~/f/rustup/RPMS.2017 ~/f/rustup ~/f/rustup RPMS.2017/rustup-1.25.1~23-0.0.x86_64.rpm RPMS/rustup-1.25.1~23-0.0.x86_64.rpm differ: byte 225, line 1 Comparing rustup-1.25.1~23-0.0.x86_64.rpm to rustup-1.25.1~23-0.0.x86_64.rpm comparing the rpm tags of rustup --- old-rpm-tags +++ new-rpm-tags @@ -202 +202 @@ -/usr/bin/rustup c58b42e6ac717b762043e89bc6ca1f848406b8d0fb7ed41915966298796f5d51 0 +/usr/bin/rustup 0a4cd7010d33c685d142789e24f93c7fdd021158c138039319c8e2a4136363c8 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) @@ -1562,25 +1562,25 @@ 06420 10e40a00 00000000 18e18600 00000000 ................ 06430 08000000 00000000 00e50a00 00000000 ................ 06440 20e18600 00000000 08000000 00000000 ............... - 06450 80c85c00 00000000 28e18600 00000000 ..\.....(....... - 06460 08000000 00000000 80f55c00 00000000 ..........\..... + 06450 10005c00 00000000 28e18600 00000000 ..\.....(....... + 06460 08000000 00000000 10d75b00 00000000 ..........[..... 06470 40e18600 00000000 08000000 00000000 @............... - 06480 d0a05d00 00000000 48e18600 00000000 ..].....H....... - 06490 08000000 00000000 c0775d00 00000000 .........w]..... - 064a0 50e18600 00000000 08000000 00000000 P............... - 064b0 b03a5d00 00000000 60e18600 00000000 .:].....`....... - 064c0 08000000 00000000 80515e00 00000000 .........Q^..... - 064d0 68e18600 00000000 08000000 00000000 h............... - 064e0 80285e00 00000000 80e18600 00000000 .(^............. - 064f0 08000000 00000000 20d25e00 00000000 ........ .^..... - 06500 88e18600 00000000 08000000 00000000 ................ - 06510 10a95e00 00000000 a0e18600 00000000 ..^............. - 06520 08000000 00000000 b03f5f00 00000000 .........?_..... + 06480 80b75c00 00000000 48e18600 00000000 ..\.....H....... + 06490 08000000 00000000 708e5c00 00000000 ........p.\..... + 064a0 60e18600 00000000 08000000 00000000 `............... + 064b0 10255d00 00000000 68e18600 00000000 .%].....h....... + 064c0 08000000 00000000 70525d00 00000000 ........pR]..... + 064d0 80e18600 00000000 08000000 00000000 ................ + 064e0 80035e00 00000000 88e18600 00000000 ..^............. + 064f0 08000000 00000000 70da5d00 00000000 ........p.]..... + 06500 90e18600 00000000 08000000 00000000 ................ + 06510 609d5d00 00000000 a0e18600 00000000 `.]............. + 06520 08000000 00000000 506d5e00 00000000 ........Pm^..... 06530 a8e18600 00000000 08000000 00000000 ................ - 06540 106d5f00 00000000 c0e18600 00000000 .m_............. - 06550 08000000 00000000 f0875f00 00000000 .........._..... + 06540 509a5e00 00000000 c0e18600 00000000 P.^............. + 06550 08000000 00000000 70af5e00 00000000 ........p.^..... 06560 c8e18600 00000000 08000000 00000000 ................ - 06570 00885f00 00000000 e0e18600 00000000 .._............. + 06570 80af5e00 00000000 e0e18600 00000000 ..^............. 06580 08000000 00000000 ccc77900 00000000 ..........y..... 06590 e8e18600 00000000 08000000 00000000 ................ 065a0 d0c77900 00000000 00e28600 00000000 ..y............. @@ -36216,25 +36216,25 @@ 8da00 08000000 00000000 408a6800 00000000 ........@.h..... 8da10 70ab8c00 00000000 08000000 00000000 p............... 8da20 b2437600 00000000 88ab8c00 00000000 .Cv............. - 8da30 08000000 00000000 10b96000 00000000 ..........`..... + 8da30 08000000 00000000 40b76000 00000000 ........@.`..... 8da40 90ab8c00 00000000 08000000 00000000 ................ - 8da50 e0b96000 00000000 98ab8c00 00000000 ..`............. - 8da60 08000000 00000000 10ba6000 00000000 ..........`..... + 8da50 10b86000 00000000 98ab8c00 00000000 ..`............. + 8da60 08000000 00000000 40b86000 00000000 ........@.`..... 8da70 a8ab8c00 00000000 08000000 00000000 ................ - 8da80 00bf6000 00000000 b0ab8c00 00000000 ..`............. - 8da90 08000000 00000000 40bf6000 00000000 ........@.`..... + 8da80 80796000 00000000 b0ab8c00 00000000 .y`............. + 8da90 08000000 00000000 c0796000 00000000 .........y`..... 8daa0 b8ab8c00 00000000 08000000 00000000 ................ - 8dab0 60bf6000 00000000 c8ab8c00 00000000 `.`............. - 8dac0 08000000 00000000 f0dd6000 00000000 ..........`..... + 8dab0 e0796000 00000000 c8ab8c00 00000000 .y`............. + 8dac0 08000000 00000000 40c86000 00000000 ........@.`..... 8dad0 d8ab8c00 00000000 08000000 00000000 ................ - 8dae0 70e66000 00000000 e8ab8c00 00000000 p.`............. - 8daf0 08000000 00000000 90df6000 00000000 ..........`..... + 8dae0 30cf6000 00000000 e8ab8c00 00000000 0.`............. + 8daf0 08000000 00000000 60c56000 00000000 ........`.`..... 8db00 f8ab8c00 00000000 08000000 00000000 ................ - 8db10 70e66000 00000000 08ac8c00 00000000 p.`............. - 8db20 08000000 00000000 70d96000 00000000 ........p.`..... + 8db10 30cf6000 00000000 08ac8c00 00000000 0.`............. + 8db20 08000000 00000000 30c26000 00000000 ........0.`..... 8db30 10ac8c00 00000000 08000000 00000000 ................ - 8db40 00da6000 00000000 18ac8c00 00000000 ..`............. - 8db50 08000000 00000000 80d96000 00000000 ..........`..... + 8db40 c0c26000 00000000 18ac8c00 00000000 ..`............. + 8db50 08000000 00000000 40c26000 00000000 ........@.`..... 8db60 20ac8c00 00000000 08000000 00000000 ............... 8db70 20e78600 00000000 28ac8c00 00000000 .......(....... 8db80 08000000 00000000 c0e78600 00000000 ................ @@ -36278,7 +36278,7 @@ 8dde0 a02a6600 00000000 28b68c00 00000000 .*f.....(....... 8ddf0 08000000 00000000 60ff6000 00000000 ........`.`..... 8de00 38b68c00 00000000 08000000 00000000 8............... - 8de10 605d6000 00000000 48b68c00 00000000 `]`.....H....... + 8de10 805d6000 00000000 48b68c00 00000000 .]`.....H....... 8de20 08000000 00000000 90bf6300 00000000 ..........c..... 8de30 58b68c00 00000000 08000000 00000000 X............... 8de40 90ff6000 00000000 80b68c00 00000000 ..`............. @@ -36311,7 +36311,7 @@ 8dff0 70ec6200 00000000 10b98c00 00000000 p.b............. 8e000 08000000 00000000 50f36200 00000000 ........P.b..... 8e010 20b98c00 00000000 08000000 00000000 ............... - 8e020 50bb5a00 00000000 48b98c00 00000000 P.Z.....H....... + 8e020 50bc5a00 00000000 48b98c00 00000000 P.Z.....H....... 8e030 08000000 00000000 105c6300 00000000 .........\c..... 8e040 58b98c00 00000000 08000000 00000000 X............... 8e050 10436100 00000000 68b98c00 00000000 .Ca.....h....... @@ -36327,7 +36327,7 @@ 8e0f0 08000000 00000000 40e76000 00000000 ........@.`..... 8e100 78ba8c00 00000000 08000000 00000000 x............... 8e110 20c16300 00000000 80ba8c00 00000000 .c............. - 8e120 08000000 00000000 60ba5a00 00000000 ........`.Z..... + 8e120 08000000 00000000 60bb5a00 00000000 ........`.Z..... 8e130 98ba8c00 00000000 08000000 00000000 ................ 8e140 405a6300 00000000 a0ba8c00 00000000 @Zc............. 8e150 08000000 00000000 a03a6300 00000000 .........:c..... @@ -36336,9 +36336,9 @@ 8e180 08000000 00000000 405c6300 00000000 ........@\c..... 8e190 c8ba8c00 00000000 08000000 00000000 ................ 8e1a0 30eb6200 00000000 d8ba8c00 00000000 0.b............. - 8e1b0 08000000 00000000 a0c05a00 00000000 ..........Z..... + 8e1b0 08000000 00000000 a0c15a00 00000000 ..........Z..... 8e1c0 18bb8c00 00000000 08000000 00000000 ................ - 8e1d0 c08f5a00 00000000 28bb8c00 00000000 ..Z.....(....... + 8e1d0 c0905a00 00000000 28bb8c00 00000000 ..Z.....(....... 8e1e0 08000000 00000000 e02c6100 00000000 .........,a..... 8e1f0 30bb8c00 00000000 08000000 00000000 0............... 8e200 205c6300 00000000 38bb8c00 00000000 \c.....8....... @@ -36353,8 +36353,8 @@ 8e290 e0e76200 00000000 e8bb8c00 00000000 ..b............. 8e2a0 08000000 00000000 00a86100 00000000 ..........a..... 8e2b0 f0bb8c00 00000000 08000000 00000000 ................ - 8e2c0 70c05a00 00000000 f8bb8c00 00000000 p.Z............. - 8e2d0 08000000 00000000 708e5a00 00000000 ........p.Z..... + 8e2c0 70c15a00 00000000 f8bb8c00 00000000 p.Z............. + 8e2d0 08000000 00000000 708f5a00 00000000 ........p.Z..... 8e2e0 08bc8c00 00000000 08000000 00000000 ................ 8e2f0 60c56300 00000000 20bc8c00 00000000 `.c..... ....... 8e300 08000000 00000000 40ef6100 00000000 ........@.a..... @@ -36362,7 +36362,7 @@ 8e320 e0ed6200 00000000 48bc8c00 00000000 ..b.....H....... 8e330 08000000 00000000 30f16200 00000000 ........0.b..... 8e340 50bc8c00 00000000 08000000 00000000 P............... - 8e350 40bf5a00 00000000 60bc8c00 00000000 @.Z.....`....... + 8e350 40c05a00 00000000 60bc8c00 00000000 @.Z.....`....... 8e360 08000000 00000000 70cb6200 00000000 ........p.b..... 8e370 78bc8c00 00000000 08000000 00000000 x............... 8e380 b0ff6000 00000000 80bc8c00 00000000 ..`............. @@ -36378,7 +36378,7 @@ 8e420 08000000 00000000 10f46000 00000000 ..........`..... 8e430 80bd8c00 00000000 08000000 00000000 ................ 8e440 20f36200 00000000 88bd8c00 00000000 .b............. - 8e450 08000000 00000000 a0626000 00000000 .........b`..... + 8e450 08000000 00000000 00626000 00000000 .........b`..... 8e460 b0bd8c00 00000000 08000000 00000000 ................ 8e470 e0dd6200 00000000 c0bd8c00 00000000 ..b............. 8e480 08000000 00000000 50eb6200 00000000 ........P.b..... @@ -36402,7 +36402,7 @@ 8e5a0 08000000 00000000 20b26100 00000000 ........ .a..... 8e5b0 78bf8c00 00000000 08000000 00000000 x............... 8e5c0 00116200 00000000 80bf8c00 00000000 ..b............. - 8e5d0 08000000 00000000 60656000 00000000 ........`e`..... + 8e5d0 08000000 00000000 c0646000 00000000 .........d`..... 8e5e0 c0bf8c00 00000000 08000000 00000000 ................ 8e5f0 f0976300 00000000 e0bf8c00 00000000 ..c............. 8e600 08000000 00000000 c0126100 00000000 ..........a..... @@ -44322,10 +44322,10 @@ 0ae390 8d05f2bb 81004889 0424488d 15f7b581 ......H..$H..... 0ae3a0 00488d74 2410488d 4c24184c 8d4c2420 .H.t$.H.L$.L.L$ 0ae3b0 31ff4989 d0e876cc 19000f0b 4883c9ff 1.I...v.....H... - 0ae3c0 e92a2152 004883c9 ffe9f193 53004983 .*!R.H......S.I. - 0ae3d0 cbffe9e0 9e540049 83ccffe9 a7365500 .....T.I.....6U. - 0ae3e0 4883cdff e99e4055 00488b44 2428e969 H.....@U.H.D$(.i - 0ae3f0 d1550031 c0c3b809 000000e9 efef5a00 .U.1..........Z. + 0ae3c0 e98a4251 004983cb ffe94984 52004883 ..BQ.I....I.R.H. + 0ae3d0 c9ffe9e8 c5530049 83ccffe9 275e5400 .....S.I....'^T. + 0ae3e0 4883cdff e91e6854 00488b44 2428e999 H.....hT.H.D$(.. + 0ae3f0 cf550031 c0c3b809 000000e9 efef5a00 .U.1..........Z. 0ae400 41bf0900 0000e908 f95a000f 1f440000 A........Z...D.. 0ae410 4883ec18 488b05bd e2810048 83f80375 H...H......H...u 0ae420 054883c4 18c3c644 240f0148 8d44240f .H.....D$..H.D$. @@ -370597,7 +370597,7 @@ 5a8bc0 488b3fff 254f2f32 000f1f80 00000000 H.?.%O/2........ 5a8bd0 31c04883 ff880f97 c0c3660f 1f440000 1.H.......f..D.. 5a8be0 89f831d2 f7d84883 ff880f47 d089d7e9 ..1...H....G.... - 5a8bf0 2cc90500 662e0f1f 84000000 00006690 ,...f.........f. + 5a8bf0 ac000000 662e0f1f 84000000 00006690 ....f.........f. 5a8c00 89f831d2 f7d84883 ff880f46 c2c36690 ..1...H....F..f. 5a8c10 488b4424 084885c0 740e4889 fe488b7c H.D$.H..t.H..H.| 5a8c20 2418ffe0 0f1f4000 e983a2ae ff0f1f00 $.....@......... @@ -370608,26032 +370608,26032 @@ 5a8c70 4885ff74 1b488b44 24104885 c0741948 H..t.H.D$.H..t.H 5a8c80 89fe488b 7c2418ff e00f1f80 00000000 ..H.|$.......... 5a8c90 c30f1f80 00000000 e9dba1ae ff0f1f00 ................ - 5a8ca0 4883ec08 488d0d05 d21b00ba ea000000 H...H........... - 5a8cb0 488d3551 cd1b0048 8d3d72cd 1b00e88d H.5Q...H.=r..... - 5a8cc0 97aeff66 2e0f1f84 00000000 000f1f00 ...f............ - 5a8cd0 4883ec08 488d0d7d d11b00ba 2c040000 H...H..}....,... - 5a8ce0 488d3521 cd1b0048 8d3d55dd 1b00e85d H.5!...H.=U....] - 5a8cf0 97aeff66 2e0f1f84 00000000 000f1f00 ...f............ - 5a8d00 48b887ca eb85b179 379e8b17 48be4feb H......y7...H.O. - 5a8d10 d4273dae b2c248b9 f979379e b1675616 .'=...H..y7..gV. - 5a8d20 480fafd0 48b8c967 56162feb d4274831 H...H..gV./..'H1 - 5a8d30 c248c1c2 17480faf d64801ca 4889d048 .H...H...H..H..H - 5a8d40 c1e82148 31d0480f afc64889 c248c1ea ..!H1.H...H..H.. - 5a8d50 1d4831d0 480fafc1 4889c248 c1ea2048 .H1.H...H..H.. H /usr/bin/rustup differs in assembler output --- old /usr/bin/rustup (disasm) +++ new /usr/bin/rustup (disasm) @@ -30358,10 +30358,6 @@ call <_ZN4core9panicking19assert_failed_inner17hcbc71108d253e9ecE> ud2 -ZBUFFv05_decompressContinue.cold: - or $something,%rcx - jmp - ZBUFFv04_decompressContinue.cold: or $something,%rcx jmp @@ -30370,6 +30366,10 @@ or $something,%r11 jmp +ZBUFFv05_decompressContinue.cold: + or $something,%rcx + jmp + ZSTDv07_decompressContinue.cold: or $something,%r12 jmp @@ -1226013,6 +1226013,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> @@ -1226028,7 +1226094,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.9> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) nopl (%rax) @@ -1226712,7 +1226778,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.8> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> cs nopw offset(%rax,%rax,1) @@ -1227341,7 +1227407,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.7> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> call lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.7> @@ -1229878,7 +1229944,7 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.1> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> cmp $something,%ebp je @@ -1230025,1469 +1230091,2657 @@ lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.1> mov $something,%edx lea offset(%rip),%rsi # - lea offset(%rip),%rdi # <__PRETTY_FUNCTION__.3 + ofs> + lea offset(%rip),%rdi # call <__assert_fail@plt> nopw 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 + cmp $something,%rdi + jl + cmp %r8,%rax + jae + mov %r8,%rdi + sub %rax,%rdi + lea -offset(%rdi),%rcx cmp $something,%rcx - jbe - cmp %rcx,%r8 - jb - lea (%rsi,%rdi,1),%rbp - add $something,%rdi - lea -offset(%r10),%rcx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1