~/f/qpid-proton/RPMS.2017 ~/f/qpid-proton ~/f/qpid-proton RPMS.2017/python310-python-qpid-proton-0.37.0-0.0.x86_64.rpm RPMS/python310-python-qpid-proton-0.37.0-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python310-python-qpid-proton-0.37.0-0.0.x86_64.rpm to python310-python-qpid-proton-0.37.0-0.0.x86_64.rpm comparing the rpm tags of python310-python-qpid-proton --- old-rpm-tags +++ new-rpm-tags @@ -185 +185 @@ -/usr/lib64/python3.10/site-packages/_cproton.cpython-310-x86_64-linux-gnu.so 9b92284458d1955fd882cb1eb1024da38733901de8396a88c96f7af9e2122633 0 +/usr/lib64/python3.10/site-packages/_cproton.cpython-310-x86_64-linux-gnu.so 04ab4b9a33c6ea243eabffd35d4cdb2269c2b108cc1afbd0d47a20224b4682da 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/python3.10/site-packages/_cproton.cpython-310-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.10/site-packages/_cproton.cpython-310-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.10/site-packages/_cproton.cpython-310-x86_64-linux-gnu.so (objdump) @@ -960,7 +960,7 @@ 3e50 882f0000 10000000 00000000 00000000 ./.............. 3e60 00000000 00000000 034d0000 12000000 .........M...... 3e70 00000000 00000000 00000000 00000000 ................ - 3e80 80390000 12000000 00000000 00000000 .9.............. + 3e80 f83c0000 12000000 00000000 00000000 .<.............. 3e90 00000000 00000000 794b0000 12000000 ........yK...... 3ea0 00000000 00000000 00000000 00000000 ................ 3eb0 1c140000 10000000 00000000 00000000 ................ @@ -979,7 +979,7 @@ 3f80 00000000 00000000 e04d0000 12000000 .........M...... 3f90 00000000 00000000 00000000 00000000 ................ 3fa0 404b0000 12000000 00000000 00000000 @K.............. - 3fb0 00000000 00000000 633f0000 12000000 ........c?...... + 3fb0 00000000 00000000 57410000 12000000 ........WA...... 3fc0 00000000 00000000 00000000 00000000 ................ 3fd0 f9500000 12000000 00000000 00000000 .P.............. 3fe0 00000000 00000000 9c000000 10000000 ................ @@ -993,7 +993,7 @@ 4060 c84c0000 12000000 00000000 00000000 .L.............. 4070 00000000 00000000 87100000 10000000 ................ 4080 00000000 00000000 00000000 00000000 ................ - 4090 59340000 12000000 00000000 00000000 Y4.............. + 4090 1c470000 12000000 00000000 00000000 .G.............. 40a0 00000000 00000000 930e0000 10000000 ................ 40b0 00000000 00000000 00000000 00000000 ................ 40c0 ce0e0000 10000000 00000000 00000000 ................ @@ -1020,7 +1020,7 @@ 4210 144d0000 12000000 00000000 00000000 .M.............. 4220 00000000 00000000 334d0000 12000000 ........3M...... 4230 00000000 00000000 00000000 00000000 ................ - 4240 cd470000 12000000 00000000 00000000 .G.............. + 4240 e9480000 12000000 00000000 00000000 .H.............. 4250 00000000 00000000 5b130000 10000000 ........[....... 4260 00000000 00000000 00000000 00000000 ................ 4270 ba030000 10000000 00000000 00000000 ................ @@ -1060,7 +1060,7 @@ 4490 00000000 00000000 db4b0000 12000000 .........K...... 44a0 00000000 00000000 00000000 00000000 ................ 44b0 23030000 10000000 00000000 00000000 #............... - 44c0 00000000 00000000 b33b0000 12000000 .........;...... + 44c0 00000000 00000000 643f0000 12000000 ........d?...... 44d0 00000000 00000000 00000000 00000000 ................ 44e0 a9010000 10000000 00000000 00000000 ................ 44f0 00000000 00000000 10000000 20000000 ............ ... @@ -1096,7 +1096,7 @@ 46d0 00000000 00000000 124f0000 12000000 .........O...... 46e0 00000000 00000000 00000000 00000000 ................ 46f0 48500000 12000000 00000000 00000000 HP.............. - 4700 00000000 00000000 ef300000 12000000 .........0...... + 4700 00000000 00000000 81430000 12000000 .........C...... 4710 00000000 00000000 00000000 00000000 ................ 4720 46000000 22000000 00000000 00000000 F..."........... 4730 00000000 00000000 da4e0000 12000000 .........N...... @@ -1146,14 +1146,14 @@ 49f0 e14c0000 12000000 00000000 00000000 .L.............. 4a00 00000000 00000000 554e0000 12000000 ........UN...... 4a10 00000000 00000000 00000000 00000000 ................ - 4a20 4a330000 12000000 00000000 00000000 J3.............. + 4a20 833f0000 12000000 00000000 00000000 .?.............. 4a30 00000000 00000000 34130000 10000000 ........4....... 4a40 00000000 00000000 00000000 00000000 ................ 4a50 724b0000 12000000 00000000 00000000 rK.............. 4a60 00000000 00000000 f6020000 10000000 ................ 4a70 00000000 00000000 00000000 00000000 ................ 4a80 19510000 12000000 00000000 00000000 .Q.............. - 4a90 00000000 00000000 1d340000 12000000 .........4...... + 4a90 00000000 00000000 19440000 12000000 .........D...... 4aa0 00000000 00000000 00000000 00000000 ................ 4ab0 584f0000 12000000 00000000 00000000 XO.............. 4ac0 00000000 00000000 f84e0000 12000000 .........N...... @@ -1185,7 +1185,7 @@ 4c60 df210000 10000000 00000000 00000000 .!.............. 4c70 00000000 00000000 404f0000 12000000 ........@O...... 4c80 00000000 00000000 00000000 00000000 ................ - 4c90 61470000 12000000 00000000 00000000 aG.............. + 4c90 2a440000 12000000 00000000 00000000 *D.............. 4ca0 00000000 00000000 75000000 10000000 ........u....... 4cb0 00000000 00000000 00000000 00000000 ................ 4cc0 e3030000 10000000 00000000 00000000 ................ @@ -1194,8 +1194,8 @@ 4cf0 60030000 10000000 00000000 00000000 `............... 4d00 00000000 00000000 61500000 12000000 ........aP...... 4d10 00000000 00000000 00000000 00000000 ................ - 4d20 43470000 12000000 00000000 00000000 CG.............. - 4d30 00000000 00000000 cb310000 12000000 .........1...... + 4d20 ea430000 12000000 00000000 00000000 .C.............. + 4d30 00000000 00000000 c13d0000 12000000 .........=...... 4d40 00000000 00000000 00000000 00000000 ................ 4d50 e31c0000 12000000 00000000 00000000 ................ 4d60 00000000 00000000 b84b0000 12000000 .........K...... @@ -1210,7 +1210,7 @@ 4df0 00000000 00000000 17030000 10000000 ................ 4e00 00000000 00000000 00000000 00000000 ................ 4e10 662f0000 10000000 00000000 00000000 f/.............. - 4e20 00000000 00000000 68470000 12000000 ........hG...... + 4e20 00000000 00000000 31440000 12000000 ........1D...... 4e30 00000000 00000000 00000000 00000000 ................ 4e40 101f0000 10000000 00000000 00000000 ................ 4e50 00000000 00000000 6b1e0000 10000000 ........k....... @@ -1222,13 +1222,13 @@ 4eb0 00000000 00000000 b61f0000 10000000 ................ 4ec0 00000000 00000000 00000000 00000000 ................ 4ed0 bd010000 10000000 00000000 00000000 ................ - 4ee0 00000000 00000000 f4460000 12000000 .........F...... + 4ee0 00000000 00000000 73430000 12000000 ........sC...... 4ef0 00000000 00000000 00000000 00000000 ................ - 4f00 52340000 11000000 00000000 00000000 R4.............. + 4f00 15470000 11000000 00000000 00000000 .G.............. 4f10 00000000 00000000 a34e0000 12000000 .........N...... 4f20 00000000 00000000 00000000 00000000 ................ 4f30 6d500000 12000000 00000000 00000000 mP.............. - 4f40 00000000 00000000 c33b0000 12000000 .........;...... + 4f40 00000000 00000000 743f0000 12000000 ........t?...... 4f50 00000000 00000000 00000000 00000000 ................ 4f60 064c0000 12000000 00000000 00000000 .L.............. 4f70 00000000 00000000 a84d0000 12000000 .........M...... @@ -1239,7 +1239,7 @@ 4fc0 174c0000 12000000 00000000 00000000 .L.............. 4fd0 00000000 00000000 2c4b0000 12000000 ........,K...... 4fe0 00000000 00000000 00000000 00000000 ................ - 4ff0 56370000 12000000 00000000 00000000 V7.............. + 4ff0 cd420000 12000000 00000000 00000000 .B.............. 5000 00000000 00000000 62510000 12000000 ........bQ...... 5010 00000000 00000000 00000000 00000000 ................ 5020 f64b0000 12000000 00000000 00000000 .K.............. @@ -1257,11 +1257,11 @@ 50e0 632a0000 10000000 00000000 00000000 c*.............. 50f0 00000000 00000000 33110000 10000000 ........3....... 5100 00000000 00000000 00000000 00000000 ................ - 5110 52330000 12000000 00000000 00000000 R3.............. + 5110 d52f0000 12000000 00000000 00000000 ./.............. 5120 00000000 00000000 7a030000 10000000 ........z....... 5130 00000000 00000000 00000000 00000000 ................ 5140 2e500000 12000000 00000000 00000000 .P.............. - 5150 00000000 00000000 8d390000 12000000 .........9...... + 5150 00000000 00000000 053d0000 12000000 .........=...... 5160 00000000 00000000 00000000 00000000 ................ 5170 24110000 10000000 00000000 00000000 $............... 5180 00000000 00000000 05110000 10000000 ................ @@ -1270,1316 +1270,1316 @@ 51b0 00000000 00000000 2d4f0000 12000000 ........-O...... 51c0 00000000 00000000 00000000 00000000 ................ 51d0 9d030000 10000000 00000000 00000000 ................ - 51e0 00000000 00000000 67340000 12000000 ........g4...... + 51e0 00000000 00000000 2a470000 12000000 ........*G...... 51f0 00000000 00000000 00000000 00000000 ................ 5200 1e500000 12000000 00000000 00000000 .P.............. 5210 00000000 00000000 291e0000 12000e00 ........)....... 5220 203c0800 00000000 91010000 00000000 <.............. - 5230 1c3e0000 12000e00 90660700 00000000 .>.......f...... + 5230 fa380000 12000e00 10160600 00000000 .8.............. 5240 af080000 00000000 d4240000 12000e00 .........$...... - 5250 10eb0600 00000000 13000000 00000000 ................ - 5260 38200000 12000e00 d04a0500 00000000 8 .......J...... + 5250 c0a10700 00000000 13000000 00000000 ................ + 5260 38200000 12000e00 c0e40700 00000000 8 .............. 5270 0a000000 00000000 de260000 12000e00 .........&...... - 5280 00170700 00000000 08000000 00000000 ................ - 5290 2f1b0000 12000e00 50170700 00000000 /.......P....... + 5280 b0cd0700 00000000 08000000 00000000 ................ + 5290 2f1b0000 12000e00 00ce0700 00000000 /............... 52a0 0c000000 00000000 441c0000 12000e00 ........D....... - 52b0 e0060700 00000000 05000000 00000000 ................ - 52c0 7e1a0000 12000e00 40490500 00000000 ~.......@I...... + 52b0 90bd0700 00000000 05000000 00000000 ................ + 52c0 7e1a0000 12000e00 30e30700 00000000 ~.......0....... 52d0 3e010000 00000000 23070000 12000e00 >.......#....... - 52e0 d0d90500 00000000 3a000000 00000000 ........:....... - 52f0 e63b0000 12000e00 e0630800 00000000 .;.......c...... + 52e0 10cb0500 00000000 3a000000 00000000 ........:....... + 52f0 ae3f0000 12000e00 e0630800 00000000 .?.......c...... 5300 39000000 00000000 f5540000 11001500 9........T...... 5310 20350b00 00000000 70000000 00000000 5......p....... 5320 ac2a0000 12000e00 104a0800 00000000 .*.......J...... 5330 bf010000 00000000 9b220000 12000e00 ........."...... - 5340 e0020800 00000000 33000000 00000000 ........3....... - 5350 4c240000 12000e00 30ea0600 00000000 L$......0....... + 5340 30170800 00000000 33000000 00000000 0.......3....... + 5350 4c240000 12000e00 e0a00700 00000000 L$.............. 5360 08000000 00000000 ab0e0000 12000e00 ................ - 5370 40fc0700 00000000 04000000 00000000 @............... - 5380 5b270000 12000e00 f00c0700 00000000 ['.............. + 5370 90100800 00000000 04000000 00000000 ................ + 5380 5b270000 12000e00 a0c30700 00000000 ['.............. 5390 05000000 00000000 91250000 12000e00 .........%...... - 53a0 50fe0600 00000000 7d000000 00000000 P.......}....... - 53b0 fe380000 11001500 202f0b00 00000000 .8...... /...... + 53a0 00b50700 00000000 7d000000 00000000 ........}....... + 53b0 5f3c0000 11001500 202f0b00 00000000 _<...... /...... 53c0 28000000 00000000 4a1a0000 12000e00 (.......J....... - 53d0 70fb0600 00000000 8e000000 00000000 p............... - 53e0 da370000 12000e00 806b0800 00000000 .7.......k...... + 53d0 20b20700 00000000 8e000000 00000000 ............... + 53e0 d9460000 12000e00 806b0800 00000000 .F.......k...... 53f0 74000000 00000000 b5150000 12000e00 t............... - 5400 f0860500 00000000 ef010000 00000000 ................ - 5410 f6340000 12000e00 701c0800 00000000 .4......p....... /usr/lib64/python3.10/site-packages/_cproton.cpython-310-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.10/site-packages/_cproton.cpython-310-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.10/site-packages/_cproton.cpython-310-x86_64-linux-gnu.so (disasm) @@ -4440,8 +4440,8 @@ nop deregister_tm_clones: - lea offset(%rip),%rdi # <__TMC_END__> - lea offset(%rip),%rax # <__TMC_END__> + lea offset(%rip),%rdi # + lea offset(%rip),%rax # cmp %rdi,%rax je mov offset(%rip),%rax # <_ITM_deregisterTMCloneTable@Base> @@ -4453,8 +4453,8 @@ nopl offset(%rax) register_tm_clones: - lea offset(%rip),%rdi # <__TMC_END__> - lea offset(%rip),%rsi # <__TMC_END__> + lea offset(%rip),%rdi # + lea offset(%rip),%rsi # sub %rdi,%rsi mov %rsi,%rax shr $something,%rsi @@ -4878,7 +4878,7 @@ jl cmp %rdx,%r9 jle - lea offset(%rip),%rax # + lea offset(%rip),%rax # cmp %rdx,%rsi lea offset(%rip),%rcx # <_PN_HANDLE_PNI_PYTRACER + ofs> mov %edx,%r8d @@ -4900,7 +4900,7 @@ or %rcx,%rax je cmp %rcx,%rsi - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %esi,%r8d mov %rdi,%rdx lea offset(%rip),%rcx # <_PN_HANDLE_PNI_PYTRACER + ofs> @@ -4943,7 +4943,7 @@ call jmp nopl (%rax) - lea offset(%rip),%rax # + lea offset(%rip),%rax # cmp %rdx,%rsi lea offset(%rip),%rcx # <_PN_HANDLE_PNI_PYTRACER + ofs> mov %esi,%r8d @@ -5066,14 +5066,14 @@ push %r12 push %rbp mov %rdi,%rbp - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # push %rbx call mov offset(%rbp),%r13 mov %rax,%rbx test %r13,%r13 je - lea offset(%rip),%r14 # + lea offset(%rip),%r14 # jmp mov %r14,%rdi call @@ -5102,7 +5102,7 @@ call cmpq $something,offset(%r13) jne - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call mov %rbp,%rdi mov %rax,%rsi @@ -48550,3534 +48550,3436 @@ cs nopw offset(%rax,%rax,1) nopl (%rax) -pn_init: - sub $something,%rsp - call - add $something,%rsp - jmp - data16 cs nopw offset(%rax,%rax,1) - nopl (%rax) - -pn_fini: - sub $something,%rsp - call - add $something,%rsp - jmp - cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -pn_data_finalize: - push %rbp +emit_descriptor: push %rbx - mov %rdi,%rbx - sub $something,%rsp - mov (%rdi),%rbp - call + mov %rdx,%rbx + mov offset(%rsi),%edx + mov %rdi,%r9 + mov offset(%rdi),%r8 + mov offset(%rdi),%rax + test %edx,%edx + jne + jmp + nopl offset(%rax,%rax,1) + mov (%r9),%rdi + movb $something,(%rdi,%rax,1) + mov offset(%r9),%rax + mov offset(%r9),%r8 + add $something,%rax + mov %rax,offset(%r9) + addq $something,offset(%rsi) + sub $something,%edx + je + lea offset(%rax),%rdi + cmp %rdi,%r8 + jae + mov %rdi,%rax + mov %rax,offset(%r9) + addq $something,offset(%rsi) + sub $something,%edx + jne + lea offset(%rax),%rdx + movl $something,offset(%rsi) + cmp %rdx,%r8 + jb + mov (%r9),%rdx + movb $something,(%rdx,%rax,1) + mov offset(%r9),%rax + mov offset(%r9),%r8 + lea offset(%rax),%rdx + mov %rdx,offset(%r9) + add $something,%rax + cmp $something,%rbx + ja + cmp %rax,%r8 + jb + mov (%r9),%rax + movb $something,(%rax,%rdx,1) + mov offset(%r9),%rdx + mov offset(%r9),%r8 + lea offset(%rdx),%rax + add $something,%rdx + mov %rax,offset(%r9) + cmp %rdx,%r8 + jb + mov (%r9),%rdx + mov %bl,(%rdx,%rax,1) + mov offset(%r9),%rax + lea offset(%rax),%rdx + mov %rdx,offset(%r9) + pop %rbx + ret + nopl offset(%rax,%rax,1) + cmp %rax,%r8 + jb + mov (%r9),%rax + movb $something,(%rax,%rdx,1) + mov offset(%r9),%rdx + mov offset(%r9),%r8 + lea offset(%rdx),%rax + add $something,%rdx + mov %rax,offset(%r9) + cmp %rdx,%r8 + jb + mov (%r9),%rdx mov %rbx,%rsi - mov %rax,%rdi - mov %rbp,%rdx - call - mov offset(%rbx),%rdi - call - mov offset(%rbx),%rdi - add $something,%rsp + shr $something,%rsi + mov %sil,(%rdx,%rax,1) + mov %rbx,%rsi + mov offset(%r9),%rax + mov (%r9),%rdx + shr $something,%rsi + mov %sil,offset(%rdx,%rax,1) + mov %rbx,%rsi + mov offset(%r9),%rax + mov (%r9),%rdx + shr $something,%rsi + mov %sil,offset(%rdx,%rax,1) + mov %rbx,%rsi + mov offset(%r9),%rax + mov (%r9),%rdx + shr $something,%rsi + mov %sil,offset(%rdx,%rax,1) RPMS.2017/python38-python-qpid-proton-0.37.0-0.0.x86_64.rpm RPMS/python38-python-qpid-proton-0.37.0-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python38-python-qpid-proton-0.37.0-0.0.x86_64.rpm to python38-python-qpid-proton-0.37.0-0.0.x86_64.rpm comparing the rpm tags of python38-python-qpid-proton --- old-rpm-tags +++ new-rpm-tags @@ -178 +178 @@ -/usr/lib64/python3.8/site-packages/_cproton.cpython-38-x86_64-linux-gnu.so 8c1fc0518daf592a613dd6d1b142561ce02a57d53ed40bf4271be25864a41035 0 +/usr/lib64/python3.8/site-packages/_cproton.cpython-38-x86_64-linux-gnu.so 555580726d8234380ae371f857ba07fa9bcbce7d73b6f68fc97f1bcf9f4f617d 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.8/site-packages/_cproton.cpython-38-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.8/site-packages/_cproton.cpython-38-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.8/site-packages/_cproton.cpython-38-x86_64-linux-gnu.so (objdump) @@ -961,7 +961,7 @@ 3e58 a62f0000 10000000 00000000 00000000 ./.............. 3e68 00000000 00000000 214d0000 12000000 ........!M...... 3e78 00000000 00000000 00000000 00000000 ................ - 3e88 9e390000 12000000 00000000 00000000 .9.............. + 3e88 163d0000 12000000 00000000 00000000 .=.............. 3e98 00000000 00000000 974b0000 12000000 .........K...... 3ea8 00000000 00000000 00000000 00000000 ................ 3eb8 ac1c0000 10000000 00000000 00000000 ................ @@ -980,7 +980,7 @@ 3f88 00000000 00000000 fe4d0000 12000000 .........M...... 3f98 00000000 00000000 00000000 00000000 ................ 3fa8 5e4b0000 12000000 00000000 00000000 ^K.............. - 3fb8 00000000 00000000 813f0000 12000000 .........?...... + 3fb8 00000000 00000000 75410000 12000000 ........uA...... 3fc8 00000000 00000000 00000000 00000000 ................ 3fd8 17510000 12000000 00000000 00000000 .Q.............. 3fe8 00000000 00000000 9c000000 10000000 ................ @@ -994,7 +994,7 @@ 4068 e64c0000 12000000 00000000 00000000 .L.............. 4078 00000000 00000000 52180000 10000000 ........R....... 4088 00000000 00000000 00000000 00000000 ................ - 4098 77340000 12000000 00000000 00000000 w4.............. + 4098 3a470000 12000000 00000000 00000000 :G.............. 40a8 00000000 00000000 17110000 10000000 ................ 40b8 00000000 00000000 00000000 00000000 ................ 40c8 7d160000 10000000 00000000 00000000 }............... @@ -1021,7 +1021,7 @@ 4218 324d0000 12000000 00000000 00000000 2M.............. 4228 00000000 00000000 514d0000 12000000 ........QM...... 4238 00000000 00000000 00000000 00000000 ................ - 4248 eb470000 12000000 00000000 00000000 .G.............. + 4248 07490000 12000000 00000000 00000000 .I.............. 4258 00000000 00000000 d9040000 10000000 ................ 4268 00000000 00000000 00000000 00000000 ................ 4278 aa010000 10000000 00000000 00000000 ................ @@ -1061,7 +1061,7 @@ 4498 00000000 00000000 f94b0000 12000000 .........K...... 44a8 00000000 00000000 00000000 00000000 ................ 44b8 e7030000 10000000 00000000 00000000 ................ - 44c8 00000000 00000000 d13b0000 12000000 .........;...... + 44c8 00000000 00000000 823f0000 12000000 .........?...... 44d8 00000000 00000000 00000000 00000000 ................ 44e8 f8010000 10000000 00000000 00000000 ................ 44f8 00000000 00000000 10000000 20000000 ............ ... @@ -1097,7 +1097,7 @@ 46d8 00000000 00000000 304f0000 12000000 ........0O...... 46e8 00000000 00000000 00000000 00000000 ................ 46f8 66500000 12000000 00000000 00000000 fP.............. - 4708 00000000 00000000 0d310000 12000000 .........1...... + 4708 00000000 00000000 9f430000 12000000 .........C...... 4718 00000000 00000000 00000000 00000000 ................ 4728 46000000 22000000 00000000 00000000 F..."........... 4738 00000000 00000000 f84e0000 12000000 .........N...... @@ -1148,7 +1148,7 @@ 4a08 00000000 00000000 ff4c0000 12000000 .........L...... 4a18 00000000 00000000 00000000 00000000 ................ 4a28 734e0000 12000000 00000000 00000000 sN.............. - 4a38 00000000 00000000 68330000 12000000 ........h3...... + 4a38 00000000 00000000 a13f0000 12000000 .........?...... 4a48 00000000 00000000 00000000 00000000 ................ 4a58 07040000 10000000 00000000 00000000 ................ 4a68 00000000 00000000 88050000 10000000 ................ @@ -1157,7 +1157,7 @@ 4a98 00000000 00000000 80020000 10000000 ................ 4aa8 00000000 00000000 00000000 00000000 ................ 4ab8 37510000 12000000 00000000 00000000 7Q.............. - 4ac8 00000000 00000000 3b340000 12000000 ........;4...... + 4ac8 00000000 00000000 37440000 12000000 ........7D...... 4ad8 00000000 00000000 00000000 00000000 ................ 4ae8 764f0000 12000000 00000000 00000000 vO.............. 4af8 00000000 00000000 164f0000 12000000 .........O...... @@ -1189,7 +1189,7 @@ 4c98 33040000 10000000 00000000 00000000 3............... 4ca8 00000000 00000000 5e4f0000 12000000 ........^O...... 4cb8 00000000 00000000 00000000 00000000 ................ - 4cc8 7f470000 12000000 00000000 00000000 .G.............. + 4cc8 48440000 12000000 00000000 00000000 HD.............. 4cd8 00000000 00000000 75000000 10000000 ........u....... 4ce8 00000000 00000000 00000000 00000000 ................ 4cf8 c5050000 10000000 00000000 00000000 ................ @@ -1198,8 +1198,8 @@ 4d28 3f050000 10000000 00000000 00000000 ?............... 4d38 00000000 00000000 7f500000 12000000 .........P...... 4d48 00000000 00000000 00000000 00000000 ................ - 4d58 61470000 12000000 00000000 00000000 aG.............. - 4d68 00000000 00000000 e9310000 12000000 .........1...... + 4d58 08440000 12000000 00000000 00000000 .D.............. + 4d68 00000000 00000000 df3d0000 12000000 .........=...... 4d78 00000000 00000000 00000000 00000000 ................ 4d88 4b180000 12000000 00000000 00000000 K............... 4d98 00000000 00000000 d64b0000 12000000 .........K...... @@ -1214,7 +1214,7 @@ 4e28 00000000 00000000 74020000 10000000 ........t....... 4e38 00000000 00000000 00000000 00000000 ................ 4e48 842f0000 10000000 00000000 00000000 ./.............. - 4e58 00000000 00000000 86470000 12000000 .........G...... + 4e58 00000000 00000000 4f440000 12000000 ........OD...... 4e68 00000000 00000000 00000000 00000000 ................ 4e78 52040000 10000000 00000000 00000000 R............... 4e88 00000000 00000000 dc280000 10000000 .........(...... @@ -1226,13 +1226,13 @@ 4ee8 00000000 00000000 9c2b0000 10000000 .........+...... 4ef8 00000000 00000000 00000000 00000000 ................ 4f08 0c020000 10000000 00000000 00000000 ................ - 4f18 00000000 00000000 12470000 12000000 .........G...... + 4f18 00000000 00000000 91430000 12000000 .........C...... 4f28 00000000 00000000 00000000 00000000 ................ - 4f38 70340000 11000000 00000000 00000000 p4.............. + 4f38 33470000 11000000 00000000 00000000 3G.............. 4f48 00000000 00000000 c14e0000 12000000 .........N...... 4f58 00000000 00000000 00000000 00000000 ................ 4f68 8b500000 12000000 00000000 00000000 .P.............. - 4f78 00000000 00000000 e13b0000 12000000 .........;...... + 4f78 00000000 00000000 923f0000 12000000 .........?...... 4f88 00000000 00000000 00000000 00000000 ................ 4f98 244c0000 12000000 00000000 00000000 $L.............. 4fa8 00000000 00000000 c64d0000 12000000 .........M...... @@ -1243,7 +1243,7 @@ 4ff8 354c0000 12000000 00000000 00000000 5L.............. 5008 00000000 00000000 4a4b0000 12000000 ........JK...... 5018 00000000 00000000 00000000 00000000 ................ - 5028 74370000 12000000 00000000 00000000 t7.............. + 5028 eb420000 12000000 00000000 00000000 .B.............. 5038 00000000 00000000 80510000 12000000 .........Q...... 5048 00000000 00000000 00000000 00000000 ................ 5058 144c0000 12000000 00000000 00000000 .L.............. @@ -1261,11 +1261,11 @@ 5118 f6040000 10000000 00000000 00000000 ................ 5128 00000000 00000000 59050000 10000000 ........Y....... 5138 00000000 00000000 00000000 00000000 ................ - 5148 70330000 12000000 00000000 00000000 p3.............. + 5148 f32f0000 12000000 00000000 00000000 ./.............. 5158 00000000 00000000 88030000 10000000 ................ 5168 00000000 00000000 00000000 00000000 ................ 5178 4c500000 12000000 00000000 00000000 LP.............. - 5188 00000000 00000000 ab390000 12000000 .........9...... + 5188 00000000 00000000 233d0000 12000000 ........#=...... 5198 00000000 00000000 00000000 00000000 ................ 51a8 bc030000 10000000 00000000 00000000 ................ 51b8 00000000 00000000 9d030000 10000000 ................ @@ -1274,1316 +1274,1316 @@ 51e8 00000000 00000000 4b4f0000 12000000 ........KO...... 51f8 00000000 00000000 00000000 00000000 ................ 5208 cb030000 10000000 00000000 00000000 ................ - 5218 00000000 00000000 85340000 12000000 .........4...... + 5218 00000000 00000000 48470000 12000000 ........HG...... 5228 00000000 00000000 00000000 00000000 ................ 5238 3c500000 12000000 00000000 00000000 ...... m...... + 5268 18390000 12000e00 a01c0600 00000000 .9.............. 5278 af080000 00000000 aa280000 12000e00 .........(...... - 5288 a0f10600 00000000 13000000 00000000 ................ - 5298 582c0000 12000e00 60510500 00000000 X,......`Q...... + 5288 50a80700 00000000 13000000 00000000 P............... + 5298 582c0000 12000e00 50eb0700 00000000 X,......P....... 52a8 0a000000 00000000 02270000 12000e00 .........'...... - 52b8 901d0700 00000000 08000000 00000000 ................ - 52c8 da230000 12000e00 e01d0700 00000000 .#.............. + 52b8 40d40700 00000000 08000000 00000000 @............... + 52c8 da230000 12000e00 90d40700 00000000 .#.............. 52d8 0c000000 00000000 51250000 12000e00 ........Q%...... - 52e8 700d0700 00000000 05000000 00000000 p............... - 52f8 16230000 12000e00 d04f0500 00000000 .#.......O...... + 52e8 20c40700 00000000 05000000 00000000 ............... + 52f8 16230000 12000e00 c0e90700 00000000 .#.............. 5308 3e010000 00000000 f00a0000 12000e00 >............... - 5318 60e00500 00000000 3a000000 00000000 `.......:....... - 5328 043c0000 12000e00 706a0800 00000000 .<......pj...... + 5318 a0d10500 00000000 3a000000 00000000 ........:....... + 5328 cc3f0000 12000e00 706a0800 00000000 .?......pj...... 5338 39000000 00000000 13550000 11001500 9........U...... 5348 00350b00 00000000 70000000 00000000 .5......p....... 5358 ac2a0000 12000e00 a0500800 00000000 .*.......P...... 5368 bf010000 00000000 a5220000 12000e00 ........."...... - 5378 70090800 00000000 33000000 00000000 p.......3....... - 5388 d5140000 12000e00 c0f00600 00000000 ................ + 5378 c01d0800 00000000 33000000 00000000 ........3....... + 5388 d5140000 12000e00 70a70700 00000000 ........p....... 5398 08000000 00000000 b1150000 12000e00 ................ - 53a8 d0020800 00000000 04000000 00000000 ................ - 53b8 12140000 12000e00 80130700 00000000 ................ + 53a8 20170800 00000000 04000000 00000000 ............... + 53b8 12140000 12000e00 30ca0700 00000000 ........0....... 53c8 05000000 00000000 ef2b0000 12000e00 .........+...... - 53d8 e0040700 00000000 7d000000 00000000 ........}....... - 53e8 1c390000 11001500 002f0b00 00000000 .9......./...... + 53d8 90bb0700 00000000 7d000000 00000000 ........}....... + 53e8 7d3c0000 11001500 002f0b00 00000000 }<......./...... 53f8 28000000 00000000 58230000 12000e00 (.......X#...... - 5408 00020700 00000000 8e000000 00000000 ................ - 5418 f8370000 12000e00 10720800 00000000 .7.......r...... + 5408 b0b80700 00000000 8e000000 00000000 ................ + 5418 f7460000 12000e00 10720800 00000000 .F.......r...... 5428 74000000 00000000 331e0000 12000e00 t.......3....... - 5438 808d0500 00000000 ef010000 00000000 ................ /usr/lib64/python3.8/site-packages/_cproton.cpython-38-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.8/site-packages/_cproton.cpython-38-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.8/site-packages/_cproton.cpython-38-x86_64-linux-gnu.so (disasm) @@ -4450,8 +4450,8 @@ nop deregister_tm_clones: - lea offset(%rip),%rdi # <__TMC_END__> - lea offset(%rip),%rax # <__TMC_END__> + lea offset(%rip),%rdi # + lea offset(%rip),%rax # cmp %rdi,%rax je mov offset(%rip),%rax # <_ITM_deregisterTMCloneTable@Base> @@ -4463,8 +4463,8 @@ nopl offset(%rax) register_tm_clones: - lea offset(%rip),%rdi # <__TMC_END__> - lea offset(%rip),%rsi # <__TMC_END__> + lea offset(%rip),%rdi # + lea offset(%rip),%rsi # sub %rdi,%rsi mov %rsi,%rax shr $something,%rsi @@ -4982,7 +4982,7 @@ jl cmp %rdx,%r9 jle - lea offset(%rip),%rax # + lea offset(%rip),%rax # cmp %rdx,%rsi lea offset(%rip),%rcx # <_PN_HANDLE_PNI_PYTRACER + ofs> mov %edx,%r8d @@ -5004,7 +5004,7 @@ or %rcx,%rax je cmp %rcx,%rsi - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %esi,%r8d mov %rdi,%rdx lea offset(%rip),%rcx # <_PN_HANDLE_PNI_PYTRACER + ofs> @@ -5047,7 +5047,7 @@ call jmp nopl (%rax) - lea offset(%rip),%rax # + lea offset(%rip),%rax # cmp %rdx,%rsi lea offset(%rip),%rcx # <_PN_HANDLE_PNI_PYTRACER + ofs> mov %esi,%r8d @@ -5210,14 +5210,14 @@ push %r12 push %rbp mov %rdi,%rbp - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # push %rbx call mov offset(%rbp),%r13 mov %rax,%rbx test %r13,%r13 je - lea offset(%rip),%r14 # + lea offset(%rip),%r14 # jmp mov %r14,%rdi call @@ -5246,7 +5246,7 @@ call cmpq $something,offset(%r13) jne - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call mov %rbp,%rdi mov %rax,%rsi @@ -48913,3534 +48913,3436 @@ jmp nopl offset(%rax,%rax,1) -pn_init: - sub $something,%rsp - call - add $something,%rsp - jmp - data16 cs nopw offset(%rax,%rax,1) - nopl (%rax) - -pn_fini: - sub $something,%rsp - call - add $something,%rsp - jmp - cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -pn_data_finalize: - push %rbp +emit_descriptor: push %rbx - mov %rdi,%rbx - sub $something,%rsp - mov (%rdi),%rbp - call + mov %rdx,%rbx + mov offset(%rsi),%edx + mov %rdi,%r9 + mov offset(%rdi),%r8 + mov offset(%rdi),%rax + test %edx,%edx + jne + jmp + nopl offset(%rax,%rax,1) + mov (%r9),%rdi + movb $something,(%rdi,%rax,1) + mov offset(%r9),%rax + mov offset(%r9),%r8 + add $something,%rax + mov %rax,offset(%r9) + addq $something,offset(%rsi) + sub $something,%edx + je + lea offset(%rax),%rdi + cmp %rdi,%r8 + jae + mov %rdi,%rax + mov %rax,offset(%r9) + addq $something,offset(%rsi) + sub $something,%edx + jne + lea offset(%rax),%rdx + movl $something,offset(%rsi) + cmp %rdx,%r8 + jb + mov (%r9),%rdx + movb $something,(%rdx,%rax,1) + mov offset(%r9),%rax + mov offset(%r9),%r8 + lea offset(%rax),%rdx + mov %rdx,offset(%r9) + add $something,%rax + cmp $something,%rbx + ja + cmp %rax,%r8 + jb + mov (%r9),%rax + movb $something,(%rax,%rdx,1) + mov offset(%r9),%rdx + mov offset(%r9),%r8 + lea offset(%rdx),%rax + add $something,%rdx + mov %rax,offset(%r9) + cmp %rdx,%r8 + jb + mov (%r9),%rdx + mov %bl,(%rdx,%rax,1) + mov offset(%r9),%rax + lea offset(%rax),%rdx + mov %rdx,offset(%r9) + pop %rbx + ret + nopl offset(%rax,%rax,1) + cmp %rax,%r8 + jb + mov (%r9),%rax + movb $something,(%rax,%rdx,1) + mov offset(%r9),%rdx + mov offset(%r9),%r8 + lea offset(%rdx),%rax + add $something,%rdx + mov %rax,offset(%r9) + cmp %rdx,%r8 + jb + mov (%r9),%rdx mov %rbx,%rsi - mov %rax,%rdi - mov %rbp,%rdx - call - mov offset(%rbx),%rdi - call - mov offset(%rbx),%rdi - add $something,%rsp + shr $something,%rsi + mov %sil,(%rdx,%rax,1) + mov %rbx,%rsi + mov offset(%r9),%rax + mov (%r9),%rdx + shr $something,%rsi + mov %sil,offset(%rdx,%rax,1) + mov %rbx,%rsi + mov offset(%r9),%rax + mov (%r9),%rdx + shr $something,%rsi + mov %sil,offset(%rdx,%rax,1) + mov %rbx,%rsi + mov offset(%r9),%rax + mov (%r9),%rdx + shr $something,%rsi + mov %sil,offset(%rdx,%rax,1) RPMS.2017/python39-python-qpid-proton-0.37.0-0.0.x86_64.rpm RPMS/python39-python-qpid-proton-0.37.0-0.0.x86_64.rpm differ: byte 225, line 1 Comparing python39-python-qpid-proton-0.37.0-0.0.x86_64.rpm to python39-python-qpid-proton-0.37.0-0.0.x86_64.rpm comparing the rpm tags of python39-python-qpid-proton --- old-rpm-tags +++ new-rpm-tags @@ -178 +178 @@ -/usr/lib64/python3.9/site-packages/_cproton.cpython-39-x86_64-linux-gnu.so e577a61fc2566c758b9fedaf4f0f9cbc868ce3fefcbec36f9567d25c68d515bb 0 +/usr/lib64/python3.9/site-packages/_cproton.cpython-39-x86_64-linux-gnu.so 83125d1a22ccb24e96a79068069d246844bc8d51dedefc6c7670a7bfe4dfb380 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/site-packages/_cproton.cpython-39-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.9/site-packages/_cproton.cpython-39-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.9/site-packages/_cproton.cpython-39-x86_64-linux-gnu.so (objdump) @@ -960,7 +960,7 @@ 3e50 882f0000 10000000 00000000 00000000 ./.............. 3e60 00000000 00000000 034d0000 12000000 .........M...... 3e70 00000000 00000000 00000000 00000000 ................ - 3e80 80390000 12000000 00000000 00000000 .9.............. + 3e80 f83c0000 12000000 00000000 00000000 .<.............. 3e90 00000000 00000000 794b0000 12000000 ........yK...... 3ea0 00000000 00000000 00000000 00000000 ................ 3eb0 1c140000 10000000 00000000 00000000 ................ @@ -979,7 +979,7 @@ 3f80 00000000 00000000 e04d0000 12000000 .........M...... 3f90 00000000 00000000 00000000 00000000 ................ 3fa0 404b0000 12000000 00000000 00000000 @K.............. - 3fb0 00000000 00000000 633f0000 12000000 ........c?...... + 3fb0 00000000 00000000 57410000 12000000 ........WA...... 3fc0 00000000 00000000 00000000 00000000 ................ 3fd0 f9500000 12000000 00000000 00000000 .P.............. 3fe0 00000000 00000000 9c000000 10000000 ................ @@ -993,7 +993,7 @@ 4060 c84c0000 12000000 00000000 00000000 .L.............. 4070 00000000 00000000 87100000 10000000 ................ 4080 00000000 00000000 00000000 00000000 ................ - 4090 59340000 12000000 00000000 00000000 Y4.............. + 4090 1c470000 12000000 00000000 00000000 .G.............. 40a0 00000000 00000000 980e0000 10000000 ................ 40b0 00000000 00000000 00000000 00000000 ................ 40c0 dc0e0000 10000000 00000000 00000000 ................ @@ -1020,7 +1020,7 @@ 4210 144d0000 12000000 00000000 00000000 .M.............. 4220 00000000 00000000 334d0000 12000000 ........3M...... 4230 00000000 00000000 00000000 00000000 ................ - 4240 cd470000 12000000 00000000 00000000 .G.............. + 4240 e9480000 12000000 00000000 00000000 .H.............. 4250 00000000 00000000 5b130000 10000000 ........[....... 4260 00000000 00000000 00000000 00000000 ................ 4270 ba030000 10000000 00000000 00000000 ................ @@ -1060,7 +1060,7 @@ 4490 00000000 00000000 db4b0000 12000000 .........K...... 44a0 00000000 00000000 00000000 00000000 ................ 44b0 23030000 10000000 00000000 00000000 #............... - 44c0 00000000 00000000 b33b0000 12000000 .........;...... + 44c0 00000000 00000000 643f0000 12000000 ........d?...... 44d0 00000000 00000000 00000000 00000000 ................ 44e0 a9010000 10000000 00000000 00000000 ................ 44f0 00000000 00000000 10000000 20000000 ............ ... @@ -1096,7 +1096,7 @@ 46d0 00000000 00000000 124f0000 12000000 .........O...... 46e0 00000000 00000000 00000000 00000000 ................ 46f0 48500000 12000000 00000000 00000000 HP.............. - 4700 00000000 00000000 ef300000 12000000 .........0...... + 4700 00000000 00000000 81430000 12000000 .........C...... 4710 00000000 00000000 00000000 00000000 ................ 4720 46000000 22000000 00000000 00000000 F..."........... 4730 00000000 00000000 da4e0000 12000000 .........N...... @@ -1146,14 +1146,14 @@ 49f0 e14c0000 12000000 00000000 00000000 .L.............. 4a00 00000000 00000000 554e0000 12000000 ........UN...... 4a10 00000000 00000000 00000000 00000000 ................ - 4a20 4a330000 12000000 00000000 00000000 J3.............. + 4a20 833f0000 12000000 00000000 00000000 .?.............. 4a30 00000000 00000000 34130000 10000000 ........4....... 4a40 00000000 00000000 00000000 00000000 ................ 4a50 724b0000 12000000 00000000 00000000 rK.............. 4a60 00000000 00000000 31020000 10000000 ........1....... 4a70 00000000 00000000 00000000 00000000 ................ 4a80 19510000 12000000 00000000 00000000 .Q.............. - 4a90 00000000 00000000 1d340000 12000000 .........4...... + 4a90 00000000 00000000 19440000 12000000 .........D...... 4aa0 00000000 00000000 00000000 00000000 ................ 4ab0 584f0000 12000000 00000000 00000000 XO.............. 4ac0 00000000 00000000 f84e0000 12000000 .........N...... @@ -1185,7 +1185,7 @@ 4c60 df210000 10000000 00000000 00000000 .!.............. 4c70 00000000 00000000 404f0000 12000000 ........@O...... 4c80 00000000 00000000 00000000 00000000 ................ - 4c90 61470000 12000000 00000000 00000000 aG.............. + 4c90 2a440000 12000000 00000000 00000000 *D.............. 4ca0 00000000 00000000 75000000 10000000 ........u....... 4cb0 00000000 00000000 00000000 00000000 ................ 4cc0 e3030000 10000000 00000000 00000000 ................ @@ -1194,8 +1194,8 @@ 4cf0 60030000 10000000 00000000 00000000 `............... 4d00 00000000 00000000 61500000 12000000 ........aP...... 4d10 00000000 00000000 00000000 00000000 ................ - 4d20 43470000 12000000 00000000 00000000 CG.............. - 4d30 00000000 00000000 cb310000 12000000 .........1...... + 4d20 ea430000 12000000 00000000 00000000 .C.............. + 4d30 00000000 00000000 c13d0000 12000000 .........=...... 4d40 00000000 00000000 00000000 00000000 ................ 4d50 e31c0000 12000000 00000000 00000000 ................ 4d60 00000000 00000000 b84b0000 12000000 .........K...... @@ -1210,7 +1210,7 @@ 4df0 00000000 00000000 25020000 10000000 ........%....... 4e00 00000000 00000000 00000000 00000000 ................ 4e10 662f0000 10000000 00000000 00000000 f/.............. - 4e20 00000000 00000000 68470000 12000000 ........hG...... + 4e20 00000000 00000000 31440000 12000000 ........1D...... 4e30 00000000 00000000 00000000 00000000 ................ 4e40 041f0000 10000000 00000000 00000000 ................ 4e50 00000000 00000000 6b1e0000 10000000 ........k....... @@ -1222,13 +1222,13 @@ 4eb0 00000000 00000000 b61f0000 10000000 ................ 4ec0 00000000 00000000 00000000 00000000 ................ 4ed0 bd010000 10000000 00000000 00000000 ................ - 4ee0 00000000 00000000 f4460000 12000000 .........F...... + 4ee0 00000000 00000000 73430000 12000000 ........sC...... 4ef0 00000000 00000000 00000000 00000000 ................ - 4f00 52340000 11000000 00000000 00000000 R4.............. + 4f00 15470000 11000000 00000000 00000000 .G.............. 4f10 00000000 00000000 a34e0000 12000000 .........N...... 4f20 00000000 00000000 00000000 00000000 ................ 4f30 6d500000 12000000 00000000 00000000 mP.............. - 4f40 00000000 00000000 c33b0000 12000000 .........;...... + 4f40 00000000 00000000 743f0000 12000000 ........t?...... 4f50 00000000 00000000 00000000 00000000 ................ 4f60 064c0000 12000000 00000000 00000000 .L.............. 4f70 00000000 00000000 a84d0000 12000000 .........M...... @@ -1239,7 +1239,7 @@ 4fc0 174c0000 12000000 00000000 00000000 .L.............. 4fd0 00000000 00000000 2c4b0000 12000000 ........,K...... 4fe0 00000000 00000000 00000000 00000000 ................ - 4ff0 56370000 12000000 00000000 00000000 V7.............. + 4ff0 cd420000 12000000 00000000 00000000 .B.............. 5000 00000000 00000000 62510000 12000000 ........bQ...... 5010 00000000 00000000 00000000 00000000 ................ 5020 f64b0000 12000000 00000000 00000000 .K.............. @@ -1257,11 +1257,11 @@ 50e0 632a0000 10000000 00000000 00000000 c*.............. 50f0 00000000 00000000 33110000 10000000 ........3....... 5100 00000000 00000000 00000000 00000000 ................ - 5110 52330000 12000000 00000000 00000000 R3.............. + 5110 d52f0000 12000000 00000000 00000000 ./.............. 5120 00000000 00000000 7a030000 10000000 ........z....... 5130 00000000 00000000 00000000 00000000 ................ 5140 2e500000 12000000 00000000 00000000 .P.............. - 5150 00000000 00000000 8d390000 12000000 .........9...... + 5150 00000000 00000000 053d0000 12000000 .........=...... 5160 00000000 00000000 00000000 00000000 ................ 5170 24110000 10000000 00000000 00000000 $............... 5180 00000000 00000000 05110000 10000000 ................ @@ -1270,1316 +1270,1316 @@ 51b0 00000000 00000000 2d4f0000 12000000 ........-O...... 51c0 00000000 00000000 00000000 00000000 ................ 51d0 9d030000 10000000 00000000 00000000 ................ - 51e0 00000000 00000000 67340000 12000000 ........g4...... + 51e0 00000000 00000000 2a470000 12000000 ........*G...... 51f0 00000000 00000000 00000000 00000000 ................ 5200 1e500000 12000000 00000000 00000000 .P.............. 5210 00000000 00000000 291e0000 12000e00 ........)....... 5220 403c0800 00000000 91010000 00000000 @<.............. - 5230 1c3e0000 12000e00 b0660700 00000000 .>.......f...... + 5230 fa380000 12000e00 30160600 00000000 .8......0....... 5240 af080000 00000000 d4240000 12000e00 .........$...... - 5250 30eb0600 00000000 13000000 00000000 0............... - 5260 1a200000 12000e00 f04a0500 00000000 . .......J...... + 5250 e0a10700 00000000 13000000 00000000 ................ + 5260 1a200000 12000e00 e0e40700 00000000 . .............. 5270 0a000000 00000000 de260000 12000e00 .........&...... - 5280 20170700 00000000 08000000 00000000 ............... - 5290 301c0000 12000e00 70170700 00000000 0.......p....... + 5280 d0cd0700 00000000 08000000 00000000 ................ + 5290 301c0000 12000e00 20ce0700 00000000 0....... ....... 52a0 0c000000 00000000 251b0000 12000e00 ........%....... - 52b0 00070700 00000000 05000000 00000000 ................ - 52c0 501a0000 12000e00 60490500 00000000 P.......`I...... + 52b0 b0bd0700 00000000 05000000 00000000 ................ + 52c0 501a0000 12000e00 50e30700 00000000 P.......P....... 52d0 3e010000 00000000 d40b0000 12000e00 >............... - 52e0 f0d90500 00000000 3a000000 00000000 ........:....... - 52f0 e63b0000 12000e00 00640800 00000000 .;.......d...... + 52e0 30cb0500 00000000 3a000000 00000000 0.......:....... + 52f0 ae3f0000 12000e00 00640800 00000000 .?.......d...... 5300 39000000 00000000 f5540000 11001500 9........T...... 5310 20350b00 00000000 70000000 00000000 5......p....... 5320 ac2a0000 12000e00 304a0800 00000000 .*......0J...... 5330 bf010000 00000000 9b220000 12000e00 ........."...... - 5340 00030800 00000000 33000000 00000000 ........3....... - 5350 4c240000 12000e00 50ea0600 00000000 L$......P....... + 5340 50170800 00000000 33000000 00000000 P.......3....... + 5350 4c240000 12000e00 00a10700 00000000 L$.............. 5360 08000000 00000000 870e0000 12000e00 ................ - 5370 60fc0700 00000000 04000000 00000000 `............... - 5380 5b270000 12000e00 100d0700 00000000 ['.............. + 5370 b0100800 00000000 04000000 00000000 ................ + 5380 5b270000 12000e00 c0c30700 00000000 ['.............. 5390 05000000 00000000 91250000 12000e00 .........%...... - 53a0 70fe0600 00000000 7d000000 00000000 p.......}....... - 53b0 fe380000 11001500 202f0b00 00000000 .8...... /...... + 53a0 20b50700 00000000 7d000000 00000000 .......}....... + 53b0 5f3c0000 11001500 202f0b00 00000000 _<...... /...... 53c0 28000000 00000000 2c1a0000 12000e00 (.......,....... - 53d0 90fb0600 00000000 8e000000 00000000 ................ - 53e0 da370000 12000e00 a06b0800 00000000 .7.......k...... + 53d0 40b20700 00000000 8e000000 00000000 @............... + 53e0 d9460000 12000e00 a06b0800 00000000 .F.......k...... 53f0 74000000 00000000 79150000 12000e00 t.......y....... - 5400 10870500 00000000 ef010000 00000000 ................ - 5410 f6340000 12000e00 901c0800 00000000 .4.............. /usr/lib64/python3.9/site-packages/_cproton.cpython-39-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.9/site-packages/_cproton.cpython-39-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.9/site-packages/_cproton.cpython-39-x86_64-linux-gnu.so (disasm) @@ -4440,8 +4440,8 @@ nop deregister_tm_clones: - lea offset(%rip),%rdi # <__TMC_END__> - lea offset(%rip),%rax # <__TMC_END__> + lea offset(%rip),%rdi # + lea offset(%rip),%rax # cmp %rdi,%rax je mov offset(%rip),%rax # <_ITM_deregisterTMCloneTable@Base> @@ -4453,8 +4453,8 @@ nopl offset(%rax) register_tm_clones: - lea offset(%rip),%rdi # <__TMC_END__> - lea offset(%rip),%rsi # <__TMC_END__> + lea offset(%rip),%rdi # + lea offset(%rip),%rsi # sub %rdi,%rsi mov %rsi,%rax shr $something,%rsi @@ -4879,7 +4879,7 @@ jl cmp %rdx,%r9 jle - lea offset(%rip),%rax # + lea offset(%rip),%rax # cmp %rdx,%rsi lea offset(%rip),%rcx # <_PN_HANDLE_PNI_PYTRACER + ofs> mov %edx,%r8d @@ -4901,7 +4901,7 @@ or %rcx,%rax je cmp %rcx,%rsi - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %esi,%r8d mov %rdi,%rdx lea offset(%rip),%rcx # <_PN_HANDLE_PNI_PYTRACER + ofs> @@ -4944,7 +4944,7 @@ call jmp nopl (%rax) - lea offset(%rip),%rax # + lea offset(%rip),%rax # cmp %rdx,%rsi lea offset(%rip),%rcx # <_PN_HANDLE_PNI_PYTRACER + ofs> mov %esi,%r8d @@ -5107,14 +5107,14 @@ push %r12 push %rbp mov %rdi,%rbp - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # push %rbx call mov offset(%rbp),%r13 mov %rax,%rbx test %r13,%r13 je - lea offset(%rip),%r14 # + lea offset(%rip),%r14 # jmp mov %r14,%rdi call @@ -5143,7 +5143,7 @@ call cmpq $something,offset(%r13) jne - lea offset(%rip),%rdi # + lea offset(%rip),%rdi # call mov %rbp,%rdi mov %rax,%rsi @@ -48554,3534 +48554,3436 @@ cs nopw offset(%rax,%rax,1) nopl (%rax) -pn_init: - sub $something,%rsp - call - add $something,%rsp - jmp - data16 cs nopw offset(%rax,%rax,1) - nopl (%rax) - -pn_fini: - sub $something,%rsp - call - add $something,%rsp - jmp - cs nopw offset(%rax,%rax,1) - nopl offset(%rax) - -pn_data_finalize: - push %rbp +emit_descriptor: push %rbx - mov %rdi,%rbx - sub $something,%rsp - mov (%rdi),%rbp - call + mov %rdx,%rbx + mov offset(%rsi),%edx + mov %rdi,%r9 + mov offset(%rdi),%r8 + mov offset(%rdi),%rax + test %edx,%edx + jne + jmp + nopl offset(%rax,%rax,1) + mov (%r9),%rdi + movb $something,(%rdi,%rax,1) + mov offset(%r9),%rax + mov offset(%r9),%r8 + add $something,%rax + mov %rax,offset(%r9) + addq $something,offset(%rsi) + sub $something,%edx + je + lea offset(%rax),%rdi + cmp %rdi,%r8 + jae + mov %rdi,%rax + mov %rax,offset(%r9) + addq $something,offset(%rsi) + sub $something,%edx + jne + lea offset(%rax),%rdx + movl $something,offset(%rsi) + cmp %rdx,%r8 + jb + mov (%r9),%rdx + movb $something,(%rdx,%rax,1) + mov offset(%r9),%rax + mov offset(%r9),%r8 + lea offset(%rax),%rdx + mov %rdx,offset(%r9) + add $something,%rax + cmp $something,%rbx + ja + cmp %rax,%r8 + jb + mov (%r9),%rax + movb $something,(%rax,%rdx,1) + mov offset(%r9),%rdx + mov offset(%r9),%r8 + lea offset(%rdx),%rax + add $something,%rdx + mov %rax,offset(%r9) + cmp %rdx,%r8 + jb + mov (%r9),%rdx + mov %bl,(%rdx,%rax,1) + mov offset(%r9),%rax + lea offset(%rax),%rdx + mov %rdx,offset(%r9) + pop %rbx + ret + nopl offset(%rax,%rax,1) + cmp %rax,%r8 + jb + mov (%r9),%rax + movb $something,(%rax,%rdx,1) + mov offset(%r9),%rdx + mov offset(%r9),%r8 + lea offset(%rdx),%rax + add $something,%rdx + mov %rax,offset(%r9) + cmp %rdx,%r8 + jb + mov (%r9),%rdx mov %rbx,%rsi - mov %rax,%rdi - mov %rbp,%rdx - call - mov offset(%rbx),%rdi - call - mov offset(%rbx),%rdi - add $something,%rsp + shr $something,%rsi + mov %sil,(%rdx,%rax,1) + mov %rbx,%rsi + mov offset(%r9),%rax + mov (%r9),%rdx + shr $something,%rsi + mov %sil,offset(%rdx,%rax,1) + mov %rbx,%rsi + mov offset(%r9),%rax + mov (%r9),%rdx + shr $something,%rsi + mov %sil,offset(%rdx,%rax,1) + mov %rbx,%rsi + mov offset(%r9),%rax + mov (%r9),%rdx + shr $something,%rsi + mov %sil,offset(%rdx,%rax,1) overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1