~/f/python310/RPMS.2017 ~/f/python310 ~/f/python310 RPMS.2017/libpython3_10-1_0-3.10.11-0.0.x86_64.rpm RPMS/libpython3_10-1_0-3.10.11-0.0.x86_64.rpm differ: byte 225, line 1 Comparing libpython3_10-1_0-3.10.11-0.0.x86_64.rpm to libpython3_10-1_0-3.10.11-0.0.x86_64.rpm comparing the rpm tags of libpython3_10-1_0 --- old-rpm-tags +++ new-rpm-tags @@ -116 +116 @@ -/usr/lib64/libpython3.10.so.1.0 55ec75f14456f683b50101a50b0fd1334dd706e816cfa020ef93ff95c022922d 0 +/usr/lib64/libpython3.10.so.1.0 6ae0a951fde5fabf3cdda0e538937e402e365264f00a09500ae8cc0b4034f9a3 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.10.so.1.0 differs in ELF sections --- old /usr/lib64/libpython3.10.so.1.0 (objdump) +++ new /usr/lib64/libpython3.10.so.1.0 (objdump) @@ -1564,10 +1564,10 @@ 06408 00000000 00000000 00000000 00000000 ................ 06418 00000000 00000000 d47f0000 12000000 ................ 06428 00000000 00000000 00000000 00000000 ................ - 06438 23560000 12000000 00000000 00000000 #V.............. + 06438 12560000 12000000 00000000 00000000 .V.............. 06448 00000000 00000000 80870000 12000000 ................ 06458 00000000 00000000 00000000 00000000 ................ - 06468 e6560000 12000000 00000000 00000000 .V.............. + 06468 d5560000 12000000 00000000 00000000 .V.............. 06478 00000000 00000000 ab7f0000 12000000 ................ 06488 00000000 00000000 00000000 00000000 ................ 06498 26510000 12000000 00000000 00000000 &Q.............. @@ -1579,11 +1579,11 @@ 064f8 e10a0000 12000000 00000000 00000000 ................ 06508 00000000 00000000 fd840000 12000000 ................ 06518 00000000 00000000 00000000 00000000 ................ - 06528 ca5e0000 12000000 00000000 00000000 .^.............. + 06528 b95e0000 12000000 00000000 00000000 .^.............. 06538 00000000 00000000 b8080000 12000000 ................ 06548 00000000 00000000 00000000 00000000 ................ 06558 fa020000 12000000 00000000 00000000 ................ - 06568 00000000 00000000 415f0000 12000000 ........A_...... + 06568 00000000 00000000 305f0000 12000000 ........0_...... 06578 00000000 00000000 00000000 00000000 ................ 06588 0f380000 12000000 00000000 00000000 .8.............. 06598 00000000 00000000 88870000 12000000 ................ @@ -1591,10 +1591,10 @@ 065b8 82710000 12000000 00000000 00000000 .q.............. 065c8 00000000 00000000 24480000 12000000 ........$H...... 065d8 00000000 00000000 00000000 00000000 ................ - 065e8 7f5f0000 12000000 00000000 00000000 ._.............. + 065e8 6e5f0000 12000000 00000000 00000000 n_.............. 065f8 00000000 00000000 15080000 12000000 ................ 06608 00000000 00000000 00000000 00000000 ................ - 06618 9c440000 12000000 00000000 00000000 .D.............. + 06618 7a440000 12000000 00000000 00000000 zD.............. 06628 00000000 00000000 93040000 12000000 ................ 06638 00000000 00000000 00000000 00000000 ................ 06648 dd3f0000 12000000 00000000 00000000 .?.............. @@ -1616,7 +1616,7 @@ 06748 00000000 00000000 f5510000 12000000 .........Q...... 06758 00000000 00000000 00000000 00000000 ................ 06768 890b0000 12000000 00000000 00000000 ................ - 06778 00000000 00000000 47660000 12000000 ........Gf...... + 06778 00000000 00000000 36660000 12000000 ........6f...... 06788 00000000 00000000 00000000 00000000 ................ 06798 480b0000 12000000 00000000 00000000 H............... 067a8 00000000 00000000 a1380000 12000000 .........8...... @@ -1633,7 +1633,7 @@ 06858 09860000 12000000 00000000 00000000 ................ 06868 00000000 00000000 27060000 12000000 ........'....... 06878 00000000 00000000 00000000 00000000 ................ - 06888 4c630000 12000000 00000000 00000000 Lc.............. + 06888 3b630000 12000000 00000000 00000000 ;c.............. 06898 00000000 00000000 1b390000 12000000 .........9...... 068a8 00000000 00000000 00000000 00000000 ................ 068b8 01000000 20000000 00000000 00000000 .... ........... @@ -1645,10 +1645,10 @@ 06918 dd7d0000 12000000 00000000 00000000 .}.............. 06928 00000000 00000000 227f0000 12000000 ........"....... 06938 00000000 00000000 00000000 00000000 ................ - 06948 af5f0000 12000000 00000000 00000000 ._.............. - 06958 00000000 00000000 9b610000 12000000 .........a...... + 06948 9e5f0000 12000000 00000000 00000000 ._.............. + 06958 00000000 00000000 8a610000 12000000 .........a...... 06968 00000000 00000000 00000000 00000000 ................ - 06978 08430000 12000000 00000000 00000000 .C.............. + 06978 a2460000 12000000 00000000 00000000 .F.............. 06988 00000000 00000000 08080000 12000000 ................ 06998 00000000 00000000 00000000 00000000 ................ 069a8 d97d0000 12000000 00000000 00000000 .}.............. @@ -1672,22 +1672,22 @@ 06ac8 88830000 12000000 00000000 00000000 ................ 06ad8 00000000 00000000 0e520000 12000000 .........R...... 06ae8 00000000 00000000 00000000 00000000 ................ - 06af8 aa610000 12000000 00000000 00000000 .a.............. + 06af8 99610000 12000000 00000000 00000000 .a.............. 06b08 00000000 00000000 fa7e0000 12000000 .........~...... 06b18 00000000 00000000 00000000 00000000 ................ 06b28 47510000 12000000 00000000 00000000 GQ.............. 06b38 00000000 00000000 25510000 12000000 ........%Q...... 06b48 00000000 00000000 00000000 00000000 ................ - 06b58 ce450000 12000000 00000000 00000000 .E.............. + 06b58 ac450000 12000000 00000000 00000000 .E.............. 06b68 00000000 00000000 b7510000 12000000 .........Q...... 06b78 00000000 00000000 00000000 00000000 ................ 06b88 7f800000 12000000 00000000 00000000 ................ - 06b98 00000000 00000000 ae610000 12000000 .........a...... + 06b98 00000000 00000000 9d610000 12000000 .........a...... 06ba8 00000000 00000000 00000000 00000000 ................ 06bb8 650a0000 12000000 00000000 00000000 e............... 06bc8 00000000 00000000 5d7f0000 12000000 ........]....... 06bd8 00000000 00000000 00000000 00000000 ................ - 06be8 07430000 12000000 00000000 00000000 .C.............. + 06be8 a1460000 12000000 00000000 00000000 .F.............. 06bf8 00000000 00000000 d77e0000 12000000 .........~...... 06c08 00000000 00000000 00000000 00000000 ................ 06c18 477b0000 12000000 00000000 00000000 G{.............. @@ -1703,7 +1703,7 @@ 06cb8 00000000 00000000 a0800000 12000000 ................ 06cc8 00000000 00000000 00000000 00000000 ................ 06cd8 6e890000 12000000 00000000 00000000 n............... - 06ce8 00000000 00000000 3f660000 12000000 ........?f...... + 06ce8 00000000 00000000 2e660000 12000000 .........f...... 06cf8 00000000 00000000 00000000 00000000 ................ 06d08 ee7f0000 12000000 00000000 00000000 ................ 06d18 00000000 00000000 493e0000 12000000 ........I>...... @@ -1714,10 +1714,10 @@ 06d68 821e0000 12000000 00000000 00000000 ................ 06d78 00000000 00000000 52870000 12000000 ........R....... 06d88 00000000 00000000 00000000 00000000 ................ - 06d98 4a5f0000 12000000 00000000 00000000 J_.............. + 06d98 395f0000 12000000 00000000 00000000 9_.............. 06da8 00000000 00000000 7a470000 12000000 ........zG...... 06db8 00000000 00000000 00000000 00000000 ................ - 06dc8 025a0000 12000000 00000000 00000000 .Z.............. + 06dc8 f1590000 12000000 00000000 00000000 .Y.............. 06dd8 00000000 00000000 a3410000 12000000 .........A...... 06de8 00000000 00000000 00000000 00000000 ................ 06df8 34870000 12000000 00000000 00000000 4............... @@ -1738,7 +1738,7 @@ 06ee8 ee050000 12000000 00000000 00000000 ................ 06ef8 00000000 00000000 503e0000 12000000 ........P>...... 06f08 00000000 00000000 00000000 00000000 ................ - 06f18 d3640000 12000000 00000000 00000000 .d.............. + 06f18 c2640000 12000000 00000000 00000000 .d.............. 06f28 00000000 00000000 94410000 12000000 .........A...... 06f38 00000000 00000000 00000000 00000000 ................ 06f48 af800000 12000000 00000000 00000000 ................ @@ -1748,12 +1748,12 @@ 06f88 00000000 00000000 db500000 12000000 .........P...... 06f98 00000000 00000000 00000000 00000000 ................ 06fa8 9a4a0000 12000000 00000000 00000000 .J.............. - 06fb8 00000000 00000000 56630000 12000000 ........Vc...... + 06fb8 00000000 00000000 45630000 12000000 ........Ec...... 06fc8 00000000 00000000 00000000 00000000 ................ 06fd8 d76e0000 12000000 00000000 00000000 .n.............. 06fe8 00000000 00000000 ae890000 12000000 ................ 06ff8 00000000 00000000 00000000 00000000 ................ - 07008 a2640000 12000000 00000000 00000000 .d.............. + 07008 91640000 12000000 00000000 00000000 .d.............. 07018 00000000 00000000 33030000 12000000 ........3....... 07028 00000000 00000000 00000000 00000000 ................ 07038 2c000000 20000000 00000000 00000000 ,... ........... @@ -1765,8 +1765,8 @@ 07098 b1700000 12000000 00000000 00000000 .p.............. 070a8 00000000 00000000 46090000 12000000 ........F....... 070b8 00000000 00000000 00000000 00000000 ................ - 070c8 3d660000 12000000 00000000 00000000 =f.............. - 070d8 00000000 00000000 29560000 12000000 ........)V...... + 070c8 2c660000 12000000 00000000 00000000 ,f.............. + 070d8 00000000 00000000 18560000 12000000 .........V...... 070e8 00000000 00000000 00000000 00000000 ................ 070f8 f57e0000 12000000 00000000 00000000 .~.............. 07108 00000000 00000000 4a6f0000 12000000 ........Jo...... @@ -1783,7 +1783,7 @@ 071b8 76870000 12000000 00000000 00000000 v............... 071c8 00000000 00000000 61850000 12000000 ........a....... 071d8 00000000 00000000 00000000 00000000 ................ - 071e8 59660000 12000000 00000000 00000000 Yf.............. + 071e8 48660000 12000000 00000000 00000000 Hf.............. 071f8 00000000 00000000 1a2f0000 12000000 ........./...... 07208 00000000 00000000 00000000 00000000 ................ 07218 3c510000 12000000 00000000 00000000 _Py_GetLocaleEncoding.cold: + xor %eax,%eax + jmp <_Py_GetLocaleEncoding + ofs> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_Py_GetLocaleEncoding.cold + ofs> lea offset(%rip),%rdi # <_fini + ofs> add $something,%rsp jmp <_PyMem_RawWcsdup> - xor %eax,%eax - jmp <_Py_GetLocaleEncoding + ofs> call <__stack_chk_fail@plt> _Py_IsLocaleCoercionTarget.cold: @@ -6052,13 +6052,24 @@ lea offset(%rip),%rsi # <_fini + ofs> lea offset(%rip),%rdi # <__func__.29.lto_priv.0> call <_Py_FatalErrorFunc> - mov (%rsp),%rdi + mov offset(%rsp),%rdi lea offset(%rbx),%rsi mov %rbp,%rdx call call - mov %r13,%rdi - mov offset(%rsp),%r14d + mov offset(%rbp),%eax + test %eax,%eax + je + mov offset(%rsp),%rax + cmp %rax,offset(%r15) + jne + mov offset(%rip),%rax # <_PyRuntime@@Base-0x31be0> + mov offset(%rax),%rax + test %rax,%rax + je + cmp %rax,%r12 + je + mov offset(%rsp),%rdi call test %eax,%eax jne @@ -6067,39 +6078,43 @@ mov %rbx,%rdi call call - mov %ecx,(%rsp) + mov %ecx,offset(%rsp) call mov offset(%rip),%rsi # <_PyRuntime@@Base-0x31be0> xor %edx,%edx - mov (%rsp),%ecx + mov offset(%rsp),%ecx cmp %rax,offset(%rsi) sete %dl jmp lea offset(%rip),%rsi # <_fini + ofs> lea offset(%rip),%rdi # <__func__.29.lto_priv.0> call <_Py_FatalErrorFunc> - lea offset(%rip),%rsi # <_fini + ofs> - lea offset(%rip),%rdi # <__func__.29.lto_priv.0> - call <_Py_FatalErrorFunc> - lea offset(%rsp),%r15 + lea offset(%rsp),%r13 xor %esi,%esi mov %rdx,offset(%rsp) - mov %r15,%rdi + mov %r13,%rdi call mov offset(%rsp),%rax - mov $something,%esi + mov $something,%edi cqto - idiv %rsi - mov %rax,%rcx + idiv %rdi + mov %rax,%rsi mov offset(%rsp),%rax add %rdx,%rax cqto - idiv %rsi + idiv %rdi imul $something,%rdx,%rdx - add %rcx,%rax + add %rsi,%rax add %rax,offset(%rsp) mov %rdx,offset(%rsp) jmp + lea offset(%rip),%rsi # <_fini + ofs> + lea offset(%rip),%rdi # <__func__.29.lto_priv.0> + call <_Py_FatalErrorFunc> + movl $something,offset(%rbx) + mov $something,%r14d + movl $something,offset(%rbx) + jmp COMPUTE_EVAL_BREAKER.cold: call <_Py_ThreadCanHandleSignals.lto_priv.0> @@ -7108,13 +7123,13 @@ allocate_from_new_pool.cold: mov offset(%rip),%rdi # <_PyObject_Arena> mov $something,%edx - mov %r14,%rsi + mov %r13,%rsi call *offset(%rip) # <_PyObject_Arena + ofs> mov offset(%rip),%rax # - mov %r13,offset(%rip) # - mov %rax,offset(%r13) - xor %edi,%edi - mov %rdi,offset(%rip) # + mov %r12,offset(%rip) # + mov %rax,offset(%r12) + xor %esi,%esi + mov %rsi,offset(%rip) # jmp lea (%rax,%rax,1),%r12d cmp %r12d,%eax @@ -7136,28 +7151,32 @@ arena_map_mark_used.cold: mov $something,%esi mov $something,%edi - mov %rdx,offset(%rsp) + mov %rdx,(%rsp) + mov %r8,offset(%rsp) call - mov offset(%rsp),%rdx + mov (%rsp),%rdx test %rax,%rax je - mov %rbx,%r13 + mov %rbx,%r12 + mov offset(%rsp),%r8 addl $something,offset(%rip) # - shr $something,%r13 - mov %rax,(%r14,%r12,8) - and $something,%r13d - cmpq $something,(%rax,%r13,8) + shr $something,%r12 + and $something,%r12d + mov %rax,(%r14,%r8,8) + cmpq $something,(%rax,%r12,8) jne mov $something,%esi mov $something,%edi - mov %rdx,offset(%rsp) + mov %rdx,(%rsp) + mov %r8,offset(%rsp) call - mov offset(%rsp),%rdx + mov (%rsp),%rdx test %rax,%rax je - mov (%r14,%r12,8),%rdx + mov offset(%rsp),%r8 addl $something,offset(%rip) # - mov %rax,(%rdx,%r13,8) + mov (%r14,%r8,8),%rdx + mov %rax,(%rdx,%r12,8) jmp xor %ecx,%ecx mov %ecx,(%rdx,%rbp,8) @@ -7240,23 +7259,7 @@ jmp <_PyUnicode_FromId + ofs> unicode_decode_utf8.cold: - mov $something,%edi - jmp - mov $something,%edi - jmp - mov $something,%edi - jmp - mov $something,%edi - jmp - xor %edi,%edi - jmp - xor %edi,%edi - jmp - mov $something,%edi - jmp - mov $something,%edi - jmp - cmp $something,%ecx + cmp $something,%edi ja mov $something,%edi jmp @@ -7264,12 +7267,12 @@ jmp cmp $something,%eax ja - mov %r13,%rcx - sub %rsi,%rcx - cmp $something,%rcx + mov %r13,%r8 + sub %rsi,%r8 RPMS.2017/python310-base-3.10.11-0.0.x86_64.rpm RPMS/python310-base-3.10.11-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python310-base-3.10.11-0.0.x86_64.rpm to python310-base-3.10.11-0.0.x86_64.rpm comparing the rpm tags of python310-base --- old-rpm-tags +++ new-rpm-tags @@ -3247,2 +3247,2 @@ -/usr/lib64/python3.10/__pycache__/subprocess.cpython-310.opt-2.pyc 8dd119235839836b7b1ce5efb0fd084a40227a279f42da46c7868eaf82a75e5b 0 -/usr/lib64/python3.10/__pycache__/subprocess.cpython-310.pyc 3eda8764901090f5e9d9d206bc2332697cf2597b27caf574f0e2dce417f66c75 0 +/usr/lib64/python3.10/__pycache__/subprocess.cpython-310.opt-2.pyc 034046c00b441d4ae461be1c78d23b1cc0f9cf3728e1a10a980a4cc6aedd6478 0 +/usr/lib64/python3.10/__pycache__/subprocess.cpython-310.pyc 6c385dbbbbe295928d0598ba78e0b74b9197eaeef834a7f16408fbe3cd72b59c 0 @@ -4647 +4647 @@ -/usr/lib64/python3.10/json/__pycache__/decoder.cpython-310.pyc b47e1b6e47878d00025b1e42076e98d404e8fd268b439e67eebd03bb0405eaaa 0 +/usr/lib64/python3.10/json/__pycache__/decoder.cpython-310.pyc 6e5a872fccaffce1575adb3fc3bdabee443725a45f376533e7876d886680c149 0 @@ -4677,2 +4677,2 @@ -/usr/lib64/python3.10/lib-dynload/_datetime.cpython-310-x86_64-linux-gnu.so 88417712159eb374187fa3ee19b264386fcaa8bef23d5437b4d40b9c16f4efd1 0 -/usr/lib64/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so 91eea80f760fc5583980b6d5098062893f9e4b36a6a9d91d799fa3d82e7df6e1 0 +/usr/lib64/python3.10/lib-dynload/_datetime.cpython-310-x86_64-linux-gnu.so 10ebbcbc2682ba9a9eaff7a4c3333cbd948c82934df5589cd6a36d3d1010b477 0 +/usr/lib64/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so fcfc4a69df34fec6eae0cf817d4cf5a311ad41695af080f1c5dab4dc257a1ff0 0 @@ -4681 +4681 @@ -/usr/lib64/python3.10/lib-dynload/_heapq.cpython-310-x86_64-linux-gnu.so 412099b85e47cc73d2a5a90a7507f54dbb5c15d4f9282077bed88cefdd475fce 0 +/usr/lib64/python3.10/lib-dynload/_heapq.cpython-310-x86_64-linux-gnu.so 26bfa24169520fa734671ae4df124a52fc15bc1bfc4dec97ca740deaf779beba 0 @@ -4689 +4689 @@ -/usr/lib64/python3.10/lib-dynload/_pickle.cpython-310-x86_64-linux-gnu.so 35baedcafa6cbb9cd8f4c9714ab49019a3dcd9b0ec086a196ddf7e2d1183095a 0 +/usr/lib64/python3.10/lib-dynload/_pickle.cpython-310-x86_64-linux-gnu.so 8c93fc296743f4e3f698e5d3af8e304058d0dd2849af7480a905c766fa421c93 0 @@ -4712 +4712 @@ -/usr/lib64/python3.10/lib-dynload/math.cpython-310-x86_64-linux-gnu.so 893c90fd4a4ae4b2db476682f29080f6b0e23b9d7b7e03ad213d7fb9dc08ef2a 0 +/usr/lib64/python3.10/lib-dynload/math.cpython-310-x86_64-linux-gnu.so 165d130563e39d426487a8dee792d55d54236591e76a769655257637e75c0b62 0 @@ -5054,2 +5054,2 @@ -/usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.opt-2.pyc 9a70add6e7175566c6f3ec55f39908d3c1cf555927b52123b31737efa32ecc39 0 -/usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.pyc ec68022b3269ad7ee37ce7d77ce3455af90e374e5eef10052b921b8f268a797f 0 +/usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.opt-2.pyc 611a9be7f858d7358b42fba2d94c47b51d8385652013c925d80bd5ec1cb8f0ff 0 +/usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.pyc 643498ec7068c8bc12436efd0c52c4442b18584fe31fe894dc912fbbae7dea29 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.10/__pycache__/subprocess.cpython-310.opt-2.pyc differs at offset '31967' (data) --- old /usr/lib64/python3.10/__pycache__/subprocess.cpython-310.opt-2.pyc (hex) +++ new /usr/lib64/python3.10/__pycache__/subprocess.cpython-310.opt-2.pyc (hex) @@ -1,5 +1,5 @@ 00007cc0 da 08 57 53 54 4f 50 53 49 47 72 a4 01 00 00 72 |..WSTOPSIGr....r| -00007cd0 a3 01 00 00 72 c7 01 00 00 72 3f 01 00 00 da 06 |....r....r?.....| +00007cd0 a3 01 00 00 72 c7 01 00 00 72 3f 01 00 00 5a 06 |....r....r?...Z.| 00007ce0 45 43 48 49 4c 44 72 c6 01 00 00 72 ce 01 00 00 |ECHILDr....r....| 00007cf0 72 27 00 00 00 72 27 00 00 00 72 27 00 00 00 72 |r'...r'...r'...r| 00007d00 28 00 00 00 72 03 00 00 00 be 02 00 00 73 88 00 |(...r........s..| /usr/lib64/python3.10/__pycache__/subprocess.cpython-310.pyc differs at offset '43955' (data) --- old /usr/lib64/python3.10/__pycache__/subprocess.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/__pycache__/subprocess.cpython-310.pyc (hex) @@ -1,7 +1,7 @@ 0000ab80 00 00 00 72 be 01 00 00 da 0a 57 49 46 53 54 4f |...r......WIFSTO| 0000ab90 50 50 45 44 da 08 57 53 54 4f 50 53 49 47 72 a5 |PPED..WSTOPSIGr.| 0000aba0 01 00 00 72 a4 01 00 00 72 c9 01 00 00 72 3f 01 |...r....r....r?.| -0000abb0 00 00 5a 06 45 43 48 49 4c 44 72 c8 01 00 00 72 |..Z.ECHILDr....r| +0000abb0 00 00 da 06 45 43 48 49 4c 44 72 c8 01 00 00 72 |....ECHILDr....r| 0000abc0 d0 01 00 00 72 27 00 00 00 72 27 00 00 00 72 27 |....r'...r'...r'| 0000abd0 00 00 00 72 28 00 00 00 72 03 00 00 00 be 02 00 |...r(...r.......| 0000abe0 00 73 88 00 00 00 08 00 04 01 04 35 02 02 02 01 |.s.........5....| /usr/lib64/python3.10/json/__pycache__/decoder.cpython-310.pyc differs at offset '2970' (data) --- old /usr/lib64/python3.10/json/__pycache__/decoder.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/json/__pycache__/decoder.cpython-310.pyc (hex) @@ -1,5 +1,5 @@ 00000b80 6e 29 10 72 2f 00 00 00 72 38 00 00 00 da 06 73 |n).r/...r8.....s| -00000b90 74 72 69 63 74 5a 02 5f 62 da 02 5f 6d da 06 63 |trictZ._b.._m..c| +00000b90 74 72 69 63 74 5a 02 5f 62 5a 02 5f 6d da 06 63 |trictZ._bZ._m..c| 00000ba0 68 75 6e 6b 73 da 07 5f 61 70 70 65 6e 64 5a 05 |hunks.._appendZ.| 00000bb0 62 65 67 69 6e da 05 63 68 75 6e 6b 5a 07 63 6f |begin..chunkZ.co| 00000bc0 6e 74 65 6e 74 da 0a 74 65 72 6d 69 6e 61 74 6f |ntent..terminato| @@ -13,7 +13,7 @@ 00000c40 01 04 01 02 ff 02 01 02 ff 02 ff 08 04 02 01 0c |................| 00000c50 01 0c 01 0a 01 0c 01 02 fe 0a 03 0a 02 08 01 2c |...............,| 00000c60 01 0e 01 18 01 18 01 08 01 08 01 08 01 02 d5 0e |................| -00000c70 2c 72 46 00 00 00 7a 0a 5b 20 5c 74 5c 6e 5c 72 |,rF...z.[ \t\n\r| +00000c70 2c 72 45 00 00 00 7a 0a 5b 20 5c 74 5c 6e 5c 72 |,rE...z.[ \t\n\r| 00000c80 5d 2a 7a 04 20 09 0a 0d 63 08 00 00 00 00 00 00 |]*z. ...c.......| 00000c90 00 00 00 00 00 12 00 00 00 0a 00 00 00 43 00 00 |.............C..| 00000ca0 00 73 ac 02 00 00 7c 00 5c 02 7d 08 7d 09 67 00 |.s....|.\.}.}.g.| /usr/lib64/python3.10/lib-dynload/_datetime.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/lib-dynload/_datetime.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/lib-dynload/_datetime.cpython-310-x86_64-linux-gnu.so (objdump) @@ -222,7 +222,7 @@ 1020 cd050000 12000000 00000000 00000000 ................ 1030 00000000 00000000 eb040000 10000000 ................ 1040 00000000 00000000 00000000 00000000 ................ - 1050 55000000 12000e00 70e60000 00000000 U.......p....... + 1050 55000000 12000e00 60e60000 00000000 U.......`....... 1060 92080000 00000000 ........ Contents of section .dynstr: 1068 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. @@ -373,8 +373,8 @@ 1948 751a6909 00000200 9d070000 00000000 u.i............. Contents of section .rela.dyn: 1958 b0690100 00000000 08000000 00000000 .i.............. - 1968 60e60000 00000000 b8690100 00000000 `........i...... - 1978 08000000 00000000 20e60000 00000000 ........ ....... + 1968 50e60000 00000000 b8690100 00000000 P........i...... + 1978 08000000 00000000 10e60000 00000000 ................ 1988 c0690100 00000000 08000000 00000000 .i.............. 1998 82060100 00000000 e0690100 00000000 .........i...... 19a8 08000000 00000000 81050100 00000000 ................ @@ -425,30 +425,30 @@ 1c78 08000000 00000000 b80f0100 00000000 ................ 1c88 c0700100 00000000 08000000 00000000 .p.............. 1c98 4b050100 00000000 c8700100 00000000 K........p...... - 1ca8 08000000 00000000 d08f0000 00000000 ................ + 1ca8 08000000 00000000 c08f0000 00000000 ................ 1cb8 d8700100 00000000 08000000 00000000 .p.............. 1cc8 f00f0100 00000000 e0700100 00000000 .........p...... 1cd8 08000000 00000000 59050100 00000000 ........Y....... 1ce8 e8700100 00000000 08000000 00000000 .p.............. - 1cf8 60d80000 00000000 f8700100 00000000 `........p...... + 1cf8 50d80000 00000000 f8700100 00000000 P........p...... 1d08 08000000 00000000 64050100 00000000 ........d....... 1d18 20710100 00000000 08000000 00000000 q.............. - 1d28 40a70000 00000000 28710100 00000000 @.......(q...... - 1d38 08000000 00000000 408f0000 00000000 ........@....... + 1d28 30a70000 00000000 28710100 00000000 0.......(q...... + 1d38 08000000 00000000 308f0000 00000000 ........0....... 1d48 30710100 00000000 08000000 00000000 0q.............. - 1d58 80a90000 00000000 38710100 00000000 ........8q...... - 1d68 08000000 00000000 c0e10000 00000000 ................ + 1d58 70a90000 00000000 38710100 00000000 p.......8q...... + 1d68 08000000 00000000 b0e10000 00000000 ................ 1d78 40710100 00000000 08000000 00000000 @q.............. - 1d88 f0fb0000 00000000 50710100 00000000 ........Pq...... - 1d98 08000000 00000000 80a10000 00000000 ................ + 1d88 e0fb0000 00000000 50710100 00000000 ........Pq...... + 1d98 08000000 00000000 70a10000 00000000 ........p....... 1da8 58710100 00000000 08000000 00000000 Xq.............. - 1db8 60d60000 00000000 60710100 00000000 `.......`q...... - 1dc8 08000000 00000000 50d60000 00000000 ........P....... + 1db8 50d60000 00000000 60710100 00000000 P.......`q...... + 1dc8 08000000 00000000 40d60000 00000000 ........@....... 1dd8 68710100 00000000 08000000 00000000 hq.............. - 1de8 80df0000 00000000 08720100 00000000 .........r...... - 1df8 08000000 00000000 e0aa0000 00000000 ................ + 1de8 70df0000 00000000 08720100 00000000 p........r...... + 1df8 08000000 00000000 d0aa0000 00000000 ................ 1e08 10720100 00000000 08000000 00000000 .r.............. - 1e18 90e00000 00000000 40720100 00000000 ........@r...... + 1e18 80e00000 00000000 40720100 00000000 ........@r...... 1e28 08000000 00000000 81050100 00000000 ................ 1e38 48720100 00000000 08000000 00000000 Hr.............. 1e48 30790000 00000000 68720100 00000000 0y......hr...... @@ -460,70 +460,70 @@ 1ea8 50790000 00000000 e0720100 00000000 Py.......r...... 1eb8 08000000 00000000 81050100 00000000 ................ 1ec8 e8720100 00000000 08000000 00000000 .r.............. - 1ed8 e0bc0000 00000000 08730100 00000000 .........s...... + 1ed8 d0bc0000 00000000 08730100 00000000 .........s...... 1ee8 08000000 00000000 86050100 00000000 ................ 1ef8 10730100 00000000 08000000 00000000 .s.............. - 1f08 00bd0000 00000000 30730100 00000000 ........0s...... + 1f08 f0bc0000 00000000 30730100 00000000 ........0s...... 1f18 08000000 00000000 e1050100 00000000 ................ 1f28 38730100 00000000 08000000 00000000 8s.............. - 1f38 20bd0000 00000000 80730100 00000000 ........s...... + 1f38 10bd0000 00000000 80730100 00000000 .........s...... 1f48 08000000 00000000 59050100 00000000 ........Y....... 1f58 88730100 00000000 08000000 00000000 .s.............. - 1f68 b0f40000 00000000 98730100 00000000 .........s...... + 1f68 a0f40000 00000000 98730100 00000000 .........s...... 1f78 08000000 00000000 64050100 00000000 ........d....... 1f88 c0730100 00000000 08000000 00000000 .s.............. 1f98 6b010100 00000000 c8730100 00000000 k........s...... - 1fa8 08000000 00000000 60a20000 00000000 ........`....... + 1fa8 08000000 00000000 50a20000 00000000 ........P....... 1fb8 d8730100 00000000 08000000 00000000 .s.............. 1fc8 e01c0100 00000000 e0730100 00000000 .........s...... 1fd8 08000000 00000000 32020100 00000000 ........2....... 1fe8 e8730100 00000000 08000000 00000000 .s.............. - 1ff8 a0ab0000 00000000 f8730100 00000000 .........s...... + 1ff8 90ab0000 00000000 f8730100 00000000 .........s...... 2008 08000000 00000000 10100100 00000000 ................ 2018 00740100 00000000 08000000 00000000 .t.............. 2028 8b050100 00000000 08740100 00000000 .........t...... - 2038 08000000 00000000 f0ba0000 00000000 ................ + 2038 08000000 00000000 e0ba0000 00000000 ................ 2048 18740100 00000000 08000000 00000000 .t.............. 2058 50100100 00000000 20740100 00000000 P....... t...... 2068 08000000 00000000 8e020100 00000000 ................ 2078 28740100 00000000 08000000 00000000 (t.............. - 2088 20b90000 00000000 38740100 00000000 .......8t...... + 2088 10b90000 00000000 38740100 00000000 ........8t...... 2098 08000000 00000000 90100100 00000000 ................ 20a8 40740100 00000000 08000000 00000000 @t.............. 20b8 99050100 00000000 48740100 00000000 ........Ht...... - 20c8 08000000 00000000 a0a10000 00000000 ................ + 20c8 08000000 00000000 90a10000 00000000 ................ 20d8 58740100 00000000 08000000 00000000 Xt.............. 20e8 18110100 00000000 60740100 00000000 ........`t...... 20f8 08000000 00000000 9f050100 00000000 ................ 2108 68740100 00000000 08000000 00000000 ht.............. - 2118 50f30000 00000000 78740100 00000000 P.......xt...... + 2118 40f30000 00000000 78740100 00000000 @.......xt...... 2128 08000000 00000000 a5050100 00000000 ................ 2138 80740100 00000000 08000000 00000000 .t.............. 2148 71020100 00000000 88740100 00000000 q........t...... - 2158 08000000 00000000 80ad0000 00000000 ................ + 2158 08000000 00000000 70ad0000 00000000 ........p....... 2168 98740100 00000000 08000000 00000000 .t.............. 2178 68110100 00000000 a0740100 00000000 h........t...... 2188 08000000 00000000 55020100 00000000 ........U....... 2198 a8740100 00000000 08000000 00000000 .t.............. - 21a8 a0ac0000 00000000 b8740100 00000000 .........t...... + 21a8 90ac0000 00000000 b8740100 00000000 .........t...... 21b8 08000000 00000000 c2050100 00000000 ................ 21c8 c0740100 00000000 08000000 00000000 .t.............. 21d8 88060100 00000000 c8740100 00000000 .........t...... - 21e8 08000000 00000000 50ae0000 00000000 ........P....... + 21e8 08000000 00000000 40ae0000 00000000 ........@....... 21f8 d8740100 00000000 08000000 00000000 .t.............. 2208 90110100 00000000 e0740100 00000000 .........t...... 2218 08000000 00000000 92020100 00000000 ................ 2228 e8740100 00000000 08000000 00000000 .t.............. - 2238 80b60000 00000000 f8740100 00000000 .........t...... + 2238 70b60000 00000000 f8740100 00000000 p........t...... 2248 08000000 00000000 c8110100 00000000 ................ 2258 00750100 00000000 08000000 00000000 .u.............. 2268 6f030100 00000000 08750100 00000000 o........u...... - 2278 08000000 00000000 50ad0000 00000000 ........P....... + 2278 08000000 00000000 40ad0000 00000000 ........@....... 2288 18750100 00000000 08000000 00000000 .u.............. 2298 10120100 00000000 20750100 00000000 ........ u...... 22a8 08000000 00000000 de050100 00000000 ................ 22b8 28750100 00000000 08000000 00000000 (u.............. - 22c8 30bf0000 00000000 38750100 00000000 0.......8u...... + 22c8 20bf0000 00000000 38750100 00000000 .......8u...... 22d8 08000000 00000000 40120100 00000000 ........@....... 22e8 40750100 00000000 08000000 00000000 @u.............. 22f8 e9050100 00000000 48750100 00000000 ........Hu...... @@ -532,64 +532,64 @@ 2328 90120100 00000000 60750100 00000000 ........`u...... 2338 08000000 00000000 e1050100 00000000 ................ 2348 68750100 00000000 08000000 00000000 hu.............. - 2358 50be0000 00000000 78750100 00000000 P.......xu...... + 2358 40be0000 00000000 78750100 00000000 @.......xu...... 2368 08000000 00000000 d8120100 00000000 ................ 2378 80750100 00000000 08000000 00000000 .u.............. 2388 0a020100 00000000 88750100 00000000 .........u...... - 2398 08000000 00000000 80bd0000 00000000 ................ + 2398 08000000 00000000 70bd0000 00000000 ........p....... 23a8 98750100 00000000 08000000 00000000 .u.............. 23b8 28130100 00000000 a0750100 00000000 (........u...... 23c8 08000000 00000000 59050100 00000000 ........Y....... 23d8 a8750100 00000000 08000000 00000000 .u.............. - 23e8 40bd0000 00000000 b8750100 00000000 @........u...... + 23e8 30bd0000 00000000 b8750100 00000000 0........u...... 23f8 08000000 00000000 64050100 00000000 ........d....... 2408 e0750100 00000000 08000000 00000000 .u.............. - 2418 90a60000 00000000 e8750100 00000000 .........u...... - 2428 08000000 00000000 a0a50000 00000000 ................ + 2418 80a60000 00000000 e8750100 00000000 .........u...... + 2428 08000000 00000000 90a50000 00000000 ................ 2438 00770100 00000000 08000000 00000000 .w.............. 2448 9a010100 00000000 08770100 00000000 .........w...... - 2458 08000000 00000000 d0f90000 00000000 ................ + 2458 08000000 00000000 c0f90000 00000000 ................ 2468 18770100 00000000 08000000 00000000 .w.............. 2478 50130100 00000000 20770100 00000000 P....... w...... 2488 08000000 00000000 5d010100 00000000 ........]....... 2498 28770100 00000000 08000000 00000000 (w.............. - 24a8 a0f70000 00000000 38770100 00000000 ........8w...... + 24a8 90f70000 00000000 38770100 00000000 ........8w...... 24b8 08000000 00000000 78130100 00000000 ........x....... 24c8 40770100 00000000 08000000 00000000 @w.............. 24d8 23030100 00000000 48770100 00000000 #.......Hw...... - 24e8 08000000 00000000 00fa0000 00000000 ................ + 24e8 08000000 00000000 f0f90000 00000000 ................ 24f8 58770100 00000000 08000000 00000000 Xw.............. 2508 d0130100 00000000 60770100 00000000 ........`w...... 2518 08000000 00000000 f3050100 00000000 ................ 2528 68770100 00000000 08000000 00000000 hw.............. - 2538 40c10000 00000000 78770100 00000000 @.......xw...... + 2538 30c10000 00000000 78770100 00000000 0.......xw...... 2548 08000000 00000000 10140100 00000000 ................ 2558 80770100 00000000 08000000 00000000 .w.............. 2568 59050100 00000000 88770100 00000000 Y........w...... /usr/lib64/python3.10/lib-dynload/_datetime.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/lib-dynload/_datetime.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/lib-dynload/_datetime.cpython-310-x86_64-linux-gnu.so (disasm) @@ -4077,10 +4077,9 @@ mov %r14,%rdi call <_Py_Dealloc@plt> movzwl offset(%rbp),%ecx - movzbl offset(%rbp),%eax + movzbl offset(%rbp),%r15d movzbl offset(%rbp),%esi rol $something,%cx - mov %eax,offset(%rsp) movzwl %cx,%ecx lea -offset(%rcx),%eax lea offset(%rcx),%edx @@ -4092,14 +4091,14 @@ movslq %eax,%rdx sar $something,%eax imul $something,%rdx,%rdx - mov %eax,%r15d + mov %eax,%r9d mov %rdx,%rdi sar $something,%rdx sar $something,%rdi sub %eax,%edx - sub %edi,%r15d + sub %edi,%r9d mov %edx,offset(%rsp) - mov %r15d,offset(%rsp) + mov %r9d,(%rsp) lea offset(%rip),%r8 # <_days_before_month> movslq %esi,%rax mov (%r8,%rax,4),%r9d @@ -4109,7 +4108,6 @@ je movzwl offset(%rbx),%esi mov $something,%r10d - mov $something,%r15d movzbl offset(%rbx),%r14d movzbl offset(%rbx),%r13d rol $something,%si @@ -4126,8 +4124,9 @@ idiv %r10d mov %eax,%r10d mov %ecx,%eax + mov $something,%ecx cltd - idiv %r15d + idiv %ecx mov %eax,%ecx movslq %r14d,%rax mov (%r8,%rax,4),%r8d @@ -4164,11 +4163,11 @@ mov offset(%rsp),%ebx imul $something,%esi,%esi add %eax,%esi - mov offset(%rsp),%eax + mov %r15d,%eax sub %r13d,%eax add %r11d,%eax add %ebx,%eax - mov offset(%rsp),%ebx + mov (%rsp),%ebx add %ebx,%eax mov offset(%rsp),%ebx add %ebx,%eax @@ -4243,11 +4242,10 @@ subq $something,(%r14) 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 @@ -4260,7 +4258,7 @@ cltd idiv %edi mov $something,%edi - mov %eax,offset(%rsp) + mov %eax,(%rsp) mov %r8d,%eax cltd idiv %edi @@ -4351,7 +4349,7 @@ mov offset(%r13),%rax xor %r12d,%r12d jmp - nopl offset(%rax,%rax,1) + nop datetime_utcoffset: cmpb $something,offset(%rdi) /usr/lib64/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so (objdump) @@ -452,7 +452,7 @@ 1e88 00000000 00000000 00000000 00000000 ................ 1e98 cf050000 12000000 00000000 00000000 ................ 1ea8 00000000 00000000 55000000 12000e00 ........U....... - 1eb8 c0020100 00000000 c1080000 00000000 ................ + 1eb8 b0010100 00000000 c1080000 00000000 ................ Contents of section .dynstr: 1ec8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. 1ed8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT @@ -710,673 +710,673 @@ 2e70 74196909 00000200 970d0000 00000000 t.i............. Contents of section .rela.dyn: 2e80 f8360200 00000000 08000000 00000000 .6.............. - 2e90 b0020100 00000000 00370200 00000000 .........7...... - 2ea0 08000000 00000000 70020100 00000000 ........p....... + 2e90 a0010100 00000000 00370200 00000000 .........7...... + 2ea0 08000000 00000000 60010100 00000000 ........`....... 2eb0 00400200 00000000 08000000 00000000 .@.............. 2ec0 00400200 00000000 20400200 00000000 .@...... @...... 2ed0 08000000 00000000 08830100 00000000 ................ 2ee0 28400200 00000000 08000000 00000000 (@.............. - 2ef0 d0720100 00000000 60400200 00000000 .r......`@...... - 2f00 08000000 00000000 d00c0100 00000000 ................ + 2ef0 c0720100 00000000 60400200 00000000 .r......`@...... + 2f00 08000000 00000000 c00b0100 00000000 ................ 2f10 68400200 00000000 08000000 00000000 h@.............. - 2f20 b0ed0000 00000000 70400200 00000000 ........p@...... - 2f30 08000000 00000000 50eb0000 00000000 ........P....... + 2f20 b0ec0000 00000000 70400200 00000000 ........p@...... + 2f30 08000000 00000000 50ea0000 00000000 ........P....... 2f40 80400200 00000000 08000000 00000000 .@.............. 2f50 0d830100 00000000 88400200 00000000 .........@...... - 2f60 08000000 00000000 40fb0000 00000000 ........@....... + 2f60 08000000 00000000 30fa0000 00000000 ........0....... 2f70 90400200 00000000 08000000 00000000 .@.............. - 2f80 70bd0000 00000000 a8400200 00000000 p........@...... + 2f80 80bd0000 00000000 a8400200 00000000 .........@...... 2f90 08000000 00000000 12830100 00000000 ................ 2fa0 b0400200 00000000 08000000 00000000 .@.............. - 2fb0 60fb0000 00000000 b8400200 00000000 `........@...... - 2fc0 08000000 00000000 a0fb0000 00000000 ................ + 2fb0 50fa0000 00000000 b8400200 00000000 P........@...... + 2fc0 08000000 00000000 90fa0000 00000000 ................ 2fd0 d0400200 00000000 08000000 00000000 .@.............. 2fe0 17830100 00000000 d8400200 00000000 .........@...... - 2ff0 08000000 00000000 80fb0000 00000000 ................ + 2ff0 08000000 00000000 70fa0000 00000000 ........p....... 3000 e0400200 00000000 08000000 00000000 .@.............. - 3010 f0fb0000 00000000 f8400200 00000000 .........@...... + 3010 e0fa0000 00000000 f8400200 00000000 .........@...... 3020 08000000 00000000 1c830100 00000000 ................ 3030 00410200 00000000 08000000 00000000 .A.............. - 3040 d0ff0000 00000000 08410200 00000000 .........A...... - 3050 08000000 00000000 c0bd0000 00000000 ................ + 3040 c0fe0000 00000000 08410200 00000000 .........A...... + 3050 08000000 00000000 d0bd0000 00000000 ................ 3060 20410200 00000000 08000000 00000000 A.............. 3070 25830100 00000000 28410200 00000000 %.......(A...... - 3080 08000000 00000000 00000100 00000000 ................ + 3080 08000000 00000000 f0fe0000 00000000 ................ 3090 30410200 00000000 08000000 00000000 0A.............. - 30a0 50ff0000 00000000 48410200 00000000 P.......HA...... + 30a0 40fe0000 00000000 48410200 00000000 @.......HA...... 30b0 08000000 00000000 2e830100 00000000 ................ 30c0 50410200 00000000 08000000 00000000 PA.............. - 30d0 10000100 00000000 58410200 00000000 ........XA...... - 30e0 08000000 00000000 90010100 00000000 ................ + 30d0 00ff0000 00000000 58410200 00000000 ........XA...... + 30e0 08000000 00000000 80000100 00000000 ................ 30f0 a0410200 00000000 08000000 00000000 .A.............. 3100 34830100 00000000 a8410200 00000000 4........A...... - 3110 08000000 00000000 40660100 00000000 ........@f...... + 3110 08000000 00000000 30660100 00000000 ........0f...... 3120 c0410200 00000000 08000000 00000000 .A.............. 3130 3e830100 00000000 c8410200 00000000 >........A...... - 3140 08000000 00000000 70660100 00000000 ........pf...... + 3140 08000000 00000000 60660100 00000000 ........`f...... 3150 00420200 00000000 08000000 00000000 .B.............. 3160 47830100 00000000 08420200 00000000 G........B...... - 3170 08000000 00000000 10700100 00000000 .........p...... + 3170 08000000 00000000 00700100 00000000 .........p...... 3180 28420200 00000000 08000000 00000000 (B.............. 3190 4c830100 00000000 30420200 00000000 L.......0B...... - 31a0 08000000 00000000 20700100 00000000 ........ p...... + 31a0 08000000 00000000 10700100 00000000 .........p...... 31b0 80420200 00000000 08000000 00000000 .B.............. - 31c0 40ef0000 00000000 88420200 00000000 @........B...... - 31d0 08000000 00000000 50f00000 00000000 ........P....... + 31c0 40ee0000 00000000 88420200 00000000 @........B...... + 31d0 08000000 00000000 50ef0000 00000000 ........P....... 31e0 90420200 00000000 08000000 00000000 .B.............. - 31f0 60f10000 00000000 98420200 00000000 `........B...... - 3200 08000000 00000000 40680100 00000000 ........@h...... + 31f0 60f00000 00000000 98420200 00000000 `........B...... + 3200 08000000 00000000 30680100 00000000 ........0h...... 3210 a0420200 00000000 08000000 00000000 .B.............. - 3220 d0660100 00000000 a8420200 00000000 .f.......B...... - 3230 08000000 00000000 606a0100 00000000 ........`j...... + 3220 c0660100 00000000 a8420200 00000000 .f.......B...... + 3230 08000000 00000000 506a0100 00000000 ........Pj...... 3240 b0420200 00000000 08000000 00000000 .B.............. - 3250 306d0100 00000000 b8420200 00000000 0m.......B...... - 3260 08000000 00000000 906c0100 00000000 .........l...... + 3250 206d0100 00000000 b8420200 00000000 m.......B...... + 3260 08000000 00000000 806c0100 00000000 .........l...... 3270 c0420200 00000000 08000000 00000000 .B.............. - 3280 a0fa0000 00000000 c8420200 00000000 .........B...... - 3290 08000000 00000000 20650100 00000000 ........ e...... + 3280 90f90000 00000000 c8420200 00000000 .........B...... + 3290 08000000 00000000 10650100 00000000 .........e...... 32a0 00430200 00000000 08000000 00000000 .C.............. - 32b0 10ed0000 00000000 10430200 00000000 .........C...... - 32c0 08000000 00000000 80b80000 00000000 ................ + 32b0 10ec0000 00000000 10430200 00000000 .........C...... + 32c0 08000000 00000000 90b80000 00000000 ................ 32d0 68430200 00000000 08000000 00000000 hC.............. - 32e0 50690100 00000000 70430200 00000000 Pi......pC...... - 32f0 08000000 00000000 b0f30000 00000000 ................ + 32e0 40690100 00000000 70430200 00000000 @i......pC...... + 32f0 08000000 00000000 a0f20000 00000000 ................ 3300 a0430200 00000000 08000000 00000000 .C.............. 3310 51830100 00000000 a8430200 00000000 Q........C...... - 3320 08000000 00000000 30180100 00000000 ........0....... + 3320 08000000 00000000 20170100 00000000 ........ ....... 3330 b8430200 00000000 08000000 00000000 .C.............. 3340 c0cc0100 00000000 c0430200 00000000 .........C...... 3350 08000000 00000000 55830100 00000000 ........U....... 3360 c8430200 00000000 08000000 00000000 .C.............. - 3370 601e0100 00000000 d8430200 00000000 `........C...... + 3370 501d0100 00000000 d8430200 00000000 P........C...... 3380 08000000 00000000 00cc0100 00000000 ................ 3390 e0430200 00000000 08000000 00000000 .C.............. 33a0 58830100 00000000 e8430200 00000000 X........C...... - 33b0 08000000 00000000 801f0100 00000000 ................ + 33b0 08000000 00000000 701e0100 00000000 ........p....... 33c0 f8430200 00000000 08000000 00000000 .C.............. 33d0 40cb0100 00000000 00440200 00000000 @........D...... 33e0 08000000 00000000 5e830100 00000000 ........^....... 33f0 08440200 00000000 08000000 00000000 .D.............. - 3400 202d0100 00000000 18440200 00000000 -.......D...... + 3400 102c0100 00000000 18440200 00000000 .,.......D...... 3410 08000000 00000000 60ca0100 00000000 ........`....... 3420 20440200 00000000 08000000 00000000 D.............. 3430 69830100 00000000 28440200 00000000 i.......(D...... - 3440 08000000 00000000 302e0100 00000000 ........0....... + 3440 08000000 00000000 202d0100 00000000 ........ -...... 3450 38440200 00000000 08000000 00000000 8D.............. 3460 80c90100 00000000 40440200 00000000 ........@D...... 3470 08000000 00000000 73830100 00000000 ........s....... 3480 48440200 00000000 08000000 00000000 HD.............. - 3490 b0300100 00000000 58440200 00000000 .0......XD...... + 3490 a02f0100 00000000 58440200 00000000 ./......XD...... 34a0 08000000 00000000 00c80100 00000000 ................ 34b0 60440200 00000000 08000000 00000000 `D.............. 34c0 7d830100 00000000 68440200 00000000 }.......hD...... - 34d0 08000000 00000000 70cb0000 00000000 ........p....... + 34d0 08000000 00000000 80cb0000 00000000 ................ 34e0 78440200 00000000 08000000 00000000 xD.............. 34f0 40c70100 00000000 80440200 00000000 @........D...... 3500 08000000 00000000 89830100 00000000 ................ 3510 88440200 00000000 08000000 00000000 .D.............. - 3520 303c0100 00000000 98440200 00000000 0<.......D...... + 3520 203b0100 00000000 98440200 00000000 ;.......D...... 3530 08000000 00000000 e0c50100 00000000 ................ 3540 a0440200 00000000 08000000 00000000 .D.............. 3550 9b830100 00000000 a8440200 00000000 .........D...... - 3560 08000000 00000000 70cb0000 00000000 ........p....... + 3560 08000000 00000000 80cb0000 00000000 ................ 3570 b8440200 00000000 08000000 00000000 .D.............. 3580 a0c40100 00000000 c0440200 00000000 .........D...... 3590 08000000 00000000 ad830100 00000000 ................ 35a0 c8440200 00000000 08000000 00000000 .D.............. - 35b0 203a0100 00000000 d8440200 00000000 :.......D...... + 35b0 10390100 00000000 d8440200 00000000 .9.......D...... 35c0 08000000 00000000 e0c30100 00000000 ................ 35d0 e0440200 00000000 08000000 00000000 .D.............. 35e0 b2830100 00000000 e8440200 00000000 .........D...... - 35f0 08000000 00000000 30100100 00000000 ........0....... + 35f0 08000000 00000000 200f0100 00000000 ........ ....... 3600 f8440200 00000000 08000000 00000000 .D.............. 3610 e0c20100 00000000 00450200 00000000 .........E...... 3620 08000000 00000000 ba830100 00000000 ................ 3630 08450200 00000000 08000000 00000000 .E.............. - 3640 b0110100 00000000 18450200 00000000 .........E...... + 3640 a0100100 00000000 18450200 00000000 .........E...... 3650 08000000 00000000 60c20100 00000000 ........`....... 3660 20450200 00000000 08000000 00000000 E.............. 3670 13830100 00000000 28450200 00000000 ........(E...... - 3680 08000000 00000000 20270100 00000000 ........ '...... + 3680 08000000 00000000 10260100 00000000 .........&...... 3690 38450200 00000000 08000000 00000000 8E.............. 36a0 c0c10100 00000000 40450200 00000000 ........@E...... 36b0 08000000 00000000 c9830100 00000000 ................ 36c0 48450200 00000000 08000000 00000000 HE.............. - 36d0 a0280100 00000000 58450200 00000000 .(......XE...... + 36d0 90270100 00000000 58450200 00000000 .'......XE...... 36e0 08000000 00000000 20c10100 00000000 ........ ....... 36f0 60450200 00000000 08000000 00000000 `E.............. /usr/lib64/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/lib-dynload/_decimal.cpython-310-x86_64-linux-gnu.so (disasm) @@ -1855,6 +1855,12 @@ mov %rax,%rbx jmp +ctx_mpd_isqnan.cold: + mov offset(%rip),%rax # <_Py_TrueStruct@Base> + addq $something,(%rax) + mov %rax,%rbx + jmp + ctx_mpd_issnan.cold: mov offset(%rip),%rax # <_Py_TrueStruct@Base> addq $something,(%rax) @@ -3062,6 +3068,7 @@ cmp %rbx,%rdi jne jmp + nopl (%rax) mov $something,%esi jmp mov $something,%esi @@ -3153,8 +3160,7 @@ jmp jmp jmp - data16 cs nopw offset(%rax,%rax,1) - xchg %ax,%ax + cs nopw offset(%rax,%rax,1) dec_new: push %r13 @@ -5706,36 +5712,10 @@ mov offset(%rsp),%rbx test %rbx,%rbx je - mov offset(%rbx),%rdi lea offset(%rip),%r12 # - cmp %r12,%rdi - jne - lea offset(%rbx),%rdi - call - test %eax,%eax - je - movslq offset(%rbp),%rdx - mov offset(%rbp),%rax - sub %rdx,%rax - cmp %rax,offset(%rbx) - jle - mov $something,%esi - mov %rbp,%rdi - call - test %eax,%eax - jne - mov %r12,%rdi - call - mov %rax,%rbx - test %rax,%rax - je - lea offset(%rax),%rdi - mov $something,%edx - xor %esi,%esi - call - jmp + mov offset(%rbx),%rdi mov %r12,%rsi - call + call <_PyObject_TypeCheck.isra.0> test %eax,%eax jne mov offset(%rbx),%rdi @@ -5782,11 +5762,6 @@ call mov %rax,%rbx jmp - mov %rbx,%rdi - mov %rbp,%rsi - call - mov %rax,%rbx - jmp xor %eax,%eax mov %rbx,%rsi lea offset(%rsp),%rcx @@ -5823,6 +5798,44 @@ jne xor %ebx,%ebx jmp + lea offset(%rbx),%rdi + call + test %eax,%eax + je + movslq offset(%rbp),%rdx + mov offset(%rbp),%rax + sub %rdx,%rax + cmp %rax,offset(%rbx) + jle + mov $something,%esi + mov %rbp,%rdi + call + test %eax,%eax + jne + mov %r12,%rdi + call + mov %rax,%rbx + test %rax,%rax + je + lea offset(%rax),%rdi + mov $something,%edx + xor %esi,%esi + call + jmp + mov offset(%rbx),%rax + lea offset(%rip),%rsi # <_fini + ofs> + xor %ebx,%ebx + mov offset(%rax),%rdx + mov offset(%rip),%rax # + mov (%rax),%rdi + xor %eax,%eax + call + jmp + mov %rbx,%rdi + mov %rbp,%rsi + call + mov %rax,%rbx + jmp xor %edx,%edx lea offset(%rip),%rdi # mov %edx,offset(%rsp) @@ -5841,17 +5854,8 @@ test %eax,%eax je jmp - mov offset(%rbx),%rax - lea offset(%rip),%rsi # <_fini + ofs> - xor %ebx,%ebx - mov offset(%rax),%rdx - mov offset(%rip),%rax # - mov (%rax),%rdi - xor %eax,%eax - call - jmp call <__stack_chk_fail@plt> - xchg %ax,%ax + nopw offset(%rax,%rax,1) PyDecType_FromFloatExact: push %r15 @@ -6637,78 +6641,6 @@ call <__stack_chk_fail@plt> xchg %ax,%ax -ctx_mpd_qrem_near: - push %r13 - xor %edx,%edx - push %r12 - push %rbp - push %rbx - mov %rdi,%rbx - mov %rsi,%rdi - lea offset(%rip),%rsi # <_fini + ofs> - sub $something,%rsp - mov %fs:0x28,%rax - mov %rax,offset(%rsp) - xor %eax,%eax - lea offset(%rsp),%rcx - mov %edx,offset(%rsp) - lea offset(%rsp),%rdx - call - test %eax,%eax - je - mov offset(%rsp),%rdx - lea offset(%rsp),%rsi - mov %rbx,%rcx - mov $something,%edi - call - test %eax,%eax - je - mov offset(%rsp),%rdx - lea offset(%rsp),%rsi - mov %rbx,%rcx - mov $something,%edi - call - mov offset(%rsp),%r12 - test %eax,%eax - je - lea offset(%rip),%rdi # - call - mov offset(%rsp),%r13 - mov %rax,%rbp - test %rax,%rax - je - lea offset(%r12),%rsi - lea offset(%rax),%rdi - lea offset(%rbx),%rcx - lea offset(%r13),%rdx - lea offset(%rsp),%r8 - call - mov %r12,%rdi - call <_Py_DECREF> /usr/lib64/python3.10/lib-dynload/_heapq.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/lib-dynload/_heapq.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/lib-dynload/_heapq.cpython-310-x86_64-linux-gnu.so (objdump) @@ -185,10 +185,10 @@ 11e0 e45d0000 488d35b5 1e000048 8b38e84d .]..H.5....H.8.M 11f0 feffffe9 430c0000 4889d6b9 02000000 ....C...H....... 1200 ba020000 00488d3d 5c1e0000 e84ffeff .....H.=\....O.. - 1210 ff85c00f 85cb0c00 00e9650d 00004c89 ..........e...L. - 1220 e1488d15 e21d0000 488d3515 1e000048 .H......H.5....H - 1230 8d3d321e 0000e8f5 fdffffe9 430d0000 .=2.........C... - 1240 4889efe8 c8030000 e9360d00 00504889 H........6...PH. + 1210 ff85c00f 85cb0c00 00e9650d 00004889 ..........e...H. + 1220 efe8ea03 0000e958 0d00004c 89e1488d .......X...L..H. + 1230 15d51d00 00488d35 081e0000 488d3d25 .....H.5....H.=% + 1240 1e0000e8 e8fdffff e9360d00 00504889 .........6...PH. 1250 f1488d15 b21d0000 488d35b0 1d000048 .H......H.5....H 1260 8d3d0e1e 0000e8c5 fdffff31 c05ac348 .=.........1.Z.H 1270 8b05725d 0000488d 35a31d00 00488b38 ..r]..H.5....H.8 @@ -357,7 +357,7 @@ 1ca0 0085c00f 88920100 004d3b65 100f85d9 .........M;e.... 1cb0 f4ffff85 c0751931 c04883c4 285b5d41 .....u.1.H..([]A 1cc0 5c415d41 5e415fc3 0f1f8400 00000000 \A]A^A_......... - 1cd0 498b4518 488b7c24 104801c1 488d1438 I.E.H.|$.H..H..8 + 1cd0 498b4518 488b7424 104801c1 488d1430 I.E.H.t$.H..H..0 1ce0 488b3a4c 8b394c89 3a488939 48395c24 H.:L.9L.:H.9H9\$ 1cf0 087dc448 83eb0131 d24c89fe 48d1fb48 .}.H...1.L..H..H 1d00 8b3cd848 8d2cdd00 00000048 83070149 .<.H.,.....H...I @@ -398,9 +398,9 @@ 1f30 12488303 014889dd 5a4889e8 5b5d415c .H...H..ZH..[]A\ 1f40 415dc349 837c2410 00742249 8b442418 A].I.|$..t"I.D$. 1f50 31f64c89 e7488b28 48830301 488918e8 1.L..H.(H...H... - 1f60 5cf5ffff 85c074d0 e9d3f2ff ff488b05 \.....t......H.. + 1f60 5cf5ffff 85c074d0 e9b1f2ff ff488b05 \.....t......H.. 1f70 74500000 488d35a5 10000048 8b38e8bd tP..H.5....H.8.. - 1f80 f0ffff31 edebb1e9 92f2ffff 0f1f4000 ...1..........@. + 1f80 f0ffff31 edebb1e9 9ff2ffff 0f1f4000 ...1..........@. 1f90 55534889 f34883ec 084883fa 020f850c USH..H...H...... 1fa0 f3ffff48 8b3e488b 4708f680 ab000000 ...H.>H.G....... 1fb0 020f84d3 f2ffff48 837f1000 488b4308 .......H....H.C. /usr/lib64/python3.10/lib-dynload/_heapq.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/lib-dynload/_heapq.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/lib-dynload/_heapq.cpython-310-x86_64-linux-gnu.so (disasm) @@ -163,15 +163,15 @@ test %eax,%eax jne <_heapq_heappushpop + ofs> jmp <_heapq_heappushpop + ofs> + mov %rbp,%rdi + call <_Py_DECREF> + jmp <_heapq_heappushpop + ofs> mov %r12,%rcx lea offset(%rip),%rdx # <_fini + ofs> lea offset(%rip),%rsi # <_fini + ofs> lea offset(%rip),%rdi # <_fini + ofs> call <_PyArg_BadArgument@plt> jmp <_heapq_heappushpop + ofs> - mov %rbp,%rdi - call <_Py_DECREF> - jmp <_heapq_heappushpop + ofs> _heapq__heappop_max.cold: push %rax @@ -937,9 +937,9 @@ ret nopl offset(%rax,%rax,1) mov offset(%r13),%rax - mov offset(%rsp),%rdi + mov offset(%rsp),%rsi add %rax,%rcx - lea (%rax,%rdi,1),%rdx + lea (%rax,%rsi,1),%rdx mov (%rdx),%rdi mov (%rcx),%r15 mov %r15,(%rdx) /usr/lib64/python3.10/lib-dynload/_pickle.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/lib-dynload/_pickle.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/lib-dynload/_pickle.cpython-310-x86_64-linux-gnu.so (objdump) @@ -98,7 +98,7 @@ 0860 00000000 00000000 a2090000 10000000 ................ 0870 00000000 00000000 00000000 00000000 ................ 0880 b7070000 10000000 00000000 00000000 ................ - 0890 00000000 00000000 83060000 10000000 ................ + 0890 00000000 00000000 6f060000 10000000 ........o....... 08a0 00000000 00000000 00000000 00000000 ................ 08b0 b20a0000 10000000 00000000 00000000 ................ 08c0 00000000 00000000 e8040000 10000000 ................ @@ -125,7 +125,7 @@ 0a10 00000000 00000000 0e010000 10000000 ................ 0a20 00000000 00000000 00000000 00000000 ................ 0a30 1c030000 10000000 00000000 00000000 ................ - 0a40 00000000 00000000 8d050000 10000000 ................ + 0a40 00000000 00000000 74050000 10000000 ........t....... 0a50 00000000 00000000 00000000 00000000 ................ 0a60 150c0000 10000000 00000000 00000000 ................ 0a70 00000000 00000000 230b0000 10000000 ........#....... @@ -136,20 +136,20 @@ 0ac0 b5020000 10000000 00000000 00000000 ................ 0ad0 00000000 00000000 62010000 10000000 ........b....... 0ae0 00000000 00000000 00000000 00000000 ................ - 0af0 21060000 10000000 00000000 00000000 !............... + 0af0 a3050000 10000000 00000000 00000000 ................ 0b00 00000000 00000000 57020000 10000000 ........W....... 0b10 00000000 00000000 00000000 00000000 ................ 0b20 72080000 10000000 00000000 00000000 r............... 0b30 00000000 00000000 5c0c0000 10000000 ........\....... 0b40 00000000 00000000 00000000 00000000 ................ - 0b50 15060000 10000000 00000000 00000000 ................ + 0b50 bd050000 10000000 00000000 00000000 ................ 0b60 00000000 00000000 9d040000 10000000 ................ 0b70 00000000 00000000 00000000 00000000 ................ 0b80 37080000 10000000 00000000 00000000 7............... - 0b90 00000000 00000000 5b050000 10000000 ........[....... + 0b90 00000000 00000000 8a050000 10000000 ................ 0ba0 00000000 00000000 00000000 00000000 ................ 0bb0 aa040000 10000000 00000000 00000000 ................ - 0bc0 00000000 00000000 3b060000 10000000 ........;....... + 0bc0 00000000 00000000 4e060000 10000000 ........N....... 0bd0 00000000 00000000 00000000 00000000 ................ 0be0 51070000 10000000 00000000 00000000 Q............... 0bf0 00000000 00000000 42040000 12000000 ........B....... @@ -169,7 +169,7 @@ 0cd0 d80b0000 10000000 00000000 00000000 ................ 0ce0 00000000 00000000 02020000 10000000 ................ 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 b8050000 10000000 00000000 00000000 ................ + 0d00 c9050000 10000000 00000000 00000000 ................ 0d10 00000000 00000000 9b010000 10000000 ................ 0d20 00000000 00000000 00000000 00000000 ................ 0d30 930b0000 10000000 00000000 00000000 ................ @@ -178,13 +178,13 @@ 0d60 910c0000 10000000 00000000 00000000 ................ 0d70 00000000 00000000 b40b0000 10000000 ................ 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 fb050000 10000000 00000000 00000000 ................ + 0d90 34060000 10000000 00000000 00000000 4............... 0da0 00000000 00000000 f1070000 12000000 ................ 0db0 00000000 00000000 00000000 00000000 ................ 0dc0 29090000 10000000 00000000 00000000 )............... 0dd0 00000000 00000000 7d040000 10000000 ........}....... 0de0 00000000 00000000 00000000 00000000 ................ - 0df0 d8050000 10000000 00000000 00000000 ................ + 0df0 e9050000 10000000 00000000 00000000 ................ 0e00 00000000 00000000 e3070000 10000000 ................ 0e10 00000000 00000000 00000000 00000000 ................ 0e20 f8070000 10000000 00000000 00000000 ................ @@ -209,12 +209,12 @@ 0f50 00000000 00000000 ba000000 10000000 ................ 0f60 00000000 00000000 00000000 00000000 ................ 0f70 0c080000 10000000 00000000 00000000 ................ - 0f80 00000000 00000000 ef050000 10000000 ................ + 0f80 00000000 00000000 00060000 10000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ 0fa0 bc0a0000 10000000 00000000 00000000 ................ 0fb0 00000000 00000000 1a0a0000 12000000 ................ 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 c9050000 10000000 00000000 00000000 ................ + 0fd0 da050000 10000000 00000000 00000000 ................ 0fe0 00000000 00000000 8c020000 10000000 ................ 0ff0 00000000 00000000 00000000 00000000 ................ 1000 01000000 20000000 00000000 00000000 .... ........... @@ -247,7 +247,7 @@ 11b0 e3010000 10000000 00000000 00000000 ................ 11c0 00000000 00000000 84000000 10000000 ................ 11d0 00000000 00000000 00000000 00000000 ................ - 11e0 48060000 10000000 00000000 00000000 H............... + 11e0 0c060000 10000000 00000000 00000000 ................ 11f0 00000000 00000000 7d010000 10000000 ........}....... 1200 00000000 00000000 00000000 00000000 ................ 1210 cc0a0000 10000000 00000000 00000000 ................ @@ -274,7 +274,7 @@ 1360 ad060000 10000000 00000000 00000000 ................ 1370 00000000 00000000 f2010000 10000000 ................ 1380 00000000 00000000 00000000 00000000 ................ - 1390 74050000 10000000 00000000 00000000 t............... + 1390 5b050000 10000000 00000000 00000000 [............... 13a0 00000000 00000000 7d0c0000 10000000 ........}....... 13b0 00000000 00000000 00000000 00000000 ................ 13c0 ca070000 10000000 00000000 00000000 ................ @@ -341,7 +341,7 @@ 1790 00000000 00000000 f2020000 10000000 ................ 17a0 00000000 00000000 00000000 00000000 ................ 17b0 2c000000 20000000 00000000 00000000 ,... ........... - 17c0 00000000 00000000 a3050000 10000000 ................ + 17c0 00000000 00000000 1f060000 10000000 ................ 17d0 00000000 00000000 00000000 00000000 ................ 17e0 4e0c0000 10000000 00000000 00000000 N............... 17f0 00000000 00000000 210a0000 10000000 ........!....... @@ -356,7 +356,7 @@ 1880 00000000 00000000 e7020000 10000000 ................ 1890 00000000 00000000 00000000 00000000 ................ 18a0 3d0a0000 10000000 00000000 00000000 =............... - 18b0 00000000 00000000 6f060000 10000000 ........o....... + 18b0 00000000 00000000 80060000 10000000 ................ 18c0 00000000 00000000 00000000 00000000 ................ 18d0 8a080000 10000000 00000000 00000000 ................ 18e0 00000000 00000000 d1030000 10000000 ................ @@ -367,7 +367,7 @@ 1930 41070000 10000000 00000000 00000000 A............... 1940 00000000 00000000 34040000 12000000 ........4....... 1950 00000000 00000000 00000000 00000000 ................ - 1960 55000000 12000e00 600c0100 00000000 U.......`....... + 1960 55000000 12000e00 700c0100 00000000 U.......p....... 1970 a8030000 00000000 ........ Contents of section .dynstr: 1978 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. @@ -455,27 +455,27 @@ 1e98 65637400 50794f53 5f646f75 626c655f ect.PyOS_double_ 1ea8 746f5f73 7472696e 67005079 53657175 to_string.PySequ 1eb8 656e6365 5f4c6973 74005f50 79536574 ence_List._PySet - 1ec8 5f4e6578 74456e74 7279005f 50795f4e _NextEntry._Py_N - 1ed8 6f74496d 706c656d 656e7465 64537472 otImplementedStr - 1ee8 75637400 50795069 636b6c65 42756666 uct.PyPickleBuff - 1ef8 65725f47 65744275 66666572 00507942 er_GetBuffer.PyB - 1f08 75666665 725f4973 436f6e74 6967756f uffer_IsContiguo - 1f18 7573005f 50794f62 6a656374 5f4d616b us._PyObject_Mak - 1f28 65547043 616c6c00 50794f62 6a656374 eTpCall.PyObject - 1f38 5f476574 4974656d 00507945 78635f4b _GetItem.PyExc_K - 1f48 65794572 726f7200 50794572 725f4578 eyError.PyErr_Ex - 1f58 63657074 696f6e4d 61746368 65730050 ceptionMatches.P - 1f68 79457272 5f436c65 61720050 79556e69 yErr_Clear.PyUni - 1f78 636f6465 5f417345 6e636f64 65645374 code_AsEncodedSt - 1f88 72696e67 00507949 7465725f 4e657874 ring.PyIter_Next - 1f98 005f5079 42797465 41727261 795f656d ._PyByteArray_em - 1fa8 7074795f 73747269 6e670050 794f626a pty_string.PyObj - 1fb8 6563745f 53747200 5f50795f 456c6c69 ect_Str._Py_Elli - 1fc8 70736973 4f626a65 63740050 79457863 psisObject.PyExc - 1fd8 5f4f7665 72666c6f 77457272 6f720050 _OverflowError.P - 1fe8 794f626a 6563745f 43616c6c 4e6f4172 yObject_CallNoAr - 1ff8 6773005f 5079556e 69636f64 655f5265 gs._PyUnicode_Re - 2008 61647900 6d656d63 70790050 79417267 ady.memcpy.PyArg + 1ec8 5f4e6578 74456e74 72790050 79506963 _NextEntry.PyPic + 1ed8 6b6c6542 75666665 725f4765 74427566 kleBuffer_GetBuf + 1ee8 66657200 50794275 66666572 5f497343 fer.PyBuffer_IsC + 1ef8 6f6e7469 67756f75 73005f50 795f4e6f ontiguous._Py_No + 1f08 74496d70 6c656d65 6e746564 53747275 tImplementedStru + 1f18 6374005f 50794279 74654172 7261795f ct._PyByteArray_ + 1f28 656d7074 795f7374 72696e67 00507949 empty_string.PyI + 1f38 7465725f 4e657874 0050794f 626a6563 ter_Next.PyObjec + 1f48 745f4765 74497465 6d005079 4578635f t_GetItem.PyExc_ + 1f58 4b657945 72726f72 00507945 72725f45 KeyError.PyErr_E + 1f68 78636570 74696f6e 4d617463 68657300 xceptionMatches. + 1f78 50794572 725f436c 65617200 5f50795f PyErr_Clear._Py_ + 1f88 456c6c69 70736973 4f626a65 6374005f EllipsisObject._ + 1f98 50794f62 6a656374 5f4d616b 65547043 PyObject_MakeTpC + 1fa8 616c6c00 5079556e 69636f64 655f4173 all.PyUnicode_As + 1fb8 456e636f 64656453 7472696e 67005079 EncodedString.Py + 1fc8 4f626a65 63745f53 74720050 79457863 Object_Str.PyExc + 1fd8 5f4f7665 72666c6f 77457272 6f72005f _OverflowError._ + 1fe8 5079556e 69636f64 655f5265 61647900 PyUnicode_Ready. + 1ff8 50794f62 6a656374 5f43616c 6c4e6f41 PyObject_CallNoA + 2008 72677300 6d656d63 70790050 79417267 rgs.memcpy.PyArg 2018 5f556e70 61636b54 75706c65 005f5079 _UnpackTuple._Py 2028 556e6963 6f64655f 45717561 6c546f41 Unicode_EqualToA 2038 53434949 49640050 79547570 6c655f47 SCIIId.PyTuple_G @@ -614,8 +614,8 @@ 2850 751a6909 00000200 1a0d0000 00000000 u.i............. Contents of section .rela.dyn: 2860 d0b60100 00000000 08000000 00000000 ................ - 2870 500c0100 00000000 d8b60100 00000000 P............... - 2880 08000000 00000000 100c0100 00000000 ................ + 2870 600c0100 00000000 d8b60100 00000000 `............... + 2880 08000000 00000000 200c0100 00000000 ........ ....... 2890 e0b60100 00000000 08000000 00000000 ................ 28a0 2c440100 00000000 e8b60100 00000000 ,D.............. 28b0 08000000 00000000 31440100 00000000 ........1D...... @@ -662,29 +662,29 @@ 2b40 00c00100 00000000 20c00100 00000000 ........ ....... 2b50 08000000 00000000 ec430100 00000000 .........C...... 2b60 28c00100 00000000 08000000 00000000 (............... - 2b70 10020100 00000000 38c00100 00000000 ........8....... + 2b70 20020100 00000000 38c00100 00000000 .......8....... 2b80 08000000 00000000 60660100 00000000 ........`f...... 2b90 40c00100 00000000 08000000 00000000 @............... 2ba0 f1430100 00000000 48c00100 00000000 .C......H....... - 2bb0 08000000 00000000 602c0100 00000000 ........`,...... /usr/lib64/python3.10/lib-dynload/_pickle.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/lib-dynload/_pickle.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/lib-dynload/_pickle.cpython-310-x86_64-linux-gnu.so (disasm) @@ -873,16 +873,43 @@ jmp save.cold: - cmpl $something,offset(%r14) - jg + mov %rbx,%rdi + call <_Py_DECREF> + jmp + lea offset(%rbx),%rsi + jmp + mov offset(%rbx),%rsi + jmp + mov %rbx,%rdi + call <_Py_DECREF> + or $something,%r12d + jmp + mov %r15,%rsi + mov %r14,%rdi + call + test %eax,%eax + jne + jmp + or $something,%r12d + jmp + call + test %rax,%rax + jne mov offset(%rip),%rax # lea offset(%rip),%rsi # <_fini + ofs> mov (%rax),%rdi call - test %rbp,%rbp + or $something,%r12d + jmp + mov offset(%rsp),%rdi + test %rdi,%rdi je - mov %rbp,%rdi call <_Py_DECREF> + mov offset(%rsp),%rdi + test %rdi,%rdi + je + call <_Py_DECREF> + jmp or $something,%r12d jmp mov %edx,(%rsp) @@ -900,34 +927,34 @@ test %eax,%eax jns jmp - lea offset(%rbx),%rsi - jmp - mov offset(%rbx),%rsi - jmp + test %rbp,%rbp + je mov %rbp,%rdi call <_Py_DECREF> - mov %rbx,%rdi + jmp + cmpl $something,offset(%r14) + jg + mov offset(%rip),%rax # + lea offset(%rip),%rsi # <_fini + ofs> + mov (%rax),%rdi + call + test %rbp,%rbp + je + mov %rbp,%rdi call <_Py_DECREF> - or $something,%r12d - jmp - mov %r15,%rsi - mov %r14,%rdi - call - test %eax,%eax - jne jmp - movb $something,offset(%rsp) - xor %edx,%edx - lea offset(%rsp),%rsi - lea offset(,%rdx,8),%ecx - mov %r8,%rbx - shr %cl,%rbx - mov %bl,(%rsi,%rdx,1) - add $something,%rdx - cmp $something,%rdx + mov %r15,%rdi + call <_PyUnicode_Ready@plt> + test %eax,%eax jne - mov $something,%edx + lea offset(%rsp),%rsi + mov %r15,%rdi + call + test %rax,%rax + je jmp + mov %rbp,%rdi + call <_Py_DECREF> mov %rbx,%rdi call <_Py_DECREF> jmp @@ -938,52 +965,22 @@ mov offset(%rax),%rdi call jmp - lea offset(%rsp),%rsi - mov %r14,%rdi - movw $something,offset(%rsp) - call <_Pickler_Write.constprop.1> - test %rax,%rax - jns - jmp - mov %rbx,%rdi + mov %r13,%rdi call <_Py_DECREF> - jmp - call - test %rax,%rax - jne - mov offset(%rip),%rax # - lea offset(%rip),%rsi # <_fini + ofs> - mov (%rax),%rdi - call - jmp + or $something,%r12d + jmp + mov %r15,%rsi + mov %r14,%rdi + call + test %eax,%eax + mov $something,%eax + cmove %eax,%r12d + jmp mov %r15,%rsi mov %r14,%rdi call test %eax,%eax jne - or $something,%r12d - jmp - or $something,%r12d - jmp - mov offset(%rsp),%rdi - test %rdi,%rdi - je - call <_Py_DECREF> - mov offset(%rsp),%rdi - test %rdi,%rdi - je - call <_Py_DECREF> - jmp - or $something,%r12d - jmp - mov %rbx,%rdi - call <_Py_DECREF> - or $something,%r12d - jmp - test %rbp,%rbp - je - mov %rbp,%rdi - call <_Py_DECREF> jmp mov %rbp,%rdx lea offset(%rip),%rsi # @@ -997,16 +994,19 @@ call mov %rax,%rbp jmp - mov %r15,%rdi - call <_PyUnicode_Ready@plt> - test %eax,%eax - jne lea offset(%rsp),%rsi - mov %r15,%rdi - call + mov %r14,%rdi + movw $something,offset(%rsp) + call <_Pickler_Write.constprop.1> test %rax,%rax - je - jmp + jns + jmp + mov %rbx,%rdi + call <_Py_DECREF> + jmp + mov %rbx,%rdi + call <_Py_DECREF> + jmp lea offset(%rip),%rdi # <_picklemodule> call mov offset(%rbx),%rdx @@ -1017,30 +1017,30 @@ xor %eax,%eax /usr/lib64/python3.10/lib-dynload/math.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/lib-dynload/math.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/lib-dynload/math.cpython-310-x86_64-linux-gnu.so (objdump) @@ -218,7 +218,7 @@ 0fe8 3e030000 12000000 00000000 00000000 >............... 0ff8 00000000 00000000 c0030000 10000000 ................ 1008 00000000 00000000 00000000 00000000 ................ - 1018 55000000 12000e00 c0760000 00000000 U........v...... + 1018 55000000 12000e00 d0760000 00000000 U........v...... 1028 0c000000 00000000 ........ Contents of section .dynstr: 1030 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. @@ -335,8 +335,8 @@ 16f0 751a6909 00000200 75050000 00000000 u.i.....u....... Contents of section .rela.dyn: 1700 50ea0000 00000000 08000000 00000000 P............... - 1710 b0760000 00000000 58ea0000 00000000 .v......X....... - 1720 08000000 00000000 70760000 00000000 ........pv...... + 1710 c0760000 00000000 58ea0000 00000000 .v......X....... + 1720 08000000 00000000 80760000 00000000 .........v...... 1730 60ea0000 00000000 08000000 00000000 `............... 1740 44a00000 00000000 68ea0000 00000000 D.......h....... 1750 08000000 00000000 94a10000 00000000 ................ @@ -348,42 +348,42 @@ 17b0 08000000 00000000 a2a10000 00000000 ................ 17c0 00f00000 00000000 08000000 00000000 ................ 17d0 00f00000 00000000 28f00000 00000000 ........(....... - 17e0 08000000 00000000 d0760000 00000000 .........v...... + 17e0 08000000 00000000 e0760000 00000000 .........v...... 17f0 40f00000 00000000 08000000 00000000 @............... 1800 d7a00000 00000000 48f00000 00000000 ........H....... - 1810 08000000 00000000 60780000 00000000 ........`x...... + 1810 08000000 00000000 70780000 00000000 ........px...... 1820 58f00000 00000000 08000000 00000000 X............... 1830 80c10000 00000000 60f00000 00000000 ........`....... 1840 08000000 00000000 dca00000 00000000 ................ 1850 68f00000 00000000 08000000 00000000 h............... - 1860 507d0000 00000000 78f00000 00000000 P}......x....... + 1860 607d0000 00000000 78f00000 00000000 `}......x....... 1870 08000000 00000000 20c10000 00000000 ........ ....... 1880 80f00000 00000000 08000000 00000000 ................ 1890 e2a00000 00000000 88f00000 00000000 ................ - 18a0 08000000 00000000 80780000 00000000 .........x...... + 18a0 08000000 00000000 90780000 00000000 .........x...... 18b0 98f00000 00000000 08000000 00000000 ................ 18c0 a0c00000 00000000 a0f00000 00000000 ................ 18d0 08000000 00000000 e7a00000 00000000 ................ 18e0 a8f00000 00000000 08000000 00000000 ................ - 18f0 707d0000 00000000 b8f00000 00000000 p}.............. + 18f0 807d0000 00000000 b8f00000 00000000 .}.............. 1900 08000000 00000000 40c00000 00000000 ........@....... 1910 c0f00000 00000000 08000000 00000000 ................ 1920 eda00000 00000000 c8f00000 00000000 ................ - 1930 08000000 00000000 a0780000 00000000 .........x...... + 1930 08000000 00000000 b0780000 00000000 .........x...... 1940 d8f00000 00000000 08000000 00000000 ................ 1950 c0bf0000 00000000 e0f00000 00000000 ................ 1960 08000000 00000000 3aa00000 00000000 ........:....... 1970 e8f00000 00000000 08000000 00000000 ................ - 1980 507a0000 00000000 f8f00000 00000000 Pz.............. + 1980 607a0000 00000000 f8f00000 00000000 `z.............. 1990 08000000 00000000 20bf0000 00000000 ........ ....... 19a0 00f10000 00000000 08000000 00000000 ................ 19b0 f2a00000 00000000 08f10000 00000000 ................ - 19c0 08000000 00000000 907d0000 00000000 .........}...... + 19c0 08000000 00000000 a07d0000 00000000 .........}...... 19d0 18f10000 00000000 08000000 00000000 ................ 19e0 c0be0000 00000000 20f10000 00000000 ........ ....... 19f0 08000000 00000000 f8a00000 00000000 ................ 1a00 28f10000 00000000 08000000 00000000 (............... - 1a10 c0770000 00000000 38f10000 00000000 .w......8....... + 1a10 d0770000 00000000 38f10000 00000000 .w......8....... 1a20 08000000 00000000 40be0000 00000000 ........@....... 1a30 40f10000 00000000 08000000 00000000 @............... 1a40 31a00000 00000000 48f10000 00000000 1.......H....... @@ -396,12 +396,12 @@ 1ab0 08000000 00000000 20bd0000 00000000 ........ ....... 1ac0 80f10000 00000000 08000000 00000000 ................ 1ad0 dda00000 00000000 88f10000 00000000 ................ - 1ae0 08000000 00000000 c0780000 00000000 .........x...... + 1ae0 08000000 00000000 d0780000 00000000 .........x...... 1af0 98f10000 00000000 08000000 00000000 ................ 1b00 e0bc0000 00000000 a0f10000 00000000 ................ 1b10 08000000 00000000 fda00000 00000000 ................ 1b20 a8f10000 00000000 08000000 00000000 ................ - 1b30 d07e0000 00000000 b8f10000 00000000 .~.............. + 1b30 e07e0000 00000000 b8f10000 00000000 .~.............. 1b40 08000000 00000000 80bc0000 00000000 ................ 1b50 c0f10000 00000000 08000000 00000000 ................ 1b60 55a00000 00000000 c8f10000 00000000 U............... @@ -410,11 +410,11 @@ 1b90 60bb0000 00000000 e0f10000 00000000 `............... 1ba0 08000000 00000000 05a10000 00000000 ................ 1bb0 e8f10000 00000000 08000000 00000000 ................ - 1bc0 60940000 00000000 f8f10000 00000000 `............... + 1bc0 70940000 00000000 f8f10000 00000000 p............... 1bd0 08000000 00000000 20bb0000 00000000 ........ ....... 1be0 00f20000 00000000 08000000 00000000 ................ 1bf0 09a10000 00000000 08f20000 00000000 ................ - 1c00 08000000 00000000 80940000 00000000 ................ + 1c00 08000000 00000000 90940000 00000000 ................ 1c10 18f20000 00000000 08000000 00000000 ................ 1c20 e0ba0000 00000000 20f20000 00000000 ........ ....... 1c30 08000000 00000000 47a00000 00000000 ........G....... @@ -423,12 +423,12 @@ 1c60 08000000 00000000 a0ba0000 00000000 ................ 1c70 40f20000 00000000 08000000 00000000 @............... 1c80 0ea10000 00000000 48f20000 00000000 ........H....... - 1c90 08000000 00000000 f0970000 00000000 ................ + 1c90 08000000 00000000 00980000 00000000 ................ 1ca0 58f20000 00000000 08000000 00000000 X............... 1cb0 00ba0000 00000000 60f20000 00000000 ........`....... 1cc0 08000000 00000000 14a10000 00000000 ................ 1cd0 68f20000 00000000 08000000 00000000 h............... - 1ce0 20840000 00000000 78f20000 00000000 .......x....... + 1ce0 30840000 00000000 78f20000 00000000 0.......x....... 1cf0 08000000 00000000 a0b90000 00000000 ................ 1d00 80f20000 00000000 08000000 00000000 ................ 1d10 19a10000 00000000 88f20000 00000000 ................ @@ -441,7 +441,7 @@ 1d80 08000000 00000000 c0b80000 00000000 ................ 1d90 c0f20000 00000000 08000000 00000000 ................ 1da0 5aa00000 00000000 c8f20000 00000000 Z............... - 1db0 08000000 00000000 40840000 00000000 ........@....... + 1db0 08000000 00000000 50840000 00000000 ........P....... 1dc0 d8f20000 00000000 08000000 00000000 ................ 1dd0 60b80000 00000000 e0f20000 00000000 `............... 1de0 08000000 00000000 29a10000 00000000 ........)....... @@ -455,7 +455,7 @@ 1e60 e0b60000 00000000 20f30000 00000000 ........ ....... 1e70 08000000 00000000 61a10000 00000000 ........a....... 1e80 28f30000 00000000 08000000 00000000 (............... - 1e90 b0850000 00000000 38f30000 00000000 ........8....... + 1e90 c0850000 00000000 38f30000 00000000 ........8....... 1ea0 08000000 00000000 a0b60000 00000000 ................ 1eb0 40f30000 00000000 08000000 00000000 @............... 1ec0 2fa10000 00000000 48f30000 00000000 /.......H....... @@ -464,16 +464,16 @@ 1ef0 60b60000 00000000 60f30000 00000000 `.......`....... 1f00 08000000 00000000 33a10000 00000000 ........3....... 1f10 68f30000 00000000 08000000 00000000 h............... - 1f20 908b0000 00000000 78f30000 00000000 ........x....... + 1f20 a08b0000 00000000 78f30000 00000000 ........x....... 1f30 08000000 00000000 e0b40000 00000000 ................ 1f40 80f30000 00000000 08000000 00000000 ................ 1f50 39a10000 00000000 88f30000 00000000 9............... - 1f60 08000000 00000000 207f0000 00000000 ........ ....... + 1f60 08000000 00000000 307f0000 00000000 ........0....... 1f70 98f30000 00000000 08000000 00000000 ................ 1f80 20b20000 00000000 a0f30000 00000000 ............... 1f90 08000000 00000000 41a10000 00000000 ........A....... 1fa0 a8f30000 00000000 08000000 00000000 ................ - 1fb0 f0790000 00000000 b8f30000 00000000 .y.............. + 1fb0 007a0000 00000000 b8f30000 00000000 .z.............. 1fc0 08000000 00000000 a0b10000 00000000 ................ 1fd0 c0f30000 00000000 08000000 00000000 ................ 1fe0 4aa10000 00000000 c8f30000 00000000 J............... @@ -486,12 +486,12 @@ 2050 08000000 00000000 c0b00000 00000000 ................ 2060 00f40000 00000000 08000000 00000000 ................ 2070 56a10000 00000000 08f40000 00000000 V............... - 2080 08000000 00000000 f06d0000 00000000 .........m...... + 2080 08000000 00000000 006e0000 00000000 .........n...... 2090 18f40000 00000000 08000000 00000000 ................ 20a0 60b00000 00000000 20f40000 00000000 `....... ....... 20b0 08000000 00000000 5ca10000 00000000 ........\....... 20c0 28f40000 00000000 08000000 00000000 (............... - 20d0 d0920000 00000000 38f40000 00000000 ........8....... + 20d0 e0920000 00000000 38f40000 00000000 ........8....... 20e0 08000000 00000000 20b00000 00000000 ........ ....... 20f0 40f40000 00000000 08000000 00000000 @............... 2100 45a00000 00000000 48f40000 00000000 E.......H....... @@ -500,7 +500,7 @@ 2130 c0af0000 00000000 60f40000 00000000 ........`....... 2140 08000000 00000000 60a10000 00000000 ........`....... 2150 68f40000 00000000 08000000 00000000 h............... - 2160 a0940000 00000000 78f40000 00000000 ........x....... + 2160 b0940000 00000000 78f40000 00000000 ........x....... 2170 08000000 00000000 60af0000 00000000 ........`....... 2180 80f40000 00000000 08000000 00000000 ................ 2190 2da00000 00000000 88f40000 00000000 -............... @@ -509,34 +509,34 @@ 21c0 c0ae0000 00000000 a0f40000 00000000 ................ 21d0 08000000 00000000 67a10000 00000000 ........g....... 21e0 a8f40000 00000000 08000000 00000000 ................ - 21f0 808d0000 00000000 b8f40000 00000000 ................ + 21f0 908d0000 00000000 b8f40000 00000000 ................ 2200 08000000 00000000 20ae0000 00000000 ........ ....... 2210 c0f40000 00000000 08000000 00000000 ................ 2220 6da10000 00000000 c8f40000 00000000 m............... - 2230 08000000 00000000 e0780000 00000000 .........x...... + 2230 08000000 00000000 f0780000 00000000 .........x...... 2240 d8f40000 00000000 08000000 00000000 ................ 2250 e0ad0000 00000000 e0f40000 00000000 ................ 2260 08000000 00000000 73a10000 00000000 ........s....... 2270 e8f40000 00000000 08000000 00000000 ................ - 2280 a08d0000 00000000 f8f40000 00000000 ................ + 2280 b08d0000 00000000 f8f40000 00000000 ................ 2290 08000000 00000000 a0ad0000 00000000 ................ 22a0 00f50000 00000000 08000000 00000000 ................ 22b0 78a10000 00000000 08f50000 00000000 x............... /usr/lib64/python3.10/lib-dynload/math.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/lib-dynload/math.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/lib-dynload/math.cpython-310-x86_64-linux-gnu.so (disasm) @@ -2815,14 +2815,21 @@ movsd offset(%rsp),%xmm1 pxor %xmm0,%xmm0 comisd %xmm1,%xmm0 - ja - movsd offset(%rsp),%xmm1 - pxor %xmm0,%xmm0 - comisd %xmm0,%xmm1 jbe - movsd -offset(%r14,%r15,8),%xmm1 - comisd %xmm0,%xmm1 - ja + comisd -offset(%r14,%r15,8),%xmm0 + jbe + movsd offset(%rsp),%xmm0 + movsd offset(%rsp),%xmm1 + movsd offset(%rsp),%xmm3 + addsd %xmm0,%xmm0 + addsd %xmm0,%xmm1 + movapd %xmm1,%xmm2 + subsd %xmm3,%xmm2 + movsd %xmm2,offset(%rsp) + movsd offset(%rsp),%xmm2 + ucomisd %xmm0,%xmm2 + jp + je movsd offset(%rsp),%xmm0 call mov %rax,%rbp @@ -2843,21 +2850,13 @@ pop %r14 pop %r15 ret - comisd -offset(%r14,%r15,8),%xmm0 - jbe - movsd offset(%rsp),%xmm0 movsd offset(%rsp),%xmm1 - movsd offset(%rsp),%xmm3 - addsd %xmm0,%xmm0 - addsd %xmm0,%xmm1 - movapd %xmm1,%xmm2 - subsd %xmm3,%xmm2 - movsd %xmm2,offset(%rsp) - movsd offset(%rsp),%xmm2 - ucomisd %xmm0,%xmm2 - jp - jne - movsd %xmm1,offset(%rsp) + pxor %xmm0,%xmm0 + comisd %xmm0,%xmm1 + jbe + movsd -offset(%r14,%r15,8),%xmm1 + comisd %xmm0,%xmm1 + ja jmp add %rbp,%rbp cmp %rbp,%r13 @@ -2915,6 +2914,8 @@ movsd (%rsp),%xmm1 mov %rax,%rcx jmp + movsd %xmm1,offset(%rsp) + jmp movsd offset(%rsp),%xmm7 ucomisd %xmm7,%xmm7 jp @@ -2932,7 +2933,7 @@ call jmp jmp - nop + nopl (%rax) math_isqrt: push %r15 /usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.opt-2.pyc differs at offset '20801' (data) --- old /usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.opt-2.pyc (hex) +++ new /usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.opt-2.pyc (hex) @@ -1,4 +1,4 @@ -00005140 da 11 67 65 74 77 69 6e 64 6f 77 73 76 65 72 73 |..getwindowsvers| +00005140 5a 11 67 65 74 77 69 6e 64 6f 77 73 76 65 72 73 |Z.getwindowsvers| 00005150 69 6f 6e 72 8d 00 00 00 72 2f 00 00 00 72 92 00 |ionr....r/...r..| 00005160 00 00 da 03 61 64 64 72 38 01 00 00 da 04 6b 65 |....addr8.....ke| 00005170 79 73 72 8c 00 00 00 5a 17 45 52 52 4f 52 5f 4f |ysr....Z.ERROR_O| /usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.pyc differs at offset '22908' (data) --- old /usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/multiprocessing/__pycache__/connection.cpython-310.pyc (hex) @@ -1,7 +1,7 @@ 00005940 3a 00 00 00 72 88 00 00 00 72 96 00 00 00 72 47 |:...r....r....rG| 00005950 00 00 00 72 99 00 00 00 da 0d 5f 72 65 61 64 79 |...r......_ready| 00005960 5f 65 72 72 6f 72 73 72 89 00 00 00 72 0a 01 00 |_errorsr....r...| -00005970 00 72 8b 00 00 00 72 2d 00 00 00 5a 11 67 65 74 |.r....r-...Z.get| +00005970 00 72 8b 00 00 00 72 2d 00 00 00 da 11 67 65 74 |.r....r-.....get| 00005980 77 69 6e 64 6f 77 73 76 65 72 73 69 6f 6e 72 8d |windowsversionr.| 00005990 00 00 00 72 2f 00 00 00 72 92 00 00 00 da 03 61 |...r/...r......a| 000059a0 64 64 72 39 01 00 00 da 04 6b 65 79 73 72 8c 00 |ddr9.....keysr..| RPMS.2017/python310-testsuite-3.10.11-0.0.x86_64.rpm RPMS/python310-testsuite-3.10.11-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python310-testsuite-3.10.11-0.0.x86_64.rpm to python310-testsuite-3.10.11-0.0.x86_64.rpm comparing the rpm tags of python310-testsuite --- old-rpm-tags +++ new-rpm-tags @@ -5132 +5132 @@ -/usr/lib64/python3.10/test/__pycache__/test_bisect.cpython-310.opt-1.pyc e96108e652d71915c3c44572bce385d7a4ffae15b933af49b0e3feb3e66772a3 0 +/usr/lib64/python3.10/test/__pycache__/test_bisect.cpython-310.opt-1.pyc bd3fb4c5e5e761b6b7978a55c4a7ff4cffd9bc92e6ea0d196561a86051c21383 0 @@ -5134 +5134 @@ -/usr/lib64/python3.10/test/__pycache__/test_bisect.cpython-310.pyc e96108e652d71915c3c44572bce385d7a4ffae15b933af49b0e3feb3e66772a3 0 +/usr/lib64/python3.10/test/__pycache__/test_bisect.cpython-310.pyc bd3fb4c5e5e761b6b7978a55c4a7ff4cffd9bc92e6ea0d196561a86051c21383 0 @@ -5140 +5140 @@ -/usr/lib64/python3.10/test/__pycache__/test_buffer.cpython-310.pyc 872f3354e32334fc5f09e74faae381cea41ae0af3c0e5a01a0d4ac2991f44d70 0 +/usr/lib64/python3.10/test/__pycache__/test_buffer.cpython-310.pyc f7325718f0d3374843dc1e538146ebd1450972840f9902b644ae3c32269b2185 0 @@ -5235,2 +5235,2 @@ -/usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.opt-2.pyc e0ca97ab9d8ab1173477f5db6afaf904233f39331eb5671764a552aa71d37d6b 0 -/usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.pyc 1786f795c0c11e22215bc18d2637ecc52696d2c6a064732f0fb47280313b8792 0 +/usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.opt-2.pyc 09c84ed22bb5a8fd6b1fea73c5654bbfdb8b0cd2ef989cc8e6ea6d92455a9ced 0 +/usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.pyc 9d1b4eede8b56e50d71dbd9d835058f7f3e357967670f98927337da3e83d1e0e 0 @@ -5456 +5456 @@ -/usr/lib64/python3.10/test/__pycache__/test_fractions.cpython-310.opt-1.pyc e74ab2b0b8f0bf6553915d076f6403bcdd90efb4eb884ad9d910fe646c6d5af6 0 +/usr/lib64/python3.10/test/__pycache__/test_fractions.cpython-310.opt-1.pyc 6306252c4e083d4e89abd70267b776d3d948cb00b99186dfc2e3048a975c2898 0 @@ -6033,2 +6033,2 @@ -/usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.opt-2.pyc 97664a58dbff33830bbca09266914c2eca3f28045881af63ed58d1b128346a9d 0 -/usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.pyc 97664a58dbff33830bbca09266914c2eca3f28045881af63ed58d1b128346a9d 0 +/usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.opt-2.pyc c9b62645d32a96b09a7f3e07ba823ad07f6221dd609716981afa5bb2753714c0 0 +/usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.pyc c9b62645d32a96b09a7f3e07ba823ad07f6221dd609716981afa5bb2753714c0 0 @@ -6794 +6794 @@ -/usr/lib64/python3.10/test/support/__pycache__/os_helper.cpython-310.opt-2.pyc 8860b9fe7ce1e6b7d3d7f0f4753efb5570ac046c298d45bfb59dd9a65cc72755 0 +/usr/lib64/python3.10/test/support/__pycache__/os_helper.cpython-310.opt-2.pyc d6e58146f8b867c97b5e669d2eb42ecb1226954b8609464c0a0a8db3178f7033 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.10/test/__pycache__/test_bisect.cpython-310.opt-1.pyc differs at offset '9054' (data) --- old /usr/lib64/python3.10/test/__pycache__/test_bisect.cpython-310.opt-1.pyc (hex) +++ new /usr/lib64/python3.10/test/__pycache__/test_bisect.cpython-310.opt-1.pyc (hex) @@ -1,5 +1,5 @@ 00002340 0b 00 00 00 72 13 00 00 00 72 7a 00 00 00 5a 08 |....r....rz...Z.| -00002350 69 6e 73 6f 72 74 65 64 72 49 00 00 00 5a 05 64 |insortedrI...Z.d| +00002350 69 6e 73 6f 72 74 65 64 72 49 00 00 00 da 05 64 |insortedrI.....d| 00002360 69 67 69 74 72 6e 00 00 00 72 0c 00 00 00 72 0c |igitrn...r....r.| 00002370 00 00 00 72 0d 00 00 00 da 12 74 65 73 74 5f 76 |...r......test_v| 00002380 73 42 75 69 6c 74 69 6e 53 6f 72 74 13 01 00 00 |sBuiltinSort....| /usr/lib64/python3.10/test/__pycache__/test_bisect.cpython-310.pyc differs at offset '9054' (data) --- old /usr/lib64/python3.10/test/__pycache__/test_bisect.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/test/__pycache__/test_bisect.cpython-310.pyc (hex) @@ -1,5 +1,5 @@ 00002340 0b 00 00 00 72 13 00 00 00 72 7a 00 00 00 5a 08 |....r....rz...Z.| -00002350 69 6e 73 6f 72 74 65 64 72 49 00 00 00 5a 05 64 |insortedrI...Z.d| +00002350 69 6e 73 6f 72 74 65 64 72 49 00 00 00 da 05 64 |insortedrI.....d| 00002360 69 67 69 74 72 6e 00 00 00 72 0c 00 00 00 72 0c |igitrn...r....r.| 00002370 00 00 00 72 0d 00 00 00 da 12 74 65 73 74 5f 76 |...r......test_v| 00002380 73 42 75 69 6c 74 69 6e 53 6f 72 74 13 01 00 00 |sBuiltinSort....| /usr/lib64/python3.10/test/__pycache__/test_buffer.cpython-310.pyc differs at offset '97863' (data) --- old /usr/lib64/python3.10/test/__pycache__/test_buffer.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/test/__pycache__/test_buffer.cpython-310.pyc (hex) @@ -1,4 +1,4 @@ -00017e40 00 00 da 02 6f 73 5a 07 64 65 63 69 6d 61 6c 72 |....osZ.decimalr| +00017e40 00 00 da 02 6f 73 da 07 64 65 63 69 6d 61 6c 72 |....os..decimalr| 00017e50 09 00 00 00 5a 09 66 72 61 63 74 69 6f 6e 73 72 |....Z.fractionsr| 00017e60 0a 00 00 00 5a 0b 5f 74 65 73 74 62 75 66 66 65 |....Z._testbuffe| 00017e70 72 da 0b 49 6d 70 6f 72 74 45 72 72 6f 72 72 0c |r..ImportErrorr.| /usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.opt-2.pyc differs at offset '71341' (data) --- old /usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.opt-2.pyc (hex) +++ new /usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.opt-2.pyc (hex) @@ -1,6 +1,6 @@ 00011680 01 00 64 00 53 00 29 03 4e 72 01 00 00 00 29 01 |..d.S.).Nr....).| 00011690 72 4e 02 00 00 29 05 da 09 65 6e 63 6f 64 69 6e |rN...)...encodin| -000116a0 67 73 72 4e 02 00 00 72 af 02 00 00 5a 0e 65 6e |gsrN...r....Z.en| +000116a0 67 73 72 4e 02 00 00 72 af 02 00 00 da 0e 65 6e |gsrN...r......en| 000116b0 63 6f 64 69 6e 67 5f 74 61 62 6c 65 72 08 00 00 |coding_tabler...| 000116c0 00 29 03 72 0e 00 00 00 72 4e 02 00 00 5a 0a 74 |.).r....rN...Z.t| 000116d0 61 62 6c 65 5f 74 79 70 65 72 0f 00 00 00 72 0f |able_typer....r.| @@ -29,5 +29,5 @@ 00011840 00 72 1f 00 00 00 72 b3 02 00 00 72 03 00 00 00 |.r....r....r....| 00011850 5a 0c 63 70 79 74 68 6f 6e 5f 6f 6e 6c 79 72 b7 |Z.cpython_onlyr.| 00011860 02 00 00 72 ba 02 00 00 72 bb 02 00 00 72 bc 02 |...r....r....r..| -00011870 00 00 72 be 02 00 00 72 db 00 00 00 72 0f 00 00 |..r....r....r...| +00011870 00 00 72 bf 02 00 00 72 db 00 00 00 72 0f 00 00 |..r....r....r...| 00011880 /usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.pyc differs at offset '71458' (data) --- old /usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/test/__pycache__/test_codecs.cpython-310.pyc (hex) @@ -1,6 +1,6 @@ 00011700 00 00 00 29 01 72 4f 02 00 00 29 05 da 09 65 6e |...).rO...)...en| 00011710 63 6f 64 69 6e 67 73 72 4f 02 00 00 72 b0 02 00 |codingsrO...r...| -00011720 00 5a 0e 65 6e 63 6f 64 69 6e 67 5f 74 61 62 6c |.Z.encoding_tabl| +00011720 00 da 0e 65 6e 63 6f 64 69 6e 67 5f 74 61 62 6c |...encoding_tabl| 00011730 65 72 08 00 00 00 29 03 72 0e 00 00 00 72 4f 02 |er....).r....rO.| 00011740 00 00 5a 0a 74 61 62 6c 65 5f 74 79 70 65 72 0f |..Z.table_typer.| 00011750 00 00 00 72 0f 00 00 00 72 10 00 00 00 da 22 74 |...r....r....."t| @@ -28,6 +28,6 @@ 000118b0 00 72 1e 00 00 00 72 1f 00 00 00 72 b4 02 00 00 |.r....r....r....| 000118c0 72 03 00 00 00 5a 0c 63 70 79 74 68 6f 6e 5f 6f |r....Z.cpython_o| 000118d0 6e 6c 79 72 b8 02 00 00 72 bb 02 00 00 72 bc 02 |nlyr....r....r..| -000118e0 00 00 72 bd 02 00 00 72 bf 02 00 00 72 dc 00 00 |..r....r....r...| +000118e0 00 00 72 bd 02 00 00 72 c0 02 00 00 72 dc 00 00 |..r....r....r...| 000118f0 00 72 0f 00 00 00 72 0f 00 00 00 72 0f 00 00 00 |.r....r....r....| 00011900 /usr/lib64/python3.10/test/__pycache__/test_fractions.cpython-310.opt-1.pyc differs at offset '25892' (data) --- old /usr/lib64/python3.10/test/__pycache__/test_fractions.cpython-310.opt-1.pyc (hex) +++ new /usr/lib64/python3.10/test/__pycache__/test_fractions.cpython-310.opt-1.pyc (hex) @@ -1,6 +1,6 @@ 00006500 0e 08 09 08 0b 08 0d 08 0e 08 0b 0c 05 72 44 00 |.............rD.| 00006510 00 00 da 08 5f 5f 6d 61 69 6e 5f 5f 29 1c 72 31 |....__main__).r1| -00006520 00 00 00 5a 07 64 65 63 69 6d 61 6c 72 02 00 00 |...Z.decimalr...| +00006520 00 00 00 da 07 64 65 63 69 6d 61 6c 72 02 00 00 |.....decimalr...| 00006530 00 5a 0c 74 65 73 74 2e 73 75 70 70 6f 72 74 72 |.Z.test.supportr| 00006540 03 00 00 00 72 34 00 00 00 72 13 00 00 00 72 1c |....r4...r....r.| 00006550 00 00 00 72 39 00 00 00 72 ac 00 00 00 72 dc 00 |...r9...r....r..| /usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.opt-2.pyc differs at offset '44202' (data) --- old /usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.opt-2.pyc (hex) +++ new /usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.opt-2.pyc (hex) @@ -1,6 +1,6 @@ 0000ac80 64 69 6e 67 73 2e 69 73 6f 38 38 35 39 5f 33 da |dings.iso8859_3.| 0000ac90 0d 63 68 61 72 6d 61 70 5f 62 75 69 6c 64 da 09 |.charmap_build..| -0000aca0 69 73 6f 38 38 35 39 5f 33 5a 0e 64 65 63 6f 64 |iso8859_3Z.decod| +0000aca0 69 73 6f 38 38 35 39 5f 33 da 0e 64 65 63 6f 64 |iso8859_3..decod| 0000acb0 69 6e 67 5f 74 61 62 6c 65 72 bf 00 00 00 da 08 |ing_tabler......| 0000acc0 72 65 76 65 72 73 65 64 da 05 66 6c 6f 61 74 72 |reversed..floatr| 0000acd0 0c 00 00 00 72 f3 00 00 00 72 eb 01 00 00 72 32 |....r....r....r2| @@ -27,7 +27,7 @@ 0000ae20 6e 67 73 72 32 01 00 00 5a 0c 43 4f 5f 4d 41 58 |ngsr2...Z.CO_MAX| 0000ae30 42 4c 4f 43 4b 53 5a 06 6e 63 65 6c 6c 73 5a 06 |BLOCKSZ.ncellsZ.| 0000ae40 6e 66 72 65 65 73 da 06 65 78 74 72 61 73 72 0e |nfrees..extrasr.| -0000ae50 02 00 00 72 a1 00 00 00 72 17 02 00 00 72 40 02 |...r....r....r@.| +0000ae50 02 00 00 72 a1 00 00 00 72 17 02 00 00 72 41 02 |...r....r....rA.| 0000ae60 00 00 5a 0b 50 79 4c 6f 6e 67 5f 42 41 53 45 5a |..Z.PyLong_BASEZ| 0000ae70 0d 50 79 53 65 74 5f 4d 49 4e 53 49 5a 45 72 2e |.PySet_MINSIZEr.| 0000ae80 /usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.pyc differs at offset '44202' (data) --- old /usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.pyc (hex) +++ new /usr/lib64/python3.10/test/__pycache__/test_sys.cpython-310.pyc (hex) @@ -1,6 +1,6 @@ 0000ac80 64 69 6e 67 73 2e 69 73 6f 38 38 35 39 5f 33 da |dings.iso8859_3.| 0000ac90 0d 63 68 61 72 6d 61 70 5f 62 75 69 6c 64 da 09 |.charmap_build..| -0000aca0 69 73 6f 38 38 35 39 5f 33 5a 0e 64 65 63 6f 64 |iso8859_3Z.decod| +0000aca0 69 73 6f 38 38 35 39 5f 33 da 0e 64 65 63 6f 64 |iso8859_3..decod| 0000acb0 69 6e 67 5f 74 61 62 6c 65 72 bf 00 00 00 da 08 |ing_tabler......| 0000acc0 72 65 76 65 72 73 65 64 da 05 66 6c 6f 61 74 72 |reversed..floatr| 0000acd0 0c 00 00 00 72 f3 00 00 00 72 eb 01 00 00 72 32 |....r....r....r2| @@ -27,7 +27,7 @@ 0000ae20 6e 67 73 72 32 01 00 00 5a 0c 43 4f 5f 4d 41 58 |ngsr2...Z.CO_MAX| 0000ae30 42 4c 4f 43 4b 53 5a 06 6e 63 65 6c 6c 73 5a 06 |BLOCKSZ.ncellsZ.| 0000ae40 6e 66 72 65 65 73 da 06 65 78 74 72 61 73 72 0e |nfrees..extrasr.| -0000ae50 02 00 00 72 a1 00 00 00 72 17 02 00 00 72 40 02 |...r....r....r@.| +0000ae50 02 00 00 72 a1 00 00 00 72 17 02 00 00 72 41 02 |...r....r....rA.| 0000ae60 00 00 5a 0b 50 79 4c 6f 6e 67 5f 42 41 53 45 5a |..Z.PyLong_BASEZ| 0000ae70 0d 50 79 53 65 74 5f 4d 49 4e 53 49 5a 45 72 2e |.PySet_MINSIZEr.| 0000ae80 /usr/lib64/python3.10/test/support/__pycache__/os_helper.cpython-310.opt-2.pyc differs at offset '11570' (data) --- old /usr/lib64/python3.10/test/support/__pycache__/os_helper.cpython-310.opt-2.pyc (hex) +++ new /usr/lib64/python3.10/test/support/__pycache__/os_helper.cpython-310.opt-2.pyc (hex) @@ -1,7 +1,7 @@ 00002d00 72 31 00 00 00 da 0b 75 6e 69 63 6f 64 65 64 61 |r1.....unicodeda| 00002d10 74 61 da 09 6e 6f 72 6d 61 6c 69 7a 65 5a 12 54 |ta..normalizeZ.T| 00002d20 45 53 54 46 4e 5f 55 4e 45 4e 43 4f 44 41 42 4c |ESTFN_UNENCODABL| -00002d30 45 da 11 67 65 74 77 69 6e 64 6f 77 73 76 65 72 |E..getwindowsver| +00002d30 45 5a 11 67 65 74 77 69 6e 64 6f 77 73 76 65 72 |EZ.getwindowsver| 00002d40 73 69 6f 6e da 06 65 6e 63 6f 64 65 da 15 67 65 |sion..encode..ge| 00002d50 74 66 69 6c 65 73 79 73 74 65 6d 65 6e 63 6f 64 |tfilesystemencod| 00002d60 69 6e 67 da 12 55 6e 69 63 6f 64 65 45 6e 63 6f |ing..UnicodeEnco| overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1