~/f/python39/RPMS.2017 ~/f/python39 ~/f/python39 RPMS.2017/libpython3_9-1_0-3.9.20-1.1.x86_64.rpm RPMS/libpython3_9-1_0-3.9.20-1.1.x86_64.rpm differ: char 225, line 1 Comparing libpython3_9-1_0-3.9.20-1.1.x86_64.rpm to libpython3_9-1_0-3.9.20-1.1.x86_64.rpm comparing the rpm tags of libpython3_9-1_0 --- old-rpm-tags +++ new-rpm-tags @@ -115 +115 @@ -/usr/lib64/libpython3.9.so.1.0 68cc77e1150d4c120879d251e7f4fcb301c8b3411e69e7585d2069d78f2845b0 0 +/usr/lib64/libpython3.9.so.1.0 d38bfa465faba25bed76f4bc52c2f39699b1422578acad37bca5c9a2616f46e5 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.9.so.1.0 differs in ELF sections --- old /usr/lib64/libpython3.9.so.1.0 (objdump) +++ new /usr/lib64/libpython3.9.so.1.0 (objdump) @@ -1583,10 +1583,10 @@ 06530 00000000 00000000 00000000 00000000 ................ 06540 00000000 00000000 86850000 12000000 ................ 06550 00000000 00000000 00000000 00000000 ................ - 06560 4c570000 12000000 00000000 00000000 LW.............. + 06560 3b570000 12000000 00000000 00000000 ;W.............. 06570 00000000 00000000 ff8b0000 12000000 ................ 06580 00000000 00000000 00000000 00000000 ................ - 06590 eb580000 12000000 00000000 00000000 .X.............. + 06590 da580000 12000000 00000000 00000000 .X.............. 065a0 00000000 00000000 98820000 12000000 ................ 065b0 00000000 00000000 00000000 00000000 ................ 065c0 01540000 12000000 00000000 00000000 .T.............. @@ -1598,11 +1598,11 @@ 06620 340b0000 12000000 00000000 00000000 4............... 06630 00000000 00000000 9c8c0000 12000000 ................ 06640 00000000 00000000 00000000 00000000 ................ - 06650 a0600000 12000000 00000000 00000000 .`.............. + 06650 8f600000 12000000 00000000 00000000 .`.............. 06660 00000000 00000000 5d060000 12000000 ........]....... 06670 00000000 00000000 00000000 00000000 ................ 06680 fa020000 12000000 00000000 00000000 ................ - 06690 00000000 00000000 25610000 12000000 ........%a...... + 06690 00000000 00000000 14610000 12000000 .........a...... 066a0 00000000 00000000 00000000 00000000 ................ 066b0 f5370000 12000000 00000000 00000000 .7.............. 066c0 00000000 00000000 078c0000 12000000 ................ @@ -1610,7 +1610,7 @@ 066e0 d77c0000 12000000 00000000 00000000 .|.............. 066f0 00000000 00000000 23470000 12000000 ........#G...... 06700 00000000 00000000 00000000 00000000 ................ - 06710 4b610000 12000000 00000000 00000000 Ka.............. + 06710 3a610000 12000000 00000000 00000000 :a.............. 06720 00000000 00000000 2c080000 12000000 ........,....... 06730 00000000 00000000 00000000 00000000 ................ 06740 75450000 12000000 00000000 00000000 uE.............. @@ -1626,16 +1626,16 @@ 067e0 00000000 00000000 9b2a0000 12000000 .........*...... 067f0 00000000 00000000 00000000 00000000 ................ 06800 df040000 12000000 00000000 00000000 ................ - 06810 00000000 00000000 4c680000 12000000 ........Lh...... + 06810 00000000 00000000 3b680000 12000000 ........;h...... 06820 00000000 00000000 00000000 00000000 ................ 06830 d98c0000 12000000 00000000 00000000 ................ 06840 00000000 00000000 95910000 11000000 ................ 06850 00000000 00000000 00000000 00000000 ................ 06860 03270000 12000000 00000000 00000000 .'.............. - 06870 00000000 00000000 8c5b0000 12000000 .........[...... + 06870 00000000 00000000 7b5b0000 12000000 ........{[...... 06880 00000000 00000000 00000000 00000000 ................ 06890 5c090000 12000000 00000000 00000000 \............... - 068a0 00000000 00000000 a4680000 12000000 .........h...... + 068a0 00000000 00000000 93680000 12000000 .........h...... 068b0 00000000 00000000 00000000 00000000 ................ 068c0 bc0b0000 12000000 00000000 00000000 ................ 068d0 00000000 00000000 9a380000 12000000 .........8...... @@ -1652,7 +1652,7 @@ 06980 a88d0000 12000000 00000000 00000000 ................ 06990 00000000 00000000 34060000 12000000 ........4....... 069a0 00000000 00000000 00000000 00000000 ................ - 069b0 c4640000 12000000 00000000 00000000 .d.............. + 069b0 b3640000 12000000 00000000 00000000 .d.............. 069c0 00000000 00000000 42390000 12000000 ........B9...... 069d0 00000000 00000000 00000000 00000000 ................ 069e0 01000000 20000000 00000000 00000000 .... ........... @@ -1662,9 +1662,9 @@ 06a20 00000000 00000000 948b0000 12000000 ................ 06a30 00000000 00000000 00000000 00000000 ................ 06a40 49850000 12000000 00000000 00000000 I............... - 06a50 00000000 00000000 6c610000 12000000 ........la...... + 06a50 00000000 00000000 5b610000 12000000 ........[a...... 06a60 00000000 00000000 00000000 00000000 ................ - 06a70 33630000 12000000 00000000 00000000 3c.............. + 06a70 22630000 12000000 00000000 00000000 "c.............. 06a80 00000000 00000000 4f440000 12000000 ........OD...... 06a90 00000000 00000000 00000000 00000000 ................ 06aa0 50060000 12000000 00000000 00000000 P............... @@ -1685,23 +1685,23 @@ 06b90 703f0000 12000000 00000000 00000000 p?.............. 06ba0 00000000 00000000 55390000 12000000 ........U9...... 06bb0 00000000 00000000 00000000 00000000 ................ - 06bc0 976b0000 12000000 00000000 00000000 .k.............. + 06bc0 866b0000 12000000 00000000 00000000 .k.............. 06bd0 00000000 00000000 4d880000 12000000 ........M....... 06be0 00000000 00000000 00000000 00000000 ................ 06bf0 e5820000 12000000 00000000 00000000 ................ - 06c00 00000000 00000000 41680000 12000000 ........Ah...... + 06c00 00000000 00000000 30680000 12000000 ........0h...... 06c10 00000000 00000000 00000000 00000000 ................ - 06c20 42630000 12000000 00000000 00000000 Bc.............. + 06c20 31630000 12000000 00000000 00000000 1c.............. 06c30 00000000 00000000 7f800000 12000000 ................ 06c40 00000000 00000000 00000000 00000000 ................ 06c50 e5520000 12000000 00000000 00000000 .R.............. 06c60 00000000 00000000 00540000 12000000 .........T...... 06c70 00000000 00000000 00000000 00000000 ................ 06c80 5a470000 12000000 00000000 00000000 ZG.............. - 06c90 00000000 00000000 25530000 12000000 ........%S...... + 06c90 00000000 00000000 31530000 12000000 ........1S...... 06ca0 00000000 00000000 00000000 00000000 ................ 06cb0 85820000 12000000 00000000 00000000 ................ - 06cc0 00000000 00000000 46630000 12000000 ........Fc...... + 06cc0 00000000 00000000 35630000 12000000 ........5c...... 06cd0 00000000 00000000 00000000 00000000 ................ 06ce0 be0a0000 12000000 00000000 00000000 ................ 06cf0 00000000 00000000 be7e0000 12000000 .........~...... @@ -1721,7 +1721,7 @@ 06dd0 ca820000 12000000 00000000 00000000 ................ 06de0 00000000 00000000 de860000 12000000 ................ 06df0 00000000 00000000 00000000 00000000 ................ - 06e00 9c680000 12000000 00000000 00000000 .h.............. + 06e00 8b680000 12000000 00000000 00000000 .h.............. 06e10 00000000 00000000 d97e0000 12000000 .........~...... 06e20 00000000 00000000 00000000 00000000 ................ 06e30 543f0000 12000000 00000000 00000000 T?.............. @@ -1731,10 +1731,10 @@ 06e70 00000000 00000000 671d0000 12000000 ........g....... 06e80 00000000 00000000 00000000 00000000 ................ 06e90 d18b0000 12000000 00000000 00000000 ................ - 06ea0 00000000 00000000 2e610000 12000000 .........a...... + 06ea0 00000000 00000000 1d610000 12000000 .........a...... 06eb0 00000000 00000000 00000000 00000000 ................ 06ec0 634a0000 12000000 00000000 00000000 cJ.............. - 06ed0 00000000 00000000 c15b0000 12000000 .........[...... + 06ed0 00000000 00000000 b05b0000 12000000 .........[...... 06ee0 00000000 00000000 00000000 00000000 ................ 06ef0 ca420000 12000000 00000000 00000000 .B.............. 06f00 00000000 00000000 b38b0000 12000000 ................ @@ -1754,7 +1754,7 @@ 06fe0 5c070000 12000000 00000000 00000000 \............... 06ff0 00000000 00000000 4d3f0000 12000000 ........M?...... 07000 00000000 00000000 00000000 00000000 ................ - 07010 55660000 12000000 00000000 00000000 Uf.............. + 07010 44660000 12000000 00000000 00000000 Df.............. 07020 00000000 00000000 bb420000 12000000 .........B...... 07030 00000000 00000000 00000000 00000000 ................ 07040 177f0000 12000000 00000000 00000000 ................ @@ -1764,13 +1764,13 @@ 07080 00000000 00000000 67510000 12000000 ........gQ...... 07090 00000000 00000000 00000000 00000000 ................ 070a0 364e0000 12000000 00000000 00000000 6N.............. - 070b0 00000000 00000000 ce640000 12000000 .........d...... + 070b0 00000000 00000000 bd640000 12000000 .........d...... 070c0 00000000 00000000 00000000 00000000 ................ 070d0 b8710000 12000000 00000000 00000000 .q.............. 070e0 00000000 00000000 1e870000 12000000 ................ 070f0 00000000 00000000 00000000 00000000 ................ - 07100 25660000 12000000 00000000 00000000 %f.............. - 07110 00000000 00000000 3c6b0000 12000000 ........ lea offset(%rip),%rdi # <__func__.25.lto_priv.0> call <_Py_FatalErrorFunc> - mov %rbp,%rdi + mov %rbx,%rdi call - cmpq $something,offset(%rbx) + cmpq $something,offset(%rbp) je - mov %rbx,%rdi + mov %rbp,%rdi call <_PyEval_SignalAsyncExc> jmp lea offset(%rip),%rsi # <_fini + ofs> @@ -6083,10 +6083,22 @@ lea offset(%rip),%rdi # <__func__.25.lto_priv.0> call <_Py_FatalErrorFunc> mov offset(%rsp),%rdi - lea offset(%rbp),%rsi - mov %rbx,%rdx + lea offset(%rbx),%rsi + mov %rbp,%rdx call call + mov (%r14),%eax + test %eax,%eax + je + mov offset(%rsp),%rax + cmp %rax,offset(%r15) + jne + mov offset(%rip),%rax # <_PyRuntime@@Base-0x37120> + mov offset(%rax),%rax + test %rax,%rax + je + cmp %rax,%r12 + je mov %r13,%rdi call test %eax,%eax @@ -6103,21 +6115,24 @@ lea offset(%rip),%rsi # <_fini + ofs> lea offset(%rip),%rdi # <__func__.25.lto_priv.0> call <_Py_FatalErrorFunc> - lea offset(%rip),%rsi # <_fini + ofs> - lea offset(%rip),%rdi # <__func__.25.lto_priv.0> - call <_Py_FatalErrorFunc> xor %esi,%esi - mov %r15,%rdi + mov %rbx,%rdi call mov offset(%rsp),%rax add offset(%rsp),%rax - mov $something,%r9d + mov $something,%r10d cqto - mov offset(%rsp),%rsi - add offset(%rsp),%rsi - idiv %r9 + mov offset(%rsp),%rcx + add offset(%rsp),%rcx + idiv %r10 imul $something,%rdx,%rdx - add %rsi,%rax + add %rcx,%rax + jmp + lea offset(%rip),%rsi # <_fini + ofs> + lea offset(%rip),%rdi # <__func__.25.lto_priv.0> + call <_Py_FatalErrorFunc> + movl $something,offset(%rbp) + movl $something,offset(%rbp) jmp COMPUTE_EVAL_BREAKER.cold: @@ -7231,12 +7246,10 @@ lea (%rdx,%rdi,8),%r13 add %r8,%r13 jmp - mov (%rsp),%rdi - mov %rdi,%rax - jmp - cmpq $something,offset(%rax,%rsi,8) - jns - jmp + mov $something,%esi + lea offset(%rip),%rdi # <_fini + ofs> + call <_PyErr_BadInternalCall> + jmp mov %rbp,%rdi call <_PyObject_IS_GC.lto_priv.1> test %eax,%eax @@ -7263,10 +7276,17 @@ cmpq $something,-offset(%rdi) jne jmp - mov $something,%esi - lea offset(%rip),%rdi # <_fini + ofs> - call <_PyErr_BadInternalCall> - jmp + cmpq $something,offset(%rax,%rsi,8) + jns + jmp + mov %r12,%rcx + lea (%rsi,%rsi,4),%rsi + shr $something,%rcx + lea offset(%rcx,%rsi,1),%rsi + and %rdx,%rsi + cmpq $something,offset(%rax,%rsi,8) + jns + jmp cmp $something,%rax je mov (%rsp),%rax @@ -7284,18 +7304,13 @@ je mov offset(%rbx),%rax jmp - cmpq $something,-offset(%rdi) - jne + mov (%rsp),%rdi + mov %rdi,%rax jmp mov (%rsp),%rax jmp - mov %r12,%rcx - lea (%rsi,%rsi,4),%rsi - shr $something,%rcx - lea offset(%rcx,%rsi,1),%rsi - and %rdx,%rsi - cmpq $something,offset(%rax,%rsi,8) - jns + cmpq $something,-offset(%rdi) + jne jmp PyGILState_Check.cold: @@ -7385,13 +7400,13 @@ ret lookdict_unicode_nodummy.cold: - mov offset(%rbp),%rsi + mov (%r8,%r10,8),%rbx jmp mov offset(%rax),%rdi jmp - mov offset(%rax),%rax + mov offset(%rbp),%rsi jmp - mov offset(%rbp),%rdi + mov offset(%rax),%rax jmp lea -offset(%r13),%rcx lea offset(,%r13,8),%r9 @@ -7399,7 +7414,7 @@ and %rdx,%r10 mov (%r8,%r10,8),%rbx jmp - mov (%r8,%r10,8),%rbx + mov offset(%rbp),%rdi jmp dictkeys_get_index.cold: @@ -7979,6 +7994,12 @@ ret PySequence_Tuple.cold: + call + jmp + mov $something,%esi + lea offset(%rip),%rdi # <_fini + ofs> + call <_PyErr_BadInternalCall> + jmp mov %rbx,%rdi call <_Py_DECREF.lto_priv.0> jmp @@ -7986,12 +8007,6 @@ mov %rbx,%rdi call <_Py_DECREF.lto_priv.0> jmp - mov $something,%esi - lea offset(%rip),%rdi # <_fini + ofs> - call <_PyErr_BadInternalCall> - jmp - call - jmp PyList_AsTuple.cold: push %rax @@ -8134,29 +8149,22 @@ call <_PyObject_AssertFailed> lookdict.cold: - mov $something,%eax - cmp %rax,%rdx - jg - lea offset(,%rdx,4),%r11 - lea -offset(%rdx),%r8 - mov $something,%eax RPMS.2017/python39-base-3.9.20-1.1.x86_64.rpm RPMS/python39-base-3.9.20-1.1.x86_64.rpm differ: char 227, line 1 Comparing python39-base-3.9.20-1.1.x86_64.rpm to python39-base-3.9.20-1.1.x86_64.rpm comparing the rpm tags of python39-base --- old-rpm-tags +++ new-rpm-tags @@ -4609 +4609 @@ -/usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so c146aaa782c9ee53a258a06909190f6ff6e9d76677abdb1ff76f2ea1137a7115 0 +/usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so a64033d5628daf2c18228af59a0edc9e585b7f29ce126b6c8845142d39f5cb43 0 @@ -4622,2 +4622,2 @@ -/usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so 12dedbf527406e328549f630307134ec3ce65d872f4cac700ec1c6ae003ffe95 0 -/usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so fe96acebd72a06ea5d45f264ac4ba755db33539924039921efd6ac7bc28d0a96 0 +/usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so 9b9b8e06694a5e62090c280d17e4573641ffdbf5b7b54014e8d94ec0d641786a 0 +/usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so 7565bde24fc6324852a4ecd0f3499c89494719bf93bda466b6f14750d96c646d 0 @@ -4625,2 +4625,2 @@ -/usr/lib64/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so 01d3ba65315c82609bd2919b1750ffb515a9024ce7d04a42049f4d35833b0bdc 0 -/usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so a2850fe564d53531f6afcec7479c13c58a5311a8a00d7a7622b9ff90f7e2391e 0 +/usr/lib64/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so 07a428ad231b5d9056fd70b12a4b68bbcc40b983c94e943e888bb619111371b8 0 +/usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so 198af6798d6008bda67ab7ca132f8335d02718381b33db5255b575d363602715 0 @@ -4634 +4634 @@ -/usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so f572ad69621f24f9ff1cbef7556602668fe8df61bf86030992c00f40e6c68552 0 +/usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so 82515955feb476c10f386fb5e6afc0be7a82fd1043f9dd761ee3b99c658cd07d 0 @@ -4657 +4657 @@ -/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so d6e617c5c6a01088a9c877ea20f1d2e1e64033663dbb7aab36ad1d1a18be1793 0 +/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so 59f3e4eadb1f7ccda03690a91d30246d4ecbcb7ac442bb9e60b5e98806ccfdf5 0 @@ -5359 +5359 @@ -/usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.opt-2.pyc dece34983931816653a5b76bd7774aa30e727bfe3ce9e64c8be0e8f1a5ea136b 0 +/usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.opt-2.pyc b3a185ce085fe8d1bdf7f40e6181870258a836c2f62974b02a0209018c549c1d 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.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so (objdump) @@ -24,7 +24,7 @@ 03d8 bba7e8f1 .... Contents of section .dynsym: 03e0 00000000 00000000 00000000 00000000 ................ - 03f0 00000000 00000000 a1010000 10000000 ................ + 03f0 00000000 00000000 cd010000 10000000 ................ 0400 00000000 00000000 00000000 00000000 ................ 0410 10000000 20000000 00000000 00000000 .... ........... 0420 00000000 00000000 75000000 10000000 ........u....... @@ -51,9 +51,9 @@ 0570 00000000 00000000 64000000 10000000 ........d....... 0580 00000000 00000000 00000000 00000000 ................ 0590 b3000000 10000000 00000000 00000000 ................ - 05a0 00000000 00000000 be010000 10000000 ................ + 05a0 00000000 00000000 a1010000 10000000 ................ 05b0 00000000 00000000 00000000 00000000 ................ - 05c0 af010000 10000000 00000000 00000000 ................ + 05c0 be010000 10000000 00000000 00000000 ................ 05d0 00000000 00000000 82000000 10000000 ................ 05e0 00000000 00000000 00000000 00000000 ................ 05f0 2c000000 20000000 00000000 00000000 ,... ........... @@ -91,10 +91,10 @@ 07d8 6f6f6c00 50795365 7175656e 63655f53 ool.PySequence_S 07e8 697a6500 50794578 635f5661 6c756545 ize.PyExc_ValueE 07f8 72726f72 0050794c 6973745f 54797065 rror.PyList_Type - 0808 0050794c 6973745f 496e7365 7274005f .PyList_Insert._ - 0818 50795f4e 6f6e6553 74727563 74005f50 Py_NoneStruct._P - 0828 794f626a 6563745f 43616c6c 4d657468 yObject_CallMeth - 0838 6f644964 5f53697a 6554006c 6962632e odId_SizeT.libc. + 0808 005f5079 4f626a65 63745f43 616c6c4d ._PyObject_CallM + 0818 6574686f 6449645f 53697a65 54005f50 ethodId_SizeT._P + 0828 795f4e6f 6e655374 72756374 0050794c y_NoneStruct.PyL + 0838 6973745f 496e7365 7274006c 6962632e ist_Insert.libc. 0848 736f2e36 00474c49 42435f32 2e322e35 so.6.GLIBC_2.2.5 0858 00474c49 42435f32 2e3400 .GLIBC_2.4. Contents of section .gnu.version: @@ -241,14 +241,14 @@ 1180 ffe99505 0000488b 7b18488d 742418e8 ......H.{.H.t$.. 1190 5cffffff 85c0741e 4c8b6424 184531ed \.....t.L.d$.E1. 11a0 e9c50300 004989ec e97b0400 004983cd .....I...{...I.. - 11b0 ffe93704 0000e960 05000049 89eee9f8 ..7....`...I.... - 11c0 06000048 8b05fe2d 0000488d 352f0e00 ...H...-..H.5/.. - 11d0 00488b38 e897feff ffe91207 000031d2 .H.8..........1. - 11e0 e9b80700 004889f5 e91a0a00 00488b05 .....H.......H.. + 11b0 ffe93704 0000e960 0500004d 89f5e9c2 ..7....`...M.... + 11c0 07000048 8b05fe2d 0000488d 352f0e00 ...H...-..H.5/.. + 11d0 00488b38 e897feff ffe9c206 000031d2 .H.8..........1. + 11e0 e9690700 004889f5 e9680900 00488b05 .i...H...h...H.. 11f0 d42d0000 488d3505 0e000048 8b38e86d .-..H.5....H.8.m - 1200 feffffe9 33090000 488b7b18 488d7424 ....3...H.{.H.t$ + 1200 feffffe9 7f090000 488b7b18 488d7424 ........H.{.H.t$ 1210 18e8dafe ffff85c0 740d4c8b 64241845 ........t.L.d$.E - 1220 31ede926 080000e9 0f090000 0f1f4000 1..&..........@. + 1220 31ede926 080000e9 5b090000 0f1f4000 1..&....[.....@. 1230 41574156 41554154 55534889 f34883ec AWAVAUATUSH..H.. 1240 5864488b 2c252800 00004889 6c244848 XdH.,%(...H.l$HH 1250 89d54885 c90f8513 01000048 c7442418 ..H........H.D$. @@ -338,82 +338,82 @@ 1790 8b7b1848 8d742418 e853f9ff ff85c00f .{.H.t$..S...... 17a0 8552ffff ff31c0e9 49feffff 0f1f4000 .R...1..I.....@. 17b0 41564155 41545553 4889f348 83ec5064 AVAUATUSH..H..Pd - 17c0 488b2c25 28000000 48896c24 484889d5 H.,%(...H.l$HH.. - 17d0 4885c90f 85d20000 0048c744 2418ffff H........H.D$... - 17e0 ffff4883 fd010f8e 0b010000 4883fd04 ..H.........H... - 17f0 0f8fc5f9 ffff4989 ee4885f6 0f84b9f9 ......I..H...... - 1800 ffff4c8b 234c8b6b 0831d249 83fe020f ..L.#L.k.1.I.... - 1810 851f0100 00488b4c 24184c89 ee4c89e7 .....H.L$.L..L.. - 1820 e80bfcff ff4885c0 0f88c200 0000488b .....H........H. - 1830 3dbb2700 0049397c 24087542 4c89ea48 =.'..I9|$.uBL..H - 1840 89c64c89 e7e8e6f7 ffff85c0 0f889e00 ..L............. - 1850 0000488b 057f2700 00488300 01488b54 ..H...'..H...H.T - 1860 24486448 2b142528 0000000f 85670100 $HdH+.%(.....g.. - 1870 004883c4 505b5d41 5c415d41 5ec34889 .H..P[]A\A]A^.H. - 1880 c14c89e7 4d89e831 c0488d15 ad070000 .L..M..1.H...... - 1890 488d35a9 290000e8 64f8ffff 4889c748 H.5.)...d...H..H - 18a0 85c0744c e877fbff ffeba748 c7442418 ..tL.w.....H.D$. - 18b0 ffffffff 4c8b7110 4901ee52 4889df41 ....L.q.I..RH..A - 18c0 b9020000 0031d24c 8d053229 00004889 .....1.L..2)..H. - 18d0 ee488d44 2428506a 006a04e8 80f7ffff .H.D$(Pj.j...... - 18e0 4883c420 4889c348 85c00f85 12ffffff H.. H..H........ - 18f0 31c0e966 ffffff50 4889df41 b9020000 1..f...PH..A.... - 1900 0031c94c 8d05f628 000031d2 4889ee48 .1.L...(..1.H..H - 1910 8d442428 506a006a 04e842f7 ffff4883 .D$(Pj.j..B...H. - 1920 c4204889 c34885c0 74c64c8b 234c8b6b . H..H..t.L.#L.k - 1930 084989ee 488b4310 4885c00f 849df8ff .I..H.C.H....... - 1940 ff488b78 08488b35 6c260000 4839f70f .H.x.H.5l&..H9.. - 1950 846ef8ff ffe8b6f7 ffff85c0 0f8561f8 .n............a. - 1960 ffff488b 7b10e8b5 f7ffff48 89c54885 ..H.{......H..H. - 1970 c0745148 89c7e825 f7ffff48 89ef4889 .tQH...%...H..H. - 1980 442408e8 98faffff 488b5424 084883fa D$......H.T$.H.. - 1990 ff743149 83fe030f 8478feff ff488b7b .t1I.....x...H.{ - 19a0 18488d74 24184889 542408e8 40f7ffff .H.t$.H.T$..@... - 19b0 488b5424 0885c00f 8558feff ff31c0e9 H.T$.....X...1.. - 19c0 99feffff e807f7ff ff4885c0 0f851eff .........H...... - 19d0 ffff4883 caffebbb e873f6ff ff0f1f00 ..H......s...... + 17c0 4c8b3425 28000000 4c897424 484989d6 L.4%(...L.t$HI.. + 17d0 4885c90f 859c0100 0048c744 2418ffff H........H.D$... + 17e0 ffff4983 fe010f8e b8000000 4983fe04 ..I.........I... + 17f0 0f8fc5f9 ffff4d89 f54885f6 0f84b9f9 ......M..H...... + 1800 ffff488b 2b4c8b63 0831d249 83fd020f ..H.+L.c.1.I.... + 1810 85cc0000 00488b4c 24184c89 e64889ef .....H.L$.L..H.. + 1820 e80bfcff ff4885c0 7876488b 1dbf2700 .....H..xvH...'. + 1830 0048395d 08745748 89c14889 ef4d89e0 .H9].tWH..H..M.. + 1840 31c0488d 15f40700 00488d35 f0290000 1.H......H.5.).. + 1850 e8abf8ff ff4889c7 4885c074 43e8befb .....H..H..tC... + 1860 ffff488b 056f2700 00488300 01488b54 ..H..o'..H...H.T + 1870 24486448 2b142528 0000000f 85570100 $HdH+.%(.....W.. + 1880 004883c4 505b5d41 5c415d41 5ec34c89 .H..P[]A\A]A^.L. + 1890 e24889c6 4889efe8 94f7ffff 85c079c2 .H..H.........y. + 18a0 31c0ebc9 504889df 41b90200 000031c9 1...PH..A.....1. + 18b0 4c8d0549 29000031 d24c89f6 488d4424 L..I)..1.L..H.D$ + 18c0 28506a00 6a04e895 f7ffff48 83c42048 (Pj.j......H.. H + 18d0 89c34885 c074c948 8b2b4c8b 63084d89 ..H..t.H.+L.c.M. + 18e0 f5488b43 104885c0 0f84f0f8 ffff488b .H.C.H........H. + 18f0 7808488b 35bf2600 004839f7 0f84c1f8 x.H.5.&..H9..... + 1900 ffffe809 f8ffff85 c00f85b4 f8ffff48 ...............H + 1910 8b7b10e8 08f8ffff 4989c648 85c00f84 .{......I..H.... + 1920 9d000000 4889c7e8 74f7ffff 4c89f748 ....H...t...L..H + 1930 89442408 e8e7faff ff488b54 24084883 .D$......H.T$.H. + 1940 faff747d 4983fd03 0f84c7fe ffff488b ..t}I.........H. + 1950 7b18488d 74241848 89542408 e88ff7ff {.H.t$.H.T$..... + 1960 ff488b54 240885c0 0f85a7fe ffff31c0 .H.T$.........1. + 1970 e9f8feff ff48c744 2418ffff ffff4c8b .....H.D$.....L. + 1980 69104d01 f5524889 df41b902 00000031 i.M..RH..A.....1 + 1990 d24c8d05 68280000 4c89f648 8d442428 .L..h(..L..H.D$( + 19a0 506a006a 04e8b6f6 ffff4883 c4204889 Pj.j......H.. H. + 19b0 c34885c0 0f8548fe ffff31c0 e9acfeff .H....H...1..... + 19c0 ffe80af7 ffff4885 c00f85d1 feffff48 ......H........H + 19d0 83caffe9 6cffffff e873f6ff ff0f1f00 ....l....s...... 19e0 41574156 41554154 55534889 f34883ec AWAVAUATUSH..H.. 19f0 5864488b 34252800 00004889 74244848 XdH.4%(...H.t$HH - 1a00 89d64885 c90f85ec 01000048 c7442418 ..H........H.D$. - 1a10 ffffffff 4883fe01 0f8e5702 00004883 ....H.....W...H. + 1a00 89d64885 c90f853a 01000048 c7442418 ..H....:...H.D$. + 1a10 ffffffff 4883fe01 0f8e4d02 00004883 ....H.....M...H. 1a20 fe040f8f bdf7ffff 4889f548 85db0f84 ........H..H.... 1a30 b1f7ffff 4c8b334c 8b7b0848 83fd020f ....L.3L.{.H.... - 1a40 85fa0000 004c8b64 24184531 ed4983fc .....L.d$.E1.I.. + 1a40 85490100 004c8b64 24184531 ed4983fc .I...L.d$.E1.I.. 1a50 ff75144c 89f7e865 f6ffff49 89c44885 .u.L...e...I..H. - 1a60 c00f88d4 0000004d 39ec7f0b eb554c8d .......M9....UL. + 1a60 c00f8820 0100004d 39ec7f0b eb594c8d ... ...M9....YL. 1a70 6d014d39 e57d474b 8d6c2500 4c89f748 m.M9.}GK.l%.L..H 1a80 d1ed4889 eee8f6f5 ffff4889 c34885c0 ..H.......H..H.. - 1a90 0f84a500 000031d2 4889c64c 89ffe80d ......1.H..L.... - 1aa0 f6ffff48 832b010f 84350100 0085c00f ...H.+...5...... - 1ab0 88860000 0085c074 b54989ec ebb44d85 .......t.I....M. - 1ac0 ed787848 8b052625 00004939 46087459 .xxH..&%..I9F.tY - 1ad0 4c89f74d 89f84c89 e931c048 8d155b05 L..M..L..1.H..[. - 1ae0 0000488d 35572700 00e812f6 ffff4889 ..H.5W'.......H. - 1af0 c74885c0 7445e825 f9ffff48 8b05d624 .H..tE.%...H...$ - 1b00 00004883 0001488b 54244864 482b1425 ..H...H.T$HdH+.% - 1b10 28000000 0f856001 00004883 c4585b5d (.....`...H..X[] - 1b20 415c415d 415e415f c34c89fa 4c89ee4c A\A]A^A_.L..L..L - 1b30 89f7e8f9 f4ffff85 c079c031 c0ebc748 .........y.1...H - 1b40 8b431048 85c00f84 bcf6ffff 488b7808 .C.H........H.x. - 1b50 488b3561 24000048 39f70f84 8df6ffff H.5a$..H9....... - 1b60 e8abf5ff ff85c00f 8580f6ff ff488b7b .............H.{ - 1b70 10e8aaf5 ffff4989 c44885c0 0f84be00 ......I..H...... - 1b80 00004889 c7e816f5 ffff4c89 e74989c5 ..H.......L..I.. - 1b90 e88bf8ff ff4983fd ff0f84a1 00000048 .....I.........H - 1ba0 83fd0374 12488b7b 18488d74 2418e83d ...t.H.{.H.t$..= - 1bb0 f5ffff85 c074844c 8b642418 4d85ed0f .....t.L.d$.M... - 1bc0 8988feff ff488b05 f4230000 488d3552 .....H...#..H.5R - 1bd0 04000048 8b38e895 f4ffff31 c0e924ff ...H.8.....1..$. - 1be0 ffff4889 df894424 0ce852f4 ffff8b44 ..H...D$..R....D - 1bf0 240ce9b6 feffff48 c7442418 ffffffff $......H.D$..... - 1c00 488b6910 4801f550 4889df41 b9020000 H.i.H..PH..A.... - 1c10 0031d24c 8d05a625 0000488d 44242850 .1.L...%..H.D$(P - 1c20 6a006a04 e837f4ff ff4883c4 204889c3 j.j..7...H.. H.. - 1c30 4885c00f 85fbfdff ff31c0e9 c6feffff H........1...... - 1c40 e88bf4ff ff4885c0 0f85edfe ffff4883 .....H........H. - 1c50 fd030f84 6dffffff 488b7b18 488d7424 ....m...H.{.H.t$ - 1c60 18e88af4 ffff85c0 0f8557ff ffff31c0 ..........W...1. - 1c70 e991feff ff4889f5 eb8de8d1 f3ffff90 .....H.......... + 1a90 0f84f100 000031d2 4889c64c 89ffe80d ......1.H..L.... + 1aa0 f6ffff48 832b010f 847c0100 0085c00f ...H.+...|...... + 1ab0 88d20000 0085c074 b54989ec ebb44d85 .......t.I....M. + 1ac0 ed0f88c0 00000048 8b052225 00004939 .......H.."%..I9 + 1ad0 46087544 4c89fa4c 89ee4c89 f7e84ef5 F.uDL..L..L...N. + 1ae0 ffff85c0 0f889d00 0000488b 05e72400 ..........H...$. + 1af0 00488300 01488b54 24486448 2b142528 .H...H.T$HdH+.%( + 1b00 0000000f 856a0100 004883c4 585b5d41 .....j...H..X[]A + 1b10 5c415d41 5e415fc3 4c89f74d 89f84c89 \A]A^A_.L..M..L. + 1b20 e931c048 8d151305 0000488d 350f2700 .1.H......H.5.'. + 1b30 00e8caf5 ffff4889 c74885c0 7449e8dd ......H..H..tI.. + 1b40 f8ffffeb a548c744 2418ffff ffff488b .....H.D$.....H. + 1b50 69104801 f5504889 df41b902 00000031 i.H..PH..A.....1 + 1b60 d24c8d05 58260000 488d4424 28506a00 .L..X&..H.D$(Pj. + 1b70 6a04e8e9 f4ffff48 83c42048 89c34885 j......H.. H..H. + 1b80 c00f85ad feffff31 c0e967ff ffff488b .......1..g...H. + 1b90 43104885 c00f846d f6ffff48 8b780848 C.H....m...H.x.H + 1ba0 8b351224 00004839 f70f843e f6ffffe8 .5.$..H9...>.... + 1bb0 5cf5ffff 85c00f85 31f6ffff 488b7b10 \.......1...H.{. + 1bc0 e85bf5ff ff4989c4 4885c074 714889c7 .[...I..H..tqH.. + 1bd0 e8cbf4ff ff4c89e7 4989c5e8 40f8ffff .....L..I...@... + 1be0 4983fdff 74584883 fd037412 488b7b18 I...tXH...t.H.{. + 1bf0 488d7424 18e8f6f4 ffff85c0 74894c8b H.t$........t.L. /usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so (disasm) @@ -141,7 +141,7 @@ jmp <_bisect_bisect_right + ofs> _bisect_insort_left.cold: - mov %rbp,%r14 + mov %r14,%r13 jmp <_bisect_insort_left + ofs> mov offset(%rip),%rax # lea offset(%rip),%rsi # <_fini + ofs> @@ -566,39 +566,44 @@ push %rbx mov %rsi,%rbx sub $something,%rsp - mov %fs:0x28,%rbp - mov %rbp,offset(%rsp) - mov %rdx,%rbp + mov %fs:0x28,%r14 + mov %r14,offset(%rsp) + mov %rdx,%r14 test %rcx,%rcx jne <_bisect_insort_left + ofs> movq $something,offset(%rsp) - cmp $something,%rbp + cmp $something,%r14 jle <_bisect_insort_left + ofs> - cmp $something,%rbp + cmp $something,%r14 jg <_bisect_insort_left.cold> - mov %rbp,%r14 + mov %r14,%r13 test %rsi,%rsi je <_bisect_insort_left.cold> - mov (%rbx),%r12 - mov offset(%rbx),%r13 + mov (%rbx),%rbp + mov offset(%rbx),%r12 xor %edx,%edx - cmp $something,%r14 + cmp $something,%r13 jne <_bisect_insort_left + ofs> mov offset(%rsp),%rcx - mov %r13,%rsi - mov %r12,%rdi + mov %r12,%rsi + mov %rbp,%rdi call test %rax,%rax js <_bisect_insort_left + ofs> - mov offset(%rip),%rdi # - cmp %rdi,offset(%r12) - jne <_bisect_insort_left + ofs> - mov %r13,%rdx - mov %rax,%rsi - mov %r12,%rdi - call - test %eax,%eax - js <_bisect_insort_left + ofs> + mov offset(%rip),%rbx # + cmp %rbx,offset(%rbp) + je <_bisect_insort_left + ofs> + mov %rax,%rcx + mov %rbp,%rdi + mov %r12,%r8 + xor %eax,%eax + lea offset(%rip),%rdx # <_fini + ofs> + lea offset(%rip),%rsi # + call <_PyObject_CallMethodId_SizeT@plt> + mov %rax,%rdi + test %rax,%rax + je <_bisect_insort_left + ofs> + call <_Py_DECREF> mov offset(%rip),%rax # <_Py_NoneStruct@Base> addq $something,(%rax) mov offset(%rsp),%rdx @@ -611,36 +616,12 @@ pop %r13 pop %r14 ret - mov %rax,%rcx - mov %r12,%rdi - mov %r13,%r8 - xor %eax,%eax - lea offset(%rip),%rdx # <_fini + ofs> - lea offset(%rip),%rsi # - call <_PyObject_CallMethodId_SizeT@plt> - mov %rax,%rdi - test %rax,%rax - je <_bisect_insort_left + ofs> - call <_Py_DECREF> - jmp <_bisect_insort_left + ofs> - movq $something,offset(%rsp) - mov offset(%rcx),%r14 - add %rbp,%r14 - push %rdx - mov %rbx,%rdi - mov $something,%r9d - xor %edx,%edx - lea offset(%rip),%r8 # <_parser.7> - mov %rbp,%rsi - lea offset(%rsp),%rax - push %rax - push $something - push $something - call <_PyArg_UnpackKeywords@plt> - add $something,%rsp - mov %rax,%rbx - test %rax,%rax - jne <_bisect_insort_left + ofs> + mov %r12,%rdx + mov %rax,%rsi + mov %rbp,%rdi + call + test %eax,%eax + jns <_bisect_insort_left + ofs> xor %eax,%eax jmp <_bisect_insort_left + ofs> push %rax @@ -649,7 +630,7 @@ xor %ecx,%ecx lea offset(%rip),%r8 # <_parser.7> xor %edx,%edx - mov %rbp,%rsi + mov %r14,%rsi lea offset(%rsp),%rax push %rax push $something @@ -659,9 +640,9 @@ mov %rax,%rbx test %rax,%rax je <_bisect_insort_left + ofs> - mov (%rbx),%r12 - mov offset(%rbx),%r13 - mov %rbp,%r14 + mov (%rbx),%rbp + mov offset(%rbx),%r12 + mov %r14,%r13 mov offset(%rbx),%rax test %rax,%rax je <_bisect_insort_left.cold + ofs> @@ -674,18 +655,18 @@ jne <_bisect_insort_left.cold + ofs> mov offset(%rbx),%rdi call - mov %rax,%rbp + mov %rax,%r14 test %rax,%rax je <_bisect_insort_left + ofs> mov %rax,%rdi call - mov %rbp,%rdi + mov %r14,%rdi mov %rax,offset(%rsp) call <_Py_DECREF> mov offset(%rsp),%rdx cmp $something,%rdx je <_bisect_insort_left + ofs> - cmp $something,%r14 + cmp $something,%r13 je <_bisect_insort_left + ofs> mov offset(%rbx),%rdi lea offset(%rsp),%rsi @@ -696,6 +677,26 @@ jne <_bisect_insort_left + ofs> xor %eax,%eax jmp <_bisect_insort_left + ofs> + movq $something,offset(%rsp) + mov offset(%rcx),%r13 + add %r14,%r13 + push %rdx + mov %rbx,%rdi + mov $something,%r9d + xor %edx,%edx + lea offset(%rip),%r8 # <_parser.7> + mov %r14,%rsi + lea offset(%rsp),%rax + push %rax + push $something + push $something + call <_PyArg_UnpackKeywords@plt> + add $something,%rsp + mov %rax,%rbx + test %rax,%rax + jne <_bisect_insort_left + ofs> + xor %eax,%eax + jmp <_bisect_insort_left + ofs> call test %rax,%rax jne <_bisect_insort_left + ofs> @@ -769,18 +770,13 @@ js <_bisect_insort_right + ofs> mov offset(%rip),%rax # cmp %rax,offset(%r14) - je <_bisect_insort_right + ofs> + jne <_bisect_insort_right + ofs> + mov %r15,%rdx + mov %r13,%rsi mov %r14,%rdi - mov %r15,%r8 /usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so (objdump) @@ -2409,17 +2409,17 @@ 09f50 45000f85 c9020000 4c89efe8 c0b1ffff E.......L....... 09f60 49832e01 0f85c102 00004c89 f7e8aeb1 I.........L..... 09f70 ffff0fb7 4d190fb6 451c0fb6 751b66c1 ....M...E...u.f. - 09f80 c1088944 24180fb7 c98d41ff 8d510244 ...D$.....A..Q.D + 09f80 c1088944 241c0fb7 c98d41ff 8d510244 ...D$.....A..Q.D 09f90 69d86d01 000085c0 0f49d0c1 fa028954 i.m......I.....T - 09fa0 24104863 d0c1f81f 4869d21f 85eb5141 $.Hc....Hi....QA + 09fa0 24144863 d0c1f81f 4869d21f 85eb5141 $.Hc....Hi....QA 09fb0 89c74889 d748c1fa 2748c1ff 2529c241 ..H..H..'H..%).A - 09fc0 29ff8954 24144489 7c240c4c 8d052e91 )..T$.D.|$.L.... + 09fc0 29ff8954 24184489 7c24104c 8d052e91 )..T$.D.|$.L.... 09fd0 00004863 c6458b0c 8083fe02 7e09f6c1 ..Hc.E......~... 09fe0 030f84cf 0200000f b7731941 ba040000 .........s.A.... 09ff0 0041bf90 01000044 0fb6731b 440fb66b .A.....D..s.D..k 0a000 1c66c1c6 080fb7f6 8d4eff89 c869f96d .f.......N...i.m 0a010 01000099 41f7fa41 ba9cffff ff894424 ....A..A......D$ - 0a020 1c89c899 41f7fa41 89c289c8 9941f7ff ....A..A.....A.. + 0a020 0c89c899 41f7fa41 89c289c8 9941f7ff ....A..A.....A.. 0a030 89c14963 c6458b04 804183fe 027e0a40 ..Ic.E...A...~.@ 0a040 f6c6030f 84850200 000fb655 200fb645 ...........U ..E 0a050 210fb673 20440fb6 731fc1e0 08c1e210 !..s D..s....... @@ -2427,9 +2427,9 @@ 0a070 e00809f0 0fb67322 09f00fb6 751d29c2 ......s"....u.). 0a080 0fb6431d 0fb65b1e 29c60fb6 451f69f6 ..C...[.)...E.i. 0a090 100e0000 4429f001 f00fb675 1e29de8b ....D).....u.).. - 0a0a0 5c24106b f63c01c6 8b442418 4429e844 \$.k.<...D$.D).D - 0a0b0 01d801d8 8b5c240c 01d88b5c 241401d8 .....\$....\$... - 0a0c0 8b5c241c 29f829d8 89c74429 d729cfb9 .\$.).)...D).).. + 0a0a0 5c24146b f63c01c6 8b44241c 4429e844 \$.k.<...D$.D).D + 0a0b0 01d801d8 8b5c2410 01d88b5c 241801d8 .....\$....\$... + 0a0c0 8b5c240c 29f829d8 89c74429 d729cfb9 .\$.).)...D).).. 0a0d0 01000000 4401cf44 29c74c8d 051ffe00 ....D..D).L..... 0a0e0 00e8dac8 ffff4889 c34885c0 0f845402 ......H..H....T. 0a0f0 00004d85 e474674c 89e64889 c7e82e04 ..M..tgL..H..... @@ -2453,10 +2453,10 @@ 0a210 8b450048 83e80149 8945000f 8437fdff .E.H...I.E...7.. 0a220 ff49832e 010f843f fdffff0f b74d190f .I.....?.....M.. 0a230 b6451cbf 04000000 0fb6751b 66c1c108 .E........u.f... - 0a240 89442418 0fb7c944 8d41ff44 89c04569 .D$....D.A.D..Ei + 0a240 8944241c 0fb7c944 8d41ff44 89c04569 .D$....D.A.D..Ei 0a250 d86d0100 0099f7ff bf9cffff ff894424 .m............D$ - 0a260 104489c0 99f7ffbf 90010000 8944240c .D...........D$. - 0a270 4489c099 f7ff8944 2414e94c fdffff84 D......D$..L.... + 0a260 144489c0 99f7ffbf 90010000 89442410 .D...........D$. + 0a270 4489c099 f7ff8944 2418e94c fdffff84 D......D$..L.... 0a280 c00f84b2 fcffff48 8b152add 0000e99c .......H..*..... 0a290 fcffff4c 89e6e8e5 b1ffff85 c00f8565 ...L...........e 0a2a0 fcffff48 8b05d6dc 00004883 00014889 ...H......H...H. /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-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 b0040100 00000000 be080000 00000000 ................ + 1eb8 d0040100 00000000 be080000 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 9c0d0000 00000000 t.i............. Contents of section .rela.dyn: 2e80 f8360200 00000000 08000000 00000000 .6.............. - 2e90 a0040100 00000000 00370200 00000000 .........7...... - 2ea0 08000000 00000000 60040100 00000000 ........`....... + 2e90 c0040100 00000000 00370200 00000000 .........7...... + 2ea0 08000000 00000000 80040100 00000000 ................ 2eb0 00400200 00000000 08000000 00000000 .@.............. 2ec0 00400200 00000000 20400200 00000000 .@...... @...... 2ed0 08000000 00000000 08830100 00000000 ................ 2ee0 28400200 00000000 08000000 00000000 (@.............. - 2ef0 30740100 00000000 60400200 00000000 0t......`@...... - 2f00 08000000 00000000 b00e0100 00000000 ................ + 2ef0 60740100 00000000 60400200 00000000 `t......`@...... + 2f00 08000000 00000000 d00e0100 00000000 ................ 2f10 68400200 00000000 08000000 00000000 h@.............. - 2f20 e0ed0000 00000000 70400200 00000000 ........p@...... - 2f30 08000000 00000000 20ec0000 00000000 ........ ....... + 2f20 20ed0000 00000000 70400200 00000000 .......p@...... + 2f30 08000000 00000000 60eb0000 00000000 ........`....... 2f40 80400200 00000000 08000000 00000000 .@.............. 2f50 0d830100 00000000 88400200 00000000 .........@...... - 2f60 08000000 00000000 10fd0000 00000000 ................ + 2f60 08000000 00000000 30fd0000 00000000 ........0....... 2f70 90400200 00000000 08000000 00000000 .@.............. - 2f80 40c00000 00000000 a8400200 00000000 @........@...... + 2f80 20c00000 00000000 a8400200 00000000 ........@...... 2f90 08000000 00000000 12830100 00000000 ................ 2fa0 b0400200 00000000 08000000 00000000 .@.............. - 2fb0 30fd0000 00000000 b8400200 00000000 0........@...... - 2fc0 08000000 00000000 70fd0000 00000000 ........p....... + 2fb0 50fd0000 00000000 b8400200 00000000 P........@...... + 2fc0 08000000 00000000 90fd0000 00000000 ................ 2fd0 d0400200 00000000 08000000 00000000 .@.............. 2fe0 17830100 00000000 d8400200 00000000 .........@...... - 2ff0 08000000 00000000 50fd0000 00000000 ........P....... + 2ff0 08000000 00000000 70fd0000 00000000 ........p....... 3000 e0400200 00000000 08000000 00000000 .@.............. - 3010 c0fd0000 00000000 f8400200 00000000 .........@...... + 3010 e0fd0000 00000000 f8400200 00000000 .........@...... 3020 08000000 00000000 1c830100 00000000 ................ 3030 00410200 00000000 08000000 00000000 .A.............. - 3040 b0010100 00000000 08410200 00000000 .........A...... - 3050 08000000 00000000 90c00000 00000000 ................ + 3040 d0010100 00000000 08410200 00000000 .........A...... + 3050 08000000 00000000 70c00000 00000000 ........p....... 3060 20410200 00000000 08000000 00000000 A.............. 3070 25830100 00000000 28410200 00000000 %.......(A...... - 3080 08000000 00000000 e0010100 00000000 ................ + 3080 08000000 00000000 00020100 00000000 ................ 3090 30410200 00000000 08000000 00000000 0A.............. - 30a0 30010100 00000000 48410200 00000000 0.......HA...... + 30a0 50010100 00000000 48410200 00000000 P.......HA...... 30b0 08000000 00000000 2e830100 00000000 ................ 30c0 50410200 00000000 08000000 00000000 PA.............. - 30d0 f0010100 00000000 58410200 00000000 ........XA...... - 30e0 08000000 00000000 80030100 00000000 ................ + 30d0 10020100 00000000 58410200 00000000 ........XA...... + 30e0 08000000 00000000 a0030100 00000000 ................ 30f0 a0410200 00000000 08000000 00000000 .A.............. 3100 34830100 00000000 a8410200 00000000 4........A...... - 3110 08000000 00000000 f0690100 00000000 .........i...... + 3110 08000000 00000000 206a0100 00000000 ........ j...... 3120 c0410200 00000000 08000000 00000000 .A.............. 3130 3e830100 00000000 c8410200 00000000 >........A...... - 3140 08000000 00000000 206a0100 00000000 ........ j...... + 3140 08000000 00000000 506a0100 00000000 ........Pj...... 3150 00420200 00000000 08000000 00000000 .B.............. 3160 47830100 00000000 08420200 00000000 G........B...... - 3170 08000000 00000000 70710100 00000000 ........pq...... + 3170 08000000 00000000 a0710100 00000000 .........q...... 3180 28420200 00000000 08000000 00000000 (B.............. 3190 4c830100 00000000 30420200 00000000 L.......0B...... - 31a0 08000000 00000000 80710100 00000000 .........q...... + 31a0 08000000 00000000 b0710100 00000000 .........q...... 31b0 80420200 00000000 08000000 00000000 .B.............. - 31c0 60ef0000 00000000 88420200 00000000 `........B...... - 31d0 08000000 00000000 70f00000 00000000 ........p....... + 31c0 a0ee0000 00000000 88420200 00000000 .........B...... + 31d0 08000000 00000000 b0ef0000 00000000 ................ 31e0 90420200 00000000 08000000 00000000 .B.............. - 31f0 70f10000 00000000 98420200 00000000 p........B...... - 3200 08000000 00000000 e06b0100 00000000 .........k...... + 31f0 80f10000 00000000 98420200 00000000 .........B...... + 3200 08000000 00000000 106c0100 00000000 .........l...... 3210 a0420200 00000000 08000000 00000000 .B.............. - 3220 806a0100 00000000 a8420200 00000000 .j.......B...... - 3230 08000000 00000000 b0f50000 00000000 ................ + 3220 b06a0100 00000000 a8420200 00000000 .j.......B...... + 3230 08000000 00000000 c0f50000 00000000 ................ 3240 b0420200 00000000 08000000 00000000 .B.............. - 3250 806e0100 00000000 b8420200 00000000 .n.......B...... - 3260 08000000 00000000 e06d0100 00000000 .........m...... + 3250 b06e0100 00000000 b8420200 00000000 .n.......B...... + 3260 08000000 00000000 106e0100 00000000 .........n...... 3270 c0420200 00000000 08000000 00000000 .B.............. - 3280 70fc0000 00000000 c8420200 00000000 p........B...... - 3290 08000000 00000000 d0680100 00000000 .........h...... + 3280 90fc0000 00000000 c8420200 00000000 .........B...... + 3290 08000000 00000000 00690100 00000000 .........i...... 32a0 00430200 00000000 08000000 00000000 .C.............. - 32b0 30bd0000 00000000 10430200 00000000 0........C...... - 32c0 08000000 00000000 d0b80000 00000000 ................ + 32b0 10bd0000 00000000 10430200 00000000 .........C...... + 32c0 08000000 00000000 b0b80000 00000000 ................ 32d0 68430200 00000000 08000000 00000000 hC.............. - 32e0 e06c0100 00000000 70430200 00000000 .l......pC...... - 32f0 08000000 00000000 90f30000 00000000 ................ + 32e0 106d0100 00000000 70430200 00000000 .m......pC...... + 32f0 08000000 00000000 a0f30000 00000000 ................ 3300 a0430200 00000000 08000000 00000000 .C.............. 3310 51830100 00000000 a8430200 00000000 Q........C...... - 3320 08000000 00000000 f0190100 00000000 ................ + 3320 08000000 00000000 101a0100 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 40200100 00000000 d8430200 00000000 @ .......C...... + 3370 60200100 00000000 d8430200 00000000 ` .......C...... 3380 08000000 00000000 00cc0100 00000000 ................ 3390 e0430200 00000000 08000000 00000000 .C.............. 33a0 58830100 00000000 e8430200 00000000 X........C...... - 33b0 08000000 00000000 60210100 00000000 ........`!...... + 33b0 08000000 00000000 80210100 00000000 .........!...... 33c0 f8430200 00000000 08000000 00000000 .C.............. 33d0 40cb0100 00000000 00440200 00000000 @........D...... 33e0 08000000 00000000 5e830100 00000000 ........^....... 33f0 08440200 00000000 08000000 00000000 .D.............. - 3400 302f0100 00000000 18440200 00000000 0/.......D...... + 3400 502f0100 00000000 18440200 00000000 P/.......D...... 3410 08000000 00000000 60ca0100 00000000 ........`....... 3420 20440200 00000000 08000000 00000000 D.............. 3430 69830100 00000000 28440200 00000000 i.......(D...... - 3440 08000000 00000000 50300100 00000000 ........P0...... + 3440 08000000 00000000 70300100 00000000 ........p0...... 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 e0320100 00000000 58440200 00000000 .2......XD...... + 3490 00330100 00000000 58440200 00000000 .3......XD...... 34a0 08000000 00000000 00c80100 00000000 ................ 34b0 60440200 00000000 08000000 00000000 `D.............. 34c0 7d830100 00000000 68440200 00000000 }.......hD...... - 34d0 08000000 00000000 f0cb0000 00000000 ................ + 34d0 08000000 00000000 d0cb0000 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 a03e0100 00000000 98440200 00000000 .>.......D...... + 3520 c03e0100 00000000 98440200 00000000 .>.......D...... 3530 08000000 00000000 e0c50100 00000000 ................ 3540 a0440200 00000000 08000000 00000000 .D.............. 3550 9b830100 00000000 a8440200 00000000 .........D...... - 3560 08000000 00000000 f0cb0000 00000000 ................ + 3560 08000000 00000000 d0cb0000 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 703c0100 00000000 d8440200 00000000 p<.......D...... + 35b0 903c0100 00000000 d8440200 00000000 .<.......D...... 35c0 08000000 00000000 e0c30100 00000000 ................ 35d0 e0440200 00000000 08000000 00000000 .D.............. 35e0 b2830100 00000000 e8440200 00000000 .........D...... - 35f0 08000000 00000000 f0110100 00000000 ................ + 35f0 08000000 00000000 10120100 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 70130100 00000000 18450200 00000000 p........E...... + 3640 90130100 00000000 18450200 00000000 .........E...... 3650 08000000 00000000 60c20100 00000000 ........`....... 3660 20450200 00000000 08000000 00000000 E.............. 3670 13830100 00000000 28450200 00000000 ........(E...... - 3680 08000000 00000000 30290100 00000000 ........0)...... + 3680 08000000 00000000 50290100 00000000 ........P)...... 3690 38450200 00000000 08000000 00000000 8E.............. 36a0 c0c10100 00000000 40450200 00000000 ........@E...... 36b0 08000000 00000000 c9830100 00000000 ................ 36c0 48450200 00000000 08000000 00000000 HE.............. - 36d0 b02a0100 00000000 58450200 00000000 .*......XE...... + 36d0 d02a0100 00000000 58450200 00000000 .*......XE...... 36e0 08000000 00000000 20c10100 00000000 ........ ....... 36f0 60450200 00000000 08000000 00000000 `E.............. /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so (disasm) @@ -1810,10 +1810,10 @@ jmp ctx_mpd_qadd.cold: - mov %rbp,%rdi - call <_Py_DECREF> mov %r12,%rdi call <_Py_DECREF> + mov %r13,%rdi + call <_Py_DECREF> jmp ctx_mpd_qcompare.cold: @@ -1943,10 +1943,10 @@ jmp ctx_mpd_qfma.cold: - mov %rbp,%rdi + mov %r12,%rdi call <_Py_DECREF> jmp - mov %r12,%rdi + mov %rbp,%rdi call <_Py_DECREF> mov %r13,%rdi call <_Py_DECREF> @@ -1959,23 +1959,17 @@ addq $something,(%rax) jmp -ctx_mpd_isfinite.cold: - mov offset(%rip),%rax # <_Py_FalseStruct@Base> - addq $something,(%rax) - mov %rax,%rbx - jmp - ctx_mpd_isinfinite.cold: mov offset(%rip),%rax # <_Py_TrueStruct@Base> addq $something,(%rax) mov %rax,%rbx jmp -ctx_mpd_isnan.cold: +ctx_mpd_issnan.cold: mov offset(%rip),%rax # <_Py_TrueStruct@Base> addq $something,(%rax) mov %rax,%rbx - jmp + jmp ctx_mpd_qln.cold: mov %rbp,%rdi @@ -2355,13 +2349,13 @@ jmp nm_mpd_qsub.cold: - mov %r12,%rdi + mov %rbx,%rdi call <_Py_DECREF> - mov %r13,%rdi + mov %rbp,%rdi call <_Py_DECREF> - xor %r12d,%r12d + xor %r13d,%r13d jmp - mov %rbp,%rdi + mov %r13,%rdi call <_Py_DECREF> jmp @@ -2679,8 +2673,6 @@ pop %rbx pop %rbp ret - cs nopw offset(%rax,%rax,1) - nopl (%rax) _Py_DECREF: subq $something,(%rdi) @@ -5433,58 +5425,56 @@ ctx_mpd_qadd: push %r13 - mov %rdi,%r13 - mov %rsi,%rdi - lea offset(%rip),%rsi # <_fini + ofs> + 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 - movl $something,offset(%rsp) call test %eax,%eax je - mov offset(%rsp),%rbp - lea offset(%rip),%rbx # - mov offset(%rbp),%rdi - cmp %rbx,%rdi - jne - addq $something,offset(%rbp) + 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 - mov offset(%r12),%rdi - cmp %rbx,%rdi - jne - addq $something,(%r12) - mov %rbx,%rdi - call <_PyObject_New@plt> - mov %rax,%rbx + test %eax,%eax + je + lea offset(%rip),%rdi # + call + mov offset(%rsp),%r13 + mov %rax,%rbp test %rax,%rax je - pxor %xmm0,%xmm0 - movb $something,offset(%rax) - lea offset(%rax),%rax - lea offset(%r13),%rcx - movups %xmm0,-offset(%rax) - movdqa offset(%rip),%xmm0 # - lea offset(%rbp),%rsi - lea offset(%rbx),%rdi - movq $something,-offset(%rax) - lea offset(%r12),%rdx + lea offset(%r12),%rsi + lea offset(%rax),%rdi + lea offset(%rbx),%rcx + lea offset(%r13),%rdx lea offset(%rsp),%r8 - movups %xmm0,-offset(%rax) - mov %rax,offset(%rbx) call - subq $something,offset(%rbp) - je - subq $something,(%r12) - je - mov offset(%rsp),%esi + mov %r12,%rdi + call <_Py_DECREF> mov %r13,%rdi + call <_Py_DECREF> + mov offset(%rsp),%esi + mov %rbx,%rdi call test %eax,%eax jne @@ -5492,73 +5482,22 @@ sub %fs:0x28,%rax jne add $something,%rsp - mov %rbx,%rax + mov %rbp,%rax pop %rbx pop %rbp pop %r12 pop %r13 ret - mov %rbp,%rdi - call <_Py_Dealloc@plt> - jmp mov %r12,%rdi - call <_Py_Dealloc@plt> - jmp - mov %rbx,%rsi - call - test %eax,%eax - jne - mov offset(%r12),%rax - testb $something,offset(%rax) - je - mov %r12,%rsi - mov %r13,%rdx - mov %rbx,%rdi - call /usr/lib64/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so (objdump) @@ -355,8 +355,8 @@ 1840 202b7006 00000200 09070000 00000000 +p............. Contents of section .rela.dyn: 1850 d0d40000 00000000 08000000 00000000 ................ - 1860 70890000 00000000 d8d40000 00000000 p............... - 1870 08000000 00000000 30890000 00000000 ........0....... + 1860 90890000 00000000 d8d40000 00000000 ................ + 1870 08000000 00000000 50890000 00000000 ........P....... 1880 e0d40000 00000000 08000000 00000000 ................ 1890 90930000 00000000 f0d40000 00000000 ................ 18a0 08000000 00000000 94930000 00000000 ................ @@ -520,7 +520,7 @@ 2280 60980000 00000000 20e10000 00000000 `....... ....... 2290 08000000 00000000 c0920000 00000000 ................ 22a0 28e10000 00000000 08000000 00000000 (............... - 22b0 407e0000 00000000 38e10000 00000000 @~......8....... + 22b0 607e0000 00000000 38e10000 00000000 `~......8....... 22c0 08000000 00000000 20980000 00000000 ........ ....... 22d0 68e10000 00000000 08000000 00000000 h............... 22e0 40670000 00000000 78e10000 00000000 @g......x....... @@ -530,7 +530,7 @@ 2320 08000000 00000000 c0e00000 00000000 ................ 2330 a8e10000 00000000 08000000 00000000 ................ 2340 20e00000 00000000 b8e10000 00000000 ............... - 2350 08000000 00000000 80890000 00000000 ................ + 2350 08000000 00000000 a0890000 00000000 ................ 2360 e0e10000 00000000 08000000 00000000 ................ 2370 88920000 00000000 e8e10000 00000000 ................ 2380 08000000 00000000 80790000 00000000 .........y...... @@ -548,7 +548,7 @@ 2440 08000000 00000000 40e20000 00000000 ........@....... 2450 c8e20000 00000000 08000000 00000000 ................ 2460 e0e10000 00000000 d8e20000 00000000 ................ - 2470 08000000 00000000 80890000 00000000 ................ + 2470 08000000 00000000 a0890000 00000000 ................ 2480 00e30000 00000000 08000000 00000000 ................ 2490 88920000 00000000 08e30000 00000000 ................ 24a0 08000000 00000000 325c0000 00000000 ........2\...... @@ -584,7 +584,7 @@ 2680 08000000 00000000 a0e30000 00000000 ................ 2690 88e40000 00000000 08000000 00000000 ................ 26a0 00e30000 00000000 98e40000 00000000 ................ - 26b0 08000000 00000000 80890000 00000000 ................ + 26b0 08000000 00000000 a0890000 00000000 ................ 26c0 c0e40000 00000000 08000000 00000000 ................ 26d0 11920000 00000000 c8e40000 00000000 ................ 26e0 08000000 00000000 70740000 00000000 ........pt...... @@ -592,11 +592,11 @@ 2700 20ae0000 00000000 e0e40000 00000000 ............... 2710 08000000 00000000 b5900000 00000000 ................ 2720 e8e40000 00000000 08000000 00000000 ................ - 2730 907e0000 00000000 f8e40000 00000000 .~.............. + 2730 b07e0000 00000000 f8e40000 00000000 .~.............. 2740 08000000 00000000 60ad0000 00000000 ........`....... 2750 00e50000 00000000 08000000 00000000 ................ 2760 84910000 00000000 08e50000 00000000 ................ - 2770 08000000 00000000 a0820000 00000000 ................ + 2770 08000000 00000000 c0820000 00000000 ................ 2780 18e50000 00000000 08000000 00000000 ................ 2790 c0ac0000 00000000 20e50000 00000000 ........ ....... 27a0 08000000 00000000 c5920000 00000000 ................ @@ -1030,13 +1030,13 @@ 46f0 1e000048 89dfe825 170000e8 b0f9ffff ...H...%........ 4700 4d85e474 0d4c8d6c 24104c89 efe83efe M..t.L.l$.L...>. 4710 ffff4889 efe896fb ffffe93d 1e000048 ..H........=...H - 4720 8b058298 000031f6 488b3831 c0e87e42 ......1.H.81..~B + 4720 8b058298 000031f6 488b3831 c0e89e42 ......1.H.81...B 4730 00004c89 f7e8d6fa ffff4889 dfe8de16 ..L.......H..... 4740 0000ebbc 488b056d 98000048 8d35c64d ....H..m...H.5.M 4750 0000488b 38e8c6fd ffffe9fd 1d000048 ..H.8..........H - 4760 8b054298 000031f6 488b3831 c0e83e42 ..B...1.H.81..>B + 4760 8b054298 000031f6 488b3831 c0e85e42 ..B...1.H.81..^B 4770 0000ebc6 488b052d 98000031 f6488b38 ....H..-...1.H.8 - 4780 31c0e829 42000048 89dfe891 160000e9 1..)B..H........ + 4780 31c0e849 42000048 89dfe891 160000e9 1..IB..H........ 4790 6cffffff 4889f5e9 70200000 31c0e94b l...H...p ..1..K 47a0 20000048 89f5e981 21000031 c0e95c21 ..H....!..1..\! 47b0 00004889 f5e99222 000031c0 e96d2200 ..H...."..1..m". @@ -1054,7 +1054,7 @@ 4870 006a0248 89742428 e843fcff ff4883c4 .j.H.t$(.C...H.. 4880 20488b5c 24084889 c74885c0 0f85412c H.\$.H..H....A, 4890 0000e917 2d000045 31ede9b1 2c000048 ....-..E1...,..H - 48a0 8b050297 000031f6 488b3831 c0e8fe40 ......1.H.81...@ + 48a0 8b050297 000031f6 488b3831 c0e81e41 ......1.H.81...A 48b0 000031ed e9272e00 00e8f2f7 ffffebf2 ..1..'.......... 48c0 e89bf9ff ff488b7d 18be0100 00004989 .....H.}......I. 48d0 c4e80afd ffff4c89 e7e832f9 ffff488b ......L...2...H. @@ -1064,7 +1064,7 @@ 4910 e8cbfcff ff4c89f7 e8f3f8ff ff488b73 .....L.......H.s 4920 104889ef e8f7faff ff488b7b 184885ff .H.......H.{.H.. 4930 0f84262e 0000e93a 2e000048 8b056696 ..&....:...H..f. - 4940 000031f6 488b3831 c0e86240 000031c0 ..1.H.81..b@..1. + 4940 000031f6 488b3831 c0e88240 000031c0 ..1.H.81...@..1. 4950 e9c82e00 00e856f7 ffffebf2 e8fff8ff ......V......... 4960 ff488b7d 18be0100 00004989 c4e86efc .H.}......I...n. 4970 ffff4c89 e7e896f8 ffff488b 75104889 ..L.......H.u.H. @@ -1080,16 +1080,16 @@ 4a10 0f85d92f 0000488b 059b9500 00488d35 .../..H......H.5 4a20 444b0000 488b38e8 f4faffff eb894889 DK..H.8.......H. 4a30 efe8ea13 00004889 dfe852f9 ffff488b ......H...R...H. - 4a40 05639500 0031f648 8b3831c0 e85f3f00 .c...1.H.81.._?. + 4a40 05639500 0031f648 8b3831c0 e87f3f00 .c...1.H.81...?. 4a50 00e961ff ffff4889 efe8c213 00004889 ..a...H.......H. 4a60 dfe82af9 ffff488b 053b9500 0031f648 ..*...H..;...1.H - 4a70 8b3831c0 e8373f00 00e939ff ffffe8dd .81..7?...9..... + 4a70 8b3831c0 e8573f00 00e939ff ffffe8dd .81..W?...9..... 4a80 f7ffff49 8b7c2418 be010000 004989c6 ...I.|$......I.. 4a90 e84bfbff ff4c89f7 e873f7ff ff498b74 .K...L...s...I.t 4aa0 24104889 dfe876f9 ffff498b 7c241841 $.H...v...I.|$.A 4ab0 89c64885 ff0f84bf 2f0000e9 12300000 ..H...../....0.. 4ac0 4889dfe8 a8f5ffff 4889efe8 c0f8ffff H.......H....... - 4ad0 488b05d1 94000031 f6488b38 31c0e8cd H......1.H.81... + 4ad0 488b05d1 94000031 f6488b38 31c0e8ed H......1.H.81... 4ae0 3e000031 ede91d31 00004889 dfe87ef5 >..1...1..H...~. 4af0 ffffe8b9 f5ffffeb eae892f6 ffff4885 ..............H. 4b00 c075e049 83ccffe9 8f300000 488b05a5 .u.I.....0..H... @@ -1100,58 +1100,58 @@ 4b50 0f85f02f 0000eb8b 488b0569 94000048 .../....H..i...H 4b60 8d35e249 0000488b 38e8b2f9 ffff4889 .5.I..H.8.....H. 4b70 e7e8daf9 ffff31c0 e9f73100 00488b05 ......1...1..H.. - 4b80 24940000 31f6488b 3831c0e8 203e0000 $...1.H.81.. >.. + 4b80 24940000 31f6488b 3831c0e8 403e0000 $...1.H.81..@>.. 4b90 4c89efe8 b8f9ffff ebdc488b 05079400 L.........H..... - 4ba0 0031f648 8b3831c0 e8033e00 00488b7b .1.H.81...>..H.{ + 4ba0 0031f648 8b3831c0 e8233e00 00488b7b .1.H.81..#>..H.{ 4bb0 18e8eaf5 ffff4c89 e7e852f6 ffff4c89 ......L...R...L. 4bc0 efe88af9 ffffebae 488b05e9 93000048 ........H......H 4bd0 8d354249 0000488b 38e842f9 ffffeb96 .5BI..H.8.B..... 4be0 488b05d1 93000048 8d35fa48 0000488b H......H.5.H..H. 4bf0 38e82af9 ffffe97b ffffff48 89dfe81d 8.*....{...H.... 4c00 12000048 8b059e93 000031f6 488b3831 ...H......1.H.81 - 4c10 c0e89a3d 000031db e9653200 004889df ...=..1..e2..H.. + 4c10 c0e8ba3d 000031db e9853200 004889df ...=..1...2..H.. 4c20 e8fb1100 00e886f4 ffffebea 4989c04c ............I..L 4c30 89e94c89 e24889ef 488d3549 44000031 ..L..H..H.5ID..1 - 4c40 c0e82af5 ffffe921 3e000048 89ce4889 ..*....!>..H..H. - 4c50 efe8caf8 ffffe911 3e000048 8d351344 ........>..H.5.D - 4c60 00004889 efe8b6f8 ffffe9fd 3d000048 ..H.........=..H + 4c40 c0e82af5 ffffe941 3e000048 89ce4889 ..*....A>..H..H. + 4c50 efe8caf8 ffffe931 3e000048 8d351344 .......1>..H.5.D + 4c60 00004889 efe8b6f8 ffffe91d 3e000048 ..H.........>..H 4c70 8b057a93 0000488d 35a84400 00488b38 ..z...H.5.D..H.8 - 4c80 e89bf8ff ffe90935 0000488b 05279300 .......5..H..'.. + 4c80 e89bf8ff ffe92935 0000488b 05279300 ......)5..H..'.. 4c90 00488d35 d0480000 488b38e8 80f8ffff .H.5.H..H.8..... - 4ca0 e9f63400 00488b4b 10488d15 29440000 ..4..H.K.H..)D.. + 4ca0 e9163500 00488b4b 10488d15 29440000 ..5..H.K.H..)D.. 4cb0 488d3548 44000048 8d3df743 0000e80d H.5HD..H.=.C.... - 4cc0 f9ffffe9 d3340000 488b0521 93000048 .....4..H..!...H - 4cd0 8d357744 0000488b 38e842f8 ffffe9b0 .5wD..H.8.B..... + 4cc0 f9ffffe9 f3340000 488b0521 93000048 .....4..H..!...H + 4cd0 8d357744 0000488b 38e842f8 ffffe9d0 .5wD..H.8.B..... 4ce0 3400004c 89efe835 11000048 8b05b692 4..L...5...H.... - 4cf0 000031f6 488b3831 c0e8b23c 0000e990 ..1.H.81...<.... + 4cf0 000031f6 488b3831 c0e8d23c 0000e9b0 ..1.H.81...<.... 4d00 34000048 8b4b0848 8d15cb43 0000488d 4..H.K.H...C..H. 4d10 35d64300 00488d3d 99430000 e8aff8ff 5.C..H.=.C...... - 4d20 ffe97534 0000488b 057b9200 00488d35 ..u4..H..{...H.5 - 4d30 8d430000 488b38e8 e4f7ffff e95a3400 .C..H.8......Z4. + 4d20 ffe99534 0000488b 057b9200 00488d35 ...4..H..{...H.5 + 4d30 8d430000 488b38e8 e4f7ffff e97a3400 .C..H.8......z4. 4d40 00488b05 a8920000 488d351c 44000048 .H......H.5.D..H - 4d50 8b38e8c9 f7ffffe9 37340000 4c89e5e9 .8......74..L... - 4d60 87340000 488b0585 92000048 8d35c943 .4..H......H.5.C - 4d70 0000488b 38e8a6f7 ffffe914 3400004c ..H.8.......4..L - 4d80 89e5e964 34000048 8b052a92 0000488d ...d4..H..*...H. - 4d90 35d34700 00488b38 e883f7ff ffe9e437 5.G..H.8.......7 - 4da0 00004989 f6e95535 00004889 f3e92c39 ..I...U5..H...,9 + 4d50 8b38e8c9 f7ffffe9 57340000 4c89e5e9 .8......W4..L... + 4d60 a7340000 488b0585 92000048 8d35c943 .4..H......H.5.C + 4d70 0000488b 38e8a6f7 ffffe934 3400004c ..H.8......44..L + 4d80 89e5e984 34000048 8b052a92 0000488d ....4..H..*...H. + 4d90 35d34700 00488b38 e883f7ff ffe90438 5.G..H.8.......8 + 4da0 00004989 f6e97535 00004889 f3e94c39 ..I...u5..H...L9 4db0 0000488b 05ff9100 00488d35 a8470000 ..H......H.5.G.. - 4dc0 488b38e8 58f7ffff e9b93700 004c89f7 H.8.X.....7..L.. + 4dc0 488b38e8 58f7ffff e9d93700 004c89f7 H.8.X.....7..L.. 4dd0 e84b1000 00488b05 cc910000 31f6488b .K...H......1.H. - 4de0 3831c0e8 c83b0000 e9993700 00488b05 81...;....7..H.. + 4de0 3831c0e8 e83b0000 e9b93700 00488b05 81...;....7..H.. 4df0 fc910000 488d3540 43000048 8b38e81d ....H.5@C..H.8.. - 4e00 f7ffffe9 7e370000 4c8b35d9 910000e9 ....~7..L.5..... - 4e10 bc350000 498b4d08 488d15ba 42000048 .5..I.M.H...B..H + 4e00 f7ffffe9 9e370000 4c8b35d9 910000e9 .....7..L.5..... + 4e10 dc350000 498b4d08 488d15ba 42000048 .5..I.M.H...B..H 4e20 8d35d942 0000488d 3d574300 00e89ef7 .5.B..H.=WC..... - 4e30 ffffe94f 37000048 8b05b291 0000488d ...O7..H......H. - 4e40 35e04200 00488b38 e8d3f6ff ffe93437 5.B..H.8......47 - 4e50 0000488b 0d8f9100 00e99a35 00004c8b ..H........5..L. - 4e60 3d839100 00e96b37 0000498b 4d00488d =.....k7..I.M.H. + 4e30 ffffe96f 37000048 8b05b291 0000488d ...o7..H......H. + 4e40 35e04200 00488b38 e8d3f6ff ffe95437 5.B..H.8......T7 + 4e50 0000488b 0d8f9100 00e9ba35 00004c8b ..H........5..L. + 4e60 3d839100 00e98b37 0000498b 4d00488d =......7..I.M.H. 4e70 15644200 00488d35 6f420000 488d3d01 .dB..H.5oB..H.=. - 4e80 430000e8 48f7ffff e9f93600 0048c744 C...H.....6..H.D + 4e80 430000e8 48f7ffff e9193700 0048c744 C...H.....7..H.D 4e90 24084000 00004c8b 3d4b9100 004c89f9 $.@...L.=K...L.. /usr/lib64/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/lib-dynload/_hashlib.cpython-39-x86_64-linux-gnu.so (disasm) @@ -4518,8 +4518,14 @@ jne mov offset(%rsp),%rbp jmp + nopl offset(%rax) + mov %r13,%rdi + call + mov offset(%rip),%rax # <_Py_NoneStruct@Base> + addq $something,(%rax) + jmp call <__stack_chk_fail@plt> - nopw offset(%rax,%rax,1) + nopl (%rax) EVP_copy: push %rbp /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so (objdump) @@ -74,8 +74,8 @@ 06c8 73697469 6f6e616c 00 sitional. Contents of section .rela.dyn: 06d8 a06d0000 00000000 08000000 00000000 .m.............. - 06e8 40200000 00000000 a86d0000 00000000 @ .......m...... - 06f8 08000000 00000000 00200000 00000000 ......... ...... + 06e8 20200000 00000000 a86d0000 00000000 .......m...... + 06f8 08000000 00000000 e01f0000 00000000 ................ 0708 00700000 00000000 08000000 00000000 .p.............. 0718 00700000 00000000 28700000 00000000 .p......(p...... 0728 08000000 00000000 40130000 00000000 ........@....... @@ -86,7 +86,7 @@ 0778 40350000 00000000 60700000 00000000 @5......`p...... 0788 08000000 00000000 4f300000 00000000 ........O0...... 0798 68700000 00000000 08000000 00000000 hp.............. - 07a8 501e0000 00000000 78700000 00000000 P.......xp...... + 07a8 401e0000 00000000 78700000 00000000 @.......xp...... 07b8 08000000 00000000 60340000 00000000 ........`4...... 07c8 80700000 00000000 08000000 00000000 .p.............. 07d8 6c300000 00000000 88700000 00000000 l0.......p...... @@ -104,16 +104,16 @@ 0898 c0310000 00000000 e0700000 00000000 .1.......p...... 08a8 08000000 00000000 7c300000 00000000 ........|0...... 08b8 e8700000 00000000 08000000 00000000 .p.............. - 08c8 001f0000 00000000 f8700000 00000000 .........p...... + 08c8 40200000 00000000 f8700000 00000000 @ .......p...... 08d8 08000000 00000000 80310000 00000000 .........1...... 08e8 00710000 00000000 08000000 00000000 .q.............. 08f8 89300000 00000000 08710000 00000000 .0.......q...... - 0908 08000000 00000000 50200000 00000000 ........P ...... + 0908 08000000 00000000 30200000 00000000 ........0 ...... 0918 18710000 00000000 08000000 00000000 .q.............. 0928 40310000 00000000 20710000 00000000 @1...... q...... 0938 08000000 00000000 5b300000 00000000 ........[0...... 0948 28710000 00000000 08000000 00000000 (q.............. - 0958 101f0000 00000000 38710000 00000000 ........8q...... + 0958 f01e0000 00000000 38710000 00000000 ........8q...... 0968 08000000 00000000 e0300000 00000000 .........0...... 0978 88710000 00000000 08000000 00000000 .q.............. 0988 96300000 00000000 90710000 00000000 .0.......q...... @@ -172,7 +172,7 @@ 1110 05ab5e00 00488d35 841f0000 488b38e8 ..^..H.5....H.8. 1120 0cffffff e90b0500 00e962ff ffff488b ..........b...H. 1130 05b35e00 00488d35 eb1e0000 488b38e8 ..^..H.5....H.8. - 1140 ecfeffff e9560700 004889ef e82f0500 .....V...H.../.. + 1140 ecfeffff e95e0700 004889ef e82f0500 .....^...H.../.. 1150 00e95c08 00004c89 e7e82205 0000e94f ..\...L..."....O 1160 08000048 8b057e5e 0000488d 35b61e00 ...H..~^..H.5... 1170 00488b38 e8b7feff ffe93408 00004889 .H.8......4...H. @@ -191,17 +191,17 @@ 1240 38e8eafd ffffebc8 488b0571 5d000048 8.......H..q]..H 1250 8d354a1e 0000488b 38e8d2fd ffffebb0 .5J...H.8....... 1260 488b0581 5d000048 8d35b91d 0000488b H...]..H.5....H. - 1270 38e8bafd ffff31db e93c0c00 00498304 8.....1..<...I.. - 1280 2401e92f 0c000048 89d6b902 000000ba $../...H........ + 1270 38e8bafd ffff31db e92c0c00 00498304 8.....1..,...I.. + 1280 2401e91f 0c000048 89d6b902 000000ba $......H........ 1290 02000000 488d3db4 1d0000e8 b0fdffff ....H.=......... - 12a0 85c00f85 bc0b0000 ebcc488b 052f5d00 ..........H../]. + 12a0 85c00f85 ac0b0000 ebcc488b 052f5d00 ..........H../]. 12b0 00488d35 521d0000 488b38e8 70fdffff .H.5R...H.8.p... 12c0 ebb44889 dfe8b603 0000ebaa 4889d6b9 ..H.........H... 12d0 02000000 ba020000 00488d3d 7b1d0000 .........H.={... 12e0 e86bfdff ff85c074 33488b3b 488b4308 .k.....t3H.;H.C. - 12f0 488b5708 f682ab00 0000020f 85310c00 H.W..........1.. + 12f0 488b5708 f682ab00 0000020f 85110c00 H.W............. 1300 00488b05 d85c0000 488d35fb 1c000048 .H...\..H.5....H - 1310 8b38e819 fdffffe9 510c0000 e94c0c00 .8......Q....L.. + 1310 8b38e819 fdffffe9 310c0000 e92c0c00 .8......1....,.. 1320 00662e0f 1f840000 0000000f 1f440000 .f...........D.. 1330 488d3d29 5e0000e9 24fdffff 0f1f4000 H.=)^...$.....@. 1340 554889fd 488d3d55 27000053 51e8eefc UH..H.=U'..SQ... @@ -259,44 +259,44 @@ 1680 48832f01 0f849ffa ffffc30f 1f440000 H./..........D.. 1690 41574156 41554154 55534883 ec28488b AWAVAUATUSH..(H. 16a0 6f104889 74240848 39d50f8e 7efaffff o.H.t$.H9...~... - 16b0 488b4718 4889f14c 8d2cd500 00000049 H.G.H..L.,.....I - 16c0 89fe4a8d 34284839 ca0f8e81 01000048 ..J.4(H9.......H - 16d0 8d5aff4c 8b3e31d2 48d1fb4c 8b24d849 .Z.L.>1.H..L.$.I - 16e0 83070148 8d0cdd00 0000004c 89ff4889 ...H.......L..H. - 16f0 4c241049 83042401 4c89e6e8 a0f9ffff L$.I..$.L....... - 1700 49832c24 010f8499 01000049 832f010f I.,$.......I./.. - 1710 84a90100 0085c00f 88820100 00493b6e .............I;n - 1720 100f8562 01000085 c00f8421 01000049 ...b.......!...I - 1730 8b461848 8b4c2410 4e8d0428 488d1408 .F.H.L$.N..(H... - 1740 488b324d 8b384c89 3a498930 48395c24 H.2M.8L.:I.0H9\$ - 1750 080f8df9 00000048 83eb0131 d24c89ff .......H...1.L.. - 1760 48d1fb4c 8b24d849 8307014c 8d2cdd00 H..L.$.I...L.,.. - 1770 00000049 83042401 4c89e6e8 20f9ffff ...I..$.L... ... - 1780 49832c24 010f8448 01000049 832f010f I.,$...H...I./.. - 1790 84580100 0085c00f 88020100 00493b6e .X...........I;n - 17a0 100f85e2 00000085 c00f84a1 00000049 ...............I - 17b0 8b46184e 8d24284c 8b6c2410 498b1424 .F.N.$(L.l$.I..$ - 17c0 4901c54d 8b7d004d 893c2449 89550048 I..M.}.M.<$I.U.H - 17d0 395c2408 7d7a4c8d 6bff31d2 49d1fd4e 9\$.}zL.k.1.I..N - 17e0 8b24e849 8307014a 8d3ced00 00000048 .$.I...J.<.....H - 17f0 897c2410 4c89ff49 83042401 4c89e6e8 .|$.L..I..$.L... - 1800 9cf8ffff 49832c24 01745649 832f0174 ....I.,$.tVI./.t - 1810 6685c00f 88860000 0049396e 10756a85 f........I9n.uj. - 1820 c0742d49 8b46184c 8b642410 488d14d8 .t-I.F.L.d$.H... - 1830 4901c449 8b34244c 8b3a4d89 3c244889 I..I.4$L.:M.<$H. - 1840 324c396c 24087d08 4c89ebeb 890f1f00 2L9l$.}.L....... - 1850 31c04883 c4285b5d 415c415d 415e415f 1.H..([]A\A]A^A_ - 1860 c34c89e7 8944241c e823f8ff ff49832f .L...D$..#...I./ - 1870 018b4424 1c759a4c 89ff8944 241ce80d ..D$.u.L...D$... - 1880 f8ffff8b 44241ceb 88488b05 30570000 ....D$...H..0W.. - 1890 488d3509 18000048 8b38e891 f7ffff83 H.5....H.8...... - 18a0 c8ffebae 4c89e789 44241ce8 e0f7ffff ....L...D$...... - 18b0 49832f01 8b44241c 0f8557fe ffff4c89 I./..D$...W...L. - 18c0 ff894424 1ce8c6f7 ffff8b44 241ce942 ..D$.......D$..B - 18d0 feffff4c 89e78944 241ce8b1 f7ffff49 ...L...D$......I - 18e0 832f018b 44241c0f 85a8feff ff4c89ff ./..D$.......L.. - 18f0 8944241c e897f7ff ff8b4424 1ce993fe .D$.......D$.... - 1900 ffff6666 2e0f1f84 00000000 000f1f00 ..ff............ + 16b0 488b4718 4889f14c 8d34d500 00000049 H.G.H..L.4.....I + 16c0 89fc4a8d 34304839 ca0f8e89 01000048 ..J.40H9.......H + 16d0 8d5aff4c 8b2e31d2 48d1fb4c 8b3cd849 .Z.L..1.H..L.<.I + 16e0 83450001 488d0cdd 00000000 4c89ef48 .E..H.......L..H + 16f0 894c2410 49830701 4c89fee8 a0f9ffff .L$.I...L....... + 1700 49832f01 0f84a201 00004983 6d00010f I./.......I.m... + 1710 84b20100 0085c00f 888a0100 00493b6c .............I;l + 1720 24100f85 69010000 85c00f84 28010000 $...i.......(... + 1730 498b4424 18488b4c 24104e8d 0430488d I.D$.H.L$.N..0H. + 1740 1408488b 324d8b38 4c893a49 89304839 ..H.2M.8L.:I.0H9 + 1750 5c24080f 8dff0000 004883eb 0131d24c \$.......H...1.L + 1760 89ff48d1 fb4c8b2c d8498307 014c8d34 ..H..L.,.I...L.4 + 1770 dd000000 00498345 00014c89 eee81ef9 .....I.E..L..... + 1780 ffff4983 6d00010f 844f0100 0049832f ..I.m....O...I./ + 1790 010f845f 01000085 c00f8808 01000049 ..._...........I + 17a0 3b6c2410 0f85e700 000085c0 0f84a600 ;l$............. + 17b0 0000498b 4424184e 8d2c304c 8b742410 ..I.D$.N.,0L.t$. + 17c0 498b5500 4901c64d 8b3e4d89 7d004989 I.U.I..M.>M.}.I. + 17d0 1648395c 24080f8d 7c000000 4c8d73ff .H9\$...|...L.s. + 17e0 31d249d1 fe4e8b2c f0498307 014a8d3c 1.I..N.,.I...J.< + 17f0 f5000000 0048897c 24104c89 ff498345 .....H.|$.L..I.E + 1800 00014c89 eee896f8 ffff4983 6d000174 ..L.......I.m..t + 1810 5849832f 01746885 c00f8888 00000049 XI./.th........I + 1820 396c2410 756b85c0 742e498b 4424184c 9l$.uk..t.I.D$.L + 1830 8b6c2410 488d14d8 4901c549 8b75004c .l$.H...I..I.u.L + 1840 8b3a4d89 7d004889 324c3974 24087d08 .:M.}.H.2L9t$.}. + 1850 4c89f3eb 870f1f00 31c04883 c4285b5d L.......1.H..([] + 1860 415c415d 415e415f c34c89ef 8944241c A\A]A^A_.L...D$. + 1870 e81bf8ff ff49832f 018b4424 1c75984c .....I./..D$.u.L + 1880 89ff8944 241ce805 f8ffff8b 44241ceb ...D$.......D$.. + 1890 86488b05 28570000 488d3501 18000048 .H..(W..H.5....H + 18a0 8b38e889 f7ffff83 c8ffebae 4c89ff89 .8..........L... + 18b0 44241ce8 d8f7ffff 49836d00 018b4424 D$......I.m...D$ + 18c0 1c0f854e feffff4c 89ef8944 241ce8bd ...N...L...D$... + 18d0 f7ffff8b 44241ce9 39feffff 4c89ef89 ....D$..9...L... + 18e0 44241ce8 a8f7ffff 49832f01 8b44241c D$......I./..D$. + 18f0 0f85a1fe ffff4c89 ff894424 1ce88ef7 ......L...D$.... + 1900 ffff8b44 241ce98c feffff0f 1f440000 ...D$........D.. 1910 4889f748 8d3516fc ffffeb04 0f1f4000 H..H.5........@. 1920 41554154 55534883 ec08488b 4708f680 AUATUSH...H.G... 1930 ab000000 02746548 8b6f1048 89fb4885 .....teH.o.H..H. @@ -330,92 +330,91 @@ 1af0 4c89f849 89f648d1 f8488904 244839c6 L..I..H..H..$H9. 1b00 0f8d3101 0000488b 57184989 fd4b8d04 ..1...H.W.I..K.. 1b10 36488d58 014883c0 02488d0c dd000000 6H.X.H...H...... - 1b20 00488d3c 0a4c8b27 4c39f87d 79488b2c .H.<.L.'L9.}yH., - 1b30 c24c89e6 31d24883 45000148 89ef4983 .L..1.H.E..H..I. - 1b40 042401e8 58f5ffff 48836d00 010f849a .$..X...H.m..... - 1b50 02000049 832c2401 0f84aa02 000085c0 ...I.,$......... + 1b20 00488d3c 0a488b2f 4c39f87d 794c8b24 .H.<.H./L9.}yL.$ + 1b30 c24889ee 31d24983 0424014c 89e74883 .H..1.I..$.L..H. + 1b40 450001e8 58f5ffff 49832c24 010f84b9 E...X...I.,$.... + 1b50 02000048 836d0001 0f84c902 000085c0 ...H.m.......... 1b60 0f88aaf6 ffff83f0 01498b55 18489848 .........I.U.H.H 1b70 01c34d39 7d100f85 ccf6ffff 488d0cdd ..M9}.......H... 1b80 00000000 4a8d04f2 488d340a 4c8b0048 ....J...H.4.L..H 1b90 8b3e4c89 06488938 48391c24 7e224989 .>L..H.8H9.$~"I. 1ba0 dee967ff ffff4a8d 04f24c8b 004c8907 ..g...J...L..L.. - 1bb0 4c892048 391c247f e50f1f80 00000000 L. H9.$......... + 1bb0 48892848 391c247f e50f1f80 00000000 H.(H9.$......... 1bc0 4d8b6510 4939dc0f 8e4bf6ff ff4c8b34 M.e.I9...K...L.4 1bd0 0a48395c 24087d5f 4883eb01 4c89f648 .H9\$.}_H...L..H 1be0 890c2448 d1fb4c8b 3cda488d 04dd0000 ..$H..L.<.H..... 1bf0 000031d2 48894424 10498307 014c89ff ..1.H.D$.I...L.. 1c00 49830601 e897f4ff ff49832f 01488b0c I........I./.H.. - 1c10 240f8497 01000049 832e010f 84af0100 $......I........ + 1c10 240f848e 01000049 832e010f 84a60100 $......I........ 1c20 0085c00f 88e7f5ff ff4d3b65 100f85fd .........M;e.... 1c30 f5ffff85 c0751931 c04883c4 285b5d41 .....u.1.H..([]A 1c40 5c415d41 5e415fc3 0f1f8400 00000000 \A]A^A_......... - 1c50 498b4518 488b7424 104801c1 488d1430 I.E.H.t$.H..H..0 + 1c50 498b4518 488b7c24 104801c1 488d1438 I.E.H.|$.H..H..8 1c60 488b3a4c 8b394c89 3a488939 48395c24 H.:L.9L.:H.9H9\$ 1c70 087dc448 83eb0131 d24c89fe 48d1fb48 .}.H...1.L..H..H 1c80 8b3cd848 8d2cdd00 00000048 83070149 .<.H.,.....H...I 1c90 83070148 893c24e8 04f4ffff 488b3c24 ...H.<$.....H.<$ - 1ca0 48832f01 0f847301 00004983 2f010f84 H./...s...I./... - 1cb0 7e010000 85c00f88 54f5ffff 4d3b6510 ~.......T...M;e. + 1ca0 48832f01 0f843a01 00004983 2f010f84 H./...:...I./... + 1cb0 45010000 85c00f88 54f5ffff 4d3b6510 E.......T...M;e. 1cc0 0f856af5 ffff85c0 0f8469ff ffff498b ..j.......i...I. 1cd0 5518488b 4424104c 8d3c2a48 01d04c8b U.H.D$.L.<*H..L. 1ce0 30498b0f 4d893748 8908488b 44240848 0I..M.7H..H.D$.H - 1cf0 39c30f8e 3fffffff 488d4bff 4c89f648 9...?...H.K.L..H /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so (disasm) @@ -505,36 +505,36 @@ jle mov offset(%rdi),%rax mov %rsi,%rcx - lea offset(,%rdx,8),%r13 - mov %rdi,%r14 - lea (%rax,%r13,1),%rsi + lea offset(,%rdx,8),%r14 + mov %rdi,%r12 + lea (%rax,%r14,1),%rsi cmp %rcx,%rdx jle lea -offset(%rdx),%rbx - mov (%rsi),%r15 + mov (%rsi),%r13 xor %edx,%edx sar %rbx - mov (%rax,%rbx,8),%r12 - addq $something,(%r15) + mov (%rax,%rbx,8),%r15 + addq $something,offset(%r13) lea offset(,%rbx,8),%rcx - mov %r15,%rdi + mov %r13,%rdi mov %rcx,offset(%rsp) - addq $something,(%r12) - mov %r12,%rsi + addq $something,(%r15) + mov %r15,%rsi call - subq $something,(%r12) - je subq $something,(%r15) je + subq $something,offset(%r13) + je test %eax,%eax js - cmp offset(%r14),%rbp + cmp offset(%r12),%rbp jne test %eax,%eax je - mov offset(%r14),%rax + mov offset(%r12),%rax mov offset(%rsp),%rcx - lea (%rax,%r13,1),%r8 + lea (%rax,%r14,1),%r8 lea (%rax,%rcx,1),%rdx mov (%rdx),%rsi mov (%r8),%r15 @@ -546,64 +546,64 @@ xor %edx,%edx mov %r15,%rdi sar %rbx - mov (%rax,%rbx,8),%r12 + mov (%rax,%rbx,8),%r13 addq $something,(%r15) - lea offset(,%rbx,8),%r13 - addq $something,(%r12) - mov %r12,%rsi + lea offset(,%rbx,8),%r14 + addq $something,offset(%r13) + mov %r13,%rsi call - subq $something,(%r12) + subq $something,offset(%r13) je subq $something,(%r15) je test %eax,%eax js - cmp offset(%r14),%rbp + cmp offset(%r12),%rbp jne test %eax,%eax je - mov offset(%r14),%rax - lea (%rax,%r13,1),%r12 - mov offset(%rsp),%r13 - mov (%r12),%rdx - add %rax,%r13 - mov offset(%r13),%r15 - mov %r15,(%r12) - mov %rdx,offset(%r13) + mov offset(%r12),%rax + lea (%rax,%r14,1),%r13 + mov offset(%rsp),%r14 + mov offset(%r13),%rdx + add %rax,%r14 + mov (%r14),%r15 + mov %r15,offset(%r13) + mov %rdx,(%r14) cmp %rbx,offset(%rsp) jge - lea -offset(%rbx),%r13 + lea -offset(%rbx),%r14 xor %edx,%edx - sar %r13 - mov (%rax,%r13,8),%r12 + sar %r14 + mov (%rax,%r14,8),%r13 addq $something,(%r15) - lea offset(,%r13,8),%rdi + lea offset(,%r14,8),%rdi mov %rdi,offset(%rsp) mov %r15,%rdi - addq $something,(%r12) - mov %r12,%rsi + addq $something,offset(%r13) + mov %r13,%rsi call - subq $something,(%r12) + subq $something,offset(%r13) je subq $something,(%r15) je test %eax,%eax js - cmp %rbp,offset(%r14) + cmp %rbp,offset(%r12) jne test %eax,%eax je - mov offset(%r14),%rax - mov offset(%rsp),%r12 + mov offset(%r12),%rax + mov offset(%rsp),%r13 lea (%rax,%rbx,8),%rdx - add %rax,%r12 - mov (%r12),%rsi + add %rax,%r13 + mov offset(%r13),%rsi mov (%rdx),%r15 - mov %r15,(%r12) + mov %r15,offset(%r13) mov %rsi,(%rdx) - cmp %r13,offset(%rsp) + cmp %r14,offset(%rsp) jge - mov %r13,%rbx + mov %r14,%rbx jmp nopl (%rax) xor %eax,%eax @@ -615,7 +615,7 @@ pop %r14 pop %r15 ret - mov %r12,%rdi + mov %r13,%rdi mov %eax,offset(%rsp) call <_Py_Dealloc@plt> subq $something,(%r15) @@ -632,18 +632,18 @@ call or $something,%eax jmp - mov %r12,%rdi + mov %r15,%rdi mov %eax,offset(%rsp) call <_Py_Dealloc@plt> - subq $something,(%r15) + subq $something,offset(%r13) mov offset(%rsp),%eax jne - mov %r15,%rdi + mov %r13,%rdi mov %eax,offset(%rsp) call <_Py_Dealloc@plt> mov offset(%rsp),%eax jmp - mov %r12,%rdi + mov %r13,%rdi mov %eax,offset(%rsp) call <_Py_Dealloc@plt> subq $something,(%r15) @@ -654,8 +654,7 @@ call <_Py_Dealloc@plt> mov offset(%rsp),%eax jmp - data16 cs nopw offset(%rax,%rax,1) - nopl (%rax) + nopl offset(%rax,%rax,1) _heapq_heappop: mov %rsi,%rdi @@ -815,20 +814,20 @@ add $something,%rax lea offset(,%rbx,8),%rcx lea (%rdx,%rcx,1),%rdi - mov (%rdi),%r12 + mov (%rdi),%rbp cmp %r15,%rax jge - mov (%rdx,%rax,8),%rbp - mov %r12,%rsi + mov (%rdx,%rax,8),%r12 /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so (objdump) @@ -98,7 +98,7 @@ 0860 00000000 00000000 ca090000 10000000 ................ 0870 00000000 00000000 00000000 00000000 ................ 0880 c1070000 10000000 00000000 00000000 ................ - 0890 00000000 00000000 7e060000 10000000 ........~....... + 0890 00000000 00000000 6a060000 10000000 ........j....... 08a0 00000000 00000000 00000000 00000000 ................ 08b0 9f0a0000 10000000 00000000 00000000 ................ 08c0 00000000 00000000 f7040000 10000000 ................ @@ -125,7 +125,7 @@ 0a10 00000000 00000000 1d010000 10000000 ................ 0a20 00000000 00000000 00000000 00000000 ................ 0a30 2b030000 10000000 00000000 00000000 +............... - 0a40 00000000 00000000 9c050000 10000000 ................ + 0a40 00000000 00000000 8b050000 10000000 ................ 0a50 00000000 00000000 00000000 00000000 ................ 0a60 4b0b0000 10000000 00000000 00000000 K............... 0a70 00000000 00000000 aa070000 10000000 ................ @@ -134,7 +134,7 @@ 0aa0 00000000 00000000 c4020000 10000000 ................ 0ab0 00000000 00000000 00000000 00000000 ................ 0ac0 71010000 10000000 00000000 00000000 q............... - 0ad0 00000000 00000000 f5050000 10000000 ................ + 0ad0 00000000 00000000 bf050000 10000000 ................ 0ae0 00000000 00000000 00000000 00000000 ................ 0af0 66020000 10000000 00000000 00000000 f............... 0b00 00000000 00000000 91080000 10000000 ................ @@ -145,10 +145,10 @@ 0b50 ac040000 10000000 00000000 00000000 ................ 0b60 00000000 00000000 56080000 10000000 ........V....... 0b70 00000000 00000000 00000000 00000000 ................ - 0b80 6a050000 10000000 00000000 00000000 j............... + 0b80 59050000 10000000 00000000 00000000 Y............... 0b90 00000000 00000000 b9040000 10000000 ................ 0ba0 00000000 00000000 00000000 00000000 ................ - 0bb0 51060000 10000000 00000000 00000000 Q............... + 0bb0 b2050000 10000000 00000000 00000000 ................ 0bc0 00000000 00000000 70070000 10000000 ........p....... 0bd0 00000000 00000000 00000000 00000000 ................ 0be0 de030000 12000000 00000000 00000000 ................ @@ -167,7 +167,7 @@ 0cb0 00000000 00000000 000c0000 10000000 ................ 0cc0 00000000 00000000 00000000 00000000 ................ 0cd0 11020000 10000000 00000000 00000000 ................ - 0ce0 00000000 00000000 b2050000 10000000 ................ + 0ce0 00000000 00000000 27060000 10000000 ........'....... 0cf0 00000000 00000000 00000000 00000000 ................ 0d00 b9010000 10000000 00000000 00000000 ................ 0d10 00000000 00000000 ba000000 10000000 ................ @@ -178,13 +178,13 @@ 0d60 a90c0000 10000000 00000000 00000000 ................ 0d70 00000000 00000000 dc0b0000 10000000 ................ 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 37060000 10000000 00000000 00000000 7............... + 0d90 0d060000 10000000 00000000 00000000 ................ 0da0 00000000 00000000 10080000 12000000 ................ 0db0 00000000 00000000 00000000 00000000 ................ 0dc0 25090000 10000000 00000000 00000000 %............... 0dd0 00000000 00000000 6f040000 10000000 ........o....... 0de0 00000000 00000000 00000000 00000000 ................ - 0df0 d2050000 10000000 00000000 00000000 ................ + 0df0 47060000 10000000 00000000 00000000 G............... 0e00 00000000 00000000 02080000 10000000 ................ 0e10 00000000 00000000 00000000 00000000 ................ 0e20 17080000 10000000 00000000 00000000 ................ @@ -209,12 +209,12 @@ 0f50 00000000 00000000 cc000000 10000000 ................ 0f60 00000000 00000000 00000000 00000000 ................ 0f70 2b080000 10000000 00000000 00000000 +............... - 0f80 00000000 00000000 e9050000 10000000 ................ + 0f80 00000000 00000000 01060000 10000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ 0fa0 d10a0000 10000000 00000000 00000000 ................ 0fb0 00000000 00000000 5e0a0000 12000000 ........^....... 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 c3050000 10000000 00000000 00000000 ................ + 0fd0 38060000 10000000 00000000 00000000 8............... 0fe0 00000000 00000000 9b020000 10000000 ................ 0ff0 00000000 00000000 00000000 00000000 ................ 1000 01000000 20000000 00000000 00000000 .... ........... @@ -227,7 +227,7 @@ 1070 00000000 00000000 2e040000 10000000 ................ 1080 00000000 00000000 00000000 00000000 ................ 1090 340b0000 10000000 00000000 00000000 4............... - 10a0 00000000 00000000 8f060000 10000000 ................ + 10a0 00000000 00000000 7b060000 10000000 ........{....... 10b0 00000000 00000000 00000000 00000000 ................ 10c0 200c0000 10000000 00000000 00000000 ............... 10d0 00000000 00000000 a3060000 12000000 ................ @@ -244,7 +244,7 @@ 1180 aa010000 10000000 00000000 00000000 ................ 1190 00000000 00000000 84000000 10000000 ................ 11a0 00000000 00000000 00000000 00000000 ................ - 11b0 0f060000 10000000 00000000 00000000 ................ + 11b0 d9050000 10000000 00000000 00000000 ................ 11c0 00000000 00000000 85090000 12000000 ................ 11d0 00000000 00000000 00000000 00000000 ................ 11e0 8c010000 10000000 00000000 00000000 ................ @@ -272,7 +272,7 @@ 1340 00000000 00000000 bc060000 10000000 ................ 1350 00000000 00000000 00000000 00000000 ................ 1360 01020000 10000000 00000000 00000000 ................ - 1370 00000000 00000000 83050000 10000000 ................ + 1370 00000000 00000000 72050000 10000000 ........r....... 1380 00000000 00000000 00000000 00000000 ................ 1390 950c0000 10000000 00000000 00000000 ................ 13a0 00000000 00000000 e9070000 10000000 ................ @@ -305,7 +305,7 @@ 1550 00000000 00000000 02090000 10000000 ................ 1560 00000000 00000000 00000000 00000000 ................ 1570 10070000 10000000 00000000 00000000 ................ - 1580 00000000 00000000 59050000 10000000 ........Y....... + 1580 00000000 00000000 a1050000 10000000 ................ 1590 00000000 00000000 00000000 00000000 ................ 15a0 56090000 10000000 00000000 00000000 V............... 15b0 00000000 00000000 9b040000 10000000 ................ @@ -341,7 +341,7 @@ 1790 00000000 00000000 01030000 10000000 ................ 17a0 00000000 00000000 00000000 00000000 ................ 17b0 2c000000 20000000 00000000 00000000 ,... ........... - 17c0 00000000 00000000 22060000 10000000 ........"....... + 17c0 00000000 00000000 ec050000 10000000 ................ 17d0 00000000 00000000 00000000 00000000 ................ 17e0 660c0000 10000000 00000000 00000000 f............... 17f0 00000000 00000000 650a0000 10000000 ........e....... @@ -356,7 +356,7 @@ 1880 00000000 00000000 f6020000 10000000 ................ 1890 00000000 00000000 00000000 00000000 ................ 18a0 1a0a0000 10000000 00000000 00000000 ................ - 18b0 00000000 00000000 6a060000 10000000 ........j....... + 18b0 00000000 00000000 8f060000 10000000 ................ 18c0 00000000 00000000 00000000 00000000 ................ 18d0 a9080000 10000000 00000000 00000000 ................ 18e0 00000000 00000000 f5030000 10000000 ................ @@ -455,28 +455,28 @@ 1e98 50794f53 5f646f75 626c655f 746f5f73 PyOS_double_to_s 1ea8 7472696e 67005079 42797465 735f4672 tring.PyBytes_Fr 1eb8 6f6d4f62 6a656374 00507953 65717565 omObject.PySeque - 1ec8 6e63655f 4c697374 005f5079 5365745f nce_List._PySet_ - 1ed8 4e657874 456e7472 79005f50 795f4e6f NextEntry._Py_No - 1ee8 74496d70 6c656d65 6e746564 53747275 tImplementedStru - 1ef8 63740050 79506963 6b6c6542 75666665 ct.PyPickleBuffe - 1f08 725f4765 74427566 66657200 50794275 r_GetBuffer.PyBu - 1f18 66666572 5f497343 6f6e7469 67756f75 ffer_IsContiguou - 1f28 73005079 4f626a65 63745f47 65744974 s.PyObject_GetIt - 1f38 656d0050 79457863 5f4b6579 4572726f em.PyExc_KeyErro - 1f48 72005079 4572725f 45786365 7074696f r.PyErr_Exceptio - 1f58 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C - 1f68 6c656172 005f5079 42797465 41727261 lear._PyByteArra - 1f78 795f656d 7074795f 73747269 6e67005f y_empty_string._ - 1f88 50795f45 6c6c6970 7369734f 626a6563 Py_EllipsisObjec - 1f98 74005f50 794f626a 6563745f 4d616b65 t._PyObject_Make - 1fa8 54704361 6c6c0050 79556e69 636f6465 TpCall.PyUnicode - 1fb8 5f417345 6e636f64 65645374 72696e67 _AsEncodedString - 1fc8 0050794f 626a6563 745f5374 72005079 .PyObject_Str.Py - 1fd8 49746572 5f4e6578 74005079 4f626a65 Iter_Next.PyObje - 1fe8 63745f43 616c6c4e 6f417267 73005f50 ct_CallNoArgs._P - 1ff8 79556e69 636f6465 5f526561 64790050 yUnicode_Ready.P - 2008 79457863 5f4f7665 72666c6f 77457272 yExc_OverflowErr - 2018 6f72006d 656d6370 79005079 4172675f or.memcpy.PyArg_ + 1ec8 6e63655f 4c697374 005f5079 5f4e6f74 nce_List._Py_Not + 1ed8 496d706c 656d656e 74656453 74727563 ImplementedStruc + 1ee8 74005079 5069636b 6c654275 66666572 t.PyPickleBuffer + 1ef8 5f476574 42756666 65720050 79427566 _GetBuffer.PyBuf + 1f08 6665725f 4973436f 6e746967 756f7573 fer_IsContiguous + 1f18 005f5079 5365745f 4e657874 456e7472 ._PySet_NextEntr + 1f28 79005079 4f626a65 63745f53 7472005f y.PyObject_Str._ + 1f38 50794279 74654172 7261795f 656d7074 PyByteArray_empt + 1f48 795f7374 72696e67 005f5079 5f456c6c y_string._Py_Ell + 1f58 69707369 734f626a 65637400 5f50794f ipsisObject._PyO + 1f68 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall + 1f78 00507945 72725f43 6c656172 00507955 .PyErr_Clear.PyU + 1f88 6e69636f 64655f41 73456e63 6f646564 nicode_AsEncoded + 1f98 53747269 6e670050 794f626a 6563745f String.PyObject_ + 1fa8 47657449 74656d00 50794578 635f4b65 GetItem.PyExc_Ke + 1fb8 79457272 6f720050 79457272 5f457863 yError.PyErr_Exc + 1fc8 65707469 6f6e4d61 74636865 73005079 eptionMatches.Py + 1fd8 49746572 5f4e6578 74005f50 79556e69 Iter_Next._PyUni + 1fe8 636f6465 5f526561 64790050 79457863 code_Ready.PyExc + 1ff8 5f4f7665 72666c6f 77457272 6f720050 _OverflowError.P + 2008 794f626a 6563745f 43616c6c 4e6f4172 yObject_CallNoAr + 2018 6773006d 656d6370 79005079 4172675f gs.memcpy.PyArg_ 2028 556e7061 636b5475 706c6500 5f507955 UnpackTuple._PyU 2038 6e69636f 64655f45 7175616c 546f4153 nicode_EqualToAS 2048 43494949 64005079 5475706c 655f4765 CIIId.PyTuple_Ge @@ -678,16 +678,16 @@ 2c48 08000000 00000000 80550100 00000000 .........U...... 2c58 a0a00100 00000000 08000000 00000000 ................ 2c68 14340100 00000000 a8a00100 00000000 .4.............. - 2c78 08000000 00000000 5c7d0000 00000000 ........\}...... + 2c78 08000000 00000000 497d0000 00000000 ........I}...... 2c88 b8a00100 00000000 08000000 00000000 ................ 2c98 c0570100 00000000 c0a00100 00000000 .W.............. 2ca8 08000000 00000000 1a340100 00000000 .........4...... 2cb8 c8a00100 00000000 08000000 00000000 ................ - 2cc8 2f7c0000 00000000 d8a00100 00000000 /|.............. + 2cc8 1c7c0000 00000000 d8a00100 00000000 .|.............. 2cd8 08000000 00000000 80570100 00000000 .........W...... /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so (disasm) @@ -866,57 +866,87 @@ call <_Py_DECREF> or $something,%r14d jmp - mov %rbp,%rdx - lea offset(%rip),%rsi # - mov %r15,%rdi - call <_PyObject_LookupAttrId@plt> - test %eax,%eax - js - mov offset(%rsp),%rdi - test %rdi,%rdi - je - call - mov %rax,%rbp - jmp - lea offset(%rbx),%rsi - jmp - lea offset(%rsp),%rsi + mov %r15,%rsi mov %r12,%rdi - movw $something,offset(%rsp) - call <_Pickler_Write.constprop.1> - test %rax,%rax - jns + call + test %eax,%eax + jne jmp mov %rbp,%rdi call <_Py_DECREF> mov %rbx,%rdi call <_Py_DECREF> jmp - mov offset(%rbx),%rsi - jmp mov %rbx,%rdi call <_Py_DECREF> - jmp - mov offset(%rip),%rax # - lea offset(%rip),%rsi # <_fini + ofs> - mov (%rax),%rdi - xor %eax,%eax - call - jmp or $something,%r14d jmp - call <_Pickle_GetGlobalState> - lea offset(%rip),%rsi # <_fini + ofs> - mov offset(%rax),%rdi - call + mov %r15,%rdi + call <_PyUnicode_Ready@plt> + test %eax,%eax + jne + lea offset(%rsp),%rsi + mov %r15,%rdi + call + test %rax,%rax + je jmp - mov %rbx,%rdi + test %rbp,%rbp + je + mov %rbp,%rdi call <_Py_DECREF> or $something,%r14d jmp - mov %rbx,%rdi + cmpl $something,offset(%r12) + 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> jmp + mov %edx,offset(%rsp) + call <_Pickler_CommitFrame.part.0> + cmpq $something,offset(%r12) + mov offset(%rsp),%edx + je + mov %r12,%rdi + call <_Pickler_FlushToFile> + add $something,%eax + je + mov %r12,%rdi + call <_Pickler_ClearBuffer> + mov offset(%rsp),%edx + add $something,%eax + jne + jmp + mov %rbp,%rdx + lea offset(%rip),%rsi # + mov %r15,%rdi + call <_PyObject_LookupAttrId@plt> + test %eax,%eax + js + mov offset(%rsp),%rdi + test %rdi,%rdi + je + call + mov %rax,%rbp + 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 + jne + mov $something,%edx + jmp call <_Pickle_GetGlobalState> mov offset(%rbx),%rdx mov %r15,%rcx @@ -942,71 +972,38 @@ test %eax,%eax jne jmp - mov %edx,offset(%rsp) - call <_Pickler_CommitFrame.part.0> - cmpq $something,offset(%r12) - mov offset(%rsp),%edx - je - mov %r12,%rdi - call <_Pickler_FlushToFile> - add $something,%eax - je - mov %r12,%rdi - call <_Pickler_ClearBuffer> - mov offset(%rsp),%edx - add $something,%eax - jne + mov %rbx,%rdi + call <_Py_DECREF> jmp mov %rbx,%rdi call <_Py_DECREF> + jmp + call <_Pickle_GetGlobalState> + lea offset(%rip),%rsi # <_fini + ofs> + mov offset(%rax),%rdi + call + jmp or $something,%r14d jmp mov %r15,%rsi mov %r12,%rdi - call + call test %eax,%eax jne jmp - cmpl $something,offset(%r12) - jle - 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 - jne - mov $something,%edx - jmp - mov %r15,%rdi - call <_PyUnicode_Ready@plt> - test %eax,%eax - jne - lea offset(%rsp),%rsi - mov %r15,%rdi - call - test %rax,%rax - je + or $something,%r14d jmp + call + xor %ebx,%ebx or $something,%r14d jmp - test %rbp,%rbp - je - mov %rbp,%rdi - call <_Py_DECREF> - jmp - mov offset(%rip),%rax # - lea offset(%rip),%rsi # <_fini + ofs> - mov (%rax),%rdi - call /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so (objdump) @@ -503,7 +503,7 @@ 2168 08000000 00000000 20b10000 00000000 ........ ....... 2178 00f40000 00000000 08000000 00000000 ................ 2188 56a10000 00000000 08f40000 00000000 V............... - 2198 08000000 00000000 c0700000 00000000 .........p...... + 2198 08000000 00000000 b0700000 00000000 .........p...... 21a8 18f40000 00000000 08000000 00000000 ................ 21b8 c0b00000 00000000 20f40000 00000000 ........ ....... 21c8 08000000 00000000 5ca10000 00000000 ........\....... @@ -931,12 +931,12 @@ 48c0 4885c00f 85553b00 00f20f10 4c2408e9 H....U;.....L$.. 48d0 f43a0000 e8b7faff ff4885c0 0f853c3b .:.......H....<; 48e0 0000e9ac 3a000048 8b053aa6 0000488d ....:..H..:...H. - 48f0 35885700 00488b38 e8d3f8ff ffe95f27 5.W..H.8......_' + 48f0 35885700 00488b38 e8d3f8ff ffe95227 5.W..H.8......R' 4900 00004889 7c2418e8 84faffff 488b7c24 ..H.|$......H.|$ 4910 18660fef edf30f7e 1dd37c00 004885c0 .f.....~..|..H.. - 4920 0f853627 0000f20f 103424e9 f6220000 ..6'.....4$..".. + 4920 0f852927 0000f20f 103424e9 f6220000 ..)'.....4$..".. 4930 488b0529 a6000048 8d352157 0000488b H..)...H.5!W..H. - 4940 38e88af8 ffffe916 27000048 8b842498 8.......'..H..$. + 4940 38e88af8 ffffe909 27000048 8b842498 8.......'..H..$. 4950 00000064 482b0425 28000000 75234881 ...dH+.%(...u#H. 4960 c4a80000 005b5d41 5c415d41 5e415fe9 .....[]A\A]A^A_. 4970 ccf7ffff 4c89f7e8 04f9ffff e9924200 ....L.........B. @@ -1488,7 +1488,7 @@ 6b90 41574156 41554154 55534881 ec580100 AWAVAUATUSH..X.. 6ba0 0064488b 3c252800 00004889 bc244801 .dH.<%(...H..$H. 6bb0 00004889 f7e866d8 ffff4889 c34885c0 ..H...f...H..H.. - 6bc0 0f843a03 000048c7 44240800 0000004c ..:...H.D$.....L + 6bc0 0f843f03 000048c7 44240800 0000004c ..?...H.D$.....L 6bd0 8d642440 bd200000 0048c744 24100000 .d$@. ...H.D$... 6be0 00004d89 e64531ed 4d89ef0f 1f440000 ..M..E1.M....D.. 6bf0 4889dfe8 58d5ffff f30f7e1d f0590000 H...X.....~..Y.. @@ -1513,97 +1513,97 @@ 6d20 ffffff49 89d5662e 0f1f8400 00000000 ...I..f......... 6d30 660f2ecd 7a060f84 acfeffff f20f1005 f...z........... 6d40 fc570000 660f28d1 660f5415 a0580000 .W..f.(.f.T..X.. - 6d50 660f2ec2 0f823702 00004939 ed0f8ddb f.....7...I9.... + 6d50 660f2ec2 0f822a02 00004939 ed0f8dce f.....*...I9.... 6d60 0100004d 8d7d01f2 430f110c eee97efe ...M.}..C.....~. 6d70 ffff660f 28ce4531 edebb548 3b051682 ..f.(.E1...H;... - 6d80 00004889 7c24180f 857d0200 00e85ed6 ..H.|$...}....^. + 6d80 00004889 7c24180f 85700200 00e85ed6 ..H.|$...p....^. 6d90 ffff488b 059f5700 00660f2e 05975700 ..H...W..f....W. 6da0 00660fef ed488b7c 2418f30f 7e1d3e58 .f...H.|$...~.>X 6db0 0000660f 28f04889 04240f8a 66feffff ..f.(.H..$..f... 6dc0 0f8560fe ffffe937 dbffffe8 c0d5ffff ..`....7........ - 6dd0 4885c00f 85880200 00f20f10 7c241066 H...........|$.f - 6de0 0fefc066 0f2ef80f 8afe0100 000f85f8 ...f............ + 6dd0 4885c00f 857b0200 00f20f10 7c241066 H....{......|$.f + 6de0 0fefc066 0f2ef80f 8af10100 000f85eb ...f............ 6df0 01000048 c7442438 00000000 4d85ff0f ...H.D$8....M... - 6e00 8ed90000 004983ef 01660fef dbf2430f .....I...f....C. - 6e10 1004fef2 0f114424 384d85ff 0f84bc00 ......D$8M...... + 6e00 8ede0000 004983ef 01660fef dbf2430f .....I...f....C. + 6e10 1004fef2 0f114424 384d85ff 0f84c100 ......D$8M...... 6e20 0000f20f 10542438 4983ef01 f2430f10 .....T$8I....C.. 6e30 04fe660f 28caf20f 58c8f20f 114c2438 ..f.(...X....L$8 6e40 f20f104c 2438f20f 5ccaf20f 114c2430 ...L$8..\....L$0 6e50 f20f104c 2430f20f 5cc1f20f 11442428 ...L$0..\....D$( 6e60 f20f1044 2428660f 2ec37a02 74ab4d85 ...D$(f...z.t.M. - 6e70 ff746bf2 0f104c24 28660fef c0660f2f .tk...L$(f...f./ - 6e80 c10f87a5 000000f2 0f104c24 28660fef ..........L$(f.. - 6e90 c0660f2f c87647f2 430f104c fef8660f .f./.vG.C..L..f. - 6ea0 2fc8763a f20f1044 2428f20f 104c2438 /.v:...D$(...L$8 - 6eb0 f20f105c 2438f20f 58c0f20f 58c8660f ...\$8..X...X.f. - 6ec0 28d1f20f 5cd3f20f 11542430 f20f1054 (...\....T$0...T - 6ed0 2430660f 2ed07a06 0f84f000 0000f20f $0f...z......... - 6ee0 10442438 e8a7d3ff ff4889c5 4889dfe8 .D$8.....H..H... - 6ef0 6ce6ffff 4d39e60f 85e10000 004889eb l...M9.......H.. - 6f00 488b8424 48010000 64482b04 25280000 H..$H...dH+.%(.. - 6f10 000f85c2 00000048 81c45801 00004889 .......H..X...H. - 6f20 d85b5d41 5c415d41 5e415fc3 66430f2f .[]A\A]A^A_.fC./ - 6f30 44fef80f 876bffff ffe949ff ffff4801 D....k....I...H. - 6f40 ed4939ed 0f8d9dd9 ffff48b8 feffffff .I9.......H..... - 6f50 ffffff0f 4839e80f 828ad9ff ff488d34 ....H9.......H.4 - 6f60 ed000000 00f20f11 0c244d39 e60f8412 .........$M9.... - 6f70 0100004c 89f7e8b5 d2ffff48 85c00f84 ...L.......H.... - 6f80 63d9ffff f20f100c 244989c6 e9d2fdff c.......$I...... - 6f90 ff660f28 ce660f54 0d535600 00660f2e .f.(.f.T.SV..f.. - 6fa0 c10f8389 d9ffff66 0f2ec876 10f20f10 .......f...v.... - 6fb0 7c2408f2 0f58fef2 0f117c24 08f20f58 |$...X....|$...X - 6fc0 742410f2 0f117424 10e917fc fffff20f t$....t$........ - 6fd0 114c2438 e905ffff ffe8d2d1 ffff4c89 .L$8..........L. - 6fe0 f7e8dad0 ffffe912 fffffff2 0f107c24 ..............|$ - 6ff0 08660f2e ff7a71f2 0f104424 10e88ed2 .f...zq...D$.... - 7000 ffff4889 c5e9e2fe ffffe8a1 d3ffff48 ..H............H - 7010 8b7c2418 660fefed f20f103d 18550000 .|$.f......=.U.. - 7020 f30f7e1d c8550000 660f28f0 660f2ec7 ..~..U..f.(.f... - 7030 f20f113c 240f8aeb fbffff0f 85e5fbff ...<$........... - 7040 ffe84ad3 ffff488b 7c241866 0fefedf3 ..J...H.|$.f.... - 7050 0f7e1d99 55000048 85c0745a e8ffe4ff .~..U..H..tZ.... - 7060 ff31ede9 84feffff 488b05c1 7e000048 .1......H...~..H - 7070 8d351a30 000031ed 488b38e8 50d1ffff .5.0..1.H.8.P... - 7080 e967feff ff4889f7 e823d4ff ff4885c0 .g...H...#...H.. - 7090 0f8451d8 ffff4c89 f64a8d14 ed000000 ..Q...L..J...... - 70a0 004889c7 e8b7d2ff fff20f10 0c244989 .H...........$I. - 70b0 c6e9adfc ffffe96b d8ffff0f 1f440000 .......k.....D.. - 70c0 41574889 f7415641 55415455 534883ec AWH..AVAUATUSH.. - 70d0 28e8bad3 ffff4885 c00f84d8 02000048 (.....H........H - 70e0 89c74889 c5e876d0 ffff85c0 0f88a702 ..H...v......... - 70f0 00004889 efe866d0 ffff4889 ef85c00f ..H...f...H..... - 7100 84b90200 00e886d0 ffff4989 c54883f8 ..........I..H.. - 7110 ff0f8498 02000049 83ed014c 89e848d1 .......I...L..H. - 7120 e8488944 24084983 fd3f0f86 ca010000 .H.D$.I..?...... - 7130 4c89e841 bc060000 0048c1e8 070f859d L..A.....H...... - 7140 0100004c 8b742408 4983e5fe 418d4c24 ...L.t$.I...A.L$ - 7150 fb4889ef 498d75c2 49d3eee8 40d0ffff .H..I.u.I...@... - 7160 4889c348 85c00f84 43020000 4889c7e8 H..H....C...H... - 7170 7ccfffff 4889df49 89c7e8e1 e3ffff49 |...H..I.......I - 7180 83ffff0f 84000200 004c89ff e85f0200 .........L..._.. - 7190 00b91f00 00004429 f148d3e8 4889c7e8 ......D).H..H... - 71a0 3ccfffff 4889c348 85c00f84 ff010000 <...H..H........ - 71b0 4183ec06 0f88ca00 0000498d 45014889 A.........I.E.H. - 71c0 4424184c 8b7c2408 488b7424 184489e1 D$.L.|$.H.t$.D.. - 71d0 4889ef49 d3ef4c29 f64c29fe e8bfcfff H..I..L).L)..... - 71e0 ff4889c7 4885c00f 84afd7ff ff4889de .H..H........H.. - 71f0 48894424 10e8f6d2 ffff488b 7c241049 H.D$......H.|$.I - 7200 89c54883 2f017505 e813cfff ff4d85ed ..H./.u......M.. - 7210 0f8486d7 ffff4c89 fe4889df 4c29f648 ......L..H..L).H - 7220 83ee01e8 b8d2ffff 48832b01 4989c675 ........H.+.I..u - 7230 084889df e8e7ceff ff4d85f6 0f844dd7 .H.......M....M. - 7240 ffff4c89 ee4c89f7 e8b3ceff ff49832e ..L..L.......I.. - 7250 014889c3 75084c89 f7e8c2ce ffff4983 .H..u.L.......I. - 7260 6d000175 084c89ef e8b3ceff ff4885db m..u.L.......H.. - 7270 0f843901 00004183 ec017208 4d89fee9 ..9...A...r.M... - 7280 3fffffff 4889de48 89dfe8f1 ceffff49 ?...H..H.......I - 7290 89c44885 c00f8401 d7ffff31 d24889ef ..H........1.H.. - 72a0 4889c6e8 18d0ffff 4c89e741 89c5e8ad H.......L..A.... - 72b0 e2ffff41 83fdff0f 84dfd6ff ff4585ed ...A.........E.. - 72c0 0f859e00 00004889 efe892e2 ffff4883 ......H.......H. - 72d0 c4284889 d85b5d41 5c415d41 5e415fc3 .(H..[]A\A]A^A_. + 6e70 ff7470f2 0f104c24 28660fef c0660f2f .tp...L$(f...f./ + 6e80 c1760966 430f2f44 fef8771d f20f104c .v.fC./D..w....L + 6e90 2428660f efc0660f 2fc87647 f2430f10 $(f...f./.vG.C.. + 6ea0 4cfef866 0f2fc876 3af20f10 442428f2 L..f./.v:...D$(. + 6eb0 0f104c24 38f20f10 5c2438f2 0f58c0f2 ..L$8...\$8..X.. + 6ec0 0f58c866 0f28d1f2 0f5cd3f2 0f115424 .X.f.(...\....T$ + 6ed0 30f20f10 54243066 0f2ed07a 060f84de 0...T$0f...z.... + 6ee0 000000f2 0f104424 38e8a2d3 ffff4889 ......D$8.....H. + 6ef0 c54889df e867e6ff ff4d39e6 0f85cf00 .H...g...M9..... + 6f00 00004889 eb488b84 24480100 0064482b ..H..H..$H...dH+ + 6f10 04252800 00000f85 b0000000 4881c458 .%(.........H..X + 6f20 01000048 89d85b5d 415c415d 415e415f ...H..[]A\A]A^A_ + 6f30 c34801ed 4939ed0f 8daad9ff ff48b8fe .H..I9.......H.. + 6f40 ffffffff ffff0f48 39e80f82 97d9ffff .......H9....... + 6f50 488d34ed 00000000 f20f110c 244d39e6 H.4.........$M9. + 6f60 0f841201 00004c89 f7e8c2d2 ffff4885 ......L.......H. + 6f70 c00f8470 d9fffff2 0f100c24 4989c6e9 ...p.......$I... + 6f80 dffdffff 660f28ce 660f540d 60560000 ....f.(.f.T.`V.. + 6f90 660f2ec1 0f8396d9 ffff660f 2ec87610 f.........f...v. + 6fa0 f20f107c 2408f20f 58fef20f 117c2408 ...|$...X....|$. + 6fb0 f20f5874 2410f20f 11742410 e924fcff ..Xt$....t$..$.. + 6fc0 fff20f11 4c2438e9 17ffffff e8dfd1ff ....L$8......... + 6fd0 ff4c89f7 e8e7d0ff ffe924ff fffff20f .L........$..... + 6fe0 107c2408 660f2eff 7a71f20f 10442410 .|$.f...zq...D$. + 6ff0 e89bd2ff ff4889c5 e9f4feff ffe8aed3 .....H.......... + 7000 ffff488b 7c241866 0fefedf2 0f103d25 ..H.|$.f......=% + 7010 550000f3 0f7e1dd5 55000066 0f28f066 U....~..U..f.(.f + 7020 0f2ec7f2 0f113c24 0f8af8fb ffff0f85 ......<$........ + 7030 f2fbffff e857d3ff ff488b7c 2418660f .....W...H.|$.f. + 7040 efedf30f 7e1da655 00004885 c0745ae8 ....~..U..H..tZ. + 7050 0ce5ffff 31ede996 feffff48 8b05ce7e ....1......H...~ + 7060 0000488d 35273000 0031ed48 8b38e85d ..H.5'0..1.H.8.] + 7070 d1ffffe9 79feffff 4889f7e8 30d4ffff ....y...H...0... + 7080 4885c00f 845ed8ff ff4c89f6 4a8d14ed H....^...L..J... + 7090 00000000 4889c7e8 c4d2ffff f20f100c ....H........... + 70a0 244989c6 e9bafcff ffe978d8 ffff6690 $I........x...f. + 70b0 41574889 f7415641 55415455 534883ec AWH..AVAUATUSH.. + 70c0 28e8cad3 ffff4885 c00f84e8 02000048 (.....H........H + 70d0 89c74889 c5e886d0 ffff85c0 0f88b702 ..H............. + 70e0 00004889 efe876d0 ffff4889 ef85c00f ..H...v...H..... + 70f0 84c90200 00e896d0 ffff4989 c54883f8 ..........I..H.. + 7100 ff0f84a8 02000049 83ed014c 89e848d1 .......I...L..H. + 7110 e8488944 24084983 fd3f0f86 da010000 .H.D$.I..?...... + 7120 4c89e841 bc060000 0048c1e8 070f85ad L..A.....H...... + 7130 0100004c 8b742408 4983e5fe 418d4c24 ...L.t$.I...A.L$ + 7140 fb4889ef 498d75c2 49d3eee8 50d0ffff .H..I.u.I...P... + 7150 4889c348 85c00f84 53020000 4889c7e8 H..H....S...H... + 7160 8ccfffff 4889df49 89c7e8f1 e3ffff49 ....H..I.......I + 7170 83ffff0f 84100200 004c89ff e86f0200 .........L...o.. + 7180 00b91f00 00004429 f148d3e8 4889c7e8 ......D).H..H... + 7190 4ccfffff 4889c348 85c00f84 0f020000 L...H..H........ + 71a0 4183ec06 0f88ca00 0000498d 45014889 A.........I.E.H. + 71b0 4424184c 8b7c2408 488b7424 184489e1 D$.L.|$.H.t$.D.. + 71c0 4889ef49 d3ef4c29 f64c29fe e8cfcfff H..I..L).L)..... + 71d0 ff4889c7 4885c00f 84bfd7ff ff4889de .H..H........H.. + 71e0 48894424 10e806d3 ffff488b 7c241049 H.D$......H.|$.I + 71f0 89c54883 2f017505 e823cfff ff4d85ed ..H./.u..#...M.. + 7200 0f8496d7 ffff4c89 fe4889df 4c29f648 ......L..H..L).H + 7210 83ee01e8 c8d2ffff 48832b01 4989c675 ........H.+.I..u + 7220 084889df e8f7ceff ff4d85f6 0f845dd7 .H.......M....]. + 7230 ffff4c89 ee4c89f7 e8c3ceff ff49832e ..L..L.......I.. + 7240 014889c3 75084c89 f7e8d2ce ffff4983 .H..u.L.......I. + 7250 6d000175 084c89ef e8c3ceff ff4885db m..u.L.......H.. + 7260 0f844901 00004183 ec017208 4d89fee9 ..I...A...r.M... + 7270 3fffffff 4889de48 89dfe801 cfffff49 ?...H..H.......I /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so (disasm) @@ -2974,6 +2974,8 @@ movsd offset(%rsp),%xmm1 pxor %xmm0,%xmm0 comisd %xmm1,%xmm0 + jbe + comisd -offset(%r14,%r15,8),%xmm0 ja movsd offset(%rsp),%xmm1 pxor %xmm0,%xmm0 @@ -3014,9 +3016,6 @@ pop %r14 pop %r15 ret - comisd -offset(%r14,%r15,8),%xmm0 - ja - jmp add %rbp,%rbp cmp %rbp,%r13 jge @@ -3096,7 +3095,7 @@ mov %rax,%r14 jmp jmp - nopl offset(%rax,%rax,1) + xchg %ax,%ax math_isqrt: push %r15 @@ -3244,6 +3243,8 @@ pop %r14 pop %r15 ret + data16 cs nopw offset(%rax,%rax,1) + nopl offset(%rax,%rax,1) mov offset(%rsp),%rax add $something,%r12d mov %r12d,%ecx /usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.opt-2.pyc differs at offset '584' (data) --- old /usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.opt-2.pyc (hex) +++ new /usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.opt-2.pyc (hex) @@ -1,4 +1,4 @@ -00000240 00 46 72 01 00 00 00 fa 01 7b fa 01 3a e9 01 00 |.Fr......{..:...| +00000240 00 46 72 01 00 00 00 da 01 7b fa 01 3a e9 01 00 |.Fr......{..:...| 00000250 00 00 7a 06 7b 25 73 7d 25 73 7a 21 70 72 65 66 |..z.{%s}%sz!pref| 00000260 69 78 20 25 72 20 6e 6f 74 20 66 6f 75 6e 64 20 |ix %r not found | 00000270 69 6e 20 70 72 65 66 69 78 20 6d 61 70 fa 01 40 |in prefix map..@| RPMS.2017/python39-testsuite-3.9.20-1.1.x86_64.rpm RPMS/python39-testsuite-3.9.20-1.1.x86_64.rpm differ: char 225, line 1 Comparing python39-testsuite-3.9.20-1.1.x86_64.rpm to python39-testsuite-3.9.20-1.1.x86_64.rpm comparing the rpm tags of python39-testsuite --- old-rpm-tags +++ new-rpm-tags @@ -5025 +5025 @@ -/usr/lib64/python3.9/test/__pycache__/test_bdb.cpython-39.opt-1.pyc 733814eaf0db919ddcb2c07143ac0a853a1b335d892454eded544b2418ff97ed 0 +/usr/lib64/python3.9/test/__pycache__/test_bdb.cpython-39.opt-1.pyc 465d45ba562e157b89f5a23a6a78ec5ffcd65d13f0a740728213ab40f9d27ec5 0 @@ -5027 +5027 @@ -/usr/lib64/python3.9/test/__pycache__/test_bdb.cpython-39.pyc df42986a60eae8a4686e8c816a244cd7f6de0c0bb5f093bdf9a73131eb9a223a 0 +/usr/lib64/python3.9/test/__pycache__/test_bdb.cpython-39.pyc 3547815c90fcc0e48ad02f2baac7a44f84f89f178c9e6132be1d02676b21c6bc 0 @@ -5163 +5163 @@ -/usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.opt-1.pyc dda5be1f021b3a65c5aaa94a6325d0ac210054a6c8fa625e208fd2f72672fd41 0 +/usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.opt-1.pyc 88eeddb28255ce9559fa07d7eb3085f18182d381a3b8d464dbd34a2af94e262d 0 @@ -5256 +5256 @@ -/usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-1.pyc 6065f69d9c993fa52531ff9f66e647f80d5480dc82d0d09d01511c11885783dc 0 +/usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-1.pyc e0b4eb4f4181fda4d622bd2804330d6cc69601bad84d8e2b9193a575db08dab9 0 @@ -5379 +5379 @@ -/usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.opt-1.pyc 8e7c88902131edb6c26a795d6d5f94efb88d11b69551ad113f60873c6ea10da9 0 +/usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.opt-1.pyc bf6e0889e64f098301cce9916b5ff04ba6372d235206671d1209932b1ba43e35 0 @@ -5381 +5381 @@ -/usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.pyc 8e7c88902131edb6c26a795d6d5f94efb88d11b69551ad113f60873c6ea10da9 0 +/usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.pyc bf6e0889e64f098301cce9916b5ff04ba6372d235206671d1209932b1ba43e35 0 @@ -5564 +5564 @@ -/usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.pyc 2a37975c0fe48cc8684d8fc4f04cf66983b78b710899d75ef4ecea0266d83271 0 +/usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.pyc d082f37b7977eaa11a0738852de1bc91f2df74456fef9ddd097b0c27314b831d 0 @@ -5832 +5832 @@ -/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-1.pyc 816041d5b9c49482f550dfe01453d818e87aedab723cece6931e3ca353b1d3fa 0 +/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-1.pyc a670dad2169e64da3410a7936e70b10581e7fb728ccc328a757526165aefe291 0 @@ -5973 +5973 @@ -/usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.opt-1.pyc 616e9f9b43e7d9cf5732eac6d7e497b8005b22f6f390e1449ee33d34ade86ccb 0 +/usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.opt-1.pyc 079ab058711e46d8ad009105dc2e29fcc6eb89b98ceb19ab1914963e06771a0e 0 @@ -5975 +5975 @@ -/usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc 616e9f9b43e7d9cf5732eac6d7e497b8005b22f6f390e1449ee33d34ade86ccb 0 +/usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc 079ab058711e46d8ad009105dc2e29fcc6eb89b98ceb19ab1914963e06771a0e 0 @@ -6057 +6057 @@ -/usr/lib64/python3.9/test/__pycache__/test_unicode.cpython-39.opt-1.pyc 2f616da399845058f562c7fce42d38456c5fcd912ed0455c5894c2c6c5ad06da 0 +/usr/lib64/python3.9/test/__pycache__/test_unicode.cpython-39.opt-1.pyc 92ba8f1d6d90956c0a3224831aa0a2210f3e9afc195fec2d231ea0eb2bfc8377 0 @@ -7720,2 +7720,2 @@ -/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc 09a1f9cdd7f3340b6e8c8095a3bdabbc1912d934465df889a2f83daa9f9d9e51 0 -/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc 09a1f9cdd7f3340b6e8c8095a3bdabbc1912d934465df889a2f83daa9f9d9e51 0 +/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc 47c47b1aa51462b676c44948024b891c4ff223790d8275354f84fb7e1fd3189a 0 +/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc 47c47b1aa51462b676c44948024b891c4ff223790d8275354f84fb7e1fd3189a 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.9/test/__pycache__/test_bdb.cpython-39.opt-1.pyc differs at offset '11779' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_bdb.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_bdb.cpython-39.opt-1.pyc (hex) @@ -1,5 +1,5 @@ -00002e00 73 27 fa 01 7b 72 01 00 00 00 7a 02 2c 20 7a 06 |s'..{r....z., z.| -00002e10 25 73 3a 20 25 73 fa 01 7d fa 01 28 72 12 00 00 |%s: %s..}..(r...| +00002e00 73 27 da 01 7b 72 01 00 00 00 7a 02 2c 20 7a 06 |s'..{r....z., z.| +00002e10 25 73 3a 20 25 73 da 01 7d fa 01 28 72 12 00 00 |%s: %s..}..(r...| 00002e20 00 fa 01 29 72 78 00 00 00 7a 03 29 2c 20 e9 20 |...)rx...z.), . | 00002e30 00 00 00 fa 01 2c 29 0d 72 a3 00 00 00 72 36 00 |.....,).r....r6.| 00002e40 00 00 72 a4 00 00 00 72 48 00 00 00 72 37 00 00 |..r....rH...r7..| /usr/lib64/python3.9/test/__pycache__/test_bdb.cpython-39.pyc differs at offset '11779' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_bdb.cpython-39.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_bdb.cpython-39.pyc (hex) @@ -1,5 +1,5 @@ -00002e00 73 27 fa 01 7b 72 01 00 00 00 7a 02 2c 20 7a 06 |s'..{r....z., z.| -00002e10 25 73 3a 20 25 73 fa 01 7d fa 01 28 72 12 00 00 |%s: %s..}..(r...| +00002e00 73 27 da 01 7b 72 01 00 00 00 7a 02 2c 20 7a 06 |s'..{r....z., z.| +00002e10 25 73 3a 20 25 73 da 01 7d fa 01 28 72 12 00 00 |%s: %s..}..(r...| 00002e20 00 fa 01 29 72 78 00 00 00 7a 03 29 2c 20 e9 20 |...)rx...z.), . | 00002e30 00 00 00 fa 01 2c 29 0d 72 a3 00 00 00 72 36 00 |.....,).r....r6.| 00002e40 00 00 72 a4 00 00 00 72 48 00 00 00 72 37 00 00 |..r....rH...r7..| /usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.opt-1.pyc differs at offset '27404' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_compile.cpython-39.opt-1.pyc (hex) @@ -1,4 +1,4 @@ -00006b00 00 53 00 29 07 4e 69 00 00 01 00 fa 01 7b fa 01 |.S.).Ni......{..| +00006b00 00 53 00 29 07 4e 69 00 00 01 00 da 01 7b fa 01 |.S.).Ni......{..| 00006b10 2c 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 |,c..............| 00006b20 00 00 04 00 00 00 73 00 00 00 73 1c 00 00 00 7c |......s...s....|| 00006b30 00 5d 14 7d 01 7c 01 9b 00 64 00 7c 01 9b 00 9d |.].}.|...d.|....| @@ -9,7 +9,7 @@ 00006b80 36 54 65 73 74 53 70 65 63 69 66 69 63 73 2e 74 |6TestSpecifics.t| 00006b90 65 73 74 5f 62 69 67 5f 64 69 63 74 5f 6c 69 74 |est_big_dict_lit| 00006ba0 65 72 61 6c 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 |eral....}).r]..| +00006bb0 65 6e 65 78 70 72 3e da 01 7d 29 05 72 5d 00 00 |enexpr>..}).r]..| 00006bc0 00 72 cf 00 00 00 72 21 00 00 00 72 54 01 00 00 |.r....r!...rT...| 00006bd0 72 25 00 00 00 29 03 72 0a 00 00 00 da 09 64 69 |r%...).r......di| 00006be0 63 74 5f 73 69 7a 65 da 08 74 68 65 5f 64 69 63 |ct_size..the_dic| /usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-1.pyc differs at offset '2382' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_dict.cpython-39.opt-1.pyc (hex) @@ -1,5 +1,5 @@ -00000940 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e fa 01 7b |ls>...{| -00000950 7a 02 2c 20 fa 01 7d 29 07 da 05 72 61 6e 67 65 |z., ..})...range| +00000940 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e da 01 7b |ls>...{| +00000950 7a 02 2c 20 da 01 7d 29 07 da 05 72 61 6e 67 65 |z., ..})...range| 00000960 72 1e 00 00 00 da 07 73 68 75 66 66 6c 65 72 1d |r......shuffler.| 00000970 00 00 00 72 15 00 00 00 da 04 65 76 61 6c 72 0d |...r......evalr.| 00000980 00 00 00 29 05 72 11 00 00 00 da 01 6e da 05 69 |...).r......n..i| /usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.opt-1.pyc differs at offset '14160' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.opt-1.pyc (hex) @@ -1,5 +1,5 @@ -00003740 64 1f 67 01 a1 03 01 00 64 00 53 00 29 20 4e fa |d.g.....d.S.) N.| -00003750 01 7b 7a 02 61 7b 7a 02 7b 62 7a 03 61 7b 62 fa |.{z.a{z.{bz.a{b.| +00003740 64 1f 67 01 a1 03 01 00 64 00 53 00 29 20 4e da |d.g.....d.S.) N.| +00003750 01 7b 7a 02 61 7b 7a 02 7b 62 7a 03 61 7b 62 da |.{z.a{z.{bz.a{b.| 00003760 01 7d 7a 02 61 7d 7a 02 7d 62 7a 03 61 7d 62 7a |.}z.a}z.}bz.a}bz| 00003770 02 7b 7d 7a 03 61 7b 7d 7a 03 7b 62 7d 7a 03 7b |.{}z.a{}z.{b}z.{| 00003780 7d 63 7a 04 61 7b 62 7d 7a 04 61 7b 7d 63 7a 04 |}cz.a{b}z.a{}cz.| /usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.pyc differs at offset '14160' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_fstring.cpython-39.pyc (hex) @@ -1,5 +1,5 @@ -00003740 64 1f 67 01 a1 03 01 00 64 00 53 00 29 20 4e fa |d.g.....d.S.) N.| -00003750 01 7b 7a 02 61 7b 7a 02 7b 62 7a 03 61 7b 62 fa |.{z.a{z.{bz.a{b.| +00003740 64 1f 67 01 a1 03 01 00 64 00 53 00 29 20 4e da |d.g.....d.S.) N.| +00003750 01 7b 7a 02 61 7b 7a 02 7b 62 7a 03 61 7b 62 da |.{z.a{z.{bz.a{b.| 00003760 01 7d 7a 02 61 7d 7a 02 7d 62 7a 03 61 7d 62 7a |.}z.a}z.}bz.a}bz| 00003770 02 7b 7d 7a 03 61 7b 7d 7a 03 7b 62 7d 7a 03 7b |.{}z.a{}z.{b}z.{| 00003780 7d 63 7a 04 61 7b 62 7d 7a 04 61 7b 7d 63 7a 04 |}cz.a{b}z.a{}cz.| /usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.pyc differs at offset '91613' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.pyc (hex) @@ -1,5 +1,5 @@ 000165c0 a1 00 a1 01 01 00 64 00 53 00 29 0a 4e 7a 0d 24 |......d.S.).Nz.$| -000165d0 25 7b 6d 65 73 73 61 67 65 7d 25 24 fa 01 7b a9 |%{message}%$..{.| +000165d0 25 7b 6d 65 73 73 61 67 65 7d 25 24 da 01 7b a9 |%{message}%$..{.| 000165e0 01 72 09 03 00 00 fa 1f 24 25 4d 65 73 73 61 67 |.r......$%Messag| 000165f0 65 20 77 69 74 68 20 32 20 70 6c 61 63 65 68 6f |e with 2 placeho| 00016600 6c 64 65 72 73 25 24 7a 08 7b 72 61 6e 64 6f 6d |lders%$z.{random| /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-1.pyc differs at offset '32304' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-1.pyc (hex) @@ -1,7 +1,7 @@ 00007e00 a1 00 01 00 64 06 64 07 84 00 7c 00 6a 07 44 00 |....d.d...|.j.D.| 00007e10 83 01 7d 03 7c 03 a0 06 a1 00 01 00 7c 00 a0 08 |..}.|.......|...| -00007e20 7c 02 7c 03 a1 02 01 00 64 00 53 00 29 08 4e fa ||.|.....d.S.).N.| -00007e30 01 7b fa 01 7d 72 0d 00 00 00 e9 ff ff ff ff 7a |.{..}r.........z| +00007e20 7c 02 7c 03 a1 02 01 00 64 00 53 00 29 08 4e da ||.|.....d.S.).N.| +00007e30 01 7b da 01 7d 72 0d 00 00 00 e9 ff ff ff ff 7a |.{..}r.........z| 00007e40 02 2c 20 63 01 00 00 00 00 00 00 00 00 00 00 00 |., c............| 00007e50 02 00 00 00 04 00 00 00 53 00 00 00 73 14 00 00 |........S...s...| 00007e60 00 67 00 7c 00 5d 0c 7d 01 74 00 7c 01 83 01 91 |.g.|.].}.t.|....| /usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.opt-1.pyc differs at offset '18628' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.opt-1.pyc (hex) @@ -1,4 +1,4 @@ -000048c0 20 25 73 fa 01 7b 29 0b 72 2d 00 00 00 72 2e 00 | %s..{).r-...r..| +000048c0 20 25 73 da 01 7b 29 0b 72 2d 00 00 00 72 2e 00 | %s..{).r-...r..| 000048d0 00 00 da 09 73 70 6c 69 74 6c 69 73 74 72 11 00 |....splitlistr..| 000048e0 00 00 72 22 00 00 00 72 23 00 00 00 72 2f 00 00 |..r"...r#...r/..| 000048f0 00 72 1e 00 00 00 72 62 00 00 00 72 35 00 00 00 |.r....rb...r5...| /usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc differs at offset '18628' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_tcl.cpython-39.pyc (hex) @@ -1,4 +1,4 @@ -000048c0 20 25 73 fa 01 7b 29 0b 72 2d 00 00 00 72 2e 00 | %s..{).r-...r..| +000048c0 20 25 73 da 01 7b 29 0b 72 2d 00 00 00 72 2e 00 | %s..{).r-...r..| 000048d0 00 00 da 09 73 70 6c 69 74 6c 69 73 74 72 11 00 |....splitlistr..| 000048e0 00 00 72 22 00 00 00 72 23 00 00 00 72 2f 00 00 |..r"...r#...r/..| 000048f0 00 72 1e 00 00 00 72 62 00 00 00 72 35 00 00 00 |.r....rb...r5...| /usr/lib64/python3.9/test/__pycache__/test_unicode.cpython-39.opt-1.pyc differs at offset '52661' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_unicode.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_unicode.cpython-39.opt-1.pyc (hex) @@ -1,7 +1,7 @@ 0000cd80 7b 31 7d 59 69 f1 ff ff ff 7a 03 2d 31 35 7a 06 |{1}Yi....z.-15z.| 0000cd90 7b 30 7d 7b 31 7d 7a 06 2d 31 35 61 62 63 7a 07 |{0}{1}z.-15abcz.| 0000cda0 7b 30 7d 58 7b 31 7d 7a 07 2d 31 35 58 61 62 63 |{0}X{1}z.-15Xabc| -0000cdb0 7a 02 7b 7b fa 01 7b 7a 02 7d 7d fa 01 7d 7a 04 |z.{{..{z.}}..}z.| +0000cdb0 7a 02 7b 7b da 01 7b 7a 02 7d 7d da 01 7d 7a 04 |z.{{..{z.}}..}z.| 0000cdc0 7b 7b 7d 7d fa 02 7b 7d 7a 05 7b 7b 78 7d 7d 7a |{{}}..{}z.{{x}}z| 0000cdd0 03 7b 78 7d 7a 07 7b 7b 7b 30 7d 7d 7d e9 7b 00 |.{x}z.{{{0}}}.{.| 0000cde0 00 00 7a 05 7b 31 32 33 7d 7a 09 7b 7b 7b 7b 30 |..z.{123}z.{{{{0| /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc differs at offset '738' (data) --- old /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-1.pyc (hex) @@ -1,6 +1,6 @@ 000002c0 00 00 54 29 02 f5 06 00 00 00 7a f0 9d 84 a0 78 |..T)......z....x| 000002d0 e9 05 00 00 00 7a 08 22 5c 75 30 30 37 62 22 29 |.....z."\u007b")| -000002e0 02 fa 01 7b e9 08 00 00 00 7a 3c 22 41 20 4a 53 |...{.....z<"A JS| +000002e0 02 da 01 7b e9 08 00 00 00 7a 3c 22 41 20 4a 53 |...{.....z<"A JS| 000002f0 4f 4e 20 70 61 79 6c 6f 61 64 20 73 68 6f 75 6c |ON payload shoul| 00000300 64 20 62 65 20 61 6e 20 6f 62 6a 65 63 74 20 6f |d be an object o| 00000310 72 20 61 72 72 61 79 2c 20 6e 6f 74 20 61 20 73 |r array, not a s| /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc differs at offset '738' (data) --- old /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc (hex) +++ new /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.opt-2.pyc (hex) @@ -1,6 +1,6 @@ 000002c0 00 00 54 29 02 f5 06 00 00 00 7a f0 9d 84 a0 78 |..T)......z....x| 000002d0 e9 05 00 00 00 7a 08 22 5c 75 30 30 37 62 22 29 |.....z."\u007b")| -000002e0 02 fa 01 7b e9 08 00 00 00 7a 3c 22 41 20 4a 53 |...{.....z<"A JS| +000002e0 02 da 01 7b e9 08 00 00 00 7a 3c 22 41 20 4a 53 |...{.....z<"A JS| 000002f0 4f 4e 20 70 61 79 6c 6f 61 64 20 73 68 6f 75 6c |ON payload shoul| 00000300 64 20 62 65 20 61 6e 20 6f 62 6a 65 63 74 20 6f |d be an object o| 00000310 72 20 61 72 72 61 79 2c 20 6e 6f 74 20 61 20 73 |r array, not a s| overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1