~/f/python311/RPMS.2017 ~/f/python311 ~/f/python311 RPMS.2017/libpython3_11-1_0-3.11.10-1.1.x86_64.rpm RPMS/libpython3_11-1_0-3.11.10-1.1.x86_64.rpm differ: char 225, line 1 Comparing libpython3_11-1_0-3.11.10-1.1.x86_64.rpm to libpython3_11-1_0-3.11.10-1.1.x86_64.rpm comparing the rpm tags of libpython3_11-1_0 --- old-rpm-tags +++ new-rpm-tags @@ -116 +116 @@ -/usr/lib64/libpython3.11.so.1.0 de552593149ea7c9d91ffebaabb7b079e1c0bcd03469fd673b359511029c54cf 0 +/usr/lib64/libpython3.11.so.1.0 3d2298b6876d302474f55de448922dfb13b91851d438389f0863075be0c8eccd 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/libpython3.11.so.1.0 differs in ELF sections --- old /usr/lib64/libpython3.11.so.1.0 (objdump) +++ new /usr/lib64/libpython3.11.so.1.0 (objdump) @@ -1576,10 +1576,10 @@ 064c8 00000000 00000000 00000000 00000000 ................ 064d8 00000000 00000000 e0850000 12000000 ................ 064e8 00000000 00000000 00000000 00000000 ................ - 064f8 71540000 12000000 00000000 00000000 qT.............. + 064f8 36540000 12000000 00000000 00000000 6T.............. 06508 00000000 00000000 308e0000 12000000 ........0....... 06518 00000000 00000000 00000000 00000000 ................ - 06528 4a550000 12000000 00000000 00000000 JU.............. + 06528 39550000 12000000 00000000 00000000 9U.............. 06538 00000000 00000000 08840000 12000000 ................ 06548 00000000 00000000 00000000 00000000 ................ 06558 1b500000 12000000 00000000 00000000 .P.............. @@ -1591,7 +1591,7 @@ 065b8 190b0000 12000000 00000000 00000000 ................ 065c8 00000000 00000000 d4890000 12000000 ................ 065d8 00000000 00000000 00000000 00000000 ................ - 065e8 5d5d0000 12000000 00000000 00000000 ]].............. + 065e8 4c5d0000 12000000 00000000 00000000 L].............. 065f8 00000000 00000000 46030000 12000000 ........F....... 06608 00000000 00000000 00000000 00000000 ................ 06618 eb4d0000 12000000 00000000 00000000 .M.............. @@ -1601,7 +1601,7 @@ 06658 00000000 00000000 de7a0000 12000000 .........z...... 06668 00000000 00000000 00000000 00000000 ................ 06678 d3420000 12000000 00000000 00000000 .B.............. - 06688 00000000 00000000 315e0000 12000000 ........1^...... + 06688 00000000 00000000 205e0000 12000000 ........ ^...... 06698 00000000 00000000 00000000 00000000 ................ 066a8 e7060000 12000000 00000000 00000000 ................ 066b8 00000000 00000000 e1430000 12000000 .........C...... @@ -1618,16 +1618,16 @@ 06768 98290000 12000000 00000000 00000000 .).............. 06778 00000000 00000000 09050000 12000000 ................ 06788 00000000 00000000 00000000 00000000 ................ - 06798 b9510000 12000000 00000000 00000000 .Q.............. + 06798 a8510000 12000000 00000000 00000000 .Q.............. 067a8 00000000 00000000 118a0000 12000000 ................ 067b8 00000000 00000000 00000000 00000000 ................ 067c8 08900000 11000000 00000000 00000000 ................ 067d8 00000000 00000000 fa1e0000 12000000 ................ 067e8 00000000 00000000 00000000 00000000 ................ - 067f8 95510000 12000000 00000000 00000000 .Q.............. + 067f8 84510000 12000000 00000000 00000000 .Q.............. 06808 00000000 00000000 ff2e0000 12000000 ................ 06818 00000000 00000000 00000000 00000000 ................ - 06828 f5650000 12000000 00000000 00000000 .e.............. + 06828 e4650000 12000000 00000000 00000000 .e.............. 06838 00000000 00000000 7a0b0000 12000000 ........z....... 06848 00000000 00000000 00000000 00000000 ................ 06858 0c390000 12000000 00000000 00000000 .9.............. @@ -1643,7 +1643,7 @@ 068f8 00000000 00000000 e08a0000 12000000 ................ 06908 00000000 00000000 00000000 00000000 ................ 06918 ad000000 12000000 00000000 00000000 ................ - 06928 00000000 00000000 79620000 12000000 ........yb...... + 06928 00000000 00000000 68620000 12000000 ........hb...... 06938 00000000 00000000 00000000 00000000 ................ 06948 c8000000 12000000 00000000 00000000 ................ 06958 00000000 00000000 01000000 20000000 ............ ... @@ -1657,7 +1657,7 @@ 069d8 a3850000 12000000 00000000 00000000 ................ 069e8 00000000 00000000 29830000 12000000 ........)....... 069f8 00000000 00000000 00000000 00000000 ................ - 06a08 c5600000 12000000 00000000 00000000 .`.............. + 06a08 b4600000 12000000 00000000 00000000 .`.............. 06a18 00000000 00000000 e26d0000 12000000 .........m...... 06a28 00000000 00000000 00000000 00000000 ................ 06a38 2a080000 12000000 00000000 00000000 *............... @@ -1681,17 +1681,17 @@ 06b58 97810000 12000000 00000000 00000000 ................ 06b68 00000000 00000000 a8810000 12000000 ................ 06b78 00000000 00000000 00000000 00000000 ................ - 06b88 ae510000 12000000 00000000 00000000 .Q.............. + 06b88 9d510000 12000000 00000000 00000000 .Q.............. 06b98 00000000 00000000 01830000 12000000 ................ 06ba8 00000000 00000000 00000000 00000000 ................ 06bb8 a44f0000 12000000 00000000 00000000 .O.............. 06bc8 00000000 00000000 1a500000 12000000 .........P...... 06bd8 00000000 00000000 00000000 00000000 ................ 06be8 3d450000 12000000 00000000 00000000 =E.............. - 06bf8 00000000 00000000 bb4f0000 12000000 .........O...... + 06bf8 00000000 00000000 ce4f0000 12000000 .........O...... 06c08 00000000 00000000 00000000 00000000 ................ 06c18 c4840000 12000000 00000000 00000000 ................ - 06c28 00000000 00000000 d8600000 12000000 .........`...... + 06c28 00000000 00000000 c7600000 12000000 .........`...... 06c38 00000000 00000000 00000000 00000000 ................ 06c48 2e0a0000 12000000 00000000 00000000 ................ 06c58 00000000 00000000 8d830000 12000000 ................ @@ -1712,7 +1712,7 @@ 06d48 00000000 00000000 d8840000 12000000 ................ 06d58 00000000 00000000 00000000 00000000 ................ 06d68 39840000 12000000 00000000 00000000 9............... - 06d78 00000000 00000000 d5650000 12000000 .........e...... + 06d78 00000000 00000000 c4650000 12000000 .........e...... 06d88 00000000 00000000 00000000 00000000 ................ 06d98 47840000 12000000 00000000 00000000 G............... 06da8 00000000 00000000 cc3d0000 12000000 .........=...... @@ -1723,10 +1723,10 @@ 06df8 4e170000 12000000 00000000 00000000 N............... 06e08 00000000 00000000 028e0000 12000000 ................ 06e18 00000000 00000000 00000000 00000000 ................ - 06e28 fc5d0000 12000000 00000000 00000000 .].............. + 06e28 eb5d0000 12000000 00000000 00000000 .].............. 06e38 00000000 00000000 79460000 12000000 ........yF...... 06e48 00000000 00000000 00000000 00000000 ................ - 06e58 b3580000 12000000 00000000 00000000 .X.............. + 06e58 a2580000 12000000 00000000 00000000 .X.............. 06e68 00000000 00000000 95410000 12000000 .........A...... 06e78 00000000 00000000 00000000 00000000 ................ 06e88 e48d0000 12000000 00000000 00000000 ................ @@ -1745,7 +1745,7 @@ 06f58 00000000 00000000 35060000 12000000 ........5....... 06f68 00000000 00000000 00000000 00000000 ................ 06f78 d33d0000 12000000 00000000 00000000 .=.............. - 06f88 00000000 00000000 42640000 12000000 ........Bd...... + 06f88 00000000 00000000 31640000 12000000 ........1d...... 06f98 00000000 00000000 00000000 00000000 ................ 06fa8 86410000 12000000 00000000 00000000 .A.............. 06fb8 00000000 00000000 ba840000 12000000 ................ @@ -1756,11 +1756,11 @@ 07008 6b4e0000 12000000 00000000 00000000 kN.............. 07018 00000000 00000000 494a0000 12000000 ........IJ...... 07028 00000000 00000000 00000000 00000000 ................ - 07038 83620000 12000000 00000000 00000000 .b.............. + 07038 72620000 12000000 00000000 00000000 rb.............. 07048 00000000 00000000 146f0000 12000000 .........o...... 07058 00000000 00000000 00000000 00000000 ................ 07068 64830000 12000000 00000000 00000000 d............... - 07078 00000000 00000000 11640000 12000000 .........d...... + 07078 00000000 00000000 00640000 12000000 .........d...... 07088 00000000 00000000 00000000 00000000 ................ 07098 7f030000 12000000 00000000 00000000 ................ 070a8 00000000 00000000 2c000000 20000000 ........,... ... @@ -1772,9 +1772,9 @@ 07108 00000000 00000000 c5860000 12000000 ................ 07118 00000000 00000000 00000000 00000000 ................ 07128 66090000 12000000 00000000 00000000 f............... - 07138 00000000 00000000 d3650000 12000000 .........e...... + 07138 00000000 00000000 c2650000 12000000 .........e...... 07148 00000000 00000000 00000000 00000000 ................ - 07158 77540000 12000000 00000000 00000000 wT.............. + 07158 3c540000 12000000 00000000 00000000 PyThread_acquire_lock_timed.cold: + test %r15,%r15 + je + mov %r15,%rax + mov $something,%edi + mov %r15,%r14 + cqto + idiv %rdi + test %ebx,%ebx + setne %r13b + mov %rdx,%rcx + jmp + movabs $something,%r15 + jmp + xor %eax,%eax + jmp lea offset(%rip),%rdi # <_fini + ofs> mov %eax,offset(%rsp) call @@ -4939,100 +4954,89 @@ cmp $something,%eax sete %al movzbl %al,%eax - and %r14d,%eax + and %r13d,%eax add %eax,%eax jmp - or $something,%r13 - test %r13,%r13 - jg - mov %rbp,%rdi - je - call - cmp $something,%eax - je - cmp $something,%eax + movabs $something,%rax + test %r14,%r14 + jg je - xor %r14d,%r14d + add %r14,%rax + test %r15,%r15 + jg + add $something,%r15 + je + jmp + call <__errno_location@plt> + or $something,%r14 + mov (%rax),%eax jmp lea offset(%rip),%rdi # <_fini + ofs> mov %eax,offset(%rsp) call mov offset(%rsp),%eax jmp - test %r13,%r13 - je - mov %r13,%rax - mov $something,%edi - cqto - idiv %rdi - mov %rdx,%rcx + mov %rdx,%rax jmp - xor %eax,%eax + test %r15,%r15 + jle + mov $something,%eax + mov $something,%ecx + shl $something,%rax jmp - movabs $something,%r13 + add $something,%r15 + jne + test %ebx,%ebx + mov %rdx,offset(%rsp) + movq $something,offset(%rsp) + setne %r13b + jmp + mov $something,%eax jmp lea offset(%rip),%rdi # <_fini + ofs> mov %eax,offset(%rsp) call mov offset(%rsp),%eax jmp - mov %r12,%rdx - mov $something,%esi - mov %rbp,%rdi - call - cmp $something,%eax - jne - call <__errno_location@plt> - mov (%rax),%eax - jmp - call - cmp $something,%eax - jne - jmp - movabs $something,%rax - test %rcx,%rcx - jg - jne - test %r13,%r13 - jle - mov $something,%eax - mov $something,%ecx - shl $something,%rax - jmp call <__errno_location@plt> mov (%rax),%eax jmp - mov %rdx,%rax - jmp - call <__errno_location@plt> - or $something,%r13 - mov (%rax),%eax + or $something,%r14 + test %r14,%r14 + jg + mov %rbp,%rdi + je + call + cmp $something,%eax + je + cmp $something,%eax + je + xor %r13d,%r13d jmp - test %rcx,%rcx + test %r14,%r14 jle mov $something,%eax shl $something,%rax - add %rcx,%rax + add %r14,%rax jmp xor %eax,%eax jmp movabs $something,%rax jne jmp - add %rcx,%rax - test %r13,%r13 - jg - add $something,%r13 - je - jmp - add $something,%r13 + mov %r12,%rdx + mov $something,%esi + mov %rbp,%rdi + call + cmp $something,%eax jne - mov %rdx,offset(%rsp) - movq $something,offset(%rsp) - jmp - xor %r13d,%r13d - mov $something,%eax - jmp + call <__errno_location@plt> + mov (%rax),%eax + jmp + call + cmp $something,%eax + jne + jmp _PyTime_GetMonotonicClock.cold: xor %ecx,%ecx @@ -5166,11 +5170,11 @@ lea offset(%rip),%rsi # <_fini + ofs> lea offset(%rip),%rdi # <__func__.15.lto_priv.1> call <_Py_FatalErrorFunc> - mov %rbp,%rdi + mov %rbx,%rdi call - cmpq $something,offset(%rbx) + cmpq $something,offset(%rbp) je - mov offset(%rbx),%rax + mov offset(%rbp),%rax movl $something,offset(%rax) movl $something,offset(%rax) jmp @@ -5188,18 +5192,29 @@ lea offset(%rip),%rdi # <__func__.15.lto_priv.1> call <_Py_FatalErrorFunc> mov offset(%rsp),%rdi - lea offset(%rbp),%rsi - mov %rbx,%rdx + lea offset(%rbx),%rsi + mov %rbp,%rdx RPMS.2017/python311-base-3.11.10-1.1.x86_64.rpm RPMS/python311-base-3.11.10-1.1.x86_64.rpm differ: char 225, line 1 Comparing python311-base-3.11.10-1.1.x86_64.rpm to python311-base-3.11.10-1.1.x86_64.rpm comparing the rpm tags of python311-base --- old-rpm-tags +++ new-rpm-tags @@ -4798 +4798 @@ -/usr/lib64/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so 716ffd95e54899c008e3c959275e77fe23a14b9dfb1e7c2e30110f24c937be2f 0 +/usr/lib64/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so 8a76d5f5c22037c6cb12e2ad4d7d4517785864e64a761a170a2871f316f20e22 0 @@ -4810 +4810 @@ -/usr/lib64/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so 6710bd11813a3207e99524b0ece110ea9b4b2ec090bd8c73bf557c920c81435d 0 +/usr/lib64/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so 81c1feb69c6d12151179458e6dc70155094eaaa4d62d3758a6d8a16e57a0a72c 0 @@ -4839 +4839 @@ -/usr/lib64/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so 52aaeaaedde160c53b151a414f10e8aee5a03f92a57ca9906aa9c162909222d3 0 +/usr/lib64/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so 773446942a023b0607c4018c6597f912f5aff21b904b7cafe38c9dff782fb8b2 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so (objdump) @@ -224,7 +224,7 @@ 1048 00000000 00000000 00000000 00000000 ................ 1058 fa040000 10000000 00000000 00000000 ................ 1068 00000000 00000000 55000000 12000e00 ........U....... - 1078 c0ea0000 00000000 85080000 00000000 ................ + 1078 e0ea0000 00000000 85080000 00000000 ................ Contents of section .dynstr: 1088 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. 1098 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT @@ -375,8 +375,8 @@ 1978 751a6909 00000200 aa070000 00000000 u.i............. Contents of section .rela.dyn: 1988 70790100 00000000 08000000 00000000 py.............. - 1998 b0ea0000 00000000 78790100 00000000 ........xy...... - 19a8 08000000 00000000 70ea0000 00000000 ........p....... + 1998 d0ea0000 00000000 78790100 00000000 ........xy...... + 19a8 08000000 00000000 90ea0000 00000000 ................ 19b8 80790100 00000000 08000000 00000000 .y.............. 19c8 82160100 00000000 a0790100 00000000 .........y...... 19d8 08000000 00000000 81150100 00000000 ................ @@ -417,10 +417,10 @@ 1c08 20970100 00000000 707a0100 00000000 .......pz...... 1c18 08000000 00000000 50610000 00000000 ........Pa...... 1c28 787a0100 00000000 08000000 00000000 xz.............. - 1c38 80f50000 00000000 807a0100 00000000 .........z...... - 1c48 08000000 00000000 d07b0000 00000000 .........{...... + 1c38 a0f50000 00000000 807a0100 00000000 .........z...... + 1c48 08000000 00000000 e07b0000 00000000 .........{...... 1c58 887a0100 00000000 08000000 00000000 .z.............. - 1c68 70f40000 00000000 00800100 00000000 p............... + 1c68 90f40000 00000000 00800100 00000000 ................ 1c78 08000000 00000000 00800100 00000000 ................ 1c88 20800100 00000000 08000000 00000000 ............... 1c98 25110100 00000000 40800100 00000000 %.......@....... @@ -433,105 +433,105 @@ 1d08 08000000 00000000 a81f0100 00000000 ................ 1d18 c0800100 00000000 08000000 00000000 ................ 1d28 4b150100 00000000 c8800100 00000000 K............... - 1d38 08000000 00000000 508f0000 00000000 ........P....... + 1d38 08000000 00000000 708f0000 00000000 ........p....... 1d48 d8800100 00000000 08000000 00000000 ................ 1d58 e01f0100 00000000 e0800100 00000000 ................ 1d68 08000000 00000000 59150100 00000000 ........Y....... 1d78 e8800100 00000000 08000000 00000000 ................ - 1d88 70dd0000 00000000 f8800100 00000000 p............... + 1d88 90dd0000 00000000 f8800100 00000000 ................ 1d98 08000000 00000000 64150100 00000000 ........d....... 1da8 20810100 00000000 08000000 00000000 ............... - 1db8 e0a60000 00000000 28810100 00000000 ........(....... - 1dc8 08000000 00000000 c08e0000 00000000 ................ + 1db8 00a70000 00000000 28810100 00000000 ........(....... + 1dc8 08000000 00000000 e08e0000 00000000 ................ 1dd8 30810100 00000000 08000000 00000000 0............... - 1de8 20a90000 00000000 38810100 00000000 .......8....... - 1df8 08000000 00000000 80020100 00000000 ................ + 1de8 40a90000 00000000 38810100 00000000 @.......8....... + 1df8 08000000 00000000 a0020100 00000000 ................ 1e08 40810100 00000000 08000000 00000000 @............... - 1e18 30010100 00000000 50810100 00000000 0.......P....... - 1e28 08000000 00000000 30a10000 00000000 ........0....... + 1e18 50010100 00000000 50810100 00000000 P.......P....... + 1e28 08000000 00000000 50a10000 00000000 ........P....... 1e38 58810100 00000000 08000000 00000000 X............... - 1e48 00dc0000 00000000 60810100 00000000 ........`....... - 1e58 08000000 00000000 f0db0000 00000000 ................ + 1e48 20dc0000 00000000 60810100 00000000 .......`....... + 1e58 08000000 00000000 10dc0000 00000000 ................ 1e68 68810100 00000000 08000000 00000000 h............... - 1e78 90e40000 00000000 08820100 00000000 ................ - 1e88 08000000 00000000 80aa0000 00000000 ................ + 1e78 b0e40000 00000000 08820100 00000000 ................ + 1e88 08000000 00000000 a0aa0000 00000000 ................ 1e98 10820100 00000000 08000000 00000000 ................ - 1ea8 a0e50000 00000000 40820100 00000000 ........@....... + 1ea8 c0e50000 00000000 40820100 00000000 ........@....... 1eb8 08000000 00000000 81150100 00000000 ................ 1ec8 48820100 00000000 08000000 00000000 H............... - 1ed8 a0780000 00000000 68820100 00000000 .x......h....... + 1ed8 b0780000 00000000 68820100 00000000 .x......h....... 1ee8 08000000 00000000 85100100 00000000 ................ 1ef8 70820100 00000000 08000000 00000000 p............... - 1f08 b0780000 00000000 90820100 00000000 .x.............. + 1f08 c0780000 00000000 90820100 00000000 .x.............. 1f18 08000000 00000000 e5150100 00000000 ................ 1f28 98820100 00000000 08000000 00000000 ................ - 1f38 c0780000 00000000 e0820100 00000000 .x.............. + 1f38 d0780000 00000000 e0820100 00000000 .x.............. 1f48 08000000 00000000 81150100 00000000 ................ 1f58 e8820100 00000000 08000000 00000000 ................ - 1f68 10bf0000 00000000 08830100 00000000 ................ + 1f68 30bf0000 00000000 08830100 00000000 0............... 1f78 08000000 00000000 86150100 00000000 ................ 1f88 10830100 00000000 08000000 00000000 ................ - 1f98 30bf0000 00000000 30830100 00000000 0.......0....... + 1f98 50bf0000 00000000 30830100 00000000 P.......0....... 1fa8 08000000 00000000 e1150100 00000000 ................ 1fb8 38830100 00000000 08000000 00000000 8............... - 1fc8 50bf0000 00000000 80830100 00000000 P............... + 1fc8 70bf0000 00000000 80830100 00000000 p............... 1fd8 08000000 00000000 59150100 00000000 ........Y....... 1fe8 88830100 00000000 08000000 00000000 ................ - 1ff8 30f90000 00000000 98830100 00000000 0............... + 1ff8 50f90000 00000000 98830100 00000000 P............... 2008 08000000 00000000 64150100 00000000 ........d....... 2018 c0830100 00000000 08000000 00000000 ................ 2028 6f110100 00000000 c8830100 00000000 o............... - 2038 08000000 00000000 10a20000 00000000 ................ + 2038 08000000 00000000 30a20000 00000000 ........0....... 2048 d8830100 00000000 08000000 00000000 ................ 2058 c02c0100 00000000 e0830100 00000000 .,.............. 2068 08000000 00000000 32120100 00000000 ........2....... 2078 e8830100 00000000 08000000 00000000 ................ - 2088 40ab0000 00000000 f8830100 00000000 @............... + 2088 60ab0000 00000000 f8830100 00000000 `............... 2098 08000000 00000000 00200100 00000000 ......... ...... 20a8 00840100 00000000 08000000 00000000 ................ 20b8 8b150100 00000000 08840100 00000000 ................ - 20c8 08000000 00000000 20bc0000 00000000 ........ ....... + 20c8 08000000 00000000 40bc0000 00000000 ........@....... 20d8 18840100 00000000 08000000 00000000 ................ 20e8 40200100 00000000 20840100 00000000 @ ...... ....... 20f8 08000000 00000000 8e120100 00000000 ................ 2108 28840100 00000000 08000000 00000000 (............... - 2118 70b90000 00000000 38840100 00000000 p.......8....... + 2118 90b90000 00000000 38840100 00000000 ........8....... 2128 08000000 00000000 80200100 00000000 ......... ...... 2138 40840100 00000000 08000000 00000000 @............... 2148 99150100 00000000 48840100 00000000 ........H....... - 2158 08000000 00000000 50a10000 00000000 ........P....... + 2158 08000000 00000000 70a10000 00000000 ........p....... 2168 58840100 00000000 08000000 00000000 X............... 2178 08210100 00000000 60840100 00000000 .!......`....... 2188 08000000 00000000 9f150100 00000000 ................ 2198 68840100 00000000 08000000 00000000 h............... - 21a8 d0f70000 00000000 78840100 00000000 ........x....... + 21a8 f0f70000 00000000 78840100 00000000 ........x....... 21b8 08000000 00000000 a5150100 00000000 ................ 21c8 80840100 00000000 08000000 00000000 ................ 21d8 71120100 00000000 88840100 00000000 q............... - 21e8 08000000 00000000 20ad0000 00000000 ........ ....... + 21e8 08000000 00000000 40ad0000 00000000 ........@....... 21f8 98840100 00000000 08000000 00000000 ................ 2208 58210100 00000000 a0840100 00000000 X!.............. 2218 08000000 00000000 55120100 00000000 ........U....... 2228 a8840100 00000000 08000000 00000000 ................ - 2238 40ac0000 00000000 b8840100 00000000 @............... + 2238 60ac0000 00000000 b8840100 00000000 `............... 2248 08000000 00000000 c2150100 00000000 ................ 2258 c0840100 00000000 08000000 00000000 ................ 2268 88160100 00000000 c8840100 00000000 ................ - 2278 08000000 00000000 e0ad0000 00000000 ................ + 2278 08000000 00000000 00ae0000 00000000 ................ 2288 d8840100 00000000 08000000 00000000 ................ 2298 80210100 00000000 e0840100 00000000 .!.............. 22a8 08000000 00000000 92120100 00000000 ................ 22b8 e8840100 00000000 08000000 00000000 ................ - 22c8 80b60000 00000000 f8840100 00000000 ................ + 22c8 a0b60000 00000000 f8840100 00000000 ................ 22d8 08000000 00000000 b8210100 00000000 .........!...... 22e8 00850100 00000000 08000000 00000000 ................ 22f8 6f130100 00000000 08850100 00000000 o............... - 2308 08000000 00000000 f0ac0000 00000000 ................ + 2308 08000000 00000000 10ad0000 00000000 ................ 2318 18850100 00000000 08000000 00000000 ................ 2328 00220100 00000000 20850100 00000000 ."...... ....... 2338 08000000 00000000 de150100 00000000 ................ 2348 28850100 00000000 08000000 00000000 (............... - 2358 90c00000 00000000 38850100 00000000 ........8....... + 2358 b0c00000 00000000 38850100 00000000 ........8....... 2368 08000000 00000000 30220100 00000000 ........0"...... 2378 40850100 00000000 08000000 00000000 @............... 2388 e9150100 00000000 48850100 00000000 ........H....... @@ -540,248 +540,248 @@ 23b8 80220100 00000000 60850100 00000000 ."......`....... 23c8 08000000 00000000 e1150100 00000000 ................ 23d8 68850100 00000000 08000000 00000000 h............... - 23e8 b0bf0000 00000000 78850100 00000000 ........x....... + 23e8 d0bf0000 00000000 78850100 00000000 ........x....... 23f8 08000000 00000000 c8220100 00000000 ........."...... 2408 80850100 00000000 08000000 00000000 ................ 2418 0a120100 00000000 88850100 00000000 ................ - 2428 08000000 00000000 60f90000 00000000 ........`....... + 2428 08000000 00000000 80f90000 00000000 ................ 2438 98850100 00000000 08000000 00000000 ................ 2448 18230100 00000000 a0850100 00000000 .#.............. 2458 08000000 00000000 59150100 00000000 ........Y....... 2468 a8850100 00000000 08000000 00000000 ................ - 2478 70bf0000 00000000 b8850100 00000000 p............... + 2478 90bf0000 00000000 b8850100 00000000 ................ 2488 08000000 00000000 64150100 00000000 ........d....... 2498 e0850100 00000000 08000000 00000000 ................ - 24a8 30a60000 00000000 e8850100 00000000 0............... - 24b8 08000000 00000000 40a50000 00000000 ........@....... + 24a8 50a60000 00000000 e8850100 00000000 P............... + 24b8 08000000 00000000 60a50000 00000000 ........`....... 24c8 00870100 00000000 08000000 00000000 ................ 24d8 9e110100 00000000 08870100 00000000 ................ - 24e8 08000000 00000000 20ff0000 00000000 ........ ....... /usr/lib64/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so (disasm) @@ -731,10 +731,6 @@ je jmp -normalize_y_m_d.cold: - mov (%rbx),%eax - jmp - time_richcompare.cold: mov offset(%rip),%rax # <_Py_FalseStruct@Base> addq $something,(%rax) @@ -1275,7 +1271,7 @@ pop %r12 ret cs nopw offset(%rax,%rax,1) - nopl (%rax) + cs nopw offset(%rax,%rax,1) new_delta_ex: push %r12 @@ -2744,9 +2740,9 @@ jle and $something,%r9d je - lea (%rdx,%rax,1),%edi + add %edx,%eax pop %rbx - add %ecx,%edi + lea (%rax,%rcx,1),%edi movslq %edi,%rdi jmp imul $something,%r10d,%r10d @@ -2772,33 +2768,33 @@ lea -offset(%rdi),%edi mov %edx,%r11d mov %esi,%eax - movslq %edi,%rdx + movslq %edi,%rcx mov %edi,%r10d lea offset(%r8),%esi - imul $something,%rdx,%rdx + imul $something,%rcx,%rcx sar $something,%r10d - mov %rdx,%rcx - sar $something,%rcx - mov %rcx,%r9 - imul $something,%edi,%ecx + mov %rcx,%rdx + sar $something,%rdx + mov %rdx,%r9 + imul $something,%edi,%edx sub %r10d,%r9d test %edi,%edi cmovns %edi,%esi - sar $something,%rdx - sub %edx,%r10d - lea offset(%rip),%rdx # <_days_before_month> + sar $something,%rcx + sub %ecx,%r10d sar $something,%esi - add %esi,%ecx + add %esi,%edx movslq %eax,%rsi - add %r11d,%ecx + add %r11d,%edx + lea (%rdx,%r10,1),%ecx + lea offset(%rip),%rdx # <_days_before_month> mov (%rdx,%rsi,4),%esi - add %r10d,%ecx cmp $something,%eax jle test $something,%r8b je - add %r9d,%ecx - lea (%rcx,%rsi,1),%eax + lea (%rcx,%r9,1),%edx + lea (%rdx,%rsi,1),%eax ret mov $something,%edi mov %r8d,%eax @@ -2815,6 +2811,8 @@ test %edx,%edx je jmp + data16 cs nopw offset(%rax,%rax,1) + nopl (%rax) datetime_hour: movzbl offset(%rdi),%edi @@ -4022,9 +4020,10 @@ mov %r13,%rdi call <_Py_Dealloc@plt> movzwl offset(%rbp),%ecx - movzbl offset(%rbp),%r15d + movzbl offset(%rbp),%eax movzbl offset(%rbp),%esi rol $something,%cx + mov %eax,offset(%rsp) movzwl %cx,%ecx lea -offset(%rcx),%eax lea offset(%rcx),%edx @@ -4036,14 +4035,14 @@ movslq %eax,%rdx sar $something,%eax imul $something,%rdx,%rdx - mov %eax,%r9d + mov %eax,%r15d mov %rdx,%rdi sar $something,%rdx sar $something,%rdi sub %eax,%edx - sub %edi,%r9d - mov %edx,(%rsp) - mov %r9d,offset(%rsp) + sub %edi,%r15d + mov %edx,offset(%rsp) + mov %r15d,offset(%rsp) lea offset(%rip),%r8 # <_days_before_month> movslq %esi,%rax mov (%r8,%rax,4),%r9d @@ -4053,6 +4052,7 @@ je movzwl offset(%rbx),%esi mov $something,%r10d + mov $something,%r15d movzbl offset(%rbx),%r14d movzbl offset(%rbx),%r13d rol $something,%si @@ -4069,9 +4069,8 @@ idiv %r10d mov %eax,%r10d mov %ecx,%eax - mov $something,%ecx cltd - idiv %ecx + idiv %r15d mov %eax,%ecx movslq %r14d,%rax mov (%r8,%rax,4),%r8d @@ -4108,13 +4107,13 @@ mov offset(%rsp),%ebx imul $something,%esi,%esi add %eax,%esi - mov %r15d,%eax + mov offset(%rsp),%eax sub %r13d,%eax add %r11d,%eax add %ebx,%eax mov offset(%rsp),%ebx add %ebx,%eax - mov (%rsp),%ebx + mov offset(%rsp),%ebx add %ebx,%eax mov offset(%rsp),%ebx sub %edi,%eax @@ -4148,10 +4147,11 @@ subq $something,offset(%r13) je movzwl offset(%rbp),%ecx + movzbl offset(%rbp),%eax mov $something,%edi - movzbl offset(%rbp),%r15d movzbl offset(%rbp),%esi rol $something,%cx + mov %eax,offset(%rsp) movzwl %cx,%ecx lea -offset(%rcx),%r8d mov %r8d,%eax @@ -4168,7 +4168,7 @@ mov %r8d,%eax cltd idiv %edi - mov %eax,(%rsp) + mov %eax,offset(%rsp) jmp mov %r12,%rsi call @@ -4296,7 +4296,8 @@ mov (%r14),%rax xor %r12d,%r12d jmp - nopw offset(%rax,%rax,1) + data16 cs nopw offset(%rax,%rax,1) + xchg %ax,%ax datetime_utcoffset: cmpb $something,offset(%rdi) @@ -4860,11 +4861,11 @@ normalize_y_m_d: push %r13 push %r12 - mov %rdx,%r12 + mov %rdi,%r12 push %rbp - mov %rsi,%rbp + mov %rdx,%rbp push %rbx - mov %rdi,%rbx /usr/lib64/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so (objdump) @@ -2473,16 +2473,16 @@ 0a5f0 89dfe8c9 deffff85 c00f8861 01000048 ...........a...H 0a600 8d74241e 4889dfe8 a4fbffff 4883f8ff .t$.H.......H... 0a610 0f844a01 00004d85 e40f84b5 00000048 ..J...M........H - 0a620 8b43104c 89e248c1 fa03488b 30488b78 .C.L..H...H.0H.x - 0a630 184889f1 4821d148 89c848c1 e004488b .H..H!.H..H...H. - 0a640 04074939 c40f84bd 00000048 85c07470 ..I9.......H..tp - 0a650 488d0489 488d4c02 014889c8 4821f048 H...H.L..H..H!.H - 0a660 c1e00448 8b040749 39c40f84 98000000 ...H...I9....... - 0a670 4885c074 4b48c1ea 05488d0c 89488d4c H..tKH...H...H.L - 0a680 11014889 c84821f0 48c1e004 488b0407 ..H..H!.H...H... + 0a620 8b43104c 89e248c1 fa03488b 08488b70 .C.L..H...H..H.p + 0a630 184889cf 4821d748 89f848c1 e004488b .H..H!.H..H...H. + 0a640 04064939 c40f84bd 00000048 85c07470 ..I9.......H..tp + 0a650 488d04bf 488d7c02 014889f8 4821c848 H...H.|..H..H!.H + 0a660 c1e00448 8b040649 39c40f84 98000000 ...H...I9....... + 0a670 4885c074 4b48c1ea 05488d3c bf488d7c H..tKH...H.<.H.| + 0a680 17014889 f84821c8 48c1e004 488b0406 ..H..H!.H...H... 0a690 4885c074 2b4939c4 746e48c1 ea05488d H..t+I9.tnH...H. - 0a6a0 0c894889 f0488d4c 0a014821 c848c1e0 ..H..H.L..H!.H.. - 0a6b0 04488b04 074939c4 744e4885 c075db90 .H...I9.tNH..u.. + 0a6a0 3cbf4889 c8488d7c 3a014821 f848c1e0 <.H..H.|:.H!.H.. + 0a6b0 04488b04 064939c4 744e4885 c075db90 .H...I9.tNH..u.. 0a6c0 4c89e648 89dfe815 10000083 f8ff0f84 L..H............ 0a6d0 8c000000 488b7424 304885f6 0f852902 ....H.t$0H....). 0a6e0 0000488b 74242848 85f60f85 05020000 ..H.t$(H........ @@ -2627,12 +2627,12 @@ 0af90 442408e8 18f0ffff 488b4c24 084885c0 D$......H.L$.H.. 0afa0 0f88b0b2 ffff4883 29010f84 58030000 ......H.)...X... 0afb0 488d055b 91000048 89ef4889 c6488944 H..[...H..H..H.D - 0afc0 2408e8e9 f1ffff48 83f8ff0f 841fb1ff $......H........ + 0afc0 2418e8e9 f1ffff48 83f8ff0f 841fb1ff $......H........ 0afd0 ff488b7c 244041ff d54885c0 0f8447b1 .H.|$@A..H....G. 0afe0 ffff488b 5010488d 70204889 ef488944 ..H.P.H.p H..H.D - 0aff0 2410e8b9 efffff48 8b4c2410 4885c00f $......H.L$.H... + 0aff0 2408e8b9 efffff48 8b4c2408 4885c00f $......H.L$.H... 0b000 8851b2ff ff488329 010f8409 03000048 .Q...H.).......H - 0b010 8b742408 4889efe8 94f1ffff 4883f8ff .t$.H.......H... + 0b010 8b742418 4889efe8 94f1ffff 4883f8ff .t$.H.......H... 0b020 0f84cab0 ffff488b 34244889 efe8ae06 ......H.4$H..... 0b030 000083f8 ff0f84b9 afffff49 8b0631ed ...........I..1. 0b040 4531ed48 83e80149 89060f84 40020000 E1.H...I....@... @@ -2763,18 +2763,18 @@ 0b810 f83fe94b ffffffe8 049affff 31c0e93f .?.K........1..? 0b820 ffffff66 662e0f1f 84000000 00006690 ...ff.........f. 0b830 41554889 f14889d6 41544989 c95549c1 AUH..H..ATI..UI. - 0b840 f9035348 89fb4883 ec084c8b 07488b6f ..SH..H...L..H.o - 0b850 184c89c7 4c21cf48 89f848c1 e0044801 .L..L!.H..H...H. - 0b860 e8488b10 4839d174 4f4885d2 7453488d .H..H9.tOH..tSH. - 0b870 04bf498d 7c01014c 89c04821 f848c1e0 ..I.|..L..H!.H.. + 0b840 f9035348 89fb4883 ec08488b 3f488b6b ..SH..H...H.?H.k + 0b850 184989f8 4d21c84c 89c048c1 e0044801 .I..M!.L..H...H. + 0b860 e8488b10 4839d174 4f4885d2 74534b8d .H..H9.tOH..tSK. + 0b870 04804d8d 44010148 89f84c21 c048c1e0 ..M.D..H..L!.H.. 0b880 044801e8 488b1048 39d1742c 4885d274 .H..H..H9.t,H..t - 0b890 30488d04 bf49c1e9 05498d7c 01014c89 0H...I...I.|..L. - 0b8a0 c04821f8 48c1e004 4801e848 8b104885 .H!.H...H..H..H. + 0b890 304b8d04 8049c1e9 054d8d44 01014889 0K...I...M.D..H. + 0b8a0 f84c21c0 48c1e004 4801e848 8b104885 .L!.H...H..H..H. 0b8b0 d2740e48 39d175d9 4885d20f 850baaff .t.H9.u.H....... 0b8c0 ff48ba55 55555555 55555548 83010148 .H.UUUUUUUUH...H 0b8d0 89084889 7008488b 43084883 c0014889 ..H.p.H.C.H...H. - 0b8e0 43084839 c20f82ea a9ffff48 8b731048 C.H9.......H.s.H - 0b8f0 8d0c4048 8d143648 39d17314 31c04883 ..@H..6H9.s.1.H. + 0b8e0 43084839 c20f82ea a9ffff48 8b7b1048 C.H9.......H.{.H + 0b8f0 8d0c4048 8d143f48 39d17314 31c04883 ..@H..?H9.s.1.H. 0b900 c4085b5d 415c415d c30f1f80 00000000 ..[]A\A]........ 0b910 483d50c3 00000f87 b9a9ffff 48c1e002 H=P.........H... 0b920 41bc0800 00004883 f8087634 4883f810 A.....H...v4H... /usr/lib64/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so (disasm) @@ -5667,45 +5667,45 @@ mov offset(%rbx),%rax mov %r12,%rdx sar $something,%rdx - mov (%rax),%rsi - mov offset(%rax),%rdi - mov %rsi,%rcx - and %rdx,%rcx - mov %rcx,%rax + mov (%rax),%rcx + mov offset(%rax),%rsi + mov %rcx,%rdi + and %rdx,%rdi + mov %rdi,%rax shl $something,%rax - mov (%rdi,%rax,1),%rax + mov (%rsi,%rax,1),%rax cmp %rax,%r12 je test %rax,%rax je - lea (%rcx,%rcx,4),%rax - lea offset(%rdx,%rax,1),%rcx - mov %rcx,%rax - and %rsi,%rax + lea (%rdi,%rdi,4),%rax + lea offset(%rdx,%rax,1),%rdi + mov %rdi,%rax + and %rcx,%rax shl $something,%rax - mov (%rdi,%rax,1),%rax + mov (%rsi,%rax,1),%rax cmp %rax,%r12 je test %rax,%rax je shr $something,%rdx - lea (%rcx,%rcx,4),%rcx - lea offset(%rcx,%rdx,1),%rcx - mov %rcx,%rax - and %rsi,%rax + lea (%rdi,%rdi,4),%rdi + lea offset(%rdi,%rdx,1),%rdi + mov %rdi,%rax + and %rcx,%rax shl $something,%rax - mov (%rdi,%rax,1),%rax + mov (%rsi,%rax,1),%rax test %rax,%rax je cmp %rax,%r12 je shr $something,%rdx - lea (%rcx,%rcx,4),%rcx - mov %rsi,%rax - lea offset(%rdx,%rcx,1),%rcx - and %rcx,%rax + lea (%rdi,%rdi,4),%rdi + mov %rcx,%rax + lea offset(%rdx,%rdi,1),%rdi + and %rdi,%rax shl $something,%rax - mov (%rdi,%rax,1),%rax + mov (%rsi,%rax,1),%rax cmp %rax,%r12 je test %rax,%rax @@ -6782,11 +6782,11 @@ push %rbx mov %rdi,%rbx sub $something,%rsp - mov (%rdi),%r8 - mov offset(%rdi),%rbp - mov %r8,%rdi - and %r9,%rdi - mov %rdi,%rax + mov (%rdi),%rdi + mov offset(%rbx),%rbp + mov %rdi,%r8 + and %r9,%r8 + mov %r8,%rax shl $something,%rax add %rbp,%rax mov (%rax),%rdx @@ -6794,10 +6794,10 @@ je test %rdx,%rdx je - lea (%rdi,%rdi,4),%rax - lea offset(%r9,%rax,1),%rdi - mov %r8,%rax - and %rdi,%rax + lea (%r8,%r8,4),%rax + lea offset(%r9,%rax,1),%r8 + mov %rdi,%rax + and %r8,%rax shl $something,%rax add %rbp,%rax mov (%rax),%rdx @@ -6805,11 +6805,11 @@ je test %rdx,%rdx je - lea (%rdi,%rdi,4),%rax + lea (%r8,%r8,4),%rax shr $something,%r9 - lea offset(%r9,%rax,1),%rdi - mov %r8,%rax - and %rdi,%rax + lea offset(%r9,%rax,1),%r8 + mov %rdi,%rax + and %r8,%rax shl $something,%rax add %rbp,%rax mov (%rax),%rdx @@ -6828,9 +6828,9 @@ mov %rax,offset(%rbx) cmp %rax,%rdx jb - mov offset(%rbx),%rsi + mov offset(%rbx),%rdi lea (%rax,%rax,2),%rcx - lea (%rsi,%rsi,1),%rdx + lea (%rdi,%rdi,1),%rdx cmp %rdx,%rcx jae xor %eax,%eax /usr/lib64/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so (objdump) @@ -161,7 +161,7 @@ 0c50 00000000 00000000 00000000 00000000 ................ 0c60 73040000 10000000 00000000 00000000 s............... 0c70 00000000 00000000 55000000 12000e00 ........U....... - 0c80 c0460000 00000000 0c000000 00000000 .F.............. + 0c80 a0460000 00000000 0c000000 00000000 .F.............. Contents of section .dynstr: 0c90 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. 0ca0 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT @@ -269,8 +269,8 @@ 12d8 751a6909 00000200 4d050000 00000000 u.i.....M....... Contents of section .rela.dyn: 12e8 108b0000 00000000 08000000 00000000 ................ - 12f8 90510000 00000000 188b0000 00000000 .Q.............. - 1308 08000000 00000000 50510000 00000000 ........PQ...... + 12f8 50510000 00000000 188b0000 00000000 PQ.............. + 1308 08000000 00000000 10510000 00000000 .........Q...... 1318 208b0000 00000000 08000000 00000000 ............... 1328 c9600000 00000000 288b0000 00000000 .`......(....... 1338 08000000 00000000 da600000 00000000 .........`...... @@ -288,91 +288,91 @@ 13f8 08000000 00000000 00900000 00000000 ................ 1408 20900000 00000000 08000000 00000000 ............... 1418 4b610000 00000000 28900000 00000000 Ka......(....... - 1428 08000000 00000000 104b0000 00000000 .........K...... + 1428 08000000 00000000 f04a0000 00000000 .........J...... 1438 38900000 00000000 08000000 00000000 8............... 1448 80650000 00000000 40900000 00000000 .e......@....... 1458 08000000 00000000 15610000 00000000 .........a...... 1468 48900000 00000000 08000000 00000000 H............... - 1478 0b3f0000 00000000 58900000 00000000 .?......X....... + 1478 f33e0000 00000000 58900000 00000000 .>......X....... 1488 08000000 00000000 80640000 00000000 .........d...... 1498 60900000 00000000 08000000 00000000 `............... 14a8 49610000 00000000 68900000 00000000 Ia......h....... - 14b8 08000000 00000000 d04f0000 00000000 .........O...... + 14b8 08000000 00000000 904f0000 00000000 .........O...... 14c8 78900000 00000000 08000000 00000000 x............... 14d8 20640000 00000000 80900000 00000000 d.............. 14e8 08000000 00000000 a3610000 00000000 .........a...... 14f8 88900000 00000000 08000000 00000000 ................ - 1508 304c0000 00000000 98900000 00000000 0L.............. + 1508 104c0000 00000000 98900000 00000000 .L.............. 1518 08000000 00000000 e0620000 00000000 .........b...... 1528 c8900000 00000000 08000000 00000000 ................ - 1538 80500000 00000000 d8900000 00000000 .P.............. + 1538 40500000 00000000 d8900000 00000000 @P.............. 1548 08000000 00000000 20900000 00000000 ........ ....... 1558 00910000 00000000 08000000 00000000 ................ 1568 54610000 00000000 08910000 00000000 Ta.............. - 1578 08000000 00000000 85460000 00000000 .........F...... + 1578 08000000 00000000 6d460000 00000000 ........mF...... 1588 18910000 00000000 08000000 00000000 ................ 1598 a06c0000 00000000 20910000 00000000 .l...... ....... 15a8 08000000 00000000 00600000 00000000 .........`...... 15b8 28910000 00000000 08000000 00000000 (............... - 15c8 70520000 00000000 38910000 00000000 pR......8....... + 15c8 30520000 00000000 38910000 00000000 0R......8....... 15d8 08000000 00000000 206c0000 00000000 ........ l...... 15e8 40910000 00000000 08000000 00000000 @............... 15f8 5b610000 00000000 48910000 00000000 [a......H....... - 1608 08000000 00000000 5d460000 00000000 ........]F...... + 1608 08000000 00000000 45460000 00000000 ........EF...... 1618 58910000 00000000 08000000 00000000 X............... 1628 e06b0000 00000000 60910000 00000000 .k......`....... 1638 08000000 00000000 15610000 00000000 .........a...... 1648 68910000 00000000 08000000 00000000 h............... - 1658 6d3d0000 00000000 78910000 00000000 m=......x....... + 1658 553d0000 00000000 78910000 00000000 U=......x....... 1668 08000000 00000000 006b0000 00000000 .........k...... 1678 80910000 00000000 08000000 00000000 ................ 1688 4b610000 00000000 88910000 00000000 Ka.............. - 1698 08000000 00000000 2f3e0000 00000000 ......../>...... + 1698 08000000 00000000 173e0000 00000000 .........>...... 16a8 98910000 00000000 08000000 00000000 ................ 16b8 80690000 00000000 a0910000 00000000 .i.............. 16c8 08000000 00000000 49610000 00000000 ........Ia...... 16d8 a8910000 00000000 08000000 00000000 ................ - 16e8 ce3c0000 00000000 b8910000 00000000 .<.............. + 16e8 b63c0000 00000000 b8910000 00000000 .<.............. 16f8 08000000 00000000 e0680000 00000000 .........h...... 1708 c0910000 00000000 08000000 00000000 ................ 1718 a3610000 00000000 c8910000 00000000 .a.............. - 1728 08000000 00000000 06390000 00000000 .........9...... + 1728 08000000 00000000 ee380000 00000000 .........8...... 1738 d8910000 00000000 08000000 00000000 ................ 1748 40670000 00000000 e0910000 00000000 @g.............. 1758 08000000 00000000 62610000 00000000 ........ba...... 1768 e8910000 00000000 08000000 00000000 ................ - 1778 a3380000 00000000 f8910000 00000000 .8.............. + 1778 8b380000 00000000 f8910000 00000000 .8.............. 1788 08000000 00000000 10670000 00000000 .........g...... 1798 00920000 00000000 08000000 00000000 ................ 17a8 40610000 00000000 08920000 00000000 @a.............. - 17b8 08000000 00000000 14460000 00000000 .........F...... + 17b8 08000000 00000000 fc450000 00000000 .........E...... 17c8 18920000 00000000 08000000 00000000 ................ 17d8 c0660000 00000000 40920000 00000000 .f......@....... 17e8 08000000 00000000 6c610000 00000000 ........la...... 17f8 48920000 00000000 08000000 00000000 H............... - 1808 87380000 00000000 58920000 00000000 .8......X....... + 1808 6f380000 00000000 58920000 00000000 o8......X....... 1818 08000000 00000000 b8620000 00000000 .........b...... 1828 a0920000 00000000 08000000 00000000 ................ 1838 39610000 00000000 a8920000 00000000 9a.............. - 1848 08000000 00000000 b6450000 00000000 .........E...... + 1848 08000000 00000000 9e450000 00000000 .........E...... 1858 b8920000 00000000 08000000 00000000 ................ 1868 a06e0000 00000000 c0920000 00000000 .n.............. 1878 08000000 00000000 a3610000 00000000 .........a...... 1888 c8920000 00000000 08000000 00000000 ................ - 1898 404a0000 00000000 d8920000 00000000 @J.............. + 1898 204a0000 00000000 d8920000 00000000 J.............. 18a8 08000000 00000000 006e0000 00000000 .........n...... 18b8 08930000 00000000 08000000 00000000 ................ - 18c8 d0460000 00000000 48930000 00000000 .F......H....... + 18c8 b0460000 00000000 48930000 00000000 .F......H....... 18d8 08000000 00000000 39610000 00000000 ........9a...... 18e8 50930000 00000000 08000000 00000000 P............... 18f8 80720000 00000000 60930000 00000000 .r......`....... 1908 08000000 00000000 a0920000 00000000 ................ 1918 68930000 00000000 08000000 00000000 h............... 1928 00930000 00000000 70930000 00000000 ........p....... - 1938 08000000 00000000 b0490000 00000000 .........I...... + 1938 08000000 00000000 90490000 00000000 .........I...... 1948 78930000 00000000 08000000 00000000 x............... - 1958 904a0000 00000000 80930000 00000000 .J.............. - 1968 08000000 00000000 004b0000 00000000 .........K...... + 1958 704a0000 00000000 80930000 00000000 pJ.............. + 1968 08000000 00000000 e04a0000 00000000 .........J...... 1978 a0930000 00000000 08000000 00000000 ................ 1988 8f610000 00000000 b8930000 00000000 .a.............. 1998 08000000 00000000 20950000 00000000 ........ ....... @@ -395,13 +395,13 @@ 1aa8 208b0000 00000000 f0940000 00000000 ............... 1ab8 08000000 00000000 96610000 00000000 .........a...... 1ac8 28950000 00000000 08000000 00000000 (............... - 1ad8 e0520000 00000000 38950000 00000000 .R......8....... + 1ad8 a0520000 00000000 38950000 00000000 .R......8....... 1ae8 08000000 00000000 006d0000 00000000 .........m...... 1af8 58950000 00000000 08000000 00000000 X............... 1b08 40920000 00000000 68950000 00000000 @.......h....... 1b18 08000000 00000000 00910000 00000000 ................ 1b28 78950000 00000000 08000000 00000000 x............... - 1b38 a0510000 00000000 988f0000 00000000 .Q.............. + 1b38 60510000 00000000 988f0000 00000000 `Q.............. 1b48 06000000 04000000 00000000 00000000 ................ 1b58 a08f0000 00000000 06000000 11000000 ................ 1b68 00000000 00000000 a88f0000 00000000 ................ @@ -583,503 +583,500 @@ Contents of section .plt.got: 3400 ff25ea5b 00006690 .%.[..f. Contents of section .text: - 3420 83c8ffe9 71150000 50488d7e 184531c9 ....q...PH.~.E1. - 3430 4889ee4c 8d05a660 000031c9 31d2488d H..L...`..1.1.H. - 3440 44241850 6a006a02 e8d3fcff ff4883c4 D$.Pj.j......H.. - 3450 204889c6 4885c074 6f4989ec 488b3e48 H..H..toI..H.>H - 3460 85ff0f84 a3000000 48897424 08e83eff ........H.t$..>. - 3470 ffff488b 74240883 f8ff89c5 0f84a300 ..H.t$.......... - 3480 00004983 ec010f84 bc000000 488b7e08 ..I.........H.~. - 3490 e81bffff ff83f8ff 0f84cd00 000083fd ................ - 34a0 ff0f85e5 000000a9 fffff7ff 0f842e1d ................ - 34b0 0000488b 05ff5a00 00488d35 122c0000 ..H...Z..H.5.,.. - 34c0 488b38e8 68fcffff 31c0e91c 1d00004c H.8.h...1......L - 34d0 8b621051 488d7e18 4531c948 89ee4c8d .b.QH.~.E1.H..L. - 34e0 05fb5f00 0031c949 01ec488d 44241850 .._..1.I..H.D$.P - 34f0 6a006a02 e827fcff ff4883c4 204889c6 j.j..'...H.. H.. - 3500 4885c00f 85ce1c00 00ebbd48 8b7e08e8 H..........H.~.. - 3510 9cfeffff 83f8ff75 8ee842fd ffff4885 .......u..B...H. - 3520 c0748feb a3488974 2408e831 fdffff48 .t...H.t$..1...H - 3530 8b742408 4885c075 8f4983ec 010f8549 .t$.H..u.I.....I - 3540 ffffffe9 981c0000 85c00f8f 901c0000 ................ - 3550 488b0551 5a000048 8d35622b 0000488b H..QZ..H.5b+..H. - 3560 38e8cafb ffffe95d ffffffe8 f0fcffff 8......]........ - 3570 4885c00f 854fffff ff85ed0f 8f31ffff H....O.......1.. - 3580 ff83c501 0f8428ff ffffebc4 85ed0f8f ......(......... - 3590 13ffffff ebba488b 051b5a00 00488b38 ......H...Z..H.8 - 35a0 e8fbfaff ff4889df e8f31300 0031dbe9 .....H.......1.. - 35b0 b11c0000 896810e9 9f1c0000 488b05f5 .....h......H... - 35c0 59000048 8b38e8d5 faffff31 c0e9c91c Y..H.8.....1.... - 35d0 0000e879 faffff8b 28e9ed1c 0000488b ...y....(.....H. - 35e0 78084885 ff0f85fa 13000049 8b7c2410 x.H........I.|$. - 35f0 4885ff0f 84031400 004889ee ffd385c0 H........H...... - 3600 0f852714 0000e9f1 13000048 89ee4889 ..'........H..H. - 3610 d85b5d41 5cffe049 8b7c2420 4885ff0f .[]A\..I.|$ H... - 3620 84f81300 004889ee ffd385c0 0f85fb13 .....H.......... - 3630 0000e9e6 13000048 89dfe861 13000031 .......H...a...1 - 3640 dbe93d14 000031f6 48897310 e84f1300 ..=...1.H.s..O.. - 3650 00e97814 000031c0 48894328 e83f1300 ..x...1.H.C(.?.. - 3660 00e99614 000031d2 48895320 e82f1300 ......1.H.S ./.. - 3670 00e97914 00004889 dfe82213 000031c0 ..y...H..."...1. - 3680 e9651500 0048637c 24040fb7 6c2402e8 .e...Hc|$...l$.. - 3690 3cfbffff 4889c348 85c00f85 f9140000 <...H..H........ - 36a0 ebdcb902 000000ba 01000000 4889ee48 ............H..H - 36b0 8d3d952a 0000e865 fbffff85 c074bf48 .=.*...e.....t.H - 36c0 8b3b488d 742404e8 d4fcffff 85c00f85 .;H.t$.......... - 36d0 8a140000 eba84883 7c241800 0f898a00 ......H.|$...... - 36e0 0000e819 fcffff31 f6498b7c 242089ea .......1.I.|$ .. /usr/lib64/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so (disasm) @@ -535,14 +535,14 @@ jns call xor %esi,%esi - mov offset(%r12),%rdi + mov offset(%r15),%rdi mov %ebp,%edx mov %esi,(%r14) - movslq offset(%r12),%rsi + movslq offset(%r15),%rsi mov %rax,%r13 call mov %r13,%rdi - mov %eax,(%rsp) + mov %eax,%r12d call cmpl $something,(%r14) jne @@ -550,13 +550,13 @@ test %eax,%eax je xor %eax,%eax - cmpl $something,(%rsp) - mov %eax,offset(%r12) + mov %eax,offset(%r15) + test %r12d,%r12d jns jmp xor %edx,%edx - cmpl $something,(%rsp) - mov %edx,offset(%r12) + mov %edx,offset(%r15) + test %r12d,%r12d jns mov offset(%rip),%rax # mov (%rax),%rdi @@ -579,8 +579,8 @@ mov %rax,%rbp jmp xor %ecx,%ecx - mov %ecx,offset(%r12) - mov %ecx,(%rsp) + xor %r12d,%r12d + mov %ecx,offset(%r15) jmp xor %r8d,%r8d mov %r8,offset(%rsp) @@ -590,15 +590,15 @@ mov (%rax),%rdi call jmp - mov %r13,offset(%r12) + mov %r12,offset(%r15) call jmp - mov %r15,%rdi + mov %r14,%rdi call mov %rbp,%rdi call jmp - mov %r15,%rdi + mov %r14,%rdi call jmp mov offset(%rip),%rbx # @@ -1714,7 +1714,7 @@ pop %rbx pop %rbp ret - nopw offset(%rax,%rax,1) + nop PyInit_select: lea offset(%rip),%rdi # @@ -2066,10 +2066,10 @@ select_poll_poll: push %r15 + mov %rdi,%r15 push %r14 push %r13 push %r12 - mov %rdi,%r12 push %rbp mov %rsi,%rbp push %rbx @@ -2107,67 +2107,68 @@ test %rbp,%rbp mov $something,%rax cmovs %rax,%rbp - mov offset(%r12),%ebx + mov offset(%r15),%ebx test %ebx,%ebx jne - mov offset(%r12),%edi + mov offset(%r15),%edi test %edi,%edi je - movl $something,offset(%r12) + movl $something,offset(%r15) call mov %rax,%r13 call <__errno_location@plt> - mov offset(%r12),%rdi + mov offset(%r15),%rdi mov %ebp,%edx movl $something,(%rax) - movslq offset(%r12),%rsi + movslq offset(%r15),%rsi mov %rax,%r14 call mov %r13,%rdi - mov %eax,(%rsp) - mov %eax,%r15d + mov %eax,%r12d call cmpl $something,(%r14) je - movl $something,offset(%r12) - test %r15d,%r15d + movl $something,offset(%r15) + test %r12d,%r12d js - movslq (%rsp),%rdi - mov %rdi,%r14 + movslq %r12d,%rdi call mov %rax,%rbp test %rax,%rax je xor %r13d,%r13d - test %r14d,%r14d + test %r12d,%r12d je - mov offset(%r12),%rdx + mov offset(%r15),%rdx movslq %ebx,%rax - lea offset(,%rax,8),%r14 + lea offset(,%rax,8),%rcx cmpw $something,offset(%rdx,%rax,8) + mov %rcx,(%rsp) je mov $something,%edi call - mov %rax,%r15 + mov %rax,%r14 test %rax,%rax je - mov offset(%r12),%rax - movslq (%rax,%r14,1),%rdi + mov offset(%r15),%rax + mov (%rsp),%rcx + movslq (%rax,%rcx,1),%rdi call test %rax,%rax je - mov %rax,offset(%r15) - mov offset(%r12),%rax - movzwl offset(%rax,%r14,1),%edi + mov %rax,offset(%r14) + mov (%rsp),%rcx + mov offset(%r15),%rax + movzwl offset(%rax,%rcx,1),%edi call test %rax,%rax je - mov %rax,offset(%r15) + mov %rax,offset(%r14) mov offset(%rbp),%rax add $something,%ebx - mov %r15,(%rax,%r13,8) + mov %r14,(%rax,%r13,8) add $something,%r13 - cmp %r13d,(%rsp) + cmp %r13d,%r12d jg mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -2181,47 +2182,43 @@ pop %r14 pop %r15 ret + nopw offset(%rax,%rax,1) add $something,%ebx - movslq %ebx,%rax - cmpw $something,offset(%rdx,%rax,8) - lea offset(,%rax,8),%r14 - jne jmp - nopl offset(%rax) - mov offset(%r12),%rax - mov offset(%r12),%r13 - mov offset(%rax),%rax - mov %eax,offset(%r12) - test %eax,%eax + mov offset(%r15),%rax + mov offset(%r15),%r12 overalldiffered=2 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1