~/f/ugrep/RPMS.2017 ~/f/ugrep
~/f/ugrep
RPMS.2017/ugrep-6.5.0-1.1.x86_64.rpm RPMS/ugrep-6.5.0-1.1.x86_64.rpm differ: byte 226, line 1
Comparing ugrep-6.5.0-1.1.x86_64.rpm to ugrep-6.5.0-1.1.x86_64.rpm
comparing the rpm tags of ugrep
--- old-rpm-tags
+++ new-rpm-tags
@@ -337 +337 @@
-/usr/bin/ug 8b874e1a647b7b5097dcb1e717204a75731562ffd8e3fa9f948764326960a26e 0
+/usr/bin/ug 5a65d9a0fde71443affd174c99a196fc3b293eb5283cebe71413d2ccbfc61daa 0
@@ -339 +339 @@
-/usr/bin/ugrep 8b874e1a647b7b5097dcb1e717204a75731562ffd8e3fa9f948764326960a26e 0
+/usr/bin/ugrep 5a65d9a0fde71443affd174c99a196fc3b293eb5283cebe71413d2ccbfc61daa 0
comparing rpmtags
comparing RELEASE
comparing PROVIDES
comparing scripts
comparing filelist
comparing file checksum
creating rename script
RPM file checksum differs.
Extracting packages
/usr/bin/ug differs in ELF sections
--- old /usr/bin/ug (objdump)
+++ new /usr/bin/ug (objdump)
@@ -7,77 +7,77 @@
 Contents of section .note.gnu.property:
  0338 04000000 30000000 05000000 474e5500  ....0.......GNU.
  0348 028000c0 04000000 01000000 00000000  ................
- 0358 010001c0 04000000 19000000 00000000  ................
- 0368 020001c0 04000000 07000000 00000000  ................
+ 0358 010001c0 04000000 09000000 00000000  ................
+ 0368 020001c0 04000000 01000000 00000000  ................
 Contents of section .note.ABI-tag:
  039c 04000000 10000000 01000000 474e5500  ............GNU.
  03ac 00000000 03000000 02000000 00000000  ................
 Contents of section .hash:
- 03c0 07010000 16010000 00000000 77000000  ............w...
- 03d0 00010000 00000000 fd000000 13010000  ................
- 03e0 00000000 cc000000 4b000000 cd000000  ........K.......
- 03f0 c9000000 00000000 b6000000 bf000000  ................
- 0400 ee000000 9f000000 45000000 00000000  ........E.......
+ 03c0 07010000 15010000 00000000 76000000  ............v...
+ 03d0 ff000000 00000000 fc000000 12010000  ................
+ 03e0 00000000 cb000000 4a000000 cc000000  ........J.......
+ 03f0 c8000000 00000000 b5000000 be000000  ................
+ 0400 ed000000 9e000000 44000000 00000000  ........D.......
  0410 00000000 00000000 00000000 00000000  ................
