~/f/radare2/RPMS.2 ~/f/radare2 ~/f/radare2 RPMS.2/radare2-6.1.4-1.1.x86_64.rpm RPMS/radare2-6.1.4-1.1.x86_64.rpm differ: byte 225, line 1 Comparing radare2-6.1.4-1.1.x86_64.rpm to radare2-6.1.4-1.1.x86_64.rpm comparing the rpm tags of radare2 --- old-rpm-tags +++ new-rpm-tags @@ -467 +467 @@ -/usr/lib64/libr_egg.so.6.1.4 4584548677a91a43d5ed3bf5c789b6e72e1c53c7064aa2d6bc7b6c6b32895dbf 0 +/usr/lib64/libr_egg.so.6.1.4 a0e1c3ed04fbce5181d74b8c20b6cd9450511c7d5fc88a8e248454ef0177457b 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.1.4 differs in ELF sections --- old /usr/lib64/libr_egg.so.6.1.4 (objdump) +++ new /usr/lib64/libr_egg.so.6.1.4 (objdump) @@ -582,500 +582,500 @@ 26d8 00000000 00000000 00000000 00000000 ................ 26e8 57050000 12000000 00000000 00000000 W............... 26f8 00000000 00000000 f80e0000 12000f00 ................ - 2708 80e50200 00000000 b4000000 00000000 ................ - 2718 c7100000 12000f00 901b0300 00000000 ................ + 2708 40e60200 00000000 b4000000 00000000 @............... + 2718 c7100000 12000f00 501c0300 00000000 ........P....... 2728 18000000 00000000 f4050000 12000f00 ................ 2738 70a30100 00000000 7a060000 00000000 p.......z....... - 2748 ff150000 12000f00 50800300 00000000 ........P....... + 2748 ff150000 12000f00 10810300 00000000 ................ 2758 8e000000 00000000 09100000 12000f00 ................ - 2768 e0f80200 00000000 14000000 00000000 ................ - 2778 4f0f0000 12000f00 30ea0200 00000000 O.......0....... + 2768 a0f90200 00000000 14000000 00000000 ................ + 2778 4f0f0000 12000f00 f0ea0200 00000000 O............... 2788 73000000 00000000 80150000 12000f00 s............... - 2798 d07c0300 00000000 0e000000 00000000 .|.............. - 27a8 3c160000 12000f00 60820300 00000000 <.......`....... + 2798 907d0300 00000000 0e000000 00000000 .}.............. + 27a8 3c160000 12000f00 20830300 00000000 <....... ....... 27b8 5d000000 00000000 430e0000 12000f00 ].......C....... - 27c8 30d40200 00000000 01010000 00000000 0............... - 27d8 28170000 12000f00 e0ac0300 00000000 (............... + 27c8 f0d40200 00000000 01010000 00000000 ................ + 27d8 28170000 12000f00 a0ad0300 00000000 (............... 27e8 57000000 00000000 5b030000 12000f00 W.......[....... 27f8 50850100 00000000 0b000000 00000000 P............... - 2808 75140000 12000f00 e0640300 00000000 u........d...... + 2808 75140000 12000f00 a0650300 00000000 u........e...... 2818 0c010000 00000000 f6130000 12000f00 ................ - 2828 405c0300 00000000 21000000 00000000 @\......!....... - 2838 2a0e0000 12000f00 20d30200 00000000 *....... ....... + 2828 005d0300 00000000 21000000 00000000 .]......!....... + 2838 2a0e0000 12000f00 e0d30200 00000000 *............... 2848 e7000000 00000000 5d0f0000 12000f00 ........]....... - 2858 b0ea0200 00000000 81000000 00000000 ................ + 2858 70eb0200 00000000 81000000 00000000 p............... 2868 7f020000 12000f00 20560100 00000000 ........ V...... 2878 15000000 00000000 e6150000 12000f00 ................ - 2888 707f0300 00000000 5d000000 00000000 p.......]....... - 2898 73080000 12000f00 c00a0200 00000000 s............... + 2888 30800300 00000000 5d000000 00000000 0.......]....... + 2898 73080000 12000f00 800b0200 00000000 s............... 28a8 55020000 00000000 890e0000 12000f00 U............... - 28b8 60db0200 00000000 97000000 00000000 `............... - 28c8 c1080000 12000f00 90130200 00000000 ................ + 28b8 20dc0200 00000000 97000000 00000000 ............... + 28c8 c1080000 12000f00 50140200 00000000 ........P....... 28d8 c5010000 00000000 00130000 12000f00 ................ - 28e8 404b0300 00000000 73000000 00000000 @K......s....... + 28e8 004c0300 00000000 73000000 00000000 .L......s....... 28f8 9c030000 12000f00 90850100 00000000 ................ 2908 2e000000 00000000 5e0e0000 12000f00 ........^....... - 2918 00d60200 00000000 60010000 00000000 ........`....... + 2918 c0d60200 00000000 60010000 00000000 ........`....... 2928 18040000 12000f00 20890100 00000000 ........ ....... 2938 4b010000 00000000 85070000 12000f00 K............... - 2948 80fa0100 00000000 37010000 00000000 ........7....... + 2948 40fb0100 00000000 37010000 00000000 @.......7....... 2958 0d040000 12000f00 10890100 00000000 ................ 2968 05000000 00000000 94120000 12000f00 ................ - 2978 90440300 00000000 7b000000 00000000 .D......{....... - 2988 9f150000 12000f00 507d0300 00000000 ........P}...... + 2978 50450300 00000000 7b000000 00000000 PE......{....... + 2988 9f150000 12000f00 107e0300 00000000 .........~...... 2998 9c010000 00000000 87130000 12000f00 ................ - 29a8 904f0300 00000000 44010000 00000000 .O......D....... - 29b8 73130000 12000f00 004e0300 00000000 s........N...... + 29a8 50500300 00000000 44010000 00000000 PP......D....... + 29b8 73130000 12000f00 c04e0300 00000000 s........N...... 29c8 ca000000 00000000 e70e0000 12000f00 ................ - 29d8 f0e40200 00000000 8c000000 00000000 ................ - 29e8 b7130000 12000f00 10550300 00000000 .........U...... + 29d8 b0e50200 00000000 8c000000 00000000 ................ + 29e8 b7130000 12000f00 d0550300 00000000 .........U...... 29f8 ea010000 00000000 730f0000 12000f00 ........s....... - 2a08 a0eb0200 00000000 7a000000 00000000 ........z....... - 2a18 03170000 12000f00 c0a90300 00000000 ................ + 2a08 60ec0200 00000000 7a000000 00000000 `.......z....... + 2a18 03170000 12000f00 80aa0300 00000000 ................ 2a28 69000000 00000000 bf120000 12000f00 i............... - 2a38 60490300 00000000 59000000 00000000 `I......Y....... + 2a38 204a0300 00000000 59000000 00000000 J......Y....... 2a48 b1060000 12000f00 90e30100 00000000 ................ 2a58 3c010000 00000000 e9140000 12000f00 <............... - 2a68 906d0300 00000000 68010000 00000000 .m......h....... - 2a78 bf140000 12000f00 506c0300 00000000 ........Pl...... + 2a68 506e0300 00000000 68010000 00000000 Pn......h....... + 2a78 bf140000 12000f00 106d0300 00000000 .........m...... 2a88 77000000 00000000 1b110000 12000f00 w............... - 2a98 301f0300 00000000 86000000 00000000 0............... - 2aa8 2c150000 12000f00 a0720300 00000000 ,........r...... + 2a98 f01f0300 00000000 86000000 00000000 ................ + 2aa8 2c150000 12000f00 60730300 00000000 ,.......`s...... 2ab8 35000000 00000000 af160000 12000f00 5............... - 2ac8 30a30300 00000000 0e010000 00000000 0............... + 2ac8 f0a30300 00000000 0e010000 00000000 ................ 2ad8 35040000 12000f00 508b0100 00000000 5.......P....... 2ae8 6c000000 00000000 7e130000 12000f00 l.......~....... - 2af8 d04e0300 00000000 b8000000 00000000 .N.............. + 2af8 904f0300 00000000 b8000000 00000000 .O.............. 2b08 33010000 12000f00 d04c0100 00000000 3........L...... 2b18 c0000000 00000000 67170000 12000f00 ........g....... - 2b28 f0b70300 00000000 0f000000 00000000 ................ - 2b38 92160000 12000f00 f0a60300 00000000 ................ + 2b28 b0b80300 00000000 0f000000 00000000 ................ + 2b38 92160000 12000f00 b0a70300 00000000 ................ 2b48 61010000 00000000 ee110000 12000f00 a............... - 2b58 d02e0300 00000000 d1050000 00000000 ................ - 2b68 37120000 12000f00 303d0300 00000000 7.......0=...... + 2b58 902f0300 00000000 d1050000 00000000 ./.............. + 2b68 37120000 12000f00 f03d0300 00000000 7........=...... 2b78 dd000000 00000000 2e080000 12000f00 ................ - 2b88 80050200 00000000 4c000000 00000000 ........L....... + 2b88 40060200 00000000 4c000000 00000000 @.......L....... 2b98 db010000 12000f00 50510100 00000000 ........PQ...... 2ba8 8d000000 00000000 66010000 12000f00 ........f....... 2bb8 a04d0100 00000000 51000000 00000000 .M......Q....... - 2bc8 b1150000 12000f00 f07e0300 00000000 .........~...... + 2bc8 b1150000 12000f00 b07f0300 00000000 ................ 2bd8 0e000000 00000000 48160000 12000f00 ........H....... - 2be8 c0820300 00000000 4b000000 00000000 ........K....... - 2bf8 6a110000 12000f00 40250300 00000000 j.......@%...... + 2be8 80830300 00000000 4b000000 00000000 ........K....... + 2bf8 6a110000 12000f00 00260300 00000000 j........&...... 2c08 9f000000 00000000 d9100000 12000f00 ................ - 2c18 301c0300 00000000 63000000 00000000 0.......c....... - 2c28 b5070000 12000f00 40000200 00000000 ........@....... + 2c18 f01c0300 00000000 63000000 00000000 ........c....... + 2c28 b5070000 12000f00 00010200 00000000 ................ 2c38 50000000 00000000 53130000 12000f00 P.......S....... - 2c48 204d0300 00000000 59000000 00000000 M......Y....... - 2c58 d50e0000 12000f00 70e40200 00000000 ........p....... + 2c48 e04d0300 00000000 59000000 00000000 .M......Y....... + 2c58 d50e0000 12000f00 30e50200 00000000 ........0....... 2c68 7f000000 00000000 bc0e0000 12000f00 ................ - 2c78 a0e00200 00000000 d8000000 00000000 ................ - 2c88 f20a0000 12000f00 70610200 00000000 ........pa...... + 2c78 60e10200 00000000 d8000000 00000000 `............... + 2c88 f20a0000 12000f00 30620200 00000000 ........0b...... 2c98 58000000 00000000 34020000 12000f00 X.......4....... 2ca8 00520100 00000000 eb000000 00000000 .R.............. 2cb8 52010000 12000f00 904d0100 00000000 R........M...... 2cc8 0a000000 00000000 0b160000 12000f00 ................ - 2cd8 e0800300 00000000 9d000000 00000000 ................ - 2ce8 03080000 12000f00 f0030200 00000000 ................ + 2cd8 a0810300 00000000 9d000000 00000000 ................ + 2ce8 03080000 12000f00 b0040200 00000000 ................ 2cf8 2c000000 00000000 e20c0000 12000f00 ,............... - 2d08 40740200 00000000 1a000000 00000000 @t.............. + 2d08 00750200 00000000 1a000000 00000000 .u.............. 2d18 78030000 12000f00 70850100 00000000 x.......p....... 2d28 0c000000 00000000 66130000 12000f00 ........f....... - 2d38 b04d0300 00000000 46000000 00000000 .M......F....... - 2d48 260a0000 12000f00 a04f0200 00000000 &........O...... + 2d38 704e0300 00000000 46000000 00000000 pN......F....... + 2d48 260a0000 12000f00 60500200 00000000 &.......`P...... 2d58 5e000000 00000000 a10e0000 12000f00 ^............... - 2d68 e0dc0200 00000000 0e030000 00000000 ................ - 2d78 f3100000 12000f00 001d0300 00000000 ................ + 2d68 a0dd0200 00000000 0e030000 00000000 ................ + 2d78 f3100000 12000f00 c01d0300 00000000 ................ 2d88 ba000000 00000000 f2140000 12000f00 ................ - 2d98 006f0300 00000000 80000000 00000000 .o.............. - 2da8 63150000 12000f00 507a0300 00000000 c.......Pz...... + 2d98 c06f0300 00000000 80000000 00000000 .o.............. + 2da8 63150000 12000f00 107b0300 00000000 c........{...... 2db8 11000000 00000000 7c160000 12000f00 ........|....... - 2dc8 40850300 00000000 aa010000 00000000 @............... - 2dd8 4b0a0000 12000f00 10520200 00000000 K........R...... + 2dc8 00860300 00000000 aa010000 00000000 ................ + 2dd8 4b0a0000 12000f00 d0520200 00000000 K........R...... 2de8 05010000 00000000 5d110000 12000f00 ........]....... - 2df8 20240300 00000000 19010000 00000000 $.............. + 2df8 e0240300 00000000 19010000 00000000 .$.............. 2e08 40060000 12000f00 50bc0100 00000000 @.......P....... 2e18 aa240000 00000000 b0100000 12000f00 .$.............. - 2e28 00140300 00000000 3b070000 00000000 ........;....... - 2e38 ac120000 12000f00 70450300 00000000 ........pE...... + 2e28 c0140300 00000000 3b070000 00000000 ........;....... + 2e38 ac120000 12000f00 30460300 00000000 ........0F...... 2e48 e0030000 00000000 0c120000 12000f00 ................ - 2e58 d0360300 00000000 59000000 00000000 .6......Y....... + 2e58 90370300 00000000 59000000 00000000 .7......Y....... 2e68 9c050000 12000f00 80a20100 00000000 ................ 2e78 54000000 00000000 ec120000 12000f00 T............... - 2e88 504a0300 00000000 ae000000 00000000 PJ.............. - 2e98 5a150000 12000f00 70730300 00000000 Z.......ps...... + 2e88 104b0300 00000000 ae000000 00000000 .K.............. + 2e98 5a150000 12000f00 30740300 00000000 Z.......0t...... 2ea8 94010000 00000000 30120000 12000f00 ........0....... - 2eb8 a0390300 00000000 84030000 00000000 .9.............. - 2ec8 80140000 12000f00 40680300 00000000 ........@h...... + 2eb8 603a0300 00000000 84030000 00000000 `:.............. + 2ec8 80140000 12000f00 00690300 00000000 .........i...... 2ed8 a3010000 00000000 ce050000 12000f00 ................ /usr/lib64/libr_egg.so.6.1.4 differs in assembler output --- old /usr/lib64/libr_egg.so.6.1.4 (disasm) +++ new /usr/lib64/libr_egg.so.6.1.4 (disasm) @@ -13640,8 +13640,8 @@ cmpl $something,offset(%r12) jne mov $something,%r14d - mov $something,%r9d - lea offset(%rip),%r12 # + mov $something,%r12d + lea offset(%rip),%rsi # jmp nopw offset(%rax,%rax,1) lea offset(%rip),%rsi # <__FUNCTION__.0.lto_priv.5> @@ -13667,14 +13667,7 @@ 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.5> - mov $something,%edi - xor %eax,%eax - call - xor %ebx,%ebx jmp - nopw offset(%rax,%rax,1) mov offset(%r12),%eax cmp $something,%eax je @@ -13689,8 +13682,16 @@ 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.5> + mov $something,%edi + xor %eax,%eax + call + xchg %ax,%ax + data16 cs nopw offset(%rax,%rax,1) + xor %ebx,%ebx jmp - nopl offset(%rax,%rax,1) + nopw offset(%rax,%rax,1) mov offset(%r12),%r9d lea offset(%rip),%r8 # <_fini + ofs> xor %eax,%eax @@ -13704,151 +13705,205 @@ cmpl $something,offset(%r12) jne mov $something,%r14d - mov $something,%r9d - lea offset(%rip),%r12 # - mov %r9,%rdi - mov %r9,offset(%rsp) + mov $something,%r12d + lea offset(%rip),%rsi # + mov %r12,%rdi + mov %rsi,offset(%rsp) call test %rax,%rax je - mov offset(%rsp),%rcx - mov offset(%rsp),%rdx - mov %r12,%rsi + mov offset(%rsp),%rsi + mov %r12,%rcx + mov %r12,%rdx mov %rax,%rdi - mov %rax,offset(%rsp) call <__memcpy_chk@plt> - mov offset(%rsp),%r9 - lea offset(,%r9,8),%rdi + 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 (%rax) + 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) call - mov offset(%rsp),%r9 + mov offset(%rsp),%rcx mov offset(%rsp),%r8 test %rax,%rax - mov %rax,%rcx + mov %rax,%r10 je xor %eax,%eax - test $something,%r9b + test $something,%r12b je mov $something,%eax - movq $something,(%rcx) - cmp %r9,%rax + 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 jne - mov %r9,%rsi + mov %r12,%rsi mov $something,%edi - nopl offset(%rax) + xchg %ax,%ax 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(%rcx,%rsi,8),%r10 + mov -offset(%r10,%rsi,8),%r9 add $something,%edi mov %edi,%eax div %esi - lea (%rcx,%rdx,8),%rax + lea (%r10,%rdx,8),%rax mov (%rax),%rdx - mov %rdx,-offset(%rcx,%rsi,8) + mov %rdx,-offset(%r10,%rsi,8) sub $something,%rsi - mov %r10,(%rax) + mov %r9,(%rax) cmp $something,%rsi jne - mov %r9,%rdi - mov %rcx,offset(%rsp) + mov %r12,%rdi + mov %r10,offset(%rsp) mov %r8,offset(%rsp) - mov %r9,offset(%rsp) + mov %rcx,offset(%rsp) call - mov offset(%rsp),%r9 + mov offset(%rsp),%rcx mov offset(%rsp),%r8 test %rax,%rax - mov offset(%rsp),%rcx - mov %rax,%r12 + mov offset(%rsp),%r10 + mov %rax,%r9 je xor %eax,%eax nopw offset(%rax,%rax,1) data16 cs nopw offset(%rax,%rax,1) data16 cs nopw offset(%rax,%rax,1) - mov (%rcx,%rax,8),%rdx + mov (%r10,%rax,8),%rdx movzbl (%r8,%rdx,1),%edx - mov %dl,(%r12,%rax,1) + mov %dl,(%r9,%rax,1) add $something,%rax - cmp %r9,%rax + cmp %r12,%rax jne mov %r8,%rdi - mov %rcx,offset(%rsp) mov %r9,offset(%rsp) + mov %rcx,offset(%rsp) overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1