~/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 226, 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 cc7a50c4af10cb28a3dcfa6d1a0776c9e2681ae3a14ba5232b79aa2c17c3a130 0 +/usr/lib64/libr_egg.so.6.1.4 d3f1164af36fa92c7971f96b117befc705c1df8813327af8aa6c093cc30fdd85 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) @@ -581,500 +581,500 @@ 26c8 00000000 00000000 00000000 00000000 ................ 26d8 57050000 12000000 00000000 00000000 W............... 26e8 00000000 00000000 f80e0000 12000e00 ................ - 26f8 00cc0200 00000000 b4000000 00000000 ................ - 2708 c7100000 12000e00 50010300 00000000 ........P....... + 26f8 80cd0200 00000000 b4000000 00000000 ................ + 2708 c7100000 12000e00 d0020300 00000000 ................ 2718 14000000 00000000 f4050000 12000e00 ................ 2728 408d0100 00000000 7a060000 00000000 @.......z....... - 2738 ff150000 12000e00 60640300 00000000 ........`d...... + 2738 ff150000 12000e00 e0650300 00000000 .........e...... 2748 8e000000 00000000 09100000 12000e00 ................ - 2758 d0de0200 00000000 10000000 00000000 ................ - 2768 4f0f0000 12000e00 40d00200 00000000 O.......@....... + 2758 50e00200 00000000 10000000 00000000 P............... + 2768 4f0f0000 12000e00 c0d10200 00000000 O............... 2778 73000000 00000000 80150000 12000e00 s............... - 2788 f0600300 00000000 0a000000 00000000 .`.............. - 2798 3c160000 12000e00 70660300 00000000 <.......pf...... + 2788 70620300 00000000 0a000000 00000000 pb.............. + 2798 3c160000 12000e00 f0670300 00000000 <........g...... 27a8 5d000000 00000000 430e0000 12000e00 ].......C....... - 27b8 e0ba0200 00000000 01010000 00000000 ................ - 27c8 28170000 12000e00 b0900300 00000000 (............... + 27b8 60bc0200 00000000 01010000 00000000 `............... + 27c8 28170000 12000e00 30920300 00000000 (.......0....... 27d8 53000000 00000000 5b030000 12000e00 S.......[....... 27e8 706f0100 00000000 07000000 00000000 po.............. - 27f8 75140000 12000e00 60490300 00000000 u.......`I...... + 27f8 75140000 12000e00 e04a0300 00000000 u........J...... 2808 0c010000 00000000 f6130000 12000e00 ................ - 2818 30410300 00000000 1d000000 00000000 0A.............. - 2828 2a0e0000 12000e00 d0b90200 00000000 *............... + 2818 b0420300 00000000 1d000000 00000000 .B.............. + 2828 2a0e0000 12000e00 50bb0200 00000000 *.......P....... 2838 e7000000 00000000 5d0f0000 12000e00 ........]....... - 2848 c0d00200 00000000 79000000 00000000 ........y....... + 2848 40d20200 00000000 79000000 00000000 @.......y....... 2858 7f020000 12000e00 70420100 00000000 ........pB...... 2868 11000000 00000000 e6150000 12000e00 ................ - 2878 80630300 00000000 59000000 00000000 .c......Y....... - 2888 73080000 12000e00 f0f20100 00000000 s............... + 2878 00650300 00000000 59000000 00000000 .e......Y....... + 2888 73080000 12000e00 70f40100 00000000 s.......p....... 2898 4d020000 00000000 890e0000 12000e00 M............... - 28a8 20c20200 00000000 93000000 00000000 ............... - 28b8 c1080000 12000e00 90fb0100 00000000 ................ + 28a8 a0c30200 00000000 93000000 00000000 ................ + 28b8 c1080000 12000e00 10fd0100 00000000 ................ 28c8 c5010000 00000000 00130000 12000e00 ................ - 28d8 b0300300 00000000 73000000 00000000 .0......s....... + 28d8 30320300 00000000 73000000 00000000 02......s....... 28e8 9c030000 12000e00 b06f0100 00000000 .........o...... 28f8 2a000000 00000000 5e0e0000 12000e00 *.......^....... - 2908 b0bc0200 00000000 70010000 00000000 ........p....... + 2908 30be0200 00000000 70010000 00000000 0.......p....... 2918 18040000 12000e00 30730100 00000000 ........0s...... 2928 4b010000 00000000 85070000 12000e00 K............... - 2938 30e30100 00000000 37010000 00000000 0.......7....... + 2938 b0e40100 00000000 37010000 00000000 ........7....... 2948 0d040000 12000e00 20730100 00000000 ........ s...... 2958 01000000 00000000 94120000 12000e00 ................ - 2968 202a0300 00000000 7b000000 00000000 *......{....... - 2978 9f150000 12000e00 60610300 00000000 ........`a...... + 2968 a02b0300 00000000 7b000000 00000000 .+......{....... + 2978 9f150000 12000e00 e0620300 00000000 .........b...... 2988 9c010000 00000000 87130000 12000e00 ................ - 2998 d0340300 00000000 44010000 00000000 .4......D....... - 29a8 73130000 12000e00 60330300 00000000 s.......`3...... + 2998 50360300 00000000 44010000 00000000 P6......D....... + 29a8 73130000 12000e00 e0340300 00000000 s........4...... 29b8 ba000000 00000000 e70e0000 12000e00 ................ - 29c8 70cb0200 00000000 8c000000 00000000 p............... - 29d8 b7130000 12000e00 203a0300 00000000 ........ :...... + 29c8 f0cc0200 00000000 8c000000 00000000 ................ + 29d8 b7130000 12000e00 a03b0300 00000000 .........;...... 29e8 ea010000 00000000 730f0000 12000e00 ........s....... - 29f8 a0d10200 00000000 72000000 00000000 ........r....... - 2a08 03170000 12000e00 b08d0300 00000000 ................ + 29f8 20d30200 00000000 72000000 00000000 .......r....... + 2a08 03170000 12000e00 308f0300 00000000 ........0....... 2a18 65000000 00000000 bf120000 12000e00 e............... - 2a28 e02e0300 00000000 51000000 00000000 ........Q....... + 2a28 60300300 00000000 51000000 00000000 `0......Q....... 2a38 b1060000 12000e00 40cd0100 00000000 ........@....... 2a48 2c010000 00000000 e9140000 12000e00 ,............... - 2a58 00520300 00000000 68010000 00000000 .R......h....... - 2a68 bf140000 12000e00 c0500300 00000000 .........P...... + 2a58 80530300 00000000 68010000 00000000 .S......h....... + 2a68 bf140000 12000e00 40520300 00000000 ........@R...... 2a78 73000000 00000000 1b110000 12000e00 s............... - 2a88 d0040300 00000000 7e000000 00000000 ........~....... - 2a98 2c150000 12000e00 10570300 00000000 ,........W...... + 2a88 50060300 00000000 7e000000 00000000 P.......~....... + 2a98 2c150000 12000e00 90580300 00000000 ,........X...... 2aa8 35000000 00000000 af160000 12000e00 5............... - 2ab8 30870300 00000000 0a010000 00000000 0............... + 2ab8 b0880300 00000000 0a010000 00000000 ................ 2ac8 35040000 12000e00 50750100 00000000 5.......Pu...... 2ad8 6c000000 00000000 7e130000 12000e00 l.......~....... - 2ae8 20340300 00000000 b0000000 00000000 4.............. + 2ae8 a0350300 00000000 b0000000 00000000 .5.............. 2af8 33010000 12000e00 40390100 00000000 3.......@9...... 2b08 c0000000 00000000 67170000 12000e00 ........g....... - 2b18 b09b0300 00000000 0b000000 00000000 ................ - 2b28 92160000 12000e00 f08a0300 00000000 ................ + 2b18 309d0300 00000000 0b000000 00000000 0............... + 2b28 92160000 12000e00 708c0300 00000000 ........p....... 2b38 59010000 00000000 ee110000 12000e00 Y............... - 2b48 60140300 00000000 d1050000 00000000 `............... - 2b58 37120000 12000e00 d0220300 00000000 7........"...... + 2b48 e0150300 00000000 d1050000 00000000 ................ + 2b58 37120000 12000e00 50240300 00000000 7.......P$...... 2b68 dd000000 00000000 2e080000 12000e00 ................ - 2b78 d0ed0100 00000000 44000000 00000000 ........D....... + 2b78 50ef0100 00000000 44000000 00000000 P.......D....... 2b88 db010000 12000e00 a03d0100 00000000 .........=...... 2b98 85000000 00000000 66010000 12000e00 ........f....... 2ba8 103a0100 00000000 49000000 00000000 .:......I....... - 2bb8 b1150000 12000e00 00630300 00000000 .........c...... + 2bb8 b1150000 12000e00 80640300 00000000 .........d...... 2bc8 0a000000 00000000 48160000 12000e00 ........H....... - 2bd8 d0660300 00000000 4b000000 00000000 .f......K....... - 2be8 6a110000 12000e00 d00a0300 00000000 j............... + 2bd8 50680300 00000000 4b000000 00000000 Ph......K....... + 2be8 6a110000 12000e00 500c0300 00000000 j.......P....... 2bf8 9f000000 00000000 d9100000 12000e00 ................ - 2c08 f0010300 00000000 53000000 00000000 ........S....... - 2c18 b5070000 12000e00 e0e80100 00000000 ................ + 2c08 70030300 00000000 53000000 00000000 p.......S....... + 2c18 b5070000 12000e00 60ea0100 00000000 ........`....... 2c28 40000000 00000000 53130000 12000e00 @.......S....... - 2c38 a0320300 00000000 51000000 00000000 .2......Q....... - 2c48 d50e0000 12000e00 f0ca0200 00000000 ................ + 2c38 20340300 00000000 51000000 00000000 4......Q....... + 2c48 d50e0000 12000e00 70cc0200 00000000 ........p....... 2c58 77000000 00000000 bc0e0000 12000e00 w............... - 2c68 20c70200 00000000 d8000000 00000000 ............... - 2c78 f20a0000 12000e00 f0480200 00000000 .........H...... + 2c68 a0c80200 00000000 d8000000 00000000 ................ + 2c78 f20a0000 12000e00 704a0200 00000000 ........pJ...... 2c88 50000000 00000000 34020000 12000e00 P.......4....... 2c98 503e0100 00000000 e3000000 00000000 P>.............. 2ca8 52010000 12000e00 003a0100 00000000 R........:...... 2cb8 06000000 00000000 0b160000 12000e00 ................ - 2cc8 f0640300 00000000 9d000000 00000000 .d.............. - 2cd8 03080000 12000e00 70ec0100 00000000 ........p....... + 2cc8 70660300 00000000 9d000000 00000000 pf.............. + 2cd8 03080000 12000e00 f0ed0100 00000000 ................ 2ce8 24000000 00000000 e20c0000 12000e00 $............... - 2cf8 405b0200 00000000 16000000 00000000 @[.............. + 2cf8 c05c0200 00000000 16000000 00000000 .\.............. 2d08 78030000 12000e00 906f0100 00000000 x........o...... 2d18 08000000 00000000 66130000 12000e00 ........f....... - 2d28 20330300 00000000 3e000000 00000000 3......>....... - 2d38 260a0000 12000e00 50370200 00000000 &.......P7...... + 2d28 a0340300 00000000 3e000000 00000000 .4......>....... + 2d38 260a0000 12000e00 d0380200 00000000 &........8...... 2d48 5e000000 00000000 a10e0000 12000e00 ^............... - 2d58 90c30200 00000000 de020000 00000000 ................ - 2d68 f3100000 12000e00 b0020300 00000000 ................ + 2d58 10c50200 00000000 de020000 00000000 ................ + 2d68 f3100000 12000e00 30040300 00000000 ........0....... 2d78 ba000000 00000000 f2140000 12000e00 ................ - 2d88 70530300 00000000 78000000 00000000 pS......x....... - 2d98 63150000 12000e00 905e0300 00000000 c........^...... + 2d88 f0540300 00000000 78000000 00000000 .T......x....... + 2d98 63150000 12000e00 10600300 00000000 c........`...... 2da8 0d000000 00000000 7c160000 12000e00 ........|....... - 2db8 50690300 00000000 aa010000 00000000 Pi.............. - 2dc8 4b0a0000 12000e00 c0390200 00000000 K........9...... + 2db8 d06a0300 00000000 aa010000 00000000 .j.............. + 2dc8 4b0a0000 12000e00 403b0200 00000000 K.......@;...... 2dd8 05010000 00000000 5d110000 12000e00 ........]....... - 2de8 b0090300 00000000 19010000 00000000 ................ + 2de8 300b0300 00000000 19010000 00000000 0............... 2df8 40060000 12000e00 00a60100 00000000 @............... 2e08 aa240000 00000000 b0100000 12000e00 .$.............. - 2e18 b0f90200 00000000 4b070000 00000000 ........K....... - 2e28 ac120000 12000e00 f02a0300 00000000 .........*...... + 2e18 30fb0200 00000000 4b070000 00000000 0.......K....... + 2e28 ac120000 12000e00 702c0300 00000000 ........p,...... 2e38 e0030000 00000000 0c120000 12000e00 ................ - 2e48 601c0300 00000000 59000000 00000000 `.......Y....... + 2e48 e01d0300 00000000 59000000 00000000 ........Y....... 2e58 9c050000 12000e00 608c0100 00000000 ........`....... 2e68 50000000 00000000 ec120000 12000e00 P............... - 2e78 d02f0300 00000000 ae000000 00000000 ./.............. - 2e88 5a150000 12000e00 e0570300 00000000 Z........W...... + 2e78 50310300 00000000 ae000000 00000000 P1.............. + 2e88 5a150000 12000e00 60590300 00000000 Z.......`Y...... 2e98 64010000 00000000 30120000 12000e00 d.......0....... - 2ea8 401f0300 00000000 84030000 00000000 @............... - 2eb8 80140000 12000e00 c04c0300 00000000 .........L...... + 2ea8 c0200300 00000000 84030000 00000000 . .............. + 2eb8 80140000 12000e00 404e0300 00000000 ........@N...... 2ec8 a3010000 00000000 ce050000 12000e00 ................ /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) @@ -12200,8 +12200,8 @@ build.lto_priv.0: push %r14 push %r13 - mov %rdi,%r13 push %r12 + mov %rdi,%r12 push %rbp push %rbx sub $something,%rsp @@ -12210,18 +12210,18 @@ test %rax,%rax je lea offset(%rip),%rsi # <_fini + ofs> - mov %r13,%rdi + mov %r12,%rdi call lea offset(%rip),%rsi # <_fini + ofs> - mov %r13,%rdi - mov %rax,%r12 + mov %r12,%rdi + mov %rax,%r13 call mov %rax,%rbx test %rax,%rax je cmpb $something,(%rax) je - mov offset(%r13),%eax + mov offset(%r12),%eax cmp $something,%eax je cmp $something,%eax @@ -12235,7 +12235,7 @@ jne mov %rbx,%rdi call - mov %r12,%rdi + mov %r13,%rdi call add $something,%rsp mov %rbp,%rax @@ -12245,10 +12245,9 @@ pop %r13 pop %r14 ret - nopl offset(%rax,%rax,1) mov %rax,%rdi call - mov offset(%r13),%eax + mov offset(%r12),%eax cmp $something,%eax je xor %ebx,%ebx @@ -12256,24 +12255,24 @@ je cmp $something,%eax jne - cmpl $something,offset(%r13) + cmpl $something,offset(%r12) jne mov $something,%r14d - mov $something,%r13d + mov $something,%r12d lea offset(%rip),%rsi # jmp - nopl offset(%rax,%rax,1) + nopw offset(%rax,%rax,1) lea offset(%rip),%rsi # <__FUNCTION__.0.lto_priv.5> mov $something,%edi call test %al,%al jne - mov offset(%r13),%eax + mov offset(%r12),%eax cmp $something,%eax je cmp $something,%eax jne - mov offset(%r13),%eax + mov offset(%r12),%eax cmp $something,%eax je cmp $something,%eax @@ -12283,19 +12282,12 @@ call test %al,%al je - mov offset(%r13),%r9d + 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 - data16 cs nopw offset(%rax,%rax,1) - xor %ebx,%ebx jmp - nopw offset(%rax,%rax,1) - mov offset(%r13),%eax + nopl offset(%rax,%rax,1) + mov offset(%r12),%eax cmp $something,%eax je cmp $something,%eax @@ -12306,12 +12298,20 @@ call test %al,%al je - mov offset(%r13),%r9d + 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) - mov offset(%r13),%r9d + nopw offset(%rax,%rax,1) + mov offset(%r12),%r9d lea offset(%rip),%r8 # <_fini + ofs> xor %eax,%eax mov $something,%ecx @@ -12320,103 +12320,185 @@ mov $something,%edi call jmp - nopw offset(%rax,%rax,1) - cmpl $something,offset(%r13) + nopl offset(%rax,%rax,1) + cmpl $something,offset(%r12) jne mov $something,%r14d - mov $something,%r13d + mov $something,%r12d lea offset(%rip),%rsi # - mov %r13,%rdi + mov %r12,%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 %r12,%rcx + mov %r12,%rdx mov %rax,%rdi call <__memcpy_chk@plt> - mov $something,%edi - mov %rax,%r9 - mov %rax,%rcx - movd %edi,%xmm2 - mov %r13,%rax - and $something,%eax - mov %r9,%rdx + 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 - lea (%r9,%rax,1),%rsi - movdqu (%rdx),%xmm0 - add $something,%rdx + movdqu (%rax),%xmm0 + add $something,%rax movdqa %xmm0,%xmm1 - paddb %xmm0,%xmm0 + psllw $something,%xmm0 psrlw $something,%xmm1 - paddb %xmm0,%xmm0 - pand %xmm2,%xmm1 + pand %xmm2,%xmm0 + pand %xmm3,%xmm1 por %xmm1,%xmm0 - movups %xmm0,-offset(%rdx) - cmp %rsi,%rdx + movups %xmm0,-offset(%rax) + cmp %rax,%rdx jne - mov %rax,%rdx - rolb $something,(%r9,%rax,1) - not %rdx - lea (%rdx,%r13,1),%rdi overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1