- 0420 00000000 00000000 58000000 00000000  ........X.......
- 0430 6e000000 00000000 00000000 9c000000  n...............
- 0440 00000000 00000000 00000000 af000000  ................
- 0450 91000000 e0000000 ef000000 bb000000  ................
- 0460 9e000000 e8000000 0d010000 0a010000  ................
- 0470 d8000000 c0000000 ab000000 0e010000  ................
- 0480 fb000000 1b000000 00000000 f1000000  ................
- 0490 3c000000 10000000 00000000 00000000  <...............
- 04a0 00000000 f7000000 fe000000 22000000  ............"...
- 04b0 00000000 02000000 00000000 86000000  ................
- 04c0 d3000000 a2000000 c7000000 ba000000  ................
- 04d0 0b000000 03000000 f0000000 de000000  ................
- 04e0 fa000000 78000000 7a000000 00000000  ....x...z.......
- 04f0 fc000000 00000000 00000000 00000000  ................
- 0500 00000000 e7000000 67000000 38000000  ........g...8...
- 0510 06010000 bc000000 65000000 a3000000  ........e.......
- 0520 cf000000 02010000 a6000000 f9000000  ................
- 0530 00000000 00000000 15010000 90000000  ................
- 0540 5a000000 d6000000 15000000 0f010000  Z...............
- 0550 00000000 71000000 00000000 00000000  ....q...........
- 0560 00000000 00000000 98000000 00000000  ................
- 0570 7c000000 c1000000 56000000 b9000000  |.......V.......
- 0580 d5000000 00000000 dc000000 d7000000  ................
- 0590 d2000000 6f000000 00000000 92000000  ....o...........
- 05a0 e2000000 7d000000 85000000 0b010000  ....}...........
- 05b0 00000000 00000000 00000000 97000000  ................
- 05c0 00000000 f8000000 00000000 0c010000  ................
- 05d0 9b000000 09000000 08000000 3b000000  ............;...
- 05e0 08010000 e6000000 70000000 10010000  ........p.......
- 05f0 00000000 00000000 e1000000 d4000000  ................
- 0600 3a000000 00000000 00000000 e9000000  :...............
- 0610 00000000 ea000000 d9000000 2a000000  ............*...
- 0620 00000000 f6000000 46000000 07010000  ........F.......
+ 0420 00000000 00000000 57000000 00000000  ........W.......
+ 0430 6d000000 00000000 00000000 9b000000  m...............
+ 0440 00000000 00000000 00000000 ae000000  ................
+ 0450 90000000 df000000 ee000000 ba000000  ................
+ 0460 9d000000 e7000000 0c010000 09010000  ................
+ 0470 d7000000 bf000000 aa000000 0d010000  ................
+ 0480 fa000000 1b000000 00000000 f0000000  ................
+ 0490 3b000000 10000000 00000000 00000000  ;...............
+ 04a0 00000000 f6000000 fd000000 22000000  ............"...
+ 04b0 00000000 02000000 00000000 85000000  ................
+ 04c0 d2000000 a1000000 c6000000 b9000000  ................
+ 04d0 0b000000 03000000 ef000000 dd000000  ................
+ 04e0 f9000000 77000000 79000000 00000000  ....w...y.......
+ 04f0 fb000000 00000000 00000000 00000000  ................
+ 0500 00000000 e6000000 66000000 38000000  ........f...8...
+ 0510 05010000 bb000000 64000000 a2000000  ........d.......
+ 0520 ce000000 01010000 a5000000 f8000000  ................
+ 0530 00000000 00000000 14010000 8f000000  ................
+ 0540 59000000 d5000000 15000000 0e010000  Y...............
+ 0550 00000000 70000000 00000000 00000000  ....p...........
+ 0560 00000000 00000000 97000000 00000000  ................
+ 0570 7b000000 c0000000 55000000 b8000000  {.......U.......
+ 0580 d4000000 00000000 db000000 d6000000  ................
+ 0590 d1000000 6e000000 00000000 91000000  ....n...........
+ 05a0 e1000000 7c000000 84000000 0a010000  ....|...........
+ 05b0 00000000 00000000 00000000 96000000  ................
+ 05c0 00000000 f7000000 00000000 0b010000  ................
+ 05d0 9a000000 09000000 08000000 3a000000  ............:...
+ 05e0 07010000 e5000000 6f000000 0f010000  ........o.......
+ 05f0 00000000 00000000 e0000000 d3000000  ................
+ 0600 39000000 00000000 00000000 e8000000  9...............
+ 0610 00000000 e9000000 d8000000 2a000000  ............*...
+ 0620 00000000 f5000000 45000000 06010000  ........E.......
  0630 00000000 00000000 27000000 0f000000  ........'.......
- 0640 64000000 2e000000 00000000 5e000000  d...........^...
- 0650 8d000000 b4000000 db000000 94000000  ................
- 0660 b1000000 00000000 2d000000 00000000  ........-.......
- 0670 00000000 e4000000 00000000 ed000000  ................
- 0680 00000000 f3000000 00000000 00000000  ................
- 0690 00000000 3d000000 44000000 81000000  ....=...D.......
- 06a0 00000000 00000000 66000000 00000000  ........f.......
- 06b0 a5000000 01010000 73000000 00000000  ........s.......
- 06c0 c3000000 00000000 1c000000 c2000000  ................
- 06d0 82000000 04010000 00000000 b3000000  ................
- 06e0 ff000000 00000000 f2000000 00000000  ................
- 06f0 00000000 00000000 5f000000 00000000  ........_.......
- 0700 00000000 14010000 00000000 00000000  ................
- 0710 11010000 05010000 00000000 00000000  ................
- 0720 00000000 68000000 63000000 3f000000  ....h...c...?...
- 0730 d1000000 00000000 00000000 e5000000  ................
- 0740 bd000000 6b000000 dd000000 5d000000  ....k.......]...
+ 0640 63000000 2e000000 00000000 5d000000  c...........]...
+ 0650 8c000000 b3000000 da000000 93000000  ................
+ 0660 b0000000 00000000 2d000000 00000000  ........-.......
+ 0670 00000000 e3000000 00000000 ec000000  ................
+ 0680 00000000 f2000000 00000000 00000000  ................
+ 0690 00000000 3c000000 43000000 80000000  ....<...C.......
+ 06a0 00000000 00000000 65000000 00000000  ........e.......
+ 06b0 a4000000 00010000 72000000 00000000  ........r.......
+ 06c0 c2000000 00000000 1c000000 c1000000  ................
+ 06d0 81000000 03010000 00000000 b2000000  ................
+ 06e0 fe000000 00000000 f1000000 00000000  ................
+ 06f0 00000000 00000000 5e000000 00000000  ........^.......
+ 0700 00000000 13010000 00000000 00000000  ................
+ 0710 10010000 04010000 00000000 00000000  ................
+ 0720 00000000 67000000 62000000 3e000000  ....g...b...>...
+ 0730 d0000000 00000000 00000000 e4000000  ................
+ 0740 bc000000 6a000000 dc000000 5c000000  ....j.......\...
  0750 00000000 00000000 00000000 30000000  ............0...
- 0760 b7000000 03010000 da000000 00000000  ................
- 0770 e3000000 7b000000 ca000000 00000000  ....{...........
- 0780 93000000 29000000 8e000000 00000000  ....)...........
- 0790 00000000 ec000000 6c000000 00000000  ........l.......
- 07a0 79000000 ce000000 19000000 00000000  y...............
- 07b0 ae000000 00000000 00000000 00000000  ................
- 07c0 75000000 00000000 04000000 eb000000  u...............
+ 0760 b6000000 02010000 d9000000 00000000  ................
+ 0770 e2000000 7a000000 c9000000 00000000  ....z...........
+ 0780 92000000 29000000 8d000000 00000000  ....)...........
+ 0790 00000000 eb000000 6b000000 00000000  ........k.......
+ 07a0 78000000 cd000000 19000000 00000000  x...............
+ 07b0 ad000000 00000000 00000000 00000000  ................
+ 07c0 74000000 00000000 04000000 ea000000  t...............
  07d0 35000000 00000000 00000000 32000000  5...........2...
  07e0 00000000 00000000 00000000 00000000  ................
  07f0 00000000 00000000 00000000 00000000  ................
