~/f/wezterm/RPMS.2017 ~/f/wezterm ~/f/wezterm RPMS.2017/wezterm-20221119.145034.49b9839f-0.0.x86_64.rpm RPMS/wezterm-20221119.145034.49b9839f-0.0.x86_64.rpm differ: byte 225, line 1 Comparing wezterm-20221119.145034.49b9839f-0.0.x86_64.rpm to wezterm-20221119.145034.49b9839f-0.0.x86_64.rpm comparing the rpm tags of wezterm --- old-rpm-tags +++ new-rpm-tags @@ -685,3 +685,3 @@ -/usr/bin/wezterm 0ffd363562a125a597f6e1c03981a4fd9653dc1155165981b5f327cf9928b7c5 0 -/usr/bin/wezterm-gui 1e171b19700d97bc319cb37d6a236a80f9b1098dc9b900b7b1518c2a25f9b573 0 -/usr/bin/wezterm-mux-server d14ac71c503be6c897c6471ea9fe48e951cba011d9cbf1b9faeb91107a793555 0 +/usr/bin/wezterm f8b1c9f8b34c37773b2df8ea032218411ecc5a77f85a6c07c6491783ae137077 0 +/usr/bin/wezterm-gui 85dcb4b62c63b55c3dc50a87ad2279569a81b33ddbc48ca1b52419ff56b37fcd 0 +/usr/bin/wezterm-mux-server fb2d69be37058754c0374f8f3489acb8a84054201239e43adb00560eb2d1c7b5 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/wezterm differs in ELF sections --- old /usr/bin/wezterm (objdump) +++ new /usr/bin/wezterm (objdump) @@ -1008,6958 +1008,6958 @@ 004178 08000000 00000000 c0eb1f00 00000000 ................ 004188 186d0601 00000000 08000000 00000000 .m.............. 004198 80eb1f00 00000000 206d0601 00000000 ........ m...... - 0041a8 08000000 00000000 90e28300 00000000 ................ + 0041a8 08000000 00000000 00f67f00 00000000 ................ 0041b8 286d0601 00000000 08000000 00000000 (m.............. - 0041c8 a0e28300 00000000 406d0601 00000000 ........@m...... - 0041d8 08000000 00000000 70d88400 00000000 ........p....... - 0041e8 486d0601 00000000 08000000 00000000 Hm.............. - 0041f8 60af8400 00000000 606d0601 00000000 `.......`m...... - 004208 08000000 00000000 50528500 00000000 ........PR...... - 004218 686d0601 00000000 08000000 00000000 hm.............. - 004228 50298500 00000000 806d0601 00000000 P).......m...... - 004238 08000000 00000000 e0c88500 00000000 ................ - 004248 886d0601 00000000 08000000 00000000 .m.............. - 004258 40f68500 00000000 a06d0601 00000000 @........m...... - 004268 08000000 00000000 50a78600 00000000 ........P....... - 004278 a86d0601 00000000 08000000 00000000 .m.............. - 004288 407e8600 00000000 b06d0601 00000000 @~.......m...... - 004298 08000000 00000000 30418600 00000000 ........0A...... - 0042a8 c06d0601 00000000 08000000 00000000 .m.............. - 0042b8 f0478700 00000000 c86d0601 00000000 .G.......m...... - 0042c8 08000000 00000000 f0748700 00000000 .........t...... - 0042d8 d86d0601 00000000 08000000 00000000 .m.............. - 0042e8 40058900 00000000 e06d0601 00000000 @........m...... - 0042f8 08000000 00000000 30118900 00000000 ........0....... - 004308 e86d0601 00000000 08000000 00000000 .m.............. - 004318 20d98800 00000000 f06d0601 00000000 ........m...... - 004328 08000000 00000000 f01e8800 00000000 ................ - 004338 f86d0601 00000000 08000000 00000000 .m.............. - 004348 20178800 00000000 006e0601 00000000 ........n...... - 004358 08000000 00000000 c0268800 00000000 .........&...... - 004368 086e0601 00000000 08000000 00000000 .n.............. - 004378 f0a98800 00000000 106e0601 00000000 .........n...... - 004388 08000000 00000000 40a38800 00000000 ........@....... - 004398 186e0601 00000000 08000000 00000000 .n.............. - 0043a8 a0b08800 00000000 206e0601 00000000 ........ n...... - 0043b8 08000000 00000000 20ab8700 00000000 ........ ....... - 0043c8 286e0601 00000000 08000000 00000000 (n.............. - 0043d8 90ae8700 00000000 306e0601 00000000 ........0n...... - 0043e8 08000000 00000000 00b28700 00000000 ................ - 0043f8 386e0601 00000000 08000000 00000000 8n.............. - 004408 40a98700 00000000 406e0601 00000000 @.......@n...... - 004418 08000000 00000000 e0a98700 00000000 ................ - 004428 486e0601 00000000 08000000 00000000 Hn.............. - 004438 80aa8700 00000000 506e0601 00000000 ........Pn...... - 004448 08000000 00000000 e0d28700 00000000 ................ - 004458 586e0601 00000000 08000000 00000000 Xn.............. - 004468 50d28700 00000000 606e0601 00000000 P.......`n...... - 004478 08000000 00000000 c0d18700 00000000 ................ - 004488 686e0601 00000000 08000000 00000000 hn.............. - 004498 40508900 00000000 706e0601 00000000 @P......pn...... - 0044a8 08000000 00000000 b04f8900 00000000 .........O...... - 0044b8 786e0601 00000000 08000000 00000000 xn.............. - 0044c8 204f8900 00000000 806e0601 00000000 O.......n...... - 0044d8 08000000 00000000 40c68700 00000000 ........@....... - 0044e8 886e0601 00000000 08000000 00000000 .n.............. - 0044f8 b0c58700 00000000 906e0601 00000000 .........n...... - 004508 08000000 00000000 20c58700 00000000 ........ ....... - 004518 986e0601 00000000 08000000 00000000 .n.............. - 004528 60d18900 00000000 a06e0601 00000000 `........n...... - 004538 08000000 00000000 20a08900 00000000 ........ ....... - 004548 a86e0601 00000000 08000000 00000000 .n.............. - 004558 30708900 00000000 b06e0601 00000000 0p.......n...... - 004568 08000000 00000000 a0c08900 00000000 ................ - 004578 b86e0601 00000000 08000000 00000000 .n.............. - 004588 00908900 00000000 c06e0601 00000000 .........n...... - 004598 08000000 00000000 60608900 00000000 ........``...... - 0045a8 c86e0601 00000000 08000000 00000000 .n.............. - 0045b8 40b08900 00000000 d06e0601 00000000 @........n...... - 0045c8 08000000 00000000 00808900 00000000 ................ - 0045d8 d86e0601 00000000 08000000 00000000 .n.............. - 0045e8 d0508900 00000000 e06e0601 00000000 .P.......n...... - 0045f8 08000000 00000000 90958800 00000000 ................ - 004608 e86e0601 00000000 08000000 00000000 .n.............. - 004618 b06d8800 00000000 f06e0601 00000000 .m.......n...... - 004628 08000000 00000000 003b8800 00000000 .........;...... - 004638 f86e0601 00000000 08000000 00000000 .n.............. - 004648 e0878800 00000000 006f0601 00000000 .........o...... - 004658 08000000 00000000 d0608800 00000000 .........`...... - 004668 086f0601 00000000 08000000 00000000 .o.............. - 004678 a0478800 00000000 106f0601 00000000 .G.......o...... - 004688 08000000 00000000 907a8800 00000000 .........z...... - 004698 186f0601 00000000 08000000 00000000 .o.............. - 0046a8 40548800 00000000 206f0601 00000000 @T...... o...... - 0046b8 08000000 00000000 b02e8800 00000000 ................ - 0046c8 286f0601 00000000 08000000 00000000 (o.............. - 0046d8 201d8900 00000000 306f0601 00000000 .......0o...... - 0046e8 08000000 00000000 20e58800 00000000 ........ ....... - 0046f8 386f0601 00000000 08000000 00000000 8o.............. - 004708 40b98800 00000000 406f0601 00000000 @.......@o...... - 004718 08000000 00000000 30288900 00000000 ........0(...... - 004728 486f0601 00000000 08000000 00000000 Ho.............. - 004738 f0ef8800 00000000 506f0601 00000000 ........Po...... - 004748 08000000 00000000 00c48800 00000000 ................ - 004758 586f0601 00000000 08000000 00000000 Xo.............. - 004768 40338900 00000000 606f0601 00000000 @3......`o...... - 004778 08000000 00000000 c0fa8800 00000000 ................ - 004788 686f0601 00000000 08000000 00000000 ho.............. - 004798 c0ce8800 00000000 706f0601 00000000 ........po...... - 0047a8 08000000 00000000 b0078800 00000000 ................ - 0047b8 786f0601 00000000 08000000 00000000 xo.............. - 0047c8 80e98700 00000000 806f0601 00000000 .........o...... - 0047d8 08000000 00000000 f0da8700 00000000 ................ - 0047e8 886f0601 00000000 08000000 00000000 .o.............. - 0047f8 d0ff8700 00000000 906f0601 00000000 .........o...... - 004808 08000000 00000000 10f18700 00000000 ................ - 004818 986f0601 00000000 08000000 00000000 .o.............. - 004828 70d38700 00000000 a06f0601 00000000 p........o...... - 004838 08000000 00000000 900f8800 00000000 ................ - 004848 a86f0601 00000000 08000000 00000000 .o.............. - 004858 a0f88700 00000000 b06f0601 00000000 .........o...... - 004868 08000000 00000000 70e28700 00000000 ........p....... + 0041c8 f0018000 00000000 306d0601 00000000 ........0m...... + 0041d8 08000000 00000000 e0c97f00 00000000 ................ + 0041e8 386d0601 00000000 08000000 00000000 8m.............. + 0041f8 b00f7f00 00000000 406d0601 00000000 ........@m...... + 004208 08000000 00000000 e0077f00 00000000 ................ + 004218 486d0601 00000000 08000000 00000000 Hm.............. + 004228 80177f00 00000000 506d0601 00000000 ........Pm...... + 004238 08000000 00000000 b09a7f00 00000000 ................ + 004248 586d0601 00000000 08000000 00000000 Xm.............. + 004258 00947f00 00000000 606d0601 00000000 ........`m...... + 004268 08000000 00000000 60a17f00 00000000 ........`....... + 004278 686d0601 00000000 08000000 00000000 hm.............. + 004288 e09b7e00 00000000 706d0601 00000000 ..~.....pm...... + 004298 08000000 00000000 509f7e00 00000000 ........P.~..... + 0042a8 786d0601 00000000 08000000 00000000 xm.............. + 0042b8 c0a27e00 00000000 806d0601 00000000 ..~......m...... + 0042c8 08000000 00000000 009a7e00 00000000 ..........~..... + 0042d8 886d0601 00000000 08000000 00000000 .m.............. + 0042e8 a09a7e00 00000000 906d0601 00000000 ..~......m...... + 0042f8 08000000 00000000 409b7e00 00000000 ........@.~..... + 004308 986d0601 00000000 08000000 00000000 .m.............. + 004318 a0c37e00 00000000 a06d0601 00000000 ..~......m...... + 004328 08000000 00000000 10c37e00 00000000 ..........~..... + 004338 a86d0601 00000000 08000000 00000000 .m.............. + 004348 80c27e00 00000000 b06d0601 00000000 ..~......m...... + 004358 08000000 00000000 00418000 00000000 .........A...... + 004368 b86d0601 00000000 08000000 00000000 .m.............. + 004378 70408000 00000000 c06d0601 00000000 p@.......m...... + 004388 08000000 00000000 e03f8000 00000000 .........?...... + 004398 c86d0601 00000000 08000000 00000000 .m.............. + 0043a8 00b77e00 00000000 d06d0601 00000000 ..~......m...... + 0043b8 08000000 00000000 70b67e00 00000000 ........p.~..... + 0043c8 d86d0601 00000000 08000000 00000000 .m.............. + 0043d8 e0b57e00 00000000 e06d0601 00000000 ..~......m...... + 0043e8 08000000 00000000 20c28000 00000000 ........ ....... + 0043f8 e86d0601 00000000 08000000 00000000 .m.............. + 004408 e0908000 00000000 f06d0601 00000000 .........m...... + 004418 08000000 00000000 f0608000 00000000 .........`...... + 004428 f86d0601 00000000 08000000 00000000 .m.............. + 004438 60b18000 00000000 006e0601 00000000 `........n...... + 004448 08000000 00000000 c0808000 00000000 ................ + 004458 086e0601 00000000 08000000 00000000 .n.............. + 004468 20518000 00000000 106e0601 00000000 Q.......n...... + 004478 08000000 00000000 00a18000 00000000 ................ + 004488 186e0601 00000000 08000000 00000000 .n.............. + 004498 c0708000 00000000 206e0601 00000000 .p...... n...... + 0044a8 08000000 00000000 90418000 00000000 .........A...... + 0044b8 286e0601 00000000 08000000 00000000 (n.............. + 0044c8 50867f00 00000000 306e0601 00000000 P.......0n...... + 0044d8 08000000 00000000 705e7f00 00000000 ........p^...... + 0044e8 386e0601 00000000 08000000 00000000 8n.............. + 0044f8 c02b7f00 00000000 406e0601 00000000 .+......@n...... + 004508 08000000 00000000 a0787f00 00000000 .........x...... + 004518 486e0601 00000000 08000000 00000000 Hn.............. + 004528 90517f00 00000000 506e0601 00000000 .Q......Pn...... + 004538 08000000 00000000 60387f00 00000000 ........`8...... + 004548 586e0601 00000000 08000000 00000000 Xn.............. + 004558 506b7f00 00000000 606e0601 00000000 Pk......`n...... + 004568 08000000 00000000 00457f00 00000000 .........E...... + 004578 686e0601 00000000 08000000 00000000 hn.............. + 004588 701f7f00 00000000 706e0601 00000000 p.......pn...... + 004598 08000000 00000000 e00d8000 00000000 ................ + 0045a8 786e0601 00000000 08000000 00000000 xn.............. + 0045b8 e0d57f00 00000000 806e0601 00000000 .........n...... + 0045c8 08000000 00000000 00aa7f00 00000000 ................ + 0045d8 886e0601 00000000 08000000 00000000 .n.............. + 0045e8 f0188000 00000000 906e0601 00000000 .........n...... + 0045f8 08000000 00000000 b0e07f00 00000000 ................ + 004608 986e0601 00000000 08000000 00000000 .n.............. + 004618 c0b47f00 00000000 a06e0601 00000000 .........n...... + 004628 08000000 00000000 00248000 00000000 .........$...... + 004638 a86e0601 00000000 08000000 00000000 .n.............. + 004648 80eb7f00 00000000 b06e0601 00000000 .........n...... + 004658 08000000 00000000 80bf7f00 00000000 ................ + 004668 b86e0601 00000000 08000000 00000000 .n.............. + 004678 70f87e00 00000000 c06e0601 00000000 p.~......n...... + 004688 08000000 00000000 40da7e00 00000000 ........@.~..... + 004698 c86e0601 00000000 08000000 00000000 .n.............. + 0046a8 b0cb7e00 00000000 d06e0601 00000000 ..~......n...... + 0046b8 08000000 00000000 90f07e00 00000000 ..........~..... + 0046c8 d86e0601 00000000 08000000 00000000 .n.............. + 0046d8 d0e17e00 00000000 e06e0601 00000000 ..~......n...... + 0046e8 08000000 00000000 30c47e00 00000000 ........0.~..... + 0046f8 e86e0601 00000000 08000000 00000000 .n.............. /usr/bin/wezterm differs in assembler output --- old /usr/bin/wezterm (disasm) +++ new /usr/bin/wezterm (disasm) @@ -20549,14 +20549,14 @@ pop %r14 pop %r15 jmp *offset(%rip) # + or $something,%r11 + jmp or $something,%r12 jmp or $something,%rbp jmp or $something,%rcx jmp - or $something,%r11 - jmp or $something,%rcx jmp lea offset(%rip),%r12 # @@ -1600551,1923 +1600551,6 @@ lea offset(%rax,%rdx,1),%rax ret nopw offset(%rax,%rax,1) - push %r15 - push %r14 - push %r13 - push %r12 - push %rbp - push %rbx - mov %rdx,-offset(%rsp) - mov %r9d,-offset(%rsp) - cmp $something,%rcx - jbe - lea -offset(%rdi,%rsi,1),%rax - mov %rdi,%r14 - mov %rax,-offset(%rsp) - cmp $something,%rsi - jbe - mov %rcx,%rbx - lea (%rdx,%rcx,1),%rsi - movzwl (%r8),%r15d - mov %rcx,%rdi - and $something,%ebx - movzbl -offset(%rsi),%eax - lea offset(%r8),%r13 - mov $something,%ebp - mov %rbx,-offset(%rsp) - je - test %r15d,%r15d - je - lea -offset(%r15),%ecx - mov $something,%edx - shl %cl,%edx - movslq %edx,%rdx - lea offset(,%rdx,4),%rbp - add %r8,%rbp - lea -offset(%rsi),%r10 - mov -offset(%rsp),%r11d - lea offset(%rip),%r12 # - lea offset(%rbp,%rax,8),%rdx - mov offset(%rdx),%r8d - movslq (%rdx),%rdx - lea offset(%r8),%ecx - mov %ecx,%eax - shr $something,%ecx - xor %ax,%ax - sub %r8d,%eax - sar %cl,%rax - add %rdx,%rax - movzwl offset(%r13,%rax,2),%edx - movzbl -offset(%rsi),%eax - lea offset(%rbp,%rax,8),%r8 - mov offset(%r8),%r9d - lea offset(%r9),%ecx - mov %ecx,%eax - shr $something,%ecx - xor %ax,%ax - sub %r9d,%eax - sar %cl,%rax - movslq (%r8),%rcx - add %rcx,%rax - movzbl -offset(%rsi),%ecx - movzwl offset(%r13,%rax,2),%eax - lea offset(%rbp,%rcx,8),%r9 - mov offset(%r9),%esi - add %rdx,%rsi - sar $something,%rsi - mov (%r12,%rsi,4),%r8d - mov %esi,%ecx - and %rdx,%r8 - sar %cl,%rdx - movslq (%r9),%rcx - mov %esi,%r9d - shr $something,%r9d - and $something,%esi - add %rcx,%rdx - mov %r9d,%ecx - lea (%r14,%rcx,1),%rbx - lea offset(,%r9,8),%ecx - movzwl offset(%r13,%rdx,2),%edx - mov %r8,(%r14) - mov %rbx,-offset(%rsp) - mov %r8,%rbx - shr %cl,%rbx - test %r11d,%r11d - mov %rbx,-offset(%rsp) - je - and $something,%edi - je - cmp %r10,-offset(%rsp) - jae - mov %r14,-offset(%rsp) - mov -offset(%rsp),%r14 - mov %r15d,-offset(%rsp) - jmp - nopw offset(%rax,%rax,1) - mov %rdi,%r14 - movzbl -offset(%r10),%ecx - mov %rax,%rbx - mov %rdx,%r9 - sub $something,%r10 - lea offset(%rbp,%rcx,8),%rcx - mov offset(%rcx),%edi - movslq (%rcx),%r8 - add %rax,%rdi - sar $something,%rdi - mov %edi,%ecx - lea (%rsi,%rdi,1),%r15d - mov %edi,%edi - sar %cl,%rbx - movzbl offset(%r10),%ecx - add %rbx,%r8 - movzwl offset(%r13,%r8,2),%r11d - lea offset(%rbp,%rcx,8),%r8 - mov offset(%r8),%ecx - movslq (%r8),%r8 - add %rdx,%rcx - sar $something,%rcx - sar %cl,%r9 - lea (%r15,%rcx,1),%ebx - mov %ecx,%ecx - add %r9,%r8 - mov (%r12,%rcx,4),%ecx - mov %ebx,-offset(%rsp) - movzwl offset(%r13,%r8,2),%r9d - movzbl offset(%r10),%r8d - and %rcx,%rdx - mov %r15d,%ecx - lea offset(%rbp,%r8,8),%rbx - shl %cl,%rdx - mov (%r12,%rdi,4),%ecx - mov offset(%rbx),%r8d - and %rcx,%rax - mov %esi,%ecx - add %r11,%r8 - shl %cl,%rax - sar $something,%r8 - or %rax,%rdx - mov -offset(%rsp),%eax - mov (%r12,%r8,4),%esi - mov %eax,%ecx - and %r11,%rsi - shl %cl,%rsi - mov %r8d,%ecx - or %rsi,%rdx - sar %cl,%r11 - lea (%rax,%r8,1),%esi - movzbl (%r10),%ecx - movslq (%rbx),%rax - mov -offset(%rsp),%rbx - add %r11,%rax - lea offset(%rbp,%rcx,8),%r11 - mov %esi,%ecx - mov offset(%r11),%edi - movzwl offset(%r13,%rax,2),%eax - add %r9,%rdi - sar $something,%rdi - mov (%r12,%rdi,4),%r8d - add %edi,%esi - and %r9,%r8 - shl %cl,%r8 - mov %edi,%ecx - sar %cl,%r9 - mov %esi,%ecx - or %rdx,%r8 - movslq (%r11),%rdx - shr $something,%ecx - or %rbx,%r8 - mov %ecx,%edi - add %r9,%rdx - mov %r8,%rbx - mov -offset(%rsp),%r9d - add %r14,%rdi - and $something,%esi - shl $something,%ecx - movzwl offset(%r13,%rdx,2),%edx - shr %cl,%rbx - mov %r8,(%r14) - mov %rbx,-offset(%rsp) - mov -offset(%rsp),%rbx /usr/bin/wezterm-gui differs in ELF sections --- old /usr/bin/wezterm-gui (objdump) +++ new /usr/bin/wezterm-gui (objdump) @@ -3142,546 +3142,546 @@ 00c6e0 08000000 00000000 20c76e00 00000000 ........ .n..... 00c6f0 78092603 00000000 08000000 00000000 x.&............. 00c700 e0c66e00 00000000 80092603 00000000 ..n.......&..... - 00c710 08000000 00000000 10be3501 00000000 ..........5..... + 00c710 08000000 00000000 b0d13101 00000000 ..........1..... 00c720 88092603 00000000 08000000 00000000 ..&............. - 00c730 20be3501 00000000 a0092603 00000000 .5.......&..... - 00c740 08000000 00000000 f0b33601 00000000 ..........6..... - 00c750 a8092603 00000000 08000000 00000000 ..&............. - 00c760 e08a3601 00000000 c0092603 00000000 ..6.......&..... - 00c770 08000000 00000000 d02d3701 00000000 .........-7..... - 00c780 c8092603 00000000 08000000 00000000 ..&............. - 00c790 d0043701 00000000 e0092603 00000000 ..7.......&..... - 00c7a0 08000000 00000000 60a43701 00000000 ........`.7..... - 00c7b0 e8092603 00000000 08000000 00000000 ..&............. - 00c7c0 c0d13701 00000000 000a2603 00000000 ..7.......&..... - 00c7d0 08000000 00000000 d0823801 00000000 ..........8..... - 00c7e0 080a2603 00000000 08000000 00000000 ..&............. - 00c7f0 c0593801 00000000 100a2603 00000000 .Y8.......&..... - 00c800 08000000 00000000 b01c3801 00000000 ..........8..... - 00c810 200a2603 00000000 08000000 00000000 .&............. - 00c820 70233901 00000000 280a2603 00000000 p#9.....(.&..... - 00c830 08000000 00000000 70503901 00000000 ........pP9..... - 00c840 380a2603 00000000 08000000 00000000 8.&............. - 00c850 c0e03a01 00000000 400a2603 00000000 ..:.....@.&..... - 00c860 08000000 00000000 b0ec3a01 00000000 ..........:..... - 00c870 480a2603 00000000 08000000 00000000 H.&............. - 00c880 a0b43a01 00000000 500a2603 00000000 ..:.....P.&..... - 00c890 08000000 00000000 70fa3901 00000000 ........p.9..... - 00c8a0 580a2603 00000000 08000000 00000000 X.&............. - 00c8b0 a0f23901 00000000 600a2603 00000000 ..9.....`.&..... - 00c8c0 08000000 00000000 40023a01 00000000 ........@.:..... - 00c8d0 680a2603 00000000 08000000 00000000 h.&............. - 00c8e0 70853a01 00000000 700a2603 00000000 p.:.....p.&..... - 00c8f0 08000000 00000000 c07e3a01 00000000 .........~:..... - 00c900 780a2603 00000000 08000000 00000000 x.&............. - 00c910 208c3a01 00000000 800a2603 00000000 .:.......&..... - 00c920 08000000 00000000 a0863901 00000000 ..........9..... - 00c930 880a2603 00000000 08000000 00000000 ..&............. - 00c940 108a3901 00000000 900a2603 00000000 ..9.......&..... - 00c950 08000000 00000000 808d3901 00000000 ..........9..... - 00c960 980a2603 00000000 08000000 00000000 ..&............. - 00c970 c0843901 00000000 a00a2603 00000000 ..9.......&..... - 00c980 08000000 00000000 60853901 00000000 ........`.9..... - 00c990 a80a2603 00000000 08000000 00000000 ..&............. - 00c9a0 00863901 00000000 b00a2603 00000000 ..9.......&..... - 00c9b0 08000000 00000000 60ae3901 00000000 ........`.9..... - 00c9c0 b80a2603 00000000 08000000 00000000 ..&............. - 00c9d0 d0ad3901 00000000 c00a2603 00000000 ..9.......&..... - 00c9e0 08000000 00000000 40ad3901 00000000 ........@.9..... - 00c9f0 c80a2603 00000000 08000000 00000000 ..&............. - 00ca00 c02b3b01 00000000 d00a2603 00000000 .+;.......&..... - 00ca10 08000000 00000000 302b3b01 00000000 ........0+;..... - 00ca20 d80a2603 00000000 08000000 00000000 ..&............. - 00ca30 a02a3b01 00000000 e00a2603 00000000 .*;.......&..... - 00ca40 08000000 00000000 c0a13901 00000000 ..........9..... - 00ca50 e80a2603 00000000 08000000 00000000 ..&............. - 00ca60 30a13901 00000000 f00a2603 00000000 0.9.......&..... - 00ca70 08000000 00000000 a0a03901 00000000 ..........9..... - 00ca80 f80a2603 00000000 08000000 00000000 ..&............. - 00ca90 e0ac3b01 00000000 000b2603 00000000 ..;.......&..... - 00caa0 08000000 00000000 a07b3b01 00000000 .........{;..... - 00cab0 080b2603 00000000 08000000 00000000 ..&............. - 00cac0 b04b3b01 00000000 100b2603 00000000 .K;.......&..... - 00cad0 08000000 00000000 209c3b01 00000000 ........ .;..... - 00cae0 180b2603 00000000 08000000 00000000 ..&............. - 00caf0 806b3b01 00000000 200b2603 00000000 .k;..... .&..... - 00cb00 08000000 00000000 e03b3b01 00000000 .........;;..... - 00cb10 280b2603 00000000 08000000 00000000 (.&............. - 00cb20 c08b3b01 00000000 300b2603 00000000 ..;.....0.&..... - 00cb30 08000000 00000000 805b3b01 00000000 .........[;..... - 00cb40 380b2603 00000000 08000000 00000000 8.&............. - 00cb50 502c3b01 00000000 400b2603 00000000 P,;.....@.&..... - 00cb60 08000000 00000000 10713a01 00000000 .........q:..... - 00cb70 480b2603 00000000 08000000 00000000 H.&............. - 00cb80 30493a01 00000000 500b2603 00000000 0I:.....P.&..... - 00cb90 08000000 00000000 80163a01 00000000 ..........:..... - 00cba0 580b2603 00000000 08000000 00000000 X.&............. - 00cbb0 60633a01 00000000 600b2603 00000000 `c:.....`.&..... - 00cbc0 08000000 00000000 503c3a01 00000000 ........P<:..... - 00cbd0 680b2603 00000000 08000000 00000000 h.&............. - 00cbe0 20233a01 00000000 700b2603 00000000 #:.....p.&..... - 00cbf0 08000000 00000000 10563a01 00000000 .........V:..... - 00cc00 780b2603 00000000 08000000 00000000 x.&............. - 00cc10 c02f3a01 00000000 800b2603 00000000 ./:.......&..... - 00cc20 08000000 00000000 300a3a01 00000000 ........0.:..... - 00cc30 880b2603 00000000 08000000 00000000 ..&............. - 00cc40 a0f83a01 00000000 900b2603 00000000 ..:.......&..... - 00cc50 08000000 00000000 a0c03a01 00000000 ..........:..... - 00cc60 980b2603 00000000 08000000 00000000 ..&............. - 00cc70 c0943a01 00000000 a00b2603 00000000 ..:.......&..... - 00cc80 08000000 00000000 b0033b01 00000000 ..........;..... - 00cc90 a80b2603 00000000 08000000 00000000 ..&............. - 00cca0 70cb3a01 00000000 b00b2603 00000000 p.:.......&..... - 00ccb0 08000000 00000000 809f3a01 00000000 ..........:..... - 00ccc0 b80b2603 00000000 08000000 00000000 ..&............. - 00ccd0 c00e3b01 00000000 c00b2603 00000000 ..;.......&..... - 00cce0 08000000 00000000 40d63a01 00000000 ........@.:..... - 00ccf0 c80b2603 00000000 08000000 00000000 ..&............. - 00cd00 40aa3a01 00000000 d00b2603 00000000 @.:.......&..... - 00cd10 08000000 00000000 30e33901 00000000 ........0.9..... - 00cd20 d80b2603 00000000 08000000 00000000 ..&............. - 00cd30 00c53901 00000000 e00b2603 00000000 ..9.......&..... - 00cd40 08000000 00000000 70b63901 00000000 ........p.9..... - 00cd50 e80b2603 00000000 08000000 00000000 ..&............. - 00cd60 50db3901 00000000 f00b2603 00000000 P.9.......&..... - 00cd70 08000000 00000000 90cc3901 00000000 ..........9..... - 00cd80 f80b2603 00000000 08000000 00000000 ..&............. - 00cd90 f0ae3901 00000000 000c2603 00000000 ..9.......&..... - 00cda0 08000000 00000000 10eb3901 00000000 ..........9..... - 00cdb0 080c2603 00000000 08000000 00000000 ..&............. - 00cdc0 20d43901 00000000 100c2603 00000000 .9.......&..... - 00cdd0 08000000 00000000 f0bd3901 00000000 ..........9..... + 00c730 a0dd3101 00000000 90092603 00000000 ..1.......&..... + 00c740 08000000 00000000 90a53101 00000000 ..........1..... + 00c750 98092603 00000000 08000000 00000000 ..&............. + 00c760 60eb3001 00000000 a0092603 00000000 `.0.......&..... + 00c770 08000000 00000000 90e33001 00000000 ..........0..... + 00c780 a8092603 00000000 08000000 00000000 ..&............. + 00c790 30f33001 00000000 b0092603 00000000 0.0.......&..... + 00c7a0 08000000 00000000 60763101 00000000 ........`v1..... + 00c7b0 b8092603 00000000 08000000 00000000 ..&............. + 00c7c0 b06f3101 00000000 c0092603 00000000 .o1.......&..... + 00c7d0 08000000 00000000 107d3101 00000000 .........}1..... + 00c7e0 c8092603 00000000 08000000 00000000 ..&............. + 00c7f0 90773001 00000000 d0092603 00000000 .w0.......&..... + 00c800 08000000 00000000 007b3001 00000000 .........{0..... + 00c810 d8092603 00000000 08000000 00000000 ..&............. + 00c820 707e3001 00000000 e0092603 00000000 p~0.......&..... + 00c830 08000000 00000000 b0753001 00000000 .........u0..... + 00c840 e8092603 00000000 08000000 00000000 ..&............. + 00c850 50763001 00000000 f0092603 00000000 Pv0.......&..... + 00c860 08000000 00000000 f0763001 00000000 .........v0..... + 00c870 f8092603 00000000 08000000 00000000 ..&............. + 00c880 509f3001 00000000 000a2603 00000000 P.0.......&..... + 00c890 08000000 00000000 c09e3001 00000000 ..........0..... + 00c8a0 080a2603 00000000 08000000 00000000 ..&............. + 00c8b0 309e3001 00000000 100a2603 00000000 0.0.......&..... + 00c8c0 08000000 00000000 b01c3201 00000000 ..........2..... + 00c8d0 180a2603 00000000 08000000 00000000 ..&............. + 00c8e0 201c3201 00000000 200a2603 00000000 .2..... .&..... + 00c8f0 08000000 00000000 901b3201 00000000 ..........2..... + 00c900 280a2603 00000000 08000000 00000000 (.&............. + 00c910 b0923001 00000000 300a2603 00000000 ..0.....0.&..... + 00c920 08000000 00000000 20923001 00000000 ........ .0..... + 00c930 380a2603 00000000 08000000 00000000 8.&............. + 00c940 90913001 00000000 400a2603 00000000 ..0.....@.&..... + 00c950 08000000 00000000 d09d3201 00000000 ..........2..... + 00c960 480a2603 00000000 08000000 00000000 H.&............. + 00c970 906c3201 00000000 500a2603 00000000 .l2.....P.&..... + 00c980 08000000 00000000 a03c3201 00000000 .........<2..... + 00c990 580a2603 00000000 08000000 00000000 X.&............. + 00c9a0 108d3201 00000000 600a2603 00000000 ..2.....`.&..... + 00c9b0 08000000 00000000 705c3201 00000000 ........p\2..... + 00c9c0 680a2603 00000000 08000000 00000000 h.&............. + 00c9d0 d02c3201 00000000 700a2603 00000000 .,2.....p.&..... + 00c9e0 08000000 00000000 b07c3201 00000000 .........|2..... + 00c9f0 780a2603 00000000 08000000 00000000 x.&............. + 00ca00 704c3201 00000000 800a2603 00000000 pL2.......&..... + 00ca10 08000000 00000000 401d3201 00000000 ........@.2..... + 00ca20 880a2603 00000000 08000000 00000000 ..&............. + 00ca30 00623101 00000000 900a2603 00000000 .b1.......&..... + 00ca40 08000000 00000000 203a3101 00000000 ........ :1..... + 00ca50 980a2603 00000000 08000000 00000000 ..&............. + 00ca60 70073101 00000000 a00a2603 00000000 p.1.......&..... + 00ca70 08000000 00000000 50543101 00000000 ........PT1..... + 00ca80 a80a2603 00000000 08000000 00000000 ..&............. + 00ca90 402d3101 00000000 b00a2603 00000000 @-1.......&..... + 00caa0 08000000 00000000 10143101 00000000 ..........1..... + 00cab0 b80a2603 00000000 08000000 00000000 ..&............. + 00cac0 00473101 00000000 c00a2603 00000000 .G1.......&..... + 00cad0 08000000 00000000 b0203101 00000000 ......... 1..... + 00cae0 c80a2603 00000000 08000000 00000000 ..&............. + 00caf0 20fb3001 00000000 d00a2603 00000000 .0.......&..... + 00cb00 08000000 00000000 90e93101 00000000 ..........1..... + 00cb10 d80a2603 00000000 08000000 00000000 ..&............. + 00cb20 90b13101 00000000 e00a2603 00000000 ..1.......&..... + 00cb30 08000000 00000000 b0853101 00000000 ..........1..... + 00cb40 e80a2603 00000000 08000000 00000000 ..&............. + 00cb50 a0f43101 00000000 f00a2603 00000000 ..1.......&..... + 00cb60 08000000 00000000 60bc3101 00000000 ........`.1..... + 00cb70 f80a2603 00000000 08000000 00000000 ..&............. + 00cb80 70903101 00000000 000b2603 00000000 p.1.......&..... + 00cb90 08000000 00000000 b0ff3101 00000000 ..........1..... + 00cba0 080b2603 00000000 08000000 00000000 ..&............. + 00cbb0 30c73101 00000000 100b2603 00000000 0.1.......&..... + 00cbc0 08000000 00000000 309b3101 00000000 ........0.1..... + 00cbd0 180b2603 00000000 08000000 00000000 ..&............. + 00cbe0 20d43001 00000000 200b2603 00000000 .0..... .&..... + 00cbf0 08000000 00000000 f0b53001 00000000 ..........0..... + 00cc00 280b2603 00000000 08000000 00000000 (.&............. + 00cc10 60a73001 00000000 300b2603 00000000 `.0.....0.&..... + 00cc20 08000000 00000000 40cc3001 00000000 ........@.0..... + 00cc30 380b2603 00000000 08000000 00000000 8.&............. + 00cc40 80bd3001 00000000 400b2603 00000000 ..0.....@.&..... + 00cc50 08000000 00000000 e09f3001 00000000 ..........0..... + 00cc60 480b2603 00000000 08000000 00000000 H.&............. /usr/bin/wezterm-gui differs in assembler output --- old /usr/bin/wezterm-gui (disasm) +++ new /usr/bin/wezterm-gui (disasm) @@ -45165,14 +45165,14 @@ mov %rdx,%rsi pop %rax jmp + or $something,%r11 + jmp or $something,%r12 jmp or $something,%rbp jmp or $something,%rcx jmp - or $something,%r11 - jmp or $something,%rcx jmp lea offset(%rip),%r12 # @@ -3261092,1923 +3261092,6 @@ lea offset(%rax,%rdx,1),%rax ret nopw offset(%rax,%rax,1) - push %r15 - push %r14 - push %r13 - push %r12 - push %rbp - push %rbx - mov %rdx,-offset(%rsp) - mov %r9d,-offset(%rsp) - cmp $something,%rcx - jbe - lea -offset(%rdi,%rsi,1),%rax - mov %rdi,%r14 - mov %rax,-offset(%rsp) - cmp $something,%rsi - jbe - mov %rcx,%rbx - lea (%rdx,%rcx,1),%rsi - movzwl (%r8),%r15d - mov %rcx,%rdi - and $something,%ebx - movzbl -offset(%rsi),%eax - lea offset(%r8),%r13 - mov $something,%ebp - mov %rbx,-offset(%rsp) - je - test %r15d,%r15d - je - lea -offset(%r15),%ecx - mov $something,%edx - shl %cl,%edx - movslq %edx,%rdx - lea offset(,%rdx,4),%rbp - add %r8,%rbp - lea -offset(%rsi),%r10 - mov -offset(%rsp),%r11d - lea offset(%rip),%r12 # - lea offset(%rbp,%rax,8),%rdx - mov offset(%rdx),%r8d - movslq (%rdx),%rdx - lea offset(%r8),%ecx - mov %ecx,%eax - shr $something,%ecx - xor %ax,%ax - sub %r8d,%eax - sar %cl,%rax - add %rdx,%rax - movzwl offset(%r13,%rax,2),%edx - movzbl -offset(%rsi),%eax - lea offset(%rbp,%rax,8),%r8 - mov offset(%r8),%r9d - lea offset(%r9),%ecx - mov %ecx,%eax - shr $something,%ecx - xor %ax,%ax - sub %r9d,%eax - sar %cl,%rax - movslq (%r8),%rcx - add %rcx,%rax - movzbl -offset(%rsi),%ecx - movzwl offset(%r13,%rax,2),%eax - lea offset(%rbp,%rcx,8),%r9 - mov offset(%r9),%esi - add %rdx,%rsi - sar $something,%rsi - mov (%r12,%rsi,4),%r8d - mov %esi,%ecx - and %rdx,%r8 - sar %cl,%rdx - movslq (%r9),%rcx - mov %esi,%r9d - shr $something,%r9d - and $something,%esi - add %rcx,%rdx - mov %r9d,%ecx - lea (%r14,%rcx,1),%rbx - lea offset(,%r9,8),%ecx - movzwl offset(%r13,%rdx,2),%edx - mov %r8,(%r14) - mov %rbx,-offset(%rsp) - mov %r8,%rbx - shr %cl,%rbx - test %r11d,%r11d - mov %rbx,-offset(%rsp) - je - and $something,%edi - je - cmp %r10,-offset(%rsp) - jae - mov %r14,-offset(%rsp) - mov -offset(%rsp),%r14 - mov %r15d,-offset(%rsp) - jmp - nopw offset(%rax,%rax,1) - mov %rdi,%r14 - movzbl -offset(%r10),%ecx - mov %rax,%rbx - mov %rdx,%r9 - sub $something,%r10 - lea offset(%rbp,%rcx,8),%rcx - mov offset(%rcx),%edi - movslq (%rcx),%r8 - add %rax,%rdi - sar $something,%rdi - mov %edi,%ecx - lea (%rsi,%rdi,1),%r15d - mov %edi,%edi - sar %cl,%rbx - movzbl offset(%r10),%ecx - add %rbx,%r8 - movzwl offset(%r13,%r8,2),%r11d - lea offset(%rbp,%rcx,8),%r8 - mov offset(%r8),%ecx - movslq (%r8),%r8 - add %rdx,%rcx - sar $something,%rcx - sar %cl,%r9 - lea (%r15,%rcx,1),%ebx - mov %ecx,%ecx - add %r9,%r8 - mov (%r12,%rcx,4),%ecx - mov %ebx,-offset(%rsp) - movzwl offset(%r13,%r8,2),%r9d - movzbl offset(%r10),%r8d - and %rcx,%rdx - mov %r15d,%ecx - lea offset(%rbp,%r8,8),%rbx - shl %cl,%rdx - mov (%r12,%rdi,4),%ecx - mov offset(%rbx),%r8d - and %rcx,%rax - mov %esi,%ecx - add %r11,%r8 - shl %cl,%rax - sar $something,%r8 - or %rax,%rdx - mov -offset(%rsp),%eax - mov (%r12,%r8,4),%esi - mov %eax,%ecx - and %r11,%rsi - shl %cl,%rsi - mov %r8d,%ecx - or %rsi,%rdx - sar %cl,%r11 - lea (%rax,%r8,1),%esi - movzbl (%r10),%ecx - movslq (%rbx),%rax - mov -offset(%rsp),%rbx - add %r11,%rax - lea offset(%rbp,%rcx,8),%r11 - mov %esi,%ecx - mov offset(%r11),%edi - movzwl offset(%r13,%rax,2),%eax - add %r9,%rdi - sar $something,%rdi - mov (%r12,%rdi,4),%r8d - add %edi,%esi - and %r9,%r8 - shl %cl,%r8 - mov %edi,%ecx - sar %cl,%r9 - mov %esi,%ecx - or %rdx,%r8 - movslq (%r11),%rdx - shr $something,%ecx - or %rbx,%r8 - mov %ecx,%edi - add %r9,%rdx - mov %r8,%rbx - mov -offset(%rsp),%r9d - add %r14,%rdi - and $something,%esi - shl $something,%ecx - movzwl offset(%r13,%rdx,2),%edx - shr %cl,%rbx - mov %r8,(%r14) - mov %rbx,-offset(%rsp) - mov -offset(%rsp),%rbx /usr/bin/wezterm-mux-server differs in ELF sections --- old /usr/bin/wezterm-mux-server (objdump) +++ new /usr/bin/wezterm-mux-server (objdump) @@ -945,10849 +945,10849 @@ 003da0 08000000 00000000 200b1e00 00000000 ........ ....... 003db0 1897f200 00000000 08000000 00000000 ................ 003dc0 e00a1e00 00000000 2097f200 00000000 ........ ....... - 003dd0 08000000 00000000 90417a00 00000000 .........Az..... + 003dd0 08000000 00000000 30557600 00000000 ........0Uv..... 003de0 2897f200 00000000 08000000 00000000 (............... - 003df0 a0417a00 00000000 4097f200 00000000 .Az.....@....... - 003e00 08000000 00000000 70377b00 00000000 ........p7{..... - 003e10 4897f200 00000000 08000000 00000000 H............... - 003e20 600e7b00 00000000 6097f200 00000000 `.{.....`....... - 003e30 08000000 00000000 50b17b00 00000000 ........P.{..... - 003e40 6897f200 00000000 08000000 00000000 h............... - 003e50 50887b00 00000000 8097f200 00000000 P.{............. - 003e60 08000000 00000000 e0277c00 00000000 .........'|..... - 003e70 8897f200 00000000 08000000 00000000 ................ - 003e80 40557c00 00000000 a097f200 00000000 @U|............. - 003e90 08000000 00000000 50067d00 00000000 ........P.}..... - 003ea0 a897f200 00000000 08000000 00000000 ................ - 003eb0 40dd7c00 00000000 b097f200 00000000 @.|............. - 003ec0 08000000 00000000 30a07c00 00000000 ........0.|..... - 003ed0 c097f200 00000000 08000000 00000000 ................ - 003ee0 f0a67d00 00000000 c897f200 00000000 ..}............. - 003ef0 08000000 00000000 f0d37d00 00000000 ..........}..... - 003f00 d897f200 00000000 08000000 00000000 ................ - 003f10 40647f00 00000000 e097f200 00000000 @d.............. - 003f20 08000000 00000000 30707f00 00000000 ........0p...... - 003f30 e897f200 00000000 08000000 00000000 ................ - 003f40 20387f00 00000000 f097f200 00000000 8.............. - 003f50 08000000 00000000 f07d7e00 00000000 .........}~..... - 003f60 f897f200 00000000 08000000 00000000 ................ - 003f70 20767e00 00000000 0098f200 00000000 v~............. - 003f80 08000000 00000000 c0857e00 00000000 ..........~..... - 003f90 0898f200 00000000 08000000 00000000 ................ - 003fa0 f0087f00 00000000 1098f200 00000000 ................ - 003fb0 08000000 00000000 40027f00 00000000 ........@....... - 003fc0 1898f200 00000000 08000000 00000000 ................ - 003fd0 a00f7f00 00000000 2098f200 00000000 ........ ....... - 003fe0 08000000 00000000 200a7e00 00000000 ........ .~..... - 003ff0 2898f200 00000000 08000000 00000000 (............... - 004000 900d7e00 00000000 3098f200 00000000 ..~.....0....... - 004010 08000000 00000000 00117e00 00000000 ..........~..... - 004020 3898f200 00000000 08000000 00000000 8............... - 004030 40087e00 00000000 4098f200 00000000 @.~.....@....... - 004040 08000000 00000000 e0087e00 00000000 ..........~..... - 004050 4898f200 00000000 08000000 00000000 H............... - 004060 80097e00 00000000 5098f200 00000000 ..~.....P....... - 004070 08000000 00000000 e0317e00 00000000 .........1~..... - 004080 5898f200 00000000 08000000 00000000 X............... - 004090 50317e00 00000000 6098f200 00000000 P1~.....`....... - 0040a0 08000000 00000000 c0307e00 00000000 .........0~..... - 0040b0 6898f200 00000000 08000000 00000000 h............... - 0040c0 40af7f00 00000000 7098f200 00000000 @.......p....... - 0040d0 08000000 00000000 b0ae7f00 00000000 ................ - 0040e0 7898f200 00000000 08000000 00000000 x............... - 0040f0 20ae7f00 00000000 8098f200 00000000 ............... - 004100 08000000 00000000 40257e00 00000000 ........@%~..... - 004110 8898f200 00000000 08000000 00000000 ................ - 004120 b0247e00 00000000 9098f200 00000000 .$~............. - 004130 08000000 00000000 20247e00 00000000 ........ $~..... - 004140 9898f200 00000000 08000000 00000000 ................ - 004150 60308000 00000000 a098f200 00000000 `0.............. - 004160 08000000 00000000 20ff7f00 00000000 ........ ....... - 004170 a898f200 00000000 08000000 00000000 ................ - 004180 30cf7f00 00000000 b098f200 00000000 0............... - 004190 08000000 00000000 a01f8000 00000000 ................ - 0041a0 b898f200 00000000 08000000 00000000 ................ - 0041b0 00ef7f00 00000000 c098f200 00000000 ................ - 0041c0 08000000 00000000 60bf7f00 00000000 ........`....... - 0041d0 c898f200 00000000 08000000 00000000 ................ - 0041e0 400f8000 00000000 d098f200 00000000 @............... - 0041f0 08000000 00000000 00df7f00 00000000 ................ - 004200 d898f200 00000000 08000000 00000000 ................ - 004210 d0af7f00 00000000 e098f200 00000000 ................ - 004220 08000000 00000000 90f47e00 00000000 ..........~..... - 004230 e898f200 00000000 08000000 00000000 ................ - 004240 b0cc7e00 00000000 f098f200 00000000 ..~............. - 004250 08000000 00000000 009a7e00 00000000 ..........~..... - 004260 f898f200 00000000 08000000 00000000 ................ - 004270 e0e67e00 00000000 0099f200 00000000 ..~............. - 004280 08000000 00000000 d0bf7e00 00000000 ..........~..... - 004290 0899f200 00000000 08000000 00000000 ................ - 0042a0 a0a67e00 00000000 1099f200 00000000 ..~............. - 0042b0 08000000 00000000 90d97e00 00000000 ..........~..... - 0042c0 1899f200 00000000 08000000 00000000 ................ - 0042d0 40b37e00 00000000 2099f200 00000000 @.~..... ....... - 0042e0 08000000 00000000 b08d7e00 00000000 ..........~..... - 0042f0 2899f200 00000000 08000000 00000000 (............... - 004300 207c7f00 00000000 3099f200 00000000 |......0....... - 004310 08000000 00000000 20447f00 00000000 ........ D...... - 004320 3899f200 00000000 08000000 00000000 8............... - 004330 40187f00 00000000 4099f200 00000000 @.......@....... - 004340 08000000 00000000 30877f00 00000000 ........0....... - 004350 4899f200 00000000 08000000 00000000 H............... - 004360 f04e7f00 00000000 5099f200 00000000 .N......P....... - 004370 08000000 00000000 00237f00 00000000 .........#...... - 004380 5899f200 00000000 08000000 00000000 X............... - 004390 40927f00 00000000 6099f200 00000000 @.......`....... - 0043a0 08000000 00000000 c0597f00 00000000 .........Y...... - 0043b0 6899f200 00000000 08000000 00000000 h............... - 0043c0 c02d7f00 00000000 7099f200 00000000 .-......p....... - 0043d0 08000000 00000000 b0667e00 00000000 .........f~..... - 0043e0 7899f200 00000000 08000000 00000000 x............... - 0043f0 80487e00 00000000 8099f200 00000000 .H~............. - 004400 08000000 00000000 f0397e00 00000000 .........9~..... - 004410 8899f200 00000000 08000000 00000000 ................ - 004420 d05e7e00 00000000 9099f200 00000000 .^~............. - 004430 08000000 00000000 10507e00 00000000 .........P~..... - 004440 9899f200 00000000 08000000 00000000 ................ - 004450 70327e00 00000000 a099f200 00000000 p2~............. - 004460 08000000 00000000 906e7e00 00000000 .........n~..... - 004470 a899f200 00000000 08000000 00000000 ................ - 004480 a0577e00 00000000 b099f200 00000000 .W~............. - 004490 08000000 00000000 70417e00 00000000 ........pA~..... + 003df0 20617600 00000000 3097f200 00000000 av.....0....... + 003e00 08000000 00000000 10297600 00000000 .........)v..... + 003e10 3897f200 00000000 08000000 00000000 8............... + 003e20 e06e7500 00000000 4097f200 00000000 .nu.....@....... + 003e30 08000000 00000000 10677500 00000000 .........gu..... + 003e40 4897f200 00000000 08000000 00000000 H............... + 003e50 b0767500 00000000 5097f200 00000000 .vu.....P....... + 003e60 08000000 00000000 e0f97500 00000000 ..........u..... + 003e70 5897f200 00000000 08000000 00000000 X............... + 003e80 30f37500 00000000 6097f200 00000000 0.u.....`....... + 003e90 08000000 00000000 90007600 00000000 ..........v..... + 003ea0 6897f200 00000000 08000000 00000000 h............... + 003eb0 10fb7400 00000000 7097f200 00000000 ..t.....p....... + 003ec0 08000000 00000000 80fe7400 00000000 ..........t..... + 003ed0 7897f200 00000000 08000000 00000000 x............... + 003ee0 f0017500 00000000 8097f200 00000000 ..u............. + 003ef0 08000000 00000000 30f97400 00000000 ........0.t..... + 003f00 8897f200 00000000 08000000 00000000 ................ + 003f10 d0f97400 00000000 9097f200 00000000 ..t............. + 003f20 08000000 00000000 70fa7400 00000000 ........p.t..... + 003f30 9897f200 00000000 08000000 00000000 ................ + 003f40 d0227500 00000000 a097f200 00000000 ."u............. + 003f50 08000000 00000000 40227500 00000000 ........@"u..... + 003f60 a897f200 00000000 08000000 00000000 ................ + 003f70 b0217500 00000000 b097f200 00000000 .!u............. + 003f80 08000000 00000000 30a07600 00000000 ........0.v..... + 003f90 b897f200 00000000 08000000 00000000 ................ + 003fa0 a09f7600 00000000 c097f200 00000000 ..v............. + 003fb0 08000000 00000000 109f7600 00000000 ..........v..... + 003fc0 c897f200 00000000 08000000 00000000 ................ + 003fd0 30167500 00000000 d097f200 00000000 0.u............. + 003fe0 08000000 00000000 a0157500 00000000 ..........u..... + 003ff0 d897f200 00000000 08000000 00000000 ................ + 004000 10157500 00000000 e097f200 00000000 ..u............. + 004010 08000000 00000000 50217700 00000000 ........P!w..... + 004020 e897f200 00000000 08000000 00000000 ................ + 004030 10f07600 00000000 f097f200 00000000 ..v............. + 004040 08000000 00000000 20c07600 00000000 ........ .v..... + 004050 f897f200 00000000 08000000 00000000 ................ + 004060 90107700 00000000 0098f200 00000000 ..w............. + 004070 08000000 00000000 f0df7600 00000000 ..........v..... + 004080 0898f200 00000000 08000000 00000000 ................ + 004090 50b07600 00000000 1098f200 00000000 P.v............. + 0040a0 08000000 00000000 30007700 00000000 ........0.w..... + 0040b0 1898f200 00000000 08000000 00000000 ................ + 0040c0 f0cf7600 00000000 2098f200 00000000 ..v..... ....... + 0040d0 08000000 00000000 c0a07600 00000000 ..........v..... + 0040e0 2898f200 00000000 08000000 00000000 (............... + 0040f0 80e57500 00000000 3098f200 00000000 ..u.....0....... + 004100 08000000 00000000 a0bd7500 00000000 ..........u..... + 004110 3898f200 00000000 08000000 00000000 8............... + 004120 f08a7500 00000000 4098f200 00000000 ..u.....@....... + 004130 08000000 00000000 d0d77500 00000000 ..........u..... + 004140 4898f200 00000000 08000000 00000000 H............... + 004150 c0b07500 00000000 5098f200 00000000 ..u.....P....... + 004160 08000000 00000000 90977500 00000000 ..........u..... + 004170 5898f200 00000000 08000000 00000000 X............... + 004180 80ca7500 00000000 6098f200 00000000 ..u.....`....... + 004190 08000000 00000000 30a47500 00000000 ........0.u..... + 0041a0 6898f200 00000000 08000000 00000000 h............... + 0041b0 a07e7500 00000000 7098f200 00000000 .~u.....p....... + 0041c0 08000000 00000000 106d7600 00000000 .........mv..... + 0041d0 7898f200 00000000 08000000 00000000 x............... + 0041e0 10357600 00000000 8098f200 00000000 .5v............. + 0041f0 08000000 00000000 30097600 00000000 ........0.v..... + 004200 8898f200 00000000 08000000 00000000 ................ + 004210 20787600 00000000 9098f200 00000000 xv............. + 004220 08000000 00000000 e03f7600 00000000 .........?v..... + 004230 9898f200 00000000 08000000 00000000 ................ + 004240 f0137600 00000000 a098f200 00000000 ..v............. + 004250 08000000 00000000 30837600 00000000 ........0.v..... + 004260 a898f200 00000000 08000000 00000000 ................ + 004270 b04a7600 00000000 b098f200 00000000 .Jv............. + 004280 08000000 00000000 b01e7600 00000000 ..........v..... + 004290 b898f200 00000000 08000000 00000000 ................ + 0042a0 a0577500 00000000 c098f200 00000000 .Wu............. + 0042b0 08000000 00000000 70397500 00000000 ........p9u..... + 0042c0 c898f200 00000000 08000000 00000000 ................ + 0042d0 e02a7500 00000000 d098f200 00000000 .*u............. + 0042e0 08000000 00000000 c04f7500 00000000 .........Ou..... + 0042f0 d898f200 00000000 08000000 00000000 ................ + 004300 00417500 00000000 e098f200 00000000 .Au............. + 004310 08000000 00000000 60237500 00000000 ........`#u..... + 004320 e898f200 00000000 08000000 00000000 ................ /usr/bin/wezterm-mux-server differs in assembler output --- old /usr/bin/wezterm-mux-server (disasm) +++ new /usr/bin/wezterm-mux-server (disasm) @@ -18036,14 +18036,14 @@ mov %rdx,%rsi pop %rax jmp + or $something,%r11 + jmp or $something,%r12 jmp or $something,%rbp jmp or $something,%rcx jmp - or $something,%r11 - jmp or $something,%rcx jmp lea offset(%rip),%r12 # @@ -1473662,1923 +1473662,6 @@ lea offset(%rax,%rdx,1),%rax ret nopw offset(%rax,%rax,1) - push %r15 - push %r14 - push %r13 - push %r12 - push %rbp - push %rbx - mov %rdx,-offset(%rsp) - mov %r9d,-offset(%rsp) - cmp $something,%rcx - jbe - lea -offset(%rdi,%rsi,1),%rax - mov %rdi,%r14 - mov %rax,-offset(%rsp) - cmp $something,%rsi - jbe - mov %rcx,%rbx - lea (%rdx,%rcx,1),%rsi - movzwl (%r8),%r15d - mov %rcx,%rdi - and $something,%ebx - movzbl -offset(%rsi),%eax - lea offset(%r8),%r13 - mov $something,%ebp - mov %rbx,-offset(%rsp) - je - test %r15d,%r15d - je - lea -offset(%r15),%ecx - mov $something,%edx - shl %cl,%edx - movslq %edx,%rdx - lea offset(,%rdx,4),%rbp - add %r8,%rbp - lea -offset(%rsi),%r10 - mov -offset(%rsp),%r11d - lea offset(%rip),%r12 # - lea offset(%rbp,%rax,8),%rdx - mov offset(%rdx),%r8d - movslq (%rdx),%rdx - lea offset(%r8),%ecx - mov %ecx,%eax - shr $something,%ecx - xor %ax,%ax - sub %r8d,%eax - sar %cl,%rax - add %rdx,%rax - movzwl offset(%r13,%rax,2),%edx - movzbl -offset(%rsi),%eax - lea offset(%rbp,%rax,8),%r8 - mov offset(%r8),%r9d - lea offset(%r9),%ecx - mov %ecx,%eax - shr $something,%ecx - xor %ax,%ax - sub %r9d,%eax - sar %cl,%rax - movslq (%r8),%rcx - add %rcx,%rax - movzbl -offset(%rsi),%ecx - movzwl offset(%r13,%rax,2),%eax - lea offset(%rbp,%rcx,8),%r9 - mov offset(%r9),%esi - add %rdx,%rsi - sar $something,%rsi - mov (%r12,%rsi,4),%r8d - mov %esi,%ecx - and %rdx,%r8 - sar %cl,%rdx - movslq (%r9),%rcx - mov %esi,%r9d - shr $something,%r9d - and $something,%esi - add %rcx,%rdx - mov %r9d,%ecx - lea (%r14,%rcx,1),%rbx - lea offset(,%r9,8),%ecx - movzwl offset(%r13,%rdx,2),%edx - mov %r8,(%r14) - mov %rbx,-offset(%rsp) - mov %r8,%rbx - shr %cl,%rbx - test %r11d,%r11d - mov %rbx,-offset(%rsp) - je - and $something,%edi - je - cmp %r10,-offset(%rsp) - jae - mov %r14,-offset(%rsp) - mov -offset(%rsp),%r14 - mov %r15d,-offset(%rsp) - jmp - nopw offset(%rax,%rax,1) - mov %rdi,%r14 - movzbl -offset(%r10),%ecx - mov %rax,%rbx - mov %rdx,%r9 - sub $something,%r10 - lea offset(%rbp,%rcx,8),%rcx - mov offset(%rcx),%edi - movslq (%rcx),%r8 - add %rax,%rdi - sar $something,%rdi - mov %edi,%ecx - lea (%rsi,%rdi,1),%r15d - mov %edi,%edi - sar %cl,%rbx - movzbl offset(%r10),%ecx - add %rbx,%r8 - movzwl offset(%r13,%r8,2),%r11d - lea offset(%rbp,%rcx,8),%r8 - mov offset(%r8),%ecx - movslq (%r8),%r8 - add %rdx,%rcx - sar $something,%rcx - sar %cl,%r9 - lea (%r15,%rcx,1),%ebx - mov %ecx,%ecx - add %r9,%r8 - mov (%r12,%rcx,4),%ecx - mov %ebx,-offset(%rsp) - movzwl offset(%r13,%r8,2),%r9d - movzbl offset(%r10),%r8d - and %rcx,%rdx - mov %r15d,%ecx - lea offset(%rbp,%r8,8),%rbx - shl %cl,%rdx - mov (%r12,%rdi,4),%ecx - mov offset(%rbx),%r8d - and %rcx,%rax - mov %esi,%ecx - add %r11,%r8 - shl %cl,%rax - sar $something,%r8 - or %rax,%rdx - mov -offset(%rsp),%eax - mov (%r12,%r8,4),%esi - mov %eax,%ecx - and %r11,%rsi - shl %cl,%rsi - mov %r8d,%ecx - or %rsi,%rdx - sar %cl,%r11 - lea (%rax,%r8,1),%esi - movzbl (%r10),%ecx - movslq (%rbx),%rax - mov -offset(%rsp),%rbx - add %r11,%rax - lea offset(%rbp,%rcx,8),%r11 - mov %esi,%ecx - mov offset(%r11),%edi - movzwl offset(%r13,%rax,2),%eax - add %r9,%rdi - sar $something,%rdi - mov (%r12,%rdi,4),%r8d - add %edi,%esi - and %r9,%r8 - shl %cl,%r8 - mov %edi,%ecx - sar %cl,%r9 - mov %esi,%ecx - or %rdx,%r8 - movslq (%r11),%rdx - shr $something,%ecx - or %rbx,%r8 - mov %ecx,%edi - add %r9,%rdx - mov %r8,%rbx - mov -offset(%rsp),%r9d - add %r14,%rdi - and $something,%esi - shl $something,%ecx - movzwl offset(%r13,%rdx,2),%edx - shr %cl,%rbx - mov %r8,(%r14) - mov %rbx,-offset(%rsp) - mov -offset(%rsp),%rbx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1