~/f/Fragments/RPMS.2017 ~/f/Fragments ~/f/Fragments RPMS.2017/Fragments-3.0.1-1.1.x86_64.rpm RPMS/Fragments-3.0.1-1.1.x86_64.rpm differ: byte 225, line 1 Comparing Fragments-3.0.1-1.1.x86_64.rpm to Fragments-3.0.1-1.1.x86_64.rpm comparing the rpm tags of Fragments --- old-rpm-tags +++ new-rpm-tags @@ -145 +145 @@ -/usr/bin/fragments 1bfeaa35c90dcd7ccc2b86b9e1905df150cf156754cf851b49b4c9bd73178258 0 +/usr/bin/fragments 87cc19c19fee0c7178c955af441df0721ab9a2a43ddbb879be4931dfb3ecbc61 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/fragments differs in ELF sections --- old /usr/bin/fragments (objdump) +++ new /usr/bin/fragments (objdump) @@ -4502,7 +4502,7 @@ 11bd8 08000000 00000000 0bbe7600 00000000 ..........v..... 11be8 10089400 00000000 08000000 00000000 ................ 11bf8 0abe7600 00000000 38089400 00000000 ..v.....8....... - 11c08 08000000 00000000 50f55a00 00000000 ........P.Z..... + 11c08 08000000 00000000 40f55a00 00000000 ........@.Z..... 11c18 40089400 00000000 08000000 00000000 @............... 11c28 12be7600 00000000 50089400 00000000 ..v.....P....... 11c38 08000000 00000000 abbe7600 00000000 ..........v..... @@ -6002,7 +6002,7 @@ 17998 08000000 00000000 510a7700 00000000 ........Q.w..... 179a8 a84f9400 00000000 08000000 00000000 .O.............. 179b8 10f61700 00000000 c04f9400 00000000 .........O...... - 179c8 08000000 00000000 60275b00 00000000 ........`'[..... + 179c8 08000000 00000000 50275b00 00000000 ........P'[..... 179d8 c84f9400 00000000 08000000 00000000 .O.............. 179e8 9f0a7700 00000000 d84f9400 00000000 ..w......O...... 179f8 08000000 00000000 d30a7700 00000000 ..........w..... @@ -6013,7 +6013,7 @@ 17a48 510a7700 00000000 30509400 00000000 Q.w.....0P...... 17a58 08000000 00000000 dc0a7700 00000000 ..........w..... 17a68 58509400 00000000 08000000 00000000 XP.............. - 17a78 40275b00 00000000 60509400 00000000 @'[.....`P...... + 17a78 30275b00 00000000 60509400 00000000 0'[.....`P...... 17a88 08000000 00000000 510a7700 00000000 ........Q.w..... 17a98 78509400 00000000 08000000 00000000 xP.............. 17aa8 ff0a7700 00000000 88509400 00000000 ..w......P...... @@ -6269,7 +6269,7 @@ 18a48 08000000 00000000 b0521700 00000000 .........R...... 18a58 b85f9400 00000000 08000000 00000000 ._.............. 18a68 604f2600 00000000 d85f9400 00000000 `O&......_...... - 18a78 08000000 00000000 60655700 00000000 ........`eW..... + 18a78 08000000 00000000 50655700 00000000 ........PeW..... 18a88 e05f9400 00000000 08000000 00000000 ._.............. 18a98 e91b7700 00000000 f85f9400 00000000 ..w......_...... 18aa8 08000000 00000000 2f1c7700 00000000 ......../.w..... @@ -6367,11 +6367,11 @@ 19068 80f91800 00000000 70659400 00000000 ........pe...... 19078 08000000 00000000 b0361800 00000000 .........6...... 19088 88659400 00000000 08000000 00000000 .e.............. - 19098 404f5500 00000000 90659400 00000000 @OU......e...... + 19098 304f5500 00000000 90659400 00000000 0OU......e...... 190a8 08000000 00000000 b0361800 00000000 .........6...... 190b8 a8659400 00000000 08000000 00000000 .e.............. 190c8 00f72400 00000000 b0659400 00000000 ..$......e...... - 190d8 08000000 00000000 404f5500 00000000 ........@OU..... + 190d8 08000000 00000000 304f5500 00000000 ........0OU..... 190e8 b8659400 00000000 08000000 00000000 .e.............. 190f8 70659400 00000000 c0659400 00000000 pe.......e...... 19108 08000000 00000000 f0f72400 00000000 ..........$..... @@ -6611,28 +6611,28 @@ 19fa8 08000000 00000000 f8277700 00000000 .........'w..... 19fb8 e06e9400 00000000 08000000 00000000 .n.............. 19fc8 20ef1700 00000000 f86e9400 00000000 ........n...... - 19fd8 08000000 00000000 80875800 00000000 ..........X..... + 19fd8 08000000 00000000 70875800 00000000 ........p.X..... 19fe8 006f9400 00000000 08000000 00000000 .o.............. 19ff8 20ef1700 00000000 186f9400 00000000 ........o...... - 1a008 08000000 00000000 00865800 00000000 ..........X..... + 1a008 08000000 00000000 f0855800 00000000 ..........X..... 1a018 206f9400 00000000 08000000 00000000 o.............. - 1a028 80875800 00000000 286f9400 00000000 ..X.....(o...... + 1a028 70875800 00000000 286f9400 00000000 p.X.....(o...... 1a038 08000000 00000000 e06e9400 00000000 .........n...... 1a048 306f9400 00000000 08000000 00000000 0o.............. - 1a058 e0855800 00000000 386f9400 00000000 ..X.....8o...... + 1a058 d0855800 00000000 386f9400 00000000 ..X.....8o...... 1a068 08000000 00000000 d0f91800 00000000 ................ 1a078 406f9400 00000000 08000000 00000000 @o.............. 1a088 60f81800 00000000 486f9400 00000000 `.......Ho...... 1a098 08000000 00000000 f0f81800 00000000 ................ 1a0a8 506f9400 00000000 08000000 00000000 Po.............. 1a0b8 70f91800 00000000 706f9400 00000000 p.......po...... - 1a0c8 08000000 00000000 405b5b00 00000000 ........@[[..... + 1a0c8 08000000 00000000 305b5b00 00000000 ........0[[..... 1a0d8 906f9400 00000000 08000000 00000000 .o.............. - 1a0e8 d05a5b00 00000000 986f9400 00000000 .Z[......o...... - 1a0f8 08000000 00000000 405b5b00 00000000 ........@[[..... + 1a0e8 c05a5b00 00000000 986f9400 00000000 .Z[......o...... + 1a0f8 08000000 00000000 305b5b00 00000000 ........0[[..... 1a108 a06f9400 00000000 08000000 00000000 .o.............. 1a118 586f9400 00000000 a86f9400 00000000 Xo.......o...... - 1a128 08000000 00000000 605b5b00 00000000 ........`[[..... + 1a128 08000000 00000000 505b5b00 00000000 ........P[[..... 1a138 b06f9400 00000000 08000000 00000000 .o.............. 1a148 f0f91800 00000000 b86f9400 00000000 .........o...... 1a158 08000000 00000000 80f81800 00000000 ................ @@ -6641,15 +6641,15 @@ 1a188 08000000 00000000 90f91800 00000000 ................ 1a198 d06f9400 00000000 08000000 00000000 .o.............. 1a1a8 d0071800 00000000 e86f9400 00000000 .........o...... - 1a1b8 08000000 00000000 406f5500 00000000 ........@oU..... + 1a1b8 08000000 00000000 306f5500 00000000 ........0oU..... 1a1c8 f06f9400 00000000 08000000 00000000 .o.............. 1a1d8 d0071800 00000000 08709400 00000000 .........p...... - 1a1e8 08000000 00000000 e06f5500 00000000 .........oU..... + 1a1e8 08000000 00000000 d06f5500 00000000 .........oU..... 1a1f8 10709400 00000000 08000000 00000000 .p.............. - 1a208 406f5500 00000000 18709400 00000000 @oU......p...... + 1a208 306f5500 00000000 18709400 00000000 0oU......p...... 1a218 08000000 00000000 d06f9400 00000000 .........o...... 1a228 20709400 00000000 08000000 00000000 p.............. - 1a238 206f5500 00000000 28709400 00000000 oU.....(p...... + 1a238 106f5500 00000000 28709400 00000000 .oU.....(p...... 1a248 08000000 00000000 30fa1800 00000000 ........0....... 1a258 30709400 00000000 08000000 00000000 0p.............. 1a268 60f81800 00000000 38709400 00000000 `.......8p...... @@ -8201,7 +8201,7 @@ 20308 08000000 00000000 b1a37700 00000000 ..........w..... 20318 c0c09400 00000000 08000000 00000000 ................ 20328 b0a37700 00000000 e8c09400 00000000 ..w............. - 20338 08000000 00000000 50f55a00 00000000 ........P.Z..... + 20338 08000000 00000000 40f55a00 00000000 ........@.Z..... 20348 f0c09400 00000000 08000000 00000000 ................ 20358 b8a37700 00000000 00c19400 00000000 ..w............. 20368 08000000 00000000 51a47700 00000000 ........Q.w..... @@ -8690,7 +8690,7 @@ 22198 08000000 00000000 30f37700 00000000 ........0.w..... 221a8 68dd9400 00000000 08000000 00000000 h............... 221b8 30f37700 00000000 98dd9400 00000000 0.w............. - 221c8 08000000 00000000 50f55a00 00000000 ........P.Z..... + 221c8 08000000 00000000 40f55a00 00000000 ........@.Z..... 221d8 a0dd9400 00000000 08000000 00000000 ................ 221e8 7df37700 00000000 b8dd9400 00000000 }.w............. 221f8 08000000 00000000 dbf37700 00000000 ..........w..... @@ -9295,7 +9295,7 @@ 24768 30f37700 00000000 20fa9400 00000000 0.w..... ....... 24778 08000000 00000000 0e0a7800 00000000 ..........x..... 24788 50fa9400 00000000 08000000 00000000 P............... - 24798 40275b00 00000000 58fa9400 00000000 @'[.....X....... + 24798 30275b00 00000000 58fa9400 00000000 0'[.....X....... 247a8 08000000 00000000 790a7800 00000000 ........y.x..... 247b8 68fa9400 00000000 08000000 00000000 h............... 247c8 7a0a7800 00000000 90fa9400 00000000 z.x............. @@ -9560,7 +9560,7 @@ 257f8 08000000 00000000 6b1b7800 00000000 ........k.x..... 25808 a0089500 00000000 08000000 00000000 ................ 25818 20b13800 00000000 b8089500 00000000 .8............. - 25828 08000000 00000000 60275b00 00000000 ........`'[..... + 25828 08000000 00000000 50275b00 00000000 ........P'[..... 25838 c0089500 00000000 08000000 00000000 ................ 25848 6b1b7800 00000000 d8089500 00000000 k.x............. 25858 08000000 00000000 6b1b7800 00000000 ........k.x..... @@ -9892,7 +9892,7 @@ 26cb8 e4257800 00000000 48199500 00000000 .%x.....H....... 26cc8 08000000 00000000 ae267800 00000000 .........&x..... 26cd8 70199500 00000000 08000000 00000000 p............... - 26ce8 501f5b00 00000000 78199500 00000000 P.[.....x....... + 26ce8 401f5b00 00000000 78199500 00000000 @.[.....x....... 26cf8 08000000 00000000 80ad3f00 00000000 ..........?..... 26d08 80199500 00000000 08000000 00000000 ................ 26d18 f08e3600 00000000 98199500 00000000 ..6............. @@ -10171,7 +10171,7 @@ 27e28 f6177800 00000000 90269500 00000000 ..x......&...... 27e38 08000000 00000000 f6177800 00000000 ..........x..... 27e48 c0269500 00000000 08000000 00000000 .&.............. - 27e58 b0295b00 00000000 c8269500 00000000 .)[......&...... + 27e58 a0295b00 00000000 c8269500 00000000 .)[......&...... 27e68 08000000 00000000 f6177800 00000000 ..........x..... 27e78 e0269500 00000000 08000000 00000000 .&.............. 27e88 f6177800 00000000 f8269500 00000000 ..x......&...... @@ -11291,7 +11291,7 @@ 2c428 08000000 00000000 cf637800 00000000 .........cx..... 2c438 805a9500 00000000 08000000 00000000 .Z.............. 2c448 2a647800 00000000 a85a9500 00000000 *dx......Z...... - 2c458 08000000 00000000 50f55a00 00000000 ........P.Z..... + 2c458 08000000 00000000 40f55a00 00000000 ........@.Z..... 2c468 b05a9500 00000000 08000000 00000000 .Z.............. 2c478 38647800 00000000 c05a9500 00000000 8dx......Z...... 2c488 08000000 00000000 cf637800 00000000 .........cx..... @@ -11573,7 +11573,7 @@ 2d5c8 08000000 00000000 d9a67800 00000000 ..........x..... 2d5d8 e0689500 00000000 08000000 00000000 .h.............. 2d5e8 f2a67800 00000000 08699500 00000000 ..x......i...... - 2d5f8 08000000 00000000 40275b00 00000000 ........@'[..... + 2d5f8 08000000 00000000 30275b00 00000000 ........0'[..... 2d608 10699500 00000000 08000000 00000000 .i.............. 2d618 0aa77800 00000000 28699500 00000000 ..x.....(i...... 2d628 08000000 00000000 0aa77800 00000000 ..........x..... @@ -11611,7 +11611,7 @@ 2d828 eea87800 00000000 286b9500 00000000 ..x.....(k...... 2d838 08000000 00000000 8aa97800 00000000 ..........x..... 2d848 506b9500 00000000 08000000 00000000 Pk.............. - 2d858 501f5b00 00000000 586b9500 00000000 P.[.....Xk...... + 2d858 401f5b00 00000000 586b9500 00000000 @.[.....Xk...... 2d868 08000000 00000000 10144d00 00000000 ..........M..... 2d878 606b9500 00000000 08000000 00000000 `k.............. 2d888 80614c00 00000000 786b9500 00000000 .aL.....xk...... @@ -11809,7 +11809,7 @@ 2e488 48417600 00000000 e0759500 00000000 HAv......u...... 2e498 08000000 00000000 3bb97800 00000000 ........;.x..... 2e4a8 10769500 00000000 08000000 00000000 .v.............. - 2e4b8 40275b00 00000000 18769500 00000000 @'[......v...... + 2e4b8 30275b00 00000000 18769500 00000000 0'[......v...... 2e4c8 08000000 00000000 3bb97800 00000000 ........;.x..... 2e4d8 30769500 00000000 08000000 00000000 0v.............. 2e4e8 3bb97800 00000000 48769500 00000000 ;.x.....Hv...... @@ -11842,7 +11842,7 @@ /usr/bin/fragments differs in assembler output --- old /usr/bin/fragments (disasm) +++ new /usr/bin/fragments (disasm) @@ -982223,7 +982223,7 @@ mov %ecx,offset(%rsp) mov %rsp,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - mov %rax,offset(%rsp) + mov %rax,%rbp lea offset(%rip),%rsi # mov %rsp,%rdi mov $something,%edx @@ -982233,23 +982233,33 @@ inc %eax mov offset(%rsp),%ecx mov offset(%rsp),%rdx + mov offset(%rsp),%rsi + mov %rsi,offset(%rsp) movups offset(%rsp),%xmm0 - movups %xmm0,offset(%rsp) + movaps %xmm0,offset(%rsp) + movups offset(%rsp),%xmm0 + movaps %xmm0,offset(%rsp) + movups offset(%rsp),%xmm0 + movaps %xmm0,offset(%rsp) movups offset(%rsp),%xmm0 movups %xmm0,offset(%rsp) movups offset(%rsp),%xmm0 movups %xmm0,offset(%rsp) - mov %rbx,offset(%rsp) + mov offset(%rsp),%rsi + mov %rsi,offset(%rsp) + mov offset(%rsp),%rsi + mov %rsi,offset(%rsp) + mov %rbx,(%rsp) mov %rdx,offset(%rsp) mov %rbx,offset(%rsp) mov %eax,offset(%rsp) mov %ecx,offset(%rsp) - lea offset(%rsp),%rdi + mov %rsp,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - mov %rax,offset(%rsp) lea offset(%rip),%rsi # mov %rsp,%rdi mov $something,%edx + mov %rax,offset(%rsp) call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov offset(%rsp),%eax and $something,%eax @@ -982335,21 +982345,30 @@ inc %eax mov offset(%rsp),%ecx mov offset(%rsp),%rdx + mov offset(%rsp),%rsi + mov %rsi,offset(%rsp) movups offset(%rsp),%xmm0 - movups %xmm0,offset(%rsp) + movaps %xmm0,offset(%rsp) + movups offset(%rsp),%xmm0 + movaps %xmm0,offset(%rsp) + movups offset(%rsp),%xmm0 + movaps %xmm0,offset(%rsp) movups offset(%rsp),%xmm0 movups %xmm0,offset(%rsp) movups offset(%rsp),%xmm0 movups %xmm0,offset(%rsp) - mov %rbx,offset(%rsp) + mov offset(%rsp),%rsi + mov %rsi,offset(%rsp) + mov offset(%rsp),%rsi + mov %rsi,offset(%rsp) + mov %rbx,(%rsp) mov %rdx,offset(%rsp) mov %rbx,offset(%rsp) mov %eax,offset(%rsp) mov %ecx,offset(%rsp) - lea offset(%rsp),%r14 - mov %r14,%rdi + mov %rsp,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - mov %rax,%rbp + mov %rax,offset(%rsp) lea offset(%rip),%rdi # <_fini + ofs> lea offset(%rip),%rdx # <_ZN7polling6Poller6notify10__CALLSITE4META17h8711081d104cb924E + ofs> mov $something,%esi @@ -982359,18 +982378,19 @@ cmp $something,%eax jne <_ZN3std4sync6poison4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h8309cf97419dd1ccE + ofs> lea offset(%rip),%r13 # <_ZN133_$LT$transmission_gobject..session_stats_details..imp..TrSessionStatsDetails$u20$as$u20$glib..subclass..types..ObjectSubclassType$GT$9type_data4DATA17hc7fa975aaf597008E> - mov offset(%r13),%rbx + mov offset(%r13),%r14 lea offset(%rip),%rsi # <_fini + ofs> mov %rsp,%rdi mov $something,%edx call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> + mov %rbp,%rbx mov offset(%rsp),%rdi xor %esi,%esi xor %edx,%edx - mov %rbx,%rcx + mov %r14,%rcx mov $something,%r8d call *offset(%rip) # - mov %rax,%rbx + mov %rax,%rbp mov %rax,%rdi call *offset(%rip) # mov (%rsp),%rsi @@ -982408,8 +982428,9 @@ mov offset(%rsp),%rdi mov $something,%edx call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> + mov %rbx,(%r15) mov offset(%rsp),%rax - mov %rax,(%r15) + mov %rax,offset(%r15) mov offset(%rsp),%rax mov %rax,offset(%r15) mov offset(%rsp),%rax @@ -982419,7 +982440,6 @@ mov offset(%rsp),%rax mov %rax,offset(%r15) mov %rbp,offset(%r15) - mov %rbx,offset(%r15) mov %r14,offset(%r15) add $something,%rsp pop %rbx @@ -982430,7 +982450,8 @@ pop %rbp ret movb $something,offset(%rsp) - mov %r14,(%rsp) + lea offset(%rsp),%rax + mov %rax,(%rsp) lea offset(%rip),%rdi # <_ZN20transmission_gobject21session_stats_details3imp21TrSessionStatsDetails13register_type4ONCE17h9d44703f9217f9faE> lea offset(%rip),%rcx # <_ZN7polling6Poller6notify10__CALLSITE4META17h8711081d104cb924E + ofs> lea offset(%rip),%r8 # <_ZN7polling6Poller6notify10__CALLSITE4META17h8711081d104cb924E + ofs> @@ -982439,7 +982460,8 @@ call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN3std4sync6poison4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h8309cf97419dd1ccE + ofs> movb $something,offset(%rsp) - mov %r14,(%rsp) + lea offset(%rsp),%rax + mov %rax,(%rsp) lea offset(%rip),%rdi # <_ZN20transmission_gobject21session_stats_details3imp21TrSessionStatsDetails13register_type4ONCE17h9d44703f9217f9faE> lea offset(%rip),%rcx # <_ZN7polling6Poller6notify10__CALLSITE4META17h8711081d104cb924E + ofs> lea offset(%rip),%r8 # <_ZN7polling6Poller6notify10__CALLSITE4META17h8711081d104cb924E + ofs> @@ -982449,26 +982471,30 @@ jmp <_ZN3std4sync6poison4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h8309cf97419dd1ccE + ofs> lea offset(%rip),%rdi # <_ZN7polling6Poller6notify10__CALLSITE4META17h8711081d104cb924E + ofs> call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> + mov %rbp,%rbx mov %rax,%r14 jmp <_ZN3std4sync6poison4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h8309cf97419dd1ccE + ofs> + mov %rbp,%rbx mov %rax,%r14 jmp <_ZN3std4sync6poison4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h8309cf97419dd1ccE + ofs> + mov %rbp,%rbx mov %rax,%r14 jmp <_ZN3std4sync6poison4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h8309cf97419dd1ccE + ofs> + mov %rbp,%rbx mov %rax,%r14 jmp <_ZN3std4sync6poison4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h8309cf97419dd1ccE + ofs> + mov %rbp,%rbx mov %rax,%r14 - mov offset(%rsp),%rdi + mov %rbx,%rdi call *offset(%rip) # mov %r14,%rdi call <_Unwind_Resume@plt> mov %rax,%r14 - mov %rbx,%rdi + mov %rbp,%rdi call *offset(%rip) # jmp <_ZN3std4sync6poison4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h8309cf97419dd1ccE + ofs> + mov %rbp,%rbx mov %rax,%r14 - mov %rbp,%rdi - call *offset(%rip) # mov offset(%rsp),%rdi call *offset(%rip) # mov offset(%rsp),%rdi @@ -982479,10 +982505,12 @@ call *offset(%rip) # mov offset(%rsp),%rdi call *offset(%rip) # + mov %rbx,%rdi + call *offset(%rip) # mov %r14,%rdi call <_Unwind_Resume@plt> cs nopw offset(%rax,%rax,1) - nop + xchg %ax,%ax _ZN3std4sync6poison4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17ha52a47bf4dad15ddE: push %r15 @@ -983845,29 +983873,19 @@ or $something,%eax mov offset(%rsp),%ecx mov offset(%rsp),%rdx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1