~/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 2c7a31524603cec362e4e9120442e73344e7d05246421d74f7de2fdefa478cc3 0 +/usr/bin/rustup ab2656d99c7f09c773acb43111cec00633da1183050fcc5919f10abbb07f9cc4 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) @@ -1632,25 +1632,25 @@ 06878 c0ca0a00 00000000 38c68500 00000000 ........8....... 06888 08000000 00000000 b0cb0a00 00000000 ................ 06898 40c68500 00000000 08000000 00000000 @............... - 068a8 b0545a00 00000000 48c68500 00000000 .TZ.....H....... - 068b8 08000000 00000000 50815a00 00000000 ........P.Z..... + 068a8 40645a00 00000000 48c68500 00000000 @dZ.....H....... + 068b8 08000000 00000000 f03b5a00 00000000 .........;Z..... 068c8 60c68500 00000000 08000000 00000000 `............... - 068d8 70315b00 00000000 68c68500 00000000 p1[.....h....... - 068e8 08000000 00000000 20095b00 00000000 ........ .[..... - 068f8 70c68500 00000000 08000000 00000000 p............... - 06908 10cc5a00 00000000 80c68500 00000000 ..Z............. - 06918 08000000 00000000 709a5b00 00000000 ........p.[..... - 06928 88c68500 00000000 08000000 00000000 ................ - 06938 70c75b00 00000000 a0c68500 00000000 p.[............. - 06948 08000000 00000000 e0665c00 00000000 .........f\..... - 06958 a8c68500 00000000 08000000 00000000 ................ - 06968 903e5c00 00000000 c0c68500 00000000 .>\............. - 06978 08000000 00000000 20df5c00 00000000 ........ .\..... + 068d8 20e35a00 00000000 68c68500 00000000 .Z.....h....... + 068e8 08000000 00000000 d0ba5a00 00000000 ..........Z..... + 068f8 80c68500 00000000 08000000 00000000 ................ + 06908 b03b5b00 00000000 88c68500 00000000 .;[............. + 06918 08000000 00000000 c03b5b00 00000000 .........;[..... + 06928 a0c68500 00000000 08000000 00000000 ................ + 06938 00725c00 00000000 a8c68500 00000000 .r\............. + 06948 08000000 00000000 b0495c00 00000000 .........I\..... + 06958 b0c68500 00000000 08000000 00000000 ................ + 06968 a00c5c00 00000000 c0c68500 00000000 ..\............. + 06978 08000000 00000000 00db5c00 00000000 ..........\..... 06988 c8c68500 00000000 08000000 00000000 ................ - 06998 d0b65c00 00000000 e0c68500 00000000 ..\............. - 069a8 08000000 00000000 300a5d00 00000000 ........0.]..... + 06998 00085d00 00000000 e0c68500 00000000 ..]............. + 069a8 08000000 00000000 80685d00 00000000 .........h]..... 069b8 e8c68500 00000000 08000000 00000000 ................ - 069c8 400a5d00 00000000 00c78500 00000000 @.]............. + 069c8 20955d00 00000000 00c78500 00000000 .]............. 069d8 08000000 00000000 ccb77800 00000000 ..........x..... 069e8 08c78500 00000000 08000000 00000000 ................ 069f8 d0b77800 00000000 20c78500 00000000 ..x..... ....... @@ -36139,25 +36139,25 @@ 8d528 08000000 00000000 20756700 00000000 ........ ug..... 8d538 c08a8b00 00000000 08000000 00000000 ................ 8d548 01437500 00000000 e88a8b00 00000000 .Cu............. - 8d558 08000000 00000000 d0fb5f00 00000000 .........._..... + 8d558 08000000 00000000 30d55f00 00000000 ........0._..... 8d568 f08a8b00 00000000 08000000 00000000 ................ - 8d578 a0fc5f00 00000000 f88a8b00 00000000 .._............. - 8d588 08000000 00000000 d0fc5f00 00000000 .........._..... + 8d578 00d65f00 00000000 f88a8b00 00000000 .._............. + 8d588 08000000 00000000 30d65f00 00000000 ........0._..... 8d598 088b8b00 00000000 08000000 00000000 ................ - 8d5a8 c0016000 00000000 108b8b00 00000000 ..`............. - 8d5b8 08000000 00000000 00026000 00000000 ..........`..... + 8d5a8 20db5f00 00000000 108b8b00 00000000 ._............. + 8d5b8 08000000 00000000 60db5f00 00000000 ........`._..... 8d5c8 188b8b00 00000000 08000000 00000000 ................ - 8d5d8 20026000 00000000 288b8b00 00000000 .`.....(....... - 8d5e8 08000000 00000000 000e6000 00000000 ..........`..... + 8d5d8 80db5f00 00000000 288b8b00 00000000 .._.....(....... + 8d5e8 08000000 00000000 f0fe5f00 00000000 .........._..... 8d5f8 388b8b00 00000000 08000000 00000000 8............... - 8d608 e00a6000 00000000 488b8b00 00000000 ..`.....H....... - 8d618 08000000 00000000 a00f6000 00000000 ..........`..... + 8d608 d0fb5f00 00000000 488b8b00 00000000 .._.....H....... + 8d618 08000000 00000000 a0fb5f00 00000000 .........._..... 8d628 588b8b00 00000000 08000000 00000000 X............... - 8d638 e00a6000 00000000 688b8b00 00000000 ..`.....h....... - 8d648 08000000 00000000 10096000 00000000 ..........`..... + 8d638 d0fb5f00 00000000 688b8b00 00000000 .._.....h....... + 8d648 08000000 00000000 e0f95f00 00000000 .........._..... 8d658 708b8b00 00000000 08000000 00000000 p............... - 8d668 a0096000 00000000 788b8b00 00000000 ..`.....x....... - 8d678 08000000 00000000 20096000 00000000 ........ .`..... + 8d668 d0f75f00 00000000 788b8b00 00000000 .._.....x....... + 8d678 08000000 00000000 f0f95f00 00000000 .........._..... 8d688 808b8b00 00000000 08000000 00000000 ................ 8d698 40cc8500 00000000 888b8b00 00000000 @............... 8d6a8 08000000 00000000 e0cc8500 00000000 ................ @@ -36235,7 +36235,7 @@ 8db28 08000000 00000000 f01b6200 00000000 ..........b..... 8db38 a0988b00 00000000 08000000 00000000 ................ 8db48 d0226200 00000000 b0988b00 00000000 ."b............. - 8db58 08000000 00000000 c0f05900 00000000 ..........Y..... + 8db58 08000000 00000000 c0f15900 00000000 ..........Y..... 8db68 d8988b00 00000000 08000000 00000000 ................ 8db78 908b6200 00000000 e8988b00 00000000 ..b............. 8db88 08000000 00000000 90726000 00000000 .........r`..... @@ -36252,7 +36252,7 @@ 8dc38 c0166000 00000000 109a8b00 00000000 ..`............. 8dc48 08000000 00000000 a0f06200 00000000 ..........b..... 8dc58 189a8b00 00000000 08000000 00000000 ................ - 8dc68 d0ef5900 00000000 309a8b00 00000000 ..Y.....0....... + 8dc68 d0f05900 00000000 309a8b00 00000000 ..Y.....0....... 8dc78 08000000 00000000 c0896200 00000000 ..........b..... 8dc88 389a8b00 00000000 08000000 00000000 8............... 8dc98 206a6200 00000000 409a8b00 00000000 jb.....@....... @@ -36261,8 +36261,8 @@ 8dcc8 c08b6200 00000000 609a8b00 00000000 ..b.....`....... 8dcd8 08000000 00000000 b01a6200 00000000 ..........b..... 8dce8 709a8b00 00000000 08000000 00000000 p............... - 8dcf8 10f65900 00000000 b09a8b00 00000000 ..Y............. - 8dd08 08000000 00000000 30c55900 00000000 ........0.Y..... + 8dcf8 10f75900 00000000 b09a8b00 00000000 ..Y............. + 8dd08 08000000 00000000 30c65900 00000000 ........0.Y..... 8dd18 b89a8b00 00000000 08000000 00000000 ................ 8dd28 c0ef5000 00000000 d09a8b00 00000000 ..P............. 8dd38 08000000 00000000 605c6000 00000000 ........`\`..... @@ -36279,8 +36279,8 @@ 8dde8 60176200 00000000 989b8b00 00000000 `.b............. 8ddf8 08000000 00000000 80d76000 00000000 ..........`..... 8de08 a09b8b00 00000000 08000000 00000000 ................ - 8de18 e0f55900 00000000 a89b8b00 00000000 ..Y............. - 8de28 08000000 00000000 e0c35900 00000000 ..........Y..... + 8de18 e0f65900 00000000 a89b8b00 00000000 ..Y............. + 8de28 08000000 00000000 e0c45900 00000000 ..........Y..... 8de38 b89b8b00 00000000 08000000 00000000 ................ 8de48 e0f46200 00000000 d89b8b00 00000000 ..b............. 8de58 08000000 00000000 c01e6100 00000000 ..........a..... @@ -36288,7 +36288,7 @@ 8de78 601d6200 00000000 009c8b00 00000000 `.b............. 8de88 08000000 00000000 b0206200 00000000 ......... b..... 8de98 089c8b00 00000000 08000000 00000000 ................ - 8dea8 b0f45900 00000000 189c8b00 00000000 ..Y............. + 8dea8 b0f55900 00000000 189c8b00 00000000 ..Y............. 8deb8 08000000 00000000 f0fa6100 00000000 ..........a..... 8dec8 309c8b00 00000000 08000000 00000000 0............... 8ded8 302f6000 00000000 389c8b00 00000000 0/`.....8....... @@ -44122,11 +44122,11 @@ 0aca30 0f295424 400f294c 24300f29 44242048 .)T$@.)L$0.)D$ H 0aca40 8d0592b4 80004889 0424488d 1597ae80 ......H..$H..... 0aca50 00488d74 2410488d 4c24184c 8d4c2420 .H.t$.H.L$.L.L$ - 0aca60 31ff4989 d0e8e6a4 06000f0b 4983cbff 1.I.........I... - 0aca70 e982cc4f 004883c9 ffe9610c 51004883 ...O.H....a.Q.H. - 0aca80 c9ffe908 3a520049 83ccffe9 27d25200 ....:R.I....'.R. - 0aca90 4883cdff e91edc52 00488b44 2428e979 H......R.H.D$(.y - 0acaa0 2d550031 c0c3b809 000000e9 2f385a00 -U.1......../8Z. + 0aca60 31ff4989 d0e8e6a4 06000f0b 4883c9ff 1.I.........H... + 0aca70 e93abf4f 004983cc ffe9b903 51004883 .:.O.I......Q.H. + 0aca80 cdffe9b0 0d510048 83c9ffe9 df4c5200 .....Q.H.....LR. + 0aca90 4983cbff e92ee052 00488b44 2428e9d9 I......R.H.D$(.. + 0acaa0 06550031 c0c3b809 000000e9 2f385a00 .U.1......../8Z. 0acab0 41bf0900 0000e948 415a000f 1f440000 A......HAZ...D.. 0acac0 4883ec18 488b05dd 06810048 83f80375 H...H......H...u 0acad0 054883c4 18c3c644 240f0148 8d44240f .H.....D$..H.D$. @@ -367562,7 +367562,7 @@ 59c130 488b3fff 2577d931 000f1f80 00000000 H.?.%w.1........ 59c140 31c04883 ff880f97 c0c3660f 1f440000 1.H.......f..D.. 59c150 89f831d2 f7d84883 ff880f47 d089d7e9 ..1...H....G.... - 59c160 0c0c0400 662e0f1f 84000000 00006690 ....f.........f. + 59c160 ac000000 662e0f1f 84000000 00006690 ....f.........f. 59c170 89f831d2 f7d84883 ff880f46 c2c36690 ..1...H....F..f. 59c180 488b4424 084885c0 740e4889 fe488b7c H.D$.H..t.H..H.| 59c190 2418ffe0 0f1f4000 e9fb5caf ff0f1f00 $.....@...\..... @@ -367573,23461 +367573,23461 @@ 59c1e0 4885ff74 1b488b44 24104885 c0741948 H..t.H.D$.H..t.H 59c1f0 89fe488b 7c2418ff e00f1f80 00000000 ..H.|$.......... 59c200 c30f1f80 00000000 e9535caf ff0f1f00 .........S\..... - 59c210 4883ec08 488d0dd5 9b1b00ba ea000000 H...H........... - 59c220 488d3531 971b0048 8d3d5297 1b00e81d H.51...H.=R..... - 59c230 52afff66 2e0f1f84 00000000 000f1f00 R..f............ - 59c240 4883ec08 488d0d4d 9b1b00ba 2c040000 H...H..M....,... - 59c250 488d3501 971b0048 8d3d25c9 1b00e8ed H.5....H.=%..... - 59c260 51afff66 2e0f1f84 00000000 000f1f00 Q..f............ - 59c270 48b887ca eb85b179 379e8b17 48be4feb H......y7...H.O. - 59c280 d4273dae b2c248b9 f979379e b1675616 .'=...H..y7..gV. - 59c290 480fafd0 48b8c967 56162feb d4274831 H...H..gV./..'H1 - 59c2a0 c248c1c2 17480faf d64801ca 4889d048 .H...H...H..H..H - 59c2b0 c1e82148 31d0480f afc64889 c248c1ea ..!H1.H...H..H.. - 59c2c0 1d4831d0 480fafc1 4889c248 c1ea2048 .H1.H...H..H.. H - 59c2d0 31d0c366 2e0f1f84 00000000 000f1f00 1..f............ - 59c2e0 41574156 41554154 55534883 ec188b87 AWAVAUATUSH..... - 59c2f0 08760000 85c00f84 bf000000 4c8bbf00 .v..........L... - 59c300 76000048 89fd4d85 ff0f84ac 00000048 v..H..M........H - 59c310 83bfe875 0000000f 848f0000 00448baf ...u.........D.. - 59c320 04750000 488d7c24 0c44896c 240ce83d .u..H.|$.D.l$..= - 59c330 ffffff49 8b57084c 8d62ff4c 21e04889 ...I.W.L.b.L!.H. - 59c340 c3eb100f 1f440000 85c07420 4c21e348 .....D....t L!.H - 59c350 83c30149 8b074c8d 34dd0000 0000488b ...I..L.4.....H. - 59c360 3cd8e829 e8040041 39c575dc 498b074a <..)...A9.u.I..J - 59c370 8b1c3048 85db7434 488bbde0 750000e8 ..0H..t4H...u... - 59c380 cce50400 8b850475 000048c7 85e07500 .......u..H...u. - 59c390 00000000 0048899d e8750000 8985f075 .....H...u.....u - 59c3a0 0000c785 f8750000 ffffffff 4883c418 .....u......H... - 59c3b0 5b5d415c 415d415e 415fc348 8d0dee99 []A\A]A^A_.H.... - 59c3c0 1b00ba64 01000048 8d358a95 1b00488d ...d...H.5....H. - 59c3d0 3deb951b 00e87650 afff660f 1f440000 =.....vP..f..D.. - 59c3e0 53bfe876 01004883 ec40660f 6f052e9d S..v..H..@f.o... - 59c3f0 1b00488b 05379d1b 000f2944 24204889 ..H..7....)D$ H. - 59c400 44243048 89442410 0f110424 e86ffdff D$0H.D$....$.o.. - 59c410 ff4883c4 204889c6 4885c00f 84df0000 .H.. H..H....... - 59c420 00660f6f 0c24660f efc00f11 88a87500 .f.o.$f.......u. - 59c430 00488b44 241048c7 86d07500 00000000 .H.D$.H...u..... - 59c440 00488986 b8750000 31c048c7 86d87400 .H...u..1.H...t. - 59c450 00000000 000fa248 c786f475 00000000 .......H...u.... - 59c460 000031c9 48c78610 76000000 00000048 ..1.H...v......H /usr/bin/rustup differs in assembler output --- old /usr/bin/rustup (disasm) +++ new /usr/bin/rustup (disasm) @@ -29636,14 +29636,6 @@ call <_ZN4core9panicking19assert_failed_inner17hd4dbe8af9b0b4598E> ud2 -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp - -ZBUFFv05_decompressContinue.cold: - or $something,%rcx - jmp - ZBUFFv04_decompressContinue.cold: or $something,%rcx jmp @@ -29656,6 +29648,14 @@ 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 jmp @@ -1216269,6 +1216269,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> @@ -1216284,7 +1216350,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) @@ -1216968,7 +1217034,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) @@ -1217597,7 +1217663,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> @@ -1220134,7 +1220200,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 @@ -1220281,89 +1220347,238 @@ 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) -BITv06_initDStream: - mov %rdi,%rcx - mov %rdx,%rax - test %rdx,%rdx - je - lea -offset(%rsi,%rdx,1),%rdi - cmp $something,%rdx - jbe - lea -offset(%rsi,%rdx,1),%rdx - mov %rsi,offset(%rcx) - mov %rdx,offset(%rcx) - mov (%rdx),%rdx - mov %rdx,(%rcx) - movzbl (%rdi),%edx - test %dl,%dl - je - bsr %edx,%esi +ZSTD_DDict_dictContent: + test %rdi,%rdi + je + mov offset(%rdi),%rax + ret + push %rax + lea offset(%rip),%rcx # <__PRETTY_FUNCTION__.3> mov $something,%edx - sub %esi,%edx - mov %edx,offset(%rcx) + lea offset(%rip),%rsi # + lea offset(%rip),%rdi # + call <__assert_fail@plt> + nopw offset(%rax,%rax,1) + +ZSTD_DDict_dictSize: + test %rdi,%rdi + je + mov offset(%rdi),%rax ret - cs nopw offset(%rax,%rax,1) - lea offset(%rip),%r9 # - movq %rsi,%xmm0 - movslq (%r9,%rax,4),%r8 - punpcklqdq %xmm0,%xmm0 - movups %xmm0,offset(%rcx) - movzbl (%rsi),%edx - add %r9,%r8 - mov %rdx,(%rcx) - jmp *%r8 - nopl offset(%rax) - movzbl offset(%rsi),%r8d - shl $something,%r8 overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1