@@ -92,4080 +92,4073 @@
  0880 20000000 00000000 00000000 00000000   ...............
  0890 00000000 00000000 00000000 00000000  ................
  08a0 01000000 00000000 2c000000 00000000  ........,.......
- 08b0 09010000 00000000 00000000 1f000000  ................
- 08c0 00000000 11000000 24000000 00000000  ........$.......
- 08d0 00000000 0d000000 00000000 00000000  ................
+ 08b0 08010000 00000000 00000000 1f000000  ................
+ 08c0 00000000 11000000 00000000 00000000  ................
+ 08d0 0d000000 00000000 00000000 00000000  ................
  08e0 00000000 00000000 00000000 00000000  ................
- 08f0 00000000 13000000 00000000 00000000  ................
- 0900 21000000 34000000 00000000 06000000  !...4...........
+ 08f0 13000000 00000000 00000000 21000000  ............!...
+ 0900 34000000 00000000 06000000 00000000  4...............
  0910 00000000 00000000 00000000 00000000  ................
  0920 00000000 00000000 00000000 00000000  ................
- 0930 00000000 0e000000 00000000 00000000  ................
- 0940 00000000 00000000 00000000 43000000  ............C...
- 0950 23000000 00000000 53000000 18000000  #.......S.......
+ 0930 0e000000 00000000 00000000 00000000  ................
+ 0940 00000000 00000000 42000000 23000000  ........B...#...
+ 0950 00000000 52000000 18000000 00000000  ....R...........
  0960 00000000 00000000 00000000 00000000  ................
- 0970 00000000 00000000 1a000000 00000000  ................
- 0980 00000000 00000000 16000000 00000000  ................
+ 0970 00000000 1a000000 00000000 00000000  ................
+ 0980 00000000 16000000 00000000 00000000  ................
  0990 00000000 00000000 00000000 00000000  ................
  09a0 00000000 00000000 00000000 00000000  ................
