~/f/python39/RPMS.2017 ~/f/python39 ~/f/python39 RPMS.2017/libpython3_9-1_0-3.9.19-1.1.x86_64.rpm RPMS/libpython3_9-1_0-3.9.19-1.1.x86_64.rpm differ: byte 225, line 1 Comparing libpython3_9-1_0-3.9.19-1.1.x86_64.rpm to libpython3_9-1_0-3.9.19-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 89ce247dd33506626233cbfc65c3b7ab44a78d3c2229e1ea87c455dd27c86fea 0 +/usr/lib64/libpython3.9.so.1.0 6deac9347f2cfec0ea107cffbb881207b56abd612dbd45147f1cb0d4cc5fc56a 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 29570000 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 ........ take_gil.cold: + lea offset(%rip),%rsi # <_fini + ofs> + lea offset(%rip),%rdi # <__func__.25.lto_priv.0> + call <_Py_FatalErrorFunc> + mov %rbx,%rdi + call + cmpq $something,offset(%rbp) + je + mov %rbp,%rdi + call <_PyEval_SignalAsyncExc> + jmp + lea offset(%rip),%rsi # <_fini + ofs> + lea offset(%rip),%rdi # <__func__.25.lto_priv.0> + call <_Py_FatalErrorFunc> mov %r13,%rdi call test %eax,%eax @@ -6069,6 +6082,15 @@ lea offset(%rip),%rsi # <_fini + ofs> lea offset(%rip),%rdi # <__func__.25.lto_priv.0> call <_Py_FatalErrorFunc> + mov offset(%rsp),%rdi + lea offset(%rbx),%rsi + mov %rbp,%rdx + call + call + mov %r13,%rdi + call + test %eax,%eax + jne call mov %ecx,offset(%rsp) call @@ -6078,42 +6100,24 @@ cmp %rax,offset(%rsi) sete %dl jmp - mov %rbx,%rdi - call <_PyEval_SignalAsyncExc> - jmp - 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> lea offset(%rip),%rsi # <_fini + ofs> lea offset(%rip),%rdi # <__func__.25.lto_priv.0> call <_Py_FatalErrorFunc> - mov %r13,%rdi - call - test %eax,%eax - jne - mov offset(%rsp),%rdi - lea offset(%rbp),%rsi - mov %rbx,%rdx - call - call - 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 COMPUTE_EVAL_BREAKER.cold: @@ -7381,13 +7385,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 @@ -7395,7 +7399,7 @@ and %rdx,%r10 mov (%r8,%r10,8),%rbx jmp - mov (%r8,%r10,8),%rbx + mov offset(%rbp),%rdi jmp dictkeys_get_index.cold: @@ -8141,7 +8145,7 @@ lea -offset(%rdx),%r8 mov $something,%eax mov %r8,%r9 - and %r12,%r9 + and %rbp,%r9 cmp %rax,%rdx jg movslq (%r10,%r9,4),%rbx @@ -11486,304 +11490,69 @@ mov offset(%rsp),%rdi call <_Py_DECREF.lto_priv.0> jmp <_PyEval_EvalFrameDefault + ofs> - mov offset(%rip),%rax # - lea offset(%rip),%rdx # <_fini + ofs> - mov %rbx,%rdi - mov (%rax),%rsi - call <_PyErr_SetString> - jmp <_PyEval_EvalFrameDefault + ofs> - mov offset(%rsp),%rax - lea offset(%rip),%rdx # <_fini + ofs> - mov %rbx,%rdi - mov offset(%rax),%rax - mov offset(%rax),%rcx - mov offset(%rip),%rax # - mov (%rax),%rsi - xor %eax,%eax - call <_PyErr_Format> - jmp <_PyEval_EvalFrameDefault.cold + ofs> - xor %ecx,%ecx - movl $something,offset(%rsp) - mov %ecx,offset(%rsp) - jmp <_PyEval_EvalFrameDefault + ofs> - mov offset(%rsp),%rax - mov offset(%rax),%rdi - call - xor %r15d,%r15d - jmp <_PyEval_EvalFrameDefault + ofs> - mov offset(%rip),%rax # - lea offset(%rip),%rdx # <_fini + ofs> + mov offset(%rip),%rax # mov %rbx,%rdi mov (%rax),%rsi - call <_PyErr_SetString> - jmp <_PyEval_EvalFrameDefault + ofs> + call <_PyErr_ExceptionMatches> + test %eax,%eax + je <_PyEval_EvalFrameDefault + ofs> mov offset(%rbx),%rsi + mov offset(%rbx),%rdi mov %rbp,%rcx mov %rbx,%rdx call jmp <_PyEval_EvalFrameDefault + ofs> - mov %rcx,%r14 - jmp <_PyEval_EvalFrameDefault + ofs> - cmpq $something,offset(%rbx) - jne <_PyEval_EvalFrameDefault + ofs> - mov offset(%rip),%rax # - mov %r15,%rcx - lea offset(%rip),%rdx # <_fini + ofs> - mov %rbx,%rdi - mov (%rax),%rsi - call - jmp <_PyEval_EvalFrameDefault + ofs> - call - test %rax,%rax - jne <_PyEval_EvalFrameDefault + ofs> - mov offset(%rip),%rax # - mov %rbx,%rdi - mov (%rax),%rsi - call <_PyErr_ExceptionMatches> - test %eax,%eax - je <_PyEval_EvalFrameDefault + ofs> - mov offset(%rip),%rax # - mov %r15,%rcx - lea offset(%rip),%rdx # <_fini + ofs> - mov %rbx,%rdi - mov (%rax),%rsi - call - jmp <_PyEval_EvalFrameDefault + ofs> - mov offset(%rip),%rax # - mov %r15,%rcx - lea offset(%rip),%rdx # <_fini + ofs> - mov %rbx,%rdi - mov (%rax),%rsi - call RPMS.2017/python39-base-3.9.19-1.1.x86_64.rpm RPMS/python39-base-3.9.19-1.1.x86_64.rpm differ: byte 225, line 1 Comparing python39-base-3.9.19-1.1.x86_64.rpm to python39-base-3.9.19-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 2917d681ed835d9c9ad54a853393f793361a90293ccf0058e3df9cf5066c3270 0 +/usr/lib64/python3.9/lib-dynload/_bisect.cpython-39-x86_64-linux-gnu.so 6722268ac4b1b3ecfe2ce8beb385916bc6e99174b04c9103b520a9d98cf8cd1c 0 @@ -4622,2 +4622,2 @@ -/usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so 181b10981d52a3f4b0f2009b195c4a7261a7428dfe5138c47b8249332c93b444 0 -/usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so fee5a81c98a49d6394ecdd8e9fdc320a34ea45e0721688a4f4811b92cd7ddbe7 0 +/usr/lib64/python3.9/lib-dynload/_datetime.cpython-39-x86_64-linux-gnu.so 53e48c0ebf3f36624913c33ce3843541128d7fa66111927aba011ff1e95d388d 0 +/usr/lib64/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so ef5f0e321dbac6304735987c96d46437727fea6b4e43f375985028291bd632fe 0 @@ -4626 +4626 @@ -/usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so 9d2cafbcb493ea18519ef55cb0db1510cb43a41a9c6c8a1000f4d858dfbc12d5 0 +/usr/lib64/python3.9/lib-dynload/_heapq.cpython-39-x86_64-linux-gnu.so 67cd02891fea6d8f78b42bec7c780dddf66a8d9c54f6143e13049b3acf09def5 0 @@ -4634 +4634 @@ -/usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so 8a69a296631d7fde65b68a69b4d4bf53a1704e25977ac902fc03a8617eb32803 0 +/usr/lib64/python3.9/lib-dynload/_pickle.cpython-39-x86_64-linux-gnu.so 1eeb057006410e00bd20488bcafb6d1e905633995b2bf6c1537dfbdee1889b73 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 cd010000 10000000 ................ + 03f0 00000000 00000000 a1010000 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 a1010000 10000000 ................ + 05a0 00000000 00000000 be010000 10000000 ................ 05b0 00000000 00000000 00000000 00000000 ................ - 05c0 be010000 10000000 00000000 00000000 ................ + 05c0 af010000 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 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. + 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. 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 89eee9c3 ..7....`...I.... - 11c0 07000048 8b05fe2d 0000488d 352f0e00 ...H...-..H.5/.. - 11d0 00488b38 e897feff ffe9c306 000031d2 .H.8..........1. - 11e0 e96a0700 004889f5 e9680900 00488b05 .j...H...h...H.. + 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.. 11f0 d42d0000 488d3505 0e000048 8b38e86d .-..H.5....H.8.m - 1200 feffffe9 7f090000 488b7b18 488d7424 ........H.{.H.t$ + 1200 feffffe9 33090000 488b7b18 488d7424 ....3...H.{.H.t$ 1210 18e8dafe ffff85c0 740d4c8b 64241845 ........t.L.d$.E - 1220 31ede926 080000e9 5b090000 0f1f4000 1..&....[.....@. + 1220 31ede926 080000e9 0f090000 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$. @@ -339,81 +339,81 @@ 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 859d0100 0048c744 2418ffff H........H.D$... - 17e0 ffff4883 fd010f8e b9000000 4883fd04 ..H.........H... + 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 85cd0000 00488b4c 24184c89 ee4c89e7 .....H.L$.L..L.. - 1820 e80bfcff ff4885c0 7877488b 1dbf2700 .....H..xwH...'. - 1830 0049395c 24087457 4889c14c 89e74d89 .I9\$.tWH..L..M. - 1840 e831c048 8d15f307 0000488d 35ef2900 .1.H......H.5.). - 1850 00e8aaf8 ffff4889 c74885c0 7443e8bd ......H..H..tC.. - 1860 fbffff48 8b056e27 00004883 0001488b ...H..n'..H...H. - 1870 54244864 482b1425 28000000 0f855701 T$HdH+.%(.....W. - 1880 00004883 c4505b5d 415c415d 415ec34c ..H..P[]A\A]A^.L - 1890 89ea4889 c64c89e7 e893f7ff ff85c079 ..H..L.........y - 18a0 c231c0eb c9504889 df41b902 00000031 .1...PH..A.....1 - 18b0 c94c8d05 48290000 31d24889 ee488d44 .L..H)..1.H..H.D - 18c0 2428506a 006a04e8 94f7ffff 4883c420 $(Pj.j......H.. - 18d0 4889c348 85c074c9 4c8b234c 8b6b0849 H..H..t.L.#L.k.I - 18e0 89ee488b 43104885 c00f84ef f8ffff48 ..H.C.H........H - 18f0 8b780848 8b35be26 00004839 f70f84c0 .x.H.5.&..H9.... - 1900 f8ffffe8 08f8ffff 85c00f85 b3f8ffff ................ - 1910 488b7b10 e807f8ff ff4889c5 4885c00f H.{......H..H... - 1920 849d0000 004889c7 e873f7ff ff4889ef .....H...s...H.. - 1930 48894424 08e8e6fa ffff488b 54240848 H.D$......H.T$.H - 1940 83faff74 7d4983fe 030f84c6 feffff48 ...t}I.........H - 1950 8b7b1848 8d742418 48895424 08e88ef7 .{.H.t$.H.T$.... - 1960 ffff488b 54240885 c00f85a6 feffff31 ..H.T$.........1 - 1970 c0e9f8fe ffff48c7 442418ff ffffff4c ......H.D$.....L - 1980 8b711049 01ee5248 89df41b9 02000000 .q.I..RH..A..... - 1990 31d24c8d 05672800 004889ee 488d4424 1.L..g(..H..H.D$ - 19a0 28506a00 6a04e8b5 f6ffff48 83c42048 (Pj.j......H.. H - 19b0 89c34885 c00f8547 feffff31 c0e9acfe ..H....G...1.... - 19c0 ffffe809 f7ffff48 85c00f85 d1feffff .......H........ - 19d0 4883caff e96cffff ffe872f6 ffff6690 H....l....r...f. + 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...... 19e0 41574156 41554154 55534889 f34883ec AWAVAUATUSH..H.. 19f0 5864488b 34252800 00004889 74244848 XdH.4%(...H.t$HH - 1a00 89d64885 c90f853a 01000048 c7442418 ..H....:...H.D$. - 1a10 ffffffff 4883fe01 0f8e4d02 00004883 ....H.....M...H. + 1a00 89d64885 c90f85ec 01000048 c7442418 ..H........H.D$. + 1a10 ffffffff 4883fe01 0f8e5702 00004883 ....H.....W...H. 1a20 fe040f8f bdf7ffff 4889f548 85db0f84 ........H..H.... 1a30 b1f7ffff 4c8b334c 8b7b0848 83fd020f ....L.3L.{.H.... - 1a40 85490100 004c8b64 24184531 ed4983fc .I...L.d$.E1.I.. + 1a40 85fa0000 004c8b64 24184531 ed4983fc .....L.d$.E1.I.. 1a50 ff75144c 89f7e865 f6ffff49 89c44885 .u.L...e...I..H. - 1a60 c00f8820 0100004d 39ec7f0b eb594c8d ... ...M9....YL. + 1a60 c00f88d4 0000004d 39ec7f0b eb554c8d .......M9....UL. 1a70 6d014d39 e57d474b 8d6c2500 4c89f748 m.M9.}GK.l%.L..H 1a80 d1ed4889 eee8f6f5 ffff4889 c34885c0 ..H.......H..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. - 1c00 6424184d 85ed0f89 41feffff 488b05ad d$.M....A...H... - 1c10 23000048 8d350b04 0000488b 38e84ef4 #..H.5....H.8.N. - 1c20 ffff31c0 e9ccfeff ff4889df 8944240c ..1......H...D$. - 1c30 e80bf4ff ff8b4424 0ce96ffe ffffe88d ......D$..o..... - 1c40 f4ffff48 85c00f85 3bffffff 4883fd03 ...H....;...H... - 1c50 74ba488b 7b18488d 742418e8 90f4ffff t.H.{.H.t$...... - 1c60 85c075a8 31c0e98a feffff48 89f5e9e2 ..u.1......H.... - 1c70 feffffe8 d8f3ffff 0f1f8400 00000000 ................ + 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...... /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) @@ -590,20 +590,15 @@ call test %rax,%rax js <_bisect_insort_left + ofs> - mov offset(%rip),%rbx # - cmp %rbx,offset(%r12) - je <_bisect_insort_left + ofs> - mov %rax,%rcx + mov offset(%rip),%rdi # + cmp %rdi,offset(%r12) + jne <_bisect_insort_left + ofs> + mov %r13,%rdx + mov %rax,%rsi 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> + call + test %eax,%eax + js <_bisect_insort_left + ofs> mov offset(%rip),%rax # <_Py_NoneStruct@Base> addq $something,(%rax) mov offset(%rsp),%rdx @@ -616,12 +611,36 @@ pop %r13 pop %r14 ret - mov %r13,%rdx - mov %rax,%rsi + mov %rax,%rcx mov %r12,%rdi - call - test %eax,%eax - jns <_bisect_insort_left + ofs> + 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> xor %eax,%eax jmp <_bisect_insort_left + ofs> push %rax @@ -677,33 +696,13 @@ jne <_bisect_insort_left + ofs> xor %eax,%eax 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> - xor %eax,%eax - jmp <_bisect_insort_left + ofs> call test %rax,%rax jne <_bisect_insort_left + ofs> or $something,%rdx jmp <_bisect_insort_left + ofs> call <__stack_chk_fail@plt> - xchg %ax,%ax + nopl (%rax) _bisect_insort_right: push %r15 @@ -770,13 +769,18 @@ js <_bisect_insort_right + ofs> mov offset(%rip),%rax # cmp %rax,offset(%r14) - jne <_bisect_insort_right + ofs> - mov %r15,%rdx - mov %r13,%rsi + je <_bisect_insort_right + ofs> mov %r14,%rdi - call - test %eax,%eax - js <_bisect_insort_right + ofs> + mov %r15,%r8 + mov %r13,%rcx + 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_right + ofs> + call <_Py_DECREF> mov offset(%rip),%rax # <_Py_NoneStruct@Base> addq $something,(%rax) mov offset(%rsp),%rdx @@ -790,35 +794,12 @@ pop %r14 pop %r15 ret + mov %r15,%rdx + mov %r13,%rsi mov %r14,%rdi - mov %r15,%r8 - mov %r13,%rcx - 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_right + ofs> - call <_Py_DECREF> - jmp <_bisect_insort_right + ofs> - movq $something,offset(%rsp) - mov offset(%rcx),%rbp - add %rsi,%rbp - push %rax - mov %rbx,%rdi - mov $something,%r9d - xor %edx,%edx - lea offset(%rip),%r8 # <_parser.3> - 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_right + ofs> + call + test %eax,%eax + jns <_bisect_insort_right + ofs> xor %eax,%eax jmp <_bisect_insort_right + ofs> mov offset(%rbx),%rax @@ -864,6 +845,25 @@ call <_Py_Dealloc@plt> mov offset(%rsp),%eax jmp <_bisect_insort_right + ofs> + movq $something,offset(%rsp) + mov offset(%rcx),%rbp + add %rsi,%rbp + push %rax + mov %rbx,%rdi + mov $something,%r9d + xor %edx,%edx + lea offset(%rip),%r8 # <_parser.3> + 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_right + ofs> + xor %eax,%eax + jmp <_bisect_insort_right + ofs> call test %rax,%rax jne <_bisect_insort_right + ofs> /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 90040100 00000000 be080000 00000000 ................ + 1eb8 10050100 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 80040100 00000000 00370200 00000000 .........7...... - 2ea0 08000000 00000000 40040100 00000000 ........@....... + 2e90 00050100 00000000 00370200 00000000 .........7...... + 2ea0 08000000 00000000 c0040100 00000000 ................ 2eb0 00400200 00000000 08000000 00000000 .@.............. 2ec0 00400200 00000000 20400200 00000000 .@...... @...... 2ed0 08000000 00000000 08830100 00000000 ................ 2ee0 28400200 00000000 08000000 00000000 (@.............. - 2ef0 20740100 00000000 60400200 00000000 t......`@...... - 2f00 08000000 00000000 900e0100 00000000 ................ + 2ef0 90740100 00000000 60400200 00000000 .t......`@...... + 2f00 08000000 00000000 100f0100 00000000 ................ 2f10 68400200 00000000 08000000 00000000 h@.............. - 2f20 c0ed0000 00000000 70400200 00000000 ........p@...... - 2f30 08000000 00000000 00ec0000 00000000 ................ + 2f20 40ee0000 00000000 70400200 00000000 @.......p@...... + 2f30 08000000 00000000 80ec0000 00000000 ................ 2f40 80400200 00000000 08000000 00000000 .@.............. 2f50 0d830100 00000000 88400200 00000000 .........@...... - 2f60 08000000 00000000 f0fc0000 00000000 ................ + 2f60 08000000 00000000 70fd0000 00000000 ........p....... 2f70 90400200 00000000 08000000 00000000 .@.............. - 2f80 20c00000 00000000 a8400200 00000000 ........@...... + 2f80 40c00000 00000000 a8400200 00000000 @........@...... 2f90 08000000 00000000 12830100 00000000 ................ 2fa0 b0400200 00000000 08000000 00000000 .@.............. - 2fb0 10fd0000 00000000 b8400200 00000000 .........@...... - 2fc0 08000000 00000000 50fd0000 00000000 ........P....... + 2fb0 90fd0000 00000000 b8400200 00000000 .........@...... + 2fc0 08000000 00000000 d0fd0000 00000000 ................ 2fd0 d0400200 00000000 08000000 00000000 .@.............. 2fe0 17830100 00000000 d8400200 00000000 .........@...... - 2ff0 08000000 00000000 30fd0000 00000000 ........0....... + 2ff0 08000000 00000000 b0fd0000 00000000 ................ 3000 e0400200 00000000 08000000 00000000 .@.............. - 3010 a0fd0000 00000000 f8400200 00000000 .........@...... + 3010 20fe0000 00000000 f8400200 00000000 ........@...... 3020 08000000 00000000 1c830100 00000000 ................ 3030 00410200 00000000 08000000 00000000 .A.............. - 3040 90010100 00000000 08410200 00000000 .........A...... - 3050 08000000 00000000 70c00000 00000000 ........p....... + 3040 10020100 00000000 08410200 00000000 .........A...... + 3050 08000000 00000000 90c00000 00000000 ................ 3060 20410200 00000000 08000000 00000000 A.............. 3070 25830100 00000000 28410200 00000000 %.......(A...... - 3080 08000000 00000000 c0010100 00000000 ................ + 3080 08000000 00000000 40020100 00000000 ........@....... 3090 30410200 00000000 08000000 00000000 0A.............. - 30a0 10010100 00000000 48410200 00000000 ........HA...... + 30a0 90010100 00000000 48410200 00000000 ........HA...... 30b0 08000000 00000000 2e830100 00000000 ................ 30c0 50410200 00000000 08000000 00000000 PA.............. - 30d0 d0010100 00000000 58410200 00000000 ........XA...... - 30e0 08000000 00000000 60030100 00000000 ........`....... + 30d0 50020100 00000000 58410200 00000000 P.......XA...... + 30e0 08000000 00000000 e0030100 00000000 ................ 30f0 a0410200 00000000 08000000 00000000 .A.............. 3100 34830100 00000000 a8410200 00000000 4........A...... - 3110 08000000 00000000 e0690100 00000000 .........i...... + 3110 08000000 00000000 506a0100 00000000 ........Pj...... 3120 c0410200 00000000 08000000 00000000 .A.............. 3130 3e830100 00000000 c8410200 00000000 >........A...... - 3140 08000000 00000000 106a0100 00000000 .........j...... + 3140 08000000 00000000 806a0100 00000000 .........j...... 3150 00420200 00000000 08000000 00000000 .B.............. 3160 47830100 00000000 08420200 00000000 G........B...... - 3170 08000000 00000000 60710100 00000000 ........`q...... + 3170 08000000 00000000 d0710100 00000000 .........q...... 3180 28420200 00000000 08000000 00000000 (B.............. 3190 4c830100 00000000 30420200 00000000 L.......0B...... - 31a0 08000000 00000000 70710100 00000000 ........pq...... + 31a0 08000000 00000000 e0710100 00000000 .........q...... 31b0 80420200 00000000 08000000 00000000 .B.............. - 31c0 40ef0000 00000000 88420200 00000000 @........B...... - 31d0 08000000 00000000 50f00000 00000000 ........P....... + 31c0 c0ef0000 00000000 88420200 00000000 .........B...... + 31d0 08000000 00000000 d0f00000 00000000 ................ 31e0 90420200 00000000 08000000 00000000 .B.............. - 31f0 50f10000 00000000 98420200 00000000 P........B...... - 3200 08000000 00000000 d06b0100 00000000 .........k...... + 31f0 d0f10000 00000000 98420200 00000000 .........B...... + 3200 08000000 00000000 406c0100 00000000 ........@l...... 3210 a0420200 00000000 08000000 00000000 .B.............. - 3220 706a0100 00000000 a8420200 00000000 pj.......B...... - 3230 08000000 00000000 90f50000 00000000 ................ + 3220 e06a0100 00000000 a8420200 00000000 .j.......B...... + 3230 08000000 00000000 10f60000 00000000 ................ 3240 b0420200 00000000 08000000 00000000 .B.............. - 3250 706e0100 00000000 b8420200 00000000 pn.......B...... - 3260 08000000 00000000 d06d0100 00000000 .........m...... + 3250 e06e0100 00000000 b8420200 00000000 .n.......B...... + 3260 08000000 00000000 406e0100 00000000 ........@n...... 3270 c0420200 00000000 08000000 00000000 .B.............. - 3280 50fc0000 00000000 c8420200 00000000 P........B...... - 3290 08000000 00000000 c0680100 00000000 .........h...... + 3280 d0fc0000 00000000 c8420200 00000000 .........B...... + 3290 08000000 00000000 30690100 00000000 ........0i...... 32a0 00430200 00000000 08000000 00000000 .C.............. - 32b0 10bd0000 00000000 10430200 00000000 .........C...... - 32c0 08000000 00000000 b0b80000 00000000 ................ + 32b0 30bd0000 00000000 10430200 00000000 0........C...... + 32c0 08000000 00000000 d0b80000 00000000 ................ 32d0 68430200 00000000 08000000 00000000 hC.............. - 32e0 d06c0100 00000000 70430200 00000000 .l......pC...... - 32f0 08000000 00000000 70f30000 00000000 ........p....... + 32e0 406d0100 00000000 70430200 00000000 @m......pC...... + 32f0 08000000 00000000 f0f30000 00000000 ................ 3300 a0430200 00000000 08000000 00000000 .C.............. 3310 51830100 00000000 a8430200 00000000 Q........C...... - 3320 08000000 00000000 d0190100 00000000 ................ + 3320 08000000 00000000 501a0100 00000000 ........P....... 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 20200100 00000000 d8430200 00000000 .......C...... + 3370 a0200100 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 40210100 00000000 ........@!...... + 33b0 08000000 00000000 c0210100 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 102f0100 00000000 18440200 00000000 ./.......D...... + 3400 902f0100 00000000 18440200 00000000 ./.......D...... 3410 08000000 00000000 60ca0100 00000000 ........`....... 3420 20440200 00000000 08000000 00000000 D.............. 3430 69830100 00000000 28440200 00000000 i.......(D...... - 3440 08000000 00000000 30300100 00000000 ........00...... + 3440 08000000 00000000 b0300100 00000000 .........0...... 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 c0320100 00000000 58440200 00000000 .2......XD...... + 3490 40330100 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 d0cb0000 00000000 ................ + 34d0 08000000 00000000 f0cb0000 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 803e0100 00000000 98440200 00000000 .>.......D...... + 3520 003f0100 00000000 98440200 00000000 .?.......D...... 3530 08000000 00000000 e0c50100 00000000 ................ 3540 a0440200 00000000 08000000 00000000 .D.............. 3550 9b830100 00000000 a8440200 00000000 .........D...... - 3560 08000000 00000000 d0cb0000 00000000 ................ + 3560 08000000 00000000 f0cb0000 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 503c0100 00000000 d8440200 00000000 P<.......D...... + 35b0 d03c0100 00000000 d8440200 00000000 .<.......D...... 35c0 08000000 00000000 e0c30100 00000000 ................ 35d0 e0440200 00000000 08000000 00000000 .D.............. 35e0 b2830100 00000000 e8440200 00000000 .........D...... - 35f0 08000000 00000000 d0110100 00000000 ................ + 35f0 08000000 00000000 50120100 00000000 ........P....... 3600 f8440200 00000000 08000000 00000000 .D.............. 3610 e0c20100 00000000 00450200 00000000 .........E...... 3620 08000000 00000000 ba830100 00000000 ................ 3630 08450200 00000000 08000000 00000000 .E.............. - 3640 50130100 00000000 18450200 00000000 P........E...... + 3640 d0130100 00000000 18450200 00000000 .........E...... 3650 08000000 00000000 60c20100 00000000 ........`....... 3660 20450200 00000000 08000000 00000000 E.............. 3670 13830100 00000000 28450200 00000000 ........(E...... - 3680 08000000 00000000 10290100 00000000 .........)...... + 3680 08000000 00000000 90290100 00000000 .........)...... 3690 38450200 00000000 08000000 00000000 8E.............. 36a0 c0c10100 00000000 40450200 00000000 ........@E...... 36b0 08000000 00000000 c9830100 00000000 ................ 36c0 48450200 00000000 08000000 00000000 HE.............. - 36d0 902a0100 00000000 58450200 00000000 .*......XE...... + 36d0 102b0100 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) @@ -1959,6 +1959,18 @@ addq $something,(%rax) jmp +ctx_mpd_isnan.cold: + mov offset(%rip),%rax # <_Py_TrueStruct@Base> + addq $something,(%rax) + mov %rax,%rbx + jmp + +ctx_mpd_isqnan.cold: + mov offset(%rip),%rax # <_Py_TrueStruct@Base> + addq $something,(%rax) + mov %rax,%rbx + jmp + ctx_mpd_issnan.cold: mov offset(%rip),%rax # <_Py_TrueStruct@Base> addq $something,(%rax) @@ -2136,19 +2148,19 @@ jmp ctx_mpd_qpow.cold: - mov %r12,%rdi - mov offset(%rsp),%rbp + mov %rbx,%rdi + mov offset(%rsp),%r12 call <_Py_DECREF> - mov %r13,%rdi + mov %r14,%rdi call <_Py_DECREF> jmp - mov %r12,%rdi + mov %rbx,%rdi call <_Py_DECREF> - mov %r13,%rdi + mov %r14,%rdi call <_Py_DECREF> - test %r14,%r14 + test %r13,%r13 je - mov %r14,%rdi + mov %r13,%rdi call <_Py_DECREF> jmp @@ -2668,7 +2680,7 @@ pop %rbp ret cs nopw offset(%rax,%rax,1) - nopw offset(%rax,%rax,1) + nopl (%rax) _Py_DECREF: subq $something,(%rdi) @@ -6447,73 +6459,69 @@ ctx_mpd_qpow: push %r14 - xor %eax,%eax lea offset(%rip),%rcx # push %r13 push %r12 push %rbp - push %rbx - mov %rdi,%rbx + mov %rdi,%rbp mov %rsi,%rdi + push %rbx sub $something,%rsp - mov offset(%rip),%rbp # <_Py_NoneStruct@Base> + mov offset(%rip),%r13 # <_Py_NoneStruct@Base> mov %fs:0x28,%rsi mov %rsi,offset(%rsp) mov %rdx,%rsi - mov %rax,offset(%rsp) - xor %edx,%edx lea offset(%rsp),%rax - mov %edx,offset(%rsp) lea offset(%rip),%rdx # <_fini + ofs> - mov %rbp,offset(%rsp) + movq $something,offset(%rsp) + mov %r13,offset(%rsp) + movl $something,offset(%rsp) push %rax xor %eax,%eax lea offset(%rsp),%r9 lea offset(%rsp),%r8 call + pop %rdx pop %rcx - pop %rsi test %eax,%eax je + mov offset(%rsp),%rbx + lea offset(%rip),%r12 # + mov offset(%rbx),%rdi + cmp %r12,%rdi + jne + addq $something,(%rbx) mov offset(%rsp),%rdx lea offset(%rsp),%rsi - mov %rbx,%rcx + mov %rbp,%rcx mov $something,%edi call test %eax,%eax je mov offset(%rsp),%rdx - lea offset(%rsp),%rsi - mov %rbx,%rcx - mov $something,%edi - call - mov offset(%rsp),%r12 - test %eax,%eax - je - mov offset(%rsp),%rdx - mov offset(%rsp),%r13 - cmp %rbp,%rdx + mov offset(%rsp),%r14 + cmp %r13,%rdx jne - lea offset(%rip),%rdi # + mov %r12,%rdi call - mov offset(%rsp),%r14 - mov %rax,%rbp + mov offset(%rsp),%r13 + mov %rax,%r12 test %rax,%rax je - test %r14,%r14 + test %r13,%r13 jne - lea offset(%rbx),%rcx - lea offset(%r13),%rdx - lea offset(%r12),%rsi + lea offset(%rbp),%rcx + lea offset(%r14),%rdx + lea offset(%rbx),%rsi lea offset(%rax),%rdi lea offset(%rsp),%r8 call - mov %r12,%rdi + mov %rbx,%rdi call <_Py_DECREF> - mov %r13,%rdi + mov %r14,%rdi call <_Py_DECREF> mov offset(%rsp),%esi - mov %rbx,%rdi + mov %rbp,%rdi call test %eax,%eax jne @@ -6521,40 +6529,62 @@ sub %fs:0x28,%rax jne add $something,%rsp - mov %rbp,%rax + mov %r12,%rax pop %rbx pop %rbp pop %r12 pop %r13 pop %r14 ret + mov %r12,%rsi + call + test %eax,%eax + jne + mov offset(%rbx),%rax + testb $something,offset(%rax) + je + mov %rbx,%rsi + mov %rbp,%rdx + mov %r12,%rdi + call + mov %rax,%rbx + test %rax,%rax + jne + xor %r12d,%r12d + jmp lea offset(%rsp),%rsi - mov %rbx,%rcx + mov %rbp,%rcx mov $something,%edi call test %eax,%eax jne jmp lea offset(%rax),%rdi - lea offset(%r14),%rcx - lea offset(%r13),%rdx - lea offset(%r12),%rsi + lea offset(%r13),%rcx + lea offset(%r14),%rdx + lea offset(%rbx),%rsi /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 30200000 00000000 a86d0000 00000000 0 .......m...... + 06f8 08000000 00000000 f01f0000 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 601e0000 00000000 78700000 00000000 `.......xp...... + 07a8 501e0000 00000000 78700000 00000000 P.......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 60200000 00000000 f8700000 00000000 ` .......p...... + 08c8 50200000 00000000 f8700000 00000000 P .......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 40200000 00000000 ........@ ...... 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 001f0000 00000000 38710000 00000000 ........8q...... 0968 08000000 00000000 e0300000 00000000 .........0...... 0978 88710000 00000000 08000000 00000000 .q.............. 0988 96300000 00000000 90710000 00000000 .0.......q...... @@ -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 e94c0c00 00498304 8.....1..L...I.. - 1280 2401e93f 0c000048 89d6b902 000000ba $..?...H........ + 1270 38e8bafd ffff31db e93c0c00 00498304 8.....1..<...I.. + 1280 2401e92f 0c000048 89d6b902 000000ba $../...H........ 1290 02000000 488d3db4 1d0000e8 b0fdffff ....H.=......... - 12a0 85c00f85 cc0b0000 ebcc488b 052f5d00 ..........H../]. + 12a0 85c00f85 bc0b0000 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 85210c00 H.W..........!.. 1300 00488b05 d85c0000 488d35fb 1c000048 .H...\..H.5....H - 1310 8b38e819 fdffffe9 510c0000 e94c0c00 .8......Q....L.. + 1310 8b38e819 fdffffe9 410c0000 e93c0c00 .8......A....<.. 1320 00662e0f 1f840000 0000000f 1f440000 .f...........D.. 1330 488d3d29 5e0000e9 24fdffff 0f1f4000 H.=)^...$.....@. 1340 554889fd 488d3d55 27000053 51e8eefc UH..H.=U'..SQ... @@ -332,8 +332,8 @@ 1b10 36488d58 014883c0 02488d0c dd000000 6H.X.H...H...... 1b20 00488d3c 0a488b2f 4c39f87d 794c8b24 .H.<.H./L9.}yL.$ 1b30 c24889ee 31d24983 0424014c 89e74883 .H..1.I..$.L..H. - 1b40 450001e8 58f5ffff 49832c24 010f846d E...X...I.,$...m - 1b50 02000048 836d0001 0f847d02 000085c0 ...H.m....}..... + 1b40 450001e8 58f5ffff 49832c24 010f847b E...X...I.,$...{ + 1b50 02000048 836d0001 0f848b02 000085c0 ...H.m.......... 1b60 0f88aaf6 ffff83f0 01498b55 18489848 .........I.U.H.H 1b70 01c34d39 7d100f85 b4f6ffff 488d0cdd ..M9}.......H... 1b80 00000000 4a8d04f2 488d340a 4c8b0048 ....J...H.4.L..H @@ -345,78 +345,77 @@ 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 240f846a 01000049 832e010f 84820100 $..j...I........ + 1c10 240f8478 01000049 832e010f 84900100 $..x...I........ 1c20 0085c00f 88e7f5ff ff4d3b65 100f8515 .........M;e.... 1c30 f6ffff85 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 0f848501 00004983 2f010f84 H./.......I./... - 1cb0 90010000 85c00f88 54f5ffff 4d3b6510 ........T...M;e. + 1ca0 48832f01 0f845401 00004983 2f010f84 H./...T...I./... + 1cb0 5f010000 85c00f88 54f5ffff 4d3b6510 _.......T...M;e. 1cc0 0f8582f5 ffff85c0 0f8469ff ffff498b ..........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 - 1d00 d1f94c8b 3cca31d2 48890c24 488d2ccd ..L.<.1.H..$H.,. - 1d10 00000000 49830701 4c89ff49 830601e8 ....I...L..I.... - 1d20 7cf3ffff 49832f01 488b0c24 0f84be00 |...I./.H..$.... - 1d30 00004983 2e010f84 d6000000 85c00f88 ..I............. - 1d40 ccf4ffff 4d3b6510 0f85faf4 ffff85c0 ....M;e......... - 1d50 0f84e1fe ffff498b 55184c8d 3c2a488d ......I.U.L.<*H. - 1d60 04da498b 374c8b30 4d893748 89304839 ..I.7L.0M.7H.0H9 - 1d70 4c24080f 8dbefeff ff4889cb e977ffff L$.......H...w.. - 1d80 ff4c89ff 48894c24 18890424 e8fff2ff .L..H.L$...$.... - 1d90 ff49832e 018b0424 488b4c24 180f857e .I.....$H.L$...~ - 1da0 feffff4c 89f74889 4c241889 0424e8dd ...L..H.L$...$.. - 1db0 f2ffff48 8b4c2418 8b0424e9 61feffff ...H.L$...$.a... - 1dc0 4c89e789 442410e8 c4f2ffff 48836d00 L...D$......H.m. - 1dd0 018b4424 100f8583 fdffff48 89ef8944 ..D$.......H...D - 1de0 2410e8a9 f2ffff8b 442410e9 6efdffff $.......D$..n... - 1df0 4c89ff89 44241048 890c24e8 90f2ffff L...D$.H..$..... - 1e00 49832e01 488b0c24 8b442410 0f852aff I...H..$.D$...*. - 1e10 ffff4c89 f7894424 1048890c 24e86ef2 ..L...D$.H..$.n. - 1e20 ffff8b44 2410488b 0c24e90d ffffff89 ...D$.H..$...... - 1e30 0424e859 f2ffff49 832f018b 04240f85 .$.Y...I./...$.. - 1e40 70feffff 4c89ff89 0424e841 f2ffff8b p...L....$.A.... - 1e50 0424e95d feffff66 0f1f8400 00000000 .$.]...f........ - 1e60 41554154 55534889 f3514883 fa020f85 AUATUSH..QH..... - 1e70 13f4ffff 488b2b4c 8b630848 8b4508f6 ....H.+L.c.H.E.. - 1e80 80ab0000 00027479 48837d10 000f84ea ......tyH.}..... - 1e90 f3ffff48 8b451831 d24c89e6 488b1848 ...H.E.1.L..H..H - 1ea0 83030148 89dfe8f5 f1ffff48 89df4189 ...H.......H..A. - 1eb0 c5e8caf7 ffff4585 ed0f88b7 f3ffff75 ......E........u - 1ec0 13498304 24014c89 e35a4889 d85b5d41 .I..$.L..ZH..[]A - 1ed0 5c415dc3 48837d10 000f8481 f3ffff48 \A].H.}........H - 1ee0 8b451831 f64889ef 488b1849 83042401 .E.1.H..H..I..$. - 1ef0 4c8920e8 38f6ffff 85c074cd e9c1f3ff L. .8.....t..... - 1f00 ffe9a4f3 ffff662e 0f1f8400 00000000 ......f......... - 1f10 534889f3 4883fa02 0f85aef3 ffff488b SH..H.........H. - 1f20 3e488b46 08488b57 08f682ab 00000002 >H.F.H.W........ - 1f30 744b4883 7f100074 1e488b57 1831f648 tKH....t.H.W.1.H - 1f40 8b1a4883 00014889 02e882fb ffff85c0 ..H...H......... - 1f50 751f4889 d85bc348 8b058a50 0000488d u.H..[.H...P..H. - 1f60 35c21000 00488b38 e8c3f0ff ff31dbeb 5....H.8.....1.. - 1f70 e14889df 31dbe805 f7ffffeb d5e97ff3 .H..1........... - 1f80 ffff662e 0f1f8400 00000000 0f1f4000 ..f...........@. - 1f90 488d3d31 52000048 8d052a52 00004839 H.=1R..H..*R..H9 - 1fa0 f8741548 8b054650 00004885 c07409ff .t.H..FP..H..t.. - 1fb0 e00f1f80 00000000 c30f1f80 00000000 ................ - 1fc0 488d3d01 52000048 8d35fa51 00004829 H.=.R..H.5.Q..H) - 1fd0 fe4889f0 48c1ee3f 48c1f803 4801c648 .H..H..?H...H..H - 1fe0 d1fe7414 488b05ed 4f000048 85c07408 ..t.H...O..H..t. - 1ff0 ffe0660f 1f440000 c30f1f80 00000000 ..f..D.......... - 2000 f30f1efa 803dbd51 00000075 2b554883 .....=.Q...u+UH. - 2010 3dba4f00 00004889 e5740c48 8b3dde4f =.O...H..t.H.=.O - 2020 0000e899 f0ffffe8 64ffffff c6059551 ........d......Q - 2030 0000015d c30f1f00 c30f1f80 00000000 ...]............ - 2040 f30f1efa e977ffff ff0f1f80 00000000 .....w.......... - 2050 4889f748 8d3576fa ffffe931 f3ffff90 H..H.5v....1.... - 2060 4889f748 8d3566fa ffffe9b1 f8ffff H..H.5f........ + 1cf0 39c30f8e 3fffffff 4889d948 8d5bff4c 9...?...H..H.[.L + 1d00 89f648d1 fb48890c 244c8b3c da31d248 ..H..H..$L.<.1.H + 1d10 8d2cdd00 00000049 8307014c 89ff4983 .,.....I...L..I. + 1d20 0601e879 f3ffff49 832f0148 8b0c2474 ...y...I./.H..$t + 1d30 4849832e 010f84eb 00000085 c00f88cd HI.............. + 1d40 f4ffff4d 3b65100f 85fbf4ff ff85c00f ...M;e.......... + 1d50 84e2feff ff498b55 184c8d3c 2a488d04 .....I.U.L.<*H.. + 1d60 ca498b37 4c8b304d 89374889 3048395c .I.7L.0M.7H.0H9\ + 1d70 24087c84 e9befeff ff4c89ff 89442410 $.|......L...D$. + 1d80 e80bf3ff ff8b4424 10488b0c 24eba24c ......D$.H..$..L + 1d90 89ff4889 4c241889 0424e8f1 f2ffff49 ..H.L$...$.....I + 1da0 832e018b 0424488b 4c24180f 8570feff .....$H.L$...p.. + 1db0 ff4c89f7 48894c24 18890424 e8cff2ff .L..H.L$...$.... + 1dc0 ff488b4c 24188b04 24e953fe ffff4c89 .H.L$...$.S...L. + 1dd0 e7894424 10e8b6f2 ffff4883 6d00018b ..D$......H.m... + 1de0 4424100f 8575fdff ff4889ef 89442410 D$...u...H...D$. + 1df0 e89bf2ff ff8b4424 10e960fd ffff8904 ......D$..`..... + 1e00 24e88af2 ffff4983 2f018b04 240f85a1 $.....I./...$... + 1e10 feffff4c 89ff8904 24e872f2 ffff8b04 ...L....$.r..... + 1e20 24e98efe ffff4c89 f7894424 1048890c $.....L...D$.H.. + 1e30 24e85af2 ffff8b44 2410488b 0c24e9f8 $.Z....D$.H..$.. + 1e40 feffff66 662e0f1f 84000000 00006690 ...ff.........f. + 1e50 41554154 55534889 f3514883 fa020f85 AUATUSH..QH..... + 1e60 23f4ffff 488b2b4c 8b630848 8b4508f6 #...H.+L.c.H.E.. + 1e70 80ab0000 00027479 48837d10 000f84fa ......tyH.}..... + 1e80 f3ffff48 8b451831 d24c89e6 488b1848 ...H.E.1.L..H..H + 1e90 83030148 89dfe805 f2ffff48 89df4189 ...H.......H..A. + 1ea0 c5e8daf7 ffff4585 ed0f88c7 f3ffff75 ......E........u + 1eb0 13498304 24014c89 e35a4889 d85b5d41 .I..$.L..ZH..[]A + 1ec0 5c415dc3 48837d10 000f8491 f3ffff48 \A].H.}........H + 1ed0 8b451831 f64889ef 488b1849 83042401 .E.1.H..H..I..$. + 1ee0 4c8920e8 48f6ffff 85c074cd e9d1f3ff L. .H.....t..... + 1ef0 ffe9b4f3 ffff662e 0f1f8400 00000000 ......f......... + 1f00 534889f3 4883fa02 0f85bef3 ffff488b SH..H.........H. + 1f10 3e488b46 08488b57 08f682ab 00000002 >H.F.H.W........ + 1f20 744b4883 7f100074 1e488b57 1831f648 tKH....t.H.W.1.H + 1f30 8b1a4883 00014889 02e892fb ffff85c0 ..H...H......... + 1f40 751f4889 d85bc348 8b059a50 0000488d u.H..[.H...P..H. + 1f50 35d21000 00488b38 e8d3f0ff ff31dbeb 5....H.8.....1.. + 1f60 e14889df 31dbe815 f7ffffeb d5e98ff3 .H..1........... + 1f70 ffff662e 0f1f8400 00000000 0f1f4000 ..f...........@. + 1f80 488d3d41 52000048 8d053a52 00004839 H.=AR..H..:R..H9 + 1f90 f8741548 8b055650 00004885 c07409ff .t.H..VP..H..t.. + 1fa0 e00f1f80 00000000 c30f1f80 00000000 ................ + 1fb0 488d3d11 52000048 8d350a52 00004829 H.=.R..H.5.R..H) + 1fc0 fe4889f0 48c1ee3f 48c1f803 4801c648 .H..H..?H...H..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) @@ -894,9 +894,9 @@ ret nopl offset(%rax,%rax,1) mov offset(%r13),%rax - mov offset(%rsp),%rsi + mov offset(%rsp),%rdi add %rax,%rcx - lea (%rax,%rsi,1),%rdx + lea (%rax,%rdi,1),%rdx mov (%rdx),%rdi mov (%rcx),%r15 mov %r15,(%rdx) @@ -935,13 +935,14 @@ mov offset(%rsp),%rax cmp %rax,%rbx jle - lea -offset(%rbx),%rcx + mov %rbx,%rcx + lea -offset(%rbx),%rbx mov %r14,%rsi - sar %rcx - mov (%rdx,%rcx,8),%r15 - xor %edx,%edx + sar %rbx mov %rcx,(%rsp) - lea offset(,%rcx,8),%rbp + mov (%rdx,%rbx,8),%r15 + xor %edx,%edx + lea offset(,%rbx,8),%rbp addq $something,(%r15) mov %r15,%rdi addq $something,(%r14) @@ -959,14 +960,19 @@ je mov offset(%r13),%rdx lea (%rdx,%rbp,1),%r15 - lea (%rdx,%rbx,8),%rax + lea (%rdx,%rcx,8),%rax mov (%r15),%rsi mov (%rax),%r14 mov %r14,(%r15) mov %rsi,(%rax) - cmp %rcx,offset(%rsp) - jge - mov %rcx,%rbx + cmp %rbx,offset(%rsp) + jl + jmp + mov %r15,%rdi + mov %eax,offset(%rsp) + call <_Py_Dealloc@plt> + mov offset(%rsp),%eax + mov (%rsp),%rcx jmp mov %r15,%rdi mov %rcx,offset(%rsp) @@ -994,21 +1000,6 @@ call <_Py_Dealloc@plt> mov offset(%rsp),%eax jmp - mov %r15,%rdi - mov %eax,offset(%rsp) - mov %rcx,(%rsp) - call <_Py_Dealloc@plt> - subq $something,(%r14) - mov (%rsp),%rcx - mov offset(%rsp),%eax - jne - mov %r14,%rdi - mov %eax,offset(%rsp) - mov %rcx,(%rsp) - call <_Py_Dealloc@plt> - mov offset(%rsp),%eax - mov (%rsp),%rcx - jmp mov %eax,(%rsp) call <_Py_Dealloc@plt> subq $something,(%r15) @@ -1019,7 +1010,15 @@ call <_Py_Dealloc@plt> mov (%rsp),%eax jmp - nopw offset(%rax,%rax,1) + mov %r14,%rdi + mov %eax,offset(%rsp) + mov %rcx,(%rsp) + call <_Py_Dealloc@plt> + mov offset(%rsp),%eax + mov (%rsp),%rcx + jmp + data16 cs nopw offset(%rax,%rax,1) + xchg %ax,%ax _heapq_heappushpop: push %r13 /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) @@ -125,7 +125,7 @@ 0a10 00000000 00000000 1d010000 10000000 ................ 0a20 00000000 00000000 00000000 00000000 ................ 0a30 2b030000 10000000 00000000 00000000 +............... - 0a40 00000000 00000000 8b050000 10000000 ................ + 0a40 00000000 00000000 9c050000 10000000 ................ 0a50 00000000 00000000 00000000 00000000 ................ 0a60 4b0b0000 10000000 00000000 00000000 K............... 0a70 00000000 00000000 aa070000 10000000 ................ @@ -134,21 +134,21 @@ 0aa0 00000000 00000000 c4020000 10000000 ................ 0ab0 00000000 00000000 00000000 00000000 ................ 0ac0 71010000 10000000 00000000 00000000 q............... - 0ad0 00000000 00000000 bf050000 10000000 ................ + 0ad0 00000000 00000000 b2050000 10000000 ................ 0ae0 00000000 00000000 00000000 00000000 ................ 0af0 66020000 10000000 00000000 00000000 f............... 0b00 00000000 00000000 91080000 10000000 ................ 0b10 00000000 00000000 00000000 00000000 ................ 0b20 740c0000 10000000 00000000 00000000 t............... - 0b30 00000000 00000000 5e060000 10000000 ........^....... + 0b30 00000000 00000000 cc050000 10000000 ................ 0b40 00000000 00000000 00000000 00000000 ................ 0b50 ac040000 10000000 00000000 00000000 ................ 0b60 00000000 00000000 56080000 10000000 ........V....... 0b70 00000000 00000000 00000000 00000000 ................ - 0b80 59050000 10000000 00000000 00000000 Y............... + 0b80 6a050000 10000000 00000000 00000000 j............... 0b90 00000000 00000000 b9040000 10000000 ................ 0ba0 00000000 00000000 00000000 00000000 ................ - 0bb0 b2050000 10000000 00000000 00000000 ................ + 0bb0 d8050000 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 27060000 10000000 ........'....... + 0ce0 00000000 00000000 e5050000 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 0d060000 10000000 00000000 00000000 ................ + 0d90 50060000 10000000 00000000 00000000 P............... 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 47060000 10000000 00000000 00000000 G............... + 0df0 05060000 10000000 00000000 00000000 ................ 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 01060000 10000000 ................ + 0f80 00000000 00000000 1c060000 10000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ 0fa0 d10a0000 10000000 00000000 00000000 ................ 0fb0 00000000 00000000 5e0a0000 12000000 ........^....... 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 38060000 10000000 00000000 00000000 8............... + 0fd0 f6050000 10000000 00000000 00000000 ................ 0fe0 00000000 00000000 9b020000 10000000 ................ 0ff0 00000000 00000000 00000000 00000000 ................ 1000 01000000 20000000 00000000 00000000 .... ........... @@ -244,7 +244,7 @@ 1180 aa010000 10000000 00000000 00000000 ................ 1190 00000000 00000000 84000000 10000000 ................ 11a0 00000000 00000000 00000000 00000000 ................ - 11b0 d9050000 10000000 00000000 00000000 ................ + 11b0 28060000 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 72050000 10000000 ........r....... + 1370 00000000 00000000 83050000 10000000 ................ 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 a1050000 10000000 ................ + 1580 00000000 00000000 59050000 10000000 ........Y....... 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 ec050000 10000000 ................ + 17c0 00000000 00000000 3b060000 10000000 ........;....... 17d0 00000000 00000000 00000000 00000000 ................ 17e0 660c0000 10000000 00000000 00000000 f............... 17f0 00000000 00000000 650a0000 10000000 ........e....... @@ -455,24 +455,24 @@ 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 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 + 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 73005f50 79427974 65417272 61795f65 s._PyByteArray_e + 1f38 6d707479 5f737472 696e6700 50794974 mpty_string.PyIt + 1f48 65725f4e 65787400 50794f62 6a656374 er_Next.PyObject + 1f58 5f537472 0050794f 626a6563 745f4765 _Str.PyObject_Ge + 1f68 74497465 6d005079 4578635f 4b657945 tItem.PyExc_KeyE + 1f78 72726f72 00507945 72725f45 78636570 rror.PyErr_Excep + 1f88 74696f6e 4d617463 68657300 50794572 tionMatches.PyEr + 1f98 725f436c 65617200 5f50795f 456c6c69 r_Clear._Py_Elli + 1fa8 70736973 4f626a65 6374005f 50794f62 psisObject._PyOb + 1fb8 6a656374 5f4d616b 65547043 616c6c00 ject_MakeTpCall. + 1fc8 5079556e 69636f64 655f4173 456e636f PyUnicode_AsEnco + 1fd8 64656453 7472696e 67005f50 79556e69 dedString._PyUni 1fe8 636f6465 5f526561 64790050 79457863 code_Ready.PyExc 1ff8 5f4f7665 72666c6f 77457272 6f720050 _OverflowError.P 2008 794f626a 6563745f 43616c6c 4e6f4172 yObject_CallNoAr @@ -678,16 +678,16 @@ 2c48 08000000 00000000 80550100 00000000 .........U...... 2c58 a0a00100 00000000 08000000 00000000 ................ 2c68 14340100 00000000 a8a00100 00000000 .4.............. - 2c78 08000000 00000000 497d0000 00000000 ........I}...... + 2c78 08000000 00000000 507d0000 00000000 ........P}...... 2c88 b8a00100 00000000 08000000 00000000 ................ 2c98 c0570100 00000000 c0a00100 00000000 .W.............. 2ca8 08000000 00000000 1a340100 00000000 .........4...... 2cb8 c8a00100 00000000 08000000 00000000 ................ - 2cc8 1c7c0000 00000000 d8a00100 00000000 .|.............. + 2cc8 237c0000 00000000 d8a00100 00000000 #|.............. 2cd8 08000000 00000000 80570100 00000000 .........W...... 2ce8 e0a00100 00000000 08000000 00000000 ................ 2cf8 1f340100 00000000 e8a00100 00000000 .4.............. - 2d08 08000000 00000000 b07b0000 00000000 .........{...... + 2d08 08000000 00000000 b77b0000 00000000 .........{...... 2d18 f8a00100 00000000 08000000 00000000 ................ 2d28 40570100 00000000 20a10100 00000000 @W...... ....... 2d38 08000000 00000000 2a340100 00000000 ........*4...... @@ -702,7 +702,7 @@ 2dc8 08000000 00000000 4d330100 00000000 ........M3...... 2dd8 f0a10100 00000000 08000000 00000000 ................ 2de8 00fc0000 00000000 f8a10100 00000000 ................ - 2df8 08000000 00000000 6c790000 00000000 ........ly...... + 2df8 08000000 00000000 73790000 00000000 ........sy...... 2e08 40a20100 00000000 08000000 00000000 @............... 2e18 8e330100 00000000 48a20100 00000000 .3......H....... 2e28 08000000 00000000 f0000100 00000000 ................ @@ -723,12 +723,12 @@ 2f18 08000000 00000000 e05a0100 00000000 .........Z...... 2f28 e0a20100 00000000 08000000 00000000 ................ 2f38 1a340100 00000000 e8a20100 00000000 .4.............. - 2f48 08000000 00000000 557a0000 00000000 ........Uz...... + 2f48 08000000 00000000 5c7a0000 00000000 ........\z...... 2f58 f8a20100 00000000 08000000 00000000 ................ 2f68 a05a0100 00000000 00a30100 00000000 .Z.............. 2f78 08000000 00000000 1f340100 00000000 .........4...... 2f88 08a30100 00000000 08000000 00000000 ................ - 2f98 577a0000 00000000 18a30100 00000000 Wz.............. + 2f98 5e7a0000 00000000 18a30100 00000000 ^z.............. 2fa8 08000000 00000000 605a0100 00000000 ........`Z...... 2fb8 40a30100 00000000 08000000 00000000 @............... 2fc8 04340100 00000000 48a30100 00000000 .4......H....... /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,16 +866,12 @@ call <_Py_DECREF> or $something,%r14d jmp - mov %r15,%rsi + lea offset(%rsp),%rsi mov %r12,%rdi - call - test %eax,%eax - jne - jmp - mov %rbp,%rdi - call <_Py_DECREF> - mov %rbx,%rdi - call <_Py_DECREF> + movw $something,offset(%rsp) + call <_Pickler_Write.constprop.1> + test %rax,%rax + jns jmp mov %rbx,%rdi call <_Py_DECREF> @@ -923,38 +919,17 @@ 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 - lea offset(%rip),%rsi # <_fini + ofs> - mov offset(%rax),%rdi - xor %eax,%eax - call - jmp + mov %rbx,%rdi + call <_Py_DECREF> + jmp + mov %rbx,%rdi + call <_Py_DECREF> + jmp + mov %rbp,%rdi + call <_Py_DECREF> + mov %rbx,%rdi + call <_Py_DECREF> + jmp mov %r13,%rdi call <_Py_DECREF> or $something,%r14d @@ -972,18 +947,29 @@ test %eax,%eax jne jmp - 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 + 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 - or $something,%r14d + 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 mov %r15,%rsi mov %r12,%rdi @@ -993,14 +979,24 @@ jmp or $something,%r14d jmp + mov offset(%rip),%rax # + lea offset(%rip),%rsi # <_fini + ofs> + mov (%rax),%rdi + xor %eax,%eax + call + jmp call xor %ebx,%ebx or $something,%r14d jmp - lea offset(%rbx),%rsi - jmp - mov offset(%rbx),%rsi + or $something,%r14d jmp + mov %r15,%rsi + mov %r12,%rdi + call + test %eax,%eax + jne + jmp mov %rbx,%rdi call <_Py_DECREF> jmp @@ -1016,21 +1012,25 @@ mov (%rax),%rdi call jmp - lea offset(%rsp),%rsi - mov %r12,%rdi - movw $something,offset(%rsp) - call <_Pickler_Write.constprop.1> - test %rax,%rax - jns - jmp + call <_Pickle_GetGlobalState> + lea offset(%rip),%rsi # <_fini + ofs> + mov offset(%rax),%rdi + call + jmp or $something,%r14d jmp - mov offset(%rip),%rax # + lea offset(%rbx),%rsi + jmp + mov offset(%rbx),%rsi + jmp + call <_Pickle_GetGlobalState> + mov offset(%rbx),%rdx + mov %r15,%rcx lea offset(%rip),%rsi # <_fini + ofs> - mov (%rax),%rdi + mov offset(%rax),%rdi xor %eax,%eax call - jmp + jmp _Pickler_Write.cold: call @@ -1323,13 +1323,13 @@ jmp PyMemoTable_Set.cold: - mov %rsi,offset(%rax) - jmp add %rax,%rax jns call or $something,%eax jmp + mov %rsi,offset(%rax) + jmp mov %rbp,offset(%rbx) jmp @@ -3212,8 +3212,7 @@ pop %rbx ret cs nopw offset(%rax,%rax,1) - cs nopw offset(%rax,%rax,1) RPMS.2017/python39-testsuite-3.9.19-1.1.x86_64.rpm RPMS/python39-testsuite-3.9.19-1.1.x86_64.rpm differ: byte 225, line 1 Comparing python39-testsuite-3.9.19-1.1.x86_64.rpm to python39-testsuite-3.9.19-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 @@ -5153 +5153 @@ -/usr/lib64/python3.9/test/__pycache__/test_codeop.cpython-39.pyc f83a18aac8209566192025d98bba2be589aca686caf2678ffd3780b774a362e7 0 +/usr/lib64/python3.9/test/__pycache__/test_codeop.cpython-39.pyc 4284ab261c9f4d9350c0de8975306826e1595dcfd1b5398cfceb01b9e65102c9 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 @@ -5563 +5563 @@ -/usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.opt-2.pyc 1836ac0cc371d5851d21be91bdf0268ca19ed0e39a11cf34e6ad85bee3c27402 0 +/usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.opt-2.pyc bbba7c005d4d3a9f3eca5126c79d7be09f66c9d019e7dde0632765c43ecfb716 0 @@ -5833 +5833 @@ -/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc 59d39a89121a42dc427617688219114f98b059f4e781ddd56a2c19f99859ef78 0 +/usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc 3467379c0abc47a731f26c1e817dc5741ffee7092ef5ced28c7461935d349f43 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,2 +6057,2 @@ -/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-2.pyc 48036510151c1b08bbac8f0c17378efe6dd1d32eb7345b39ca300a3aec2ed954 0 +/usr/lib64/python3.9/test/__pycache__/test_unicode.cpython-39.opt-1.pyc 92ba8f1d6d90956c0a3224831aa0a2210f3e9afc195fec2d231ea0eb2bfc8377 0 +/usr/lib64/python3.9/test/__pycache__/test_unicode.cpython-39.opt-2.pyc 28b06b6ac1d2ec616d688eaf9169099fefb1cadf0120bc2a11b207758e8eb511 0 @@ -6171 +6171 @@ -/usr/lib64/python3.9/test/__pycache__/test_xml_etree.cpython-39.opt-1.pyc b9b57974c8a7601e3ffaee03c2cf5c8d2763da63eb1b0072417eda8ec0d995eb 0 +/usr/lib64/python3.9/test/__pycache__/test_xml_etree.cpython-39.opt-1.pyc afb831ed6d06c108a49d3d2e4ba647929e3862d9d0eb21aa25d929bee6f7ed11 0 @@ -7699 +7699 @@ -/usr/lib64/python3.9/test/test_json/__pycache__/test_fail.cpython-39.opt-1.pyc 44e2971478ff234f905a768f6ce613f44ef1600d784bc64107f89899cf927677 0 +/usr/lib64/python3.9/test/test_json/__pycache__/test_fail.cpython-39.opt-1.pyc 96a867a2cd717f55625d8cb2455a55210a19ff9cc7e544dd6153105bf69e6ff1 0 @@ -7717 +7717 @@ -/usr/lib64/python3.9/test/test_json/__pycache__/test_recursion.cpython-39.opt-1.pyc 54e2d082ae06d076ac1fb104d5b3c21f0b62701c5f62d7115342499974b42883 0 +/usr/lib64/python3.9/test/test_json/__pycache__/test_recursion.cpython-39.opt-1.pyc be8e1b3ce947ab3657be3f7d496d08fd417b2100ef5ff4589cf6fc9d502ecebd 0 @@ -7720,3 +7720,3 @@ -/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.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 +/usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.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_codeop.cpython-39.pyc differs at offset '4483' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_codeop.cpython-39.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_codeop.cpython-39.pyc (hex) @@ -1,4 +1,4 @@ -00001180 62 2c fa 01 7b 7a 02 7b 61 7a 03 7b 61 3a 7a 04 |b,..{z.{az.{a:z.| +00001180 62 2c da 01 7b 7a 02 7b 61 7a 03 7b 61 3a 7a 04 |b,..{z.{az.{a:z.| 00001190 7b 61 3a 62 7a 05 7b 61 3a 62 2c 7a 06 7b 61 3a |{a:bz.{a:b,z.{a:| 000011a0 62 2c 63 7a 07 7b 61 3a 62 2c 63 3a 7a 08 7b 61 |b,cz.{a:b,c:z.{a| 000011b0 3a 62 2c 63 3a 64 7a 09 7b 61 3a 62 2c 63 3a 64 |:b,c:dz.{a:b,c:d| /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_logging.cpython-39.opt-2.pyc differs at offset '83335' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.opt-2.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_logging.cpython-39.opt-2.pyc (hex) @@ -1,4 +1,4 @@ -00014580 61 67 65 7d 25 24 fa 01 7b a9 01 72 0a 03 00 00 |age}%$..{..r....| +00014580 61 67 65 7d 25 24 da 01 7b a9 01 72 0a 03 00 00 |age}%$..{..r....| 00014590 fa 1f 24 25 4d 65 73 73 61 67 65 20 77 69 74 68 |..$%Message with| 000145a0 20 32 20 70 6c 61 63 65 68 6f 6c 64 65 72 73 25 | 2 placeholders%| 000145b0 24 7a 08 7b 72 61 6e 64 6f 6d 7d 7a 09 7b 6d 65 |$z.{random}z.{me| /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc differs at offset '32066' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_set.cpython-39.opt-2.pyc (hex) @@ -1,4 +1,4 @@ -00007d40 4e fa 01 7b fa 01 7d 72 0d 00 00 00 e9 ff ff ff |N..{..}r........| +00007d40 4e da 01 7b da 01 7d 72 0d 00 00 00 e9 ff ff ff |N..{..}r........| 00007d50 ff 7a 02 2c 20 63 01 00 00 00 00 00 00 00 00 00 |.z., c..........| 00007d60 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 14 |..........S...s.| 00007d70 00 00 00 67 00 7c 00 5d 0c 7d 01 74 00 7c 01 83 |...g.|.].}.t.|..| /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/__pycache__/test_unicode.cpython-39.opt-2.pyc differs at offset '52287' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_unicode.cpython-39.opt-2.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_unicode.cpython-39.opt-2.pyc (hex) @@ -1,8 +1,8 @@ 0000cc00 7d 7a 04 7b 31 7d 58 7a 05 58 7b 31 7d 59 69 f1 |}z.{1}Xz.X{1}Yi.| 0000cc10 ff ff ff 7a 03 2d 31 35 7a 06 7b 30 7d 7b 31 7d |...z.-15z.{0}{1}| 0000cc20 7a 06 2d 31 35 61 62 63 7a 07 7b 30 7d 58 7b 31 |z.-15abcz.{0}X{1| -0000cc30 7d 7a 07 2d 31 35 58 61 62 63 7a 02 7b 7b fa 01 |}z.-15Xabcz.{{..| -0000cc40 7b 7a 02 7d 7d fa 01 7d 7a 04 7b 7b 7d 7d fa 02 |{z.}}..}z.{{}}..| +0000cc30 7d 7a 07 2d 31 35 58 61 62 63 7a 02 7b 7b da 01 |}z.-15Xabcz.{{..| +0000cc40 7b 7a 02 7d 7d da 01 7d 7a 04 7b 7b 7d 7d fa 02 |{z.}}..}z.{{}}..| 0000cc50 7b 7d 7a 05 7b 7b 78 7d 7d 7a 03 7b 78 7d 7a 07 |{}z.{{x}}z.{x}z.| 0000cc60 7b 7b 7b 30 7d 7d 7d e9 7b 00 00 00 7a 05 7b 31 |{{{0}}}.{...z.{1| 0000cc70 32 33 7d 7a 09 7b 7b 7b 7b 30 7d 7d 7d 7d 7a 05 |23}z.{{{{0}}}}z.| /usr/lib64/python3.9/test/__pycache__/test_xml_etree.cpython-39.opt-1.pyc differs at offset '138930' (data) --- old /usr/lib64/python3.9/test/__pycache__/test_xml_etree.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/__pycache__/test_xml_etree.cpython-39.opt-1.pyc (hex) @@ -1,7 +1,7 @@ 00021e80 00 00 00 69 00 7c 00 5d 24 7d 01 7c 01 6a 00 a0 |...i.|.]$}.|.j..| 00021e90 01 64 00 a1 01 64 01 19 00 7c 01 6a 02 70 1e 64 |.d...d...|.j.p.d| 00021ea0 02 a0 03 a1 00 7c 01 66 02 93 02 71 04 53 00 29 |.....|.f...q.S.)| -00021eb0 03 fa 01 7d 72 88 01 00 00 72 80 00 00 00 29 04 |...}r....r....).| +00021eb0 03 da 01 7d 72 88 01 00 00 72 80 00 00 00 29 04 |...}r....r....).| 00021ec0 72 48 00 00 00 da 05 73 70 6c 69 74 72 69 00 00 |rH.....splitri..| 00021ed0 00 72 f9 02 00 00 29 02 72 4a 00 00 00 da 06 6f |.r....).rJ.....o| 00021ee0 70 74 69 6f 6e 72 16 00 00 00 72 16 00 00 00 72 |ptionr....r....r| /usr/lib64/python3.9/test/test_json/__pycache__/test_fail.cpython-39.opt-1.pyc differs at offset '2769' (data) --- old /usr/lib64/python3.9/test/test_json/__pycache__/test_fail.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/test_json/__pycache__/test_fail.cpython-39.opt-1.pyc (hex) @@ -1,5 +1,5 @@ 00000ac0 61 6d 22 2c 72 1e 00 00 00 e9 08 00 00 00 29 03 |am",r.........).| -00000ad0 fa 01 7b fa 31 45 78 70 65 63 74 69 6e 67 20 70 |..{.1Expecting p| +00000ad0 da 01 7b fa 31 45 78 70 65 63 74 69 6e 67 20 70 |..{.1Expecting p| 00000ae0 72 6f 70 65 72 74 79 20 6e 61 6d 65 20 65 6e 63 |roperty name enc| 00000af0 6c 6f 73 65 64 20 69 6e 20 64 6f 75 62 6c 65 20 |losed in double | 00000b00 71 75 6f 74 65 73 72 04 00 00 00 29 03 7a 02 7b |quotesr....).z.{| /usr/lib64/python3.9/test/test_json/__pycache__/test_recursion.cpython-39.opt-1.pyc differs at offset '2412' (data) --- old /usr/lib64/python3.9/test/test_json/__pycache__/test_recursion.cpython-39.opt-1.pyc (hex) +++ new /usr/lib64/python3.9/test/test_json/__pycache__/test_recursion.cpython-39.opt-1.pyc (hex) @@ -1,6 +1,6 @@ 00000940 00 6e 12 31 00 90 01 73 3e 30 00 01 00 01 00 01 |.n.1...s>0......| 00000950 00 59 00 01 00 64 00 53 00 29 08 4e 7a 05 7b 22 |.Y...d.S.).Nz.{"| -00000960 61 22 3a e9 a0 86 01 00 da 01 31 fa 01 7d 7a 03 |a":.......1..}z.| +00000960 61 22 3a e9 a0 86 01 00 da 01 31 da 01 7d 7a 03 |a":.......1..}z.| 00000970 5b 31 5d fa 01 5b fa 01 5d 29 05 da 0c 61 73 73 |[1]..[..])...ass| 00000980 65 72 74 52 61 69 73 65 73 da 0e 52 65 63 75 72 |ertRaises..Recur| 00000990 73 69 6f 6e 45 72 72 6f 72 72 02 00 00 00 da 12 |sionErrorr......| /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| /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.pyc differs at offset '738' (data) --- old /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.pyc (hex) +++ new /usr/lib64/python3.9/test/test_json/__pycache__/test_scanstring.cpython-39.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