~/f/rustup/RPMS.2017 ~/f/rustup ~/f/rustup RPMS.2017/rustup-1.25.1~0-0.0.x86_64.rpm RPMS/rustup-1.25.1~0-0.0.x86_64.rpm differ: byte 225, line 1 Comparing rustup-1.25.1~0-0.0.x86_64.rpm to rustup-1.25.1~0-0.0.x86_64.rpm comparing the rpm tags of rustup --- old-rpm-tags +++ new-rpm-tags @@ -200 +200 @@ -/usr/bin/rustup bf3b59a189a27f8d82e5845d2650d9c198ccd2b535ab522867a85fae6bb93989 0 +/usr/bin/rustup 6d4c1d21be9c2eabfcba508dd5c7f822d801323eddb76a01b453acacb2e3e6cb 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/rustup differs in ELF sections --- old /usr/bin/rustup (objdump) +++ new /usr/bin/rustup (objdump) @@ -1563,25 +1563,25 @@ 06438 60d20a00 00000000 78288600 00000000 `.......x(...... 06448 08000000 00000000 50d30a00 00000000 ........P....... 06458 80288600 00000000 08000000 00000000 .(.............. - 06468 00855c00 00000000 88288600 00000000 ..\......(...... - 06478 08000000 00000000 b05c5c00 00000000 .........\\..... + 06468 20aa5b00 00000000 88288600 00000000 .[......(...... + 06478 08000000 00000000 d0815b00 00000000 ..........[..... 06488 a0288600 00000000 08000000 00000000 .(.............. - 06498 e0035d00 00000000 a8288600 00000000 ..]......(...... - 064a8 08000000 00000000 90db5c00 00000000 ..........\..... + 06498 20135c00 00000000 a8288600 00000000 .\......(...... + 064a8 08000000 00000000 20405c00 00000000 ........ @\..... 064b8 c0288600 00000000 08000000 00000000 .(.............. - 064c8 50715d00 00000000 c8288600 00000000 Pq]......(...... - 064d8 08000000 00000000 f09d5d00 00000000 ..........]..... + 064c8 70ab5c00 00000000 c8288600 00000000 p.\......(...... + 064d8 08000000 00000000 20835c00 00000000 ........ .\..... 064e8 e0288600 00000000 08000000 00000000 .(.............. - 064f8 50ef5d00 00000000 e8288600 00000000 P.]......(...... - 06508 08000000 00000000 60ef5d00 00000000 ........`.]..... + 064f8 000d5d00 00000000 e8288600 00000000 ..]......(...... + 06508 08000000 00000000 100d5d00 00000000 ..........]..... 06518 00298600 00000000 08000000 00000000 .).............. - 06528 50d75e00 00000000 08298600 00000000 P.^......)...... - 06538 08000000 00000000 50045f00 00000000 ........P._..... + 06528 70f95d00 00000000 08298600 00000000 p.]......)...... + 06538 08000000 00000000 10265e00 00000000 .........&^..... 06548 20298600 00000000 08000000 00000000 ).............. - 06558 b0ae5f00 00000000 28298600 00000000 .._.....()...... - 06568 08000000 00000000 60865f00 00000000 ........`._..... + 06558 30d65e00 00000000 28298600 00000000 0.^.....()...... + 06568 08000000 00000000 e0ad5e00 00000000 ..........^..... 06578 30298600 00000000 08000000 00000000 0).............. - 06588 50495f00 00000000 40298600 00000000 PI_.....@)...... + 06588 d0705e00 00000000 40298600 00000000 .p^.....@)...... 06598 08000000 00000000 cc277900 00000000 .........'y..... 065a8 48298600 00000000 08000000 00000000 H).............. 065b8 d0277900 00000000 60298600 00000000 .'y.....`)...... @@ -1662,43 +1662,43 @@ 06a68 e0657900 00000000 a82b8600 00000000 .ey......+...... 06a78 08000000 00000000 566a7900 00000000 ........Vjy..... 06a88 c02b8600 00000000 08000000 00000000 .+.............. - 06a98 809e6500 00000000 c82b8600 00000000 ..e......+...... - 06aa8 08000000 00000000 409c6500 00000000 ........@.e..... + 06a98 409e6500 00000000 c82b8600 00000000 @.e......+...... + 06aa8 08000000 00000000 009c6500 00000000 ..........e..... 06ab8 d02b8600 00000000 08000000 00000000 .+.............. - 06ac8 e09c6500 00000000 d82b8600 00000000 ..e......+...... - 06ad8 08000000 00000000 609c6500 00000000 ........`.e..... + 06ac8 a09c6500 00000000 d82b8600 00000000 ..e......+...... + 06ad8 08000000 00000000 209c6500 00000000 ........ .e..... 06ae8 e02b8600 00000000 08000000 00000000 .+.............. - 06af8 509c6500 00000000 e82b8600 00000000 P.e......+...... - 06b08 08000000 00000000 909c6500 00000000 ..........e..... + 06af8 109c6500 00000000 e82b8600 00000000 ..e......+...... + 06b08 08000000 00000000 509c6500 00000000 ........P.e..... 06b18 f02b8600 00000000 08000000 00000000 .+.............. - 06b28 709c6500 00000000 f82b8600 00000000 p.e......+...... - 06b38 08000000 00000000 a09c6500 00000000 ..........e..... + 06b28 309c6500 00000000 f82b8600 00000000 0.e......+...... + 06b38 08000000 00000000 609c6500 00000000 ........`.e..... 06b48 002c8600 00000000 08000000 00000000 .,.............. - 06b58 00a26500 00000000 082c8600 00000000 ..e......,...... - 06b68 08000000 00000000 f0a26500 00000000 ..........e..... + 06b58 c0a16500 00000000 082c8600 00000000 ..e......,...... + 06b68 08000000 00000000 b0a26500 00000000 ..........e..... 06b78 102c8600 00000000 08000000 00000000 .,.............. - 06b88 20a16500 00000000 182c8600 00000000 .e......,...... - 06b98 08000000 00000000 509f6500 00000000 ........P.e..... + 06b88 e0a06500 00000000 182c8600 00000000 ..e......,...... + 06b98 08000000 00000000 109f6500 00000000 ..........e..... 06ba8 202c8600 00000000 08000000 00000000 ,.............. - 06bb8 30a06500 00000000 282c8600 00000000 0.e.....(,...... - 06bc8 08000000 00000000 809c6500 00000000 ..........e..... + 06bb8 f09f6500 00000000 282c8600 00000000 ..e.....(,...... + 06bc8 08000000 00000000 409c6500 00000000 ........@.e..... 06bd8 302c8600 00000000 08000000 00000000 0,.............. - 06be8 609e6500 00000000 382c8600 00000000 `.e.....8,...... - 06bf8 08000000 00000000 b09c6500 00000000 ..........e..... + 06be8 209e6500 00000000 382c8600 00000000 .e.....8,...... + 06bf8 08000000 00000000 709c6500 00000000 ........p.e..... 06c08 402c8600 00000000 08000000 00000000 @,.............. - 06c18 c09c6500 00000000 482c8600 00000000 ..e.....H,...... - 06c28 08000000 00000000 d09c6500 00000000 ..........e..... + 06c18 809c6500 00000000 482c8600 00000000 ..e.....H,...... + 06c28 08000000 00000000 909c6500 00000000 ..........e..... 06c38 502c8600 00000000 08000000 00000000 P,.............. - 06c48 709e6500 00000000 902c8600 00000000 p.e......,...... - 06c58 08000000 00000000 307a6600 00000000 ........0zf..... + 06c48 309e6500 00000000 902c8600 00000000 0.e......,...... + 06c58 08000000 00000000 f0796600 00000000 .........yf..... 06c68 982c8600 00000000 08000000 00000000 .,.............. - 06c78 c0866600 00000000 a02c8600 00000000 ..f......,...... - 06c88 08000000 00000000 107a6600 00000000 .........zf..... + 06c78 80866600 00000000 a02c8600 00000000 ..f......,...... + 06c88 08000000 00000000 d0796600 00000000 .........yf..... 06c98 d02c8600 00000000 08000000 00000000 .,.............. - 06ca8 f0786600 00000000 d82c8600 00000000 .xf......,...... - 06cb8 08000000 00000000 e0796600 00000000 .........yf..... + 06ca8 b0786600 00000000 d82c8600 00000000 .xf......,...... + 06cb8 08000000 00000000 a0796600 00000000 .........yf..... 06cc8 e02c8600 00000000 08000000 00000000 .,.............. - 06cd8 207a6600 00000000 002d8600 00000000 zf......-...... + 06cd8 e0796600 00000000 002d8600 00000000 .yf......-...... 06ce8 08000000 00000000 202d8600 00000000 ........ -...... 06cf8 082d8600 00000000 08000000 00000000 .-.............. 06d08 a02d8600 00000000 102d8600 00000000 .-.......-...... @@ -1707,67 +1707,67 @@ 06d38 12897900 00000000 282d8600 00000000 ..y.....(-...... 06d48 08000000 00000000 8e787900 00000000 .........xy..... 06d58 302d8600 00000000 08000000 00000000 0-.............. - 06d68 d0786600 00000000 382d8600 00000000 .xf.....8-...... - 06d78 08000000 00000000 407a6600 00000000 ........@zf..... + 06d68 90786600 00000000 382d8600 00000000 .xf.....8-...... + 06d78 08000000 00000000 007a6600 00000000 .........zf..... 06d88 402d8600 00000000 08000000 00000000 @-.............. - 06d98 e0786600 00000000 602d8600 00000000 .xf.....`-...... + 06d98 a0786600 00000000 602d8600 00000000 .xf.....`-...... 06da8 08000000 00000000 70897900 00000000 ........p.y..... 06db8 682d8600 00000000 08000000 00000000 h-.............. 06dc8 6e897900 00000000 702d8600 00000000 n.y.....p-...... - 06dd8 08000000 00000000 307c6600 00000000 ........0|f..... + 06dd8 08000000 00000000 f07b6600 00000000 .........{f..... 06de8 782d8600 00000000 08000000 00000000 x-.............. - 06df8 f0816600 00000000 802d8600 00000000 ..f......-...... - 06e08 08000000 00000000 107b6600 00000000 .........{f..... + 06df8 b0816600 00000000 802d8600 00000000 ..f......-...... + 06e08 08000000 00000000 d07a6600 00000000 .........zf..... 06e18 a02d8600 00000000 08000000 00000000 .-.............. 06e28 75897900 00000000 b02d8600 00000000 u.y......-...... - 06e38 08000000 00000000 607a6600 00000000 ........`zf..... + 06e38 08000000 00000000 207a6600 00000000 ........ zf..... 06e48 b82d8600 00000000 08000000 00000000 .-.............. - 06e58 30816600 00000000 c02d8600 00000000 0.f......-...... - 06e68 08000000 00000000 a07b6600 00000000 .........{f..... + 06e58 f0806600 00000000 c02d8600 00000000 ..f......-...... + 06e68 08000000 00000000 607b6600 00000000 ........`{f..... 06e78 e02d8600 00000000 08000000 00000000 .-.............. 06e88 44a27900 00000000 e82d8600 00000000 D.y......-...... - 06e98 08000000 00000000 50c26600 00000000 ........P.f..... + 06e98 08000000 00000000 10c26600 00000000 ..........f..... 06ea8 f02d8600 00000000 08000000 00000000 .-.............. - 06eb8 c0c26600 00000000 f82d8600 00000000 ..f......-...... - 06ec8 08000000 00000000 80c26600 00000000 ..........f..... + 06eb8 80c26600 00000000 f82d8600 00000000 ..f......-...... + 06ec8 08000000 00000000 40c26600 00000000 ........@.f..... 06ed8 082e8600 00000000 08000000 00000000 ................ - 06ee8 10ca6600 00000000 402e8600 00000000 ..f.....@....... - 06ef8 08000000 00000000 d0c96600 00000000 ..........f..... + 06ee8 d0c96600 00000000 402e8600 00000000 ..f.....@....... + 06ef8 08000000 00000000 90c96600 00000000 ..........f..... 06f08 802e8600 00000000 08000000 00000000 ................ 06f18 6d9a7900 00000000 882e8600 00000000 m.y............. - 06f28 08000000 00000000 e0e56600 00000000 ..........f..... + 06f28 08000000 00000000 a0e56600 00000000 ..........f..... 06f38 902e8600 00000000 08000000 00000000 ................ - 06f48 e01e6700 00000000 982e8600 00000000 ..g............. - 06f58 08000000 00000000 b0e86600 00000000 ..........f..... + 06f48 a01e6700 00000000 982e8600 00000000 ..g............. + 06f58 08000000 00000000 70e86600 00000000 ........p.f..... 06f68 a82e8600 00000000 08000000 00000000 ................ - 06f78 00fd6600 00000000 b02e8600 00000000 ..f............. - 06f88 08000000 00000000 80e66600 00000000 ..........f..... + 06f78 c0fc6600 00000000 b02e8600 00000000 ..f............. + 06f88 08000000 00000000 40e66600 00000000 ........@.f..... 06f98 c02e8600 00000000 08000000 00000000 ................ - 06fa8 90e96600 00000000 c82e8600 00000000 ..f............. - 06fb8 08000000 00000000 d0e56600 00000000 ..........f..... + 06fa8 50e96600 00000000 c82e8600 00000000 P.f............. + 06fb8 08000000 00000000 90e56600 00000000 ..........f..... 06fc8 202f8600 00000000 08000000 00000000 /.............. 06fd8 739a7900 00000000 282f8600 00000000 s.y.....(/...... - 06fe8 08000000 00000000 e0e56600 00000000 ..........f..... + 06fe8 08000000 00000000 a0e56600 00000000 ..........f..... 06ff8 302f8600 00000000 08000000 00000000 0/.............. - 07008 e01e6700 00000000 382f8600 00000000 ..g.....8/...... - 07018 08000000 00000000 b0e86600 00000000 ..........f..... + 07008 a01e6700 00000000 382f8600 00000000 ..g.....8/...... + 07018 08000000 00000000 70e86600 00000000 ........p.f..... 07028 482f8600 00000000 08000000 00000000 H/.............. - 07038 00fd6600 00000000 682f8600 00000000 ..f.....h/...... - 07048 08000000 00000000 d0e56600 00000000 ..........f..... + 07038 c0fc6600 00000000 682f8600 00000000 ..f.....h/...... + 07048 08000000 00000000 90e56600 00000000 ..........f..... 07058 c02f8600 00000000 08000000 00000000 ./.............. 07068 d0a17900 00000000 c82f8600 00000000 ..y....../...... - 07078 08000000 00000000 30726700 00000000 ........0rg..... + 07078 08000000 00000000 f0716700 00000000 .........qg..... 07088 d02f8600 00000000 08000000 00000000 ./.............. - 07098 a0726700 00000000 d82f8600 00000000 .rg....../...... - 070a8 08000000 00000000 80726700 00000000 .........rg..... + 07098 60726700 00000000 d82f8600 00000000 `rg....../...... + 070a8 08000000 00000000 40726700 00000000 ........@rg..... 070b8 f82f8600 00000000 08000000 00000000 ./.............. - 070c8 60786700 00000000 08308600 00000000 `xg......0...... - 070d8 08000000 00000000 70726700 00000000 ........prg..... + 070c8 20786700 00000000 08308600 00000000 xg......0...... /usr/bin/rustup differs in assembler output --- old /usr/bin/rustup (disasm) +++ new /usr/bin/rustup (disasm) @@ -30177,14 +30177,14 @@ call <_ZN4core9panicking19assert_failed_inner17h5b2554bff5060fbbE> ud2 +ZBUFFv05_decompressContinue.cold: + or $something,%rcx + jmp + ZBUFFv04_decompressContinue.cold: or $something,%rcx jmp -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp - ZSTDv07_decompressContinue.cold: or $something,%r12 jmp @@ -30193,9 +30193,9 @@ or $something,%rbp jmp -ZBUFFv05_decompressContinue.cold: - or $something,%rcx - jmp +ZBUFFv06_decompressContinue.cold: + or $something,%r11 + jmp lzma_decode.cold: mov offset(%rsp),%rax @@ -1221664,6 +1221664,72 @@ jmp nopl (%rax) +ERR_getErrorString: + cmp $something,%edi + ja + lea offset(%rip),%rdx # + mov %edi,%edi + movslq (%rdx,%rdi,4),%rax + add %rdx,%rax + jmp *%rax + nopw offset(%rax,%rax,1) + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + lea offset(%rip),%rax # + ret + ZSTD_startingInputLength.part.0: sub $something,%rsp lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.17> @@ -1221679,7 +1221745,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.9> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) nopl (%rax) @@ -1222363,7 +1222429,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.8> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) @@ -1222992,7 +1223058,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.7> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> call <__assert_fail@plt> call lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.7> @@ -1225529,7 +1225595,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.1> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> call <__assert_fail@plt> cmp $something,%ebp je @@ -1225676,7 +1225742,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.1> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> call <__assert_fail@plt> nopw offset(%rax,%rax,1) @@ -1225907,1465 +1225973,2652 @@ ret nopl offset(%rax,%rax,1) -HUF_DecompressAsmArgs_init: +ZSTD_safecopyDstBeforeSrc: mov %rdi,%rax - mov %rdx,%rdi - mov %rcx,%rdx - movzbl offset(%r9),%ecx - cmp $something,%r8 - jbe - cmp $something,%cl - jne - push %r13 - lea offset(%rdx),%r10 - push %r12 - push %rbp - push %rbx - movzwl (%rdx),%ebp - movzwl offset(%rdx),%r13d - movzwl offset(%rdx),%r12d - mov %r10,offset(%rax) - add %rbp,%r10 - lea (%r10,%r13,1),%r11 - mov %r10,offset(%rax) - lea (%r11,%r12,1),%rbx - mov %r11,offset(%rax) - mov %rbx,offset(%rax) - cmp $something,%rbp - jbe - cmp $something,%r13 - jbe + mov %rdx,%r9 + sub %rsi,%rdi + lea (%rax,%rdx,1),%r8 + cmp $something,%rdx + jle + cmp $something,%rdi + jge lea -offset(%r8),%rcx - sub %rbp,%rcx - sub %r13,%rcx - sub %r12,%rcx - cmp $something,%r12 - jbe + cmp %rax,%rcx + jb overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1