- 09b0 00000000 00000000 5c000000 00000000  ........\.......
- 09c0 26000000 39000000 41000000 00000000  &...9...A.......
- 09d0 52000000 00000000 42000000 00000000  R.......B.......
- 09e0 54000000 17000000 72000000 00000000  T.......r.......
- 09f0 74000000 00000000 51000000 31000000  t.......Q...1...
- 0a00 00000000 00000000 00000000 76000000  ............v...
- 0a10 57000000 00000000 00000000 00000000  W...............
- 0a20 00000000 00000000 4d000000 33000000  ........M...3...
+ 09b0 00000000 5b000000 00000000 26000000  ....[.......&...
+ 09c0 24000000 40000000 00000000 51000000  $...@.......Q...
+ 09d0 00000000 41000000 00000000 53000000  ....A.......S...
+ 09e0 17000000 71000000 00000000 73000000  ....q.......s...
+ 09f0 00000000 50000000 31000000 00000000  ....P...1.......
+ 0a00 00000000 00000000 75000000 56000000  ........u...V...
+ 0a10 00000000 00000000 00000000 00000000  ................
+ 0a20 00000000 4c000000 33000000 00000000  ....L...3.......
  0a30 00000000 00000000 00000000 00000000  ................
- 0a40 00000000 7f000000 00000000 00000000  ................
- 0a50 62000000 5b000000 59000000 00000000  b...[...Y.......
- 0a60 8a000000 4e000000 48000000 3e000000  ....N...H...>...
- 0a70 95000000 00000000 40000000 00000000  ........@.......
- 0a80 50000000 99000000 00000000 61000000  P...........a...
- 0a90 00000000 00000000 2f000000 14000000  ......../.......
- 0aa0 00000000 05000000 00000000 00000000  ................
- 0ab0 2b000000 4f000000 0a000000 a8000000  +...O...........
- 0ac0 00000000 00000000 69000000 4c000000  ........i...L...
/usr/bin/ug differs in assembler output
--- old /usr/bin/ug (disasm)
+++ new /usr/bin/ug (disasm)
@@ -276,11 +276,6 @@
 	push   $something
 	jmp    <_init + ofs>
 
-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt:
-	jmp    *offset(%rip)        #   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21>
-	push   $something
-	jmp    <_init + ofs>
-
 readdir64@plt:
 	jmp    *offset(%rip)        #   <readdir64@GLIBC_2.2.5>
 	push   $something
@@ -2362,7 +2357,7 @@
 
 _ZL11load_configRNSt7__cxx114listISt4pairIN3CNF7PATTERNEPKcESaIS6_EEEb.lto_priv.0.cold:
 	call   <__cxa_begin_catch@plt>
-	mov    %rbp,%rdi
+	mov    %rbx,%rdi
 	call   <_ZdlPv@plt>
 	mov    offset(%rsp),%rax
 	sub    %fs:0x28,%rax
@@ -2410,32 +2405,6 @@
 	call   <_Unwind_Resume@plt>
 	call   <__stack_chk_fail@plt>
 
-_ZN4Grep6selectEmPKcS1_iRmS2_b.cold:
-	mov    %r12,%rdi
-	mov    %r14,offset(%rsp)
-	call   <_ZNSt6localeD1Ev@plt>
-	mov    offset(%rsp),%rax
-	sub    %fs:0x28,%rax
-	jne    <_ZN4Grep6selectEmPKcS1_iRmS2_b.cold + ofs>
-	mov    %rbx,%rdi
-	call   <_Unwind_Resume@plt>
-	xor    %eax,%eax
-	mov    %r14,offset(%rsp)
-	mov    %rax,offset(%rsp)
-	lea    offset(%rip),%rax        #   <_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + ofs>
-	mov    %r12,%rdi
-	mov    %rax,offset(%rsp)
-	call   <_ZNSt8ios_baseD2Ev@plt>
-	mov    %r13,%rdi
-	call   <_ZN10zstreambufD2Ev.lto_priv.0>
-	mov    offset(%rsp),%rax
-	sub    %fs:0x28,%rax
-	jne    <_ZN4Grep6selectEmPKcS1_iRmS2_b.cold + ofs>
-	mov    %rbx,%rdi
-	call   <_Unwind_Resume@plt>
-	call   <__stack_chk_fail@plt>
-	call   <__stack_chk_fail@plt>
-
 _Z4initiPPKc.cold:
 	mov    offset(%rsp),%rdi
 	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
@@ -2532,26 +2501,6 @@
 	mov    offset(%rip),%rdx        #   <_ZNSt9bad_allocD1Ev@GLIBCXX_3.4>
 	lea    offset(%rip),%rsi        #   <_ZTISt9bad_alloc@GLIBCXX_3.4>
 	call   <__cxa_throw@plt>
-	mov    -offset(%rbp),%rdi
-	mov    %r13,%r15
-	call   <_ZdlPv@plt>
-	mov    -offset(%rbp),%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    %r14,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    %r12,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	lea    -offset(%rbp),%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    -offset(%rbp),%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    %rbx,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    -offset(%rbp),%rax
-	sub    %fs:0x28,%rax
-	jne    <_Z5ugrepv.cold + ofs>
-	mov    %r15,%rdi
-	call   <_Unwind_Resume@plt>
 	mov    %r14,%rdi
 	call   <_ZdlPv@plt>
 	mov    -offset(%rbp),%rax
@@ -2571,15 +2520,45 @@
 	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	cmpb   $something,-offset(%rbp)
 	je     <_Z5ugrepv.cold + ofs>
-	mov    %r12,%rdi
+	mov    %r13,%rdi
 	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	cmpb   $something,-offset(%rbp)
 	je     <_Z5ugrepv.cold + ofs>
 	mov    -offset(%rbp),%rdi
 	call   <_ZdlPv@plt>
-	mov    %r13,%r15
+	mov    %r12,%r15
+	mov    -offset(%rbp),%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	jmp    <_Z5ugrepv.cold + ofs>
+	mov    %r12,%rdi
+	call   <_ZdlPv@plt>
+	mov    -offset(%rbp),%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    %r14,%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    %r13,%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	lea    -offset(%rbp),%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	mov    -offset(%rbp),%rdi
 	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    %rbx,%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    -offset(%rbp),%rax
+	sub    %fs:0x28,%rax
+	jne    <_Z5ugrepv.cold + ofs>
+	mov    %r15,%rdi
+	call   <_Unwind_Resume@plt>
+	mov    -offset(%rbp),%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    %r14,%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	jmp    <_Z5ugrepv.cold + ofs>
+	mov    %r14,%rdi
+	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
+	jmp    <_Z5ugrepv.cold + ofs>
+	mov    %r14,%rdi
+	call   <_ZN4GrepD1Ev.lto_priv.0>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    $something,%edi
 	call   <__cxa_allocate_exception@plt>
@@ -2592,24 +2571,10 @@
 	mov    offset(%rip),%rdx        #   <_ZNSt9bad_allocD1Ev@GLIBCXX_3.4>
 	lea    offset(%rip),%rsi        #   <_ZTISt9bad_alloc@GLIBCXX_3.4>
 	call   <__cxa_throw@plt>
-	mov    -offset(%rbp),%rdi
-	call   <_ZNSt6vectorIN6reflex12FuzzyMatcher14BacktrackPointESaIS2_EED2Ev.lto_priv.0>
-	mov    -offset(%rbp),%rdi
-	call   <_ZN6reflex7MatcherD1Ev.lto_priv.0>
-	mov    -offset(%rbp),%rdi
-	call   <_ZdlPv@plt>
-	mov    %r13,%r15
-	mov    %r12,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	jmp    <_Z5ugrepv.cold + ofs>
-	mov    %r14,%rdi
-	call   <_ZN4GrepD1Ev.lto_priv.0>
-	jmp    <_Z5ugrepv.cold + ofs>
-	mov    %r12,%rdi
-	call   <_ZdlPv@plt>
-	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r14,%rdi
-	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
+	mov    %rbx,%r15
+	lea    -offset(%rbp),%rbx
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r12,%rdi
 	call   <_ZN6Output4SyncD2Ev.lto_priv.0>
@@ -2620,73 +2585,59 @@
 	call   <_ZN4GrepD1Ev.lto_priv.0>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r14,%rdi
-	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
-	jmp    <_Z5ugrepv.cold + ofs>
-	mov    %r12,%rdi
-	call   <_ZNSt6vectorIN6reflex12FuzzyMatcher14BacktrackPointESaIS2_EED2Ev.lto_priv.0>
-	mov    -offset(%rbp),%rdi
-	call   <_ZN6reflex7MatcherD1Ev.lto_priv.0>
-	mov    -offset(%rbp),%rdi
-	mov    %r13,%r15
-	call   <_ZdlPv@plt>
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r14,%rdi
-	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
+	call   <_ZN6OutputD2Ev.lto_priv.0>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    -offset(%rbp),%rdi
-	call   <_ZdlPv@plt>
-	mov    %r13,%r15
+	mov    %r12,%r15
+	call   <_ZNSt7__cxx1110_List_baseIN6Output6BufferESaIS2_EE8_M_clearEv>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r14,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
 	jmp    <_Z5ugrepv.cold + ofs>
-	movzbl -offset(%rbp),%eax
-	mov    %al,-offset(%rbp)
-	cmpb   $something,-offset(%rbp)
+	mov    %r12,%rdi
+	mov    %r13,%r12
+	call   <_ZdlPv@plt>
+	cmpb   $something,offset(%r14)
 	je     <_Z5ugrepv.cold + ofs>
-	lea    -offset(%rbp),%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    offset(%r14),%rdi
+	call   <free@plt>
/usr/bin/ugrep differs in ELF sections
--- old /usr/bin/ugrep (objdump)
+++ new /usr/bin/ugrep (objdump)
@@ -7,77 +7,77 @@
 Contents of section .note.gnu.property:
  0338 04000000 30000000 05000000 474e5500  ....0.......GNU.
  0348 028000c0 04000000 01000000 00000000  ................
- 0358 010001c0 04000000 19000000 00000000  ................
- 0368 020001c0 04000000 07000000 00000000  ................
+ 0358 010001c0 04000000 09000000 00000000  ................
+ 0368 020001c0 04000000 01000000 00000000  ................
 Contents of section .note.ABI-tag:
  039c 04000000 10000000 01000000 474e5500  ............GNU.
  03ac 00000000 03000000 02000000 00000000  ................
 Contents of section .hash:
- 03c0 07010000 16010000 00000000 77000000  ............w...
- 03d0 00010000 00000000 fd000000 13010000  ................
- 03e0 00000000 cc000000 4b000000 cd000000  ........K.......
- 03f0 c9000000 00000000 b6000000 bf000000  ................
- 0400 ee000000 9f000000 45000000 00000000  ........E.......
+ 03c0 07010000 15010000 00000000 76000000  ............v...
+ 03d0 ff000000 00000000 fc000000 12010000  ................
+ 03e0 00000000 cb000000 4a000000 cc000000  ........J.......
+ 03f0 c8000000 00000000 b5000000 be000000  ................
+ 0400 ed000000 9e000000 44000000 00000000  ........D.......
  0410 00000000 00000000 00000000 00000000  ................
- 0420 00000000 00000000 58000000 00000000  ........X.......
- 0430 6e000000 00000000 00000000 9c000000  n...............
- 0440 00000000 00000000 00000000 af000000  ................
- 0450 91000000 e0000000 ef000000 bb000000  ................
- 0460 9e000000 e8000000 0d010000 0a010000  ................
- 0470 d8000000 c0000000 ab000000 0e010000  ................
- 0480 fb000000 1b000000 00000000 f1000000  ................
- 0490 3c000000 10000000 00000000 00000000  <...............
- 04a0 00000000 f7000000 fe000000 22000000  ............"...
- 04b0 00000000 02000000 00000000 86000000  ................
- 04c0 d3000000 a2000000 c7000000 ba000000  ................
- 04d0 0b000000 03000000 f0000000 de000000  ................
- 04e0 fa000000 78000000 7a000000 00000000  ....x...z.......
- 04f0 fc000000 00000000 00000000 00000000  ................
- 0500 00000000 e7000000 67000000 38000000  ........g...8...
- 0510 06010000 bc000000 65000000 a3000000  ........e.......
- 0520 cf000000 02010000 a6000000 f9000000  ................
- 0530 00000000 00000000 15010000 90000000  ................
- 0540 5a000000 d6000000 15000000 0f010000  Z...............
- 0550 00000000 71000000 00000000 00000000  ....q...........
- 0560 00000000 00000000 98000000 00000000  ................
- 0570 7c000000 c1000000 56000000 b9000000  |.......V.......
- 0580 d5000000 00000000 dc000000 d7000000  ................
- 0590 d2000000 6f000000 00000000 92000000  ....o...........
- 05a0 e2000000 7d000000 85000000 0b010000  ....}...........
- 05b0 00000000 00000000 00000000 97000000  ................
- 05c0 00000000 f8000000 00000000 0c010000  ................
- 05d0 9b000000 09000000 08000000 3b000000  ............;...
- 05e0 08010000 e6000000 70000000 10010000  ........p.......
- 05f0 00000000 00000000 e1000000 d4000000  ................
- 0600 3a000000 00000000 00000000 e9000000  :...............
- 0610 00000000 ea000000 d9000000 2a000000  ............*...
- 0620 00000000 f6000000 46000000 07010000  ........F.......
+ 0420 00000000 00000000 57000000 00000000  ........W.......
+ 0430 6d000000 00000000 00000000 9b000000  m...............
+ 0440 00000000 00000000 00000000 ae000000  ................
+ 0450 90000000 df000000 ee000000 ba000000  ................
+ 0460 9d000000 e7000000 0c010000 09010000  ................
+ 0470 d7000000 bf000000 aa000000 0d010000  ................
+ 0480 fa000000 1b000000 00000000 f0000000  ................
+ 0490 3b000000 10000000 00000000 00000000  ;...............
+ 04a0 00000000 f6000000 fd000000 22000000  ............"...
+ 04b0 00000000 02000000 00000000 85000000  ................
+ 04c0 d2000000 a1000000 c6000000 b9000000  ................
+ 04d0 0b000000 03000000 ef000000 dd000000  ................
+ 04e0 f9000000 77000000 79000000 00000000  ....w...y.......
+ 04f0 fb000000 00000000 00000000 00000000  ................
+ 0500 00000000 e6000000 66000000 38000000  ........f...8...
+ 0510 05010000 bb000000 64000000 a2000000  ........d.......
+ 0520 ce000000 01010000 a5000000 f8000000  ................
+ 0530 00000000 00000000 14010000 8f000000  ................
+ 0540 59000000 d5000000 15000000 0e010000  Y...............
+ 0550 00000000 70000000 00000000 00000000  ....p...........
+ 0560 00000000 00000000 97000000 00000000  ................
+ 0570 7b000000 c0000000 55000000 b8000000  {.......U.......
+ 0580 d4000000 00000000 db000000 d6000000  ................
+ 0590 d1000000 6e000000 00000000 91000000  ....n...........
+ 05a0 e1000000 7c000000 84000000 0a010000  ....|...........
+ 05b0 00000000 00000000 00000000 96000000  ................
+ 05c0 00000000 f7000000 00000000 0b010000  ................
+ 05d0 9a000000 09000000 08000000 3a000000  ............:...
+ 05e0 07010000 e5000000 6f000000 0f010000  ........o.......
+ 05f0 00000000 00000000 e0000000 d3000000  ................
+ 0600 39000000 00000000 00000000 e8000000  9...............
+ 0610 00000000 e9000000 d8000000 2a000000  ............*...
+ 0620 00000000 f5000000 45000000 06010000  ........E.......
  0630 00000000 00000000 27000000 0f000000  ........'.......
- 0640 64000000 2e000000 00000000 5e000000  d...........^...
- 0650 8d000000 b4000000 db000000 94000000  ................
- 0660 b1000000 00000000 2d000000 00000000  ........-.......
- 0670 00000000 e4000000 00000000 ed000000  ................
- 0680 00000000 f3000000 00000000 00000000  ................
- 0690 00000000 3d000000 44000000 81000000  ....=...D.......
- 06a0 00000000 00000000 66000000 00000000  ........f.......
- 06b0 a5000000 01010000 73000000 00000000  ........s.......
- 06c0 c3000000 00000000 1c000000 c2000000  ................
- 06d0 82000000 04010000 00000000 b3000000  ................
- 06e0 ff000000 00000000 f2000000 00000000  ................
- 06f0 00000000 00000000 5f000000 00000000  ........_.......
- 0700 00000000 14010000 00000000 00000000  ................
- 0710 11010000 05010000 00000000 00000000  ................
- 0720 00000000 68000000 63000000 3f000000  ....h...c...?...
- 0730 d1000000 00000000 00000000 e5000000  ................
- 0740 bd000000 6b000000 dd000000 5d000000  ....k.......]...
+ 0640 63000000 2e000000 00000000 5d000000  c...........]...
+ 0650 8c000000 b3000000 da000000 93000000  ................
+ 0660 b0000000 00000000 2d000000 00000000  ........-.......
+ 0670 00000000 e3000000 00000000 ec000000  ................
+ 0680 00000000 f2000000 00000000 00000000  ................
+ 0690 00000000 3c000000 43000000 80000000  ....<...C.......
+ 06a0 00000000 00000000 65000000 00000000  ........e.......
+ 06b0 a4000000 00010000 72000000 00000000  ........r.......
+ 06c0 c2000000 00000000 1c000000 c1000000  ................
+ 06d0 81000000 03010000 00000000 b2000000  ................
+ 06e0 fe000000 00000000 f1000000 00000000  ................
+ 06f0 00000000 00000000 5e000000 00000000  ........^.......
+ 0700 00000000 13010000 00000000 00000000  ................
+ 0710 10010000 04010000 00000000 00000000  ................
+ 0720 00000000 67000000 62000000 3e000000  ....g...b...>...
+ 0730 d0000000 00000000 00000000 e4000000  ................
+ 0740 bc000000 6a000000 dc000000 5c000000  ....j.......\...
  0750 00000000 00000000 00000000 30000000  ............0...
