~/f/python-libcst/RPMS.2017 ~/f/python-libcst ~/f/python-libcst RPMS.2017/python311-libcst-1.4.0-1.1.x86_64.rpm RPMS/python311-libcst-1.4.0-1.1.x86_64.rpm differ: byte 225, line 1 Comparing python311-libcst-1.4.0-1.1.x86_64.rpm to python311-libcst-1.4.0-1.1.x86_64.rpm comparing the rpm tags of python311-libcst --- old-rpm-tags +++ new-rpm-tags @@ -993 +993 @@ -/usr/lib64/python3.11/site-packages/libcst-1.4.0.dist-info/RECORD 3eecba25b4846a20a670b1ec4b17ac4e2df5858ea1608a640fcb84baf36e0d73 0 +/usr/lib64/python3.11/site-packages/libcst-1.4.0.dist-info/RECORD b2c9bcb794e973656a1c695d82daba03f38360a74cfd5fa7309bd45660a610e9 0 @@ -1857 +1857 @@ -/usr/lib64/python3.11/site-packages/libcst/native.cpython-311-x86_64-linux-gnu.so 104c8f6e7cd335a7d0f800d32dfb144a5755f0ecc5010f68357dc62f92511646 0 +/usr/lib64/python3.11/site-packages/libcst/native.cpython-311-x86_64-linux-gnu.so 65012e41a1a61a680036f4498d944fb42bf1e72c896c71afda6e37dfeac1e997 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/python3.11/site-packages/libcst-1.4.0.dist-info/RECORD differs (ASCII text, with CRLF line terminators) --- old//usr/lib64/python3.11/site-packages/libcst-1.4.0.dist-info/RECORD 2024-09-09 11:38:16.000000000 +0000 +++ new//usr/lib64/python3.11/site-packages/libcst-1.4.0.dist-info/RECORD 2024-09-09 11:38:16.000000000 +0000 @@ -274,7 +274,7 @@ libcst/metadata/tests/test_type_inference_provider.py,sha256=93c01PkqIA7DWmeNfELWKJbOLaIWI88C50-DyjDkDxU,3822 libcst/metadata/type_inference_provider.py,sha256=GpEjg6HskcH5xRN4belrnlae8RZxNl4wKYHh-eTITnI,4595 libcst/metadata/wrapper.py,sha256=0vU1ZWYM5xrJ94xlosRgVeSQYtrfm-tPJRrPXzVJ0b4,7575 -libcst/native.cpython-311-x86_64-linux-gnu.so,sha256=qhAb6GsnCFRX-XF-Ho0pkPaXcxXW_myMgoFfIBUMb3M,3745776 +libcst/native.cpython-311-x86_64-linux-gnu.so,sha256=KruOXIAZRxZF17TgYQKaPaJrykKE7QmC0PPYk1tIOo4,3745776 libcst/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 libcst/testing/__init__.py,sha256=D9ECsap08rcUtHyaR111nTjArlKkUjQwP8usXwXAAVQ,179 libcst/testing/utils.py,sha256=Q4VfbejdWy5paO4hv6OhJfDvylLVeYPe0KQnEl7w0ow,6106 /usr/lib64/python3.11/site-packages/libcst/native.cpython-311-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.11/site-packages/libcst/native.cpython-311-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.11/site-packages/libcst/native.cpython-311-x86_64-linux-gnu.so (objdump) @@ -235,7 +235,7 @@ 10c8 00000000 00000000 00000000 00000000 ................ 10d8 54020000 10000000 00000000 00000000 T............... 10e8 00000000 00000000 55000000 12000d00 ........U....... - 10f8 50f41600 00000000 38010000 00000000 P.......8....... + 10f8 70f41600 00000000 38010000 00000000 p.......8....... Contents of section .dynstr: 1108 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. 1118 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT @@ -388,7 +388,7 @@ 1a18 5026790b 00000200 2a070000 00000000 P&y.....*....... Contents of section .rela.dyn: 01a28 58202f00 00000000 08000000 00000000 X /............. - 01a38 50b22300 00000000 60202f00 00000000 P.#.....` /..... + 01a38 70b22300 00000000 60202f00 00000000 p.#.....` /..... 01a48 08000000 00000000 70660400 00000000 ........pf...... 01a58 68202f00 00000000 08000000 00000000 h /............. 01a68 30660400 00000000 70202f00 00000000 0f......p /..... @@ -448,19 +448,19 @@ 01dc8 87be2500 00000000 38232f00 00000000 ..%.....8#/..... 01dd8 08000000 00000000 804e0500 00000000 .........N...... 01de8 50232f00 00000000 08000000 00000000 P#/............. - 01df8 001a2400 00000000 58232f00 00000000 ..$.....X#/..... + 01df8 201a2400 00000000 58232f00 00000000 .$.....X#/..... 01e08 08000000 00000000 804e0500 00000000 .........N...... 01e18 70232f00 00000000 08000000 00000000 p#/............. 01e28 70aa0700 00000000 78232f00 00000000 p.......x#/..... 01e38 08000000 00000000 70a70600 00000000 ........p....... 01e48 90232f00 00000000 08000000 00000000 .#/............. - 01e58 008f0a00 00000000 98232f00 00000000 .........#/..... + 01e58 208f0a00 00000000 98232f00 00000000 ........#/..... 01e68 08000000 00000000 904e0500 00000000 .........N...... 01e78 b0232f00 00000000 08000000 00000000 .#/............. - 01e88 902f1700 00000000 b8232f00 00000000 ./.......#/..... + 01e88 b02f1700 00000000 b8232f00 00000000 ./.......#/..... 01e98 08000000 00000000 f04f0500 00000000 .........O...... 01ea8 d0232f00 00000000 08000000 00000000 .#/............. - 01eb8 c0691700 00000000 d8232f00 00000000 .i.......#/..... + 01eb8 e0691700 00000000 d8232f00 00000000 .i.......#/..... 01ec8 08000000 00000000 503a0500 00000000 ........P:...... 01ed8 f0232f00 00000000 08000000 00000000 .#/............. 01ee8 20d30700 00000000 f8232f00 00000000 ........#/..... @@ -1292,16 +1292,16 @@ 05288 08000000 00000000 04f92500 00000000 ..........%..... 05298 60542f00 00000000 08000000 00000000 `T/............. 052a8 ccf82500 00000000 80542f00 00000000 ..%......T/..... - 052b8 08000000 00000000 90c01600 00000000 ................ + 052b8 08000000 00000000 b0c01600 00000000 ................ 052c8 88542f00 00000000 08000000 00000000 .T/............. 052d8 0bf92500 00000000 98542f00 00000000 ..%......T/..... 052e8 08000000 00000000 18f92500 00000000 ..........%..... 052f8 b8542f00 00000000 08000000 00000000 .T/............. - 05308 20dc1600 00000000 c0542f00 00000000 ........T/..... + 05308 40dc1600 00000000 c0542f00 00000000 @........T/..... 05318 08000000 00000000 41f92500 00000000 ........A.%..... 05328 d0542f00 00000000 08000000 00000000 .T/............. 05338 52f92500 00000000 f0542f00 00000000 R.%......T/..... - 05348 08000000 00000000 50e61600 00000000 ........P....... + 05348 08000000 00000000 70e61600 00000000 ........p....... 05358 f8542f00 00000000 08000000 00000000 .T/............. 05368 f0a32500 00000000 08552f00 00000000 ..%......U/..... 05378 08000000 00000000 70f92500 00000000 ........p.%..... @@ -1349,45 +1349,45 @@ 05618 08000000 00000000 defb2500 00000000 ..........%..... 05628 f8572f00 00000000 08000000 00000000 .W/............. 05638 defb2500 00000000 10582f00 00000000 ..%......X/..... - 05648 08000000 00000000 10181700 00000000 ................ + 05648 08000000 00000000 30181700 00000000 ........0....... 05658 28582f00 00000000 08000000 00000000 (X/............. - 05668 f01a1700 00000000 30582f00 00000000 ........0X/..... - 05678 08000000 00000000 e01a1700 00000000 ................ + 05668 101b1700 00000000 30582f00 00000000 ........0X/..... + 05678 08000000 00000000 001b1700 00000000 ................ 05688 38582f00 00000000 08000000 00000000 8X/............. - 05698 60111700 00000000 40582f00 00000000 `.......@X/..... + 05698 80111700 00000000 40582f00 00000000 ........@X/..... 056a8 08000000 00000000 60fc2500 00000000 ........`.%..... 056b8 58582f00 00000000 08000000 00000000 XX/............. - 056c8 e0151700 00000000 70582f00 00000000 ........pX/..... - 056d8 08000000 00000000 b00e1700 00000000 ................ + 056c8 00161700 00000000 70582f00 00000000 ........pX/..... + 056d8 08000000 00000000 d00e1700 00000000 ................ 056e8 78582f00 00000000 08000000 00000000 xX/............. - 056f8 00181700 00000000 90582f00 00000000 .........X/..... - 05708 08000000 00000000 902f1700 00000000 ........./...... + 056f8 20181700 00000000 90582f00 00000000 ........X/..... + 05708 08000000 00000000 b02f1700 00000000 ........./...... 05718 98582f00 00000000 08000000 00000000 .X/............. - 05728 30181700 00000000 b0582f00 00000000 0........X/..... - 05738 08000000 00000000 801e1700 00000000 ................ + 05728 50181700 00000000 b0582f00 00000000 P........X/..... + 05738 08000000 00000000 a01e1700 00000000 ................ 05748 b8582f00 00000000 08000000 00000000 .X/............. - 05758 60161700 00000000 d0582f00 00000000 `........X/..... - 05768 08000000 00000000 c01a1700 00000000 ................ + 05758 80161700 00000000 d0582f00 00000000 .........X/..... + 05768 08000000 00000000 e01a1700 00000000 ................ 05778 d8582f00 00000000 08000000 00000000 .X/............. - 05788 60171700 00000000 f0582f00 00000000 `........X/..... - 05798 08000000 00000000 201f1700 00000000 ........ ....... + 05788 80171700 00000000 f0582f00 00000000 .........X/..... + 05798 08000000 00000000 401f1700 00000000 ........@....... 057a8 f8582f00 00000000 08000000 00000000 .X/............. - 057b8 e0151700 00000000 10592f00 00000000 .........Y/..... - 057c8 08000000 00000000 20101700 00000000 ........ ....... + 057b8 00161700 00000000 10592f00 00000000 .........Y/..... + 057c8 08000000 00000000 40101700 00000000 ........@....... 057d8 18592f00 00000000 08000000 00000000 .Y/............. - 057e8 e0151700 00000000 30592f00 00000000 ........0Y/..... - 057f8 08000000 00000000 40111700 00000000 ........@....... + 057e8 00161700 00000000 30592f00 00000000 ........0Y/..... + 057f8 08000000 00000000 60111700 00000000 ........`....... 05808 38592f00 00000000 08000000 00000000 8Y/............. - 05818 e0151700 00000000 50592f00 00000000 ........PY/..... - 05828 08000000 00000000 a00f1700 00000000 ................ + 05818 00161700 00000000 50592f00 00000000 ........PY/..... + 05828 08000000 00000000 c00f1700 00000000 ................ 05838 58592f00 00000000 08000000 00000000 XY/............. - 05848 e0151700 00000000 70592f00 00000000 ........pY/..... - 05858 08000000 00000000 d00e1700 00000000 ................ + 05848 00161700 00000000 70592f00 00000000 ........pY/..... + 05858 08000000 00000000 f00e1700 00000000 ................ 05868 78592f00 00000000 08000000 00000000 xY/............. - 05878 e0151700 00000000 90592f00 00000000 .........Y/..... - 05888 08000000 00000000 00141700 00000000 ................ + 05878 00161700 00000000 90592f00 00000000 .........Y/..... + 05888 08000000 00000000 20141700 00000000 ........ ....... 05898 98592f00 00000000 08000000 00000000 .Y/............. - 058a8 501f1700 00000000 a0592f00 00000000 P........Y/..... + 058a8 701f1700 00000000 a0592f00 00000000 p........Y/..... 058b8 08000000 00000000 fb2c2600 00000000 .........,&..... 058c8 b0592f00 00000000 08000000 00000000 .Y/............. 058d8 252d2600 00000000 c8592f00 00000000 %-&......Y/..... @@ -1396,17 +1396,17 @@ 05908 c32d2600 00000000 f8592f00 00000000 .-&......Y/..... 05918 08000000 00000000 c32d2600 00000000 .........-&..... 05928 105a2f00 00000000 08000000 00000000 .Z/............. - 05938 b0161700 00000000 285a2f00 00000000 ........(Z/..... - 05948 08000000 00000000 70111700 00000000 ........p....... + 05938 d0161700 00000000 285a2f00 00000000 ........(Z/..... + 05948 08000000 00000000 90111700 00000000 ................ 05958 305a2f00 00000000 08000000 00000000 0Z/............. 05968 902e2600 00000000 405a2f00 00000000 ..&.....@Z/..... 05978 08000000 00000000 de2e2600 00000000 ..........&..... 05988 505a2f00 00000000 08000000 00000000 PZ/............. - 05998 10181700 00000000 685a2f00 00000000 ........hZ/..... - 059a8 08000000 00000000 900e1700 00000000 ................ + 05998 30181700 00000000 685a2f00 00000000 0.......hZ/..... + 059a8 08000000 00000000 b00e1700 00000000 ................ 059b8 705a2f00 00000000 08000000 00000000 pZ/............. - 059c8 e0151700 00000000 885a2f00 00000000 .........Z/..... - 059d8 08000000 00000000 e0121700 00000000 ................ + 059c8 00161700 00000000 885a2f00 00000000 .........Z/..... + 059d8 08000000 00000000 00131700 00000000 ................ 059e8 905a2f00 00000000 08000000 00000000 .Z/............. 059f8 4d2e2600 00000000 a85a2f00 00000000 M.&......Z/..... 05a08 08000000 00000000 4d2e2600 00000000 ........M.&..... @@ -1414,11 +1414,11 @@ 05a28 4d2e2600 00000000 d85a2f00 00000000 M.&......Z/..... 05a38 08000000 00000000 4d2e2600 00000000 ........M.&..... 05a48 f05a2f00 00000000 08000000 00000000 .Z/............. - 05a58 d0191700 00000000 085b2f00 00000000 .........[/..... - 05a68 08000000 00000000 60401700 00000000 ........`@...... + 05a58 f0191700 00000000 085b2f00 00000000 .........[/..... + 05a68 08000000 00000000 80401700 00000000 .........@...... 05a78 105b2f00 00000000 08000000 00000000 .[/............. - 05a88 c0151700 00000000 285b2f00 00000000 ........([/..... - 05a98 08000000 00000000 d01e1700 00000000 ................ + 05a88 e0151700 00000000 285b2f00 00000000 ........([/..... + 05a98 08000000 00000000 f01e1700 00000000 ................ 05aa8 385b2f00 00000000 08000000 00000000 8[/............. 05ab8 0b302600 00000000 485b2f00 00000000 .0&.....H[/..... 05ac8 08000000 00000000 28302600 00000000 ........(0&..... @@ -1426,8 +1426,8 @@ 05ae8 29302600 00000000 685b2f00 00000000 )0&.....h[/..... 05af8 08000000 00000000 28302600 00000000 ........(0&..... 05b08 785b2f00 00000000 08000000 00000000 x[/............. - 05b18 f0161700 00000000 905b2f00 00000000 .........[/..... - 05b28 08000000 00000000 80111700 00000000 ................ + 05b18 10171700 00000000 905b2f00 00000000 .........[/..... + 05b28 08000000 00000000 a0111700 00000000 ................ 05b38 985b2f00 00000000 08000000 00000000 .[/............. 05b48 4a302600 00000000 a85b2f00 00000000 J0&......[/..... 05b58 08000000 00000000 66302600 00000000 ........f0&..... @@ -1442,9 +1442,9 @@ 05be8 08000000 00000000 1e312600 00000000 .........1&..... 05bf8 385c2f00 00000000 08000000 00000000 8\/............. 05c08 28312600 00000000 485c2f00 00000000 (1&.....H\/..... - 05c18 08000000 00000000 20161700 00000000 ........ ....... + 05c18 08000000 00000000 40161700 00000000 ........@....... 05c28 605c2f00 00000000 08000000 00000000 `\/............. - 05c38 e0111700 00000000 785c2f00 00000000 ........x\/..... + 05c38 00121700 00000000 785c2f00 00000000 ........x\/..... 05c48 08000000 00000000 1d312600 00000000 .........1&..... 05c58 885c2f00 00000000 08000000 00000000 .\/............. 05c68 27fc2500 00000000 a85c2f00 00000000 '.%......\/..... @@ -1478,19 +1478,19 @@ 05e28 08000000 00000000 09302600 00000000 .........0&..... /usr/lib64/python3.11/site-packages/libcst/native.cpython-311-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.11/site-packages/libcst/native.cpython-311-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.11/site-packages/libcst/native.cpython-311-x86_64-linux-gnu.so (disasm) @@ -101793,9 +101793,9 @@ push %rbx sub $something,%rsp mov %rcx,%rbx + mov %rsi,(%rsp) mov %rsi,offset(%rsp) - mov %rsi,offset(%rsp) - mov %rdx,(%rsp) + mov %rdx,offset(%rsp) mov %rdx,offset(%rsp) mov (%rcx),%rcx mov offset(%rbx),%r15 @@ -101821,7 +101821,7 @@ jne <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov $something,%eax xor %ecx,%ecx - mov (%rsp),%r15 + mov offset(%rsp),%r15 jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov %r15,%rdi mov %r13,%rsi @@ -101829,16 +101829,16 @@ call *offset(%rip) # mov %r15,%rdx mov offset(%rsp),%rax - mov (%rsp),%r15 + mov offset(%rsp),%r15 jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> lea offset(%rsp),%rdi xor %esi,%esi mov %r14,%rdx call <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h41cc43fe1efa575dE> - mov (%rsp),%r15 + mov offset(%rsp),%r15 mov offset(%rsp),%rax mov offset(%rsp),%rcx - mov %rax,(%rsp) + mov %rax,offset(%rsp) mov %rcx,offset(%rsp) lea (%rax,%rcx,8),%rdi mov %r13,%rsi @@ -101853,12 +101853,12 @@ call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> add offset(%rsp),%r14 mov offset(%rsp),%rax - mov (%rsp),%rdx - mov offset(%rsp),%r13 + mov offset(%rsp),%rdx + mov (%rsp),%r13 mov %rax,%rcx mov %rax,offset(%rsp) mov %rax,(%rbx) - mov %rdx,(%rsp) + mov %rdx,offset(%rsp) mov %rdx,offset(%rbx) mov %r14,offset(%rbx) mov offset(%rbx),%rax @@ -101868,7 +101868,7 @@ mov %rcx,offset(%rbx) mov offset(%rbx),%rcx mov -offset(%rcx,%rax,8),%rax - mov %rax,offset(%rsp) + mov %rax,(%rsp) mov %r13,offset(%rsp) mov %r15,offset(%rsp) lea offset(%rip),%rbp # <__rust_no_alloc_shim_is_unstable> @@ -101922,7 +101922,7 @@ movq $something,offset(%r12) mov offset(%rsp),%rax mov %rax,offset(%r12) - mov offset(%rsp),%rax + mov (%rsp),%rax mov %rax,offset(%r12) add $something,%rsp pop %rbx @@ -101954,7 +101954,7 @@ mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 - mov %rax,%r12 + mov %rax,(%rsp) cmpq $something,offset(%rsp) je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov offset(%rsp),%rax @@ -101972,45 +101972,46 @@ call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> xor %r14d,%r14d mov offset(%rsp),%rax - mov %rax,(%rsp) + mov %rax,offset(%rsp) jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> - mov %rax,%r12 + mov %rax,(%rsp) mov %rbx,%rdi call <_ZN4core3ptr75drop_in_place$LT$libcst_native..nodes..expression..DeflatedGeneratorExp$GT$17h37cba7bf0bbcc828E> mov $something,%esi mov $something,%edx mov %r15,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - xor %r14d,%r14d + xor %r13d,%r13d jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - mov %rax,%r12 - mov $something,%r14b + mov %rax,(%rsp) + mov $something,%r13b lea offset(%rsp),%rdi call <_ZN4core3ptr98drop_in_place$LT$alloc..boxed..Box$LT$libcst_native..nodes..expression..DeflatedExpression$GT$$GT$17h696d9fbd5a8562ddE> - mov $something,%r13b + mov $something,%r14b xor %ebp,%ebp + mov $something,%r12b test %r15,%r15 je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> - mov %rax,%r12 + mov %rax,(%rsp) lea offset(%rsp),%rdi call <_ZN4core3ptr73drop_in_place$LT$libcst_native..nodes..expression..DeflatedExpression$GT$17h93e3a8c2041a4519E> mov $something,%r14b xor %ebp,%ebp jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - mov %rax,%r12 + mov %rax,(%rsp) mov $something,%bpl mov $something,%r14b jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> - mov %rax,%r12 + mov %rax,(%rsp) mov $something,%bpl cmpq $something,offset(%rsp) jne <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> xor %eax,%eax mov %rax,offset(%rsp) - mov %r15,(%rsp) + mov %r15,offset(%rsp) xor %r14d,%r14d jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov offset(%rsp),%rax @@ -102019,22 +102020,23 @@ mov %r15,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> xor %r14d,%r14d - mov %r15,(%rsp) + mov %r15,offset(%rsp) lea offset(%rbx),%rdi call <_ZN4core3ptr98drop_in_place$LT$alloc..boxed..Box$LT$libcst_native..nodes..expression..DeflatedExpression$GT$$GT$17h696d9fbd5a8562ddE> lea offset(%rbx),%rdi call <_ZN4core3ptr95drop_in_place$LT$alloc..boxed..Box$LT$libcst_native..nodes..expression..DeflatedCompFor$GT$$GT$17h078607c76dc46772E> - xor %r13d,%r13d - test %r14b,%r14b + xor %r12d,%r12d + mov %r14d,%r13d + test %r13b,%r13b je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> cmpq $something,offset(%rsp) je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov offset(%rsp),%rsi shl $something,%rsi mov $something,%edx - mov (%rsp),%rdi + mov offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - test %r13b,%r13b + test %r12b,%r12b jne <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov offset(%rbx),%rsi test %rsi,%rsi @@ -102047,10 +102049,11 @@ je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> lea offset(%rsp),%rdi call <_ZN4core3ptr73drop_in_place$LT$libcst_native..nodes..expression..DeflatedExpression$GT$17h93e3a8c2041a4519E> - mov %r12,%rdi + mov (%rsp),%rdi call <_Unwind_Resume@plt> call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - nopw offset(%rax,%rax,1) + cs nopw offset(%rax,%rax,1) + nopl offset(%rax,%rax,1) _ZN13libcst_native6parser7grammar14comma_separate17h4c35542aef39f282E: push %rbp RPMS.2017/python312-libcst-1.4.0-1.1.x86_64.rpm RPMS/python312-libcst-1.4.0-1.1.x86_64.rpm differ: byte 225, line 1 Comparing python312-libcst-1.4.0-1.1.x86_64.rpm to python312-libcst-1.4.0-1.1.x86_64.rpm comparing the rpm tags of python312-libcst --- old-rpm-tags +++ new-rpm-tags @@ -991 +991 @@ -/usr/lib64/python3.12/site-packages/libcst-1.4.0.dist-info/RECORD 744353dbbe75c2b3bb753615619c0b3706c8b60024e44a6b36cbc987324e0bc5 0 +/usr/lib64/python3.12/site-packages/libcst-1.4.0.dist-info/RECORD 1e7193cb4a5d0876c3330a53bb65080ac9b900e15fdd2835cdaf07078f05e5dc 0 @@ -1855 +1855 @@ -/usr/lib64/python3.12/site-packages/libcst/native.cpython-312-x86_64-linux-gnu.so 7d24ebca9f528ab7041a67a1b353c972a6ad5c1e7c727470cfcabb8b28c1c37d 0 +/usr/lib64/python3.12/site-packages/libcst/native.cpython-312-x86_64-linux-gnu.so 4e22b441e0fbd249a8261f719004de4fccd7eb28eeeafd2d49b022fd9db888bc 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.12/site-packages/libcst-1.4.0.dist-info/RECORD differs (ASCII text, with CRLF line terminators) --- old//usr/lib64/python3.12/site-packages/libcst-1.4.0.dist-info/RECORD 2024-09-09 11:38:16.000000000 +0000 +++ new//usr/lib64/python3.12/site-packages/libcst-1.4.0.dist-info/RECORD 2024-09-09 11:38:16.000000000 +0000 @@ -274,7 +274,7 @@ libcst/metadata/tests/test_type_inference_provider.py,sha256=93c01PkqIA7DWmeNfELWKJbOLaIWI88C50-DyjDkDxU,3822 libcst/metadata/type_inference_provider.py,sha256=GpEjg6HskcH5xRN4belrnlae8RZxNl4wKYHh-eTITnI,4595 libcst/metadata/wrapper.py,sha256=0vU1ZWYM5xrJ94xlosRgVeSQYtrfm-tPJRrPXzVJ0b4,7575 -libcst/native.cpython-312-x86_64-linux-gnu.so,sha256=-ilHesq8QmFzPkMKZi9MDJH4l-uPREudvgVosq94qBg,3766656 +libcst/native.cpython-312-x86_64-linux-gnu.so,sha256=9w3VXi95x-S0xIP45UAhzSkxveH3jVddE4O02H5bX5w,3766656 libcst/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 libcst/testing/__init__.py,sha256=D9ECsap08rcUtHyaR111nTjArlKkUjQwP8usXwXAAVQ,179 libcst/testing/utils.py,sha256=Q4VfbejdWy5paO4hv6OhJfDvylLVeYPe0KQnEl7w0ow,6106 /usr/lib64/python3.12/site-packages/libcst/native.cpython-312-x86_64-linux-gnu.so differs in ELF sections --- old /usr/lib64/python3.12/site-packages/libcst/native.cpython-312-x86_64-linux-gnu.so (objdump) +++ new /usr/lib64/python3.12/site-packages/libcst/native.cpython-312-x86_64-linux-gnu.so (objdump) @@ -233,7 +233,7 @@ 10a8 f5030000 10000000 00000000 00000000 ................ 10b8 00000000 00000000 3a020000 10000000 ........:....... 10c8 00000000 00000000 00000000 00000000 ................ - 10d8 55000000 12000d00 00301700 00000000 U........0...... + 10d8 55000000 12000d00 e02f1700 00000000 U......../...... 10e8 f1000000 00000000 ........ Contents of section .dynstr: 10f0 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. @@ -387,7 +387,7 @@ 19f8 5026790b 00000200 29070000 00000000 P&y.....)....... Contents of section .rela.dyn: 01a08 68702f00 00000000 08000000 00000000 hp/............. - 01a18 90f12300 00000000 70702f00 00000000 ..#.....pp/..... + 01a18 70f12300 00000000 70702f00 00000000 p.#.....pp/..... 01a28 08000000 00000000 40660400 00000000 ........@f...... 01a38 78702f00 00000000 08000000 00000000 xp/............. 01a48 00660400 00000000 80702f00 00000000 .f.......p/..... @@ -447,19 +447,19 @@ 01da8 87fe2500 00000000 48732f00 00000000 ..%.....Hs/..... 01db8 08000000 00000000 604e0500 00000000 ........`N...... 01dc8 60732f00 00000000 08000000 00000000 `s/............. - 01dd8 40592400 00000000 68732f00 00000000 @Y$.....hs/..... + 01dd8 20592400 00000000 68732f00 00000000 Y$.....hs/..... 01de8 08000000 00000000 604e0500 00000000 ........`N...... 01df8 80732f00 00000000 08000000 00000000 .s/............. 01e08 e0ac0700 00000000 88732f00 00000000 .........s/..... 01e18 08000000 00000000 70a70600 00000000 ........p....... 01e28 a0732f00 00000000 08000000 00000000 .s/............. - 01e38 10970a00 00000000 a8732f00 00000000 .........s/..... + 01e38 f0960a00 00000000 a8732f00 00000000 .........s/..... 01e48 08000000 00000000 704e0500 00000000 ........pN...... 01e58 c0732f00 00000000 08000000 00000000 .s/............. - 01e68 706c1700 00000000 c8732f00 00000000 pl.......s/..... + 01e68 506c1700 00000000 c8732f00 00000000 Pl.......s/..... 01e78 08000000 00000000 f04e0500 00000000 .........N...... 01e88 e0732f00 00000000 08000000 00000000 .s/............. - 01e98 00a91700 00000000 e8732f00 00000000 .........s/..... + 01e98 e0a81700 00000000 e8732f00 00000000 .........s/..... 01ea8 08000000 00000000 303a0500 00000000 ........0:...... 01eb8 00742f00 00000000 08000000 00000000 .t/............. 01ec8 90d50700 00000000 08742f00 00000000 .........t/..... @@ -1291,16 +1291,16 @@ 05268 08000000 00000000 04392600 00000000 .........9&..... 05278 70a42f00 00000000 08000000 00000000 p./............. 05288 cc382600 00000000 90a42f00 00000000 .8&......./..... - 05298 08000000 00000000 f0fc1600 00000000 ................ + 05298 08000000 00000000 d0fc1600 00000000 ................ 052a8 98a42f00 00000000 08000000 00000000 ../............. 052b8 0b392600 00000000 a8a42f00 00000000 .9&......./..... 052c8 08000000 00000000 18392600 00000000 .........9&..... 052d8 c8a42f00 00000000 08000000 00000000 ../............. - 052e8 20181700 00000000 d0a42f00 00000000 ........./..... + 052e8 00181700 00000000 d0a42f00 00000000 ........../..... 052f8 08000000 00000000 41392600 00000000 ........A9&..... 05308 e0a42f00 00000000 08000000 00000000 ../............. 05318 52392600 00000000 00a52f00 00000000 R9&......./..... - 05328 08000000 00000000 20221700 00000000 ........ "...... + 05328 08000000 00000000 00221700 00000000 ........."...... 05338 08a52f00 00000000 08000000 00000000 ../............. 05348 f0e32500 00000000 18a52f00 00000000 ..%......./..... 05358 08000000 00000000 70392600 00000000 ........p9&..... @@ -1348,61 +1348,61 @@ 055f8 08000000 00000000 ce3b2600 00000000 .........;&..... 05608 08a82f00 00000000 08000000 00000000 ../............. 05618 ce3b2600 00000000 20a82f00 00000000 .;&..... ./..... - 05628 08000000 00000000 60541700 00000000 ........`T...... + 05628 08000000 00000000 40541700 00000000 ........@T...... 05638 38a82f00 00000000 08000000 00000000 8./............. - 05648 e0561700 00000000 40a82f00 00000000 .V......@./..... - 05658 08000000 00000000 d0561700 00000000 .........V...... + 05648 c0561700 00000000 40a82f00 00000000 .V......@./..... + 05658 08000000 00000000 b0561700 00000000 .........V...... 05668 48a82f00 00000000 08000000 00000000 H./............. - 05678 c04c1700 00000000 50a82f00 00000000 .L......P./..... + 05678 a04c1700 00000000 50a82f00 00000000 .L......P./..... 05688 08000000 00000000 503c2600 00000000 ........P<&..... 05698 68a82f00 00000000 08000000 00000000 h./............. - 056a8 60511700 00000000 80a82f00 00000000 `Q......../..... - 056b8 08000000 00000000 104a1700 00000000 .........J...... + 056a8 40511700 00000000 80a82f00 00000000 @Q......../..... + 056b8 08000000 00000000 f0491700 00000000 .........I...... 056c8 88a82f00 00000000 08000000 00000000 ../............. - 056d8 f0531700 00000000 a0a82f00 00000000 .S......../..... - 056e8 08000000 00000000 706c1700 00000000 ........pl...... + 056d8 d0531700 00000000 a0a82f00 00000000 .S......../..... + 056e8 08000000 00000000 506c1700 00000000 ........Pl...... 056f8 a8a82f00 00000000 08000000 00000000 ../............. - 05708 80541700 00000000 c0a82f00 00000000 .T......../..... - 05718 08000000 00000000 705a1700 00000000 ........pZ...... + 05708 60541700 00000000 c0a82f00 00000000 `T......../..... + 05718 08000000 00000000 505a1700 00000000 ........PZ...... 05728 c8a82f00 00000000 08000000 00000000 ../............. - 05738 50521700 00000000 e0a82f00 00000000 PR......../..... - 05748 08000000 00000000 b0561700 00000000 .........V...... + 05738 30521700 00000000 e0a82f00 00000000 0R......../..... + 05748 08000000 00000000 90561700 00000000 .........V...... 05758 e8a82f00 00000000 08000000 00000000 ../............. - 05768 50531700 00000000 00a92f00 00000000 PS......../..... - 05778 08000000 00000000 105b1700 00000000 .........[...... + 05768 30531700 00000000 00a92f00 00000000 0S......../..... + 05778 08000000 00000000 f05a1700 00000000 .........Z...... 05788 08a92f00 00000000 08000000 00000000 ../............. - 05798 60511700 00000000 20a92f00 00000000 `Q...... ./..... - 057a8 08000000 00000000 804b1700 00000000 .........K...... + 05798 40511700 00000000 20a92f00 00000000 @Q...... ./..... + 057a8 08000000 00000000 604b1700 00000000 ........`K...... 057b8 28a92f00 00000000 08000000 00000000 (./............. - 057c8 60511700 00000000 40a92f00 00000000 `Q......@./..... - 057d8 08000000 00000000 a04c1700 00000000 .........L...... + 057c8 40511700 00000000 40a92f00 00000000 @Q......@./..... + 057d8 08000000 00000000 804c1700 00000000 .........L...... 057e8 48a92f00 00000000 08000000 00000000 H./............. - 057f8 60511700 00000000 60a92f00 00000000 `Q......`./..... - 05808 08000000 00000000 004b1700 00000000 .........K...... + 057f8 40511700 00000000 60a92f00 00000000 @Q......`./..... + 05808 08000000 00000000 e04a1700 00000000 .........J...... 05818 68a92f00 00000000 08000000 00000000 h./............. - 05828 60511700 00000000 80a92f00 00000000 `Q......../..... - 05838 08000000 00000000 304a1700 00000000 ........0J...... + 05828 40511700 00000000 80a92f00 00000000 @Q......../..... + 05838 08000000 00000000 104a1700 00000000 .........J...... 05848 88a92f00 00000000 08000000 00000000 ../............. - 05858 60511700 00000000 a0a92f00 00000000 `Q......../..... - 05868 08000000 00000000 804f1700 00000000 .........O...... + 05858 40511700 00000000 a0a92f00 00000000 @Q......../..... + 05868 08000000 00000000 604f1700 00000000 ........`O...... 05878 a8a92f00 00000000 08000000 00000000 ../............. - 05888 405b1700 00000000 b0a92f00 00000000 @[......../..... + 05888 205b1700 00000000 b0a92f00 00000000 [......../..... 05898 08000000 00000000 eb6c2600 00000000 .........l&..... 058a8 c0a92f00 00000000 08000000 00000000 ../............. 058b8 156d2600 00000000 d8a92f00 00000000 .m&......./..... 058c8 08000000 00000000 8b6d2600 00000000 .........m&..... 058d8 f0a92f00 00000000 08000000 00000000 ../............. - 058e8 a0521700 00000000 08aa2f00 00000000 .R......../..... - 058f8 08000000 00000000 d04c1700 00000000 .........L...... + 058e8 80521700 00000000 08aa2f00 00000000 .R......../..... + 058f8 08000000 00000000 b04c1700 00000000 .........L...... 05908 10aa2f00 00000000 08000000 00000000 ../............. 05918 416e2600 00000000 20aa2f00 00000000 An&..... ./..... 05928 08000000 00000000 8f6e2600 00000000 .........n&..... 05938 30aa2f00 00000000 08000000 00000000 0./............. - 05948 60541700 00000000 48aa2f00 00000000 `T......H./..... - 05958 08000000 00000000 f0491700 00000000 .........I...... + 05948 40541700 00000000 48aa2f00 00000000 @T......H./..... + 05958 08000000 00000000 d0491700 00000000 .........I...... 05968 50aa2f00 00000000 08000000 00000000 P./............. - 05978 60511700 00000000 68aa2f00 00000000 `Q......h./..... - 05988 08000000 00000000 504e1700 00000000 ........PN...... + 05978 40511700 00000000 68aa2f00 00000000 @Q......h./..... + 05988 08000000 00000000 304e1700 00000000 ........0N...... 05998 70aa2f00 00000000 08000000 00000000 p./............. 059a8 fe6d2600 00000000 88aa2f00 00000000 .m&......./..... 059b8 08000000 00000000 fe6d2600 00000000 .........m&..... @@ -1410,11 +1410,11 @@ 059d8 fe6d2600 00000000 b8aa2f00 00000000 .m&......./..... 059e8 08000000 00000000 fe6d2600 00000000 .........m&..... 059f8 d0aa2f00 00000000 08000000 00000000 ../............. - 05a08 90551700 00000000 e8aa2f00 00000000 .U......../..... - 05a18 08000000 00000000 407d1700 00000000 ........@}...... + 05a08 70551700 00000000 e8aa2f00 00000000 pU......../..... + 05a18 08000000 00000000 207d1700 00000000 ........ }...... 05a28 f0aa2f00 00000000 08000000 00000000 ../............. - 05a38 40511700 00000000 08ab2f00 00000000 @Q......../..... - 05a48 08000000 00000000 c05a1700 00000000 .........Z...... + 05a38 20511700 00000000 08ab2f00 00000000 Q......../..... + 05a48 08000000 00000000 a05a1700 00000000 .........Z...... 05a58 18ab2f00 00000000 08000000 00000000 ../............. 05a68 bc6f2600 00000000 28ab2f00 00000000 .o&.....(./..... 05a78 08000000 00000000 d96f2600 00000000 .........o&..... @@ -1422,8 +1422,8 @@ 05a98 da6f2600 00000000 48ab2f00 00000000 .o&.....H./..... 05aa8 08000000 00000000 d96f2600 00000000 .........o&..... 05ab8 58ab2f00 00000000 08000000 00000000 X./............. - 05ac8 e0521700 00000000 70ab2f00 00000000 .R......p./..... - 05ad8 08000000 00000000 e04c1700 00000000 .........L...... + 05ac8 c0521700 00000000 70ab2f00 00000000 .R......p./..... + 05ad8 08000000 00000000 c04c1700 00000000 .........L...... 05ae8 78ab2f00 00000000 08000000 00000000 x./............. 05af8 fb6f2600 00000000 88ab2f00 00000000 .o&......./..... 05b08 08000000 00000000 17702600 00000000 .........p&..... @@ -1438,9 +1438,9 @@ 05b98 08000000 00000000 cf702600 00000000 .........p&..... 05ba8 18ac2f00 00000000 08000000 00000000 ../............. 05bb8 d9702600 00000000 28ac2f00 00000000 .p&.....(./..... - 05bc8 08000000 00000000 10521700 00000000 .........R...... + 05bc8 08000000 00000000 f0511700 00000000 .........Q...... 05bd8 40ac2f00 00000000 08000000 00000000 @./............. - 05be8 404d1700 00000000 58ac2f00 00000000 @M......X./..... + 05be8 204d1700 00000000 58ac2f00 00000000 M......X./..... 05bf8 08000000 00000000 ce702600 00000000 .........p&..... 05c08 68ac2f00 00000000 08000000 00000000 h./............. 05c18 173c2600 00000000 88ac2f00 00000000 .<&......./..... @@ -1474,21 +1474,21 @@ 05dd8 08000000 00000000 ba6f2600 00000000 .........o&..... 05de8 18ae2f00 00000000 08000000 00000000 ../............. 05df8 c9712600 00000000 30ae2f00 00000000 .q&.....0./..... /usr/lib64/python3.12/site-packages/libcst/native.cpython-312-x86_64-linux-gnu.so differs in assembler output --- old /usr/lib64/python3.12/site-packages/libcst/native.cpython-312-x86_64-linux-gnu.so (disasm) +++ new /usr/lib64/python3.12/site-packages/libcst/native.cpython-312-x86_64-linux-gnu.so (disasm) @@ -102758,9 +102758,9 @@ push %rbx sub $something,%rsp mov %rcx,%rbx - mov %rsi,(%rsp) mov %rsi,offset(%rsp) - mov %rdx,offset(%rsp) + mov %rsi,offset(%rsp) + mov %rdx,(%rsp) mov %rdx,offset(%rsp) mov (%rcx),%rcx mov offset(%rbx),%r15 @@ -102786,7 +102786,7 @@ jne <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov $something,%eax xor %ecx,%ecx - mov offset(%rsp),%r15 + mov (%rsp),%r15 jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov %r15,%rdi mov %r13,%rsi @@ -102794,16 +102794,16 @@ call *offset(%rip) # mov %r15,%rdx mov offset(%rsp),%rax - mov offset(%rsp),%r15 + mov (%rsp),%r15 jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> lea offset(%rsp),%rdi xor %esi,%esi mov %r14,%rdx call <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h41cc43fe1efa575dE> - mov offset(%rsp),%r15 + mov (%rsp),%r15 mov offset(%rsp),%rax mov offset(%rsp),%rcx - mov %rax,offset(%rsp) + mov %rax,(%rsp) mov %rcx,offset(%rsp) lea (%rax,%rcx,8),%rdi mov %r13,%rsi @@ -102818,12 +102818,12 @@ call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> add offset(%rsp),%r14 mov offset(%rsp),%rax - mov offset(%rsp),%rdx - mov (%rsp),%r13 + mov (%rsp),%rdx + mov offset(%rsp),%r13 mov %rax,%rcx mov %rax,offset(%rsp) mov %rax,(%rbx) - mov %rdx,offset(%rsp) + mov %rdx,(%rsp) mov %rdx,offset(%rbx) mov %r14,offset(%rbx) mov offset(%rbx),%rax @@ -102833,7 +102833,7 @@ mov %rcx,offset(%rbx) mov offset(%rbx),%rcx mov -offset(%rcx,%rax,8),%rax - mov %rax,(%rsp) + mov %rax,offset(%rsp) mov %r13,offset(%rsp) mov %r15,offset(%rsp) lea offset(%rip),%rbp # <__rust_no_alloc_shim_is_unstable> @@ -102887,7 +102887,7 @@ movq $something,offset(%r12) mov offset(%rsp),%rax mov %rax,offset(%r12) - mov (%rsp),%rax + mov offset(%rsp),%rax mov %rax,offset(%r12) add $something,%rsp pop %rbx @@ -102919,7 +102919,7 @@ mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 - mov %rax,(%rsp) + mov %rax,%r12 cmpq $something,offset(%rsp) je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov offset(%rsp),%rax @@ -102937,46 +102937,45 @@ call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> xor %r14d,%r14d mov offset(%rsp),%rax - mov %rax,offset(%rsp) - jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov %rax,(%rsp) + jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> + mov %rax,%r12 mov %rbx,%rdi call <_ZN4core3ptr75drop_in_place$LT$libcst_native..nodes..expression..DeflatedGeneratorExp$GT$17h37cba7bf0bbcc828E> mov $something,%esi mov $something,%edx mov %r15,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - xor %r13d,%r13d + xor %r14d,%r14d jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - mov %rax,(%rsp) - mov $something,%r13b + mov %rax,%r12 + mov $something,%r14b lea offset(%rsp),%rdi call <_ZN4core3ptr98drop_in_place$LT$alloc..boxed..Box$LT$libcst_native..nodes..expression..DeflatedExpression$GT$$GT$17h696d9fbd5a8562ddE> - mov $something,%r14b + mov $something,%r13b xor %ebp,%ebp - mov $something,%r12b test %r15,%r15 je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> - mov %rax,(%rsp) + mov %rax,%r12 lea offset(%rsp),%rdi call <_ZN4core3ptr73drop_in_place$LT$libcst_native..nodes..expression..DeflatedExpression$GT$17h93e3a8c2041a4519E> mov $something,%r14b xor %ebp,%ebp jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - mov %rax,(%rsp) + mov %rax,%r12 mov $something,%bpl mov $something,%r14b jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> - mov %rax,(%rsp) + mov %rax,%r12 mov $something,%bpl cmpq $something,offset(%rsp) jne <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> xor %eax,%eax mov %rax,offset(%rsp) - mov %r15,offset(%rsp) + mov %r15,(%rsp) xor %r14d,%r14d jmp <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov offset(%rsp),%rax @@ -102985,23 +102984,22 @@ mov %r15,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> xor %r14d,%r14d - mov %r15,offset(%rsp) + mov %r15,(%rsp) lea offset(%rbx),%rdi call <_ZN4core3ptr98drop_in_place$LT$alloc..boxed..Box$LT$libcst_native..nodes..expression..DeflatedExpression$GT$$GT$17h696d9fbd5a8562ddE> lea offset(%rbx),%rdi call <_ZN4core3ptr95drop_in_place$LT$alloc..boxed..Box$LT$libcst_native..nodes..expression..DeflatedCompFor$GT$$GT$17h078607c76dc46772E> - xor %r12d,%r12d - mov %r14d,%r13d - test %r13b,%r13b + xor %r13d,%r13d + test %r14b,%r14b je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> cmpq $something,offset(%rsp) je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov offset(%rsp),%rsi shl $something,%rsi mov $something,%edx - mov offset(%rsp),%rdi + mov (%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - test %r12b,%r12b + test %r13b,%r13b jne <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> mov offset(%rbx),%rsi test %rsi,%rsi @@ -103014,11 +103012,10 @@ je <_ZN13libcst_native6parser7grammar16make_genexp_call17ha126de415300907aE + ofs> lea offset(%rsp),%rdi call <_ZN4core3ptr73drop_in_place$LT$libcst_native..nodes..expression..DeflatedExpression$GT$17h93e3a8c2041a4519E> - mov (%rsp),%rdi + mov %r12,%rdi call <_Unwind_Resume@plt> call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - cs nopw offset(%rax,%rax,1) - nopl offset(%rax,%rax,1) + nopw offset(%rax,%rax,1) _ZN13libcst_native6parser7grammar14comma_separate17h4c35542aef39f282E: push %rbp overalldiffered=2 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1