~/f/lapce/RPMS.2017 ~/f/lapce ~/f/lapce RPMS.2017/lapce-0.2.8-0.0.x86_64.rpm RPMS/lapce-0.2.8-0.0.x86_64.rpm differ: byte 225, line 1 Comparing lapce-0.2.8-0.0.x86_64.rpm to lapce-0.2.8-0.0.x86_64.rpm comparing the rpm tags of lapce --- old-rpm-tags +++ new-rpm-tags @@ -684,2 +684,2 @@ -/usr/bin/lapce 127e4d0409ad8a03bce66cfd0e870af63bbb4e10255088eac89c981b07b825a6 0 -/usr/bin/lapce-proxy 127e4d0409ad8a03bce66cfd0e870af63bbb4e10255088eac89c981b07b825a6 0 +/usr/bin/lapce 5aac71c08561b1b0b181ca6eb7efcbb557d029aad0d2f334b32f986988624912 0 +/usr/bin/lapce-proxy 5aac71c08561b1b0b181ca6eb7efcbb557d029aad0d2f334b32f986988624912 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/lapce differs in ELF sections --- old /usr/bin/lapce (objdump) +++ new /usr/bin/lapce (objdump) @@ -1934,593 +1934,593 @@ 007b68 b0b72f00 00000000 3811ff04 00000000 ../.....8....... 007b78 08000000 00000000 90b82f00 00000000 ........../..... 007b88 4011ff04 00000000 08000000 00000000 @............... - 007b98 e0f91d01 00000000 4811ff04 00000000 ........H....... - 007ba8 08000000 00000000 d0051e01 00000000 ................ + 007b98 00141f01 00000000 4811ff04 00000000 ........H....... + 007ba8 08000000 00000000 f01f1f01 00000000 ................ 007bb8 5011ff04 00000000 08000000 00000000 P............... - 007bc8 60d81d01 00000000 5811ff04 00000000 `.......X....... - 007bd8 08000000 00000000 f0141d01 00000000 ................ + 007bc8 80f21e01 00000000 5811ff04 00000000 ........X....... + 007bd8 08000000 00000000 102f1e01 00000000 ........./...... 007be8 6011ff04 00000000 08000000 00000000 `............... - 007bf8 c01c1d01 00000000 6811ff04 00000000 ........h....... - 007c08 08000000 00000000 90241d01 00000000 .........$...... + 007bf8 e0361e01 00000000 6811ff04 00000000 .6......h....... + 007c08 08000000 00000000 b03e1e01 00000000 .........>...... 007c18 7011ff04 00000000 08000000 00000000 p............... - 007c28 50a81d01 00000000 7811ff04 00000000 P.......x....... - 007c38 08000000 00000000 a0a11d01 00000000 ................ + 007c28 70c21e01 00000000 7811ff04 00000000 p.......x....... + 007c38 08000000 00000000 c0bb1e01 00000000 ................ 007c48 8011ff04 00000000 08000000 00000000 ................ - 007c58 00af1d01 00000000 8811ff04 00000000 ................ - 007c68 08000000 00000000 a0c51c01 00000000 ................ + 007c58 20c91e01 00000000 8811ff04 00000000 ............... + 007c68 08000000 00000000 c0df1d01 00000000 ................ 007c78 9011ff04 00000000 08000000 00000000 ................ - 007c88 10c91c01 00000000 9811ff04 00000000 ................ - 007c98 08000000 00000000 80cc1c01 00000000 ................ + 007c88 30e31d01 00000000 9811ff04 00000000 0............... + 007c98 08000000 00000000 a0e61d01 00000000 ................ 007ca8 a011ff04 00000000 08000000 00000000 ................ - 007cb8 c0c31c01 00000000 a811ff04 00000000 ................ - 007cc8 08000000 00000000 60c41c01 00000000 ........`....... + 007cb8 e0dd1d01 00000000 a811ff04 00000000 ................ + 007cc8 08000000 00000000 80de1d01 00000000 ................ 007cd8 b011ff04 00000000 08000000 00000000 ................ - 007ce8 00c51c01 00000000 b811ff04 00000000 ................ - 007cf8 08000000 00000000 f0fd1e01 00000000 ................ + 007ce8 20df1d01 00000000 b811ff04 00000000 ............... + 007cf8 08000000 00000000 10182001 00000000 .......... ..... 007d08 c011ff04 00000000 08000000 00000000 ................ - 007d18 60fd1e01 00000000 c811ff04 00000000 `............... - 007d28 08000000 00000000 d0fc1e01 00000000 ................ + 007d18 80172001 00000000 c811ff04 00000000 .. ............. + 007d28 08000000 00000000 f0162001 00000000 .......... ..... 007d38 d011ff04 00000000 08000000 00000000 ................ - 007d48 40f11e01 00000000 d811ff04 00000000 @............... - 007d58 08000000 00000000 b0f01e01 00000000 ................ + 007d48 600b2001 00000000 d811ff04 00000000 `. ............. + 007d58 08000000 00000000 d00a2001 00000000 .......... ..... 007d68 e011ff04 00000000 08000000 00000000 ................ - 007d78 20f01e01 00000000 e811ff04 00000000 ............... - 007d88 08000000 00000000 b0de1e01 00000000 ................ + 007d78 400a2001 00000000 e811ff04 00000000 @. ............. + 007d88 08000000 00000000 d0f81f01 00000000 ................ 007d98 f011ff04 00000000 08000000 00000000 ................ - 007da8 20de1e01 00000000 f811ff04 00000000 ............... - 007db8 08000000 00000000 90dd1e01 00000000 ................ + 007da8 40f81f01 00000000 f811ff04 00000000 @............... + 007db8 08000000 00000000 b0f71f01 00000000 ................ 007dc8 0012ff04 00000000 08000000 00000000 ................ - 007dd8 70ac1e01 00000000 0812ff04 00000000 p............... - 007de8 08000000 00000000 007c1e01 00000000 .........|...... + 007dd8 90c61f01 00000000 0812ff04 00000000 ................ + 007de8 08000000 00000000 20961f01 00000000 ........ ....... 007df8 1012ff04 00000000 08000000 00000000 ................ - 007e08 205c1e01 00000000 1812ff04 00000000 \.............. - 007e18 08000000 00000000 20bd1e01 00000000 ........ ....... + 007e08 40761f01 00000000 1812ff04 00000000 @v.............. + 007e18 08000000 00000000 40d71f01 00000000 ........@....... 007e28 2012ff04 00000000 08000000 00000000 ............... - 007e38 108c1e01 00000000 2812ff04 00000000 ........(....... - 007e48 08000000 00000000 404c1e01 00000000 ........@L...... + 007e38 30a61f01 00000000 2812ff04 00000000 0.......(....... + 007e48 08000000 00000000 60661f01 00000000 ........`f...... 007e58 3012ff04 00000000 08000000 00000000 0............... - 007e68 209c1e01 00000000 3812ff04 00000000 .......8....... - 007e78 08000000 00000000 006c1e01 00000000 .........l...... + 007e68 40b61f01 00000000 3812ff04 00000000 @.......8....... + 007e78 08000000 00000000 20861f01 00000000 ........ ....... 007e88 4012ff04 00000000 08000000 00000000 @............... - 007e98 803c1e01 00000000 4812ff04 00000000 .<......H....... - 007ea8 08000000 00000000 00941d01 00000000 ................ + 007e98 a0561f01 00000000 4812ff04 00000000 .V......H....... + 007ea8 08000000 00000000 20ae1e01 00000000 ........ ....... 007eb8 5012ff04 00000000 08000000 00000000 P............... - 007ec8 705f1d01 00000000 5812ff04 00000000 p_......X....... - 007ed8 08000000 00000000 10391d01 00000000 .........9...... + 007ec8 90791e01 00000000 5812ff04 00000000 .y......X....... + 007ed8 08000000 00000000 30531e01 00000000 ........0S...... 007ee8 6012ff04 00000000 08000000 00000000 `............... - 007ef8 60861d01 00000000 6812ff04 00000000 `.......h....... - 007f08 08000000 00000000 406c1d01 00000000 ........@l...... + 007ef8 80a01e01 00000000 6812ff04 00000000 ........h....... + 007f08 08000000 00000000 60861e01 00000000 ........`....... 007f18 7012ff04 00000000 08000000 00000000 p............... - 007f28 00461d01 00000000 7812ff04 00000000 .F......x....... - 007f38 08000000 00000000 10791d01 00000000 .........y...... + 007f28 20601e01 00000000 7812ff04 00000000 `......x....... + 007f38 08000000 00000000 30931e01 00000000 ........0....... 007f48 8012ff04 00000000 08000000 00000000 ................ - 007f58 f0521d01 00000000 8812ff04 00000000 .R.............. - 007f68 08000000 00000000 802c1d01 00000000 .........,...... + 007f58 106d1e01 00000000 8812ff04 00000000 .m.............. + 007f68 08000000 00000000 a0461e01 00000000 .........F...... 007f78 9012ff04 00000000 08000000 00000000 ................ - 007f88 f0261e01 00000000 9812ff04 00000000 .&.............. - 007f98 08000000 00000000 20ef1d01 00000000 ........ ....... + 007f88 10411f01 00000000 9812ff04 00000000 .A.............. + 007f98 08000000 00000000 40091f01 00000000 ........@....... 007fa8 a012ff04 00000000 08000000 00000000 ................ - 007fb8 b0c21d01 00000000 a812ff04 00000000 ................ - 007fc8 08000000 00000000 101c1e01 00000000 ................ + 007fb8 d0dc1e01 00000000 a812ff04 00000000 ................ + 007fc8 08000000 00000000 30361f01 00000000 ........06...... 007fd8 b012ff04 00000000 08000000 00000000 ................ - 007fe8 60e41d01 00000000 b812ff04 00000000 `............... - 007ff8 08000000 00000000 a0b71d01 00000000 ................ + 007fe8 80fe1e01 00000000 b812ff04 00000000 ................ + 007ff8 08000000 00000000 c0d11e01 00000000 ................ 008008 c012ff04 00000000 08000000 00000000 ................ - 008018 d0311e01 00000000 c812ff04 00000000 .1.............. - 008028 08000000 00000000 c0111e01 00000000 ................ + 008018 f04b1f01 00000000 c812ff04 00000000 .K.............. + 008028 08000000 00000000 e02b1f01 00000000 .........+...... 008038 d012ff04 00000000 08000000 00000000 ................ - 008048 c0cd1d01 00000000 d812ff04 00000000 ................ - 008058 08000000 00000000 80051d01 00000000 ................ + 008048 e0e71e01 00000000 d812ff04 00000000 ................ + 008058 08000000 00000000 a01f1e01 00000000 ................ 008068 e012ff04 00000000 08000000 00000000 ................ - 008078 e0ee1c01 00000000 e812ff04 00000000 ................ - 008088 08000000 00000000 e0d71c01 00000000 ................ + 008078 00091e01 00000000 e812ff04 00000000 ................ + 008088 08000000 00000000 00f21d01 00000000 ................ 008098 f012ff04 00000000 08000000 00000000 ................ - 0080a8 a0fd1c01 00000000 f812ff04 00000000 ................ - 0080b8 08000000 00000000 50e71c01 00000000 ........P....... + 0080a8 c0171e01 00000000 f812ff04 00000000 ................ + 0080b8 08000000 00000000 70011e01 00000000 ........p....... 0080c8 0013ff04 00000000 08000000 00000000 ................ - 0080d8 e0cf1c01 00000000 0813ff04 00000000 ................ - 0080e8 08000000 00000000 600d1d01 00000000 ........`....... + 0080d8 00ea1d01 00000000 0813ff04 00000000 ................ + 0080e8 08000000 00000000 80271e01 00000000 .........'...... 0080f8 1013ff04 00000000 08000000 00000000 ................ - 008108 70f61c01 00000000 1813ff04 00000000 p............... - 008118 08000000 00000000 e0df1c01 00000000 ................ + 008108 90101e01 00000000 1813ff04 00000000 ................ + 008118 08000000 00000000 00fa1d01 00000000 ................ 008128 2013ff04 00000000 08000000 00000000 ............... - 008138 40052501 00000000 2813ff04 00000000 @.%.....(....... - 008148 08000000 00000000 60dc2401 00000000 ........`.$..... - 008158 3013ff04 00000000 08000000 00000000 0............... - 008168 e0ae2401 00000000 4013ff04 00000000 ..$.....@....... - 008178 08000000 00000000 90272501 00000000 .........'%..... - 008188 4813ff04 00000000 08000000 00000000 H............... - 008198 a0272501 00000000 6013ff04 00000000 .'%.....`....... - 0081a8 08000000 00000000 e0102601 00000000 ..........&..... - 0081b8 6813ff04 00000000 08000000 00000000 h............... - 0081c8 103e2601 00000000 8013ff04 00000000 .>&............. - 0081d8 08000000 00000000 00aa2601 00000000 ..........&..... + 008138 40582501 00000000 2813ff04 00000000 @X%.....(....... + 008148 08000000 00000000 70852501 00000000 ........p.%..... + 008158 4013ff04 00000000 08000000 00000000 @............... + 008168 f0e52501 00000000 4813ff04 00000000 ..%.....H....... + 008178 08000000 00000000 e0132601 00000000 ..........&..... + 008188 6013ff04 00000000 08000000 00000000 `............... + 008198 20b42601 00000000 6813ff04 00000000 .&.....h....... + 0081a8 08000000 00000000 408b2601 00000000 ........@.&..... + 0081b8 7013ff04 00000000 08000000 00000000 p............... + 0081c8 c05d2601 00000000 8013ff04 00000000 .]&............. + 0081d8 08000000 00000000 70d62601 00000000 ........p.&..... 0081e8 8813ff04 00000000 08000000 00000000 ................ - 0081f8 20812601 00000000 a013ff04 00000000 .&............. - 008208 08000000 00000000 705f2701 00000000 ........p_'..... + 0081f8 80d62601 00000000 a013ff04 00000000 ..&............. + 008208 08000000 00000000 b0cf2701 00000000 ..........'..... 008218 a813ff04 00000000 08000000 00000000 ................ - 008228 90362701 00000000 c013ff04 00000000 .6'............. - 008238 08000000 00000000 e0cc2701 00000000 ..........'..... + 008228 d0a62701 00000000 c013ff04 00000000 ..'............. + 008238 08000000 00000000 b04e2801 00000000 .........N(..... 008248 c813ff04 00000000 08000000 00000000 ................ - 008258 d0fa2701 00000000 e013ff04 00000000 ..'............. - 008268 08000000 00000000 c16d1502 00000000 .........m...... + 008258 d0252801 00000000 e013ff04 00000000 .%(............. + 008268 08000000 00000000 816d1502 00000000 .........m...... 008278 e813ff04 00000000 08000000 00000000 ................ 008288 00cf1605 00000000 0014ff04 00000000 ................ - 008298 08000000 00000000 cf6d1502 00000000 .........m...... + 008298 08000000 00000000 8f6d1502 00000000 .........m...... 0082a8 0814ff04 00000000 08000000 00000000 ................ 0082b8 60cf1605 00000000 2014ff04 00000000 `....... ....... - 0082c8 08000000 00000000 d86d1502 00000000 .........m...... /usr/bin/lapce differs in assembler output --- old /usr/bin/lapce (disasm) +++ new /usr/bin/lapce (disasm) @@ -99254,6 +99254,14 @@ call <_ZN3std10sys_common9backtrace26__rust_end_short_backtrace17h345bf7d92d9948dfE> ud2 +ZBUFFv05_decompressContinue.cold: + or $something,%rcx + jmp + +ZBUFFv06_decompressContinue.cold: + or $something,%r11 + jmp + ZSTDv07_decompressContinue.cold: or $something,%r12 jmp @@ -99262,17 +99270,9 @@ or $something,%rbp jmp -ZBUFFv05_decompressContinue.cold: - or $something,%rcx - jmp - ZBUFFv04_decompressContinue.cold: or $something,%rcx jmp - -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp nopl offset(%rax) _ZN6anyhow9__private10format_err17h669efe88c5bbb781E: @@ -1666253,7 +1666253,7 @@ jae <_ZN10lapce_data8document8Document17line_col_of_point17ha08ada343055ef5bE + ofs> mov offset(%r14),%r13 jmp <_ZN10lapce_data8document8Document17line_col_of_point17ha08ada343055ef5bE + ofs> - lea offset(%rip),%r12 # + lea offset(%rip),%r12 # movsd offset(%r14),%xmm1 mov offset(%r14),%r15 movq %r15,%xmm0 @@ -1666917,7 +1666917,7 @@ mov %rbx,offset(%rsp) mov offset(%rsp),%rbx jmp <_ZN10lapce_data8document8Document18points_of_line_col17hf97a1e5f8c032b79E + ofs> - lea offset(%rip),%r14 # + lea offset(%rip),%r14 # xor %r13d,%r13d movsd offset(%rbx),%xmm1 mov offset(%rbx),%rbx @@ -1682863,7 +1682863,7 @@ movq $something,offset(%rsp) mov %rax,offset(%rsp) movq $something,offset(%rsp) - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov %rsp,%rdi mov $something,%edx call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -1682930,9 +1682930,9 @@ jmp <_ZN68_$LT$lapce_data..svg..SvgStore$u20$as$u20$core..default..Default$GT$7default17h136b1cc3b35a2c25E + ofs> movups offset(%rsp),%xmm0 movaps %xmm0,offset(%rsp) - lea offset(%rip),%rdi # - lea offset(%rip),%rcx # - lea offset(%rip),%r8 # + lea offset(%rip),%rdi # + lea offset(%rip),%rcx # + lea offset(%rip),%r8 # lea offset(%rsp),%rdx mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -1682974,7 +1682974,7 @@ je <_ZN10lapce_data3svg8SvgStore8logo_svg17h44c82f9552de80adE + ofs> mov %rdi,%rbx add $something,%rdi - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx call <_ZN4core4hash11BuildHasher8hash_one17h8f930bd7e2ad4cc6E> mov (%rbx),%rdx @@ -1683033,8 +1683033,8 @@ jle <_ZN10lapce_data3svg8SvgStore8logo_svg17h44c82f9552de80adE + ofs> pop %rbx ret - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1683121,7 +1683121,7 @@ cmp $something,%eax je <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> mov offset(%rsp),%r13 - lea offset(%rip),%rcx # + lea offset(%rip),%rcx # mov $something,%r14 nopw offset(%rax,%rax,1) cmp $something,%r14 @@ -1683137,7 +1683137,7 @@ mov %r15,%rcx test %al,%al je <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov offset(%r14,%rax,1),%rcx mov %rcx,offset(%rsp) movdqu (%r14,%rax,1),%xmm0 @@ -1683282,16 +1683282,16 @@ mov offset(%rsp),%r14 je <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> mov %r12,offset(%rsp) - movdqu offset(%rip),%xmm0 # + movdqu offset(%rip),%xmm0 # movdqu %xmm0,offset(%rsp) - mov offset(%rip),%rax # + mov offset(%rip),%rax # mov %rax,offset(%rsp) lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> test %rax,%rax jne <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1683299,19 +1683299,19 @@ mov %rax,offset(%rsp) lea -offset(%rip),%rax # <_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17hfbd894921676e2d1E> mov %rax,offset(%rsp) - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %rax,offset(%rsp) movq $something,offset(%rsp) movq $something,offset(%rsp) lea offset(%rsp),%rax mov %rax,offset(%rsp) movq $something,offset(%rsp) - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1683319,17 +1683319,17 @@ ud2 movdqu offset(%rsp),%xmm0 movdqa %xmm0,offset(%rsp) - lea offset(%rip),%rdi # - lea offset(%rip),%rcx # - lea offset(%rip),%r8 # + lea offset(%rip),%rdi # + lea offset(%rip),%rcx # + lea offset(%rip),%r8 # lea offset(%rsp),%rdx mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1683637,8 +1683637,8 @@ test %r12,%r12 jne <_ZN10lapce_data3svg8SvgStore15get_svg_on_disk17h33273f28666f019bE + ofs> jmp <_ZN10lapce_data3svg8SvgStore15get_svg_on_disk17h33273f28666f019bE + ofs> - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1684862,11 +1684862,11 @@ pop %r15 pop %rbp ret - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov %rbp,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> /usr/bin/lapce-proxy differs in ELF sections --- old /usr/bin/lapce-proxy (objdump) +++ new /usr/bin/lapce-proxy (objdump) @@ -1934,593 +1934,593 @@ 007b68 b0b72f00 00000000 3811ff04 00000000 ../.....8....... 007b78 08000000 00000000 90b82f00 00000000 ........../..... 007b88 4011ff04 00000000 08000000 00000000 @............... - 007b98 e0f91d01 00000000 4811ff04 00000000 ........H....... - 007ba8 08000000 00000000 d0051e01 00000000 ................ + 007b98 00141f01 00000000 4811ff04 00000000 ........H....... + 007ba8 08000000 00000000 f01f1f01 00000000 ................ 007bb8 5011ff04 00000000 08000000 00000000 P............... - 007bc8 60d81d01 00000000 5811ff04 00000000 `.......X....... - 007bd8 08000000 00000000 f0141d01 00000000 ................ + 007bc8 80f21e01 00000000 5811ff04 00000000 ........X....... + 007bd8 08000000 00000000 102f1e01 00000000 ........./...... 007be8 6011ff04 00000000 08000000 00000000 `............... - 007bf8 c01c1d01 00000000 6811ff04 00000000 ........h....... - 007c08 08000000 00000000 90241d01 00000000 .........$...... + 007bf8 e0361e01 00000000 6811ff04 00000000 .6......h....... + 007c08 08000000 00000000 b03e1e01 00000000 .........>...... 007c18 7011ff04 00000000 08000000 00000000 p............... - 007c28 50a81d01 00000000 7811ff04 00000000 P.......x....... - 007c38 08000000 00000000 a0a11d01 00000000 ................ + 007c28 70c21e01 00000000 7811ff04 00000000 p.......x....... + 007c38 08000000 00000000 c0bb1e01 00000000 ................ 007c48 8011ff04 00000000 08000000 00000000 ................ - 007c58 00af1d01 00000000 8811ff04 00000000 ................ - 007c68 08000000 00000000 a0c51c01 00000000 ................ + 007c58 20c91e01 00000000 8811ff04 00000000 ............... + 007c68 08000000 00000000 c0df1d01 00000000 ................ 007c78 9011ff04 00000000 08000000 00000000 ................ - 007c88 10c91c01 00000000 9811ff04 00000000 ................ - 007c98 08000000 00000000 80cc1c01 00000000 ................ + 007c88 30e31d01 00000000 9811ff04 00000000 0............... + 007c98 08000000 00000000 a0e61d01 00000000 ................ 007ca8 a011ff04 00000000 08000000 00000000 ................ - 007cb8 c0c31c01 00000000 a811ff04 00000000 ................ - 007cc8 08000000 00000000 60c41c01 00000000 ........`....... + 007cb8 e0dd1d01 00000000 a811ff04 00000000 ................ + 007cc8 08000000 00000000 80de1d01 00000000 ................ 007cd8 b011ff04 00000000 08000000 00000000 ................ - 007ce8 00c51c01 00000000 b811ff04 00000000 ................ - 007cf8 08000000 00000000 f0fd1e01 00000000 ................ + 007ce8 20df1d01 00000000 b811ff04 00000000 ............... + 007cf8 08000000 00000000 10182001 00000000 .......... ..... 007d08 c011ff04 00000000 08000000 00000000 ................ - 007d18 60fd1e01 00000000 c811ff04 00000000 `............... - 007d28 08000000 00000000 d0fc1e01 00000000 ................ + 007d18 80172001 00000000 c811ff04 00000000 .. ............. + 007d28 08000000 00000000 f0162001 00000000 .......... ..... 007d38 d011ff04 00000000 08000000 00000000 ................ - 007d48 40f11e01 00000000 d811ff04 00000000 @............... - 007d58 08000000 00000000 b0f01e01 00000000 ................ + 007d48 600b2001 00000000 d811ff04 00000000 `. ............. + 007d58 08000000 00000000 d00a2001 00000000 .......... ..... 007d68 e011ff04 00000000 08000000 00000000 ................ - 007d78 20f01e01 00000000 e811ff04 00000000 ............... - 007d88 08000000 00000000 b0de1e01 00000000 ................ + 007d78 400a2001 00000000 e811ff04 00000000 @. ............. + 007d88 08000000 00000000 d0f81f01 00000000 ................ 007d98 f011ff04 00000000 08000000 00000000 ................ - 007da8 20de1e01 00000000 f811ff04 00000000 ............... - 007db8 08000000 00000000 90dd1e01 00000000 ................ + 007da8 40f81f01 00000000 f811ff04 00000000 @............... + 007db8 08000000 00000000 b0f71f01 00000000 ................ 007dc8 0012ff04 00000000 08000000 00000000 ................ - 007dd8 70ac1e01 00000000 0812ff04 00000000 p............... - 007de8 08000000 00000000 007c1e01 00000000 .........|...... + 007dd8 90c61f01 00000000 0812ff04 00000000 ................ + 007de8 08000000 00000000 20961f01 00000000 ........ ....... 007df8 1012ff04 00000000 08000000 00000000 ................ - 007e08 205c1e01 00000000 1812ff04 00000000 \.............. - 007e18 08000000 00000000 20bd1e01 00000000 ........ ....... + 007e08 40761f01 00000000 1812ff04 00000000 @v.............. + 007e18 08000000 00000000 40d71f01 00000000 ........@....... 007e28 2012ff04 00000000 08000000 00000000 ............... - 007e38 108c1e01 00000000 2812ff04 00000000 ........(....... - 007e48 08000000 00000000 404c1e01 00000000 ........@L...... + 007e38 30a61f01 00000000 2812ff04 00000000 0.......(....... + 007e48 08000000 00000000 60661f01 00000000 ........`f...... 007e58 3012ff04 00000000 08000000 00000000 0............... - 007e68 209c1e01 00000000 3812ff04 00000000 .......8....... - 007e78 08000000 00000000 006c1e01 00000000 .........l...... + 007e68 40b61f01 00000000 3812ff04 00000000 @.......8....... + 007e78 08000000 00000000 20861f01 00000000 ........ ....... 007e88 4012ff04 00000000 08000000 00000000 @............... - 007e98 803c1e01 00000000 4812ff04 00000000 .<......H....... - 007ea8 08000000 00000000 00941d01 00000000 ................ + 007e98 a0561f01 00000000 4812ff04 00000000 .V......H....... + 007ea8 08000000 00000000 20ae1e01 00000000 ........ ....... 007eb8 5012ff04 00000000 08000000 00000000 P............... - 007ec8 705f1d01 00000000 5812ff04 00000000 p_......X....... - 007ed8 08000000 00000000 10391d01 00000000 .........9...... + 007ec8 90791e01 00000000 5812ff04 00000000 .y......X....... + 007ed8 08000000 00000000 30531e01 00000000 ........0S...... 007ee8 6012ff04 00000000 08000000 00000000 `............... - 007ef8 60861d01 00000000 6812ff04 00000000 `.......h....... - 007f08 08000000 00000000 406c1d01 00000000 ........@l...... + 007ef8 80a01e01 00000000 6812ff04 00000000 ........h....... + 007f08 08000000 00000000 60861e01 00000000 ........`....... 007f18 7012ff04 00000000 08000000 00000000 p............... - 007f28 00461d01 00000000 7812ff04 00000000 .F......x....... - 007f38 08000000 00000000 10791d01 00000000 .........y...... + 007f28 20601e01 00000000 7812ff04 00000000 `......x....... + 007f38 08000000 00000000 30931e01 00000000 ........0....... 007f48 8012ff04 00000000 08000000 00000000 ................ - 007f58 f0521d01 00000000 8812ff04 00000000 .R.............. - 007f68 08000000 00000000 802c1d01 00000000 .........,...... + 007f58 106d1e01 00000000 8812ff04 00000000 .m.............. + 007f68 08000000 00000000 a0461e01 00000000 .........F...... 007f78 9012ff04 00000000 08000000 00000000 ................ - 007f88 f0261e01 00000000 9812ff04 00000000 .&.............. - 007f98 08000000 00000000 20ef1d01 00000000 ........ ....... + 007f88 10411f01 00000000 9812ff04 00000000 .A.............. + 007f98 08000000 00000000 40091f01 00000000 ........@....... 007fa8 a012ff04 00000000 08000000 00000000 ................ - 007fb8 b0c21d01 00000000 a812ff04 00000000 ................ - 007fc8 08000000 00000000 101c1e01 00000000 ................ + 007fb8 d0dc1e01 00000000 a812ff04 00000000 ................ + 007fc8 08000000 00000000 30361f01 00000000 ........06...... 007fd8 b012ff04 00000000 08000000 00000000 ................ - 007fe8 60e41d01 00000000 b812ff04 00000000 `............... - 007ff8 08000000 00000000 a0b71d01 00000000 ................ + 007fe8 80fe1e01 00000000 b812ff04 00000000 ................ + 007ff8 08000000 00000000 c0d11e01 00000000 ................ 008008 c012ff04 00000000 08000000 00000000 ................ - 008018 d0311e01 00000000 c812ff04 00000000 .1.............. - 008028 08000000 00000000 c0111e01 00000000 ................ + 008018 f04b1f01 00000000 c812ff04 00000000 .K.............. + 008028 08000000 00000000 e02b1f01 00000000 .........+...... 008038 d012ff04 00000000 08000000 00000000 ................ - 008048 c0cd1d01 00000000 d812ff04 00000000 ................ - 008058 08000000 00000000 80051d01 00000000 ................ + 008048 e0e71e01 00000000 d812ff04 00000000 ................ + 008058 08000000 00000000 a01f1e01 00000000 ................ 008068 e012ff04 00000000 08000000 00000000 ................ - 008078 e0ee1c01 00000000 e812ff04 00000000 ................ - 008088 08000000 00000000 e0d71c01 00000000 ................ + 008078 00091e01 00000000 e812ff04 00000000 ................ + 008088 08000000 00000000 00f21d01 00000000 ................ 008098 f012ff04 00000000 08000000 00000000 ................ - 0080a8 a0fd1c01 00000000 f812ff04 00000000 ................ - 0080b8 08000000 00000000 50e71c01 00000000 ........P....... + 0080a8 c0171e01 00000000 f812ff04 00000000 ................ + 0080b8 08000000 00000000 70011e01 00000000 ........p....... 0080c8 0013ff04 00000000 08000000 00000000 ................ - 0080d8 e0cf1c01 00000000 0813ff04 00000000 ................ - 0080e8 08000000 00000000 600d1d01 00000000 ........`....... + 0080d8 00ea1d01 00000000 0813ff04 00000000 ................ + 0080e8 08000000 00000000 80271e01 00000000 .........'...... 0080f8 1013ff04 00000000 08000000 00000000 ................ - 008108 70f61c01 00000000 1813ff04 00000000 p............... - 008118 08000000 00000000 e0df1c01 00000000 ................ + 008108 90101e01 00000000 1813ff04 00000000 ................ + 008118 08000000 00000000 00fa1d01 00000000 ................ 008128 2013ff04 00000000 08000000 00000000 ............... - 008138 40052501 00000000 2813ff04 00000000 @.%.....(....... - 008148 08000000 00000000 60dc2401 00000000 ........`.$..... - 008158 3013ff04 00000000 08000000 00000000 0............... - 008168 e0ae2401 00000000 4013ff04 00000000 ..$.....@....... - 008178 08000000 00000000 90272501 00000000 .........'%..... - 008188 4813ff04 00000000 08000000 00000000 H............... - 008198 a0272501 00000000 6013ff04 00000000 .'%.....`....... - 0081a8 08000000 00000000 e0102601 00000000 ..........&..... - 0081b8 6813ff04 00000000 08000000 00000000 h............... - 0081c8 103e2601 00000000 8013ff04 00000000 .>&............. - 0081d8 08000000 00000000 00aa2601 00000000 ..........&..... + 008138 40582501 00000000 2813ff04 00000000 @X%.....(....... + 008148 08000000 00000000 70852501 00000000 ........p.%..... + 008158 4013ff04 00000000 08000000 00000000 @............... + 008168 f0e52501 00000000 4813ff04 00000000 ..%.....H....... + 008178 08000000 00000000 e0132601 00000000 ..........&..... + 008188 6013ff04 00000000 08000000 00000000 `............... + 008198 20b42601 00000000 6813ff04 00000000 .&.....h....... + 0081a8 08000000 00000000 408b2601 00000000 ........@.&..... + 0081b8 7013ff04 00000000 08000000 00000000 p............... + 0081c8 c05d2601 00000000 8013ff04 00000000 .]&............. + 0081d8 08000000 00000000 70d62601 00000000 ........p.&..... 0081e8 8813ff04 00000000 08000000 00000000 ................ - 0081f8 20812601 00000000 a013ff04 00000000 .&............. - 008208 08000000 00000000 705f2701 00000000 ........p_'..... + 0081f8 80d62601 00000000 a013ff04 00000000 ..&............. + 008208 08000000 00000000 b0cf2701 00000000 ..........'..... 008218 a813ff04 00000000 08000000 00000000 ................ - 008228 90362701 00000000 c013ff04 00000000 .6'............. - 008238 08000000 00000000 e0cc2701 00000000 ..........'..... + 008228 d0a62701 00000000 c013ff04 00000000 ..'............. + 008238 08000000 00000000 b04e2801 00000000 .........N(..... 008248 c813ff04 00000000 08000000 00000000 ................ - 008258 d0fa2701 00000000 e013ff04 00000000 ..'............. - 008268 08000000 00000000 c16d1502 00000000 .........m...... + 008258 d0252801 00000000 e013ff04 00000000 .%(............. + 008268 08000000 00000000 816d1502 00000000 .........m...... 008278 e813ff04 00000000 08000000 00000000 ................ 008288 00cf1605 00000000 0014ff04 00000000 ................ - 008298 08000000 00000000 cf6d1502 00000000 .........m...... + 008298 08000000 00000000 8f6d1502 00000000 .........m...... 0082a8 0814ff04 00000000 08000000 00000000 ................ 0082b8 60cf1605 00000000 2014ff04 00000000 `....... ....... - 0082c8 08000000 00000000 d86d1502 00000000 .........m...... /usr/bin/lapce-proxy differs in assembler output --- old /usr/bin/lapce-proxy (disasm) +++ new /usr/bin/lapce-proxy (disasm) @@ -99254,6 +99254,14 @@ call <_ZN3std10sys_common9backtrace26__rust_end_short_backtrace17h345bf7d92d9948dfE> ud2 +ZBUFFv05_decompressContinue.cold: + or $something,%rcx + jmp + +ZBUFFv06_decompressContinue.cold: + or $something,%r11 + jmp + ZSTDv07_decompressContinue.cold: or $something,%r12 jmp @@ -99262,17 +99270,9 @@ or $something,%rbp jmp -ZBUFFv05_decompressContinue.cold: - or $something,%rcx - jmp - ZBUFFv04_decompressContinue.cold: or $something,%rcx jmp - -ZBUFFv06_decompressContinue.cold: - or $something,%r11 - jmp nopl offset(%rax) _ZN6anyhow9__private10format_err17h669efe88c5bbb781E: @@ -1666253,7 +1666253,7 @@ jae <_ZN10lapce_data8document8Document17line_col_of_point17ha08ada343055ef5bE + ofs> mov offset(%r14),%r13 jmp <_ZN10lapce_data8document8Document17line_col_of_point17ha08ada343055ef5bE + ofs> - lea offset(%rip),%r12 # + lea offset(%rip),%r12 # movsd offset(%r14),%xmm1 mov offset(%r14),%r15 movq %r15,%xmm0 @@ -1666917,7 +1666917,7 @@ mov %rbx,offset(%rsp) mov offset(%rsp),%rbx jmp <_ZN10lapce_data8document8Document18points_of_line_col17hf97a1e5f8c032b79E + ofs> - lea offset(%rip),%r14 # + lea offset(%rip),%r14 # xor %r13d,%r13d movsd offset(%rbx),%xmm1 mov offset(%rbx),%rbx @@ -1682863,7 +1682863,7 @@ movq $something,offset(%rsp) mov %rax,offset(%rsp) movq $something,offset(%rsp) - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov %rsp,%rdi mov $something,%edx call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -1682930,9 +1682930,9 @@ jmp <_ZN68_$LT$lapce_data..svg..SvgStore$u20$as$u20$core..default..Default$GT$7default17h136b1cc3b35a2c25E + ofs> movups offset(%rsp),%xmm0 movaps %xmm0,offset(%rsp) - lea offset(%rip),%rdi # - lea offset(%rip),%rcx # - lea offset(%rip),%r8 # + lea offset(%rip),%rdi # + lea offset(%rip),%rcx # + lea offset(%rip),%r8 # lea offset(%rsp),%rdx mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -1682974,7 +1682974,7 @@ je <_ZN10lapce_data3svg8SvgStore8logo_svg17h44c82f9552de80adE + ofs> mov %rdi,%rbx add $something,%rdi - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # mov $something,%edx call <_ZN4core4hash11BuildHasher8hash_one17h8f930bd7e2ad4cc6E> mov (%rbx),%rdx @@ -1683033,8 +1683033,8 @@ jle <_ZN10lapce_data3svg8SvgStore8logo_svg17h44c82f9552de80adE + ofs> pop %rbx ret - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1683121,7 +1683121,7 @@ cmp $something,%eax je <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> mov offset(%rsp),%r13 - lea offset(%rip),%rcx # + lea offset(%rip),%rcx # mov $something,%r14 nopw offset(%rax,%rax,1) cmp $something,%r14 @@ -1683137,7 +1683137,7 @@ mov %r15,%rcx test %al,%al je <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov offset(%r14,%rax,1),%rcx mov %rcx,offset(%rsp) movdqu (%r14,%rax,1),%xmm0 @@ -1683282,16 +1683282,16 @@ mov offset(%rsp),%r14 je <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> mov %r12,offset(%rsp) - movdqu offset(%rip),%xmm0 # + movdqu offset(%rip),%xmm0 # movdqu %xmm0,offset(%rsp) - mov offset(%rip),%rax # + mov offset(%rip),%rax # mov %rax,offset(%rsp) lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> test %rax,%rax jne <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1683299,19 +1683299,19 @@ mov %rax,offset(%rsp) lea -offset(%rip),%rax # <_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17hfbd894921676e2d1E> mov %rax,offset(%rsp) - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %rax,offset(%rsp) movq $something,offset(%rsp) movq $something,offset(%rsp) lea offset(%rsp),%rax mov %rax,offset(%rsp) movq $something,offset(%rsp) - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1683319,17 +1683319,17 @@ ud2 movdqu offset(%rsp),%xmm0 movdqa %xmm0,offset(%rsp) - lea offset(%rip),%rdi # - lea offset(%rip),%rcx # - lea offset(%rip),%r8 # + lea offset(%rip),%rdi # + lea offset(%rip),%rcx # + lea offset(%rip),%r8 # lea offset(%rsp),%rdx mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN10lapce_data3svg8SvgStore15get_default_svg17h696cac0ea4513748E + ofs> call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1683637,8 +1683637,8 @@ test %r12,%r12 jne <_ZN10lapce_data3svg8SvgStore15get_svg_on_disk17h33273f28666f019bE + ofs> jmp <_ZN10lapce_data3svg8SvgStore15get_svg_on_disk17h33273f28666f019bE + ofs> - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -1684862,11 +1684862,11 @@ pop %r15 pop %rbp ret - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov %rbp,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1