- 0760 b7000000 03010000 da000000 00000000  ................
- 0770 e3000000 7b000000 ca000000 00000000  ....{...........
- 0780 93000000 29000000 8e000000 00000000  ....)...........
- 0790 00000000 ec000000 6c000000 00000000  ........l.......
- 07a0 79000000 ce000000 19000000 00000000  y...............
- 07b0 ae000000 00000000 00000000 00000000  ................
- 07c0 75000000 00000000 04000000 eb000000  u...............
+ 0760 b6000000 02010000 d9000000 00000000  ................
+ 0770 e2000000 7a000000 c9000000 00000000  ....z...........
+ 0780 92000000 29000000 8d000000 00000000  ....)...........
+ 0790 00000000 eb000000 6b000000 00000000  ........k.......
+ 07a0 78000000 cd000000 19000000 00000000  x...............
+ 07b0 ad000000 00000000 00000000 00000000  ................
+ 07c0 74000000 00000000 04000000 ea000000  t...............
  07d0 35000000 00000000 00000000 32000000  5...........2...
  07e0 00000000 00000000 00000000 00000000  ................
  07f0 00000000 00000000 00000000 00000000  ................
@@ -92,4080 +92,4073 @@
  0880 20000000 00000000 00000000 00000000   ...............
  0890 00000000 00000000 00000000 00000000  ................
  08a0 01000000 00000000 2c000000 00000000  ........,.......
