--- /srv/rebuilderd/tmp/rebuilderdF9OVBJ/inputs/libpython3.14-minimal_3.14.3-1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdF9OVBJ/out/libpython3.14-minimal_3.14.3-1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-04 15:33:49.000000 debian-binary │ -rw-r--r-- 0 0 0 9008 2026-02-04 15:33:49.000000 control.tar.xz │ --rw-r--r-- 0 0 0 881720 2026-02-04 15:33:49.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 881432 2026-02-04 15:33:49.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3.14/lib-dynload/_hashlib.cpython-314-aarch64-linux-gnu.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 09ffdcebbf6d4d530b0c495274fa215ff40262b9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3f39dcde792aa6921782c2293c0df7f3297b446c │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC, GCS │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1393,29 +1393,29 @@ │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000077e0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000077e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000007838 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000783c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000007814 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007844 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007818 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000784c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007820 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007854 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000784c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000007874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007850 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000007874 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ DW_CFA_advance_loc: 68 to 00000000000078b8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000078c0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -3419,33 +3419,33 @@ │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-160]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [x1, #8] │ │ │ │ ldr x0, [x0, #168] │ │ │ │ - tbnz w0, #28, 78c4 │ │ │ │ + tbnz w0, #28, 78ec │ │ │ │ mov x20, x1 │ │ │ │ mov x0, x1 │ │ │ │ bl 3bc0 │ │ │ │ cbz w0, 7854 │ │ │ │ mov x0, x20 │ │ │ │ add x1, sp, #0x50 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ bl 3ad0 │ │ │ │ cmn w0, #0x1 │ │ │ │ b.eq 7708 // b.none │ │ │ │ ldr w0, [sp, #116] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.gt 78e4 │ │ │ │ + b.gt 78c4 │ │ │ │ ldrb w0, [x19, #24] │ │ │ │ tbnz w0, #0, 7710 │ │ │ │ ldr x2, [sp, #96] │ │ │ │ cmp x2, #0x7ff │ │ │ │ - b.gt 7840 │ │ │ │ + b.gt 7814 │ │ │ │ cmp x2, #0x0 │ │ │ │ b.gt 76d8 │ │ │ │ add x0, sp, #0x50 │ │ │ │ bl 3c60 │ │ │ │ adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4008] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ @@ -3507,15 +3507,15 @@ │ │ │ │ cmp x20, #0x0 │ │ │ │ b.gt 7780 │ │ │ │ mov x2, x22 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 8fb0 │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 7814 // b.any │ │ │ │ + b.ne 7828 // b.any │ │ │ │ mov x0, x23 │ │ │ │ bl 3bf0 │ │ │ │ add x0, sp, #0x50 │ │ │ │ bl 3c60 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ b 76c0 │ │ │ │ @@ -3527,30 +3527,30 @@ │ │ │ │ b.eq 77c8 // b.none │ │ │ │ mov x0, x22 │ │ │ │ bl 3bb0 │ │ │ │ b 77c8 │ │ │ │ mov x0, x22 │ │ │ │ bl 3f80 │ │ │ │ b 7738 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + strb w0, [x19, #24] │ │ │ │ + b 7718 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ mov x0, x22 │ │ │ │ bl 3bb0 │ │ │ │ mov x0, x23 │ │ │ │ bl 3bf0 │ │ │ │ add x0, sp, #0x50 │ │ │ │ bl 3c60 │ │ │ │ cbnz w19, 78b4 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ b 76c0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - strb w0, [x19, #24] │ │ │ │ - b 7718 │ │ │ │ adrp x0, 1f000 │ │ │ │ ldr x0, [x0, #4040] │ │ │ │ adrp x1, 9000 │ │ │ │ add x1, x1, #0x218 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 3d80 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ @@ -3572,33 +3572,33 @@ │ │ │ │ add x0, sp, #0x50 │ │ │ │ bl 3c60 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ b 76c8 │ │ │ │ adrp x0, 1f000 │ │ │ │ - ldr x0, [x0, #4040] │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ adrp x1, 9000 │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 3d80 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + bl 3c60 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ b 76c8 │ │ │ │ adrp x0, 1f000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ + ldr x0, [x0, #4040] │ │ │ │ adrp x1, 9000 │ │ │ │ - add x1, x1, #0x248 │ │ │ │ + add x1, x1, #0x1f0 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 3d80 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl 3c60 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ b 76c8 │ │ │ │ mov w19, #0xffffffff // #-1 │ │ │ │ - b 7818 │ │ │ │ + b 782c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x3, x0 │ │ │ │ mov x29, sp │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ 0x0000bb90 0b000000 30000000 f8080000 54b9ffff ....0.......T... │ │ │ │ 0x0000bba0 58010000 00412d41 0e900143 9d069e05 X....A-A...C.... │ │ │ │ 0x0000bbb0 42930494 03429502 670ad5d3 d4ddde0e B....B..g....... │ │ │ │ 0x0000bbc0 00412d41 0b000000 5c000000 2c090000 .A-A....\...,... │ │ │ │ 0x0000bbd0 78baffff cc020000 00412d41 0ea0019d x........A-A.... │ │ │ │ 0x0000bbe0 149e1342 93129411 5e0adedd d3d40e00 ...B....^....... │ │ │ │ 0x0000bbf0 412d410b 4f960f95 1041970e 710ad741 A-A.O....A..q..A │ │ │ │ - 0x0000bc00 d6d5410b 55d741d6 d542960f 95104297 ..A.U.A..B....B. │ │ │ │ - 0x0000bc10 0e42d5d6 d7489510 960f970e 51d742d6 .B...H......Q.B. │ │ │ │ + 0x0000bc00 d6d5410b 4cd5d6d7 41960f95 1042970e ..A.L...A....B.. │ │ │ │ + 0x0000bc10 4bd741d6 d5499510 960f970e 51d742d6 K.A..I......Q.B. │ │ │ │ 0x0000bc20 d5539510 960f970e 24000000 8c090000 .S......$....... │ │ │ │ 0x0000bc30 f0bcffff b0000000 00412d41 0e309d06 .........A-A.0.. │ │ │ │ 0x0000bc40 9e054493 044b0ade ddd30e00 412d410b ..D..K......A-A. │ │ │ │ 0x0000bc50 20000000 b4090000 78bdffff 28000000 .......x...(... │ │ │ │ 0x0000bc60 00412d41 0e109d02 9e0146de dd0e0041 .A-A......F....A │ │ │ │ 0x0000bc70 2d000000 20000000 d8090000 84bdffff -... ........... │ │ │ │ 0x0000bc80 24000000 00412d41 0e109d02 9e0145de $....A-A......E. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 66666463 65626266 36643464 35333062 ffdcebbf6d4d530b │ │ │ │ - 0x00000010 30633439 35323734 66613231 35666634 0c495274fa215ff4 │ │ │ │ - 0x00000020 30323632 62392e64 65627567 00000000 0262b9.debug.... │ │ │ │ - 0x00000030 d526b4be .&.. │ │ │ │ + 0x00000000 33396463 64653739 32616136 39323137 39dcde792aa69217 │ │ │ │ + 0x00000010 38326332 32393363 30646637 66333239 82c2293c0df7f329 │ │ │ │ + 0x00000020 37623434 36632e64 65627567 00000000 7b446c.debug.... │ │ │ │ + 0x00000030 e3954f2f ..O/ │ │ ├── ./usr/lib/python3.14/lib-dynload/_ssl.cpython-314-aarch64-linux-gnu.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ 00000000000414b0 0000000000000403 R_AARCH64_RELATIVE 21028 │ │ │ │ 00000000000414b8 0000000000000403 R_AARCH64_RELATIVE 15180 │ │ │ │ 00000000000414c8 0000000000000403 R_AARCH64_RELATIVE 2bec0 │ │ │ │ 00000000000414d0 0000000000000403 R_AARCH64_RELATIVE 204f8 │ │ │ │ 00000000000414d8 0000000000000403 R_AARCH64_RELATIVE 1e4cc │ │ │ │ 00000000000414e8 0000000000000403 R_AARCH64_RELATIVE 2be40 │ │ │ │ 00000000000414f0 0000000000000403 R_AARCH64_RELATIVE 20500 │ │ │ │ -00000000000414f8 0000000000000403 R_AARCH64_RELATIVE 1e8a0 │ │ │ │ +00000000000414f8 0000000000000403 R_AARCH64_RELATIVE 1e7e0 │ │ │ │ 0000000000041508 0000000000000403 R_AARCH64_RELATIVE 2be00 │ │ │ │ 0000000000041510 0000000000000403 R_AARCH64_RELATIVE 20ff8 │ │ │ │ 0000000000041518 0000000000000403 R_AARCH64_RELATIVE 16be0 │ │ │ │ 0000000000041528 0000000000000403 R_AARCH64_RELATIVE 2bd80 │ │ │ │ 0000000000041530 0000000000000403 R_AARCH64_RELATIVE 20c20 │ │ │ │ 0000000000041538 0000000000000403 R_AARCH64_RELATIVE 1a278 │ │ │ │ 0000000000041548 0000000000000403 R_AARCH64_RELATIVE 2bba0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: aa86c909eecd7f2129d376033c99743f25fe9592 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6d5aa09110798bb7247d9e5bf3a440896c12ac87 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC, GCS │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ 0xffffffffffff1710 (offset: 0x1e1cc) -> 0xb20 fde=[ 66c] │ │ │ │ 0xffffffffffff1864 (offset: 0x1e320) -> 0xb4c fde=[ 698] │ │ │ │ 0xffffffffffff18d4 (offset: 0x1e390) -> 0xbc4 fde=[ 710] │ │ │ │ 0xffffffffffff1954 (offset: 0x1e410) -> 0xc44 fde=[ 790] │ │ │ │ 0xffffffffffff19b0 (offset: 0x1e46c) -> 0xc70 fde=[ 7bc] │ │ │ │ 0xffffffffffff1a10 (offset: 0x1e4cc) -> 0xca4 fde=[ 7f0] │ │ │ │ 0xffffffffffff1d24 (offset: 0x1e7e0) -> 0xd3c fde=[ 888] │ │ │ │ - 0xffffffffffff1de4 (offset: 0x1e8a0) -> 0xd70 fde=[ 8bc] │ │ │ │ + 0xffffffffffff2144 (offset: 0x1ec00) -> 0xdac fde=[ 8f8] │ │ │ │ 0xffffffffffff2204 (offset: 0x1ecc0) -> 0x1fc4 fde=[ 1b10] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ @@ -1349,114 +1349,114 @@ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000001e7ac │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_advance_loc: 32 to 000000000001e7cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ │ │ │ │ -00000888 0000000000000030 0000088c FDE cie=00000000 pc=000000000001e7e0..000000000001e8a0 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001e828 │ │ │ │ +00000888 000000000000006c 0000088c FDE cie=00000000 pc=000000000001e7e0..000000000001ec00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e830 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e844 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001e888 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e88c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e898 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000008bc 000000000000006c 000008c0 FDE cie=00000000 pc=000000000001e8a0..000000000001ecc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e8a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e8ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e7ec │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e8b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e7f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e8bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e7fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e8dc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e81c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001e96c │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000001e8ac │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000001ea48 │ │ │ │ + DW_CFA_advance_loc: 220 to 000000000001e988 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001ea7c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001e9bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ea80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ea84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001eae0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000001ea20 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001eaf8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ea38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea40 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001eb0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ea4c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001eb20 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ea60 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001eb7c │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000001eabc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000001ec10 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000001eb50 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001ec28 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001eb68 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ec2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb6c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ +000008f8 0000000000000030 000008fc FDE cie=00000000 pc=000000000001ec00..000000000001ecc0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001ec48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ec50 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ec64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001eca8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ecb8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ 0000092c 0000000000000038 00000930 FDE cie=00000000 pc=00000000000153b4..0000000000015460 │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000153b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000153bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -143,20 +143,20 @@ │ │ │ │ _PyDeadline_Get │ │ │ │ PyExc_TimeoutError │ │ │ │ _PyErr_ChainExceptions1 │ │ │ │ PyWeakref_GetRef │ │ │ │ SSL_get_error │ │ │ │ SSL_write_ex │ │ │ │ PyLong_FromSize_t │ │ │ │ -_PyTime_AsMilliseconds │ │ │ │ PyArg_ParseTuple │ │ │ │ SSL_read_ex │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ _PyBytes_Resize │ │ │ │ SSL_get_shutdown │ │ │ │ +_PyTime_AsMilliseconds │ │ │ │ SSL_set_shutdown │ │ │ │ SSL_free │ │ │ │ PyObject_GC_Del │ │ │ │ ERR_peek_last_error │ │ │ │ PyDict_GetItemWithError │ │ │ │ ERR_reason_error_string │ │ │ │ SSL_get_verify_result │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -177,22 +177,22 @@ │ │ │ │ 0x00002e80 5f507944 6561646c 696e655f 47657400 _PyDeadline_Get. │ │ │ │ 0x00002e90 50794578 635f5469 6d656f75 74457272 PyExc_TimeoutErr │ │ │ │ 0x00002ea0 6f72005f 50794572 725f4368 61696e45 or._PyErr_ChainE │ │ │ │ 0x00002eb0 78636570 74696f6e 73310050 79576561 xceptions1.PyWea │ │ │ │ 0x00002ec0 6b726566 5f476574 52656600 53534c5f kref_GetRef.SSL_ │ │ │ │ 0x00002ed0 6765745f 6572726f 72005353 4c5f7772 get_error.SSL_wr │ │ │ │ 0x00002ee0 6974655f 65780050 794c6f6e 675f4672 ite_ex.PyLong_Fr │ │ │ │ - 0x00002ef0 6f6d5369 7a655f74 005f5079 54696d65 omSize_t._PyTime │ │ │ │ - 0x00002f00 5f41734d 696c6c69 7365636f 6e647300 _AsMilliseconds. │ │ │ │ - 0x00002f10 706f6c6c 00507941 72675f50 61727365 poll.PyArg_Parse │ │ │ │ - 0x00002f20 5475706c 65005353 4c5f7265 61645f65 Tuple.SSL_read_e │ │ │ │ - 0x00002f30 78005079 42797465 735f4672 6f6d5374 x.PyBytes_FromSt │ │ │ │ - 0x00002f40 72696e67 416e6453 697a6500 5f507942 ringAndSize._PyB │ │ │ │ - 0x00002f50 79746573 5f526573 697a6500 53534c5f ytes_Resize.SSL_ │ │ │ │ - 0x00002f60 6765745f 73687574 646f776e 0053534c get_shutdown.SSL │ │ │ │ + 0x00002ef0 6f6d5369 7a655f74 00507941 72675f50 omSize_t.PyArg_P │ │ │ │ + 0x00002f00 61727365 5475706c 65005353 4c5f7265 arseTuple.SSL_re │ │ │ │ + 0x00002f10 61645f65 78005079 42797465 735f4672 ad_ex.PyBytes_Fr │ │ │ │ + 0x00002f20 6f6d5374 72696e67 416e6453 697a6500 omStringAndSize. │ │ │ │ + 0x00002f30 5f507942 79746573 5f526573 697a6500 _PyBytes_Resize. │ │ │ │ + 0x00002f40 53534c5f 6765745f 73687574 646f776e SSL_get_shutdown │ │ │ │ + 0x00002f50 005f5079 54696d65 5f41734d 696c6c69 ._PyTime_AsMilli │ │ │ │ + 0x00002f60 7365636f 6e647300 706f6c6c 0053534c seconds.poll.SSL │ │ │ │ 0x00002f70 5f736574 5f736875 74646f77 6e005353 _set_shutdown.SS │ │ │ │ 0x00002f80 4c5f6672 65650050 794f626a 6563745f L_free.PyObject_ │ │ │ │ 0x00002f90 47435f44 656c0045 52525f70 65656b5f GC_Del.ERR_peek_ │ │ │ │ 0x00002fa0 6c617374 5f657272 6f720050 79446963 last_error.PyDic │ │ │ │ 0x00002fb0 745f4765 74497465 6d576974 68457272 t_GetItemWithErr │ │ │ │ 0x00002fc0 6f720045 52525f72 6561736f 6e5f6572 or.ERR_reason_er │ │ │ │ 0x00002fd0 726f725f 73747269 6e670053 534c5f67 ror_string.SSL_g │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -809,22 +809,22 @@ │ │ │ │ bl 13440 <_PyDeadline_Get@plt> │ │ │ │ mov x21, x0 │ │ │ │ cmp w24, #0x2 │ │ │ │ b.ne 152cc // b.any │ │ │ │ mov x2, x21 │ │ │ │ mov x0, x20 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 1e7e0 │ │ │ │ + bl 1ec00 │ │ │ │ b 152e4 │ │ │ │ cmp w24, #0x3 │ │ │ │ b.ne 15330 // b.any │ │ │ │ mov x2, x21 │ │ │ │ mov x0, x20 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1e7e0 │ │ │ │ + bl 1ec00 │ │ │ │ cmp w0, #0x2 │ │ │ │ b.ne 15308 // b.any │ │ │ │ adrp x0, 3f000 │ │ │ │ ldr x0, [x0, #3888] │ │ │ │ adrp x1, 1f000 │ │ │ │ add x1, x1, #0xe40 │ │ │ │ ldr x0, [x0] │ │ │ │ @@ -2555,22 +2555,22 @@ │ │ │ │ bl 13440 <_PyDeadline_Get@plt> │ │ │ │ mov x22, x0 │ │ │ │ cmp w21, #0x2 │ │ │ │ b.ne 16e14 // b.any │ │ │ │ mov x2, x22 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 1e7e0 │ │ │ │ + bl 1ec00 │ │ │ │ b 16e2c │ │ │ │ cmp w21, #0x3 │ │ │ │ b.ne 16e70 // b.any │ │ │ │ mov x2, x22 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1e7e0 │ │ │ │ + bl 1ec00 │ │ │ │ cmp w0, #0x2 │ │ │ │ b.ne 16e68 // b.any │ │ │ │ adrp x0, 3f000 │ │ │ │ ldr x0, [x0, #3888] │ │ │ │ ldr x0, [x0] │ │ │ │ cmp w21, #0x2 │ │ │ │ b.ne 16e58 // b.any │ │ │ │ @@ -10212,15 +10212,15 @@ │ │ │ │ bl 13400 │ │ │ │ ldr x25, [x19, #40] │ │ │ │ cmp x25, #0x0 │ │ │ │ b.gt 1e770 │ │ │ │ mov x2, x25 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1e7e0 │ │ │ │ + bl 1ec00 │ │ │ │ cmp w0, #0x2 │ │ │ │ b.eq 1e754 // b.none │ │ │ │ cmp w0, #0x3 │ │ │ │ b.eq 1e7b0 // b.none │ │ │ │ mov x28, x25 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ bl 13ff0 │ │ │ │ @@ -10285,15 +10285,15 @@ │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ b 1e654 │ │ │ │ mov x2, x28 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1e7e0 │ │ │ │ + bl 1ec00 │ │ │ │ cmp w0, #0x2 │ │ │ │ b.eq 1e6e8 // b.none │ │ │ │ cmp w0, #0x3 │ │ │ │ b.eq 1e720 // b.none │ │ │ │ cbnz w0, 1e5c4 │ │ │ │ b 1e628 │ │ │ │ adrp x0, 3f000 │ │ │ │ @@ -10317,15 +10317,15 @@ │ │ │ │ ldr x0, [x0, #40] │ │ │ │ bl 13d80 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ b 1e704 │ │ │ │ mov x2, x28 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 1e7e0 │ │ │ │ + bl 1ec00 │ │ │ │ b 1e6d0 │ │ │ │ adrp x0, 3f000 │ │ │ │ ldr x0, [x0, #3888] │ │ │ │ adrp x1, 1f000 │ │ │ │ add x1, x1, #0xea0 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 13d80 │ │ │ │ @@ -10354,62 +10354,14 @@ │ │ │ │ bl 13d80 │ │ │ │ b 1e704 │ │ │ │ mov x0, x27 │ │ │ │ bl 13440 <_PyDeadline_Get@plt> │ │ │ │ mov x28, x0 │ │ │ │ b 1e618 │ │ │ │ nop │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x2, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 1e804 // b.none │ │ │ │ - tbz x2, #63, 1e814 │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - b.gt 1e80c │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ret │ │ │ │ - ldr w3, [x0, #16] │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 1e890 // b.none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - paciasp │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, x2 │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - csel w2, w1, w2, eq // eq = none │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str w3, [sp, #56] │ │ │ │ - strh w2, [sp, #60] │ │ │ │ - bl 13c60 <_PyTime_AsMilliseconds@plt> │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl 13ff0 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 142b0 │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 136c0 │ │ │ │ - cbnz w19, 1e898 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - ret │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - b 1e880 │ │ │ │ paciasp │ │ │ │ movi v31.4s, #0x0 │ │ │ │ stp x29, x30, [sp, #-240]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ @@ -10417,51 +10369,51 @@ │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ ldr x0, [x1, #16] │ │ │ │ stp q31, q31, [x22] │ │ │ │ stp q31, q31, [x22, #32] │ │ │ │ str q31, [x22, #64] │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.eq 1ea84 // b.none │ │ │ │ + b.eq 1e9c4 // b.none │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ne 1ec5c // b.any │ │ │ │ + b.ne 1eb9c // b.any │ │ │ │ mov x0, x1 │ │ │ │ mov x3, x22 │ │ │ │ adrp x1, 1f000 │ │ │ │ add x2, sp, #0x88 │ │ │ │ add x1, x1, #0xef0 │ │ │ │ bl 13e30 │ │ │ │ - cbz w0, 1eb30 │ │ │ │ + cbz w0, 1ea70 │ │ │ │ ldr x0, [x20, #16] │ │ │ │ stp xzr, xzr, [sp, #144] │ │ │ │ ldr x23, [sp, #136] │ │ │ │ bl 1e410 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov x19, x0 │ │ │ │ - cbz x0, 1e94c │ │ │ │ + cbz x0, 1e88c │ │ │ │ adrp x0, 3f000 │ │ │ │ ldr x0, [x0, #3896] │ │ │ │ cmp x19, x0 │ │ │ │ - b.eq 1ec2c // b.none │ │ │ │ + b.eq 1eb6c // b.none │ │ │ │ ldr w0, [x19] │ │ │ │ mov w2, #0xbfffffff // #-1073741825 │ │ │ │ cmp w0, w2 │ │ │ │ - b.hi 1e948 // b.pmore │ │ │ │ + b.hi 1e888 // b.pmore │ │ │ │ add w0, w0, #0x1 │ │ │ │ str w0, [x19] │ │ │ │ - cbz w1, 1eabc │ │ │ │ + cbz w1, 1e9fc │ │ │ │ ldr x24, [sp, #160] │ │ │ │ ldr x0, [sp, #176] │ │ │ │ cmp x23, #0x0 │ │ │ │ - b.le 1ec10 │ │ │ │ + b.le 1eb50 │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ cmp x23, x0 │ │ │ │ - b.gt 1ec10 │ │ │ │ + b.gt 1eb50 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - cbz x19, 1ec04 │ │ │ │ + cbz x19, 1eb44 │ │ │ │ ldr x2, [x19, #40] │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mvn x2, x2 │ │ │ │ lsr x21, x2, #63 │ │ │ │ bl 13f30 │ │ │ │ and x2, x21, #0xff │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ @@ -10472,15 +10424,15 @@ │ │ │ │ and x2, x21, #0xff │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov w1, #0x66 // #102 │ │ │ │ bl 13400 │ │ │ │ ldr x28, [x19, #40] │ │ │ │ str xzr, [sp, #112] │ │ │ │ cmp x28, #0x0 │ │ │ │ - b.gt 1ebf4 │ │ │ │ + b.gt 1eb34 │ │ │ │ str x28, [sp, #120] │ │ │ │ bl 13ff0 │ │ │ │ str x0, [sp, #104] │ │ │ │ ldr x0, [x20, #24] │ │ │ │ add x3, sp, #0x98 │ │ │ │ mov x2, x23 │ │ │ │ mov x1, x24 │ │ │ │ @@ -10492,35 +10444,35 @@ │ │ │ │ cset w0, eq // eq = none │ │ │ │ bl 1e46c │ │ │ │ mov x27, x0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ bl 136c0 │ │ │ │ str x27, [x20, #64] │ │ │ │ bl 14360 │ │ │ │ - cbnz w0, 1eb18 │ │ │ │ + cbnz w0, 1ea58 │ │ │ │ cmp x28, #0x0 │ │ │ │ - b.gt 1ebe4 │ │ │ │ + b.gt 1eb24 │ │ │ │ cmp w27, #0x2 │ │ │ │ - b.eq 1ebd0 // b.none │ │ │ │ + b.eq 1eb10 // b.none │ │ │ │ cmp w27, #0x3 │ │ │ │ - b.eq 1eb94 // b.none │ │ │ │ + b.eq 1ead4 // b.none │ │ │ │ cmp w27, #0x6 │ │ │ │ - b.eq 1eb7c // b.none │ │ │ │ - cbz w26, 1eb0c │ │ │ │ + b.eq 1eabc // b.none │ │ │ │ + cbz w26, 1ea4c │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - cbnz x0, 1eafc │ │ │ │ + cbnz x0, 1ea3c │ │ │ │ mov x0, x19 │ │ │ │ bl 1e120 │ │ │ │ - cbz w25, 1eae4 │ │ │ │ + cbz w25, 1ea24 │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldr x0, [sp, #152] │ │ │ │ bl 14140 │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #168] │ │ │ │ - cbz x0, 1ea64 │ │ │ │ + cbz x0, 1e9a4 │ │ │ │ mov x0, x22 │ │ │ │ bl 138c0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ @@ -10528,152 +10480,200 @@ │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x0, x1 │ │ │ │ add x2, sp, #0x88 │ │ │ │ adrp x1, 1f000 │ │ │ │ add x1, x1, #0xee8 │ │ │ │ bl 13e30 │ │ │ │ - cbz w0, 1eb30 │ │ │ │ + cbz w0, 1ea70 │ │ │ │ ldr x0, [x20, #16] │ │ │ │ stp xzr, xzr, [sp, #144] │ │ │ │ ldr x23, [sp, #136] │ │ │ │ bl 1e410 │ │ │ │ mov x19, x0 │ │ │ │ - tbnz x23, #63, 1eb38 │ │ │ │ + tbnz x23, #63, 1ea78 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - cbnz x0, 1e920 │ │ │ │ + cbnz x0, 1e860 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ bl 137e0 │ │ │ │ str x0, [sp, #144] │ │ │ │ - cbz x0, 1eb58 │ │ │ │ - cbz x23, 1ec4c │ │ │ │ + cbz x0, 1ea98 │ │ │ │ + cbz x23, 1eb8c │ │ │ │ add x24, x0, #0x20 │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - b 1e96c │ │ │ │ + b 1e8ac │ │ │ │ ldr x1, [sp, #152] │ │ │ │ add x0, sp, #0x90 │ │ │ │ bl 13410 <_PyBytes_Resize@plt> │ │ │ │ ldr x19, [sp, #144] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - b 1ea54 │ │ │ │ + b 1e994 │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ bl 13a60 <_PyErr_ChainExceptions1@plt> │ │ │ │ str xzr, [x20, #72] │ │ │ │ - b 1eb24 │ │ │ │ + b 1ea64 │ │ │ │ mov x0, x20 │ │ │ │ mov w1, #0xa96 // #2710 │ │ │ │ bl 15b08 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - cbnz x0, 1eb00 │ │ │ │ + cbnz x0, 1ea40 │ │ │ │ mov x0, x19 │ │ │ │ bl 1e120 │ │ │ │ - cbz w25, 1eb6c │ │ │ │ + cbz w25, 1eaac │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - b 1ea54 │ │ │ │ + b 1e994 │ │ │ │ adrp x0, 3f000 │ │ │ │ ldr x0, [x0, #3872] │ │ │ │ adrp x1, 1f000 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ add x1, x1, #0xf30 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 13d80 │ │ │ │ - b 1ea54 │ │ │ │ + b 1e994 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ - cbnz x0, 1eb00 │ │ │ │ + cbnz x0, 1ea40 │ │ │ │ mov x0, x19 │ │ │ │ bl 1e120 │ │ │ │ ldr x0, [sp, #144] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ bl 1e120 │ │ │ │ - b 1ea54 │ │ │ │ + b 1e994 │ │ │ │ ldr x0, [x20, #24] │ │ │ │ bl 135b0 │ │ │ │ cmp w0, #0x2 │ │ │ │ - b.ne 1ea2c // b.any │ │ │ │ + b.ne 1e96c // b.any │ │ │ │ str xzr, [sp, #152] │ │ │ │ - b 1ea38 │ │ │ │ + b 1e978 │ │ │ │ ldr x2, [sp, #120] │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 1e7e0 │ │ │ │ + bl 1ec00 │ │ │ │ cmp w0, #0x2 │ │ │ │ - b.eq 1ebb4 // b.none │ │ │ │ - cbnz w0, 1e9c0 │ │ │ │ - b 1ea2c │ │ │ │ + b.eq 1eaf4 // b.none │ │ │ │ + cbnz w0, 1e900 │ │ │ │ + b 1e96c │ │ │ │ adrp x0, 3f000 │ │ │ │ ldr x0, [x0, #3888] │ │ │ │ adrp x1, 1f000 │ │ │ │ add x1, x1, #0xf78 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 13d80 │ │ │ │ - b 1eb18 │ │ │ │ + b 1ea58 │ │ │ │ ldr x2, [sp, #120] │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 1e7e0 │ │ │ │ - b 1eba4 │ │ │ │ + bl 1ec00 │ │ │ │ + b 1eae4 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ bl 13440 <_PyDeadline_Get@plt> │ │ │ │ str x0, [sp, #120] │ │ │ │ - b 1ea14 │ │ │ │ + b 1e954 │ │ │ │ mov x0, x28 │ │ │ │ bl 14050 <_PyDeadline_Init@plt> │ │ │ │ str x0, [sp, #112] │ │ │ │ - b 1e9bc │ │ │ │ + b 1e8fc │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ str xzr, [sp, #112] │ │ │ │ - b 1e9bc │ │ │ │ + b 1e8fc │ │ │ │ cmp x0, w0, sxtw │ │ │ │ - b.ne 1ec7c // b.any │ │ │ │ - cbz x0, 1ecb0 │ │ │ │ + b.ne 1ebbc // b.any │ │ │ │ + cbz x0, 1ebf0 │ │ │ │ mov x23, x0 │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - b 1e96c │ │ │ │ + b 1e8ac │ │ │ │ ldr x0, [x20, #32] │ │ │ │ adrp x1, 1f000 │ │ │ │ mov w2, #0xa43 // #2627 │ │ │ │ add x1, x1, #0xe18 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ ldr x0, [x0, #88] │ │ │ │ bl 15460 │ │ │ │ - b 1ea54 │ │ │ │ + b 1e994 │ │ │ │ mov x0, x19 │ │ │ │ bl 1e120 │ │ │ │ ldr x19, [sp, #144] │ │ │ │ - b 1ea54 │ │ │ │ + b 1e994 │ │ │ │ adrp x0, 3f000 │ │ │ │ ldr x0, [x0, #4008] │ │ │ │ adrp x1, 1f000 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ add x1, x1, #0xf00 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 13d80 │ │ │ │ - b 1ea54 │ │ │ │ + b 1e994 │ │ │ │ adrp x0, 3f000 │ │ │ │ ldr x0, [x0, #3944] │ │ │ │ adrp x1, 1f000 │ │ │ │ add x1, x1, #0xf50 │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 13d80 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - cbnz x0, 1eb00 │ │ │ │ + cbnz x0, 1ea40 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ bl 1e120 │ │ │ │ - b 1ea54 │ │ │ │ + b 1e994 │ │ │ │ mov x0, x19 │ │ │ │ str xzr, [sp, #152] │ │ │ │ bl 1e120 │ │ │ │ - b 1ea48 │ │ │ │ + b 1e988 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x2, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 1ec24 // b.none │ │ │ │ + tbz x2, #63, 1ec34 │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.gt 1ec2c │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + ret │ │ │ │ + ldr w3, [x0, #16] │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 1ecb0 // b.none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + paciasp │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x0, x2 │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + csel w2, w1, w2, eq // eq = none │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str w3, [sp, #56] │ │ │ │ + strh w2, [sp, #60] │ │ │ │ + bl 13c60 <_PyTime_AsMilliseconds@plt> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl 13ff0 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 142b0 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 136c0 │ │ │ │ + cbnz w19, 1ecb8 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + ret │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + b 1eca0 │ │ │ │ adrp x16, 49000 │ │ │ │ ldrb w16, [x16, #617] │ │ │ │ cbz w16, 1ecd4 │ │ │ │ casalb w0, w1, [x2] │ │ │ │ ret │ │ │ │ uxtb w16, w0 │ │ │ │ ldaxrb w0, [x2] │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -70,10 +70,10 @@ │ │ │ │ 0x0002ceec 48090000 a414ffff 90090000 e414ffff H............... │ │ │ │ 0x0002cefc a4090000 e415ffff d0090000 f015ffff ................ │ │ │ │ 0x0002cf0c e4090000 6416ffff 500a0000 8416ffff ....d...P....... │ │ │ │ 0x0002cf1c 9c0a0000 0417ffff d00a0000 1017ffff ................ │ │ │ │ 0x0002cf2c 200b0000 6418ffff 4c0b0000 d418ffff ...d...L....... │ │ │ │ 0x0002cf3c c40b0000 5419ffff 440c0000 b019ffff ....T...D....... │ │ │ │ 0x0002cf4c 700c0000 101affff a40c0000 241dffff p...........$... │ │ │ │ - 0x0002cf5c 3c0d0000 e41dffff 700d0000 0422ffff <.......p....".. │ │ │ │ + 0x0002cf5c 3c0d0000 4421ffff ac0d0000 0422ffff <...D!.......".. │ │ │ │ 0x0002cf6c c41f0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -132,25 +132,25 @@ │ │ │ │ 0x0002d780 42931694 15499a0f 9910419c 0d9b0e6c B....I....A....l │ │ │ │ 0x0002d790 98119712 62d8d741 dad941dc db480ade ....b..A..A..H.. │ │ │ │ 0x0002d7a0 ddd5d6d3 d40e0041 2d410b42 97129811 .......A-A.B.... │ │ │ │ 0x0002d7b0 99109a0f 9b0e9c0d 43d8d742 dad941dc ........C..B..A. │ │ │ │ 0x0002d7c0 db419712 98119910 9a0f9b0e 9c0d450a .A............E. │ │ │ │ 0x0002d7d0 d8d741da d941dcdb 410b51d8 d7479712 ..A..A..A.Q..G.. │ │ │ │ 0x0002d7e0 9811470a d8d7410b 45d7d855 97129811 ..G...A.E..U.... │ │ │ │ - 0x0002d7f0 41d8d748 97129811 30000000 8c080000 A..H....0....... │ │ │ │ - 0x0002d800 e00fffff c0000000 00522d42 0e409d08 .........R-B.@.. │ │ │ │ - 0x0002d810 9e074593 06940551 deddd3d4 0e00412d ..E....Q......A- │ │ │ │ - 0x0002d820 430e4093 0694059d 089e072d 6c000000 C.@........-l... │ │ │ │ - 0x0002d830 c0080000 6c10ffff 20040000 00412d42 ....l... ....A-B │ │ │ │ - 0x0002d840 0ef0019d 1e9e1d42 931c941b 42951a96 .......B....B... │ │ │ │ - 0x0002d850 19489718 98179916 9a15649c 139b1477 .H........d....w │ │ │ │ - 0x0002d860 dcdb4d0a deddd9da d7d8d5d6 d3d40e00 ..M............. │ │ │ │ - 0x0002d870 412d410b 579c139b 14460adc db410b41 A-A.W....F...A.A │ │ │ │ - 0x0002d880 dcdb439b 149c1345 dcdb579b 149c1365 ..C....E..W....e │ │ │ │ - 0x0002d890 dbdc469c 139b1441 dbdc0000 38000000 ..F....A....8... │ │ │ │ + 0x0002d7f0 41d8d748 97129811 6c000000 8c080000 A..H....l....... │ │ │ │ + 0x0002d800 e00fffff 20040000 00412d42 0ef0019d .... ....A-B.... │ │ │ │ + 0x0002d810 1e9e1d42 931c941b 42951a96 19489718 ...B....B....H.. │ │ │ │ + 0x0002d820 98179916 9a15649c 139b1477 dcdb4d0a ......d....w..M. │ │ │ │ + 0x0002d830 deddd9da d7d8d5d6 d3d40e00 412d410b ............A-A. │ │ │ │ + 0x0002d840 579c139b 14460adc db410b41 dcdb439b W....F...A.A..C. │ │ │ │ + 0x0002d850 149c1345 dcdb579b 149c1365 dbdc469c ...E..W....e..F. │ │ │ │ + 0x0002d860 139b1441 dbdc0000 30000000 fc080000 ...A....0....... │ │ │ │ + 0x0002d870 9013ffff c0000000 00522d42 0e409d08 .........R-B.@.. │ │ │ │ + 0x0002d880 9e074593 06940551 deddd3d4 0e00412d ..E....Q......A- │ │ │ │ + 0x0002d890 430e4093 0694059d 089e072d 38000000 C.@........-8... │ │ │ │ 0x0002d8a0 30090000 107bfeff ac000000 00412d41 0....{.......A-A │ │ │ │ 0x0002d8b0 0e309d06 9e054293 04940343 95025d0a .0....B....C..]. │ │ │ │ 0x0002d8c0 deddd5d3 d40e0041 2d410b43 deddd5d3 .......A-A.C.... │ │ │ │ 0x0002d8d0 d40e0041 2d000000 24000000 6c090000 ...A-...$...l... │ │ │ │ 0x0002d8e0 807bfeff 60000000 00412d41 0e309d06 .{..`....A-A.0.. │ │ │ │ 0x0002d8f0 9e054393 04940351 deddd3d4 0e00412d ..C....Q......A- │ │ │ │ 0x0002d900 40000000 94090000 b87bfeff f8030000 @........{...... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -168,15 +168,15 @@ │ │ │ │ 0x00041480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00041490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000414a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000414b0 28100200 00000000 80510100 00000000 (........Q...... │ │ │ │ 0x000414c0 04000000 00000000 c0be0200 00000000 ................ │ │ │ │ 0x000414d0 f8040200 00000000 cce40100 00000000 ................ │ │ │ │ 0x000414e0 08000000 00000000 40be0200 00000000 ........@....... │ │ │ │ - 0x000414f0 00050200 00000000 a0e80100 00000000 ................ │ │ │ │ + 0x000414f0 00050200 00000000 e0e70100 00000000 ................ │ │ │ │ 0x00041500 01000000 00000000 00be0200 00000000 ................ │ │ │ │ 0x00041510 f80f0200 00000000 e06b0100 00000000 .........k...... │ │ │ │ 0x00041520 04000000 00000000 80bd0200 00000000 ................ │ │ │ │ 0x00041530 200c0200 00000000 78a20100 00000000 .......x....... │ │ │ │ 0x00041540 80000000 00000000 a0bb0200 00000000 ................ │ │ │ │ 0x00041550 38050200 00000000 d46e0100 00000000 8........n...... │ │ │ │ 0x00041560 82000000 00000000 50ba0200 00000000 ........P....... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 38366339 30396565 63643766 32313239 86c909eecd7f2129 │ │ │ │ - 0x00000010 64333736 30333363 39393734 33663235 d376033c99743f25 │ │ │ │ - 0x00000020 66653935 39322e64 65627567 00000000 fe9592.debug.... │ │ │ │ - 0x00000030 917c32f6 .|2. │ │ │ │ + 0x00000000 35616130 39313130 37393862 62373234 5aa09110798bb724 │ │ │ │ + 0x00000010 37643965 35626633 61343430 38393663 7d9e5bf3a440896c │ │ │ │ + 0x00000020 31326163 38372e64 65627567 00000000 12ac87.debug.... │ │ │ │ + 0x00000030 76a283f1 v...