~/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 8960a218c985b362ba45d8561d0aeaed9bf491d7d407eaa722d64c45988130f9 0 +/usr/lib64/libr_egg.so.6.0.7 57b549667d90e00a1643567138656c1ecaec6e0d6bc9fe6f499ec02bb78da2c9 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 c0c00200 00000000 b4000000 00000000 ................ - 2700 c3100000 12000e00 d0f50200 00000000 ................ + 26f0 40c00200 00000000 b4000000 00000000 @............... + 2700 c3100000 12000e00 50f50200 00000000 ........P....... 2710 14000000 00000000 f4050000 12000e00 ................ 2720 b07e0100 00000000 88060000 00000000 .~.............. - 2730 97120000 12000e00 e0190300 00000000 ................ + 2730 97120000 12000e00 60190300 00000000 ........`....... 2740 8e000000 00000000 05100000 12000e00 ................ - 2750 10d40200 00000000 10000000 00000000 ................ - 2760 4b0f0000 12000e00 30c50200 00000000 K.......0....... + 2750 90d30200 00000000 10000000 00000000 ................ + 2760 4b0f0000 12000e00 b0c40200 00000000 K............... 2770 73000000 00000000 7d160000 12000e00 s.......}....... - 2780 f07a0300 00000000 0a000000 00000000 .z.............. - 2790 bb120000 12000e00 701b0300 00000000 ........p....... + 2780 707a0300 00000000 0a000000 00000000 pz.............. + 2790 bb120000 12000e00 f01a0300 00000000 ................ 27a0 5d000000 00000000 3f0e0000 12000e00 ].......?....... - 27b0 a0af0200 00000000 01010000 00000000 ................ - 27c0 17170000 12000e00 b0840300 00000000 ................ + 27b0 20af0200 00000000 01010000 00000000 ............... + 27c0 17170000 12000e00 30840300 00000000 ........0....... 27d0 53000000 00000000 5b030000 12000e00 S.......[....... 27e0 20640100 00000000 07000000 00000000 d.............. - 27f0 72150000 12000e00 c0640300 00000000 r........d...... + 27f0 72150000 12000e00 40640300 00000000 r.......@d...... 2800 0c010000 00000000 10150000 12000e00 ................ - 2810 60610300 00000000 1d000000 00000000 `a.............. - 2820 260e0000 12000e00 90ae0200 00000000 &............... + 2810 e0600300 00000000 1d000000 00000000 .`.............. + 2820 260e0000 12000e00 10ae0200 00000000 &............... 2830 e7000000 00000000 590f0000 12000e00 ........Y....... - 2840 b0c50200 00000000 79000000 00000000 ........y....... + 2840 30c50200 00000000 79000000 00000000 0.......y....... 2850 8a020000 12000e00 f0400100 00000000 .........@...... 2860 11000000 00000000 ef140000 12000e00 ................ - 2870 305d0300 00000000 59000000 00000000 0]......Y....... - 2880 fb080000 12000e00 50ec0100 00000000 ........P....... + 2870 b05c0300 00000000 59000000 00000000 .\......Y....... + 2880 fb080000 12000e00 d0eb0100 00000000 ................ 2890 4d020000 00000000 850e0000 12000e00 M............... - 28a0 e0b60200 00000000 93000000 00000000 ................ - 28b0 49090000 12000e00 f0f40100 00000000 I............... + 28a0 60b60200 00000000 93000000 00000000 `............... + 28b0 49090000 12000e00 70f40100 00000000 I.......p....... 28c0 c5010000 00000000 d4130000 12000e00 ................ - 28d0 504c0300 00000000 73000000 00000000 PL......s....... + 28d0 d04b0300 00000000 73000000 00000000 .K......s....... 28e0 9c030000 12000e00 60640100 00000000 ........`d...... 28f0 2a000000 00000000 5a0e0000 12000e00 *.......Z....... - 2900 70b10200 00000000 70010000 00000000 p.......p....... + 2900 f0b00200 00000000 70010000 00000000 ........p....... 2910 18040000 12000e00 e0670100 00000000 .........g...... 2920 4b010000 00000000 0d080000 12000e00 K............... - 2930 40dd0100 00000000 37010000 00000000 @.......7....... + 2930 c0dc0100 00000000 37010000 00000000 ........7....... 2940 0d040000 12000e00 d0670100 00000000 .........g...... 2950 01000000 00000000 68130000 12000e00 ........h....... - 2960 b0450300 00000000 7b000000 00000000 .E......{....... - 2970 8f160000 12000e00 407b0300 00000000 ........@{...... + 2960 30450300 00000000 7b000000 00000000 0E......{....... + 2970 8f160000 12000e00 c07a0300 00000000 .........z...... 2980 9c010000 00000000 5b140000 12000e00 ........[....... - 2990 70500300 00000000 44010000 00000000 pP......D....... - 29a0 47140000 12000e00 004f0300 00000000 G........O...... + 2990 f04f0300 00000000 44010000 00000000 .O......D....... + 29a0 47140000 12000e00 804e0300 00000000 G........N...... 29b0 ba000000 00000000 e30e0000 12000e00 ................ - 29c0 30c00200 00000000 8c000000 00000000 0............... - 29d0 9a140000 12000e00 b0540300 00000000 .........T...... + 29c0 b0bf0200 00000000 8c000000 00000000 ................ + 29d0 9a140000 12000e00 30540300 00000000 ........0T...... 29e0 ea010000 00000000 6f0f0000 12000e00 ........o....... - 29f0 90c60200 00000000 72000000 00000000 ........r....... - 2a00 f2160000 12000e00 b0810300 00000000 ................ + 29f0 10c60200 00000000 72000000 00000000 ........r....... + 2a00 f2160000 12000e00 30810300 00000000 ........0....... 2a10 65000000 00000000 93130000 12000e00 e............... - 2a20 a04a0300 00000000 51000000 00000000 .J......Q....... + 2a20 204a0300 00000000 51000000 00000000 J......Q....... 2a30 b1060000 12000e00 d0bb0100 00000000 ................ 2a40 0c010000 00000000 e6150000 12000e00 ................ - 2a50 406c0300 00000000 68010000 00000000 @l......h....... - 2a60 bc150000 12000e00 006b0300 00000000 .........k...... + 2a50 c06b0300 00000000 68010000 00000000 .k......h....... + 2a60 bc150000 12000e00 806a0300 00000000 .........j...... 2a70 73000000 00000000 17110000 12000e00 s............... - 2a80 50f90200 00000000 7e000000 00000000 P.......~....... - 2a90 29160000 12000e00 50710300 00000000 ).......Pq...... + 2a80 d0f80200 00000000 7e000000 00000000 ........~....... + 2a90 29160000 12000e00 d0700300 00000000 )........p...... 2aa0 35000000 00000000 ec120000 12000e00 5............... - 2ab0 203c0300 00000000 0a010000 00000000 <.............. + 2ab0 a03b0300 00000000 0a010000 00000000 .;.............. 2ac0 35040000 12000e00 c0690100 00000000 5........i...... 2ad0 73000000 00000000 52140000 12000e00 s.......R....... - 2ae0 c04f0300 00000000 b0000000 00000000 .O.............. + 2ae0 404f0300 00000000 b0000000 00000000 @O.............. 2af0 3e010000 12000e00 c0370100 00000000 >........7...... 2b00 c0000000 00000000 56170000 12000e00 ........V....... - 2b10 b08f0300 00000000 0b000000 00000000 ................ - 2b20 75140000 12000e00 c0510300 00000000 u........Q...... + 2b10 308f0300 00000000 0b000000 00000000 0............... + 2b20 75140000 12000e00 40510300 00000000 u.......@Q...... 2b30 59010000 00000000 f7110000 12000e00 Y............... - 2b40 00090300 00000000 d1050000 00000000 ................ - 2b50 33120000 12000e00 50160300 00000000 3.......P....... + 2b40 80080300 00000000 d1050000 00000000 ................ + 2b50 33120000 12000e00 d0150300 00000000 3............... 2b60 dd000000 00000000 b6080000 12000e00 ................ - 2b70 60e70100 00000000 44000000 00000000 `.......D....... + 2b70 e0e60100 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 e07c0300 00000000 .........|...... + 2bb0 a1160000 12000e00 607c0300 00000000 ........`|...... 2bc0 0a000000 00000000 5a120000 12000e00 ........Z....... - 2bd0 50180300 00000000 4b000000 00000000 P.......K....... - 2be0 73110000 12000e00 70ff0200 00000000 s.......p....... + 2bd0 d0170300 00000000 4b000000 00000000 ........K....... + 2be0 73110000 12000e00 f0fe0200 00000000 s............... 2bf0 9f000000 00000000 d5100000 12000e00 ................ - 2c00 70f60200 00000000 53000000 00000000 p.......S....... - 2c10 3d080000 12000e00 e0e20100 00000000 =............... + 2c00 f0f50200 00000000 53000000 00000000 ........S....... + 2c10 3d080000 12000e00 60e20100 00000000 =.......`....... 2c20 40000000 00000000 27140000 12000e00 @.......'....... - 2c30 404e0300 00000000 51000000 00000000 @N......Q....... - 2c40 d10e0000 12000e00 b0bf0200 00000000 ................ + 2c30 c04d0300 00000000 51000000 00000000 .M......Q....... + 2c40 d10e0000 12000e00 30bf0200 00000000 ........0....... 2c50 77000000 00000000 b80e0000 12000e00 w............... - 2c60 e0bb0200 00000000 d8000000 00000000 ................ - 2c70 9b070000 12000e00 e0ce0100 00000000 ................ + 2c60 60bb0200 00000000 d8000000 00000000 `............... + 2c70 9b070000 12000e00 50ce0100 00000000 ........P....... 2c80 50000000 00000000 3f020000 12000e00 P.......?....... 2c90 d03c0100 00000000 e3000000 00000000 .<.............. 2ca0 5d010000 12000e00 80380100 00000000 ]........8...... 2cb0 06000000 00000000 a3120000 12000e00 ................ - 2cc0 701a0300 00000000 9d000000 00000000 p............... - 2cd0 8b080000 12000e00 70e60100 00000000 ........p....... + 2cc0 f0190300 00000000 9d000000 00000000 ................ + 2cd0 8b080000 12000e00 f0e50100 00000000 ................ 2ce0 24000000 00000000 d90a0000 12000e00 $............... - 2cf0 00320200 00000000 16000000 00000000 .2.............. + 2cf0 80310200 00000000 16000000 00000000 .1.............. 2d00 78030000 12000e00 40640100 00000000 x.......@d...... 2d10 08000000 00000000 3a140000 12000e00 ........:....... - 2d20 c04e0300 00000000 3e000000 00000000 .N......>....... - 2d30 410b0000 12000e00 f03d0200 00000000 A........=...... + 2d20 404e0300 00000000 3e000000 00000000 @N......>....... + 2d30 410b0000 12000e00 703d0200 00000000 A.......p=...... 2d40 5c000000 00000000 9d0e0000 12000e00 \............... - 2d50 50b80200 00000000 de020000 00000000 P............... - 2d60 ef100000 12000e00 30f70200 00000000 ........0....... + 2d50 d0b70200 00000000 de020000 00000000 ................ + 2d60 ef100000 12000e00 b0f60200 00000000 ................ 2d70 ba000000 00000000 ef150000 12000e00 ................ - 2d80 b06d0300 00000000 78000000 00000000 .m......x....... - 2d90 60160000 12000e00 90780300 00000000 `........x...... + 2d80 306d0300 00000000 78000000 00000000 0m......x....... + 2d90 60160000 12000e00 10780300 00000000 `........x...... 2da0 0d000000 00000000 d6160000 12000e00 ................ - 2db0 207f0300 00000000 aa010000 00000000 ............... - 2dc0 4e070000 12000e00 c0c80100 00000000 N............... + 2db0 a07e0300 00000000 aa010000 00000000 .~.............. + 2dc0 4e070000 12000e00 30c80100 00000000 N.......0....... 2dd0 05010000 00000000 66110000 12000e00 ........f....... - 2de0 50fe0200 00000000 19010000 00000000 P............... + 2de0 d0fd0200 00000000 19010000 00000000 ................ 2df0 40060000 12000e00 90960100 00000000 @............... 2e00 91220000 00000000 ac100000 12000e00 .".............. - 2e10 50ee0200 00000000 2b070000 00000000 P.......+....... - 2e20 80130000 12000e00 90460300 00000000 .........F...... + 2e10 d0ed0200 00000000 2b070000 00000000 ........+....... + 2e20 80130000 12000e00 10460300 00000000 .........F...... 2e30 f8030000 00000000 15120000 12000e00 ................ - 2e40 80100300 00000000 59000000 00000000 ........Y....... + 2e40 00100300 00000000 59000000 00000000 ........Y....... 2e50 83050000 12000e00 607d0100 00000000 ........`}...... 2e60 3b000000 00000000 c0130000 12000e00 ;............... - 2e70 704b0300 00000000 ae000000 00000000 pK.............. - 2e80 57160000 12000e00 20720300 00000000 W....... r...... + 2e70 f04a0300 00000000 ae000000 00000000 .J.............. + 2e80 57160000 12000e00 a0710300 00000000 W........q...... 2e90 64010000 00000000 2c120000 12000e00 d.......,....... - 2ea0 c0120300 00000000 84030000 00000000 ................ - 2eb0 7d150000 12000e00 20680300 00000000 }....... h...... + 2ea0 40120300 00000000 84030000 00000000 @............... + 2eb0 7d150000 12000e00 a0670300 00000000 }........g...... 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) @@ -11241,8 +11241,8 @@ cmpl $something,offset(%r12) jne mov $something,%r14d - mov $something,%r12d - lea offset(%rip),%rsi # + mov $something,%r9d + lea offset(%rip),%r12 # jmp nopw offset(%rax,%rax,1) lea offset(%rip),%rsi # <__FUNCTION__.0.lto_priv.7> @@ -11268,8 +11268,15 @@ mov offset(%r12),%r9d lea offset(%rip),%r8 # <_fini + ofs> mov $something,%ecx - jmp + lea offset(%rip),%rdx # <_fini + ofs> + lea offset(%rip),%rsi # <__FUNCTION__.0.lto_priv.7> + mov $something,%edi + xor %eax,%eax + call nopl offset(%rax,%rax,1) + xor %ebx,%ebx + jmp + nopw offset(%rax,%rax,1) mov offset(%r12),%eax cmp $something,%eax je @@ -11284,16 +11291,8 @@ mov offset(%r12),%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 - xchg %ax,%ax - data16 cs nopw offset(%rax,%rax,1) - xor %ebx,%ebx jmp - nopw offset(%rax,%rax,1) + nopl offset(%rax,%rax,1) mov offset(%r12),%r9d lea offset(%rip),%r8 # <_fini + ofs> xor %eax,%eax @@ -11307,199 +11306,151 @@ cmpl $something,offset(%r12) jne mov $something,%r14d - mov $something,%r12d - lea offset(%rip),%rsi # - mov %r12,%rdi - mov %rsi,offset(%rsp) + mov $something,%r9d + lea offset(%rip),%r12 # + mov %r9,%rdi + mov %r9,offset(%rsp) call test %rax,%rax je - mov offset(%rsp),%rsi - mov %r12,%rcx - mov %r12,%rdx + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + mov %r12,%rsi mov %rax,%rdi + mov %rax,offset(%rsp) call <__memcpy_chk@plt> - mov $something,%esi - mov %r12,%rcx - movd %esi,%xmm3 - and $something,%ecx - mov $something,%esi - mov %rax,%r8 - movd %esi,%xmm2 - lea (%rax,%rcx,1),%rdx - pshufd $something,%xmm3,%xmm3 - pshufd $something,%xmm2,%xmm2 - movdqu (%rax),%xmm0 - add $something,%rax - movdqa %xmm0,%xmm1 - psllw $something,%xmm0 - psrlw $something,%xmm1 - pand %xmm2,%xmm0 - pand %xmm3,%xmm1 - por %xmm1,%xmm0 - movups %xmm0,-offset(%rax) - cmp %rax,%rdx - jne - mov %rcx,%rax - rorb $something,(%r8,%rcx,1) - not %rax - lea (%rax,%r12,1),%rdx - lea offset(%rcx),%rax - cmp %r12,%rax - jae - and $something,%edx - je - rorb $something,(%r8,%rax,1) - lea offset(%rcx),%rax - cmp %r12,%rax - jae - nopl offset(%rax,%rax,1) - data16 cs nopw offset(%rax,%rax,1) - data16 cs nopw offset(%rax,%rax,1) - rorb $something,(%r8,%rax,1) - rorb $something,offset(%r8,%rax,1) - add $something,%rax - cmp %r12,%rax - jb - lea offset(,%r12,8),%rdi - mov %r8,offset(%rsp) - mov %rcx,offset(%rsp) + mov offset(%rsp),%r9 + lea offset(,%r9,8),%rdi call - mov offset(%rsp),%rcx + mov offset(%rsp),%r9 mov offset(%rsp),%r8 test %rax,%rax - mov %rax,%r10 + mov %rax,%rcx je xor %eax,%eax - test $something,%r12b + test $something,%r9b je mov $something,%eax - movq $something,(%r10) - cmp %r12,%rax - je - nopw offset(%rax,%rax,1) - mov %rax,(%r10,%rax,8) - lea offset(%rax),%rdx - add $something,%rax - mov %rdx,(%r10,%rdx,8) - cmp %r12,%rax + movq $something,(%rcx) + cmp %r9,%rax jne - mov %r12,%rsi + mov %r9,%rsi mov $something,%edi - xchg %ax,%ax + nopw offset(%rax,%rax,1) + data16 cs nopw offset(%rax,%rax,1) data16 cs nopw offset(%rax,%rax,1) data16 cs nopw offset(%rax,%rax,1) data16 cs nopw offset(%rax,%rax,1) imul $something,%edi,%edi xor %edx,%edx - mov -offset(%r10,%rsi,8),%r9 + mov -offset(%rcx,%rsi,8),%r10 add $something,%edi mov %edi,%eax div %esi - lea (%r10,%rdx,8),%rax + lea (%rcx,%rdx,8),%rax mov (%rax),%rdx - mov %rdx,-offset(%r10,%rsi,8) + mov %rdx,-offset(%rcx,%rsi,8) sub $something,%rsi - mov %r9,(%rax) + mov %r10,(%rax) cmp $something,%rsi jne - mov %r12,%rdi - mov %r10,offset(%rsp) - mov %r8,offset(%rsp) + mov %r9,%rdi mov %rcx,offset(%rsp) + mov %r8,offset(%rsp) + mov %r9,offset(%rsp) call - mov offset(%rsp),%rcx + mov offset(%rsp),%r9 mov offset(%rsp),%r8 test %rax,%rax - mov offset(%rsp),%r10 - mov %rax,%r9 + mov offset(%rsp),%rcx + mov %rax,%r12 je xor %eax,%eax nopw offset(%rax,%rax,1) data16 cs nopw offset(%rax,%rax,1) data16 cs nopw offset(%rax,%rax,1) - mov (%r10,%rax,8),%rdx + mov (%rcx,%rax,8),%rdx movzbl (%r8,%rdx,1),%edx - mov %dl,(%r9,%rax,1) + mov %dl,(%r12,%rax,1) add $something,%rax - cmp %r12,%rax + cmp %r9,%rax jne overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1