- 08b0 09010000 00000000 00000000 1f000000  ................
- 08c0 00000000 11000000 24000000 00000000  ........$.......
- 08d0 00000000 0d000000 00000000 00000000  ................
+ 08b0 08010000 00000000 00000000 1f000000  ................
+ 08c0 00000000 11000000 00000000 00000000  ................
+ 08d0 0d000000 00000000 00000000 00000000  ................
  08e0 00000000 00000000 00000000 00000000  ................
- 08f0 00000000 13000000 00000000 00000000  ................
- 0900 21000000 34000000 00000000 06000000  !...4...........
+ 08f0 13000000 00000000 00000000 21000000  ............!...
+ 0900 34000000 00000000 06000000 00000000  4...............
  0910 00000000 00000000 00000000 00000000  ................
  0920 00000000 00000000 00000000 00000000  ................
- 0930 00000000 0e000000 00000000 00000000  ................
- 0940 00000000 00000000 00000000 43000000  ............C...
- 0950 23000000 00000000 53000000 18000000  #.......S.......
+ 0930 0e000000 00000000 00000000 00000000  ................
+ 0940 00000000 00000000 42000000 23000000  ........B...#...
+ 0950 00000000 52000000 18000000 00000000  ....R...........
  0960 00000000 00000000 00000000 00000000  ................
