~/f/radare2/RPMS.2 ~/f/radare2 ~/f/radare2 RPMS.2/radare2-6.0.7-1.1.x86_64.rpm RPMS/radare2-6.0.7-1.1.x86_64.rpm differ: byte 225, line 1 Comparing radare2-6.0.7-1.1.x86_64.rpm to radare2-6.0.7-1.1.x86_64.rpm comparing the rpm tags of radare2 --- old-rpm-tags +++ new-rpm-tags @@ -468 +468 @@ -/usr/lib64/libr_egg.so.6.0.7 3da730853aa0d364b0be7f9703f8be755a6c07a5cd26444264927008ba62b762 0 +/usr/lib64/libr_egg.so.6.0.7 1ea2e1f881b7784ed0e85114f5a07e2c13c14587a9e04c39d341b93bd6db991c 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/libr_egg.so.6.0.7 differs in ELF sections --- old /usr/lib64/libr_egg.so.6.0.7 (objdump) +++ new /usr/lib64/libr_egg.so.6.0.7 (objdump) @@ -580,499 +580,499 @@ 26c0 00000000 00000000 00000000 00000000 ................ 26d0 57050000 12000000 00000000 00000000 W............... 26e0 00000000 00000000 f40e0000 12000e00 ................ - 26f0 c0bf0200 00000000 b4000000 00000000 ................ - 2700 c3100000 12000e00 d0f40200 00000000 ................ + 26f0 00c10200 00000000 b4000000 00000000 ................ + 2700 c3100000 12000e00 10f60200 00000000 ................ 2710 14000000 00000000 f4050000 12000e00 ................ 2720 b07e0100 00000000 88060000 00000000 .~.............. - 2730 97120000 12000e00 e0180300 00000000 ................ + 2730 97120000 12000e00 201a0300 00000000 ........ ....... 2740 8e000000 00000000 05100000 12000e00 ................ - 2750 10d30200 00000000 10000000 00000000 ................ - 2760 4b0f0000 12000e00 30c40200 00000000 K.......0....... + 2750 50d40200 00000000 10000000 00000000 P............... + 2760 4b0f0000 12000e00 70c50200 00000000 K.......p....... 2770 73000000 00000000 7d160000 12000e00 s.......}....... - 2780 f0790300 00000000 0a000000 00000000 .y.............. - 2790 bb120000 12000e00 701a0300 00000000 ........p....... + 2780 307b0300 00000000 0a000000 00000000 0{.............. + 2790 bb120000 12000e00 b01b0300 00000000 ................ 27a0 5d000000 00000000 3f0e0000 12000e00 ].......?....... - 27b0 a0ae0200 00000000 01010000 00000000 ................ - 27c0 17170000 12000e00 b0830300 00000000 ................ + 27b0 e0af0200 00000000 01010000 00000000 ................ + 27c0 17170000 12000e00 f0840300 00000000 ................ 27d0 53000000 00000000 5b030000 12000e00 S.......[....... 27e0 20640100 00000000 07000000 00000000 d.............. - 27f0 72150000 12000e00 c0630300 00000000 r........c...... + 27f0 72150000 12000e00 00650300 00000000 r........e...... 2800 0c010000 00000000 10150000 12000e00 ................ - 2810 60600300 00000000 1d000000 00000000 ``.............. - 2820 260e0000 12000e00 90ad0200 00000000 &............... + 2810 a0610300 00000000 1d000000 00000000 .a.............. + 2820 260e0000 12000e00 d0ae0200 00000000 &............... 2830 e7000000 00000000 590f0000 12000e00 ........Y....... - 2840 b0c40200 00000000 79000000 00000000 ........y....... + 2840 f0c50200 00000000 79000000 00000000 ........y....... 2850 8a020000 12000e00 f0400100 00000000 .........@...... 2860 11000000 00000000 ef140000 12000e00 ................ - 2870 305c0300 00000000 59000000 00000000 0\......Y....... - 2880 fb080000 12000e00 50eb0100 00000000 ........P....... + 2870 705d0300 00000000 59000000 00000000 p]......Y....... + 2880 fb080000 12000e00 90ec0100 00000000 ................ 2890 4d020000 00000000 850e0000 12000e00 M............... - 28a0 e0b50200 00000000 93000000 00000000 ................ - 28b0 49090000 12000e00 f0f30100 00000000 I............... + 28a0 20b70200 00000000 93000000 00000000 ............... + 28b0 49090000 12000e00 30f50100 00000000 I.......0....... 28c0 c5010000 00000000 d4130000 12000e00 ................ - 28d0 504b0300 00000000 73000000 00000000 PK......s....... + 28d0 904c0300 00000000 73000000 00000000 .L......s....... 28e0 9c030000 12000e00 60640100 00000000 ........`d...... 28f0 2a000000 00000000 5a0e0000 12000e00 *.......Z....... - 2900 70b00200 00000000 70010000 00000000 p.......p....... + 2900 b0b10200 00000000 70010000 00000000 ........p....... 2910 18040000 12000e00 e0670100 00000000 .........g...... 2920 4b010000 00000000 0d080000 12000e00 K............... - 2930 40dc0100 00000000 37010000 00000000 @.......7....... + 2930 80dd0100 00000000 37010000 00000000 ........7....... 2940 0d040000 12000e00 d0670100 00000000 .........g...... 2950 01000000 00000000 68130000 12000e00 ........h....... - 2960 b0440300 00000000 7b000000 00000000 .D......{....... - 2970 8f160000 12000e00 407a0300 00000000 ........@z...... + 2960 f0450300 00000000 7b000000 00000000 .E......{....... + 2970 8f160000 12000e00 807b0300 00000000 .........{...... 2980 9c010000 00000000 5b140000 12000e00 ........[....... - 2990 704f0300 00000000 44010000 00000000 pO......D....... - 29a0 47140000 12000e00 004e0300 00000000 G........N...... + 2990 b0500300 00000000 44010000 00000000 .P......D....... + 29a0 47140000 12000e00 404f0300 00000000 G.......@O...... 29b0 ba000000 00000000 e30e0000 12000e00 ................ - 29c0 30bf0200 00000000 8c000000 00000000 0............... - 29d0 9a140000 12000e00 b0530300 00000000 .........S...... + 29c0 70c00200 00000000 8c000000 00000000 p............... + 29d0 9a140000 12000e00 f0540300 00000000 .........T...... 29e0 ea010000 00000000 6f0f0000 12000e00 ........o....... - 29f0 90c50200 00000000 72000000 00000000 ........r....... - 2a00 f2160000 12000e00 b0800300 00000000 ................ + 29f0 d0c60200 00000000 72000000 00000000 ........r....... + 2a00 f2160000 12000e00 f0810300 00000000 ................ 2a10 65000000 00000000 93130000 12000e00 e............... - 2a20 a0490300 00000000 51000000 00000000 .I......Q....... + 2a20 e04a0300 00000000 51000000 00000000 .J......Q....... 2a30 b1060000 12000e00 d0bb0100 00000000 ................ 2a40 0c010000 00000000 e6150000 12000e00 ................ - 2a50 406b0300 00000000 68010000 00000000 @k......h....... - 2a60 bc150000 12000e00 006a0300 00000000 .........j...... + 2a50 806c0300 00000000 68010000 00000000 .l......h....... + 2a60 bc150000 12000e00 406b0300 00000000 ........@k...... 2a70 73000000 00000000 17110000 12000e00 s............... - 2a80 50f80200 00000000 7e000000 00000000 P.......~....... - 2a90 29160000 12000e00 50700300 00000000 ).......Pp...... + 2a80 90f90200 00000000 7e000000 00000000 ........~....... + 2a90 29160000 12000e00 90710300 00000000 )........q...... 2aa0 35000000 00000000 ec120000 12000e00 5............... - 2ab0 203b0300 00000000 0a010000 00000000 ;.............. + 2ab0 603c0300 00000000 0a010000 00000000 `<.............. 2ac0 35040000 12000e00 c0690100 00000000 5........i...... 2ad0 73000000 00000000 52140000 12000e00 s.......R....... - 2ae0 c04e0300 00000000 b0000000 00000000 .N.............. + 2ae0 00500300 00000000 b0000000 00000000 .P.............. 2af0 3e010000 12000e00 c0370100 00000000 >........7...... 2b00 c0000000 00000000 56170000 12000e00 ........V....... - 2b10 b08e0300 00000000 0b000000 00000000 ................ - 2b20 75140000 12000e00 c0500300 00000000 u........P...... + 2b10 f08f0300 00000000 0b000000 00000000 ................ + 2b20 75140000 12000e00 00520300 00000000 u........R...... 2b30 59010000 00000000 f7110000 12000e00 Y............... - 2b40 00080300 00000000 d1050000 00000000 ................ - 2b50 33120000 12000e00 50150300 00000000 3.......P....... + 2b40 40090300 00000000 d1050000 00000000 @............... + 2b50 33120000 12000e00 90160300 00000000 3............... 2b60 dd000000 00000000 b6080000 12000e00 ................ - 2b70 60e60100 00000000 44000000 00000000 `.......D....... + 2b70 a0e70100 00000000 44000000 00000000 ........D....... 2b80 e6010000 12000e00 203c0100 00000000 ........ <...... 2b90 85000000 00000000 71010000 12000e00 ........q....... 2ba0 90380100 00000000 49000000 00000000 .8......I....... - 2bb0 a1160000 12000e00 e07b0300 00000000 .........{...... + 2bb0 a1160000 12000e00 207d0300 00000000 ........ }...... 2bc0 0a000000 00000000 5a120000 12000e00 ........Z....... - 2bd0 50170300 00000000 4b000000 00000000 P.......K....... - 2be0 73110000 12000e00 70fe0200 00000000 s.......p....... + 2bd0 90180300 00000000 4b000000 00000000 ........K....... + 2be0 73110000 12000e00 b0ff0200 00000000 s............... 2bf0 9f000000 00000000 d5100000 12000e00 ................ - 2c00 70f50200 00000000 53000000 00000000 p.......S....... - 2c10 3d080000 12000e00 e0e10100 00000000 =............... + 2c00 b0f60200 00000000 53000000 00000000 ........S....... + 2c10 3d080000 12000e00 20e30100 00000000 =....... ....... 2c20 40000000 00000000 27140000 12000e00 @.......'....... - 2c30 404d0300 00000000 51000000 00000000 @M......Q....... - 2c40 d10e0000 12000e00 b0be0200 00000000 ................ + 2c30 804e0300 00000000 51000000 00000000 .N......Q....... + 2c40 d10e0000 12000e00 f0bf0200 00000000 ................ 2c50 77000000 00000000 b80e0000 12000e00 w............... - 2c60 e0ba0200 00000000 d8000000 00000000 ................ - 2c70 9b070000 12000e00 e0cd0100 00000000 ................ + 2c60 20bc0200 00000000 d8000000 00000000 ............... + 2c70 9b070000 12000e00 20cf0100 00000000 ........ ....... 2c80 50000000 00000000 3f020000 12000e00 P.......?....... 2c90 d03c0100 00000000 e3000000 00000000 .<.............. 2ca0 5d010000 12000e00 80380100 00000000 ]........8...... 2cb0 06000000 00000000 a3120000 12000e00 ................ - 2cc0 70190300 00000000 9d000000 00000000 p............... - 2cd0 8b080000 12000e00 70e50100 00000000 ........p....... + 2cc0 b01a0300 00000000 9d000000 00000000 ................ + 2cd0 8b080000 12000e00 b0e60100 00000000 ................ 2ce0 24000000 00000000 d90a0000 12000e00 $............... - 2cf0 00310200 00000000 16000000 00000000 .1.............. + 2cf0 40320200 00000000 16000000 00000000 @2.............. 2d00 78030000 12000e00 40640100 00000000 x.......@d...... 2d10 08000000 00000000 3a140000 12000e00 ........:....... - 2d20 c04d0300 00000000 3e000000 00000000 .M......>....... - 2d30 410b0000 12000e00 f03c0200 00000000 A........<...... + 2d20 004f0300 00000000 3e000000 00000000 .O......>....... + 2d30 410b0000 12000e00 303e0200 00000000 A.......0>...... 2d40 5c000000 00000000 9d0e0000 12000e00 \............... - 2d50 50b70200 00000000 de020000 00000000 P............... - 2d60 ef100000 12000e00 30f60200 00000000 ........0....... + 2d50 90b80200 00000000 de020000 00000000 ................ + 2d60 ef100000 12000e00 70f70200 00000000 ........p....... 2d70 ba000000 00000000 ef150000 12000e00 ................ - 2d80 b06c0300 00000000 78000000 00000000 .l......x....... - 2d90 60160000 12000e00 90770300 00000000 `........w...... + 2d80 f06d0300 00000000 78000000 00000000 .m......x....... + 2d90 60160000 12000e00 d0780300 00000000 `........x...... 2da0 0d000000 00000000 d6160000 12000e00 ................ - 2db0 207e0300 00000000 aa010000 00000000 ~.............. - 2dc0 4e070000 12000e00 c0c70100 00000000 N............... + 2db0 607f0300 00000000 aa010000 00000000 `............... + 2dc0 4e070000 12000e00 00c90100 00000000 N............... 2dd0 05010000 00000000 66110000 12000e00 ........f....... - 2de0 50fd0200 00000000 19010000 00000000 P............... + 2de0 90fe0200 00000000 19010000 00000000 ................ 2df0 40060000 12000e00 90960100 00000000 @............... 2e00 91220000 00000000 ac100000 12000e00 .".............. - 2e10 50ed0200 00000000 2b070000 00000000 P.......+....... - 2e20 80130000 12000e00 90450300 00000000 .........E...... + 2e10 90ee0200 00000000 2b070000 00000000 ........+....... + 2e20 80130000 12000e00 d0460300 00000000 .........F...... 2e30 f8030000 00000000 15120000 12000e00 ................ - 2e40 800f0300 00000000 59000000 00000000 ........Y....... + 2e40 c0100300 00000000 59000000 00000000 ........Y....... 2e50 83050000 12000e00 607d0100 00000000 ........`}...... 2e60 3b000000 00000000 c0130000 12000e00 ;............... - 2e70 704a0300 00000000 ae000000 00000000 pJ.............. - 2e80 57160000 12000e00 20710300 00000000 W....... q...... + 2e70 b04b0300 00000000 ae000000 00000000 .K.............. + 2e80 57160000 12000e00 60720300 00000000 W.......`r...... 2e90 64010000 00000000 2c120000 12000e00 d.......,....... - 2ea0 c0110300 00000000 84030000 00000000 ................ - 2eb0 7d150000 12000e00 20670300 00000000 }....... g...... + 2ea0 00130300 00000000 84030000 00000000 ................ + 2eb0 7d150000 12000e00 60680300 00000000 }.......`h...... 2ec0 c3010000 00000000 ce050000 12000e00 ................ /usr/lib64/libr_egg.so.6.0.7 differs in assembler output --- old /usr/lib64/libr_egg.so.6.0.7 (disasm) +++ new /usr/lib64/libr_egg.so.6.0.7 (disasm) @@ -11183,28 +11183,28 @@ build.lto_priv.0: push %r14 push %r13 - mov %rdi,%r13 push %r12 push %rbp push %rbx + mov %rdi,%rbx sub $something,%rsp call mov %rax,%rbp test %rax,%rax je lea offset(%rip),%rsi # <_fini + ofs> - mov %r13,%rdi + mov %rbx,%rdi call lea offset(%rip),%rsi # <_fini + ofs> - mov %r13,%rdi + mov %rbx,%rdi mov %rax,%r12 call - mov %rax,%rbx + mov %rax,%r13 test %rax,%rax je cmpb $something,(%rax) je - mov offset(%r13),%eax + mov offset(%rbx),%eax cmp $something,%eax je cmp $something,%eax @@ -11216,7 +11216,7 @@ call test %al,%al jne - mov %rbx,%rdi + mov %r13,%rdi call mov %r12,%rdi call @@ -11228,73 +11228,54 @@ pop %r13 pop %r14 ret - nopl offset(%rax,%rax,1) + nopw offset(%rax,%rax,1) mov %rax,%rdi call - mov offset(%r13),%eax + mov offset(%rbx),%eax cmp $something,%eax je - xor %ebx,%ebx + xor %r13d,%r13d cmp $something,%eax je cmp $something,%eax jne - cmpl $something,offset(%r13) + cmpl $something,offset(%rbx) jne mov $something,%r14d - mov $something,%r13d + mov $something,%ebx lea offset(%rip),%rsi # jmp - nopl offset(%rax,%rax,1) + cs nopw offset(%rax,%rax,1) lea offset(%rip),%rsi # <__FUNCTION__.0.lto_priv.7> mov $something,%edi call test %al,%al jne - mov offset(%r13),%eax - cmp $something,%eax - je - cmp $something,%eax - jne - mov offset(%r13),%eax + mov offset(%rbx),%eax cmp $something,%eax je cmp $something,%eax je - lea offset(%rip),%rsi # <__FUNCTION__.0.lto_priv.7> - mov $something,%edi - call - test %al,%al - je - mov offset(%r13),%r9d - lea offset(%rip),%r8 # <_fini + ofs> - mov $something,%ecx - lea offset(%rip),%rdx # <_fini + ofs> - lea offset(%rip),%rsi # <__FUNCTION__.0.lto_priv.7> - mov $something,%edi - xor %eax,%eax - call - data16 cs nopw offset(%rax,%rax,1) - xor %ebx,%ebx + xor %r13d,%r13d jmp - nopw offset(%rax,%rax,1) - mov offset(%r13),%eax + nopl (%rax) + mov offset(%rbx),%eax cmp $something,%eax je cmp $something,%eax je lea offset(%rip),%rsi # <__FUNCTION__.0.lto_priv.7> mov $something,%edi - xor %ebx,%ebx + xor %r13d,%r13d call test %al,%al je - mov offset(%r13),%r9d + mov offset(%rbx),%r9d lea offset(%rip),%r8 # <_fini + ofs> mov $something,%ecx jmp nopl offset(%rax) - mov offset(%r13),%r9d + mov offset(%rbx),%r9d lea offset(%rip),%r8 # <_fini + ofs> xor %eax,%eax mov $something,%ecx @@ -11304,136 +11285,202 @@ call jmp nopw offset(%rax,%rax,1) - cmpl $something,offset(%r13) + cmpl $something,offset(%rbx) jne mov $something,%r14d - mov $something,%r13d + mov $something,%ebx lea offset(%rip),%rsi # - mov %r13,%rdi + mov %rbx,%rdi mov %rsi,offset(%rsp) call - mov offset(%rsp),%rsi test %rax,%rax je - mov %r13,%rcx - mov %r13,%rdx + mov offset(%rsp),%rsi + mov %rbx,%rcx + mov %rbx,%rdx mov %rax,%rdi call <__memcpy_chk@plt> - mov $something,%edi - mov %rax,%r9 - mov %rax,%rcx - movd %edi,%xmm3 - mov %r13,%rax - and $something,%eax - mov $something,%edi - mov %r9,%rdx - pshufd $something,%xmm3,%xmm3 - movd %edi,%xmm2 - lea (%r9,%rax,1),%rsi + mov %rbx,%rcx + mov $something,%esi + and $something,%ecx + movd %esi,%xmm2 + mov %rax,%r8 + lea (%rax,%rcx,1),%rdx pshufd $something,%xmm2,%xmm2 - movdqu (%rdx),%xmm0 - add $something,%rdx + movdqu (%rax),%xmm0 + add $something,%rax movdqa %xmm0,%xmm1 - psllw $something,%xmm0 + paddb %xmm0,%xmm0 psrlw $something,%xmm1 - pand %xmm2,%xmm0 - pand %xmm3,%xmm1 + paddb %xmm0,%xmm0 + pand %xmm2,%xmm1 + paddb %xmm0,%xmm0 por %xmm1,%xmm0 - movups %xmm0,-offset(%rdx) - cmp %rdx,%rsi + movups %xmm0,-offset(%rax) + cmp %rax,%rdx jne - mov %rax,%rdx - rorb $something,(%r9,%rax,1) - not %rdx - lea (%rdx,%r13,1),%rdi - lea offset(%rax),%rdx - cmp %r13,%rdx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1