- 0970 00000000 00000000 1a000000 00000000  ................
- 0980 00000000 00000000 16000000 00000000  ................
+ 0970 00000000 1a000000 00000000 00000000  ................
+ 0980 00000000 16000000 00000000 00000000  ................
  0990 00000000 00000000 00000000 00000000  ................
  09a0 00000000 00000000 00000000 00000000  ................
- 09b0 00000000 00000000 5c000000 00000000  ........\.......
- 09c0 26000000 39000000 41000000 00000000  &...9...A.......
- 09d0 52000000 00000000 42000000 00000000  R.......B.......
- 09e0 54000000 17000000 72000000 00000000  T.......r.......
- 09f0 74000000 00000000 51000000 31000000  t.......Q...1...
- 0a00 00000000 00000000 00000000 76000000  ............v...
- 0a10 57000000 00000000 00000000 00000000  W...............
- 0a20 00000000 00000000 4d000000 33000000  ........M...3...
+ 09b0 00000000 5b000000 00000000 26000000  ....[.......&...
+ 09c0 24000000 40000000 00000000 51000000  $...@.......Q...
+ 09d0 00000000 41000000 00000000 53000000  ....A.......S...
+ 09e0 17000000 71000000 00000000 73000000  ....q.......s...
+ 09f0 00000000 50000000 31000000 00000000  ....P...1.......
+ 0a00 00000000 00000000 75000000 56000000  ........u...V...
+ 0a10 00000000 00000000 00000000 00000000  ................
+ 0a20 00000000 4c000000 33000000 00000000  ....L...3.......
  0a30 00000000 00000000 00000000 00000000  ................
- 0a40 00000000 7f000000 00000000 00000000  ................
- 0a50 62000000 5b000000 59000000 00000000  b...[...Y.......
- 0a60 8a000000 4e000000 48000000 3e000000  ....N...H...>...
- 0a70 95000000 00000000 40000000 00000000  ........@.......
- 0a80 50000000 99000000 00000000 61000000  P...........a...
- 0a90 00000000 00000000 2f000000 14000000  ......../.......
- 0aa0 00000000 05000000 00000000 00000000  ................
- 0ab0 2b000000 4f000000 0a000000 a8000000  +...O...........
- 0ac0 00000000 00000000 69000000 4c000000  ........i...L...
/usr/bin/ugrep differs in assembler output
--- old /usr/bin/ugrep (disasm)
+++ new /usr/bin/ugrep (disasm)
@@ -276,11 +276,6 @@
 	push   $something
 	jmp    <_init + ofs>
 
-_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt:
-	jmp    *offset(%rip)        #   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21>
-	push   $something
-	jmp    <_init + ofs>
-
 readdir64@plt:
 	jmp    *offset(%rip)        #   <readdir64@GLIBC_2.2.5>
 	push   $something
@@ -2362,7 +2357,7 @@
 
 _ZL11load_configRNSt7__cxx114listISt4pairIN3CNF7PATTERNEPKcESaIS6_EEEb.lto_priv.0.cold:
 	call   <__cxa_begin_catch@plt>
-	mov    %rbp,%rdi
+	mov    %rbx,%rdi
 	call   <_ZdlPv@plt>
 	mov    offset(%rsp),%rax
 	sub    %fs:0x28,%rax
@@ -2410,32 +2405,6 @@
 	call   <_Unwind_Resume@plt>
 	call   <__stack_chk_fail@plt>
 
-_ZN4Grep6selectEmPKcS1_iRmS2_b.cold:
-	mov    %r12,%rdi
-	mov    %r14,offset(%rsp)
-	call   <_ZNSt6localeD1Ev@plt>
-	mov    offset(%rsp),%rax
-	sub    %fs:0x28,%rax
-	jne    <_ZN4Grep6selectEmPKcS1_iRmS2_b.cold + ofs>
-	mov    %rbx,%rdi
-	call   <_Unwind_Resume@plt>
-	xor    %eax,%eax
-	mov    %r14,offset(%rsp)
-	mov    %rax,offset(%rsp)
-	lea    offset(%rip),%rax        #   <_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + ofs>
-	mov    %r12,%rdi
-	mov    %rax,offset(%rsp)
-	call   <_ZNSt8ios_baseD2Ev@plt>
-	mov    %r13,%rdi
-	call   <_ZN10zstreambufD2Ev.lto_priv.0>
-	mov    offset(%rsp),%rax
-	sub    %fs:0x28,%rax
-	jne    <_ZN4Grep6selectEmPKcS1_iRmS2_b.cold + ofs>
-	mov    %rbx,%rdi
-	call   <_Unwind_Resume@plt>
-	call   <__stack_chk_fail@plt>
-	call   <__stack_chk_fail@plt>
-
 _Z4initiPPKc.cold:
 	mov    offset(%rsp),%rdi
 	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
@@ -2532,26 +2501,6 @@
 	mov    offset(%rip),%rdx        #   <_ZNSt9bad_allocD1Ev@GLIBCXX_3.4>
 	lea    offset(%rip),%rsi        #   <_ZTISt9bad_alloc@GLIBCXX_3.4>
 	call   <__cxa_throw@plt>
-	mov    -offset(%rbp),%rdi
-	mov    %r13,%r15
-	call   <_ZdlPv@plt>
-	mov    -offset(%rbp),%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    %r14,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    %r12,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	lea    -offset(%rbp),%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    -offset(%rbp),%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    %rbx,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	mov    -offset(%rbp),%rax
-	sub    %fs:0x28,%rax
-	jne    <_Z5ugrepv.cold + ofs>
-	mov    %r15,%rdi
-	call   <_Unwind_Resume@plt>
 	mov    %r14,%rdi
 	call   <_ZdlPv@plt>
 	mov    -offset(%rbp),%rax
@@ -2571,15 +2520,45 @@
 	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	cmpb   $something,-offset(%rbp)
 	je     <_Z5ugrepv.cold + ofs>
-	mov    %r12,%rdi
+	mov    %r13,%rdi
 	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	cmpb   $something,-offset(%rbp)
 	je     <_Z5ugrepv.cold + ofs>
 	mov    -offset(%rbp),%rdi
 	call   <_ZdlPv@plt>
-	mov    %r13,%r15
+	mov    %r12,%r15
+	mov    -offset(%rbp),%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	jmp    <_Z5ugrepv.cold + ofs>
+	mov    %r12,%rdi
+	call   <_ZdlPv@plt>
+	mov    -offset(%rbp),%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    %r14,%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    %r13,%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	lea    -offset(%rbp),%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	mov    -offset(%rbp),%rdi
 	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    %rbx,%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    -offset(%rbp),%rax
+	sub    %fs:0x28,%rax
+	jne    <_Z5ugrepv.cold + ofs>
+	mov    %r15,%rdi
+	call   <_Unwind_Resume@plt>
+	mov    -offset(%rbp),%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    %r14,%rdi
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	jmp    <_Z5ugrepv.cold + ofs>
+	mov    %r14,%rdi
+	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
+	jmp    <_Z5ugrepv.cold + ofs>
+	mov    %r14,%rdi
+	call   <_ZN4GrepD1Ev.lto_priv.0>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    $something,%edi
 	call   <__cxa_allocate_exception@plt>
@@ -2592,24 +2571,10 @@
 	mov    offset(%rip),%rdx        #   <_ZNSt9bad_allocD1Ev@GLIBCXX_3.4>
 	lea    offset(%rip),%rsi        #   <_ZTISt9bad_alloc@GLIBCXX_3.4>
 	call   <__cxa_throw@plt>
-	mov    -offset(%rbp),%rdi
-	call   <_ZNSt6vectorIN6reflex12FuzzyMatcher14BacktrackPointESaIS2_EED2Ev.lto_priv.0>
-	mov    -offset(%rbp),%rdi
-	call   <_ZN6reflex7MatcherD1Ev.lto_priv.0>
-	mov    -offset(%rbp),%rdi
-	call   <_ZdlPv@plt>
-	mov    %r13,%r15
-	mov    %r12,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
-	jmp    <_Z5ugrepv.cold + ofs>
-	mov    %r14,%rdi
-	call   <_ZN4GrepD1Ev.lto_priv.0>
-	jmp    <_Z5ugrepv.cold + ofs>
-	mov    %r12,%rdi
-	call   <_ZdlPv@plt>
-	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r14,%rdi
-	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
+	mov    %rbx,%r15
+	lea    -offset(%rbp),%rbx
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r12,%rdi
 	call   <_ZN6Output4SyncD2Ev.lto_priv.0>
@@ -2620,73 +2585,59 @@
 	call   <_ZN4GrepD1Ev.lto_priv.0>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r14,%rdi
-	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
-	jmp    <_Z5ugrepv.cold + ofs>
-	mov    %r12,%rdi
-	call   <_ZNSt6vectorIN6reflex12FuzzyMatcher14BacktrackPointESaIS2_EED2Ev.lto_priv.0>
-	mov    -offset(%rbp),%rdi
-	call   <_ZN6reflex7MatcherD1Ev.lto_priv.0>
-	mov    -offset(%rbp),%rdi
-	mov    %r13,%r15
-	call   <_ZdlPv@plt>
+	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r14,%rdi
-	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
+	call   <_ZN6OutputD2Ev.lto_priv.0>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    -offset(%rbp),%rdi
-	call   <_ZdlPv@plt>
-	mov    %r13,%r15
+	mov    %r12,%r15
+	call   <_ZNSt7__cxx1110_List_baseIN6Output6BufferESaIS2_EE8_M_clearEv>
 	jmp    <_Z5ugrepv.cold + ofs>
 	mov    %r14,%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	call   <_ZN10GrepMasterD2Ev.lto_priv.0>
 	jmp    <_Z5ugrepv.cold + ofs>
-	movzbl -offset(%rbp),%eax
-	mov    %al,-offset(%rbp)
-	cmpb   $something,-offset(%rbp)
+	mov    %r12,%rdi
+	mov    %r13,%r12
+	call   <_ZdlPv@plt>
+	cmpb   $something,offset(%r14)
 	je     <_Z5ugrepv.cold + ofs>
-	lea    -offset(%rbp),%rdi
-	call   <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt>
+	mov    offset(%r14),%rdi
+	call   <free@plt>
overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good)
overall=1