--- /srv/rebuilderd/tmp/rebuilderdGlaHNX/inputs/libpython3.13-stdlib_3.13.5-2+deb13u2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdGlaHNX/out/libpython3.13-stdlib_3.13.5-2+deb13u2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-05 21:05:52.000000 debian-binary │ -rw-r--r-- 0 0 0 10636 2026-05-05 21:05:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1807800 2026-05-05 21:05:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1807676 2026-05-05 21:05:52.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3.13/lib-dynload/_interpqueues.cpython-313-arm-linux-gnueabi.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x05bf4 0x05bf4 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x05c04 0x05c04 R E 0x10000 │ │ │ │ LOAD 0x00ff18 0x0001ff18 0x0001ff18 0x00384 0x003b0 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00ff18 0x0001ff18 0x0001ff18 0x000e8 0x000e8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000528 000528 0004d9 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00000a02 000a02 00007e 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000a80 000a80 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000aa0 000aa0 000258 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00000cf8 000cf8 000190 08 AI 3 18 4 │ │ │ │ [ 9] .init PROGBITS 00000e88 000e88 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000e94 000e94 00026c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00001100 001100 004044 00 AX 0 0 4 │ │ │ │ - [12] .fini PROGBITS 00005144 005144 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0000514c 00514c 000aa4 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00005bf0 005bf0 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00001100 001100 004054 00 AX 0 0 4 │ │ │ │ + [12] .fini PROGBITS 00005154 005154 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0000515c 00515c 000aa4 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00005c00 005c00 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001ff18 00ff18 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001ff1c 00ff1c 000004 04 WA 0 0 4 │ │ │ │ [17] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [18] .got PROGBITS 00020000 010000 000100 04 WA 0 0 4 │ │ │ │ [19] .data PROGBITS 00020100 010100 00019c 00 WA 0 0 4 │ │ │ │ [20] .bss NOBITS 000202a0 01029c 000028 00 WA 0 0 8 │ │ │ │ [21] .ARM.attributes ARM_ATTRIBUTES 00000000 01029c 000029 00 0 0 1 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0xe88 │ │ │ │ - 0x0000000d (FINI) 0x5144 │ │ │ │ + 0x0000000d (FINI) 0x5154 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1ff18 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1ff1c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x528 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 99c8276743c26e1d7d40701d3da349767b918e67 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0e514c7756e1a1caedf300a40b6a5d5ed55e3993 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000e88 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 39c8 │ │ │ │ + bl 39d8 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ str r3, [r0] │ │ │ │ bne 115c <_PyCrossInterpreterData_ReleaseAndRawFree@plt+0x68> │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x000043bc │ │ │ │ - @ instruction: 0x000043b8 │ │ │ │ + andeq r4, r0, ip, asr #7 │ │ │ │ + andeq r4, r0, r8, asr #7 │ │ │ │ │ │ │ │ 00001174 : │ │ │ │ ldr r0, [pc, #4] @ 1180 │ │ │ │ add r0, pc, r0 │ │ │ │ b ee4 │ │ │ │ andeq lr, r1, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -47,15 +47,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 4ee8 │ │ │ │ + bl 4ef8 │ │ │ │ ldr r7, [pc, #780] @ 14cc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #0 │ │ │ │ beq 11dc │ │ │ │ mov r0, r4 │ │ │ │ @@ -68,15 +68,15 @@ │ │ │ │ beq 12dc │ │ │ │ ldr r4, [pc, #728] @ 14d0 │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 4ee8 │ │ │ │ + bl 4ef8 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ beq 1228 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ bl 10c4 │ │ │ │ @@ -145,15 +145,15 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 4ee8 │ │ │ │ + bl 4ef8 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ beq 135c │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ bl 10c4 │ │ │ │ @@ -174,15 +174,15 @@ │ │ │ │ beq 142c │ │ │ │ ldr r4, [pc, #336] @ 14f0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 4ee8 │ │ │ │ + bl 4ef8 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #0 │ │ │ │ beq 13d0 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ bl 10dc │ │ │ │ @@ -195,15 +195,15 @@ │ │ │ │ beq 1438 │ │ │ │ ldr r4, [pc, #260] @ 14f8 │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 4ee8 │ │ │ │ + bl 4ef8 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ beq 1424 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ bl 10c4 │ │ │ │ @@ -237,28 +237,28 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r0, r3, #0 │ │ │ │ beq 1458 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r6, [r3] │ │ │ │ bl 1058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26d0 │ │ │ │ + bl 26b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d4 │ │ │ │ + bl 28b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1058 │ │ │ │ mov r3, r6 │ │ │ │ b 1494 │ │ │ │ andeq pc, r1, r4, lsl #2 │ │ │ │ andeq lr, r1, ip, lsr lr │ │ │ │ andeq pc, r1, r8, lsr #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - muleq r0, r8, pc @ │ │ │ │ - @ instruction: 0x00003fb8 │ │ │ │ - andeq r3, r0, ip, lsr #31 │ │ │ │ + andeq r3, r0, r8, lsr #31 │ │ │ │ + andeq r3, r0, r8, asr #31 │ │ │ │ + @ instruction: 0x00003fbc │ │ │ │ andeq r0, r0, r0, ror sp │ │ │ │ @ instruction: 0x0001efb0 │ │ │ │ andeq lr, r1, r0, lsl #31 │ │ │ │ andeq lr, r1, r0, lsl #30 │ │ │ │ andeq lr, r1, ip, asr #29 │ │ │ │ andeq lr, r1, ip, lsr #29 │ │ │ │ andeq lr, r1, r0, asr #28 │ │ │ │ @@ -379,22 +379,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl ea8 │ │ │ │ mov r5, r0 │ │ │ │ b 158c │ │ │ │ andeq lr, r1, r0, ror #21 │ │ │ │ - andeq r4, r0, r8, asr r0 │ │ │ │ - strdeq r3, [r0], -ip │ │ │ │ - andeq r3, r0, r0, lsl #25 │ │ │ │ - andeq r3, r0, r4, lsr ip │ │ │ │ - andeq r3, r0, r4, asr ip │ │ │ │ + andeq r4, r0, r8, rrx │ │ │ │ + andeq r3, r0, ip, lsl #26 │ │ │ │ + muleq r0, r0, ip │ │ │ │ + andeq r3, r0, r4, asr #24 │ │ │ │ + andeq r3, r0, r4, ror #24 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ - andeq r3, r0, r8, lsl ip │ │ │ │ - @ instruction: 0x00003bb0 │ │ │ │ + andeq r3, r0, r8, lsr #24 │ │ │ │ + andeq r3, r0, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -477,15 +477,15 @@ │ │ │ │ beq 185c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl f74 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3cfc │ │ │ │ + bl 3d0c │ │ │ │ cmp r0, #0 │ │ │ │ beq 188c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 1500 │ │ │ │ bl fe0 │ │ │ │ @@ -495,15 +495,15 @@ │ │ │ │ b 1854 │ │ │ │ mvn r4, #11 │ │ │ │ ldr r3, [pc, #120] @ 1920 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ mov r0, r5 │ │ │ │ - bl 28d4 │ │ │ │ + bl 28b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1058 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1500 │ │ │ │ @@ -519,20 +519,20 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ bl 10ac │ │ │ │ b 1894 │ │ │ │ @ instruction: 0x0001e9bc │ │ │ │ - andeq r3, r0, r4, lsl #23 │ │ │ │ + muleq r0, r4, fp │ │ │ │ muleq r1, ip, r8 │ │ │ │ andeq lr, r1, r8, ror #21 │ │ │ │ strdeq lr, [r1], -ip │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ - andeq r3, r0, r4, ror #19 │ │ │ │ + strdeq r3, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -686,22 +686,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl f80 │ │ │ │ b 1b4c │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ b 1afc │ │ │ │ muleq r1, r4, r7 │ │ │ │ - andeq r3, r0, r4, lsl #19 │ │ │ │ + muleq r0, r4, r9 │ │ │ │ andeq lr, r1, r4, ror r6 │ │ │ │ - strdeq r2, [r0], -r0 │ │ │ │ + andeq r2, r0, r0, lsl #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ - andeq r3, r0, r4, lsr #16 │ │ │ │ - andeq r3, r0, r0, asr #15 │ │ │ │ - andeq r3, r0, r4, lsl #15 │ │ │ │ + andeq r3, r0, r4, lsr r8 │ │ │ │ + ldrdeq r3, [r0], -r0 │ │ │ │ + muleq r0, r4, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl f98 │ │ │ │ @@ -814,15 +814,15 @@ │ │ │ │ beq 1ec4 │ │ │ │ ldr r4, [pc, #324] @ 1ee4 │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 4ee8 │ │ │ │ + bl 4ef8 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #0 │ │ │ │ beq 1dd0 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ bl 10dc │ │ │ │ @@ -833,15 +833,15 @@ │ │ │ │ beq 1e24 │ │ │ │ ldr r4, [pc, #252] @ 1ee8 │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 4ee8 │ │ │ │ + bl 4ef8 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ beq 1e1c │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ bl 10c4 │ │ │ │ @@ -874,17 +874,17 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r0, r3, #0 │ │ │ │ beq 1e4c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r6, [r3] │ │ │ │ bl 1058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26d0 │ │ │ │ + bl 26b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d4 │ │ │ │ + bl 28b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1058 │ │ │ │ mov r3, r6 │ │ │ │ b 1e88 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ b 1cd8 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ @@ -971,15 +971,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #13 │ │ │ │ bl 1500 │ │ │ │ mov r0, #0 │ │ │ │ b 1fbc │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ andeq lr, r1, r8, asr #3 │ │ │ │ - andeq r3, r0, r0, asr r4 │ │ │ │ + andeq r3, r0, r0, ror #8 │ │ │ │ muleq r1, ip, r0 │ │ │ │ andeq lr, r1, r0, lsr r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x0001e2bc │ │ │ │ andeq lr, r1, ip, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1125,16 +1125,16 @@ │ │ │ │ ldr r1, [pc, #20] @ 228c │ │ │ │ ldr r0, [pc, #20] @ 2290 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl fbc <_Py_FatalErrorFunc@plt> │ │ │ │ andeq lr, r1, r0, asr r2 │ │ │ │ andeq lr, r1, ip, lsr #1 │ │ │ │ - andeq r3, r0, r0, lsr #2 │ │ │ │ - andeq r3, r0, r4, lsr r3 │ │ │ │ + andeq r3, r0, r0, lsr r1 │ │ │ │ + andeq r3, r0, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r7, [pc, #260] @ 23b4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1200,212 +1200,204 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r4, [sp] │ │ │ │ bl 10ac │ │ │ │ b 2340 │ │ │ │ andeq sp, r1, ip, lsr sp │ │ │ │ - andeq r3, r0, r0, ror #1 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ - andeq r3, r0, r0, asr #1 │ │ │ │ + ldrdeq r3, [r0], -r0 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ - andeq r3, r0, r8, asr #32 │ │ │ │ + andeq r3, r0, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r3, r0, ip, lsr r0 │ │ │ │ + andeq r3, r0, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #684] @ 26a4 │ │ │ │ + ldr r2, [pc, #652] @ 2684 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #664] @ 26a8 │ │ │ │ + ldr r3, [pc, #632] @ 2688 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #660] @ 26ac │ │ │ │ + ldr r2, [pc, #628] @ 268c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #0 │ │ │ │ add r3, r3, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ bl ecc │ │ │ │ - ldr r6, [pc, #624] @ 26b0 │ │ │ │ + ldr r6, [pc, #592] @ 2690 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 2660 │ │ │ │ - ldr r5, [pc, #612] @ 26b4 │ │ │ │ + beq 2640 │ │ │ │ + ldr r5, [pc, #580] @ 2694 │ │ │ │ mov r1, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ bl f68 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq 25b8 │ │ │ │ - ldrd r2, [r0, #8] │ │ │ │ + ldr lr, [r5, #12] │ │ │ │ + cmp lr, r4 │ │ │ │ + beq 2598 │ │ │ │ + ldrd r2, [lr, #8] │ │ │ │ cmp r8, r3 │ │ │ │ cmpeq r9, r2 │ │ │ │ - moveq lr, r4 │ │ │ │ - moveq ip, r0 │ │ │ │ - bne 2584 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ + moveq ip, r4 │ │ │ │ + moveq r0, lr │ │ │ │ + bne 2564 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 263c │ │ │ │ + beq 261c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - str r4, [ip, #16] │ │ │ │ - bne 25d0 │ │ │ │ - cmp r0, ip │ │ │ │ - ldr r3, [ip] │ │ │ │ - beq 2550 │ │ │ │ - ldr r7, [pc, #512] @ 26b8 │ │ │ │ - str r3, [lr] │ │ │ │ + str r4, [r0, #16] │ │ │ │ + bne 25b0 │ │ │ │ + cmp r0, lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + beq 254c │ │ │ │ + ldr r7, [pc, #480] @ 2698 │ │ │ │ + str r3, [ip] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - str r4, [ip] │ │ │ │ + str r4, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - mov r0, ip │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ sbc r3, r3, #0 │ │ │ │ - ldr r5, [ip, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - str r4, [ip, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ bl 1058 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 107c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl f68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ bl 107c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 2680 │ │ │ │ + bgt 2660 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25e4 │ │ │ │ + bne 25c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 10e8 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1064 │ │ │ │ mov r0, r5 │ │ │ │ bl 1058 │ │ │ │ - ldr r3, [pc, #372] @ 26bc │ │ │ │ + ldr r3, [pc, #344] @ 269c │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r7, [pc, #360] @ 26c0 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ + ldr r7, [pc, #332] @ 26a0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r4, [r0] │ │ │ │ - subs r3, r3, #1 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - sbc r3, r3, #0 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - str r4, [r0, #20] │ │ │ │ - b 24e4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - cmp ip, r4 │ │ │ │ - beq 25b8 │ │ │ │ - mov lr, r0 │ │ │ │ - ldrd r2, [ip, #8] │ │ │ │ + b 24c4 │ │ │ │ + ldr r0, [lr] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq 2598 │ │ │ │ + mov ip, lr │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ cmpeq r9, r2 │ │ │ │ beq 2488 │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov lr, ip │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov ip, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - mov ip, r3 │ │ │ │ - bne 2594 │ │ │ │ - ldr r3, [pc, #260] @ 26c4 │ │ │ │ + mov r0, r3 │ │ │ │ + bne 2574 │ │ │ │ + ldr r3, [pc, #260] @ 26a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ mvn r0, #13 │ │ │ │ - b 2650 │ │ │ │ - ldr r3, [pc, #240] @ 26c8 │ │ │ │ + b 2630 │ │ │ │ + ldr r3, [pc, #240] @ 26a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ - b 2540 │ │ │ │ + b 253c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, r8 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r8, [r4, #20] │ │ │ │ - bne 2674 │ │ │ │ + bne 2654 │ │ │ │ mov r0, r4 │ │ │ │ bl 1058 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2520 │ │ │ │ + beq 251c │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ str r8, [r4, #20] │ │ │ │ - bne 2668 │ │ │ │ + bne 2648 │ │ │ │ mov r0, r4 │ │ │ │ bl 1058 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2520 │ │ │ │ - b 2610 │ │ │ │ - ldr r3, [pc, #136] @ 26cc │ │ │ │ + beq 251c │ │ │ │ + b 25f0 │ │ │ │ + ldr r3, [pc, #136] @ 26ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ mvn r0, #22 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 1500 │ │ │ │ mov r0, #0 │ │ │ │ - b 2548 │ │ │ │ + b 2544 │ │ │ │ bl f50 <_PyCrossInterpreterData_Release@plt> │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 2628 │ │ │ │ + b 2608 │ │ │ │ bl f50 <_PyCrossInterpreterData_Release@plt> │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 25fc │ │ │ │ + b 25dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl f68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 107c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2514 │ │ │ │ - b 2680 │ │ │ │ + ble 2510 │ │ │ │ + b 2660 │ │ │ │ @ instruction: 0xfffffe8c │ │ │ │ andeq sp, r1, r8, ror #25 │ │ │ │ - strdeq r2, [r0], -r4 │ │ │ │ + andeq r3, r0, r4 │ │ │ │ @ instruction: 0x0001dbbc │ │ │ │ andeq sp, r1, r0, asr lr │ │ │ │ andeq sp, r1, r8, ror #27 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq sp, r1, r8, asr #26 │ │ │ │ - andeq sp, r1, r4, ror #25 │ │ │ │ - andeq sp, r1, ip, asr #25 │ │ │ │ - andeq sp, r1, r0, ror #24 │ │ │ │ + andeq sp, r1, r0, asr sp │ │ │ │ + andeq sp, r1, r4, lsl #26 │ │ │ │ + andeq sp, r1, ip, ror #25 │ │ │ │ + andeq sp, r1, r0, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -1418,48 +1410,48 @@ │ │ │ │ cmp r3, #0 │ │ │ │ pople {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 107c │ │ │ │ - b 2700 │ │ │ │ + b 26e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #392] @ 28c4 │ │ │ │ + ldr r4, [pc, #392] @ 28a4 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28bc │ │ │ │ + beq 289c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne 2860 │ │ │ │ + bne 2840 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 286c │ │ │ │ + beq 284c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r0, #16] │ │ │ │ - bne 2848 │ │ │ │ + bne 2828 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ strne r3, [ip] │ │ │ │ - beq 2838 │ │ │ │ - ldr r6, [pc, #284] @ 28c8 │ │ │ │ + beq 2818 │ │ │ │ + ldr r6, [pc, #284] @ 28a8 │ │ │ │ mov r7, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r7, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -1474,282 +1466,319 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ bl 107c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 28a4 │ │ │ │ + bgt 2884 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2874 │ │ │ │ + bne 2854 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 10e8 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1064 │ │ │ │ mov r0, r5 │ │ │ │ bl 1058 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #140] @ 28cc │ │ │ │ + ldr r2, [pc, #140] @ 28ac │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b 27a4 │ │ │ │ + b 2784 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #124] @ 28d0 │ │ │ │ + ldr r3, [pc, #124] @ 28b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ - b 2830 │ │ │ │ + b 2810 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 275c │ │ │ │ + b 273c │ │ │ │ mvn r4, #22 │ │ │ │ - b 284c │ │ │ │ + b 282c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r7 │ │ │ │ ldr r8, [r6, #20] │ │ │ │ str r7, [r6, #20] │ │ │ │ - beq 2894 │ │ │ │ + beq 2874 │ │ │ │ bl f50 <_PyCrossInterpreterData_Release@plt> │ │ │ │ str r7, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1058 │ │ │ │ mov r6, r8 │ │ │ │ - b 2808 │ │ │ │ + b 27e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 107c │ │ │ │ - b 27f8 │ │ │ │ + b 27d8 │ │ │ │ mvn r4, #13 │ │ │ │ - b 284c │ │ │ │ - andeq sp, r1, r4, ror #22 │ │ │ │ - strdeq sp, [r1], -r4 │ │ │ │ - andeq sp, r1, r4, ror #20 │ │ │ │ - andeq sp, r1, r0, asr sl │ │ │ │ + b 282c │ │ │ │ + andeq sp, r1, r4, lsl #23 │ │ │ │ + andeq sp, r1, r4, lsl fp │ │ │ │ + andeq sp, r1, r4, lsl #21 │ │ │ │ + andeq sp, r1, r0, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2910 │ │ │ │ + bne 28f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 10e8 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1064 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ str r6, [r5, #20] │ │ │ │ - bne 2938 │ │ │ │ + bne 2918 │ │ │ │ mov r0, r5 │ │ │ │ bl 1058 │ │ │ │ mov r5, r7 │ │ │ │ - b 28ec │ │ │ │ + b 28cc │ │ │ │ bl f50 <_PyCrossInterpreterData_Release@plt> │ │ │ │ str r6, [r5, #8] │ │ │ │ - b 2928 │ │ │ │ + b 2908 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #472] @ 2b34 │ │ │ │ + ldr r4, [pc, #472] @ 2b14 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 2af8 │ │ │ │ + bhi 2ad8 │ │ │ │ lsl r0, r0, #4 │ │ │ │ bl 10d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2af8 │ │ │ │ + beq 2ad8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29d0 │ │ │ │ + bne 29b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ bl 107c │ │ │ │ mov r0, r6 │ │ │ │ bl eb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2af0 │ │ │ │ + beq 2ad0 │ │ │ │ cmp r6, #1 │ │ │ │ sbcs r3, r7, #0 │ │ │ │ - bge 2a0c │ │ │ │ + bge 29ec │ │ │ │ mov r0, r5 │ │ │ │ bl ef0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ strd r0, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ str r2, [r5, #12] │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 2aa0 │ │ │ │ - ldr r3, [pc, #312] @ 2b38 │ │ │ │ + bne 2a80 │ │ │ │ + ldr r3, [pc, #312] @ 2b18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ - b 299c │ │ │ │ - ldr r8, [pc, #296] @ 2b3c │ │ │ │ + b 297c │ │ │ │ + ldr r8, [pc, #296] @ 2b1c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [r5] │ │ │ │ bl 1028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ad4 │ │ │ │ + beq 2ab4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3] │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r7 │ │ │ │ - beq 29bc │ │ │ │ + beq 299c │ │ │ │ add sl, r5, #32 │ │ │ │ mov r9, #1 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [sl, #-4] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [sl, #-16] │ │ │ │ bl 1028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ad4 │ │ │ │ + beq 2ab4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add sl, sl, #16 │ │ │ │ str r0, [r3, r9, lsl #2] │ │ │ │ adds r9, r9, #1 │ │ │ │ adc fp, fp, #0 │ │ │ │ cmp fp, r7 │ │ │ │ cmpeq r9, r6 │ │ │ │ - beq 29bc │ │ │ │ - b 2a58 │ │ │ │ + beq 299c │ │ │ │ + b 2a38 │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ add r2, r2, #16 │ │ │ │ strd r0, [r2] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 29f8 │ │ │ │ - b 2aa4 │ │ │ │ + beq 29d8 │ │ │ │ + b 2a84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2af0 │ │ │ │ + beq 2ad0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2b28 │ │ │ │ + beq 2b08 │ │ │ │ mov r4, #0 │ │ │ │ - b 29bc │ │ │ │ - ldr r3, [pc, #64] @ 2b40 │ │ │ │ + b 299c │ │ │ │ + ldr r3, [pc, #64] @ 2b20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ bl 1040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b20 │ │ │ │ + bne 2b00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b eb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 29c4 │ │ │ │ + b 29a4 │ │ │ │ mov r0, r4 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 2af0 │ │ │ │ - andeq sp, r1, r4, asr #18 │ │ │ │ - andeq sp, r1, r4, lsr #17 │ │ │ │ - andeq r2, r0, r8, lsl #20 │ │ │ │ - andeq sp, r1, r4, lsr #15 │ │ │ │ + b 2ad0 │ │ │ │ + andeq sp, r1, r4, ror #18 │ │ │ │ + andeq sp, r1, r4, asr #17 │ │ │ │ + andeq r2, r0, r8, lsr sl │ │ │ │ + andeq sp, r1, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #820] @ 2e9c │ │ │ │ + ldr r2, [pc, #816] @ 2e78 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #800] @ 2ea0 │ │ │ │ + ldr r3, [pc, #796] @ 2e7c │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #796] @ 2ea4 │ │ │ │ + ldr r2, [pc, #792] @ 2e80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, #108 @ 0x6c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ bl ecc │ │ │ │ - ldr r6, [pc, #760] @ 2ea8 │ │ │ │ + ldr r6, [pc, #756] @ 2e84 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2da8 │ │ │ │ - ldr r4, [pc, #748] @ 2eac │ │ │ │ + beq 2c64 │ │ │ │ + ldr r4, [pc, #744] @ 2e88 │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ddc │ │ │ │ + beq 2dc4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r8, r2 │ │ │ │ cmpeq r7, r1 │ │ │ │ ldreq r0, [r4, #8] │ │ │ │ - bne 2d24 │ │ │ │ + bne 2c74 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e04 │ │ │ │ + beq 2e30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2d54 │ │ │ │ + bne 2ca4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 107c │ │ │ │ + ldr r3, [pc, #620] @ 2e8c │ │ │ │ + mvn r9, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 2e50 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f68 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r6 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + bl 107c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1500 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2dc4 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + cmp r8, r2 │ │ │ │ + cmpeq r7, r1 │ │ │ │ + bne 2c74 │ │ │ │ + ldr r2, [pc, #500] @ 2e90 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + b 2bd8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r4, #20] │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #24] │ │ │ │ @@ -1761,260 +1790,235 @@ │ │ │ │ str r3, [r0, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1058 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 107c │ │ │ │ - ldr r3, [pc, #556] @ 2eb0 │ │ │ │ + ldr r3, [pc, #412] @ 2e94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2df4 │ │ │ │ + beq 2e68 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, fp │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2db0 │ │ │ │ + beq 2d98 │ │ │ │ mov r0, r9 │ │ │ │ bl efc <_PyCrossInterpreterData_NewObject@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2e64 │ │ │ │ + beq 2e0c │ │ │ │ mov r0, r9 │ │ │ │ bl 10f4 <_PyCrossInterpreterData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2e34 │ │ │ │ - ldr r3, [pc, #468] @ 2eb4 │ │ │ │ - ldr r0, [pc, #468] @ 2eb8 │ │ │ │ + blt 2ddc │ │ │ │ + ldr r3, [pc, #324] @ 2e98 │ │ │ │ + ldr r0, [pc, #324] @ 2e9c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1028 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2d18 │ │ │ │ + beq 2c68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2e58 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2ddc │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - cmp r8, r2 │ │ │ │ - cmpeq r7, r1 │ │ │ │ - bne 2d24 │ │ │ │ - ldr r2, [pc, #368] @ 2ebc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - b 2bf8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 107c │ │ │ │ - ldr r3, [pc, #348] @ 2ec0 │ │ │ │ - mvn r9, #20 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 2e24 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f68 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r6 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ - bl 107c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1500 │ │ │ │ - mov r5, #0 │ │ │ │ - b 2d18 │ │ │ │ - ldr r3, [pc, #252] @ 2eb4 │ │ │ │ - ldr r0, [pc, #264] @ 2ec4 │ │ │ │ + bne 2c68 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f2c <_Py_Dealloc@plt> │ │ │ │ + b 2c68 │ │ │ │ + ldr r3, [pc, #248] @ 2e98 │ │ │ │ + ldr r0, [pc, #252] @ 2ea0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, sl │ │ │ │ bl 1028 │ │ │ │ mov r5, r0 │ │ │ │ - b 2d18 │ │ │ │ - ldr r3, [pc, #228] @ 2ec8 │ │ │ │ + b 2c68 │ │ │ │ + ldr r3, [pc, #216] @ 2ea4 │ │ │ │ mvn r9, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ - b 2d94 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ - b 2cb0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 107c │ │ │ │ - ldr r3, [pc, #184] @ 2ecc │ │ │ │ - mvn r9, #13 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 2d74 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ - b 2d94 │ │ │ │ + b 2c50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e50 │ │ │ │ + beq 2df8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2e88 │ │ │ │ + beq 2e00 │ │ │ │ mvn r9, #0 │ │ │ │ - b 2d94 │ │ │ │ + b 2c50 │ │ │ │ mov r0, r4 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 2d18 │ │ │ │ + b 2df8 │ │ │ │ bl f74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 10f4 <_PyCrossInterpreterData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2e94 │ │ │ │ + blt 2e60 │ │ │ │ mov r0, r4 │ │ │ │ bl 101c │ │ │ │ - b 2e50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 2e50 │ │ │ │ + b 2df8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 107c │ │ │ │ + ldr r3, [pc, #104] @ 2ea8 │ │ │ │ + mvn r9, #13 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 2c30 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + b 2c50 │ │ │ │ bl fe0 │ │ │ │ - b 2e7c │ │ │ │ - @ instruction: 0xfffff71c │ │ │ │ - andeq sp, r1, r8, ror r5 │ │ │ │ - andeq r2, r0, r0, lsr #17 │ │ │ │ - andeq sp, r1, ip, asr #8 │ │ │ │ - andeq sp, r1, r0, ror #13 │ │ │ │ - andeq sp, r1, r0, lsr #12 │ │ │ │ + b 2e24 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + b 2d24 │ │ │ │ + @ instruction: 0xfffff73c │ │ │ │ + muleq r1, r8, r5 │ │ │ │ + ldrdeq r2, [r0], -r0 │ │ │ │ + andeq sp, r1, ip, ror #8 │ │ │ │ + andeq sp, r1, r0, lsl #14 │ │ │ │ + andeq sp, r1, r0, lsl #13 │ │ │ │ + andeq sp, r1, r8, lsl #12 │ │ │ │ + andeq sp, r1, ip, lsr #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r0, r8, asr r7 │ │ │ │ - andeq sp, r1, r8, asr r5 │ │ │ │ - andeq sp, r1, ip, lsr r5 │ │ │ │ - andeq r2, r0, r0, ror r6 │ │ │ │ - @ instruction: 0x0001d4bc │ │ │ │ - andeq sp, r1, ip, lsl #9 │ │ │ │ + strdeq r2, [r0], -r4 │ │ │ │ + muleq r0, r8, r6 │ │ │ │ + ldrdeq sp, [r1], -r4 │ │ │ │ + andeq sp, r1, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #24 │ │ │ │ + sub sp, sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #300] @ 3020 │ │ │ │ + ldr r2, [pc, #344] @ 3028 │ │ │ │ mov ip, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r3, ip} │ │ │ │ - ldr r3, [pc, #276] @ 3024 │ │ │ │ + ldr r3, [pc, #320] @ 302c │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #272] @ 3028 │ │ │ │ + ldr r2, [pc, #316] @ 3030 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #116 @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ bl ecc │ │ │ │ cmp r0, #0 │ │ │ │ beq 3004 │ │ │ │ - ldr r4, [pc, #236] @ 302c │ │ │ │ + ldr r4, [pc, #280] @ 3034 │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2fe0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne 2fd8 │ │ │ │ + ldreq r0, [r4, #8] │ │ │ │ + bne 2fb0 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r8, [pc, #176] @ 3030 │ │ │ │ ldr r3, [r4] │ │ │ │ - add r8, pc, r8 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldmib r4, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ beq 300c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ bl 107c │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ + ldr r3, [pc, #168] @ 3038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3038 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + bl 3048 │ │ │ │ mov r0, r5 │ │ │ │ asr r1, r5, #31 │ │ │ │ bl 10b8 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3] │ │ │ │ - b 2f58 │ │ │ │ - ldr r3, [pc, #76] @ 3034 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2fe0 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + cmp r6, r2 │ │ │ │ + cmpeq r7, r1 │ │ │ │ + bne 2fb0 │ │ │ │ + ldr r2, [pc, #100] @ 303c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + b 2f54 │ │ │ │ + ldr r3, [pc, #88] @ 3040 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #13 │ │ │ │ bl 1500 │ │ │ │ mov r0, #0 │ │ │ │ - b 2fd0 │ │ │ │ + b 2fa8 │ │ │ │ bl 107c │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ + ldr r3, [pc, #44] @ 3044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3038 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + bl 3048 │ │ │ │ b 2ff0 │ │ │ │ - @ instruction: 0xfffff38c │ │ │ │ - andeq sp, r1, r8, ror #3 │ │ │ │ - andeq r2, r0, r4, lsr #10 │ │ │ │ - andeq sp, r1, r0, ror #6 │ │ │ │ - andeq sp, r1, r0, lsr #6 │ │ │ │ + @ instruction: 0xfffff3b0 │ │ │ │ + andeq sp, r1, ip, lsl #4 │ │ │ │ + andeq r2, r0, r8, asr r5 │ │ │ │ + andeq sp, r1, r4, lsl #7 │ │ │ │ + andeq sp, r1, r0, lsl r3 │ │ │ │ + andeq sp, r1, ip, asr #5 │ │ │ │ @ instruction: 0x0001d2bc │ │ │ │ + andeq sp, r1, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3078 │ │ │ │ + beq 3088 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ @@ -2027,202 +2031,202 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #360] @ 3214 │ │ │ │ + ldr r2, [pc, #360] @ 3224 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r3, ip} │ │ │ │ - ldr r3, [pc, #336] @ 3218 │ │ │ │ + ldr r3, [pc, #336] @ 3228 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #332] @ 321c │ │ │ │ + ldr r2, [pc, #332] @ 322c │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ bl ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31e8 │ │ │ │ - ldr r5, [pc, #296] @ 3220 │ │ │ │ + beq 31f8 │ │ │ │ + ldr r5, [pc, #296] @ 3230 │ │ │ │ mov r1, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ bl f68 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 31c4 │ │ │ │ + beq 31d4 │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ cmp r6, r3 │ │ │ │ cmpeq r7, r2 │ │ │ │ ldreq r0, [r5, #8] │ │ │ │ - bne 3198 │ │ │ │ + bne 31a8 │ │ │ │ ldr r4, [ip, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ - ldr r3, [pc, #220] @ 3224 │ │ │ │ + ldr r3, [pc, #220] @ 3234 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31f0 │ │ │ │ + beq 3200 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ - ldr r0, [pc, #164] @ 3228 │ │ │ │ + ldr r0, [pc, #164] @ 3238 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1028 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [ip] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 31c4 │ │ │ │ + beq 31d4 │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ cmp r6, r3 │ │ │ │ cmpeq r7, r2 │ │ │ │ - bne 3198 │ │ │ │ - ldr r3, [pc, #112] @ 322c │ │ │ │ + bne 31a8 │ │ │ │ + ldr r3, [pc, #112] @ 323c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 312c │ │ │ │ - ldr r3, [pc, #100] @ 3230 │ │ │ │ + b 313c │ │ │ │ + ldr r3, [pc, #100] @ 3240 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #13 │ │ │ │ bl 1500 │ │ │ │ mov r0, #0 │ │ │ │ - b 3190 │ │ │ │ + b 31a0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #56] @ 3234 │ │ │ │ + ldr r0, [pc, #56] @ 3244 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1028 │ │ │ │ - b 3190 │ │ │ │ - @ instruction: 0xfffff1d4 │ │ │ │ - andeq sp, r1, r0, lsr r0 │ │ │ │ + b 31a0 │ │ │ │ + @ instruction: 0xfffff1c4 │ │ │ │ + andeq sp, r1, r0, lsr #32 │ │ │ │ andeq r2, r0, ip, ror r3 │ │ │ │ - andeq sp, r1, r8, lsr #3 │ │ │ │ - andeq sp, r1, r8, asr r1 │ │ │ │ + muleq r1, r8, r1 │ │ │ │ + andeq sp, r1, r8, asr #2 │ │ │ │ andeq r2, r0, r0, ror #5 │ │ │ │ - andeq sp, r1, r8, ror #1 │ │ │ │ ldrdeq sp, [r1], -r8 │ │ │ │ + andeq sp, r1, r8, asr #1 │ │ │ │ andeq r2, r0, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #812] @ 3584 │ │ │ │ + ldr r2, [pc, #812] @ 3594 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #768] @ 3588 │ │ │ │ + ldr r3, [pc, #768] @ 3598 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #760] @ 358c │ │ │ │ + ldr r2, [pc, #760] @ 359c │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, #132 @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ bl ecc │ │ │ │ - ldr r6, [pc, #720] @ 3590 │ │ │ │ + ldr r6, [pc, #720] @ 35a0 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c4 │ │ │ │ + beq 34d4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 3540 │ │ │ │ - ldr r4, [pc, #688] @ 3594 │ │ │ │ + bhi 3550 │ │ │ │ + ldr r4, [pc, #688] @ 35a4 │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34f0 │ │ │ │ + beq 3500 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r9, r2 │ │ │ │ cmpeq r8, r1 │ │ │ │ ldreq r0, [r4, #8] │ │ │ │ - bne 3424 │ │ │ │ + bne 3434 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ bl 107c │ │ │ │ mov r0, #24 │ │ │ │ bl f14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3518 │ │ │ │ + beq 3528 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl fd4 <_PyObject_GetCrossInterpreterData@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34cc │ │ │ │ + bne 34dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3574 │ │ │ │ + beq 3584 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 3454 │ │ │ │ + bgt 3464 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - beq 3460 │ │ │ │ + beq 3470 │ │ │ │ mov r0, #24 │ │ │ │ bl f14 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3560 │ │ │ │ + beq 3570 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ @@ -2234,54 +2238,54 @@ │ │ │ │ ldrne r1, [r5, #24] │ │ │ │ ldrne r0, [r5, #4] │ │ │ │ streq r2, [r5, #20] │ │ │ │ strne r2, [r1, #20] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ str r2, [r5, #24] │ │ │ │ bl 107c │ │ │ │ - ldr r2, [pc, #432] @ 3598 │ │ │ │ + ldr r2, [pc, #432] @ 35a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3530 │ │ │ │ + beq 3540 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl f68 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ bl 107c │ │ │ │ - ldr r3, [pc, #384] @ 359c │ │ │ │ + ldr r3, [pc, #384] @ 35ac │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34f0 │ │ │ │ + beq 3500 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r9, r2 │ │ │ │ cmpeq r8, r1 │ │ │ │ - bne 3424 │ │ │ │ - ldr r2, [pc, #340] @ 35a0 │ │ │ │ + bne 3434 │ │ │ │ + ldr r2, [pc, #340] @ 35b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b 331c │ │ │ │ + b 332c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 3384 │ │ │ │ + bgt 3394 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 107c │ │ │ │ mvn r6, #21 │ │ │ │ - ldr r2, [pc, #304] @ 35a4 │ │ │ │ + ldr r2, [pc, #304] @ 35b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3508 │ │ │ │ + beq 3518 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl f68 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r0, r7 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ @@ -2292,567 +2296,567 @@ │ │ │ │ bl 1058 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1500 │ │ │ │ mov r0, #0 │ │ │ │ - b 341c │ │ │ │ - ldr r3, [pc, #212] @ 35a8 │ │ │ │ + b 342c │ │ │ │ + ldr r3, [pc, #212] @ 35b8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 3038 │ │ │ │ + bl 3048 │ │ │ │ mov r0, r4 │ │ │ │ bl 1058 │ │ │ │ mvn r6, #0 │ │ │ │ - b 34b0 │ │ │ │ - ldr r3, [pc, #180] @ 35ac │ │ │ │ + b 34c0 │ │ │ │ + ldr r3, [pc, #180] @ 35bc │ │ │ │ mvn r6, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ - b 34b0 │ │ │ │ + b 34c0 │ │ │ │ ldr r2, [r5] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ - b 34a0 │ │ │ │ - ldr r2, [pc, #144] @ 35b0 │ │ │ │ + b 34b0 │ │ │ │ + ldr r2, [pc, #144] @ 35c0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 3038 │ │ │ │ - b 34e8 │ │ │ │ + bl 3048 │ │ │ │ + b 34f8 │ │ │ │ ldr r2, [r5] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ - b 3414 │ │ │ │ - ldr r3, [pc, #108] @ 35b4 │ │ │ │ - ldr r1, [pc, #108] @ 35b8 │ │ │ │ + b 3424 │ │ │ │ + ldr r3, [pc, #108] @ 35c4 │ │ │ │ + ldr r1, [pc, #108] @ 35c8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ bl 10ac │ │ │ │ - b 34c4 │ │ │ │ + b 34d4 │ │ │ │ bl f38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 107c │ │ │ │ mvn r6, #0 │ │ │ │ - b 346c │ │ │ │ + b 347c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 107c │ │ │ │ mvn r6, #13 │ │ │ │ - b 346c │ │ │ │ - @ instruction: 0xfffff034 │ │ │ │ - andeq ip, r1, ip, ror #28 │ │ │ │ + b 347c │ │ │ │ + @ instruction: 0xfffff024 │ │ │ │ + andeq ip, r1, ip, asr lr │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ - andeq ip, r1, ip, lsr sp │ │ │ │ - @ instruction: 0x0001cfbc │ │ │ │ - @ instruction: 0x0001cebc │ │ │ │ + andeq ip, r1, ip, lsr #26 │ │ │ │ + andeq ip, r1, ip, lsr #31 │ │ │ │ + andeq ip, r1, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq ip, r1, r8, asr lr │ │ │ │ - andeq ip, r1, r0, lsr lr │ │ │ │ - andeq ip, r1, ip, asr #27 │ │ │ │ - andeq ip, r1, r8, lsr #27 │ │ │ │ - andeq ip, r1, r0, lsl #27 │ │ │ │ + andeq ip, r1, r8, asr #28 │ │ │ │ + andeq ip, r1, r0, lsr #28 │ │ │ │ + @ instruction: 0x0001cdbc │ │ │ │ + muleq r1, r8, sp │ │ │ │ + andeq ip, r1, r0, ror sp │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ muleq r0, r4, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #432] @ 3790 │ │ │ │ + ldr r2, [pc, #432] @ 37a0 │ │ │ │ mov ip, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r3, ip} │ │ │ │ - ldr r3, [pc, #408] @ 3794 │ │ │ │ + ldr r3, [pc, #408] @ 37a4 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #404] @ 3798 │ │ │ │ + ldr r2, [pc, #404] @ 37a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #152 @ 0x98 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ bl ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 372c │ │ │ │ - ldr r4, [pc, #368] @ 379c │ │ │ │ + beq 373c │ │ │ │ + ldr r4, [pc, #368] @ 37ac │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3708 │ │ │ │ + beq 3718 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ cmpeq r6, r1 │ │ │ │ ldreq r0, [r4, #8] │ │ │ │ - bne 36d8 │ │ │ │ + bne 36e8 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3744 │ │ │ │ + beq 3754 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ bl 107c │ │ │ │ - ldr r3, [pc, #260] @ 37a0 │ │ │ │ + ldr r3, [pc, #260] @ 37b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3734 │ │ │ │ + beq 3744 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ mov r0, r6 │ │ │ │ bl fc8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3708 │ │ │ │ + beq 3718 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne 36d8 │ │ │ │ - ldr r2, [pc, #164] @ 37a4 │ │ │ │ + bne 36e8 │ │ │ │ + ldr r2, [pc, #164] @ 37b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b 3660 │ │ │ │ - ldr r3, [pc, #152] @ 37a8 │ │ │ │ + b 3670 │ │ │ │ + ldr r3, [pc, #152] @ 37b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #13 │ │ │ │ bl 1500 │ │ │ │ mov r0, #0 │ │ │ │ - b 36d0 │ │ │ │ + b 36e0 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 36c8 │ │ │ │ + b 36d8 │ │ │ │ bl 107c │ │ │ │ - ldr r3, [pc, #92] @ 37ac │ │ │ │ + ldr r3, [pc, #92] @ 37bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3780 │ │ │ │ + beq 3790 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ - b 3718 │ │ │ │ + b 3728 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 3718 │ │ │ │ - @ instruction: 0xffffeca0 │ │ │ │ - strdeq ip, [r1], -ip @ │ │ │ │ + b 3728 │ │ │ │ + @ instruction: 0xffffec90 │ │ │ │ + andeq ip, r1, ip, ror #21 │ │ │ │ andeq r1, r0, ip, lsr #29 │ │ │ │ - andeq ip, r1, r4, ror ip │ │ │ │ - andeq ip, r1, r8, lsl #24 │ │ │ │ - andeq ip, r1, r4, lsr #23 │ │ │ │ + andeq ip, r1, r4, ror #24 │ │ │ │ + strdeq ip, [r1], -r8 │ │ │ │ muleq r1, r4, fp │ │ │ │ - andeq ip, r1, r4, asr fp │ │ │ │ + andeq ip, r1, r4, lsl #23 │ │ │ │ + andeq ip, r1, r4, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #456] @ 399c │ │ │ │ + ldr r2, [pc, #456] @ 39ac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #436] @ 39a0 │ │ │ │ + ldr r3, [pc, #436] @ 39b0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #432] @ 39a4 │ │ │ │ + ldr r2, [pc, #432] @ 39b4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, #160 @ 0xa0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ bl ecc │ │ │ │ - ldr r8, [pc, #396] @ 39a8 │ │ │ │ + ldr r8, [pc, #396] @ 39b8 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 395c │ │ │ │ - ldr r4, [pc, #384] @ 39ac │ │ │ │ + beq 396c │ │ │ │ + ldr r4, [pc, #384] @ 39bc │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3938 │ │ │ │ + beq 3948 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r9, r2 │ │ │ │ cmpeq sl, r1 │ │ │ │ ldreq r0, [r4, #8] │ │ │ │ - bne 3908 │ │ │ │ + bne 3918 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3970 │ │ │ │ + beq 3980 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ sub r5, r5, r3 │ │ │ │ bl 107c │ │ │ │ - ldr r3, [pc, #260] @ 39b0 │ │ │ │ + ldr r3, [pc, #260] @ 39c0 │ │ │ │ clz r5, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ moveq fp, r6 │ │ │ │ - beq 398c │ │ │ │ + beq 399c │ │ │ │ mov fp, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r6 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 107c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 3948 │ │ │ │ + bne 3958 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3964 │ │ │ │ - ldr r3, [pc, #180] @ 39b4 │ │ │ │ + bne 3974 │ │ │ │ + ldr r3, [pc, #180] @ 39c4 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3938 │ │ │ │ + beq 3948 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r9, r2 │ │ │ │ cmpeq sl, r1 │ │ │ │ - bne 3908 │ │ │ │ - ldr r2, [pc, #136] @ 39b8 │ │ │ │ + bne 3918 │ │ │ │ + ldr r2, [pc, #136] @ 39c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b 3864 │ │ │ │ - ldr r3, [pc, #124] @ 39bc │ │ │ │ + b 3874 │ │ │ │ + ldr r3, [pc, #124] @ 39cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ mvn r0, #13 │ │ │ │ bl 1500 │ │ │ │ mov r0, #0 │ │ │ │ - b 3900 │ │ │ │ - ldr r3, [pc, #84] @ 39c0 │ │ │ │ + b 3910 │ │ │ │ + ldr r3, [pc, #84] @ 39d0 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ - b 3900 │ │ │ │ + b 3910 │ │ │ │ bl 107c │ │ │ │ - ldr r3, [pc, #72] @ 39c4 │ │ │ │ + ldr r3, [pc, #72] @ 39d4 │ │ │ │ mvn fp, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 38c8 │ │ │ │ + bne 38d8 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 38e8 │ │ │ │ - @ instruction: 0xffffeab0 │ │ │ │ - andeq ip, r1, ip, lsl #18 │ │ │ │ + b 38f8 │ │ │ │ + @ instruction: 0xffffeaa0 │ │ │ │ + strdeq ip, [r1], -ip @ │ │ │ │ andeq r1, r0, r8, asr #25 │ │ │ │ - andeq ip, r1, r0, ror #15 │ │ │ │ - andeq ip, r1, r4, ror sl │ │ │ │ - strdeq ip, [r1], -r4 │ │ │ │ + ldrdeq ip, [r1], -r0 │ │ │ │ + andeq ip, r1, r4, ror #20 │ │ │ │ + andeq ip, r1, r4, ror #19 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ - andeq ip, r1, r4, ror r9 │ │ │ │ andeq ip, r1, r4, ror #18 │ │ │ │ + andeq ip, r1, r4, asr r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r1, r4, lsr #18 │ │ │ │ - ldr r3, [pc, #20] @ 39e4 │ │ │ │ - ldr r2, [pc, #20] @ 39e8 │ │ │ │ + andeq ip, r1, r4, lsl r9 │ │ │ │ + ldr r3, [pc, #20] @ 39f4 │ │ │ │ + ldr r2, [pc, #20] @ 39f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 1004 <__gmon_start__@plt> │ │ │ │ - andeq ip, r1, r8, lsr #12 │ │ │ │ + andeq ip, r1, r8, lsl r6 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ - ldr r0, [pc, #44] @ 3a20 │ │ │ │ - ldr r3, [pc, #44] @ 3a24 │ │ │ │ + ldr r0, [pc, #44] @ 3a30 │ │ │ │ + ldr r3, [pc, #44] @ 3a34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r3, [pc, #32] @ 3a28 │ │ │ │ + ldr r3, [pc, #32] @ 3a38 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 3a2c │ │ │ │ + ldr r2, [pc, #24] @ 3a3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andeq ip, r1, r0, lsr #17 │ │ │ │ - muleq r1, ip, r8 │ │ │ │ - strdeq ip, [r1], -r4 │ │ │ │ + muleq r1, r0, r8 │ │ │ │ + andeq ip, r1, ip, lsl #17 │ │ │ │ + andeq ip, r1, r4, ror #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldr r0, [pc, #56] @ 3a70 │ │ │ │ - ldr r3, [pc, #56] @ 3a74 │ │ │ │ + ldr r0, [pc, #56] @ 3a80 │ │ │ │ + ldr r3, [pc, #56] @ 3a84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r3, r3, r0 │ │ │ │ lsr r1, r3, #31 │ │ │ │ add r1, r1, r3, asr #2 │ │ │ │ - ldr r3, [pc, #36] @ 3a78 │ │ │ │ + ldr r3, [pc, #36] @ 3a88 │ │ │ │ asrs r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 3a7c │ │ │ │ + ldr r2, [pc, #24] @ 3a8c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andeq ip, r1, ip, asr r8 │ │ │ │ - andeq ip, r1, r8, asr r8 │ │ │ │ - andeq ip, r1, r4, lsr #11 │ │ │ │ + andeq ip, r1, ip, asr #16 │ │ │ │ + andeq ip, r1, r8, asr #16 │ │ │ │ + muleq r1, r4, r5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - ldr r3, [pc, #76] @ 3ad4 │ │ │ │ - ldr r2, [pc, #76] @ 3ad8 │ │ │ │ + ldr r3, [pc, #76] @ 3ae4 │ │ │ │ + ldr r2, [pc, #76] @ 3ae8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r3, [pc, #56] @ 3adc │ │ │ │ + ldr r3, [pc, #56] @ 3aec │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3abc │ │ │ │ - ldr r3, [pc, #40] @ 3ae0 │ │ │ │ + beq 3acc │ │ │ │ + ldr r3, [pc, #40] @ 3af0 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl ed8 <__cxa_finalize@plt> │ │ │ │ - bl 39ec │ │ │ │ - ldr r3, [pc, #28] @ 3ae4 │ │ │ │ + bl 39fc │ │ │ │ + ldr r3, [pc, #28] @ 3af4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq ip, r1, r0, lsl r8 │ │ │ │ - andeq ip, r1, r8, ror #10 │ │ │ │ + andeq ip, r1, r0, lsl #16 │ │ │ │ + andeq ip, r1, r8, asr r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq ip, r1, r4, asr #12 │ │ │ │ - ldrdeq ip, [r1], -r0 │ │ │ │ - b 3a30 │ │ │ │ + andeq ip, r1, r4, lsr r6 │ │ │ │ + andeq ip, r1, r0, asr #15 │ │ │ │ + b 3a40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl f98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b44 │ │ │ │ + beq 3b54 │ │ │ │ bl 1010 <_PyCrossInterpreterData_UnregisterClass@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b44 │ │ │ │ + beq 3b54 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 3b44 │ │ │ │ + beq 3b54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 3c0c │ │ │ │ + beq 3c1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b74 │ │ │ │ + beq 3b84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 3b74 │ │ │ │ + beq 3b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 3c2c │ │ │ │ + beq 3c3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba4 │ │ │ │ + beq 3bb4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 3ba4 │ │ │ │ + beq 3bb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 3c24 │ │ │ │ + beq 3c34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bd4 │ │ │ │ + beq 3be4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 3bd4 │ │ │ │ + beq 3be4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 3c1c │ │ │ │ + beq 3c2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c04 │ │ │ │ + beq 3c14 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 3c04 │ │ │ │ + beq 3c14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 3c14 │ │ │ │ + beq 3c24 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 3b44 │ │ │ │ + b 3b54 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 3c04 │ │ │ │ + b 3c14 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 3bd4 │ │ │ │ + b 3be4 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 3ba4 │ │ │ │ + b 3bb4 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 3b74 │ │ │ │ + b 3b84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #144] @ 3ce8 │ │ │ │ + ldr r2, [pc, #144] @ 3cf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #124] @ 3cec │ │ │ │ + ldr r3, [pc, #124] @ 3cfc │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #120] @ 3cf0 │ │ │ │ + ldr r2, [pc, #120] @ 3d00 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, #100 @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ bl ecc │ │ │ │ - ldr r5, [pc, #84] @ 3cf4 │ │ │ │ + ldr r5, [pc, #84] @ 3d04 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce0 │ │ │ │ + beq 3cf0 │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3cfc │ │ │ │ + bl 3d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cd0 │ │ │ │ - ldr r3, [pc, #48] @ 3cf8 │ │ │ │ + bne 3ce0 │ │ │ │ + ldr r3, [pc, #48] @ 3d08 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1500 │ │ │ │ mov r0, #0 │ │ │ │ - b 3cc8 │ │ │ │ - @ instruction: 0xffffe62c │ │ │ │ - andeq ip, r1, r8, lsl #9 │ │ │ │ + b 3cd8 │ │ │ │ + @ instruction: 0xffffe61c │ │ │ │ + andeq ip, r1, r8, ror r4 │ │ │ │ andeq r1, r0, r4, lsr #15 │ │ │ │ - andeq ip, r1, ip, asr r3 │ │ │ │ + andeq ip, r1, ip, asr #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #220] @ 3df0 │ │ │ │ + ldr r4, [pc, #220] @ 3e00 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3dc4 │ │ │ │ + beq 3dd4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r5, r2 │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne 3de4 │ │ │ │ + bne 3df4 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ - bne 3ddc │ │ │ │ - ldr r2, [pc, #144] @ 3df4 │ │ │ │ + bne 3dec │ │ │ │ + ldr r2, [pc, #144] @ 3e04 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #12] │ │ │ │ - ldr r5, [pc, #136] @ 3df8 │ │ │ │ + ldr r5, [pc, #136] @ 3e08 │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ subs r3, r3, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ @@ -2860,1065 +2864,1065 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ str r2, [r5, #20] │ │ │ │ str r4, [r0, #20] │ │ │ │ bl 1058 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 107c │ │ │ │ mov r0, r6 │ │ │ │ - bl 26d0 │ │ │ │ + bl 26b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28d4 │ │ │ │ + bl 28b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1058 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #48] @ 3dfc │ │ │ │ + ldr r3, [pc, #48] @ 3e0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ mvn r0, #13 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r3, [ip] │ │ │ │ - b 3d68 │ │ │ │ + b 3d78 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 3d34 │ │ │ │ - andeq ip, r1, ip, lsl #11 │ │ │ │ - andeq ip, r1, r0, asr #10 │ │ │ │ + b 3d44 │ │ │ │ + andeq ip, r1, ip, ror r5 │ │ │ │ andeq ip, r1, r0, lsr r5 │ │ │ │ - ldrdeq ip, [r1], -r8 │ │ │ │ + andeq ip, r1, r0, lsr #10 │ │ │ │ + andeq ip, r1, r8, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #552] @ 4044 │ │ │ │ + ldr r1, [pc, #552] @ 4054 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r2 │ │ │ │ bl f08 │ │ │ │ - ldr r9, [pc, #528] @ 4048 │ │ │ │ + ldr r9, [pc, #528] @ 4058 │ │ │ │ add r9, pc, r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3f6c │ │ │ │ + beq 3f7c │ │ │ │ bl fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3fcc │ │ │ │ + beq 3fdc │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl ec0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 3f24 │ │ │ │ + beq 3f34 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 3f3c │ │ │ │ + blt 3f4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3f88 │ │ │ │ - ldr r4, [pc, #444] @ 404c │ │ │ │ + bne 3f98 │ │ │ │ + ldr r4, [pc, #444] @ 405c │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl f68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3f74 │ │ │ │ + beq 3f84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ cmpeq r1, r8 │ │ │ │ - bne 3ff8 │ │ │ │ + bne 4008 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #384] @ 4050 │ │ │ │ + ldr r3, [pc, #384] @ 4060 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ mov r0, #8 │ │ │ │ bl f14 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 4034 │ │ │ │ - ldr r3, [pc, #356] @ 4054 │ │ │ │ + beq 4044 │ │ │ │ + ldr r3, [pc, #356] @ 4064 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r2] │ │ │ │ str r5, [r2, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ bl f8c <_PyCrossInterpreterData_Init@plt> │ │ │ │ - ldr r3, [pc, #324] @ 4058 │ │ │ │ + ldr r3, [pc, #324] @ 4068 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r6, #20] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3f60 │ │ │ │ + bne 3f70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 4000 │ │ │ │ - ldr r3, [pc, #280] @ 405c │ │ │ │ - ldr r1, [pc, #280] @ 4060 │ │ │ │ + beq 4010 │ │ │ │ + ldr r3, [pc, #280] @ 406c │ │ │ │ + ldr r1, [pc, #280] @ 4070 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #268] @ 4064 │ │ │ │ + ldr r2, [pc, #268] @ 4074 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 10ac │ │ │ │ ldr r9, [r4] │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3fb0 │ │ │ │ + bne 3fc0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 3f1c │ │ │ │ - ldr r3, [pc, #236] @ 4068 │ │ │ │ + b 3f2c │ │ │ │ + ldr r3, [pc, #236] @ 4078 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 107c │ │ │ │ - b 3f6c │ │ │ │ + b 3f7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e88 │ │ │ │ + bne 3e98 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - bne 3e88 │ │ │ │ - b 3f6c │ │ │ │ + bne 3e98 │ │ │ │ + b 3f7c │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r9, [r4] │ │ │ │ - bne 3f6c │ │ │ │ + bne 3f7c │ │ │ │ mov r8, r9 │ │ │ │ mov r5, r9 │ │ │ │ - b 3f9c │ │ │ │ - ldr r2, [pc, #152] @ 406c │ │ │ │ + b 3fac │ │ │ │ + ldr r2, [pc, #152] @ 407c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r9, r2] │ │ │ │ - ldr r1, [pc, #144] @ 4070 │ │ │ │ + ldr r1, [pc, #144] @ 4080 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #140] @ 4074 │ │ │ │ + ldr r2, [pc, #140] @ 4084 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 10ac │ │ │ │ - b 3f60 │ │ │ │ + b 3f70 │ │ │ │ ldr r3, [r3] │ │ │ │ - b 3ea0 │ │ │ │ - ldr r3, [pc, #112] @ 4078 │ │ │ │ + b 3eb0 │ │ │ │ + ldr r3, [pc, #112] @ 4088 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp] │ │ │ │ - ldr r1, [pc, #88] @ 407c │ │ │ │ - ldr r2, [pc, #88] @ 4080 │ │ │ │ + ldr r1, [pc, #88] @ 408c │ │ │ │ + ldr r2, [pc, #88] @ 4090 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 10ac │ │ │ │ - b 3f60 │ │ │ │ + b 3f70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2724 │ │ │ │ - b 3f6c │ │ │ │ + bl 2704 │ │ │ │ + b 3f7c │ │ │ │ andeq r1, r0, r8, asr r6 │ │ │ │ - andeq ip, r1, r4, asr #3 │ │ │ │ - andeq ip, r1, r0, lsl r4 │ │ │ │ - ldrdeq ip, [r1], -r4 │ │ │ │ + @ instruction: 0x0001c1b4 │ │ │ │ + andeq ip, r1, r0, lsl #8 │ │ │ │ + andeq ip, r1, r4, asr #7 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r1, r0, ip, ror #8 │ │ │ │ andeq r1, r0, r0, asr r4 │ │ │ │ - andeq ip, r1, r8, lsr #6 │ │ │ │ + andeq ip, r1, r8, lsl r3 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #8 │ │ │ │ andeq r1, r0, r0, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000013b8 │ │ │ │ andeq r1, r0, r0, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r7, [pc, #364] @ 420c │ │ │ │ + ldr r7, [pc, #364] @ 421c │ │ │ │ ldrd r0, [r3] │ │ │ │ bl 10b8 │ │ │ │ add r7, pc, r7 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4168 │ │ │ │ - ldr r0, [pc, #344] @ 4210 │ │ │ │ + beq 4178 │ │ │ │ + ldr r0, [pc, #344] @ 4220 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1088 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4150 │ │ │ │ + beq 4160 │ │ │ │ bl fec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 40f0 │ │ │ │ + beq 4100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 40f0 │ │ │ │ + bne 4100 │ │ │ │ mov r0, r5 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4150 │ │ │ │ + beq 4160 │ │ │ │ mov r0, r4 │ │ │ │ bl f98 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 418c │ │ │ │ + beq 419c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 412c │ │ │ │ + beq 413c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 41b8 │ │ │ │ + beq 41c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl f20 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4170 │ │ │ │ + bne 4180 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #188] @ 4214 │ │ │ │ - ldr r1, [pc, #188] @ 4218 │ │ │ │ + ldr r3, [pc, #188] @ 4224 │ │ │ │ + ldr r1, [pc, #188] @ 4228 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl f80 │ │ │ │ mov r4, #0 │ │ │ │ - b 4148 │ │ │ │ + b 4158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4148 │ │ │ │ + bne 4158 │ │ │ │ mov r0, r6 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 4148 │ │ │ │ + b 4158 │ │ │ │ bl 1100 <_PyCrossInterpreterData_ReleaseAndRawFree@plt+0xc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 41f0 │ │ │ │ + beq 4200 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 41c0 │ │ │ │ + beq 41d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41c0 │ │ │ │ + bne 41d0 │ │ │ │ mov r0, r4 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 412c │ │ │ │ + bne 413c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4168 │ │ │ │ + beq 4178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4168 │ │ │ │ + bne 4178 │ │ │ │ mov r0, r6 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 4168 │ │ │ │ + b 4178 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41c8 │ │ │ │ + beq 41d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41c8 │ │ │ │ - b 41b8 │ │ │ │ - andeq fp, r1, r4, asr pc │ │ │ │ + bne 41d8 │ │ │ │ + b 41c8 │ │ │ │ + andeq fp, r1, r4, asr #30 │ │ │ │ andeq r1, r0, r8, asr #7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r1, r0, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, [r0] │ │ │ │ bl 1058 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2724 │ │ │ │ + b 2704 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 4278 │ │ │ │ + ldr r7, [pc, #40] @ 4288 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4254 │ │ │ │ + bne 4264 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 42b0 │ │ │ │ + ldr r7, [pc, #40] @ 42c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ sub r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 428c │ │ │ │ + bne 429c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 42e8 │ │ │ │ + ldr r7, [pc, #40] @ 42f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ orr r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42c4 │ │ │ │ + bne 42d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 4320 │ │ │ │ + ldr r7, [pc, #40] @ 4330 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ and r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42fc │ │ │ │ + bne 430c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 4358 │ │ │ │ + ldr r7, [pc, #40] @ 4368 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ eor r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4334 │ │ │ │ + bne 4344 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #44] @ 4394 │ │ │ │ + ldr r7, [pc, #44] @ 43a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ and r1, r4, r6 │ │ │ │ mvn r1, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 436c │ │ │ │ + bne 437c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 43f0 │ │ │ │ + ldr r8, [pc, #76] @ 4400 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 43f4 │ │ │ │ + ldr r7, [pc, #64] @ 4404 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ add r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b8 │ │ │ │ + bne 43c8 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 4450 │ │ │ │ + ldr r8, [pc, #76] @ 4460 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 4454 │ │ │ │ + ldr r7, [pc, #64] @ 4464 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ sub r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4418 │ │ │ │ + bne 4428 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 44b0 │ │ │ │ + ldr r8, [pc, #76] @ 44c0 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 44b4 │ │ │ │ + ldr r7, [pc, #64] @ 44c4 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ orr r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4478 │ │ │ │ + bne 4488 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 4510 │ │ │ │ + ldr r8, [pc, #76] @ 4520 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 4514 │ │ │ │ + ldr r7, [pc, #64] @ 4524 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44d8 │ │ │ │ + bne 44e8 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ 4570 │ │ │ │ + ldr r8, [pc, #76] @ 4580 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 4574 │ │ │ │ + ldr r7, [pc, #64] @ 4584 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ eor r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4538 │ │ │ │ + bne 4548 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #80] @ 45d4 │ │ │ │ + ldr r8, [pc, #80] @ 45e4 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #68] @ 45d8 │ │ │ │ + ldr r7, [pc, #68] @ 45e8 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ mvn r3, r3 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4598 │ │ │ │ + bne 45a8 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 4634 │ │ │ │ + ldr r7, [pc, #60] @ 4644 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ add r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45fc │ │ │ │ + bne 460c │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 4690 │ │ │ │ + ldr r7, [pc, #60] @ 46a0 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ sub r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4658 │ │ │ │ + bne 4668 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 46ec │ │ │ │ + ldr r7, [pc, #60] @ 46fc │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ orr r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46b4 │ │ │ │ + bne 46c4 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 4748 │ │ │ │ + ldr r7, [pc, #60] @ 4758 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4710 │ │ │ │ + bne 4720 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ 47a4 │ │ │ │ + ldr r7, [pc, #60] @ 47b4 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ eor r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 476c │ │ │ │ + bne 477c │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ 4804 │ │ │ │ + ldr r7, [pc, #64] @ 4814 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ mvn r3, r3 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47c8 │ │ │ │ + bne 47d8 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 483c │ │ │ │ + ldr r7, [pc, #40] @ 484c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ add r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4818 │ │ │ │ + bne 4828 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 4874 │ │ │ │ + ldr r7, [pc, #40] @ 4884 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ sub r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4850 │ │ │ │ + bne 4860 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 48ac │ │ │ │ + ldr r7, [pc, #40] @ 48bc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ orr r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4888 │ │ │ │ + bne 4898 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 48e4 │ │ │ │ + ldr r7, [pc, #40] @ 48f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ and r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c0 │ │ │ │ + bne 48d0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 491c │ │ │ │ + ldr r7, [pc, #40] @ 492c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ eor r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48f8 │ │ │ │ + bne 4908 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #44] @ 4958 │ │ │ │ + ldr r7, [pc, #44] @ 4968 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r5 │ │ │ │ and r4, r0, r6 │ │ │ │ mvn r4, r4 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4930 │ │ │ │ + bne 4940 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 49bc │ │ │ │ + ldr r5, [pc, #84] @ 49cc │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 49c0 │ │ │ │ + ldr r7, [pc, #72] @ 49d0 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ add r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497c │ │ │ │ + bne 498c │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 4a24 │ │ │ │ + ldr r5, [pc, #84] @ 4a34 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 4a28 │ │ │ │ + ldr r7, [pc, #72] @ 4a38 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ rsb r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49e4 │ │ │ │ + bne 49f4 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 4a8c │ │ │ │ + ldr r5, [pc, #84] @ 4a9c │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 4a90 │ │ │ │ + ldr r7, [pc, #72] @ 4aa0 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ orr r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4c │ │ │ │ + bne 4a5c │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 4af4 │ │ │ │ + ldr r5, [pc, #84] @ 4b04 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 4af8 │ │ │ │ + ldr r7, [pc, #72] @ 4b08 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ab4 │ │ │ │ + bne 4ac4 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ 4b5c │ │ │ │ + ldr r5, [pc, #84] @ 4b6c │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 4b60 │ │ │ │ + ldr r7, [pc, #72] @ 4b70 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ eor r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b1c │ │ │ │ + bne 4b2c │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #88] @ 4bc8 │ │ │ │ + ldr r5, [pc, #88] @ 4bd8 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #76] @ 4bcc │ │ │ │ + ldr r7, [pc, #76] @ 4bdc │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ mvn r4, r4 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b84 │ │ │ │ + bne 4b94 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 4c30 │ │ │ │ + ldr r7, [pc, #68] @ 4c40 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ add r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf0 │ │ │ │ + bne 4c00 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 4c94 │ │ │ │ + ldr r7, [pc, #68] @ 4ca4 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ rsb r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c54 │ │ │ │ + bne 4c64 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 4cf8 │ │ │ │ + ldr r7, [pc, #68] @ 4d08 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ orr r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cb8 │ │ │ │ + bne 4cc8 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 4d5c │ │ │ │ + ldr r7, [pc, #68] @ 4d6c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d1c │ │ │ │ + bne 4d2c │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ 4dc0 │ │ │ │ + ldr r7, [pc, #68] @ 4dd0 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ eor r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d80 │ │ │ │ + bne 4d90 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ 4e28 │ │ │ │ + ldr r7, [pc, #72] @ 4e38 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ mvn r4, r4 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4de4 │ │ │ │ + bne 4df4 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -3926,44 +3930,44 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmp r7, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bne 4e64 │ │ │ │ - ldr r3, [pc, #16] @ 4e6c │ │ │ │ + bne 4e74 │ │ │ │ + ldr r3, [pc, #16] @ 4e7c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e3c │ │ │ │ + bne 4e4c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #100] @ 4ee0 │ │ │ │ + ldr r7, [pc, #100] @ 4ef0 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r9, r7, r5 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ bic r4, r0, #3 │ │ │ │ and r7, r7, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ and r3, r9, r0 │ │ │ │ eor r1, r0, r8, lsl r5 │ │ │ │ lsr r3, r3, r5 │ │ │ │ and r1, r1, r9 │ │ │ │ cmp r3, r7 │ │ │ │ eor r1, r1, r0 │ │ │ │ - bne 4ed0 │ │ │ │ - ldr r3, [pc, #40] @ 4ee4 │ │ │ │ + bne 4ee0 │ │ │ │ + ldr r3, [pc, #40] @ 4ef4 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e94 │ │ │ │ + bne 4ea4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r6, r3, #16 │ │ │ │ asr r6, r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @@ -3980,142 +3984,142 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ and r3, r7, r0 │ │ │ │ eor r1, r0, r8, lsl r5 │ │ │ │ lsr r3, r3, r5 │ │ │ │ and r1, r1, r7 │ │ │ │ cmp r3, r9 │ │ │ │ eor r1, r1, r0 │ │ │ │ - bne 4f48 │ │ │ │ - ldr r3, [pc, #36] @ 4f58 │ │ │ │ + bne 4f58 │ │ │ │ + ldr r3, [pc, #36] @ 4f68 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f0c │ │ │ │ + bne 4f1c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r6, r3, #24 │ │ │ │ asr r6, r6, #24 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r3, [pc, #28] @ 4f84 │ │ │ │ + ldr r3, [pc, #28] @ 4f94 │ │ │ │ mov r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 4e70 │ │ │ │ + bl 4e80 │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 4ee8 │ │ │ │ + bl 4ef8 │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc] @ 4fc8 │ │ │ │ + ldr r3, [pc] @ 4fd8 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ 5000 │ │ │ │ + ldr r7, [pc, #40] @ 5010 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fdc │ │ │ │ + bne 4fec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r6, [pc, #76] @ 505c │ │ │ │ + ldr r6, [pc, #76] @ 506c │ │ │ │ lsl r9, r0, #3 │ │ │ │ and r9, r9, #24 │ │ │ │ lsl r6, r6, r9 │ │ │ │ lsl r7, r1, r9 │ │ │ │ - ldr r8, [pc, #60] @ 5060 │ │ │ │ + ldr r8, [pc, #60] @ 5070 │ │ │ │ bic r5, r0, #3 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ eor r1, r7, r4 │ │ │ │ and r1, r1, r6 │ │ │ │ eor r1, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5024 │ │ │ │ + bne 5034 │ │ │ │ and r0, r6, r4 │ │ │ │ lsr r0, r0, r9 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ lsl r6, r6, r8 │ │ │ │ lsl r7, r1, r8 │ │ │ │ - ldr r9, [pc, #56] @ 50bc │ │ │ │ + ldr r9, [pc, #56] @ 50cc │ │ │ │ bic r5, r0, #3 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ eor r1, r7, r4 │ │ │ │ and r1, r1, r6 │ │ │ │ eor r1, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5084 │ │ │ │ + bne 5094 │ │ │ │ and r0, r6, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ - ldr r3, [pc, #24] @ 50e0 │ │ │ │ + ldr r3, [pc, #24] @ 50f0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ 5100 │ │ │ │ + ldr r3, [pc, #20] @ 5110 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ 5120 │ │ │ │ + ldr r3, [pc, #20] @ 5130 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ 5140 │ │ │ │ + ldr r3, [pc, #20] @ 5150 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00005144 <.fini>: │ │ │ │ +00005154 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,174 +1,174 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0000514c 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x0000515c 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x0000516c 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x0000517c 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x0000518c 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x0000519c 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x000051ac 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x000051bc 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x000051cc 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ - 0x000051dc 496e6469 63617465 73207468 61742061 Indicates that a │ │ │ │ - 0x000051ec 20717565 75652d72 656c6174 65642065 queue-related e │ │ │ │ - 0x000051fc 72726f72 20686170 70656e65 642e0000 rror happened... │ │ │ │ - 0x0000520c 00000000 74657374 2e737570 706f7274 ....test.support │ │ │ │ - 0x0000521c 2e696e74 65727072 65746572 732e5175 .interpreters.Qu │ │ │ │ - 0x0000522c 65756545 72726f72 00000000 74657374 eueError....test │ │ │ │ - 0x0000523c 2e737570 706f7274 2e696e74 65727072 .support.interpr │ │ │ │ - 0x0000524c 65746572 732e5175 6575654e 6f74466f eters.QueueNotFo │ │ │ │ - 0x0000525c 756e6445 72726f72 00000000 71756575 undError....queu │ │ │ │ - 0x0000526c 6520256c 6c64206e 6f742066 6f756e64 e %lld not found │ │ │ │ - 0x0000527c 00000000 71756575 6520256c 6c642069 ....queue %lld i │ │ │ │ - 0x0000528c 7320656d 70747900 71756575 6520256c s empty.queue %l │ │ │ │ - 0x0000529c 6c642069 73206675 6c6c0000 71756575 ld is full..queu │ │ │ │ - 0x000052ac 6520256c 6c64206e 65766572 20626f75 e %lld never bou │ │ │ │ - 0x000052bc 6e640000 756e7375 70706f72 74656420 nd..unsupported │ │ │ │ - 0x000052cc 6572726f 7220636f 64652025 64000000 error code %d... │ │ │ │ - 0x000052dc 6e69693a 63726561 74650000 756e7375 nii:create..unsu │ │ │ │ - 0x000052ec 70706f72 74656420 756e626f 756e646f pported unboundo │ │ │ │ - 0x000052fc 70202564 00000000 4f4f4f3a 5f726567 p %d....OOO:_reg │ │ │ │ - 0x0000530c 69737465 725f6865 61705f74 79706573 ister_heap_types │ │ │ │ - 0x0000531c 00000000 65787065 63746564 20612074 ....expected a t │ │ │ │ - 0x0000532c 79706520 666f7220 27717565 75657479 ype for 'queuety │ │ │ │ - 0x0000533c 70652700 65787065 63746564 20616e20 pe'.expected an │ │ │ │ - 0x0000534c 65786365 7074696f 6e207479 70652066 exception type f │ │ │ │ - 0x0000535c 6f722027 656d7074 79657272 6f722700 or 'emptyerror'. │ │ │ │ - 0x0000536c 65787065 63746564 20616e20 65786365 expected an exce │ │ │ │ - 0x0000537c 7074696f 6e207479 70652066 6f722027 ption type for ' │ │ │ │ - 0x0000538c 66756c6c 6572726f 72270000 4f263a62 fullerror'..O&:b │ │ │ │ - 0x0000539c 696e6400 6e6f7420 72656163 6861626c ind.not reachabl │ │ │ │ - 0x000053ac 65000000 71756575 65204944 00000000 e...queue ID.... │ │ │ │ - 0x000053bc 2573206d 75737420 62652061 206e6f6e %s must be a non │ │ │ │ - 0x000053cc 2d6e6567 61746976 6520696e 742c2067 -negative int, g │ │ │ │ - 0x000053dc 6f742025 52000000 6d617820 25732069 ot %R...max %s i │ │ │ │ - 0x000053ec 7320256c 6c642c20 676f7420 25520000 s %lld, got %R.. │ │ │ │ - 0x000053fc 2573206d 75737420 62652061 6e20696e %s must be an in │ │ │ │ - 0x0000540c 742c2067 6f742025 2e313030 73000000 t, got %.100s... │ │ │ │ - 0x0000541c 4f263a72 656c6561 73650000 4c696900 O&:release..Lii. │ │ │ │ - 0x0000542c 4f263a64 65737472 6f790000 4f263a67 O&:destroy..O&:g │ │ │ │ - 0x0000543c 65740000 4f696900 4f694f00 4f263a67 et..Oii.OiO.O&:g │ │ │ │ - 0x0000544c 65745f6d 61787369 7a650000 4f263a67 et_maxsize..O&:g │ │ │ │ - 0x0000545c 65745f71 75657565 5f646566 61756c74 et_queue_default │ │ │ │ - 0x0000546c 73000000 69690000 4f264f69 693a7075 s...ii..O&Oii:pu │ │ │ │ - 0x0000547c 74000000 5f696400 5f696e74 65727071 t..._id._interpq │ │ │ │ - 0x0000548c 75657565 73000000 5f696e74 65727071 ueues..._interpq │ │ │ │ - 0x0000549c 75657565 73206d6f 64756c65 206e6f74 ueues module not │ │ │ │ - 0x000054ac 20696d70 6f727465 64207965 74000000 imported yet... │ │ │ │ - 0x000054bc 4f263a67 65745f63 6f756e74 00000000 O&:get_count.... │ │ │ │ - 0x000054cc 4f263a69 735f6675 6c6c0000 696e7465 O&:is_full..inte │ │ │ │ - 0x000054dc 72707265 74657273 2e717565 75657300 rpreters.queues. │ │ │ │ - 0x000054ec 74657374 2e737570 706f7274 2e696e74 test.support.int │ │ │ │ - 0x000054fc 65727072 65746572 732e7175 65756573 erpreters.queues │ │ │ │ - 0x0000550c 00000000 64657374 726f7900 6c697374 ....destroy.list │ │ │ │ - 0x0000551c 5f616c6c 00000000 70757400 67657400 _all....put.get. │ │ │ │ - 0x0000552c 62696e64 00000000 72656c65 61736500 bind....release. │ │ │ │ - 0x0000553c 6765745f 6d617873 697a6500 6765745f get_maxsize.get_ │ │ │ │ - 0x0000554c 71756575 655f6465 6661756c 74730000 queue_defaults.. │ │ │ │ - 0x0000555c 69735f66 756c6c00 6765745f 636f756e is_full.get_coun │ │ │ │ - 0x0000556c 74000000 71696400 6f626a00 666d7400 t...qid.obj.fmt. │ │ │ │ - 0x0000557c 756e626f 756e646f 70000000 71756575 unboundop...queu │ │ │ │ - 0x0000558c 65747970 65000000 656d7074 79657272 etype...emptyerr │ │ │ │ - 0x0000559c 6f720000 66756c6c 6572726f 72000000 or..fullerror... │ │ │ │ - 0x000055ac 3724004b 4b4b4b4b 4b2f0000 5f717565 7$.KKKKKK/.._que │ │ │ │ - 0x000055bc 75656974 656d5f63 6c656172 5f696e74 ueitem_clear_int │ │ │ │ - 0x000055cc 65727072 65746572 00000000 6765745f erpreter....get_ │ │ │ │ - 0x000055dc 636f756e 74287169 64290a0a 52657475 count(qid)..Retu │ │ │ │ - 0x000055ec 726e2074 6865206e 756d6265 72206f66 rn the number of │ │ │ │ - 0x000055fc 20697465 6d732069 6e207468 65207175 items in the qu │ │ │ │ - 0x0000560c 6575652e 00000000 69735f66 756c6c28 eue.....is_full( │ │ │ │ - 0x0000561c 71696429 0a0a5265 7475726e 20747275 qid)..Return tru │ │ │ │ - 0x0000562c 65206966 20746865 20717565 75652068 e if the queue h │ │ │ │ - 0x0000563c 61732061 206d6178 73697a65 20616e64 as a maxsize and │ │ │ │ - 0x0000564c 20686173 20726561 63686564 2069742e has reached it. │ │ │ │ - 0x0000565c 00000000 6765745f 71756575 655f6465 ....get_queue_de │ │ │ │ - 0x0000566c 6661756c 74732871 6964290a 0a526574 faults(qid)..Ret │ │ │ │ - 0x0000567c 75726e20 74686520 71756575 65277320 urn the queue's │ │ │ │ - 0x0000568c 64656661 756c7420 76616c75 65732c20 default values, │ │ │ │ - 0x0000569c 73657420 7768656e 20697420 77617320 set when it was │ │ │ │ - 0x000056ac 63726561 7465642e 00000000 6765745f created.....get_ │ │ │ │ - 0x000056bc 6d617873 697a6528 71696429 0a0a5265 maxsize(qid)..Re │ │ │ │ - 0x000056cc 7475726e 20746865 206d6178 696d756d turn the maximum │ │ │ │ - 0x000056dc 206e756d 62657220 6f662069 74656d73 number of items │ │ │ │ - 0x000056ec 20696e20 74686520 71756575 652e0000 in the queue... │ │ │ │ - 0x000056fc 72656c65 61736528 71696429 0a0a5265 release(qid)..Re │ │ │ │ - 0x0000570c 6c656173 65206120 72656665 72656e63 lease a referenc │ │ │ │ - 0x0000571c 6520746f 20746865 20717565 75652e0a e to the queue.. │ │ │ │ - 0x0000572c 54686520 71756575 65206973 20646573 The queue is des │ │ │ │ - 0x0000573c 74726f79 6564206f 6e636520 74686572 troyed once ther │ │ │ │ - 0x0000574c 65206172 65206e6f 20726566 6572656e e are no referen │ │ │ │ - 0x0000575c 63657320 6c656674 2e000000 62696e64 ces left....bind │ │ │ │ - 0x0000576c 28716964 290a0a54 616b6520 61207265 (qid)..Take a re │ │ │ │ - 0x0000577c 66657265 6e636520 746f2074 68652069 ference to the i │ │ │ │ - 0x0000578c 64656e74 69666965 64207175 6575652e dentified queue. │ │ │ │ - 0x0000579c 0a546865 20717565 75652069 73206e6f .The queue is no │ │ │ │ - 0x000057ac 74206465 7374726f 79656420 756e7469 t destroyed unti │ │ │ │ - 0x000057bc 6c207468 65726520 61726520 6e6f2072 l there are no r │ │ │ │ - 0x000057cc 65666572 656e6365 73206c65 66742e00 eferences left.. │ │ │ │ - 0x000057dc 67657428 71696429 202d3e20 286f626a get(qid) -> (obj │ │ │ │ - 0x000057ec 2c20666d 74290a0a 52657475 726e2061 , fmt)..Return a │ │ │ │ - 0x000057fc 206e6577 206f626a 65637420 66726f6d new object from │ │ │ │ - 0x0000580c 20746865 20646174 61206174 20746865 the data at the │ │ │ │ - 0x0000581c 2066726f 6e74206f 66207468 65207175 front of the qu │ │ │ │ - 0x0000582c 6575652e 0a546865 206f626a 65637427 eue..The object' │ │ │ │ - 0x0000583c 7320666f 726d6174 20697320 616c736f s format is also │ │ │ │ - 0x0000584c 20726574 75726e65 642e0a0a 49662074 returned...If t │ │ │ │ - 0x0000585c 68657265 20697320 6e6f7468 696e6720 here is nothing │ │ │ │ - 0x0000586c 746f2072 65636569 76652074 68656e20 to receive then │ │ │ │ - 0x0000587c 72616973 65205175 65756545 6d707479 raise QueueEmpty │ │ │ │ - 0x0000588c 2e000000 70757428 7169642c 206f626a ....put(qid, obj │ │ │ │ - 0x0000589c 2c20666d 74290a0a 41646420 74686520 , fmt)..Add the │ │ │ │ - 0x000058ac 6f626a65 63742773 20646174 6120746f object's data to │ │ │ │ - 0x000058bc 20746865 20717565 75652e00 6c697374 the queue..list │ │ │ │ - 0x000058cc 5f616c6c 2829202d 3e205b28 7169642c _all() -> [(qid, │ │ │ │ - 0x000058dc 20666d74 295d0a0a 52657475 726e2074 fmt)]..Return t │ │ │ │ - 0x000058ec 6865206c 69737420 6f662049 44732066 he list of IDs f │ │ │ │ - 0x000058fc 6f722061 6c6c2071 75657565 732e0a45 or all queues..E │ │ │ │ - 0x0000590c 61636820 636f7272 6573706f 6e64696e ach correspondin │ │ │ │ - 0x0000591c 67206465 6661756c 7420666f 726d6174 g default format │ │ │ │ - 0x0000592c 20697320 616c736f 20696e63 6c756465 is also include │ │ │ │ - 0x0000593c 642e0000 64657374 726f7928 71696429 d...destroy(qid) │ │ │ │ - 0x0000594c 0a0a436c 65617220 616e6420 64657374 ..Clear and dest │ │ │ │ - 0x0000595c 726f7920 74686520 71756575 652e2020 roy the queue. │ │ │ │ - 0x0000596c 41667465 72776172 64206174 74656d70 Afterward attemp │ │ │ │ - 0x0000597c 74732074 6f207573 65207468 65207175 ts to use the qu │ │ │ │ - 0x0000598c 6575650a 77696c6c 20626568 61766520 eue.will behave │ │ │ │ - 0x0000599c 61732074 686f7567 68206974 206e6576 as though it nev │ │ │ │ - 0x000059ac 65722065 78697374 65642e00 63726561 er existed..crea │ │ │ │ - 0x000059bc 7465286d 61787369 7a652c20 666d742c te(maxsize, fmt, │ │ │ │ - 0x000059cc 20756e62 6f756e64 6f702920 2d3e2071 unboundop) -> q │ │ │ │ - 0x000059dc 69640a0a 43726561 74652061 206e6577 id..Create a new │ │ │ │ - 0x000059ec 2063726f 73732d69 6e746572 70726574 cross-interpret │ │ │ │ - 0x000059fc 65722071 75657565 20616e64 20726574 er queue and ret │ │ │ │ - 0x00005a0c 75726e20 69747320 756e6971 75652067 urn its unique g │ │ │ │ - 0x00005a1c 656e6572 61746564 2049442e 0a497420 enerated ID..It │ │ │ │ - 0x00005a2c 69732061 206e6577 20726566 6572656e is a new referen │ │ │ │ - 0x00005a3c 63652061 73207468 6f756768 2062696e ce as though bin │ │ │ │ - 0x00005a4c 64282920 68616420 6265656e 2063616c d() had been cal │ │ │ │ - 0x00005a5c 6c656420 6f6e2074 68652071 75657565 led on the queue │ │ │ │ - 0x00005a6c 2e0a0a54 68652063 616c6c65 72206973 ...The caller is │ │ │ │ - 0x00005a7c 20726573 706f6e73 69626c65 20666f72 responsible for │ │ │ │ - 0x00005a8c 2063616c 6c696e67 20646573 74726f79 calling destroy │ │ │ │ - 0x00005a9c 28292066 6f722074 6865206e 65772071 () for the new q │ │ │ │ - 0x00005aac 75657565 0a626566 6f726520 74686520 ueue.before the │ │ │ │ - 0x00005abc 72756e74 696d6520 69732066 696e616c runtime is final │ │ │ │ - 0x00005acc 697a6564 2e000000 54686973 206d6f64 ized....This mod │ │ │ │ - 0x00005adc 756c6520 70726f76 69646573 20707269 ule provides pri │ │ │ │ - 0x00005aec 6d697469 7665206f 70657261 74696f6e mitive operation │ │ │ │ - 0x00005afc 7320746f 206d616e 61676520 50797468 s to manage Pyth │ │ │ │ - 0x00005b0c 6f6e2069 6e746572 70726574 6572732e on interpreters. │ │ │ │ - 0x00005b1c 0a546865 2027696e 74657270 72657465 .The 'interprete │ │ │ │ - 0x00005b2c 72732720 6d6f6475 6c652070 726f7669 rs' module provi │ │ │ │ - 0x00005b3c 64657320 61206d6f 72652063 6f6e7665 des a more conve │ │ │ │ - 0x00005b4c 6e69656e 7420696e 74657266 6163652e nient interface. │ │ │ │ - 0x00005b5c 00000000 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ - 0x00005b6c 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ - 0x00005b7c 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ - 0x00005b8c 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ - 0x00005b9c 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ - 0x00005bac 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ - 0x00005bbc 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ - 0x00005bcc 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ - 0x00005bdc 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ - 0x00005bec 00000000 .... │ │ │ │ + 0x0000515c 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x0000516c 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x0000517c 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x0000518c 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x0000519c 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x000051ac 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x000051bc 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x000051cc 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x000051dc 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ + 0x000051ec 496e6469 63617465 73207468 61742061 Indicates that a │ │ │ │ + 0x000051fc 20717565 75652d72 656c6174 65642065 queue-related e │ │ │ │ + 0x0000520c 72726f72 20686170 70656e65 642e0000 rror happened... │ │ │ │ + 0x0000521c 00000000 74657374 2e737570 706f7274 ....test.support │ │ │ │ + 0x0000522c 2e696e74 65727072 65746572 732e5175 .interpreters.Qu │ │ │ │ + 0x0000523c 65756545 72726f72 00000000 74657374 eueError....test │ │ │ │ + 0x0000524c 2e737570 706f7274 2e696e74 65727072 .support.interpr │ │ │ │ + 0x0000525c 65746572 732e5175 6575654e 6f74466f eters.QueueNotFo │ │ │ │ + 0x0000526c 756e6445 72726f72 00000000 71756575 undError....queu │ │ │ │ + 0x0000527c 6520256c 6c64206e 6f742066 6f756e64 e %lld not found │ │ │ │ + 0x0000528c 00000000 71756575 6520256c 6c642069 ....queue %lld i │ │ │ │ + 0x0000529c 7320656d 70747900 71756575 6520256c s empty.queue %l │ │ │ │ + 0x000052ac 6c642069 73206675 6c6c0000 71756575 ld is full..queu │ │ │ │ + 0x000052bc 6520256c 6c64206e 65766572 20626f75 e %lld never bou │ │ │ │ + 0x000052cc 6e640000 756e7375 70706f72 74656420 nd..unsupported │ │ │ │ + 0x000052dc 6572726f 7220636f 64652025 64000000 error code %d... │ │ │ │ + 0x000052ec 6e69693a 63726561 74650000 756e7375 nii:create..unsu │ │ │ │ + 0x000052fc 70706f72 74656420 756e626f 756e646f pported unboundo │ │ │ │ + 0x0000530c 70202564 00000000 4f4f4f3a 5f726567 p %d....OOO:_reg │ │ │ │ + 0x0000531c 69737465 725f6865 61705f74 79706573 ister_heap_types │ │ │ │ + 0x0000532c 00000000 65787065 63746564 20612074 ....expected a t │ │ │ │ + 0x0000533c 79706520 666f7220 27717565 75657479 ype for 'queuety │ │ │ │ + 0x0000534c 70652700 65787065 63746564 20616e20 pe'.expected an │ │ │ │ + 0x0000535c 65786365 7074696f 6e207479 70652066 exception type f │ │ │ │ + 0x0000536c 6f722027 656d7074 79657272 6f722700 or 'emptyerror'. │ │ │ │ + 0x0000537c 65787065 63746564 20616e20 65786365 expected an exce │ │ │ │ + 0x0000538c 7074696f 6e207479 70652066 6f722027 ption type for ' │ │ │ │ + 0x0000539c 66756c6c 6572726f 72270000 4f263a62 fullerror'..O&:b │ │ │ │ + 0x000053ac 696e6400 6e6f7420 72656163 6861626c ind.not reachabl │ │ │ │ + 0x000053bc 65000000 71756575 65204944 00000000 e...queue ID.... │ │ │ │ + 0x000053cc 2573206d 75737420 62652061 206e6f6e %s must be a non │ │ │ │ + 0x000053dc 2d6e6567 61746976 6520696e 742c2067 -negative int, g │ │ │ │ + 0x000053ec 6f742025 52000000 6d617820 25732069 ot %R...max %s i │ │ │ │ + 0x000053fc 7320256c 6c642c20 676f7420 25520000 s %lld, got %R.. │ │ │ │ + 0x0000540c 2573206d 75737420 62652061 6e20696e %s must be an in │ │ │ │ + 0x0000541c 742c2067 6f742025 2e313030 73000000 t, got %.100s... │ │ │ │ + 0x0000542c 4f263a72 656c6561 73650000 4c696900 O&:release..Lii. │ │ │ │ + 0x0000543c 4f263a64 65737472 6f790000 4f263a67 O&:destroy..O&:g │ │ │ │ + 0x0000544c 65740000 4f696900 4f694f00 4f263a67 et..Oii.OiO.O&:g │ │ │ │ + 0x0000545c 65745f6d 61787369 7a650000 4f263a67 et_maxsize..O&:g │ │ │ │ + 0x0000546c 65745f71 75657565 5f646566 61756c74 et_queue_default │ │ │ │ + 0x0000547c 73000000 69690000 4f264f69 693a7075 s...ii..O&Oii:pu │ │ │ │ + 0x0000548c 74000000 5f696400 5f696e74 65727071 t..._id._interpq │ │ │ │ + 0x0000549c 75657565 73000000 5f696e74 65727071 ueues..._interpq │ │ │ │ + 0x000054ac 75657565 73206d6f 64756c65 206e6f74 ueues module not │ │ │ │ + 0x000054bc 20696d70 6f727465 64207965 74000000 imported yet... │ │ │ │ + 0x000054cc 4f263a67 65745f63 6f756e74 00000000 O&:get_count.... │ │ │ │ + 0x000054dc 4f263a69 735f6675 6c6c0000 696e7465 O&:is_full..inte │ │ │ │ + 0x000054ec 72707265 74657273 2e717565 75657300 rpreters.queues. │ │ │ │ + 0x000054fc 74657374 2e737570 706f7274 2e696e74 test.support.int │ │ │ │ + 0x0000550c 65727072 65746572 732e7175 65756573 erpreters.queues │ │ │ │ + 0x0000551c 00000000 64657374 726f7900 6c697374 ....destroy.list │ │ │ │ + 0x0000552c 5f616c6c 00000000 70757400 67657400 _all....put.get. │ │ │ │ + 0x0000553c 62696e64 00000000 72656c65 61736500 bind....release. │ │ │ │ + 0x0000554c 6765745f 6d617873 697a6500 6765745f get_maxsize.get_ │ │ │ │ + 0x0000555c 71756575 655f6465 6661756c 74730000 queue_defaults.. │ │ │ │ + 0x0000556c 69735f66 756c6c00 6765745f 636f756e is_full.get_coun │ │ │ │ + 0x0000557c 74000000 71696400 6f626a00 666d7400 t...qid.obj.fmt. │ │ │ │ + 0x0000558c 756e626f 756e646f 70000000 71756575 unboundop...queu │ │ │ │ + 0x0000559c 65747970 65000000 656d7074 79657272 etype...emptyerr │ │ │ │ + 0x000055ac 6f720000 66756c6c 6572726f 72000000 or..fullerror... │ │ │ │ + 0x000055bc 3724004b 4b4b4b4b 4b2f0000 5f717565 7$.KKKKKK/.._que │ │ │ │ + 0x000055cc 75656974 656d5f63 6c656172 5f696e74 ueitem_clear_int │ │ │ │ + 0x000055dc 65727072 65746572 00000000 6765745f erpreter....get_ │ │ │ │ + 0x000055ec 636f756e 74287169 64290a0a 52657475 count(qid)..Retu │ │ │ │ + 0x000055fc 726e2074 6865206e 756d6265 72206f66 rn the number of │ │ │ │ + 0x0000560c 20697465 6d732069 6e207468 65207175 items in the qu │ │ │ │ + 0x0000561c 6575652e 00000000 69735f66 756c6c28 eue.....is_full( │ │ │ │ + 0x0000562c 71696429 0a0a5265 7475726e 20747275 qid)..Return tru │ │ │ │ + 0x0000563c 65206966 20746865 20717565 75652068 e if the queue h │ │ │ │ + 0x0000564c 61732061 206d6178 73697a65 20616e64 as a maxsize and │ │ │ │ + 0x0000565c 20686173 20726561 63686564 2069742e has reached it. │ │ │ │ + 0x0000566c 00000000 6765745f 71756575 655f6465 ....get_queue_de │ │ │ │ + 0x0000567c 6661756c 74732871 6964290a 0a526574 faults(qid)..Ret │ │ │ │ + 0x0000568c 75726e20 74686520 71756575 65277320 urn the queue's │ │ │ │ + 0x0000569c 64656661 756c7420 76616c75 65732c20 default values, │ │ │ │ + 0x000056ac 73657420 7768656e 20697420 77617320 set when it was │ │ │ │ + 0x000056bc 63726561 7465642e 00000000 6765745f created.....get_ │ │ │ │ + 0x000056cc 6d617873 697a6528 71696429 0a0a5265 maxsize(qid)..Re │ │ │ │ + 0x000056dc 7475726e 20746865 206d6178 696d756d turn the maximum │ │ │ │ + 0x000056ec 206e756d 62657220 6f662069 74656d73 number of items │ │ │ │ + 0x000056fc 20696e20 74686520 71756575 652e0000 in the queue... │ │ │ │ + 0x0000570c 72656c65 61736528 71696429 0a0a5265 release(qid)..Re │ │ │ │ + 0x0000571c 6c656173 65206120 72656665 72656e63 lease a referenc │ │ │ │ + 0x0000572c 6520746f 20746865 20717565 75652e0a e to the queue.. │ │ │ │ + 0x0000573c 54686520 71756575 65206973 20646573 The queue is des │ │ │ │ + 0x0000574c 74726f79 6564206f 6e636520 74686572 troyed once ther │ │ │ │ + 0x0000575c 65206172 65206e6f 20726566 6572656e e are no referen │ │ │ │ + 0x0000576c 63657320 6c656674 2e000000 62696e64 ces left....bind │ │ │ │ + 0x0000577c 28716964 290a0a54 616b6520 61207265 (qid)..Take a re │ │ │ │ + 0x0000578c 66657265 6e636520 746f2074 68652069 ference to the i │ │ │ │ + 0x0000579c 64656e74 69666965 64207175 6575652e dentified queue. │ │ │ │ + 0x000057ac 0a546865 20717565 75652069 73206e6f .The queue is no │ │ │ │ + 0x000057bc 74206465 7374726f 79656420 756e7469 t destroyed unti │ │ │ │ + 0x000057cc 6c207468 65726520 61726520 6e6f2072 l there are no r │ │ │ │ + 0x000057dc 65666572 656e6365 73206c65 66742e00 eferences left.. │ │ │ │ + 0x000057ec 67657428 71696429 202d3e20 286f626a get(qid) -> (obj │ │ │ │ + 0x000057fc 2c20666d 74290a0a 52657475 726e2061 , fmt)..Return a │ │ │ │ + 0x0000580c 206e6577 206f626a 65637420 66726f6d new object from │ │ │ │ + 0x0000581c 20746865 20646174 61206174 20746865 the data at the │ │ │ │ + 0x0000582c 2066726f 6e74206f 66207468 65207175 front of the qu │ │ │ │ + 0x0000583c 6575652e 0a546865 206f626a 65637427 eue..The object' │ │ │ │ + 0x0000584c 7320666f 726d6174 20697320 616c736f s format is also │ │ │ │ + 0x0000585c 20726574 75726e65 642e0a0a 49662074 returned...If t │ │ │ │ + 0x0000586c 68657265 20697320 6e6f7468 696e6720 here is nothing │ │ │ │ + 0x0000587c 746f2072 65636569 76652074 68656e20 to receive then │ │ │ │ + 0x0000588c 72616973 65205175 65756545 6d707479 raise QueueEmpty │ │ │ │ + 0x0000589c 2e000000 70757428 7169642c 206f626a ....put(qid, obj │ │ │ │ + 0x000058ac 2c20666d 74290a0a 41646420 74686520 , fmt)..Add the │ │ │ │ + 0x000058bc 6f626a65 63742773 20646174 6120746f object's data to │ │ │ │ + 0x000058cc 20746865 20717565 75652e00 6c697374 the queue..list │ │ │ │ + 0x000058dc 5f616c6c 2829202d 3e205b28 7169642c _all() -> [(qid, │ │ │ │ + 0x000058ec 20666d74 295d0a0a 52657475 726e2074 fmt)]..Return t │ │ │ │ + 0x000058fc 6865206c 69737420 6f662049 44732066 he list of IDs f │ │ │ │ + 0x0000590c 6f722061 6c6c2071 75657565 732e0a45 or all queues..E │ │ │ │ + 0x0000591c 61636820 636f7272 6573706f 6e64696e ach correspondin │ │ │ │ + 0x0000592c 67206465 6661756c 7420666f 726d6174 g default format │ │ │ │ + 0x0000593c 20697320 616c736f 20696e63 6c756465 is also include │ │ │ │ + 0x0000594c 642e0000 64657374 726f7928 71696429 d...destroy(qid) │ │ │ │ + 0x0000595c 0a0a436c 65617220 616e6420 64657374 ..Clear and dest │ │ │ │ + 0x0000596c 726f7920 74686520 71756575 652e2020 roy the queue. │ │ │ │ + 0x0000597c 41667465 72776172 64206174 74656d70 Afterward attemp │ │ │ │ + 0x0000598c 74732074 6f207573 65207468 65207175 ts to use the qu │ │ │ │ + 0x0000599c 6575650a 77696c6c 20626568 61766520 eue.will behave │ │ │ │ + 0x000059ac 61732074 686f7567 68206974 206e6576 as though it nev │ │ │ │ + 0x000059bc 65722065 78697374 65642e00 63726561 er existed..crea │ │ │ │ + 0x000059cc 7465286d 61787369 7a652c20 666d742c te(maxsize, fmt, │ │ │ │ + 0x000059dc 20756e62 6f756e64 6f702920 2d3e2071 unboundop) -> q │ │ │ │ + 0x000059ec 69640a0a 43726561 74652061 206e6577 id..Create a new │ │ │ │ + 0x000059fc 2063726f 73732d69 6e746572 70726574 cross-interpret │ │ │ │ + 0x00005a0c 65722071 75657565 20616e64 20726574 er queue and ret │ │ │ │ + 0x00005a1c 75726e20 69747320 756e6971 75652067 urn its unique g │ │ │ │ + 0x00005a2c 656e6572 61746564 2049442e 0a497420 enerated ID..It │ │ │ │ + 0x00005a3c 69732061 206e6577 20726566 6572656e is a new referen │ │ │ │ + 0x00005a4c 63652061 73207468 6f756768 2062696e ce as though bin │ │ │ │ + 0x00005a5c 64282920 68616420 6265656e 2063616c d() had been cal │ │ │ │ + 0x00005a6c 6c656420 6f6e2074 68652071 75657565 led on the queue │ │ │ │ + 0x00005a7c 2e0a0a54 68652063 616c6c65 72206973 ...The caller is │ │ │ │ + 0x00005a8c 20726573 706f6e73 69626c65 20666f72 responsible for │ │ │ │ + 0x00005a9c 2063616c 6c696e67 20646573 74726f79 calling destroy │ │ │ │ + 0x00005aac 28292066 6f722074 6865206e 65772071 () for the new q │ │ │ │ + 0x00005abc 75657565 0a626566 6f726520 74686520 ueue.before the │ │ │ │ + 0x00005acc 72756e74 696d6520 69732066 696e616c runtime is final │ │ │ │ + 0x00005adc 697a6564 2e000000 54686973 206d6f64 ized....This mod │ │ │ │ + 0x00005aec 756c6520 70726f76 69646573 20707269 ule provides pri │ │ │ │ + 0x00005afc 6d697469 7665206f 70657261 74696f6e mitive operation │ │ │ │ + 0x00005b0c 7320746f 206d616e 61676520 50797468 s to manage Pyth │ │ │ │ + 0x00005b1c 6f6e2069 6e746572 70726574 6572732e on interpreters. │ │ │ │ + 0x00005b2c 0a546865 2027696e 74657270 72657465 .The 'interprete │ │ │ │ + 0x00005b3c 72732720 6d6f6475 6c652070 726f7669 rs' module provi │ │ │ │ + 0x00005b4c 64657320 61206d6f 72652063 6f6e7665 des a more conve │ │ │ │ + 0x00005b5c 6e69656e 7420696e 74657266 6163652e nient interface. │ │ │ │ + 0x00005b6c 00000000 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ + 0x00005b7c 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ + 0x00005b8c 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ + 0x00005b9c 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ + 0x00005bac 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ + 0x00005bbc 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ + 0x00005bcc 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ + 0x00005bdc 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ + 0x00005bec 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ + 0x00005bfc 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00005bf0 00000000 .... │ │ │ │ + 0x00005c00 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001ff18 e83a0000 .:.. │ │ │ │ + 0x0001ff18 f83a0000 .:.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001ff1c 803a0000 .:.. │ │ │ │ + 0x0001ff1c 903a0000 .:.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x00020100 00010200 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x00020110 00000000 00000000 84540000 d45a0000 .........T...Z.. │ │ │ │ + 0x00020110 00000000 00000000 94540000 e45a0000 .........T...Z.. │ │ │ │ 0x00020120 14000000 cc010200 ac010200 d01b0000 ................ │ │ │ │ - 0x00020130 ec3a0000 7c1c0000 40550000 78550000 .:..|...@U..xU.. │ │ │ │ - 0x00020140 7c550000 00000000 88550000 94550000 |U.......U...U.. │ │ │ │ - 0x00020150 a0550000 00000000 70550000 00000000 .U......pU...... │ │ │ │ - 0x00020160 70550000 00000000 70550000 00000000 pU......pU...... │ │ │ │ - 0x00020170 70550000 00000000 70550000 00000000 pU......pU...... │ │ │ │ - 0x00020180 70550000 00000000 70550000 74550000 pU......pU..tU.. │ │ │ │ - 0x00020190 78550000 7c550000 00000000 70550000 xU..|U......pU.. │ │ │ │ - 0x000201a0 00000000 70550000 00000000 02000000 ....pU.......... │ │ │ │ + 0x00020130 fc3a0000 7c1c0000 50550000 88550000 .:..|...PU...U.. │ │ │ │ + 0x00020140 8c550000 00000000 98550000 a4550000 .U.......U...U.. │ │ │ │ + 0x00020150 b0550000 00000000 80550000 00000000 .U.......U...... │ │ │ │ + 0x00020160 80550000 00000000 80550000 00000000 .U.......U...... │ │ │ │ + 0x00020170 80550000 00000000 80550000 00000000 .U.......U...... │ │ │ │ + 0x00020180 80550000 00000000 80550000 84550000 .U.......U...U.. │ │ │ │ + 0x00020190 88550000 8c550000 00000000 80550000 .U...U.......U.. │ │ │ │ + 0x000201a0 00000000 80550000 00000000 02000000 .....U.......... │ │ │ │ 0x000201b0 84110000 03000000 02000000 04000000 ................ │ │ │ │ - 0x000201c0 01000000 00000000 00000000 e0520000 .............R.. │ │ │ │ - 0x000201d0 04170000 03000000 b8590000 10550000 .........Y...U.. │ │ │ │ - 0x000201e0 343c0000 03000000 40590000 18550000 4<......@Y...U.. │ │ │ │ - 0x000201f0 44290000 04000000 c8580000 24550000 D).......X..$U.. │ │ │ │ - 0x00020200 38320000 03000000 90580000 28550000 82.......X..(U.. │ │ │ │ - 0x00020210 442b0000 03000000 dc570000 2c550000 D+.......W..,U.. │ │ │ │ - 0x00020220 f41e0000 03000000 68570000 34550000 ........hW..4U.. │ │ │ │ - 0x00020230 d4230000 03000000 fc560000 3c550000 .#.......V..: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1744 │ │ │ │ + bl 174c │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -65,37 +65,37 @@ │ │ │ │ bl b4c <_PyParkingLot_Unpark@plt> │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq c58 │ │ │ │ b cd8 │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1678 │ │ │ │ + bl 1680 │ │ │ │ cmn r0, #1 │ │ │ │ bne cb0 │ │ │ │ bl a74 │ │ │ │ mov r0, #0 │ │ │ │ b ce0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r6, [r3, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 1d68 │ │ │ │ + bl 1d70 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [pc, #20] @ cf4 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq pc, r1, r0, lsr r4 @ │ │ │ │ andeq pc, r1, ip, lsr #10 │ │ │ │ - andeq r0, r0, r0, lsr #29 │ │ │ │ + andeq r0, r0, r8, lsr #29 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b ac8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -161,17 +161,17 @@ │ │ │ │ beq e08 │ │ │ │ mov r0, r4 │ │ │ │ bl b1c │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r0, r4, r0 │ │ │ │ - andeq r1, r0, r8, asr #1 │ │ │ │ - strheq r1, [r0], -r4 │ │ │ │ + muleq r0, ip, r0 │ │ │ │ + ldrdeq r1, [r0], -r0 │ │ │ │ + strheq r1, [r0], -ip │ │ │ │ andeq pc, r1, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ cmp r7, r1 │ │ │ │ beq 1090 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r7, r7, #1 │ │ │ │ str r6, [r3, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 1d68 │ │ │ │ + bl 1d70 │ │ │ │ str r7, [r4, #28] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [pc, #288] @ 1174 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ bl b4c <_PyParkingLot_Unpark@plt> │ │ │ │ ldrb r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 104c │ │ │ │ b 101c │ │ │ │ lsl r1, r7, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1678 │ │ │ │ + bl 1680 │ │ │ │ cmn r0, #1 │ │ │ │ beq 1164 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ b 102c │ │ │ │ ldr ip, [pc, #196] @ 117c │ │ │ │ mov r1, r2 │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ beq fec │ │ │ │ b 10f4 │ │ │ │ bl a74 │ │ │ │ mov r0, #0 │ │ │ │ b 1054 │ │ │ │ andeq pc, r1, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ - andeq r0, r0, r0, lsr #21 │ │ │ │ + andeq r0, r0, r8, lsr #21 │ │ │ │ andeq pc, r1, ip, rrx │ │ │ │ andeq pc, r1, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -436,15 +436,15 @@ │ │ │ │ b 1214 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 1254 │ │ │ │ bl a68 <_Py_Dealloc@plt> │ │ │ │ add r0, r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d68 │ │ │ │ + bl 1d70 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r4, r1 │ │ │ │ beq 1214 │ │ │ │ ldr r3, [r6, r4, lsl #2] │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -457,196 +457,198 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr sl, [r0, #28] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ble 1340 │ │ │ │ - ldr r9, [r0, #20] │ │ │ │ + mov r9, r2 │ │ │ │ + ble 1348 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ ldr r6, [r0, #24] │ │ │ │ - ldr r7, [pc, #156] @ 1368 │ │ │ │ + ldr r7, [pc, #164] @ 1370 │ │ │ │ mov r4, #0 │ │ │ │ b 1310 │ │ │ │ rsbs r0, r0, #0 │ │ │ │ and r0, r0, r7 │ │ │ │ rsbpl r2, r0, #0 │ │ │ │ - ldr r0, [r9, r2, lsl #2] │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1334 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + beq 133c │ │ │ │ + mov r1, r9 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1360 │ │ │ │ + bne 1368 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 1340 │ │ │ │ - ldr r9, [r5, #20] │ │ │ │ + beq 1348 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ ldr fp, [r5, #16] │ │ │ │ ldr r6, [r5, #24] │ │ │ │ add r0, r4, fp │ │ │ │ cmp r6, #16384 @ 0x4000 │ │ │ │ - mov r1, r6 │ │ │ │ and r2, r0, r7 │ │ │ │ beq 12d0 │ │ │ │ - bl 1d68 │ │ │ │ - ldr r0, [r9, r1, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1d70 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bne 12e8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ bne 1310 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1360 │ │ │ │ + beq 1368 │ │ │ │ + mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [pc, #720] @ 165c │ │ │ │ + ldr r7, [pc, #720] @ 1664 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r8, [ip, #8] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ addne r8, r3, r8 │ │ │ │ - bne 14c0 │ │ │ │ + bne 14c8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 1584 │ │ │ │ + blt 158c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14bc │ │ │ │ + bne 14c4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1510 │ │ │ │ + bne 1518 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1444 │ │ │ │ + beq 144c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r1, #3 │ │ │ │ movge r3, r1 │ │ │ │ cmp r5, r3, asr #2 │ │ │ │ - blt 1428 │ │ │ │ + blt 1430 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ str r2, [r3, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 1d68 │ │ │ │ + bl 1d70 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ asr r1, r1, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1678 │ │ │ │ + bl 1680 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - b 13f4 │ │ │ │ + b 13fc │ │ │ │ mov r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ - ldr sl, [pc, #524] @ 1660 │ │ │ │ + ldr sl, [pc, #524] @ 1668 │ │ │ │ mov r7, #1 │ │ │ │ add sl, pc, sl │ │ │ │ mov r9, #0 │ │ │ │ orrs r3, r8, fp │ │ │ │ mvneq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - bne 1568 │ │ │ │ + bne 1570 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ strb r7, [r0, #8]! │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ str r3, [sp, #8] │ │ │ │ strb r7, [sp, #39] @ 0x27 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ bl af8 <_PyParkingLot_Park@plt> │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 14b4 │ │ │ │ + bhi 14bc │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 141c │ │ │ │ + b 1424 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #408] @ 1664 │ │ │ │ + ldr r2, [pc, #408] @ 166c │ │ │ │ mov r3, ip │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #160 @ 0xa0 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #8] │ │ │ │ bl a8c <_PyArg_UnpackKeywords@plt> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 1560 │ │ │ │ + beq 1568 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13d0 │ │ │ │ + beq 13d8 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d4 │ │ │ │ + beq 15dc │ │ │ │ str r2, [sp, #28] │ │ │ │ bl b34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1560 │ │ │ │ + blt 1568 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bne 15cc │ │ │ │ + bne 15d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d0 │ │ │ │ + bne 13d8 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13dc │ │ │ │ + bne 13e4 │ │ │ │ mov r0, r6 │ │ │ │ bl b10 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl aa4 │ │ │ │ mov r6, #0 │ │ │ │ - b 141c │ │ │ │ + b 1424 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ bl b58 <_PyDeadline_Get@plt> │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bge 146c │ │ │ │ - b 154c │ │ │ │ - ldr r3, [pc, #220] @ 1668 │ │ │ │ + bge 1474 │ │ │ │ + b 1554 │ │ │ │ + ldr r3, [pc, #220] @ 1670 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #160 @ 0xa0 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ @@ -654,93 +656,93 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ bl a8c <_PyArg_UnpackKeywords@plt> │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 1510 │ │ │ │ - b 1560 │ │ │ │ + bne 1518 │ │ │ │ + b 1568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1540 │ │ │ │ - ldr r3, [pc, #144] @ 166c │ │ │ │ + beq 1548 │ │ │ │ + ldr r3, [pc, #144] @ 1674 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 13d0 │ │ │ │ + beq 13d8 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl ab0 <_PyTime_FromSecondsObject@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1560 │ │ │ │ + blt 1568 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 1624 │ │ │ │ + blt 162c │ │ │ │ bl a50 <_PyDeadline_Init@plt> │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bne 13dc │ │ │ │ - b 144c │ │ │ │ - ldr r3, [pc, #68] @ 1670 │ │ │ │ - ldr r1, [pc, #68] @ 1674 │ │ │ │ + bne 13e4 │ │ │ │ + b 1454 │ │ │ │ + ldr r3, [pc, #68] @ 1678 │ │ │ │ + ldr r1, [pc, #68] @ 167c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl a98 │ │ │ │ - b 1560 │ │ │ │ + b 1568 │ │ │ │ bl ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1560 │ │ │ │ + blt 1568 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13dc │ │ │ │ - b 145c │ │ │ │ - andeq lr, r1, r8, ror #24 │ │ │ │ + bne 13e4 │ │ │ │ + b 1464 │ │ │ │ + andeq lr, r1, r0, ror #24 │ │ │ │ andeq r0, r0, r0, lsl fp │ │ │ │ - andeq lr, r1, r8, asr ip │ │ │ │ - muleq r1, r8, fp │ │ │ │ + andeq lr, r1, r0, asr ip │ │ │ │ + muleq r1, r0, fp │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movge r4, r1 │ │ │ │ movlt r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 16a8 │ │ │ │ + bne 16b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl b70 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 1728 │ │ │ │ + beq 1730 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r6, r6, r2 │ │ │ │ cmp r6, r3 │ │ │ │ movge r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - ble 16f4 │ │ │ │ + ble 16fc │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl a5c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 1730 │ │ │ │ + bgt 1738 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl a44 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ @@ -749,184 +751,184 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ lsl r2, r3, #2 │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ bl a5c │ │ │ │ - b 1700 │ │ │ │ - ldr r3, [pc, #20] @ 1760 │ │ │ │ - ldr r2, [pc, #20] @ 1764 │ │ │ │ + b 1708 │ │ │ │ + ldr r3, [pc, #20] @ 1768 │ │ │ │ + ldr r2, [pc, #20] @ 176c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b aec <__gmon_start__@plt> │ │ │ │ - andeq lr, r1, ip, lsr #17 │ │ │ │ + andeq lr, r1, r4, lsr #17 │ │ │ │ muleq r0, ip, r0 │ │ │ │ - ldr r0, [pc, #44] @ 179c │ │ │ │ - ldr r3, [pc, #44] @ 17a0 │ │ │ │ + ldr r0, [pc, #44] @ 17a4 │ │ │ │ + ldr r3, [pc, #44] @ 17a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r3, [pc, #32] @ 17a4 │ │ │ │ + ldr r3, [pc, #32] @ 17ac │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 17a8 │ │ │ │ + ldr r2, [pc, #24] @ 17b0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andeq lr, r1, r8, lsl #22 │ │ │ │ - andeq lr, r1, r4, lsl #22 │ │ │ │ - andeq lr, r1, r8, ror r8 │ │ │ │ + andeq lr, r1, r0, lsl #22 │ │ │ │ + strdeq lr, [r1], -ip │ │ │ │ + andeq lr, r1, r0, ror r8 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - ldr r0, [pc, #56] @ 17ec │ │ │ │ - ldr r3, [pc, #56] @ 17f0 │ │ │ │ + ldr r0, [pc, #56] @ 17f4 │ │ │ │ + ldr r3, [pc, #56] @ 17f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r3, r3, r0 │ │ │ │ lsr r1, r3, #31 │ │ │ │ add r1, r1, r3, asr #2 │ │ │ │ - ldr r3, [pc, #36] @ 17f4 │ │ │ │ + ldr r3, [pc, #36] @ 17fc │ │ │ │ asrs r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 17f8 │ │ │ │ + ldr r2, [pc, #24] @ 1800 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andeq lr, r1, r4, asr #21 │ │ │ │ - andeq lr, r1, r0, asr #21 │ │ │ │ - andeq lr, r1, r8, lsr #16 │ │ │ │ + @ instruction: 0x0001eabc │ │ │ │ + @ instruction: 0x0001eab8 │ │ │ │ + andeq lr, r1, r0, lsr #16 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ - ldr r3, [pc, #76] @ 1850 │ │ │ │ - ldr r2, [pc, #76] @ 1854 │ │ │ │ + ldr r3, [pc, #76] @ 1858 │ │ │ │ + ldr r2, [pc, #76] @ 185c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r3, [pc, #56] @ 1858 │ │ │ │ + ldr r3, [pc, #56] @ 1860 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1838 │ │ │ │ - ldr r3, [pc, #40] @ 185c │ │ │ │ + beq 1840 │ │ │ │ + ldr r3, [pc, #40] @ 1864 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl a20 <__cxa_finalize@plt> │ │ │ │ - bl 1768 │ │ │ │ - ldr r3, [pc, #28] @ 1860 │ │ │ │ + bl 1770 │ │ │ │ + ldr r3, [pc, #28] @ 1868 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, r1, r4, ror sl │ │ │ │ - andeq lr, r1, ip, ror #15 │ │ │ │ + andeq lr, r1, ip, ror #20 │ │ │ │ + andeq lr, r1, r4, ror #15 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - andeq lr, r1, r0, ror r8 │ │ │ │ - andeq lr, r1, r4, lsr sl │ │ │ │ - b 17ac │ │ │ │ + andeq lr, r1, r8, ror #16 │ │ │ │ + andeq lr, r1, ip, lsr #20 │ │ │ │ + b 17b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #292] @ 19a8 │ │ │ │ + ldr r1, [pc, #292] @ 19b0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl b40 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 1918 │ │ │ │ + bne 1920 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18c0 │ │ │ │ - ldr r0, [pc, #252] @ 19ac │ │ │ │ + beq 18c8 │ │ │ │ + ldr r0, [pc, #252] @ 19b4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl ad4 <_PyArg_NoPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1984 │ │ │ │ + beq 198c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 198c │ │ │ │ + bne 1994 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1984 │ │ │ │ + beq 198c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ bl b70 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 195c │ │ │ │ + beq 1964 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 18c8 │ │ │ │ + bne 18d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18c0 │ │ │ │ - ldr r0, [pc, #120] @ 19b0 │ │ │ │ + beq 18c8 │ │ │ │ + ldr r0, [pc, #120] @ 19b8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl ad4 <_PyArg_NoPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1984 │ │ │ │ + beq 198c │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 18c8 │ │ │ │ - b 18c0 │ │ │ │ + bne 18d0 │ │ │ │ + b 18c8 │ │ │ │ bl a74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1984 │ │ │ │ + beq 198c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1984 │ │ │ │ + bne 198c │ │ │ │ mov r0, r4 │ │ │ │ bl a68 <_Py_Dealloc@plt> │ │ │ │ mov r4, #0 │ │ │ │ - b 1910 │ │ │ │ - ldr r0, [pc, #32] @ 19b4 │ │ │ │ + b 1918 │ │ │ │ + ldr r0, [pc, #32] @ 19bc │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b7c <_PyArg_NoKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c8 │ │ │ │ - b 1984 │ │ │ │ - andeq lr, r1, r0, lsr #17 │ │ │ │ + bne 18d0 │ │ │ │ + b 198c │ │ │ │ + muleq r1, r8, r8 │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ bl b88 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 1184 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a20 │ │ │ │ + bne 1a28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -935,98 +937,98 @@ │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b a68 <_Py_Dealloc@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl a2c │ │ │ │ - b 19e8 │ │ │ │ + b 19f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #200] @ 1b10 │ │ │ │ + ldr r3, [pc, #200] @ 1b18 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 1af4 │ │ │ │ + bne 1afc │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 1ae8 │ │ │ │ + bne 1af0 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1acc │ │ │ │ + beq 1ad4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r1, #3 │ │ │ │ movge r3, r1 │ │ │ │ cmp r5, r3, asr #2 │ │ │ │ - blt 1ab4 │ │ │ │ + blt 1abc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r2, [r3, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 1d68 │ │ │ │ + bl 1d70 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ asr r1, r1, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1678 │ │ │ │ + bl 1680 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - b 1a80 │ │ │ │ + b 1a88 │ │ │ │ mov r0, r1 │ │ │ │ bl b10 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl aa4 │ │ │ │ mov r6, #0 │ │ │ │ - b 1aac │ │ │ │ + b 1ab4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a5c │ │ │ │ - ldr r2, [pc, #24] @ 1b14 │ │ │ │ - ldr r1, [pc, #24] @ 1b18 │ │ │ │ + beq 1a64 │ │ │ │ + ldr r2, [pc, #24] @ 1b1c │ │ │ │ + ldr r1, [pc, #24] @ 1b20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl a98 │ │ │ │ - b 1ae0 │ │ │ │ - @ instruction: 0x0001e5b0 │ │ │ │ + b 1ae8 │ │ │ │ + andeq lr, r1, r8, lsr #11 │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, ip, lsr #7 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne ip, [r0, #8] │ │ │ │ moveq r3, r1 │ │ │ │ strne ip, [r1] │ │ │ │ movne r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ strb r3, [r0] │ │ │ │ strb r2, [r1, #8] │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1d58 │ │ │ │ + beq 1d60 │ │ │ │ eor ip, r0, r1 │ │ │ │ rsbmi r1, r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq 1d24 │ │ │ │ + beq 1d2c │ │ │ │ movs r3, r0 │ │ │ │ rsbmi r3, r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 1d30 │ │ │ │ + bls 1d38 │ │ │ │ tst r1, r2 │ │ │ │ - beq 1d40 │ │ │ │ + beq 1d48 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub r2, r0, r2 │ │ │ │ rsbs r2, r2, #31 │ │ │ │ addne r2, r2, r2, lsl #1 │ │ │ │ mov r0, #0 │ │ │ │ addne pc, pc, r2, lsl #2 │ │ │ │ @@ -1142,19 +1144,19 @@ │ │ │ │ cmp ip, #0 │ │ │ │ lsr r0, r3, r2 │ │ │ │ rsbmi r0, r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ mvngt r0, #-2147483648 @ 0x80000000 │ │ │ │ movlt r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 1d88 │ │ │ │ + b 1d90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1d58 │ │ │ │ + beq 1d60 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 1b50 │ │ │ │ + bl 1b58 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov r0, #8 │ │ │ │ bl a14 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00001d98 <.fini>: │ │ │ │ +00001da0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,130 +1,130 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00001da0 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x00001db0 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x00001dc0 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x00001dd0 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x00001de0 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x00001df0 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x00001e00 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x00001e10 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x00001e20 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ - 0x00001e30 45786365 7074696f 6e207261 69736564 Exception raised │ │ │ │ - 0x00001e40 20627920 51756575 652e6765 7428626c by Queue.get(bl │ │ │ │ - 0x00001e50 6f636b3d 30292f67 65745f6e 6f776169 ock=0)/get_nowai │ │ │ │ - 0x00001e60 7428292e 00000000 5f717565 75652e45 t()....._queue.E │ │ │ │ - 0x00001e70 6d707479 00000000 456d7074 79000000 mpty....Empty... │ │ │ │ - 0x00001e80 53696d70 6c655175 65756500 2774696d SimpleQueue.'tim │ │ │ │ - 0x00001e90 656f7574 27206d75 73742062 65206120 eout' must be a │ │ │ │ - 0x00001ea0 6e6f6e2d 6e656761 74697665 206e756d non-negative num │ │ │ │ - 0x00001eb0 62657200 6765745f 6e6f7761 69742829 ber.get_nowait() │ │ │ │ - 0x00001ec0 2074616b 6573206e 6f206172 67756d65 takes no argume │ │ │ │ - 0x00001ed0 6e747300 626c6f63 6b000000 74696d65 nts.block...time │ │ │ │ - 0x00001ee0 6f757400 6974656d 00000000 656d7074 out.item....empt │ │ │ │ - 0x00001ef0 79000000 67657400 6765745f 6e6f7761 y...get.get_nowa │ │ │ │ - 0x00001f00 69740000 70757400 7075745f 6e6f7761 it..put.put_nowa │ │ │ │ - 0x00001f10 69740000 7173697a 65000000 5f5f636c it..qsize...__cl │ │ │ │ - 0x00001f20 6173735f 67657469 74656d5f 5f000000 ass_getitem__... │ │ │ │ - 0x00001f30 53656520 50455020 35383500 5f5f7765 See PEP 585.__we │ │ │ │ - 0x00001f40 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ - 0x00001f50 5f717565 75652e53 696d706c 65517565 _queue.SimpleQue │ │ │ │ - 0x00001f60 75650000 5f717565 75650000 63266600 ue.._queue..c&f. │ │ │ │ - 0x00001f70 7173697a 65282473 656c662c 202f290a qsize($self, /). │ │ │ │ - 0x00001f80 2d2d0a0a 52657475 726e2074 68652061 --..Return the a │ │ │ │ - 0x00001f90 7070726f 78696d61 74652073 697a6520 pproximate size │ │ │ │ - 0x00001fa0 6f662074 68652071 75657565 20286e6f of the queue (no │ │ │ │ - 0x00001fb0 74207265 6c696162 6c652129 2e000000 t reliable!).... │ │ │ │ - 0x00001fc0 7075745f 6e6f7761 69742824 73656c66 put_nowait($self │ │ │ │ - 0x00001fd0 2c202f2c 20697465 6d290a2d 2d0a0a50 , /, item).--..P │ │ │ │ - 0x00001fe0 75742061 6e206974 656d2069 6e746f20 ut an item into │ │ │ │ - 0x00001ff0 74686520 71756575 65207769 74686f75 the queue withou │ │ │ │ - 0x00002000 7420626c 6f636b69 6e672e0a 0a546869 t blocking...Thi │ │ │ │ - 0x00002010 73206973 20657861 63746c79 20657175 s is exactly equ │ │ │ │ - 0x00002020 6976616c 656e7420 746f2060 70757428 ivalent to `put( │ │ │ │ - 0x00002030 6974656d 29602061 6e642069 73206f6e item)` and is on │ │ │ │ - 0x00002040 6c792070 726f7669 6465640a 666f7220 ly provided.for │ │ │ │ - 0x00002050 636f6d70 61746962 696c6974 79207769 compatibility wi │ │ │ │ - 0x00002060 74682074 68652051 75657565 20636c61 th the Queue cla │ │ │ │ - 0x00002070 73732e00 70757428 2473656c 662c202f ss..put($self, / │ │ │ │ - 0x00002080 2c206974 656d2c20 626c6f63 6b3d5472 , item, block=Tr │ │ │ │ - 0x00002090 75652c20 74696d65 6f75743d 4e6f6e65 ue, timeout=None │ │ │ │ - 0x000020a0 290a2d2d 0a0a5075 74207468 65206974 ).--..Put the it │ │ │ │ - 0x000020b0 656d206f 6e207468 65207175 6575652e em on the queue. │ │ │ │ - 0x000020c0 0a0a5468 65206f70 74696f6e 616c2027 ..The optional ' │ │ │ │ - 0x000020d0 626c6f63 6b272061 6e642027 74696d65 block' and 'time │ │ │ │ - 0x000020e0 6f757427 20617267 756d656e 74732061 out' arguments a │ │ │ │ - 0x000020f0 72652069 676e6f72 65642c20 61732074 re ignored, as t │ │ │ │ - 0x00002100 68697320 6d657468 6f640a6e 65766572 his method.never │ │ │ │ - 0x00002110 20626c6f 636b732e 20205468 65792061 blocks. They a │ │ │ │ - 0x00002120 72652070 726f7669 64656420 666f7220 re provided for │ │ │ │ - 0x00002130 636f6d70 61746962 696c6974 79207769 compatibility wi │ │ │ │ - 0x00002140 74682074 68652051 75657565 20636c61 th the Queue cla │ │ │ │ - 0x00002150 73732e00 6765745f 6e6f7761 69742824 ss..get_nowait($ │ │ │ │ - 0x00002160 73656c66 2c202f29 0a2d2d0a 0a52656d self, /).--..Rem │ │ │ │ - 0x00002170 6f766520 616e6420 72657475 726e2061 ove and return a │ │ │ │ - 0x00002180 6e206974 656d2066 726f6d20 74686520 n item from the │ │ │ │ - 0x00002190 71756575 65207769 74686f75 7420626c queue without bl │ │ │ │ - 0x000021a0 6f636b69 6e672e0a 0a4f6e6c 79206765 ocking...Only ge │ │ │ │ - 0x000021b0 7420616e 20697465 6d206966 206f6e65 t an item if one │ │ │ │ - 0x000021c0 20697320 696d6d65 64696174 656c7920 is immediately │ │ │ │ - 0x000021d0 61766169 6c61626c 652e204f 74686572 available. Other │ │ │ │ - 0x000021e0 77697365 0a726169 73652074 68652045 wise.raise the E │ │ │ │ - 0x000021f0 6d707479 20657863 65707469 6f6e2e00 mpty exception.. │ │ │ │ - 0x00002200 67657428 2473656c 662c202f 2c20626c get($self, /, bl │ │ │ │ - 0x00002210 6f636b3d 54727565 2c207469 6d656f75 ock=True, timeou │ │ │ │ - 0x00002220 743d4e6f 6e65290a 2d2d0a0a 52656d6f t=None).--..Remo │ │ │ │ - 0x00002230 76652061 6e642072 65747572 6e20616e ve and return an │ │ │ │ - 0x00002240 20697465 6d206672 6f6d2074 68652071 item from the q │ │ │ │ - 0x00002250 75657565 2e0a0a49 66206f70 74696f6e ueue...If option │ │ │ │ - 0x00002260 616c2061 72677320 27626c6f 636b2720 al args 'block' │ │ │ │ - 0x00002270 69732074 72756520 616e6420 2774696d is true and 'tim │ │ │ │ - 0x00002280 656f7574 27206973 204e6f6e 65202874 eout' is None (t │ │ │ │ - 0x00002290 68652064 65666175 6c74292c 0a626c6f he default),.blo │ │ │ │ - 0x000022a0 636b2069 66206e65 63657373 61727920 ck if necessary │ │ │ │ - 0x000022b0 756e7469 6c20616e 20697465 6d206973 until an item is │ │ │ │ - 0x000022c0 20617661 696c6162 6c652e20 49662027 available. If ' │ │ │ │ - 0x000022d0 74696d65 6f757427 2069730a 61206e6f timeout' is.a no │ │ │ │ - 0x000022e0 6e2d6e65 67617469 7665206e 756d6265 n-negative numbe │ │ │ │ - 0x000022f0 722c2069 7420626c 6f636b73 20617420 r, it blocks at │ │ │ │ - 0x00002300 6d6f7374 20277469 6d656f75 74272073 most 'timeout' s │ │ │ │ - 0x00002310 65636f6e 64732061 6e642072 61697365 econds and raise │ │ │ │ - 0x00002320 730a7468 6520456d 70747920 65786365 s.the Empty exce │ │ │ │ - 0x00002330 7074696f 6e206966 206e6f20 6974656d ption if no item │ │ │ │ - 0x00002340 20776173 20617661 696c6162 6c652077 was available w │ │ │ │ - 0x00002350 69746869 6e207468 61742074 696d652e ithin that time. │ │ │ │ - 0x00002360 0a4f7468 65727769 73652028 27626c6f .Otherwise ('blo │ │ │ │ - 0x00002370 636b2720 69732066 616c7365 292c2072 ck' is false), r │ │ │ │ - 0x00002380 65747572 6e20616e 20697465 6d206966 eturn an item if │ │ │ │ - 0x00002390 206f6e65 20697320 696d6d65 64696174 one is immediat │ │ │ │ - 0x000023a0 656c790a 61766169 6c61626c 652c2065 ely.available, e │ │ │ │ - 0x000023b0 6c736520 72616973 65207468 6520456d lse raise the Em │ │ │ │ - 0x000023c0 70747920 65786365 7074696f 6e202827 pty exception (' │ │ │ │ - 0x000023d0 74696d65 6f757427 20697320 69676e6f timeout' is igno │ │ │ │ - 0x000023e0 7265640a 696e2074 68617420 63617365 red.in that case │ │ │ │ - 0x000023f0 292e0000 656d7074 79282473 656c662c )...empty($self, │ │ │ │ - 0x00002400 202f290a 2d2d0a0a 52657475 726e2054 /).--..Return T │ │ │ │ - 0x00002410 72756520 69662074 68652071 75657565 rue if the queue │ │ │ │ - 0x00002420 20697320 656d7074 792c2046 616c7365 is empty, False │ │ │ │ - 0x00002430 206f7468 65727769 73652028 6e6f7420 otherwise (not │ │ │ │ - 0x00002440 72656c69 61626c65 21292e00 53696d70 reliable!)..Simp │ │ │ │ - 0x00002450 6c655175 65756528 290a2d2d 0a0a5369 leQueue().--..Si │ │ │ │ - 0x00002460 6d706c65 2c20756e 626f756e 6465642c mple, unbounded, │ │ │ │ - 0x00002470 20726565 6e747261 6e742046 49464f20 reentrant FIFO │ │ │ │ - 0x00002480 71756575 652e0000 4320696d 706c656d queue...C implem │ │ │ │ - 0x00002490 656e7461 74696f6e 206f6620 74686520 entation of the │ │ │ │ - 0x000024a0 50797468 6f6e2071 75657565 206d6f64 Python queue mod │ │ │ │ - 0x000024b0 756c652e 0a546869 73206d6f 64756c65 ule..This module │ │ │ │ - 0x000024c0 20697320 616e2069 6d706c65 6d656e74 is an implement │ │ │ │ - 0x000024d0 6174696f 6e206465 7461696c 2c20706c ation detail, pl │ │ │ │ - 0x000024e0 65617365 20646f20 6e6f7420 75736520 ease do not use │ │ │ │ - 0x000024f0 69742064 69726563 746c792e 00000000 it directly..... │ │ │ │ - 0x00002500 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x00002510 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x00002520 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x00002530 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x00002540 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x00002550 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x00002560 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x00002570 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x00002580 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ + 0x00001da8 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x00001db8 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x00001dc8 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x00001dd8 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x00001de8 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x00001df8 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x00001e08 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x00001e18 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x00001e28 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ + 0x00001e38 45786365 7074696f 6e207261 69736564 Exception raised │ │ │ │ + 0x00001e48 20627920 51756575 652e6765 7428626c by Queue.get(bl │ │ │ │ + 0x00001e58 6f636b3d 30292f67 65745f6e 6f776169 ock=0)/get_nowai │ │ │ │ + 0x00001e68 7428292e 00000000 5f717565 75652e45 t()....._queue.E │ │ │ │ + 0x00001e78 6d707479 00000000 456d7074 79000000 mpty....Empty... │ │ │ │ + 0x00001e88 53696d70 6c655175 65756500 2774696d SimpleQueue.'tim │ │ │ │ + 0x00001e98 656f7574 27206d75 73742062 65206120 eout' must be a │ │ │ │ + 0x00001ea8 6e6f6e2d 6e656761 74697665 206e756d non-negative num │ │ │ │ + 0x00001eb8 62657200 6765745f 6e6f7761 69742829 ber.get_nowait() │ │ │ │ + 0x00001ec8 2074616b 6573206e 6f206172 67756d65 takes no argume │ │ │ │ + 0x00001ed8 6e747300 626c6f63 6b000000 74696d65 nts.block...time │ │ │ │ + 0x00001ee8 6f757400 6974656d 00000000 656d7074 out.item....empt │ │ │ │ + 0x00001ef8 79000000 67657400 6765745f 6e6f7761 y...get.get_nowa │ │ │ │ + 0x00001f08 69740000 70757400 7075745f 6e6f7761 it..put.put_nowa │ │ │ │ + 0x00001f18 69740000 7173697a 65000000 5f5f636c it..qsize...__cl │ │ │ │ + 0x00001f28 6173735f 67657469 74656d5f 5f000000 ass_getitem__... │ │ │ │ + 0x00001f38 53656520 50455020 35383500 5f5f7765 See PEP 585.__we │ │ │ │ + 0x00001f48 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ + 0x00001f58 5f717565 75652e53 696d706c 65517565 _queue.SimpleQue │ │ │ │ + 0x00001f68 75650000 5f717565 75650000 63266600 ue.._queue..c&f. │ │ │ │ + 0x00001f78 7173697a 65282473 656c662c 202f290a qsize($self, /). │ │ │ │ + 0x00001f88 2d2d0a0a 52657475 726e2074 68652061 --..Return the a │ │ │ │ + 0x00001f98 7070726f 78696d61 74652073 697a6520 pproximate size │ │ │ │ + 0x00001fa8 6f662074 68652071 75657565 20286e6f of the queue (no │ │ │ │ + 0x00001fb8 74207265 6c696162 6c652129 2e000000 t reliable!).... │ │ │ │ + 0x00001fc8 7075745f 6e6f7761 69742824 73656c66 put_nowait($self │ │ │ │ + 0x00001fd8 2c202f2c 20697465 6d290a2d 2d0a0a50 , /, item).--..P │ │ │ │ + 0x00001fe8 75742061 6e206974 656d2069 6e746f20 ut an item into │ │ │ │ + 0x00001ff8 74686520 71756575 65207769 74686f75 the queue withou │ │ │ │ + 0x00002008 7420626c 6f636b69 6e672e0a 0a546869 t blocking...Thi │ │ │ │ + 0x00002018 73206973 20657861 63746c79 20657175 s is exactly equ │ │ │ │ + 0x00002028 6976616c 656e7420 746f2060 70757428 ivalent to `put( │ │ │ │ + 0x00002038 6974656d 29602061 6e642069 73206f6e item)` and is on │ │ │ │ + 0x00002048 6c792070 726f7669 6465640a 666f7220 ly provided.for │ │ │ │ + 0x00002058 636f6d70 61746962 696c6974 79207769 compatibility wi │ │ │ │ + 0x00002068 74682074 68652051 75657565 20636c61 th the Queue cla │ │ │ │ + 0x00002078 73732e00 70757428 2473656c 662c202f ss..put($self, / │ │ │ │ + 0x00002088 2c206974 656d2c20 626c6f63 6b3d5472 , item, block=Tr │ │ │ │ + 0x00002098 75652c20 74696d65 6f75743d 4e6f6e65 ue, timeout=None │ │ │ │ + 0x000020a8 290a2d2d 0a0a5075 74207468 65206974 ).--..Put the it │ │ │ │ + 0x000020b8 656d206f 6e207468 65207175 6575652e em on the queue. │ │ │ │ + 0x000020c8 0a0a5468 65206f70 74696f6e 616c2027 ..The optional ' │ │ │ │ + 0x000020d8 626c6f63 6b272061 6e642027 74696d65 block' and 'time │ │ │ │ + 0x000020e8 6f757427 20617267 756d656e 74732061 out' arguments a │ │ │ │ + 0x000020f8 72652069 676e6f72 65642c20 61732074 re ignored, as t │ │ │ │ + 0x00002108 68697320 6d657468 6f640a6e 65766572 his method.never │ │ │ │ + 0x00002118 20626c6f 636b732e 20205468 65792061 blocks. They a │ │ │ │ + 0x00002128 72652070 726f7669 64656420 666f7220 re provided for │ │ │ │ + 0x00002138 636f6d70 61746962 696c6974 79207769 compatibility wi │ │ │ │ + 0x00002148 74682074 68652051 75657565 20636c61 th the Queue cla │ │ │ │ + 0x00002158 73732e00 6765745f 6e6f7761 69742824 ss..get_nowait($ │ │ │ │ + 0x00002168 73656c66 2c202f29 0a2d2d0a 0a52656d self, /).--..Rem │ │ │ │ + 0x00002178 6f766520 616e6420 72657475 726e2061 ove and return a │ │ │ │ + 0x00002188 6e206974 656d2066 726f6d20 74686520 n item from the │ │ │ │ + 0x00002198 71756575 65207769 74686f75 7420626c queue without bl │ │ │ │ + 0x000021a8 6f636b69 6e672e0a 0a4f6e6c 79206765 ocking...Only ge │ │ │ │ + 0x000021b8 7420616e 20697465 6d206966 206f6e65 t an item if one │ │ │ │ + 0x000021c8 20697320 696d6d65 64696174 656c7920 is immediately │ │ │ │ + 0x000021d8 61766169 6c61626c 652e204f 74686572 available. Other │ │ │ │ + 0x000021e8 77697365 0a726169 73652074 68652045 wise.raise the E │ │ │ │ + 0x000021f8 6d707479 20657863 65707469 6f6e2e00 mpty exception.. │ │ │ │ + 0x00002208 67657428 2473656c 662c202f 2c20626c get($self, /, bl │ │ │ │ + 0x00002218 6f636b3d 54727565 2c207469 6d656f75 ock=True, timeou │ │ │ │ + 0x00002228 743d4e6f 6e65290a 2d2d0a0a 52656d6f t=None).--..Remo │ │ │ │ + 0x00002238 76652061 6e642072 65747572 6e20616e ve and return an │ │ │ │ + 0x00002248 20697465 6d206672 6f6d2074 68652071 item from the q │ │ │ │ + 0x00002258 75657565 2e0a0a49 66206f70 74696f6e ueue...If option │ │ │ │ + 0x00002268 616c2061 72677320 27626c6f 636b2720 al args 'block' │ │ │ │ + 0x00002278 69732074 72756520 616e6420 2774696d is true and 'tim │ │ │ │ + 0x00002288 656f7574 27206973 204e6f6e 65202874 eout' is None (t │ │ │ │ + 0x00002298 68652064 65666175 6c74292c 0a626c6f he default),.blo │ │ │ │ + 0x000022a8 636b2069 66206e65 63657373 61727920 ck if necessary │ │ │ │ + 0x000022b8 756e7469 6c20616e 20697465 6d206973 until an item is │ │ │ │ + 0x000022c8 20617661 696c6162 6c652e20 49662027 available. If ' │ │ │ │ + 0x000022d8 74696d65 6f757427 2069730a 61206e6f timeout' is.a no │ │ │ │ + 0x000022e8 6e2d6e65 67617469 7665206e 756d6265 n-negative numbe │ │ │ │ + 0x000022f8 722c2069 7420626c 6f636b73 20617420 r, it blocks at │ │ │ │ + 0x00002308 6d6f7374 20277469 6d656f75 74272073 most 'timeout' s │ │ │ │ + 0x00002318 65636f6e 64732061 6e642072 61697365 econds and raise │ │ │ │ + 0x00002328 730a7468 6520456d 70747920 65786365 s.the Empty exce │ │ │ │ + 0x00002338 7074696f 6e206966 206e6f20 6974656d ption if no item │ │ │ │ + 0x00002348 20776173 20617661 696c6162 6c652077 was available w │ │ │ │ + 0x00002358 69746869 6e207468 61742074 696d652e ithin that time. │ │ │ │ + 0x00002368 0a4f7468 65727769 73652028 27626c6f .Otherwise ('blo │ │ │ │ + 0x00002378 636b2720 69732066 616c7365 292c2072 ck' is false), r │ │ │ │ + 0x00002388 65747572 6e20616e 20697465 6d206966 eturn an item if │ │ │ │ + 0x00002398 206f6e65 20697320 696d6d65 64696174 one is immediat │ │ │ │ + 0x000023a8 656c790a 61766169 6c61626c 652c2065 ely.available, e │ │ │ │ + 0x000023b8 6c736520 72616973 65207468 6520456d lse raise the Em │ │ │ │ + 0x000023c8 70747920 65786365 7074696f 6e202827 pty exception (' │ │ │ │ + 0x000023d8 74696d65 6f757427 20697320 69676e6f timeout' is igno │ │ │ │ + 0x000023e8 7265640a 696e2074 68617420 63617365 red.in that case │ │ │ │ + 0x000023f8 292e0000 656d7074 79282473 656c662c )...empty($self, │ │ │ │ + 0x00002408 202f290a 2d2d0a0a 52657475 726e2054 /).--..Return T │ │ │ │ + 0x00002418 72756520 69662074 68652071 75657565 rue if the queue │ │ │ │ + 0x00002428 20697320 656d7074 792c2046 616c7365 is empty, False │ │ │ │ + 0x00002438 206f7468 65727769 73652028 6e6f7420 otherwise (not │ │ │ │ + 0x00002448 72656c69 61626c65 21292e00 53696d70 reliable!)..Simp │ │ │ │ + 0x00002458 6c655175 65756528 290a2d2d 0a0a5369 leQueue().--..Si │ │ │ │ + 0x00002468 6d706c65 2c20756e 626f756e 6465642c mple, unbounded, │ │ │ │ + 0x00002478 20726565 6e747261 6e742046 49464f20 reentrant FIFO │ │ │ │ + 0x00002488 71756575 652e0000 4320696d 706c656d queue...C implem │ │ │ │ + 0x00002498 656e7461 74696f6e 206f6620 74686520 entation of the │ │ │ │ + 0x000024a8 50797468 6f6e2071 75657565 206d6f64 Python queue mod │ │ │ │ + 0x000024b8 756c652e 0a546869 73206d6f 64756c65 ule..This module │ │ │ │ + 0x000024c8 20697320 616e2069 6d706c65 6d656e74 is an implement │ │ │ │ + 0x000024d8 6174696f 6e206465 7461696c 2c20706c ation detail, pl │ │ │ │ + 0x000024e8 65617365 20646f20 6e6f7420 75736520 ease do not use │ │ │ │ + 0x000024f8 69742064 69726563 746c792e 00000000 it directly..... │ │ │ │ + 0x00002508 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x00002518 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x00002528 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x00002538 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x00002548 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x00002558 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x00002568 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x00002578 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x00002588 0b000000 41000000 00000000 00000000 ....A........... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00002590 00000000 .... │ │ │ │ + 0x00002598 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fef4 64180000 d... │ │ │ │ + 0x0001fef4 6c180000 l... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fef8 fc170000 .... │ │ │ │ + 0x0001fef8 04180000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fefc d41e0000 dc1e0000 00000000 e41e0000 ................ │ │ │ │ - 0x0001ff0c 00000000 e41e0000 d41e0000 dc1e0000 ................ │ │ │ │ + 0x0001fefc dc1e0000 e41e0000 00000000 ec1e0000 ................ │ │ │ │ + 0x0001ff0c 00000000 ec1e0000 dc1e0000 e41e0000 ................ │ │ │ │ 0x0001ff1c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000200a8 a8000200 ec1e0000 f80c0000 04000000 ................ │ │ │ │ - 0x000200b8 f4230000 f41e0000 6c130000 82020000 .#......l....... │ │ │ │ - 0x000200c8 00220000 f81e0000 2c1a0000 82020000 ."......,....... │ │ │ │ - 0x000200d8 54210000 041f0000 8c0f0000 82000000 T!.............. │ │ │ │ - 0x000200e8 74200000 081f0000 940b0000 82000000 t .............. │ │ │ │ - 0x000200f8 c01f0000 141f0000 280d0000 04000000 ........(....... │ │ │ │ - 0x00020108 701f0000 1c1f0000 00000000 18000000 p............... │ │ │ │ - 0x00020118 301f0000 00000000 00000000 00000000 0............... │ │ │ │ + 0x000200a8 a8000200 f41e0000 f80c0000 04000000 ................ │ │ │ │ + 0x000200b8 fc230000 fc1e0000 74130000 82020000 .#......t....... │ │ │ │ + 0x000200c8 08220000 001f0000 341a0000 82020000 ."......4....... │ │ │ │ + 0x000200d8 5c210000 0c1f0000 8c0f0000 82000000 \!.............. │ │ │ │ + 0x000200e8 7c200000 101f0000 940b0000 82000000 | .............. │ │ │ │ + 0x000200f8 c81f0000 1c1f0000 280d0000 04000000 ........(....... │ │ │ │ + 0x00020108 781f0000 241f0000 00000000 18000000 x...$........... │ │ │ │ + 0x00020118 381f0000 00000000 00000000 00000000 8............... │ │ │ │ 0x00020128 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x00020138 00000000 00000000 641f0000 88240000 ........d....$.. │ │ │ │ + 0x00020138 00000000 00000000 6c1f0000 90240000 ........l....$.. │ │ │ │ 0x00020148 08000000 00000000 60020200 200e0000 ........`... ... │ │ │ │ - 0x00020158 7c0e0000 080f0000 501f0000 24000000 |.......P...$... │ │ │ │ + 0x00020158 7c0e0000 080f0000 581f0000 24000000 |.......X...$... │ │ │ │ 0x00020168 00000000 00450000 20020200 00000000 .....E.. ....... │ │ │ │ - 0x00020178 10ff0100 041f0000 00000000 00000000 ................ │ │ │ │ + 0x00020178 10ff0100 0c1f0000 00000000 00000000 ................ │ │ │ │ 0x00020188 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020198 00000000 00000000 00000000 08ff0100 ................ │ │ │ │ - 0x000201a8 081f0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000201a8 101f0000 00000000 00000000 00000000 ................ │ │ │ │ 0x000201b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000201c8 00000000 00000000 fcfe0100 f41e0000 ................ │ │ │ │ + 0x000201c8 00000000 00000000 fcfe0100 fc1e0000 ................ │ │ │ │ 0x000201d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000201e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000201f8 3c1f0000 13000000 20000000 01000000 <....... ....... │ │ │ │ + 0x000201f8 441f0000 13000000 20000000 01000000 D....... ....... │ │ │ │ 0x00020208 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020218 00000000 00000000 34000000 b8190000 ........4....... │ │ │ │ - 0x00020228 38000000 4c240000 47000000 8c120000 8...L$..G....... │ │ │ │ + 0x00020218 00000000 00000000 34000000 c0190000 ........4....... │ │ │ │ + 0x00020228 38000000 54240000 47000000 8c120000 8...T$..G....... │ │ │ │ 0x00020238 33000000 080d0000 48000000 f8010200 3.......H....... │ │ │ │ - 0x00020248 40000000 ac000200 41000000 68180000 @.......A...h... │ │ │ │ + 0x00020248 40000000 ac000200 41000000 70180000 @.......A...p... │ │ │ │ 0x00020258 00000000 00000000 02000000 740d0000 ............t... │ │ │ │ 0x00020268 03000000 02000000 04000000 01000000 ................ │ │ │ │ 0x00020278 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 30366466 66633064 64353238 31343339 06dffc0dd5281439 │ │ │ │ - 0x00000010 38663639 31303964 36646138 66383666 8f69109d6da8f86f │ │ │ │ - 0x00000020 61323561 35322e64 65627567 00000000 a25a52.debug.... │ │ │ │ - 0x00000030 cb0d52f6 ..R. │ │ │ │ + 0x00000000 39643230 62363462 34646533 30373562 9d20b64b4de3075b │ │ │ │ + 0x00000010 32306334 31346561 61316639 66393263 20c414eaa1f9f92c │ │ │ │ + 0x00000020 39393239 34342e64 65627567 00000000 992944.debug.... │ │ │ │ + 0x00000030 d5447803 .Dx. │ │ ├── ./usr/lib/python3.13/lib-dynload/_testinternalcapi.cpython-313-arm-linux-gnueabi.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0e614 0x0e614 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0e560 0x0e560 R E 0x10000 │ │ │ │ LOAD 0x00fed4 0x0001fed4 0x0001fed4 0x00c14 0x00c24 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fed4 0x0001fed4 0x0001fed4 0x0012c 0x0012c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000e08 000e08 00109f 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00001ea8 001ea8 00019a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00002044 002044 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00002064 002064 000848 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000028ac 0028ac 0005a0 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00002e4c 002e4c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00002e58 002e58 000884 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 000036dc 0036dc 008a88 00 AX 0 0 4 │ │ │ │ - [12] .fini PROGBITS 0000c164 00c164 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0000c16c 00c16c 0024a4 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0000e610 00e610 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 000036dc 0036dc 0089d4 00 AX 0 0 4 │ │ │ │ + [12] .fini PROGBITS 0000c0b0 00c0b0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0000c0b8 00c0b8 0024a4 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0000e55c 00e55c 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001fed4 00fed4 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001fed8 00fed8 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fedc 00fedc 000044 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 00033c 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 0002033c 01033c 0007ac 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020ae8 010ae8 000010 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x2e4c │ │ │ │ - 0x0000000d (FINI) 0xc164 │ │ │ │ + 0x0000000d (FINI) 0xc0b0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fed4 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fed8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0xe08 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1bb159c301d69f65edbae991fa524c37947c7d1f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2872226aeb11590162285d639328e5f18feec550 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00002e4c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 9a18 │ │ │ │ + bl 9964 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq ip, r1, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r8, r0, r4, lsr #23 │ │ │ │ + strdeq r8, [r0], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r5, r3, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -170,17 +170,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq ip, r1, ip, ror r7 │ │ │ │ andeq ip, r1, ip, ror #20 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq sl, [r0], -r4 │ │ │ │ - andeq r8, r0, ip, lsr #18 │ │ │ │ - strdeq r8, [r0], -ip │ │ │ │ + andeq sl, r0, r0, lsr #8 │ │ │ │ + andeq r8, r0, r8, ror r8 │ │ │ │ + andeq r8, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #276] @ 3ac4 <_Py_hashtable_get@plt+0x3f4> │ │ │ │ @@ -250,22 +250,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ b 3a54 <_Py_hashtable_get@plt+0x384> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r8, r0, r0, asr #19 │ │ │ │ + andeq r8, r0, ip, lsl #18 │ │ │ │ andeq ip, r1, r4, lsr #12 │ │ │ │ - strdeq sl, [r0], -r4 │ │ │ │ + andeq sl, r0, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r8, r0, r0, lsl r9 │ │ │ │ + andeq r8, r0, ip, asr r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r0, r8, lsl r9 │ │ │ │ - andeq r8, r0, r8, lsl r9 │ │ │ │ + andeq r8, r0, r4, ror #16 │ │ │ │ + andeq r8, r0, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #108] @ 3b70 <_Py_hashtable_get@plt+0x4a0> │ │ │ │ @@ -293,15 +293,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2f68 │ │ │ │ mov r0, #0 │ │ │ │ b 3b68 <_Py_hashtable_get@plt+0x498> │ │ │ │ bl 31fc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r8, r0, r4, ror #17 │ │ │ │ + andeq r8, r0, r0, lsr r8 │ │ │ │ ldrdeq ip, [r1], -ip @ │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -322,15 +322,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 3bb0 <_Py_hashtable_get@plt+0x4e0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 3418 <_PyTraceMalloc_GetTraceback@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r8, r0, r0, asr r8 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r8, [pc, #344] @ 3d5c <_Py_hashtable_get@plt+0x68c> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ @@ -417,29 +417,29 @@ │ │ │ │ str r5, [sl, #4]! │ │ │ │ b 3ca0 <_Py_hashtable_get@plt+0x5d0> │ │ │ │ ldr r3, [pc, #72] @ 3d9c <_Py_hashtable_get@plt+0x6cc> │ │ │ │ ldr r4, [r8, r3] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq ip, [r1], -r4 │ │ │ │ - ldrdeq sl, [r0], -r4 │ │ │ │ - andeq r8, r0, r8, lsr #12 │ │ │ │ - andeq r8, r0, r4, lsr #15 │ │ │ │ + andeq sl, r0, r0, lsr #2 │ │ │ │ + andeq r8, r0, r4, ror r5 │ │ │ │ + strdeq r8, [r0], -r0 │ │ │ │ andeq r0, r0, r3, lsr r5 │ │ │ │ - andeq sl, r0, r4, lsr #3 │ │ │ │ - strdeq r8, [r0], -r8 @ │ │ │ │ - andeq r8, r0, r4, lsl #15 │ │ │ │ + strdeq sl, [r0], -r0 │ │ │ │ + andeq r8, r0, r4, asr #10 │ │ │ │ + ldrdeq r8, [r0], -r0 │ │ │ │ andeq r0, r0, r5, lsr r5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r0, r0, lsr #2 │ │ │ │ - andeq r8, r0, r4, lsl r7 │ │ │ │ - andeq r8, r0, r4, lsr r7 │ │ │ │ - andeq sl, r0, ip, ror #1 │ │ │ │ - andeq r8, r0, r0, ror #13 │ │ │ │ - andeq r8, r0, r4, lsl r7 │ │ │ │ + andeq sl, r0, ip, rrx │ │ │ │ + andeq r8, r0, r0, ror #12 │ │ │ │ + andeq r8, r0, r0, lsl #13 │ │ │ │ + andeq sl, r0, r8, lsr r0 │ │ │ │ + andeq r8, r0, ip, lsr #12 │ │ │ │ + andeq r8, r0, r0, ror #12 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ b 3568 <_PyContext_NewHamtForTests@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ b 3e24 <_Py_hashtable_get@plt+0x754> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - muleq r0, r8, r6 │ │ │ │ + andeq r8, r0, r4, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ bl 3580 │ │ │ │ ldr r4, [pc, #40] @ 3e78 <_Py_hashtable_get@plt+0x7a8> │ │ │ │ @@ -526,17 +526,17 @@ │ │ │ │ ldr r0, [pc, #28] @ 3f1c <_Py_hashtable_get@plt+0x84c> │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r2, #71 @ 0x47 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ - andeq r9, r0, r8, lsl pc │ │ │ │ - andeq r8, r0, r0, ror r3 │ │ │ │ - @ instruction: 0x000085b8 │ │ │ │ + andeq r9, r0, r4, ror #28 │ │ │ │ + @ instruction: 0x000082bc │ │ │ │ + andeq r8, r0, r4, lsl #10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ bne 3f64 <_Py_hashtable_get@plt+0x894> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -547,17 +547,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #160 @ 0xa0 │ │ │ │ mov r2, #22 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ b 49e0 <_Py_hashtable_get@plt+0x1310> │ │ │ │ - andeq r9, r0, r8, asr #29 │ │ │ │ - @ instruction: 0x000084bc │ │ │ │ - ldrdeq r8, [r0], -ip │ │ │ │ + andeq r9, r0, r4, lsl lr │ │ │ │ + andeq r8, r0, r8, lsl #8 │ │ │ │ + andeq r8, r0, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ @@ -592,24 +592,24 @@ │ │ │ │ ldr r2, [pc, #60] @ 4044 <_Py_hashtable_get@plt+0x974> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #180 @ 0xb4 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ add r0, r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r0, r4, ror lr │ │ │ │ - andeq r8, r0, ip, lsr r5 │ │ │ │ - andeq r8, r0, ip, asr r5 │ │ │ │ - andeq r9, r0, r8, asr #28 │ │ │ │ - andeq r8, r0, ip, lsl #10 │ │ │ │ - andeq r8, r0, r0, ror #10 │ │ │ │ + andeq r9, r0, r0, asr #27 │ │ │ │ + andeq r8, r0, r8, lsl #9 │ │ │ │ + andeq r8, r0, r8, lsr #9 │ │ │ │ + muleq r0, r4, sp │ │ │ │ + andeq r8, r0, r8, asr r4 │ │ │ │ + andeq r8, r0, ip, lsr #9 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - andeq r9, r0, r8, lsl lr │ │ │ │ - ldrdeq r8, [r0], -ip │ │ │ │ - andeq r8, r0, r4, ror #10 │ │ │ │ + andeq r9, r0, r4, ror #26 │ │ │ │ + andeq r8, r0, r8, lsr #8 │ │ │ │ + @ instruction: 0x000084b0 │ │ │ │ andeq r0, r0, lr, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ @@ -655,17 +655,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 410c <_Py_hashtable_get@plt+0xa3c> │ │ │ │ mov r0, r3 │ │ │ │ bl 32c8 <_PyCompile_CleanDoc@plt> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ muleq r1, r0, r2 │ │ │ │ - @ instruction: 0x000084b0 │ │ │ │ - @ instruction: 0x000084b0 │ │ │ │ - @ instruction: 0x000084bc │ │ │ │ + strdeq r8, [r0], -ip │ │ │ │ + strdeq r8, [r0], -ip │ │ │ │ + andeq r8, r0, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ @@ -990,74 +990,74 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 304c <_PyCompile_Assemble@plt> │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrdeq ip, [r1], -r0 │ │ │ │ - andeq r9, r0, ip, asr fp │ │ │ │ - @ instruction: 0x00007fb0 │ │ │ │ - andeq r8, r0, r0, lsl #6 │ │ │ │ + andeq r9, r0, r8, lsr #21 │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ + andeq r8, r0, ip, asr #4 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - muleq r0, r8, r2 │ │ │ │ - strdeq r8, [r0], -r8 @ │ │ │ │ - strdeq r9, [r0], -ip │ │ │ │ - andeq r7, r0, r0, asr pc │ │ │ │ - andeq r8, r0, r4, asr #5 │ │ │ │ + andeq r9, r0, r4, ror #3 │ │ │ │ + andeq r8, r0, r4, asr #4 │ │ │ │ + andeq r9, r0, r8, asr #20 │ │ │ │ + muleq r0, ip, lr │ │ │ │ + andeq r8, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r1, lsr r3 │ │ │ │ - andeq r9, r0, r8, asr #21 │ │ │ │ - andeq r7, r0, ip, lsl pc │ │ │ │ - andeq r8, r0, ip, lsr #5 │ │ │ │ + andeq r9, r0, r4, lsl sl │ │ │ │ + andeq r7, r0, r8, ror #28 │ │ │ │ + strdeq r8, [r0], -r8 @ │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x000082b8 │ │ │ │ - @ instruction: 0x000082b4 │ │ │ │ - andeq r8, r0, r8, lsr #5 │ │ │ │ - andeq r8, r0, r0, lsr #5 │ │ │ │ - muleq r0, r8, r2 │ │ │ │ - muleq r0, r0, r2 │ │ │ │ - andeq r9, r0, r8, lsl sl │ │ │ │ - andeq r7, r0, ip, ror #28 │ │ │ │ - andeq r8, r0, ip, asr r2 │ │ │ │ + andeq r8, r0, r4, lsl #4 │ │ │ │ + andeq r8, r0, r0, lsl #4 │ │ │ │ + strdeq r8, [r0], -r4 │ │ │ │ + andeq r8, r0, ip, ror #3 │ │ │ │ + andeq r8, r0, r4, ror #3 │ │ │ │ + ldrdeq r8, [r0], -ip │ │ │ │ + andeq r9, r0, r4, ror #18 │ │ │ │ + @ instruction: 0x00007db8 │ │ │ │ + andeq r8, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr r3 │ │ │ │ - andeq r9, r0, r0, ror #19 │ │ │ │ - andeq r7, r0, r8, lsr lr │ │ │ │ - andeq r8, r0, r4, asr #4 │ │ │ │ - andeq r9, r0, r8, lsr #19 │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r8, r0, r4, lsr #4 │ │ │ │ + andeq r9, r0, ip, lsr #18 │ │ │ │ + andeq r7, r0, r4, lsl #27 │ │ │ │ + muleq r0, r0, r1 │ │ │ │ + strdeq r9, [r0], -r4 │ │ │ │ + andeq r7, r0, r8, asr #26 │ │ │ │ + andeq r8, r0, r0, ror r1 │ │ │ │ andeq r0, r0, sp, lsr r3 │ │ │ │ - andeq r9, r0, r0, ror r9 │ │ │ │ - andeq r7, r0, r4, asr #27 │ │ │ │ - andeq r8, r0, ip, lsl #4 │ │ │ │ + @ instruction: 0x000098bc │ │ │ │ + andeq r7, r0, r0, lsl sp │ │ │ │ + andeq r8, r0, r8, asr r1 │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ - andeq r9, r0, r8, lsr r9 │ │ │ │ - andeq r7, r0, ip, lsl #27 │ │ │ │ - strdeq r8, [r0], -r4 │ │ │ │ + andeq r9, r0, r4, lsl #17 │ │ │ │ + ldrdeq r7, [r0], -r8 │ │ │ │ + andeq r8, r0, r0, asr #2 │ │ │ │ andeq r0, r0, pc, lsr r3 │ │ │ │ - andeq r9, r0, r4, lsl #18 │ │ │ │ - andeq r7, r0, ip, asr sp │ │ │ │ - andeq r8, r0, r4, ror #3 │ │ │ │ - andeq r8, r0, ip, ror #3 │ │ │ │ - andeq r8, r0, ip, ror #3 │ │ │ │ - andeq r8, r0, r8, ror #3 │ │ │ │ - andeq r8, r0, r4, ror #3 │ │ │ │ - andeq r9, r0, r0, lsl #17 │ │ │ │ - ldrdeq r7, [r0], -r4 │ │ │ │ - @ instruction: 0x000081b4 │ │ │ │ - andeq r0, r0, r7, asr #6 │ │ │ │ andeq r9, r0, r0, asr r8 │ │ │ │ andeq r7, r0, r8, lsr #25 │ │ │ │ - muleq r0, ip, r1 │ │ │ │ - andeq r9, r0, r0, lsr #16 │ │ │ │ - andeq r7, r0, r4, ror ip │ │ │ │ - andeq r8, r0, r4, lsl #3 │ │ │ │ + andeq r8, r0, r0, lsr r1 │ │ │ │ + andeq r8, r0, r8, lsr r1 │ │ │ │ + andeq r8, r0, r8, lsr r1 │ │ │ │ + andeq r8, r0, r4, lsr r1 │ │ │ │ + andeq r8, r0, r0, lsr r1 │ │ │ │ + andeq r9, r0, ip, asr #15 │ │ │ │ + andeq r7, r0, r0, lsr #24 │ │ │ │ + andeq r8, r0, r0, lsl #2 │ │ │ │ + andeq r0, r0, r7, asr #6 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + strdeq r7, [r0], -r4 │ │ │ │ + andeq r8, r0, r8, ror #1 │ │ │ │ + andeq r9, r0, ip, ror #14 │ │ │ │ + andeq r7, r0, r0, asr #23 │ │ │ │ + ldrdeq r8, [r0], -r0 │ │ │ │ andeq r0, r0, r9, asr #6 │ │ │ │ - strdeq r9, [r0], -r4 │ │ │ │ - andeq r7, r0, r8, asr #24 │ │ │ │ - andeq r8, r0, r4, ror r1 │ │ │ │ + andeq r9, r0, r0, asr #14 │ │ │ │ + muleq r0, r4, fp │ │ │ │ + andeq r8, r0, r0, asr #1 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3634 <_PyThreadState_GetCurrent@plt> │ │ │ │ pop {r4, lr} │ │ │ │ @@ -1142,22 +1142,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ b 4844 <_Py_hashtable_get@plt+0x1174> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r0, r8, lsr #32 │ │ │ │ + andeq r7, r0, r4, ror pc │ │ │ │ andeq fp, r1, ip, asr #16 │ │ │ │ - andeq r9, r0, r0, lsl #12 │ │ │ │ + andeq r9, r0, ip, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r7, r0, r0, ror #30 │ │ │ │ + andeq r7, r0, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r0, r8, lsr #22 │ │ │ │ - andeq r7, r0, r8, lsr #22 │ │ │ │ + andeq r7, r0, r4, ror sl │ │ │ │ + andeq r7, r0, r4, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ bl 3400 │ │ │ │ ldr r4, [pc, #24] @ 490c <_Py_hashtable_get@plt+0x123c> │ │ │ │ @@ -1200,20 +1200,20 @@ │ │ │ │ str lr, [sp, #4] │ │ │ │ ldrb ip, [ip, #537] @ 0x219 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 32ec │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r7, [r0], -r4 │ │ │ │ - andeq r7, r0, r0, lsl #30 │ │ │ │ - andeq r7, r0, ip, lsl #30 │ │ │ │ - @ instruction: 0x00007eb4 │ │ │ │ - @ instruction: 0x00007ebc │ │ │ │ - andeq r7, r0, ip, lsl #29 │ │ │ │ + andeq r7, r0, r0, asr #28 │ │ │ │ + andeq r7, r0, ip, asr #28 │ │ │ │ + andeq r7, r0, r8, asr lr │ │ │ │ + andeq r7, r0, r0, lsl #28 │ │ │ │ + andeq r7, r0, r8, lsl #28 │ │ │ │ + ldrdeq r7, [r0], -r8 │ │ │ │ ldr r3, [pc, #28] @ 49d8 <_Py_hashtable_get@plt+0x1308> │ │ │ │ ldr r2, [pc, #28] @ 49dc <_Py_hashtable_get@plt+0x130c> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1254,21 +1254,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #248 @ 0xf8 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ andeq fp, r1, r0, lsl #12 │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ - strdeq r9, [r0], -ip │ │ │ │ - andeq r7, r0, r4, asr #28 │ │ │ │ - andeq r7, r0, r4, asr lr │ │ │ │ + andeq r9, r0, r8, asr #6 │ │ │ │ + muleq r0, r0, sp │ │ │ │ + andeq r7, r0, r0, lsr #27 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - andeq r9, r0, r8, asr #7 │ │ │ │ - andeq r7, r0, ip, lsl #28 │ │ │ │ - andeq r7, r0, r8, lsr lr │ │ │ │ + andeq r9, r0, r4, lsl r3 │ │ │ │ + andeq r7, r0, r8, asr sp │ │ │ │ + andeq r7, r0, r4, lsl #27 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ bl 31f0 <_PyPathConfig_ClearGlobal@plt> │ │ │ │ @@ -1316,15 +1316,15 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 36a0 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ ldr r3, [pc, #20] @ 4b74 <_Py_hashtable_get@plt+0x14a4> │ │ │ │ ldr r0, [r6, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq fp, r1, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq r0, ip, sp │ │ │ │ + andeq r7, r0, r8, ror #25 │ │ │ │ strdeq r4, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ ldr r3, [pc, #20] @ 4b94 <_Py_hashtable_get@plt+0x14c4> │ │ │ │ ldr r2, [pc, #20] @ 4b98 <_Py_hashtable_get@plt+0x14c8> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r3, r3, #640 @ 0x280 │ │ │ │ @@ -1382,16 +1382,16 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #16] @ 4c78 <_Py_hashtable_get@plt+0x15a8> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 32ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r7, r0, ip, lsr #25 │ │ │ │ - andeq r7, r0, r4, ror #24 │ │ │ │ + strdeq r7, [r0], -r8 │ │ │ │ + @ instruction: 0x00007bb0 │ │ │ │ ldr r3, [pc, #92] @ 4ce0 <_Py_hashtable_get@plt+0x1610> │ │ │ │ ldr r2, [pc, #92] @ 4ce4 <_Py_hashtable_get@plt+0x1614> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #632] @ 0x278 │ │ │ │ ldr r3, [r3, #636] @ 0x27c │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ @@ -1411,17 +1411,17 @@ │ │ │ │ add r3, r3, #312 @ 0x138 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ b 3604 │ │ │ │ andeq fp, r1, r4, ror r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r9, r0, r8, asr r1 │ │ │ │ - andeq r7, r0, ip, lsr #11 │ │ │ │ - andeq r7, r0, r8, lsr ip │ │ │ │ + andeq r9, r0, r4, lsr #1 │ │ │ │ + strdeq r7, [r0], -r8 │ │ │ │ + andeq r7, r0, r4, lsl #23 │ │ │ │ muleq r0, r5, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ bl 3028 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ @@ -1454,17 +1454,17 @@ │ │ │ │ ldr r3, [pc, #36] @ 4da4 <_Py_hashtable_get@plt+0x16d4> │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq fp, r1, r4, ror #5 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - strheq r9, [r0], -r4 │ │ │ │ - andeq r7, r0, r8, lsl #10 │ │ │ │ - andeq r7, r0, r0, asr #23 │ │ │ │ + andeq r9, r0, r0 │ │ │ │ + andeq r7, r0, r4, asr r4 │ │ │ │ + andeq r7, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r2, lsr #13 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1505,19 +1505,19 @@ │ │ │ │ beq 4e20 <_Py_hashtable_get@plt+0x1750> │ │ │ │ ldr r0, [pc, #32] @ 4e70 <_Py_hashtable_get@plt+0x17a0> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 32ec │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r0, r0, lsl #14 │ │ │ │ + andeq r7, r0, ip, asr #12 │ │ │ │ andeq fp, r1, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000076b8 │ │ │ │ - andeq r7, r0, r8, ror sl │ │ │ │ + andeq r7, r0, r4, lsl #12 │ │ │ │ + andeq r7, r0, r4, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 8bc4 │ │ │ │ ldr r5, [pc, #108] @ 4f00 <_Py_hashtable_get@plt+0x1830> │ │ │ │ @@ -1595,15 +1595,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r4, #0 │ │ │ │ b 51c8 <_Py_hashtable_get@plt+0x1af8> │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ee4 │ │ │ │ + bl 9e30 │ │ │ │ cmn r0, #1 │ │ │ │ beq 4fb4 <_Py_hashtable_get@plt+0x18e4> │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ bne 5008 <_Py_hashtable_get@plt+0x1938> │ │ │ │ @@ -1727,34 +1727,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 35c8 <_PyXI_EndInterpreter@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strdeq fp, [r1], -r4 │ │ │ │ - strdeq r7, [r0], -r0 │ │ │ │ + andeq r7, r0, ip, lsr r9 │ │ │ │ muleq r1, r4, r0 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000079b0 │ │ │ │ - strdeq r8, [r0], -r0 │ │ │ │ - andeq r7, r0, r4, asr #4 │ │ │ │ - andeq r7, r0, r0, asr #18 │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ + andeq r8, r0, ip, lsr sp │ │ │ │ + muleq r0, r0, r1 │ │ │ │ + andeq r7, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, r3, lsl #11 │ │ │ │ - muleq r0, r0, sp │ │ │ │ - andeq r7, r0, r4, ror #3 │ │ │ │ - andeq r7, r0, r0, ror #17 │ │ │ │ + ldrdeq r8, [r0], -ip │ │ │ │ + andeq r7, r0, r0, lsr r1 │ │ │ │ + andeq r7, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - andeq r8, r0, ip, lsl sp │ │ │ │ - andeq r7, r0, r0, ror r1 │ │ │ │ - andeq r7, r0, ip, ror r8 │ │ │ │ + andeq r8, r0, r8, ror #24 │ │ │ │ + strheq r7, [r0], -ip │ │ │ │ + andeq r7, r0, r8, asr #15 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - andeq r7, r0, ip, lsr #16 │ │ │ │ + andeq r7, r0, r8, ror r7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r7, r0, r0, ror r1 │ │ │ │ + strheq r7, [r0], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ bl 3028 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ ldr r4, [pc, #48] @ 5278 <_Py_hashtable_get@plt+0x1ba8> │ │ │ │ @@ -1799,17 +1799,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 325c <_PyInterpreterState_RequireIDRef@plt> │ │ │ │ ldr r3, [pc, #28] @ 5308 <_Py_hashtable_get@plt+0x1c38> │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq sl, r1, r8, asr sp │ │ │ │ - andeq r8, r0, r0, asr fp │ │ │ │ - andeq r6, r0, r4, lsr #31 │ │ │ │ - andeq r7, r0, ip, asr r6 │ │ │ │ + muleq r0, ip, sl │ │ │ │ + strdeq r6, [r0], -r0 │ │ │ │ + andeq r7, r0, r8, lsr #11 │ │ │ │ @ instruction: 0x000006b7 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1839,15 +1839,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 35c8 <_PyXI_EndInterpreter@plt> │ │ │ │ ldr r3, [pc, #20] @ 53a0 <_Py_hashtable_get@plt+0x1cd0> │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq fp, r1, r0 │ │ │ │ - andeq r7, r0, r4, ror #12 │ │ │ │ + @ instruction: 0x000075b0 │ │ │ │ andeq sl, r1, r4, lsr #25 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1871,17 +1871,17 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 325c <_PyInterpreterState_RequireIDRef@plt> │ │ │ │ ldr r3, [pc, #28] @ 5428 <_Py_hashtable_get@plt+0x1d58> │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq sl, r1, r8, lsr ip │ │ │ │ - andeq r8, r0, r0, lsr sl │ │ │ │ - andeq r6, r0, r4, lsl #29 │ │ │ │ - andeq r7, r0, ip, lsr r5 │ │ │ │ + andeq r8, r0, ip, ror r9 │ │ │ │ + ldrdeq r6, [r0], -r0 │ │ │ │ + andeq r7, r0, r8, lsl #9 │ │ │ │ andeq r0, r0, r3, asr #13 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -1949,15 +1949,15 @@ │ │ │ │ bl 3658 │ │ │ │ mov r0, r6 │ │ │ │ bl 3118 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrdeq sl, [r1], -r4 │ │ │ │ - andeq r7, r0, r0, asr r5 │ │ │ │ + muleq r0, ip, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ bl 3028 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -1986,15 +1986,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq sl, r1, ip, ror #20 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, r0, r4, lsl r4 │ │ │ │ + andeq r7, r0, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #68] @ 5644 <_Py_hashtable_get@plt+0x1f74> │ │ │ │ ldr r3, [pc, #68] @ 5648 <_Py_hashtable_get@plt+0x1f78> │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -2013,15 +2013,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq sl, [r1], -r8 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, r0, r8, lsr #7 │ │ │ │ + strdeq r7, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #68] @ 56b0 <_Py_hashtable_get@plt+0x1fe0> │ │ │ │ ldr r3, [pc, #68] @ 56b4 <_Py_hashtable_get@plt+0x1fe4> │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -2040,15 +2040,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq sl, r1, ip, lsl #19 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, r0, ip, lsr r3 │ │ │ │ + andeq r7, r0, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #296] @ 5804 <_Py_hashtable_get@plt+0x2134> │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -2122,23 +2122,23 @@ │ │ │ │ ldrd r0, [r4] │ │ │ │ bl 3604 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r7, r0, r4, lsl r3 │ │ │ │ + andeq r7, r0, r0, ror #4 │ │ │ │ andeq sl, r1, ip, lsl #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r0, r8, ror #5 │ │ │ │ + andeq r7, r0, r4, lsr r2 │ │ │ │ andeq fp, r1, ip, lsr #7 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ - andeq r8, r0, r0, ror r6 │ │ │ │ - andeq r6, r0, r4, asr #21 │ │ │ │ - andeq r7, r0, r0, ror r2 │ │ │ │ + @ instruction: 0x000085bc │ │ │ │ + andeq r6, r0, r0, lsl sl │ │ │ │ + @ instruction: 0x000071bc │ │ │ │ muleq r0, r3, r4 │ │ │ │ andeq fp, r1, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #96] @ 58a8 <_Py_hashtable_get@plt+0x21d8> │ │ │ │ @@ -2164,28 +2164,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, [r4] │ │ │ │ bl 343c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq fp, r1, r4, lsr #5 │ │ │ │ - @ instruction: 0x000085b0 │ │ │ │ - andeq r6, r0, r4, lsl #20 │ │ │ │ - andeq r7, r0, ip, ror #3 │ │ │ │ + strdeq r8, [r0], -ip │ │ │ │ + andeq r6, r0, r0, asr r9 │ │ │ │ + andeq r7, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, sp, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [sp, #12] │ │ │ │ - bl 9674 │ │ │ │ + bl 95c0 │ │ │ │ ldrb r3, [sp, #12] │ │ │ │ ldr r4, [pc, #124] @ 596c <_Py_hashtable_get@plt+0x229c> │ │ │ │ cmp r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ beq 591c <_Py_hashtable_get@plt+0x224c> │ │ │ │ ldr r3, [pc, #112] @ 5970 <_Py_hashtable_get@plt+0x22a0> │ │ │ │ ldr r1, [pc, #112] @ 5974 <_Py_hashtable_get@plt+0x22a4> │ │ │ │ @@ -2193,15 +2193,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #500 @ 0x1f4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 96c0 │ │ │ │ + bl 960c │ │ │ │ ldrb r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 5954 <_Py_hashtable_get@plt+0x2284> │ │ │ │ ldr r3, [pc, #68] @ 597c <_Py_hashtable_get@plt+0x22ac> │ │ │ │ ldr r1, [pc, #68] @ 5980 <_Py_hashtable_get@plt+0x22b0> │ │ │ │ ldr r0, [pc, #68] @ 5984 <_Py_hashtable_get@plt+0x22b4> │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2213,20 +2213,20 @@ │ │ │ │ ldr r3, [pc, #44] @ 5988 <_Py_hashtable_get@plt+0x22b8> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq sl, r1, r8, lsl #14 │ │ │ │ - andeq r8, r0, r0, lsl r5 │ │ │ │ - muleq r0, r8, r1 │ │ │ │ - andeq r7, r0, r0, asr #3 │ │ │ │ - ldrdeq r8, [r0], -r8 @ │ │ │ │ - andeq r7, r0, r0, ror #2 │ │ │ │ - muleq r0, r8, r1 │ │ │ │ + andeq r8, r0, ip, asr r4 │ │ │ │ + andeq r7, r0, r4, ror #1 │ │ │ │ + andeq r7, r0, ip, lsl #2 │ │ │ │ + andeq r8, r0, r4, lsr #8 │ │ │ │ + andeq r7, r0, ip, lsr #1 │ │ │ │ + andeq r7, r0, r4, ror #1 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ @@ -2306,18 +2306,18 @@ │ │ │ │ bl 2f8c │ │ │ │ add fp, fp, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ b 5ab4 <_Py_hashtable_get@plt+0x23e4> │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ mul r0, r8, r0 │ │ │ │ bl 3190 │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ mov r7, #0 │ │ │ │ add r8, r6, #8 │ │ │ │ cmp r4, r7 │ │ │ │ ble 5b18 <_Py_hashtable_get@plt+0x2448> │ │ │ │ mov r0, r8 │ │ │ │ bl 30a0 │ │ │ │ add r7, r7, #1 │ │ │ │ @@ -2380,28 +2380,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #184] @ 5cb4 <_Py_hashtable_get@plt+0x25e4> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ - bl acbc │ │ │ │ + bl ac08 │ │ │ │ ldr r3, [pc, #160] @ 5cb8 <_Py_hashtable_get@plt+0x25e8> │ │ │ │ mov r2, #0 │ │ │ │ - bl ada0 │ │ │ │ + bl acec │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r4, sl │ │ │ │ mov r9, r1 │ │ │ │ sbc r1, r7, fp │ │ │ │ - bl ad40 │ │ │ │ + bl ac8c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl b00c │ │ │ │ + bl af58 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #104] @ 5cbc <_Py_hashtable_get@plt+0x25ec> │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 32ec │ │ │ │ mov r4, r0 │ │ │ │ @@ -2412,27 +2412,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2f14 │ │ │ │ mov r0, r5 │ │ │ │ bl 8e24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r3, r0, ip, asr ip │ │ │ │ - andeq r8, r0, r4, lsr #5 │ │ │ │ - andeq r6, r0, r8, ror pc │ │ │ │ - muleq r0, r4, pc @ │ │ │ │ - andeq r8, r0, r4, ror r2 │ │ │ │ - andeq r6, r0, r8, asr #30 │ │ │ │ - andeq r6, r0, r8, ror pc │ │ │ │ - andeq r8, r0, r4, lsr #4 │ │ │ │ - andeq r6, r0, r8, lsr #29 │ │ │ │ - andeq r6, r0, ip, lsr pc │ │ │ │ + andeq r3, r0, r8, lsr #23 │ │ │ │ + strdeq r8, [r0], -r0 │ │ │ │ + andeq r6, r0, r4, asr #29 │ │ │ │ + andeq r6, r0, r0, ror #29 │ │ │ │ + andeq r8, r0, r0, asr #3 │ │ │ │ + muleq r0, r4, lr │ │ │ │ + andeq r6, r0, r4, asr #29 │ │ │ │ + andeq r8, r0, r0, ror r1 │ │ │ │ + strdeq r6, [r0], -r4 │ │ │ │ + andeq r6, r0, r8, lsl #29 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ + andeq r6, r0, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, #0 │ │ │ │ add r5, sp, #16 │ │ │ │ @@ -2478,20 +2478,20 @@ │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #40] @ 5dac <_Py_hashtable_get@plt+0x26dc> │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andeq r3, r0, r8, ror #23 │ │ │ │ + andeq r3, r0, r4, lsr fp │ │ │ │ strdeq sl, [r1], -r0 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - strheq r8, [r0], -r0 │ │ │ │ - andeq r6, r0, r8, lsr sp │ │ │ │ - andeq r6, r0, r4, ror #27 │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ + andeq r6, r0, r4, lsl #25 │ │ │ │ + andeq r6, r0, r0, lsr sp │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, #0 │ │ │ │ @@ -2537,19 +2537,19 @@ │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #36] @ 5e94 <_Py_hashtable_get@plt+0x27c4> │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andeq r4, r0, r0, lsr #11 │ │ │ │ + andeq r4, r0, ip, ror #9 │ │ │ │ andeq sl, r1, r0, lsl #4 │ │ │ │ - andeq r7, r0, r4, asr #31 │ │ │ │ - andeq r6, r0, ip, asr #24 │ │ │ │ - andeq r6, r0, r0, lsr sp │ │ │ │ + andeq r7, r0, r0, lsl pc │ │ │ │ + muleq r0, r8, fp │ │ │ │ + andeq r6, r0, ip, ror ip │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #264] @ 5fb8 <_Py_hashtable_get@plt+0x28e8> │ │ │ │ ldr r5, [pc, #264] @ 5fbc <_Py_hashtable_get@plt+0x28ec> │ │ │ │ @@ -2558,17 +2558,17 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, r3 │ │ │ │ add r6, sp, #8 │ │ │ │ add r7, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ ldrb r9, [r6] │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r9, #4 │ │ │ │ beq 5f5c <_Py_hashtable_get@plt+0x288c> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 36c4 <_PyOnceFlag_CallOnceSlow@plt> │ │ │ │ @@ -2617,24 +2617,24 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq sl, r1, r0, lsr r1 │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r6, r0, r4, lsl #23 │ │ │ │ - andeq r6, r0, r4, lsr #25 │ │ │ │ - ldrdeq r7, [r0], -r0 │ │ │ │ - andeq r6, r0, r4, asr fp │ │ │ │ - andeq r6, r0, r0, lsl #25 │ │ │ │ + andeq r7, r0, r8, asr #28 │ │ │ │ + ldrdeq r6, [r0], -r0 │ │ │ │ + strdeq r6, [r0], -r0 │ │ │ │ + andeq r7, r0, ip, lsl lr │ │ │ │ + andeq r6, r0, r0, lsr #21 │ │ │ │ + andeq r6, r0, ip, asr #23 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - muleq r0, r8, lr │ │ │ │ - andeq r6, r0, r0, lsr #22 │ │ │ │ - andeq r6, r0, r8, asr ip │ │ │ │ + andeq r7, r0, r4, ror #27 │ │ │ │ + andeq r6, r0, ip, ror #20 │ │ │ │ + andeq r6, r0, r4, lsr #23 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ ldr r3, [r0] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r3, [r0] │ │ │ │ ble 603c <_Py_hashtable_get@plt+0x296c> │ │ │ │ cmp r3, #5 │ │ │ │ @@ -2652,17 +2652,17 @@ │ │ │ │ add r3, r3, #632 @ 0x278 │ │ │ │ mov r2, #360 @ 0x168 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - strdeq r7, [r0], -r0 │ │ │ │ - andeq r6, r0, r8, ror sl │ │ │ │ - andeq r6, r0, r0, asr #23 │ │ │ │ + andeq r7, r0, ip, lsr sp │ │ │ │ + andeq r6, r0, r4, asr #19 │ │ │ │ + andeq r6, r0, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, #24 │ │ │ │ @@ -2697,17 +2697,17 @@ │ │ │ │ ldr r0, [pc, #400] @ 627c <_Py_hashtable_get@plt+0x2bac> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #396] @ 6280 <_Py_hashtable_get@plt+0x2bb0> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #648 @ 0x288 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ ldrb r6, [sp, #8] │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ tst r6, #1 │ │ │ │ bne 6138 <_Py_hashtable_get@plt+0x2a68> │ │ │ │ ldr r3, [pc, #360] @ 6284 <_Py_hashtable_get@plt+0x2bb4> │ │ │ │ ldr r1, [pc, #360] @ 6288 <_Py_hashtable_get@plt+0x2bb8> │ │ │ │ ldr r0, [pc, #360] @ 628c <_Py_hashtable_get@plt+0x2bbc> │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -2754,17 +2754,17 @@ │ │ │ │ ldr r0, [pc, #228] @ 62b4 <_Py_hashtable_get@plt+0x2be4> │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #648 @ 0x288 │ │ │ │ mov r2, #496 @ 0x1f0 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ tst r4, #1 │ │ │ │ beq 621c <_Py_hashtable_get@plt+0x2b4c> │ │ │ │ ldr r3, [pc, #184] @ 62b8 <_Py_hashtable_get@plt+0x2be8> │ │ │ │ ldr r1, [pc, #184] @ 62bc <_Py_hashtable_get@plt+0x2bec> │ │ │ │ ldr r0, [pc, #184] @ 62c0 <_Py_hashtable_get@plt+0x2bf0> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #180] @ 62c4 <_Py_hashtable_get@plt+0x2bf4> │ │ │ │ @@ -2787,41 +2787,41 @@ │ │ │ │ ldr r3, [pc, #132] @ 62d8 <_Py_hashtable_get@plt+0x2c08> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r9, r1, ip, ror #30 │ │ │ │ - andeq r7, r0, r0, ror sp │ │ │ │ - strdeq r6, [r0], -r8 │ │ │ │ - andeq r6, r0, r0, asr fp │ │ │ │ - andeq r7, r0, ip, lsr #26 │ │ │ │ - @ instruction: 0x000069b0 │ │ │ │ - andeq r6, r0, r8, lsr fp │ │ │ │ + @ instruction: 0x00007cbc │ │ │ │ + andeq r6, r0, r4, asr #18 │ │ │ │ + muleq r0, ip, sl │ │ │ │ + andeq r7, r0, r8, ror ip │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ + andeq r6, r0, r4, lsl #21 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - strdeq r7, [r0], -r4 │ │ │ │ - andeq r6, r0, ip, ror r9 │ │ │ │ - andeq r6, r0, r0, lsr fp │ │ │ │ - andeq r7, r0, r4, asr #25 │ │ │ │ - andeq r6, r0, r8, asr #18 │ │ │ │ - andeq r6, r0, r8, lsl fp │ │ │ │ - andeq r0, r0, r9, ror #3 │ │ │ │ - andeq r7, r0, ip, lsl #25 │ │ │ │ - andeq r6, r0, r4, lsl r9 │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ - andeq r7, r0, r8, asr #24 │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ - andeq r6, r0, r0, asr #21 │ │ │ │ + andeq r7, r0, r0, asr #24 │ │ │ │ + andeq r6, r0, r8, asr #17 │ │ │ │ + andeq r6, r0, ip, ror sl │ │ │ │ andeq r7, r0, r0, lsl ip │ │ │ │ muleq r0, r4, r8 │ │ │ │ - muleq r0, r4, sl │ │ │ │ + andeq r6, r0, r4, ror #20 │ │ │ │ + andeq r0, r0, r9, ror #3 │ │ │ │ + ldrdeq r7, [r0], -r8 │ │ │ │ + andeq r6, r0, r0, ror #16 │ │ │ │ + andeq r6, r0, r0, asr #20 │ │ │ │ + muleq r0, r4, fp │ │ │ │ + andeq r6, r0, ip, lsl r8 │ │ │ │ + andeq r6, r0, ip, lsl #20 │ │ │ │ + andeq r7, r0, ip, asr fp │ │ │ │ + andeq r6, r0, r0, ror #15 │ │ │ │ + andeq r6, r0, r0, ror #19 │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - andeq r7, r0, r0, ror #23 │ │ │ │ - andeq r6, r0, r4, ror #16 │ │ │ │ - andeq r6, r0, r4, lsr sl │ │ │ │ + andeq r7, r0, ip, lsr #22 │ │ │ │ + @ instruction: 0x000067b0 │ │ │ │ + andeq r6, r0, r0, lsl #19 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -2960,42 +2960,42 @@ │ │ │ │ ldr r3, [pc, #136] @ 6590 <_Py_hashtable_get@plt+0x2ec0> │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrdeq r9, [r1], -ip │ │ │ │ - andeq r7, r0, r4, ror #21 │ │ │ │ - andeq r6, r0, r8, ror #14 │ │ │ │ - andeq r6, r0, r4, lsl #19 │ │ │ │ + andeq r7, r0, r0, lsr sl │ │ │ │ + @ instruction: 0x000066b4 │ │ │ │ + ldrdeq r6, [r0], -r0 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - andeq r7, r0, ip, lsr #21 │ │ │ │ - andeq r6, r0, r0, lsr r7 │ │ │ │ - andeq r6, r0, r4, ror #18 │ │ │ │ + strdeq r7, [r0], -r8 │ │ │ │ + andeq r6, r0, ip, ror r6 │ │ │ │ + @ instruction: 0x000068b0 │ │ │ │ @ instruction: 0x000001be │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ - andeq r7, r0, ip, asr #20 │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ - andeq r6, r0, ip, lsl r9 │ │ │ │ + muleq r0, r8, r9 │ │ │ │ + andeq r6, r0, ip, lsl r6 │ │ │ │ + andeq r6, r0, r8, ror #16 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r7, r0, r0, lsl #20 │ │ │ │ - andeq r6, r0, r4, lsl #13 │ │ │ │ - andeq r6, r0, r8, ror #17 │ │ │ │ + andeq r7, r0, ip, asr #18 │ │ │ │ + ldrdeq r6, [r0], -r0 │ │ │ │ + andeq r6, r0, r4, lsr r8 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ - @ instruction: 0x000079bc │ │ │ │ - andeq r6, r0, r4, asr #12 │ │ │ │ - andeq r6, r0, r0, asr #17 │ │ │ │ - andeq r7, r0, r8, ror r9 │ │ │ │ - strdeq r6, [r0], -ip │ │ │ │ - andeq r6, r0, r8, asr #16 │ │ │ │ + andeq r7, r0, r8, lsl #18 │ │ │ │ + muleq r0, r0, r5 │ │ │ │ + andeq r6, r0, ip, lsl #16 │ │ │ │ + andeq r7, r0, r4, asr #17 │ │ │ │ + andeq r6, r0, r8, asr #10 │ │ │ │ + muleq r0, r4, r7 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - andeq r7, r0, r4, lsr r9 │ │ │ │ - @ instruction: 0x000065b8 │ │ │ │ - andeq r6, r0, ip, ror #15 │ │ │ │ + andeq r7, r0, r0, lsl #17 │ │ │ │ + andeq r6, r0, r4, lsl #10 │ │ │ │ + andeq r6, r0, r8, lsr r7 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -3010,32 +3010,32 @@ │ │ │ │ bl 30ac <_PyRWMutex_RLock@plt> │ │ │ │ add r0, r4, #10 │ │ │ │ bl 30a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2eb4 <_PyRWMutex_RUnlock@plt> │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b828 │ │ │ │ + bl b774 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #11 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 33ac <_PyEvent_Notify@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #32] @ 6640 <_Py_hashtable_get@plt+0x2f70> │ │ │ │ bl 3190 │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ ldr r7, [r6] │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ cmpne r4, #200 @ 0xc8 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ b 6618 <_Py_hashtable_get@plt+0x2f48> │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -3048,15 +3048,15 @@ │ │ │ │ bl 3454 <_PyRWMutex_Lock@plt> │ │ │ │ add r0, r4, #9 │ │ │ │ bl 30a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2fe0 <_PyRWMutex_Unlock@plt> │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b828 │ │ │ │ + bl b774 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #11 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 33ac <_PyEvent_Notify@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -3064,15 +3064,15 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ - bl 9674 │ │ │ │ + bl 95c0 │ │ │ │ ldrb r3, [sp, #8] │ │ │ │ ldr r6, [pc, #292] @ 67f0 <_Py_hashtable_get@plt+0x3120> │ │ │ │ cmp r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ beq 66f8 <_Py_hashtable_get@plt+0x3028> │ │ │ │ ldr r3, [pc, #280] @ 67f4 <_Py_hashtable_get@plt+0x3124> │ │ │ │ ldr r1, [pc, #280] @ 67f8 <_Py_hashtable_get@plt+0x3128> │ │ │ │ @@ -3120,15 +3120,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #688 @ 0x2b0 │ │ │ │ mov r2, #91 @ 0x5b │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 96c0 │ │ │ │ + bl 960c │ │ │ │ add r0, sp, #9 │ │ │ │ bl 30a0 │ │ │ │ ldrb r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 67d8 <_Py_hashtable_get@plt+0x3108> │ │ │ │ ldr r3, [pc, #100] @ 6820 <_Py_hashtable_get@plt+0x3150> │ │ │ │ ldr r1, [pc, #100] @ 6824 <_Py_hashtable_get@plt+0x3154> │ │ │ │ @@ -3142,54 +3142,54 @@ │ │ │ │ ldr r3, [pc, #76] @ 682c <_Py_hashtable_get@plt+0x315c> │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r9, r1, ip, lsr #18 │ │ │ │ - andeq r7, r0, r4, lsr r7 │ │ │ │ - @ instruction: 0x000063bc │ │ │ │ - andeq r6, r0, r0, asr r6 │ │ │ │ + andeq r7, r0, r0, lsl #13 │ │ │ │ + andeq r6, r0, r8, lsl #6 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - ldrdeq r7, [r0], -ip │ │ │ │ - andeq r6, r0, r4, ror #6 │ │ │ │ - andeq r6, r0, r0, lsl r6 │ │ │ │ - muleq r0, r4, r6 │ │ │ │ - andeq r6, r0, ip, lsl r3 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ - andeq r7, r0, r4, asr r6 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ - @ instruction: 0x000065b4 │ │ │ │ + andeq r7, r0, r8, lsr #12 │ │ │ │ + @ instruction: 0x000062b0 │ │ │ │ + andeq r6, r0, ip, asr r5 │ │ │ │ + andeq r7, r0, r0, ror #11 │ │ │ │ + andeq r6, r0, r8, ror #4 │ │ │ │ + andeq r6, r0, r8, lsr #10 │ │ │ │ + andeq r7, r0, r0, lsr #11 │ │ │ │ + andeq r6, r0, r8, lsr #4 │ │ │ │ + andeq r6, r0, r0, lsl #10 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl bfe0 │ │ │ │ + bl bf2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9674 │ │ │ │ + bl 95c0 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ beq 688c <_Py_hashtable_get@plt+0x31bc> │ │ │ │ ldr r3, [pc, #96] @ 68d0 <_Py_hashtable_get@plt+0x3200> │ │ │ │ ldr r1, [pc, #96] @ 68d4 <_Py_hashtable_get@plt+0x3204> │ │ │ │ ldr r0, [pc, #96] @ 68d8 <_Py_hashtable_get@plt+0x3208> │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #712 @ 0x2c8 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 96c0 │ │ │ │ + bl 960c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 68c4 <_Py_hashtable_get@plt+0x31f4> │ │ │ │ ldr r3, [pc, #52] @ 68dc <_Py_hashtable_get@plt+0x320c> │ │ │ │ ldr r1, [pc, #52] @ 68e0 <_Py_hashtable_get@plt+0x3210> │ │ │ │ ldr r0, [pc, #52] @ 68e4 <_Py_hashtable_get@plt+0x3214> │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3197,20 +3197,20 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #712 @ 0x2c8 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ add r0, r4, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 33ac <_PyEvent_Notify@plt> │ │ │ │ - andeq r7, r0, r0, lsr #11 │ │ │ │ - andeq r6, r0, r8, lsr #4 │ │ │ │ - andeq r6, r0, r8, lsl r5 │ │ │ │ - andeq r7, r0, r8, ror #10 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ + andeq r7, r0, ip, ror #9 │ │ │ │ + andeq r6, r0, r4, ror r1 │ │ │ │ + andeq r6, r0, r4, ror #8 │ │ │ │ + @ instruction: 0x000074b4 │ │ │ │ + andeq r6, r0, ip, lsr r1 │ │ │ │ + andeq r6, r0, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bl 69b0 <_Py_hashtable_get@plt+0x32e0> │ │ │ │ @@ -3282,15 +3282,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 35d4 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r9, r1, r4, lsl r6 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - @ instruction: 0x000063b0 │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #760] @ 6d38 <_Py_hashtable_get@plt+0x3668> │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -3479,34 +3479,34 @@ │ │ │ │ mov r0, #32768 @ 0x8000 │ │ │ │ bl 6ef0 <_Py_hashtable_get@plt+0x3820> │ │ │ │ cmn r0, #1 │ │ │ │ beq 6a64 <_Py_hashtable_get@plt+0x3394> │ │ │ │ ldr r3, [pc, #84] @ 6d88 <_Py_hashtable_get@plt+0x36b8> │ │ │ │ ldr r0, [r7, r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ + andeq r5, r0, r8, asr #28 │ │ │ │ andeq r9, r1, r0, lsr #11 │ │ │ │ - andeq r6, r0, ip, ror #6 │ │ │ │ - andeq r6, r0, r8, lsl r3 │ │ │ │ - strdeq r6, [r0], -r8 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ + @ instruction: 0x000062b8 │ │ │ │ andeq r6, r0, r4, ror #4 │ │ │ │ - andeq r6, r0, r4, ror #10 │ │ │ │ - andeq r6, r0, r8, asr #4 │ │ │ │ - andeq r6, r0, r8, asr #4 │ │ │ │ - andeq r6, r0, r0, lsr r2 │ │ │ │ - andeq r6, r0, r0, lsr r2 │ │ │ │ - andeq r6, r0, ip, lsr #4 │ │ │ │ - andeq r6, r0, ip, lsl #4 │ │ │ │ - andeq r6, r0, ip, ror #3 │ │ │ │ - andeq r6, r0, ip, ror #3 │ │ │ │ - andeq r6, r0, ip, ror #3 │ │ │ │ - andeq r6, r0, r0, ror #3 │ │ │ │ - andeq r6, r0, r8, lsr #2 │ │ │ │ - @ instruction: 0x000061b8 │ │ │ │ + andeq r6, r0, r4, asr #4 │ │ │ │ + andeq r6, r0, r8, lsr #4 │ │ │ │ + @ instruction: 0x000061b0 │ │ │ │ + @ instruction: 0x000064b0 │ │ │ │ + muleq r0, r4, r1 │ │ │ │ + muleq r0, r4, r1 │ │ │ │ + andeq r6, r0, ip, ror r1 │ │ │ │ + andeq r6, r0, ip, ror r1 │ │ │ │ + andeq r6, r0, r8, ror r1 │ │ │ │ + andeq r6, r0, r8, asr r1 │ │ │ │ + andeq r6, r0, r8, lsr r1 │ │ │ │ + andeq r6, r0, r8, lsr r1 │ │ │ │ + andeq r6, r0, r8, lsr r1 │ │ │ │ + andeq r6, r0, ip, lsr #2 │ │ │ │ + andeq r6, r0, r4, ror r0 │ │ │ │ + andeq r6, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ @@ -3587,16 +3587,16 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 35d4 │ │ │ │ b 6e2c <_Py_hashtable_get@plt+0x375c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r9, r1, r0, asr #4 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - strheq r6, [r0], -ip │ │ │ │ - andeq r6, r0, ip, lsr #32 │ │ │ │ + andeq r6, r0, r8 │ │ │ │ + andeq r5, r0, r8, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -3631,15 +3631,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl 35d4 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrdeq r9, [r1], -ip │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r5, r0, ip, lsr #31 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ bl 3478 │ │ │ │ ldr r6, [pc, #240] @ 70ac <_Py_hashtable_get@plt+0x39dc> │ │ │ │ @@ -3701,23 +3701,23 @@ │ │ │ │ ldr r3, [pc, #56] @ 70d4 <_Py_hashtable_get@plt+0x3a04> │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r9, r1, r0, asr #32 │ │ │ │ - andeq r6, r0, r4, asr #28 │ │ │ │ - andeq r5, r0, r8, ror pc │ │ │ │ - andeq r5, r0, ip, lsr #31 │ │ │ │ - andeq r6, r0, r4, lsl lr │ │ │ │ - andeq r5, r0, r8, asr #30 │ │ │ │ - andeq r5, r0, r8, lsl #31 │ │ │ │ - andeq r6, r0, r0, ror #27 │ │ │ │ - andeq r5, r0, r4, lsl pc │ │ │ │ - andeq r5, r0, r0, ror #30 │ │ │ │ + muleq r0, r0, sp │ │ │ │ + andeq r5, r0, r4, asr #29 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + andeq r6, r0, r0, ror #26 │ │ │ │ + muleq r0, r4, lr │ │ │ │ + ldrdeq r5, [r0], -r4 │ │ │ │ + andeq r6, r0, ip, lsr #26 │ │ │ │ + andeq r5, r0, r0, ror #28 │ │ │ │ + andeq r5, r0, ip, lsr #29 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r5, sp, #12 │ │ │ │ @@ -3770,28 +3770,28 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r8, r1, ip, ror #29 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ - muleq r0, ip, ip │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ - andeq r5, r0, r8, asr #28 │ │ │ │ + andeq r6, r0, r8, ror #23 │ │ │ │ + andeq r5, r0, ip, lsl sp │ │ │ │ + muleq r0, r4, sp │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 3130 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl b264 │ │ │ │ + bl b1b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ add r0, r4, #17 │ │ │ │ bne 721c <_Py_hashtable_get@plt+0x3b4c> │ │ │ │ bl 33ac <_PyEvent_Notify@plt> │ │ │ │ @@ -3816,15 +3816,15 @@ │ │ │ │ bl 3190 │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ bl 3190 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ecc │ │ │ │ mvn r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl b828 │ │ │ │ + bl b774 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 33ac <_PyEvent_Notify@plt> │ │ │ │ andeq r1, r0, r8, lsl #7 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ @@ -3879,20 +3879,20 @@ │ │ │ │ ldr r3, [pc, #44] @ 7390 <_Py_hashtable_get@plt+0x3cc0> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r8, r1, r0, asr #26 │ │ │ │ - andeq r6, r0, r4, asr #22 │ │ │ │ - andeq r5, r0, r8, ror ip │ │ │ │ - andeq r5, r0, r8, lsl #26 │ │ │ │ - andeq r6, r0, r4, lsl fp │ │ │ │ - andeq r5, r0, r8, asr #24 │ │ │ │ - andeq r5, r0, r4, ror #25 │ │ │ │ + muleq r0, r0, sl │ │ │ │ + andeq r5, r0, r4, asr #23 │ │ │ │ + andeq r5, r0, r4, asr ip │ │ │ │ + andeq r6, r0, r0, ror #20 │ │ │ │ + muleq r0, r4, fp │ │ │ │ + andeq r5, r0, r0, lsr ip │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 3478 │ │ │ │ @@ -3923,17 +3923,17 @@ │ │ │ │ ldr r3, [pc, #32] @ 7434 <_Py_hashtable_get@plt+0x3d64> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r8, r1, r8, asr #24 │ │ │ │ - andeq r6, r0, ip, asr #20 │ │ │ │ - andeq r5, r0, r0, lsl #23 │ │ │ │ - andeq r5, r0, r0, lsl ip │ │ │ │ + muleq r0, r8, r9 │ │ │ │ + andeq r5, r0, ip, asr #21 │ │ │ │ + andeq r5, r0, ip, asr fp │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r6, sp, #12 │ │ │ │ @@ -4025,24 +4025,24 @@ │ │ │ │ ldr r3, [pc, #60] @ 75e8 <_Py_hashtable_get@plt+0x3f18> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r8, r1, ip, lsl #23 │ │ │ │ - andeq r6, r0, r4, ror r9 │ │ │ │ - andeq r5, r0, r8, lsr #21 │ │ │ │ - andeq r5, r0, r0, asr fp │ │ │ │ - andeq r6, r0, r4, asr #18 │ │ │ │ - andeq r5, r0, r8, ror sl │ │ │ │ - andeq r5, r0, r8, lsr fp │ │ │ │ - andeq r6, r0, r8, lsl r9 │ │ │ │ - andeq r5, r0, ip, asr #20 │ │ │ │ - andeq r5, r0, r4, lsr #22 │ │ │ │ - andeq r2, r0, r0, lsr #9 │ │ │ │ + andeq r6, r0, r0, asr #17 │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + muleq r0, ip, sl │ │ │ │ + muleq r0, r0, r8 │ │ │ │ + andeq r5, r0, r4, asr #19 │ │ │ │ + andeq r5, r0, r4, lsl #21 │ │ │ │ + andeq r6, r0, r4, ror #16 │ │ │ │ + muleq r0, r8, r9 │ │ │ │ + andeq r5, r0, r0, ror sl │ │ │ │ + andeq r2, r0, ip, ror #7 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #624] @ 7874 <_Py_hashtable_get@plt+0x41a4> │ │ │ │ mov r2, #0 │ │ │ │ @@ -4198,46 +4198,46 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 78f8 <_Py_hashtable_get@plt+0x4228> │ │ │ │ cmn r0, #1 │ │ │ │ beq 7624 <_Py_hashtable_get@plt+0x3f54> │ │ │ │ ldr r3, [pc, #132] @ 78f4 <_Py_hashtable_get@plt+0x4224> │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r5, r0, r8, lsr r3 │ │ │ │ + andeq r5, r0, r4, lsl #5 │ │ │ │ andeq r8, r1, r0, ror #19 │ │ │ │ - andeq r5, r0, r0, ror #20 │ │ │ │ - andeq r5, r0, r8, lsr sl │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ - ldrdeq r5, [r0], -r4 │ │ │ │ - andeq r5, r0, r0, asr #19 │ │ │ │ - andeq r5, r0, r4, asr #19 │ │ │ │ - @ instruction: 0x000059b0 │ │ │ │ - @ instruction: 0x000059b4 │ │ │ │ - andeq r5, r0, r0, lsr #19 │ │ │ │ - andeq r5, r0, r4, lsr #19 │ │ │ │ - andeq r6, r0, ip, lsl #7 │ │ │ │ - andeq r5, r0, ip, lsl #19 │ │ │ │ - andeq r5, r0, r4, lsr #14 │ │ │ │ - andeq r5, r0, r0, ror r9 │ │ │ │ - andeq r5, r0, r8, asr r9 │ │ │ │ - andeq r5, r0, ip, asr r9 │ │ │ │ - andeq r5, r0, r0, asr r9 │ │ │ │ - andeq r5, r0, r4, asr #18 │ │ │ │ - andeq r5, r0, r4, lsr r9 │ │ │ │ + andeq r5, r0, ip, lsr #19 │ │ │ │ + andeq r5, r0, r4, lsl #19 │ │ │ │ + andeq r5, r0, ip, lsl r9 │ │ │ │ andeq r5, r0, r0, lsr #18 │ │ │ │ - andeq r5, r0, ip, asr #12 │ │ │ │ - andeq r5, r0, r4, lsl #18 │ │ │ │ - andeq r5, r0, ip, ror #17 │ │ │ │ + andeq r5, r0, ip, lsl #18 │ │ │ │ + andeq r5, r0, r0, lsl r9 │ │ │ │ + strdeq r5, [r0], -ip │ │ │ │ andeq r5, r0, r0, lsl #18 │ │ │ │ - andeq r5, r0, r4, lsl #18 │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - andeq r5, r0, r8, ror #17 │ │ │ │ - andeq r5, r0, r4, ror #17 │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ + andeq r5, r0, ip, ror #17 │ │ │ │ + strdeq r5, [r0], -r0 │ │ │ │ + ldrdeq r6, [r0], -r8 │ │ │ │ + ldrdeq r5, [r0], -r8 │ │ │ │ + andeq r5, r0, r0, ror r6 │ │ │ │ + @ instruction: 0x000058bc │ │ │ │ + andeq r5, r0, r4, lsr #17 │ │ │ │ + andeq r5, r0, r8, lsr #17 │ │ │ │ + muleq r0, ip, r8 │ │ │ │ + muleq r0, r0, r8 │ │ │ │ + andeq r5, r0, r0, lsl #17 │ │ │ │ + andeq r5, r0, ip, ror #16 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andeq r5, r0, r0, asr r8 │ │ │ │ + andeq r5, r0, r8, lsr r8 │ │ │ │ + andeq r5, r0, ip, asr #16 │ │ │ │ + andeq r5, r0, r0, asr r8 │ │ │ │ + andeq r5, r0, r4, asr #16 │ │ │ │ + andeq r5, r0, r4, lsr r8 │ │ │ │ + andeq r5, r0, r0, lsr r8 │ │ │ │ + andeq r5, r0, ip, lsl r8 │ │ │ │ + andeq r5, r0, ip, lsl r8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ @@ -4317,17 +4317,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 8e24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrdeq r8, [r1], -r8 @ │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - @ instruction: 0x000057b8 │ │ │ │ - andeq r5, r0, r4, lsr #15 │ │ │ │ - andeq r5, r0, r4, lsr #15 │ │ │ │ + andeq r5, r0, r4, lsl #14 │ │ │ │ + strdeq r5, [r0], -r0 │ │ │ │ + strdeq r5, [r0], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #1068] @ 7ea0 <_Py_hashtable_get@plt+0x47d0> │ │ │ │ ldr r3, [pc, #1068] @ 7ea4 <_Py_hashtable_get@plt+0x47d4> │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -4595,80 +4595,80 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r8, r1, r4, lsl #11 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ - andeq r2, r0, r0, lsl #19 │ │ │ │ - andeq r6, r0, r0, ror #6 │ │ │ │ - @ instruction: 0x000047b4 │ │ │ │ - andeq r5, r0, ip, asr #14 │ │ │ │ + andeq r2, r0, ip, asr #17 │ │ │ │ + andeq r6, r0, ip, lsr #5 │ │ │ │ + andeq r4, r0, r0, lsl #14 │ │ │ │ + muleq r0, r8, r6 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - andeq r6, r0, r0, lsr r3 │ │ │ │ - andeq r4, r0, r4, lsl #15 │ │ │ │ - andeq r5, r0, r4, lsr r7 │ │ │ │ + andeq r6, r0, ip, ror r2 │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ + andeq r5, r0, r0, lsl #13 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - strdeq r6, [r0], -r8 │ │ │ │ - andeq r4, r0, ip, asr #14 │ │ │ │ - andeq r5, r0, r0, lsl r7 │ │ │ │ + andeq r6, r0, r4, asr #4 │ │ │ │ + muleq r0, r8, r6 │ │ │ │ + andeq r5, r0, ip, asr r6 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - muleq r0, r0, r2 │ │ │ │ - andeq r4, r0, r4, ror #13 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ + ldrdeq r6, [r0], -ip │ │ │ │ + andeq r4, r0, r0, lsr r6 │ │ │ │ + andeq r5, r0, r4, lsr #12 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - andeq r6, r0, ip, asr r2 │ │ │ │ - @ instruction: 0x000046b0 │ │ │ │ - @ instruction: 0x000056bc │ │ │ │ + andeq r6, r0, r8, lsr #3 │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ + andeq r5, r0, r8, lsl #12 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - andeq r6, r0, r0, lsr #4 │ │ │ │ - andeq r4, r0, r8, ror r6 │ │ │ │ - andeq r5, r0, r8, lsr #13 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ - andeq r4, r0, r4, asr #12 │ │ │ │ - andeq r5, r0, r4, lsl #13 │ │ │ │ + andeq r6, r0, ip, ror #2 │ │ │ │ + andeq r4, r0, r4, asr #11 │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + andeq r6, r0, ip, lsr r1 │ │ │ │ + muleq r0, r0, r5 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x000061bc │ │ │ │ - andeq r4, r0, r0, lsl r6 │ │ │ │ - andeq r5, r0, ip, ror #12 │ │ │ │ + andeq r6, r0, r8, lsl #2 │ │ │ │ + andeq r4, r0, ip, asr r5 │ │ │ │ + @ instruction: 0x000055b8 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - andeq r6, r0, r0, ror r1 │ │ │ │ - andeq r4, r0, r8, asr #11 │ │ │ │ - andeq r5, r0, r8, asr #12 │ │ │ │ - andeq r6, r0, ip, lsr #2 │ │ │ │ - andeq r4, r0, r0, lsl #11 │ │ │ │ - andeq r5, r0, r0, lsl #12 │ │ │ │ + strheq r6, [r0], -ip │ │ │ │ + andeq r4, r0, r4, lsl r5 │ │ │ │ + muleq r0, r4, r5 │ │ │ │ + andeq r6, r0, r8, ror r0 │ │ │ │ + andeq r4, r0, ip, asr #9 │ │ │ │ + andeq r5, r0, ip, asr #10 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - strdeq r6, [r0], -ip │ │ │ │ - andeq r4, r0, r0, asr r5 │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ + andeq r6, r0, r8, asr #32 │ │ │ │ + muleq r0, ip, r4 │ │ │ │ + andeq r5, r0, r4, asr #10 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - andeq r6, r0, r0, asr #1 │ │ │ │ - andeq r4, r0, r8, lsl r5 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ + andeq r6, r0, ip │ │ │ │ + andeq r4, r0, r4, ror #8 │ │ │ │ + andeq r5, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ - andeq r6, r0, ip, ror r0 │ │ │ │ - ldrdeq r4, [r0], -r0 │ │ │ │ - andeq r4, r0, ip, lsr #28 │ │ │ │ + andeq r5, r0, r8, asr #31 │ │ │ │ + andeq r4, r0, ip, lsl r4 │ │ │ │ + andeq r4, r0, r8, ror sp │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - andeq r6, r0, ip, asr #32 │ │ │ │ - andeq r4, r0, r0, lsr #9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + muleq r0, r8, pc @ │ │ │ │ + andeq r4, r0, ip, ror #7 │ │ │ │ + andeq r5, r0, r0, ror #9 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - andeq r6, r0, r4, lsl r0 │ │ │ │ - andeq r4, r0, r8, ror #8 │ │ │ │ - andeq r5, r0, r0, lsl #8 │ │ │ │ + andeq r5, r0, r0, ror #30 │ │ │ │ + @ instruction: 0x000043b4 │ │ │ │ + andeq r5, r0, ip, asr #6 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - andeq r5, r0, r4, ror #31 │ │ │ │ - andeq r4, r0, r8, lsr r4 │ │ │ │ - andeq r5, r0, r8, ror #7 │ │ │ │ + andeq r5, r0, r0, lsr pc │ │ │ │ + andeq r4, r0, r4, lsl #7 │ │ │ │ + andeq r5, r0, r4, lsr r3 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - andeq r5, r0, ip, lsr #31 │ │ │ │ - andeq r4, r0, r4, lsl #8 │ │ │ │ - andeq r5, r0, r8, asr #7 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + andeq r4, r0, r0, asr r3 │ │ │ │ + andeq r5, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ sub r1, r1, #96 @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ beq 7ff8 <_Py_hashtable_get@plt+0x4928> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -4684,17 +4684,17 @@ │ │ │ │ mov r2, #249 @ 0xf9 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ - andeq r5, r0, r4, lsr lr │ │ │ │ - andeq r4, r0, ip, lsl #5 │ │ │ │ - andeq r5, r0, ip, lsl #7 │ │ │ │ + andeq r5, r0, r0, lsl #27 │ │ │ │ + ldrdeq r4, [r0], -r8 │ │ │ │ + ldrdeq r5, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr r1, [pc, #256] @ 8130 <_Py_hashtable_get@plt+0x4a60> │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -4757,23 +4757,23 @@ │ │ │ │ b 80d4 <_Py_hashtable_get@plt+0x4a04> │ │ │ │ cmp r7, #15 │ │ │ │ bne 8054 <_Py_hashtable_get@plt+0x4984> │ │ │ │ ldr r3, [pc, #44] @ 8154 <_Py_hashtable_get@plt+0x4a84> │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andeq r5, r0, r4, ror #27 │ │ │ │ + andeq r5, r0, r0, lsr sp │ │ │ │ andeq r7, r1, r8, lsr #31 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r5, r0, r4, asr #5 │ │ │ │ + andeq r5, r0, r0, lsl r2 │ │ │ │ + andeq r5, r0, r0, asr #4 │ │ │ │ + andeq r5, r0, r0, lsr r2 │ │ │ │ + andeq r5, r0, r4, lsl r2 │ │ │ │ + andeq r5, r0, r4, lsl #4 │ │ │ │ strdeq r5, [r0], -r4 │ │ │ │ - andeq r5, r0, r4, ror #5 │ │ │ │ - andeq r5, r0, r8, asr #5 │ │ │ │ - @ instruction: 0x000052b8 │ │ │ │ - andeq r5, r0, r8, lsr #5 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -4833,15 +4833,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, r1 │ │ │ │ - bl b220 │ │ │ │ + bl b16c │ │ │ │ ldr r6, [pc, #60] @ 82a8 <_Py_hashtable_get@plt+0x4bd8> │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, r4 │ │ │ │ moveq r0, #0 │ │ │ │ beq 82a0 <_Py_hashtable_get@plt+0x4bd0> │ │ │ │ ldr r2, [pc, #44] @ 82ac <_Py_hashtable_get@plt+0x4bdc> │ │ │ │ ldr r1, [pc, #44] @ 82b0 <_Py_hashtable_get@plt+0x4be0> │ │ │ │ @@ -4853,15 +4853,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ bl 35d4 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ muleq r1, r0, sp │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r5, r0, r0, ror #2 │ │ │ │ + andeq r5, r0, ip, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ bl 32b0 │ │ │ │ ldr r6, [pc, #180] @ 8388 <_Py_hashtable_get@plt+0x4cb8> │ │ │ │ @@ -4908,24 +4908,24 @@ │ │ │ │ ldr r3, [pc, #64] @ 83b8 <_Py_hashtable_get@plt+0x4ce8> │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r7, r1, r8, lsr #26 │ │ │ │ - andeq r5, r0, ip, lsr #22 │ │ │ │ - andeq r3, r0, ip, ror pc │ │ │ │ - andeq r5, r0, ip, lsl r1 │ │ │ │ + andeq r5, r0, r8, ror sl │ │ │ │ + andeq r3, r0, r8, asr #29 │ │ │ │ + andeq r5, r0, r8, rrx │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - andeq r3, r0, ip, asr #30 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ - andeq r5, r0, r0, asr #21 │ │ │ │ - andeq r3, r0, r0, lsl pc │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ + andeq r5, r0, r4, asr #20 │ │ │ │ + muleq r0, r8, lr │ │ │ │ + andeq r5, r0, r8, asr #32 │ │ │ │ + andeq r5, r0, ip, lsl #20 │ │ │ │ + andeq r3, r0, ip, asr lr │ │ │ │ + andeq r5, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #360] @ 853c <_Py_hashtable_get@plt+0x4e6c> │ │ │ │ @@ -5016,27 +5016,27 @@ │ │ │ │ add r3, r3, #12 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r5, r0, r0, asr #20 │ │ │ │ - andeq r5, r0, ip, asr #32 │ │ │ │ + andeq r5, r0, ip, lsl #19 │ │ │ │ + muleq r0, r8, pc @ │ │ │ │ mrceq 0, 0, fp, cr14, cr15, {0} │ │ │ │ andeq r7, r1, ip, ror #23 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - andeq r4, r0, r8, ror #31 │ │ │ │ - andeq r5, r0, r8, ror r9 │ │ │ │ - muleq r0, r4, pc @ │ │ │ │ - @ instruction: 0x00004fb4 │ │ │ │ - andeq r4, r0, r8, ror #30 │ │ │ │ - andeq r4, r0, r4, lsr #31 │ │ │ │ - andeq r4, r0, r8, lsr pc │ │ │ │ - muleq r0, ip, pc @ │ │ │ │ + andeq r4, r0, r4, lsr pc │ │ │ │ + andeq r5, r0, r4, asr #17 │ │ │ │ + andeq r4, r0, r0, ror #29 │ │ │ │ + andeq r4, r0, r0, lsl #30 │ │ │ │ + @ instruction: 0x00004eb4 │ │ │ │ + strdeq r4, [r0], -r0 │ │ │ │ + andeq r4, r0, r4, lsl #29 │ │ │ │ + andeq r4, r0, r8, ror #29 │ │ │ │ ldr r3, [pc, #24] @ 8590 <_Py_hashtable_get@plt+0x4ec0> │ │ │ │ ldr r2, [pc, #24] @ 8594 <_Py_hashtable_get@plt+0x4ec4> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, r1 │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -5063,15 +5063,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r7, r1, r8, asr sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r0, r0, lsl #30 │ │ │ │ + andeq r4, r0, ip, asr #28 │ │ │ │ b 3544 <_Py_Get_Getpath_CodeObject@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 8684 <_Py_hashtable_get@plt+0x4fb4> │ │ │ │ ldr r3, [pc, #108] @ 8688 <_Py_hashtable_get@plt+0x4fb8> │ │ │ │ @@ -5100,17 +5100,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 867c <_Py_hashtable_get@plt+0x4fac> │ │ │ │ bl 31fc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r7, r1, r0, ror #19 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r4, r0, r4, asr #29 │ │ │ │ + andeq r4, r0, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - muleq r0, r8, lr │ │ │ │ + andeq r4, r0, r4, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #88] @ 870c <_Py_hashtable_get@plt+0x503c> │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -5132,18 +5132,18 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ b 8704 <_Py_hashtable_get@plt+0x5034> │ │ │ │ bl 31fc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r0, r4, lsr #4 │ │ │ │ + andeq r4, r0, r0, ror r1 │ │ │ │ andeq r7, r1, r4, lsr r9 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r0, lsr lr │ │ │ │ + andeq r4, r0, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -5223,15 +5223,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 59f8 <_Py_hashtable_get@plt+0x2328> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrdeq r4, [r0], -ip │ │ │ │ + andeq r4, r0, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 2f44 <_PyObject_IsFreed@plt> │ │ │ │ ldr r5, [pc, #52] @ 88cc <_Py_hashtable_get@plt+0x51fc> │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -5246,15 +5246,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #16] @ 88d8 <_Py_hashtable_get@plt+0x5208> │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r7, r1, r4, ror #14 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r4, lsr #25 │ │ │ │ + strdeq r4, [r0], -r0 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov r0, #0 │ │ │ │ b 887c <_Py_hashtable_get@plt+0x51ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -5389,19 +5389,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ed8 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r7, r1, r0, asr #18 │ │ │ │ - andeq r3, r0, r0, lsr #15 │ │ │ │ - muleq r0, r0, r7 │ │ │ │ - andeq r3, r0, r8, lsl #15 │ │ │ │ - andeq r3, r0, r4, ror r7 │ │ │ │ - andeq r3, r0, r0, ror #14 │ │ │ │ + andeq r3, r0, ip, ror #13 │ │ │ │ + ldrdeq r3, [r0], -ip │ │ │ │ + ldrdeq r3, [r0], -r4 │ │ │ │ + andeq r3, r0, r0, asr #13 │ │ │ │ + andeq r3, r0, ip, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3634 <_PyThreadState_GetCurrent@plt> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ @@ -5433,17 +5433,17 @@ │ │ │ │ ldr r0, [pc, #28] @ 8bc0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r2, #73 @ 0x49 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ - andeq r5, r0, r4, ror r2 │ │ │ │ - andeq r3, r0, ip, asr #13 │ │ │ │ - andeq r3, r0, r0, ror r7 │ │ │ │ + andeq r5, r0, r0, asr #3 │ │ │ │ + andeq r3, r0, r8, lsl r6 │ │ │ │ + @ instruction: 0x000036bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c0c │ │ │ │ bl 3124 │ │ │ │ @@ -5455,32 +5455,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r2, #73 @ 0x49 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ bl 3ee0 <_Py_hashtable_get@plt+0x810> │ │ │ │ - andeq r5, r0, r0, lsr #4 │ │ │ │ - andeq r3, r0, r8, ror r6 │ │ │ │ - andeq r3, r0, ip, lsl r7 │ │ │ │ + andeq r5, r0, ip, ror #2 │ │ │ │ + andeq r3, r0, r4, asr #11 │ │ │ │ + andeq r3, r0, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 8bc4 │ │ │ │ - bl a2ac │ │ │ │ + bl a1f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 8bc4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a2ac │ │ │ │ + b a1f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #116] @ 8ce8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -5509,18 +5509,18 @@ │ │ │ │ ldr r1, [pc, #32] @ 8cf4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ b 8cc0 │ │ │ │ - andeq r3, r0, r0, asr r8 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ andeq r7, r1, r0, ror r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - strdeq r3, [r0], -r8 │ │ │ │ + andeq r3, r0, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #116] @ 8d88 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -5549,18 +5549,18 @@ │ │ │ │ ldr r1, [pc, #32] @ 8d94 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ b 8d60 │ │ │ │ - @ instruction: 0x000037b0 │ │ │ │ + strdeq r3, [r0], -ip │ │ │ │ ldrdeq r7, [r1], -r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r0, r8, asr r7 │ │ │ │ + andeq r3, r0, r4, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #104] @ 8e1c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -5586,16 +5586,16 @@ │ │ │ │ ldr r0, [pc, #24] @ 8e20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 32ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ b 8e0c │ │ │ │ - andeq r3, r0, ip, lsl #22 │ │ │ │ - andeq r3, r0, r4, asr #21 │ │ │ │ + andeq r3, r0, r8, asr sl │ │ │ │ + andeq r3, r0, r0, lsl sl │ │ │ │ subs r3, r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -5691,26 +5691,26 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #280 @ 0x118 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ andeq r7, r1, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ - andeq r3, r0, r4, asr #20 │ │ │ │ + muleq r0, r0, r9 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - ldrdeq r4, [r0], -r0 │ │ │ │ - andeq r3, r0, r4, lsr #6 │ │ │ │ - andeq r3, r0, r0, lsr #19 │ │ │ │ + andeq r4, r0, ip, lsl lr │ │ │ │ + andeq r3, r0, r0, ror r2 │ │ │ │ + andeq r3, r0, ip, ror #17 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - muleq r0, r8, lr │ │ │ │ - strdeq r3, [r0], -r0 │ │ │ │ - muleq r0, r4, r3 │ │ │ │ - andeq r4, r0, r4, ror lr │ │ │ │ - andeq r3, r0, ip, asr #5 │ │ │ │ - andeq r3, r0, r8, lsr r9 │ │ │ │ + andeq r4, r0, r4, ror #27 │ │ │ │ + andeq r3, r0, ip, lsr r2 │ │ │ │ + andeq r3, r0, r0, ror #5 │ │ │ │ + andeq r4, r0, r0, asr #27 │ │ │ │ + andeq r3, r0, r8, lsl r2 │ │ │ │ + andeq r3, r0, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #160] @ 90ac │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -5750,19 +5750,19 @@ │ │ │ │ ldr r1, [pc, #36] @ 90bc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ b 9084 │ │ │ │ - @ instruction: 0x000034b8 │ │ │ │ + andeq r3, r0, r4, lsl #8 │ │ │ │ ldrdeq r6, [r1], -r8 │ │ │ │ - andeq r3, r0, ip, asr #16 │ │ │ │ + muleq r0, r8, r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r0, r4, lsr r4 │ │ │ │ + andeq r3, r0, r0, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #112] @ 914c │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -5790,18 +5790,18 @@ │ │ │ │ ldr r1, [pc, #32] @ 9158 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ b 9124 │ │ │ │ - andeq r3, r0, r8, ror #7 │ │ │ │ + andeq r3, r0, r4, lsr r3 │ │ │ │ andeq r6, r1, r8, lsl #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - muleq r0, r4, r3 │ │ │ │ + andeq r3, r0, r0, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #112] @ 91e8 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -5829,18 +5829,18 @@ │ │ │ │ ldr r1, [pc, #32] @ 91f4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ b 91c0 │ │ │ │ - andeq r3, r0, ip, asr #6 │ │ │ │ + muleq r0, r8, r2 │ │ │ │ andeq r6, r1, ip, ror #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - strdeq r3, [r0], -r8 │ │ │ │ + andeq r3, r0, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #136] @ 929c │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -5874,19 +5874,19 @@ │ │ │ │ ldr r1, [pc, #36] @ 92ac │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ b 9274 │ │ │ │ - @ instruction: 0x000032b0 │ │ │ │ + strdeq r3, [r0], -ip │ │ │ │ ldrdeq r6, [r1], -r0 │ │ │ │ - andeq r3, r0, ip, asr r6 │ │ │ │ + andeq r3, r0, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r0, r4, asr #4 │ │ │ │ + muleq r0, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #136] @ 9354 │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -5920,420 +5920,375 @@ │ │ │ │ ldr r1, [pc, #36] @ 9364 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ b 932c │ │ │ │ - strdeq r3, [r0], -r8 │ │ │ │ + andeq r3, r0, r4, asr #2 │ │ │ │ andeq r6, r1, r8, lsl sp │ │ │ │ - andeq r3, r0, r4, lsr #11 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r0, ip, lsl #3 │ │ │ │ + ldrdeq r3, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + sub sp, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #556] @ 95d0 │ │ │ │ + ldr r3, [pc, #416] @ 9544 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #548] @ 95d4 │ │ │ │ + ldr r2, [pc, #408] @ 9548 │ │ │ │ add ip, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov lr, #0 │ │ │ │ + mov r5, #0 │ │ │ │ add r3, r3, #820 @ 0x334 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str lr, [sp, #16] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r5, [sp, #16] │ │ │ │ bl 2ea8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94c4 │ │ │ │ + beq 94b8 │ │ │ │ bl 3634 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - beq 94cc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [r1] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95ac │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [r1] │ │ │ │ - beq 942c │ │ │ │ - mov r0, #1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95c0 │ │ │ │ - add r0, r0, #1 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + cmp r4, r5 │ │ │ │ + ldrne r1, [sp, #28] │ │ │ │ + movne r3, r5 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + beq 94dc │ │ │ │ + ldr r2, [r1] │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne 9410 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 93f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95b8 │ │ │ │ + movne r5, #0 │ │ │ │ + bne 9434 │ │ │ │ bl 3520 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 94e0 │ │ │ │ - ldr r7, [pc, #388] @ 95d8 │ │ │ │ - mov r4, #0 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 948c │ │ │ │ + ldr r7, [pc, #272] @ 954c │ │ │ │ + ldr r8, [pc, #272] @ 9550 │ │ │ │ add r7, pc, r7 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r4, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94f4 │ │ │ │ + beq 94c0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ bl 349c <_PyEval_AddPendingCall@plt> │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 9548 │ │ │ │ + bhi 9514 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9528 │ │ │ │ + beq 9454 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 9458 │ │ │ │ + bhi 9448 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94bc │ │ │ │ - mov r0, r6 │ │ │ │ + bne 94a0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2efc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r3, r4 │ │ │ │ - bhi 956c │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r3, r5 │ │ │ │ + bhi 94ec │ │ │ │ mov r0, r4 │ │ │ │ bl 3490 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - movne r6, r2 │ │ │ │ - beq 9438 │ │ │ │ - b 94e4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - beq 94a8 │ │ │ │ - b 94bc │ │ │ │ - ldr r1, [pc, #224] @ 95dc │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ bl 349c <_PyEval_AddPendingCall@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 948c │ │ │ │ + bge 947c │ │ │ │ + b 948c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 94a8 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 9420 │ │ │ │ b 94b0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 948c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 349c <_PyEval_AddPendingCall@plt> │ │ │ │ - add r2, r0, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bls 9520 │ │ │ │ - ldr r3, [pc, #144] @ 95e0 │ │ │ │ - ldr r1, [pc, #144] @ 95e4 │ │ │ │ - ldr r0, [pc, #144] @ 95e8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #140] @ 95ec │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, r3, #480 @ 0x1e0 │ │ │ │ - bl 36ac <__assert_fail@plt> │ │ │ │ - mov r5, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9590 │ │ │ │ + beq 950c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq 95a0 │ │ │ │ + beq 9538 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bls 94bc │ │ │ │ - b 9570 │ │ │ │ + b 94a8 │ │ │ │ + ldr r3, [pc, #56] @ 9554 │ │ │ │ + ldr r1, [pc, #56] @ 9558 │ │ │ │ + ldr r0, [pc, #56] @ 955c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #52] @ 9560 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r3, r3, #480 @ 0x1e0 │ │ │ │ + bl 36ac <__assert_fail@plt> │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 9590 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 940c │ │ │ │ - b 942c │ │ │ │ - mov r6, #0 │ │ │ │ - b 944c │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 95c0 │ │ │ │ - b 942c │ │ │ │ + b 950c │ │ │ │ andeq r6, r1, r8, lsl #31 │ │ │ │ - andeq r3, r0, r8, asr #13 │ │ │ │ - muleq r0, r4, r1 │ │ │ │ - andeq r0, r0, ip, ror #1 │ │ │ │ - andeq r4, r0, r0, asr #17 │ │ │ │ - andeq r2, r0, r4, lsl sp │ │ │ │ - andeq r3, r0, r0, asr #9 │ │ │ │ + andeq r3, r0, r4, lsl r6 │ │ │ │ + andeq r0, r0, r0, lsr #2 │ │ │ │ + andeq r0, r0, ip, lsl r1 │ │ │ │ + andeq r4, r0, r0, asr #16 │ │ │ │ + muleq r0, r4, ip │ │ │ │ + andeq r3, r0, r0, asr #8 │ │ │ │ andeq r0, r0, sp, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 3694 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 9628 │ │ │ │ + beq 959c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 9668 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 9660 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9644 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 963c │ │ │ │ + beq 95b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 963c │ │ │ │ - mvn r0, #0 │ │ │ │ + bl 8e24 │ │ │ │ + clz r0, r4 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 9628 │ │ │ │ + b 959c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl bf08 │ │ │ │ + bl be54 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96b8 │ │ │ │ + beq 9604 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ bl 3670 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl bf08 │ │ │ │ + bl be54 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9704 │ │ │ │ + beq 9650 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ bl 3640 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r0] │ │ │ │ - ldr fp, [pc, #452] @ 98ec │ │ │ │ + ldr fp, [pc, #452] @ 9838 │ │ │ │ ldmib r7, {r4, r6} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9874 │ │ │ │ + bne 97c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9898 │ │ │ │ + beq 97e4 │ │ │ │ add r3, sp, #23 │ │ │ │ str r9, [sp, #12] │ │ │ │ add r5, r7, #216 @ 0xd8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 982c │ │ │ │ + b 9778 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ strb r2, [r3] │ │ │ │ bl 3670 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 97e0 │ │ │ │ + ble 972c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldrd r2, [r7, #224] @ 0xe0 │ │ │ │ - bl a9ec │ │ │ │ + bl a938 │ │ │ │ cmp r6, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - beq 97dc │ │ │ │ + beq 9728 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl a9ec │ │ │ │ + bl a938 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bne 97b0 │ │ │ │ + bne 96fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ strd sl, [r7, #224] @ 0xe0 │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb r4, [sp, #23] │ │ │ │ - bl bf08 │ │ │ │ + bl be54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ cmp r2, r3 │ │ │ │ - beq 981c │ │ │ │ + beq 9768 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb r0, [r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 3640 │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 986c │ │ │ │ + bne 97b8 │ │ │ │ lsl r1, r8, #24 │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ mov r2, #1 │ │ │ │ asr r1, r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb r8, [sp, #23] │ │ │ │ - bl bf08 │ │ │ │ + bl be54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ and r1, r2, #255 @ 0xff │ │ │ │ cmp r1, r3 │ │ │ │ - bne 976c │ │ │ │ + bne 96b8 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 97e0 │ │ │ │ - b 9784 │ │ │ │ + ble 972c │ │ │ │ + b 96d0 │ │ │ │ str r9, [sp, #4] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, r7, #232 @ 0xe8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r9, #4] │ │ │ │ - bl b264 │ │ │ │ + bl b1b0 │ │ │ │ add r0, r9, #8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 33ac <_PyEvent_Notify@plt> │ │ │ │ ldr r0, [r7, #212] @ 0xd4 │ │ │ │ mov r1, #1 │ │ │ │ bl 3064 │ │ │ │ mov r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bge 98d4 │ │ │ │ + bge 9820 │ │ │ │ ldrd r2, [r7, #224] @ 0xe0 │ │ │ │ - bl a9ec │ │ │ │ + bl a938 │ │ │ │ add r5, r5, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ strd sl, [r7, #224] @ 0xe0 │ │ │ │ - b 98a8 │ │ │ │ + b 97f4 │ │ │ │ ldr r0, [r7, #212] @ 0xd4 │ │ │ │ bl 343c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 973c │ │ │ │ + b 9688 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r7, [pc, #180] @ 99bc │ │ │ │ + ldr r7, [pc, #180] @ 9908 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r0] │ │ │ │ mov sl, r0 │ │ │ │ add r9, sp, #7 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r8, [sp, #7] │ │ │ │ - bl bf08 │ │ │ │ + bl be54 │ │ │ │ and fp, r8, #255 @ 0xff │ │ │ │ mov r3, r0 │ │ │ │ and r6, r3, #255 @ 0xff │ │ │ │ sub r6, r6, fp │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 995c │ │ │ │ + bne 98a8 │ │ │ │ strb r3, [r9] │ │ │ │ bl 3670 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strb r5, [sp, #7] │ │ │ │ - bl bf08 │ │ │ │ + bl be54 │ │ │ │ and r6, r5, #255 @ 0xff │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r6 │ │ │ │ - beq 99a4 │ │ │ │ + beq 98f0 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ bl 3640 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 991c │ │ │ │ - b 99ac │ │ │ │ + bne 9868 │ │ │ │ + b 98f8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 991c │ │ │ │ + bne 9868 │ │ │ │ add r0, sl, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 33ac <_PyEvent_Notify@plt> │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -6342,223 +6297,223 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 3130 │ │ │ │ mov r4, #200 @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ bl 3520 │ │ │ │ bl 2efc │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 99e0 │ │ │ │ + bne 992c │ │ │ │ mov r0, r6 │ │ │ │ bl 2ecc │ │ │ │ mvn r1, #0 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl b828 │ │ │ │ + bl b774 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ add r0, r5, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 33ac <_PyEvent_Notify@plt> │ │ │ │ - ldr r3, [pc, #20] @ 9a34 │ │ │ │ - ldr r2, [pc, #20] @ 9a38 │ │ │ │ + ldr r3, [pc, #20] @ 9980 │ │ │ │ + ldr r2, [pc, #20] @ 9984 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 328c <__gmon_start__@plt> │ │ │ │ - ldrdeq r6, [r1], -r8 │ │ │ │ + andeq r6, r1, ip, lsl #13 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldr r0, [pc, #44] @ 9a70 │ │ │ │ - ldr r3, [pc, #44] @ 9a74 │ │ │ │ + ldr r0, [pc, #44] @ 99bc │ │ │ │ + ldr r3, [pc, #44] @ 99c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r3, [pc, #32] @ 9a78 │ │ │ │ + ldr r3, [pc, #32] @ 99c4 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 9a7c │ │ │ │ + ldr r2, [pc, #24] @ 99c8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - muleq r1, ip, r0 │ │ │ │ - muleq r1, r8, r0 │ │ │ │ - andeq r6, r1, r4, lsr #11 │ │ │ │ + andeq r7, r1, r0, asr r1 │ │ │ │ + andeq r7, r1, ip, asr #2 │ │ │ │ + andeq r6, r1, r8, asr r6 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ - ldr r0, [pc, #56] @ 9ac0 │ │ │ │ - ldr r3, [pc, #56] @ 9ac4 │ │ │ │ + ldr r0, [pc, #56] @ 9a0c │ │ │ │ + ldr r3, [pc, #56] @ 9a10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r3, r3, r0 │ │ │ │ lsr r1, r3, #31 │ │ │ │ add r1, r1, r3, asr #2 │ │ │ │ - ldr r3, [pc, #36] @ 9ac8 │ │ │ │ + ldr r3, [pc, #36] @ 9a14 │ │ │ │ asrs r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 9acc │ │ │ │ + ldr r2, [pc, #24] @ 9a18 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andeq r7, r1, r8, asr r0 │ │ │ │ - andeq r7, r1, r4, asr r0 │ │ │ │ - andeq r6, r1, r4, asr r5 │ │ │ │ + andeq r7, r1, ip, lsl #2 │ │ │ │ + andeq r7, r1, r8, lsl #2 │ │ │ │ + andeq r6, r1, r8, lsl #12 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ - ldr r3, [pc, #76] @ 9b24 │ │ │ │ - ldr r2, [pc, #76] @ 9b28 │ │ │ │ + ldr r3, [pc, #76] @ 9a70 │ │ │ │ + ldr r2, [pc, #76] @ 9a74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r3, [pc, #56] @ 9b2c │ │ │ │ + ldr r3, [pc, #56] @ 9a78 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9b0c │ │ │ │ - ldr r3, [pc, #40] @ 9b30 │ │ │ │ + beq 9a58 │ │ │ │ + ldr r3, [pc, #40] @ 9a7c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2ec0 <__cxa_finalize@plt> │ │ │ │ - bl 9a3c │ │ │ │ - ldr r3, [pc, #28] @ 9b34 │ │ │ │ + bl 9988 │ │ │ │ + ldr r3, [pc, #28] @ 9a80 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r1, r8 │ │ │ │ - andeq r6, r1, r8, lsl r5 │ │ │ │ + strheq r7, [r1], -ip │ │ │ │ + andeq r6, r1, ip, asr #11 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r6, r1, r0, lsr r8 │ │ │ │ - andeq r6, r1, r8, asr #31 │ │ │ │ - b 9a80 │ │ │ │ + andeq r6, r1, r4, ror #17 │ │ │ │ + andeq r7, r1, ip, ror r0 │ │ │ │ + b 99cc │ │ │ │ b 2f2c <_Py_GetConfigsAsDict@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2f38 │ │ │ │ mov r0, r4 │ │ │ │ bl 33d0 <_PyInterpreterState_GetConfigCopy@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt 9b90 │ │ │ │ + blt 9adc │ │ │ │ bl 2f98 <_PyConfig_AsDict@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3340 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 3340 │ │ │ │ mov r5, #0 │ │ │ │ - b 9b84 │ │ │ │ + b 9ad0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #368] @ 9d28 │ │ │ │ + ldr r1, [pc, #368] @ 9c74 │ │ │ │ sub sp, sp, #8 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 33e8 │ │ │ │ - ldr r6, [pc, #344] @ 9d2c │ │ │ │ + ldr r6, [pc, #344] @ 9c78 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb0 │ │ │ │ + beq 9bfc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9c94 │ │ │ │ + bge 9be0 │ │ │ │ bl 3634 <_PyThreadState_GetCurrent@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d18 │ │ │ │ + beq 9c64 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9cf8 │ │ │ │ + beq 9c44 │ │ │ │ bl 3478 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9cb0 │ │ │ │ + beq 9bfc │ │ │ │ add r3, r7, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #324] @ 0x144 │ │ │ │ bl 3490 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9cd0 │ │ │ │ - ldr r1, [pc, #264] @ 9d30 │ │ │ │ + beq 9c1c │ │ │ │ + ldr r1, [pc, #264] @ 9c7c │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 9c54 │ │ │ │ + beq 9ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 9cc4 │ │ │ │ + beq 9c10 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9cd0 │ │ │ │ + bne 9c1c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb8 │ │ │ │ - ldr r3, [pc, #196] @ 9d34 │ │ │ │ + bne 9c04 │ │ │ │ + ldr r3, [pc, #196] @ 9c80 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r1, [pc, #192] @ 9d38 │ │ │ │ + ldr r1, [pc, #192] @ 9c84 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2e90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9cd0 │ │ │ │ + bne 9c1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - beq 9d18 │ │ │ │ - ldr r3, [pc, #156] @ 9d3c │ │ │ │ - ldr r1, [pc, #156] @ 9d40 │ │ │ │ + beq 9c64 │ │ │ │ + ldr r3, [pc, #156] @ 9c88 │ │ │ │ + ldr r1, [pc, #156] @ 9c8c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 35d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c88 │ │ │ │ - ldr r3, [pc, #132] @ 9d44 │ │ │ │ + b 9bd4 │ │ │ │ + ldr r3, [pc, #132] @ 9c90 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b 9c70 │ │ │ │ + b 9bbc │ │ │ │ mov r0, r5 │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 9c54 │ │ │ │ + b 9ba0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cb0 │ │ │ │ + beq 9bfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9cb0 │ │ │ │ + bne 9bfc │ │ │ │ mov r0, r4 │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 9cb0 │ │ │ │ - ldr r3, [pc, #72] @ 9d48 │ │ │ │ - ldr r1, [pc, #72] @ 9d4c │ │ │ │ - ldr r0, [pc, #72] @ 9d50 │ │ │ │ - ldr r2, [pc, #72] @ 9d54 │ │ │ │ + b 9bfc │ │ │ │ + ldr r3, [pc, #72] @ 9c94 │ │ │ │ + ldr r1, [pc, #72] @ 9c98 │ │ │ │ + ldr r0, [pc, #72] @ 9c9c │ │ │ │ + ldr r2, [pc, #72] @ 9ca0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ 9d58 │ │ │ │ + ldr r3, [pc, #56] @ 9ca4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r7, [r3, #624] @ 0x270 │ │ │ │ - b 9bf8 │ │ │ │ + b 9b44 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - andeq r6, r1, r8, lsr #8 │ │ │ │ + ldrdeq r6, [r1], -ip │ │ │ │ andeq r2, r0, r8, ror r6 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ andeq r2, r0, r8, lsr r6 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ andeq r2, r0, r8, asr #11 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ andeq r4, r0, ip, lsl #2 │ │ │ │ @@ -6571,53 +6526,53 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ 9ed0 │ │ │ │ + ldr r3, [pc, #328] @ 9e1c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #320] @ 9ed4 │ │ │ │ + ldr r2, [pc, #320] @ 9e20 │ │ │ │ add ip, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #0 │ │ │ │ add r3, r3, #548 @ 0x224 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 2ea8 │ │ │ │ - ldr r8, [pc, #288] @ 9ed8 │ │ │ │ + ldr r8, [pc, #288] @ 9e24 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 9e84 │ │ │ │ + beq 9dd0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ee4 │ │ │ │ + bl 9e30 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9e84 │ │ │ │ + beq 9dd0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bne 9e8c │ │ │ │ + bne 9dd8 │ │ │ │ bl 3658 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3388 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9e4c │ │ │ │ + bne 9d98 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 35f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2fec │ │ │ │ mov r0, r5 │ │ │ │ @@ -6627,125 +6582,125 @@ │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 3658 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 33a0 <_PyErr_SetFromPyStatus@plt> │ │ │ │ bl 3094 │ │ │ │ - ldr r3, [pc, #116] @ 9edc │ │ │ │ - ldr r1, [pc, #116] @ 9ee0 │ │ │ │ + ldr r3, [pc, #116] @ 9e28 │ │ │ │ + ldr r1, [pc, #116] @ 9e2c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, r4 │ │ │ │ bl 322c <_PyErr_ChainExceptions1@plt> │ │ │ │ mov r0, #0 │ │ │ │ - b 9e44 │ │ │ │ + b 9d90 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ bl 34fc <_PyXI_NewInterpreter@plt> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9e84 │ │ │ │ + beq 9dd0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 35f8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 35c8 <_PyXI_EndInterpreter@plt> │ │ │ │ - b 9e3c │ │ │ │ - andeq r6, r1, r4, lsr #11 │ │ │ │ + b 9d88 │ │ │ │ + andeq r6, r1, r8, asr r6 │ │ │ │ andeq r2, r0, r4, lsr r5 │ │ │ │ - andeq r6, r1, r4, asr #4 │ │ │ │ + strdeq r6, [r1], -r8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r2, r0, ip, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #172] @ 9fa8 │ │ │ │ + ldr r7, [pc, #172] @ 9ef4 │ │ │ │ subs r6, r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r0 │ │ │ │ - beq 9f58 │ │ │ │ - ldr r1, [pc, #156] @ 9fac │ │ │ │ + beq 9ea4 │ │ │ │ + ldr r1, [pc, #156] @ 9ef8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fa4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9f84 │ │ │ │ + beq 9ed0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 355c <_PyInterpreterConfig_InitFromDict@plt> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 9f4c │ │ │ │ + beq 9e98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 9f78 │ │ │ │ + beq 9ec4 │ │ │ │ asr r6, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr lr, [pc, #80] @ 9fb0 │ │ │ │ + ldr lr, [pc, #80] @ 9efc │ │ │ │ add lr, pc, lr │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ - b 9f50 │ │ │ │ + b 9e9c │ │ │ │ mov r0, r5 │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 9f4c │ │ │ │ - ldr r3, [pc, #40] @ 9fb4 │ │ │ │ - ldr r1, [pc, #40] @ 9fb8 │ │ │ │ + b 9e98 │ │ │ │ + ldr r3, [pc, #40] @ 9f00 │ │ │ │ + ldr r1, [pc, #40] @ 9f04 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 35d4 │ │ │ │ mvn r6, #0 │ │ │ │ - b 9f50 │ │ │ │ - strdeq r6, [r1], -ip │ │ │ │ + b 9e9c │ │ │ │ + @ instruction: 0x000161b0 │ │ │ │ andeq r2, r0, r8, lsl r4 │ │ │ │ @ instruction: 0x00003eb8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ muleq r0, ip, r3 │ │ │ │ b 319c <_PyInstructionSequence_New@plt> │ │ │ │ - ldr r3, [pc, #28] @ 9fe4 │ │ │ │ - ldr r2, [pc, #28] @ 9fe8 │ │ │ │ + ldr r3, [pc, #28] @ 9f30 │ │ │ │ + ldr r2, [pc, #28] @ 9f34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq r6, r1, r0, lsr r0 │ │ │ │ + andeq r6, r1, r4, ror #1 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mvn r5, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 3484 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a03c │ │ │ │ + beq 9f88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 3268 <_Py_normpath@plt> │ │ │ │ mov r1, r5 │ │ │ │ bl 2f50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2f14 │ │ │ │ @@ -6754,161 +6709,161 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #88] @ a0bc │ │ │ │ + ldr r1, [pc, #88] @ a008 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 33e8 │ │ │ │ - ldr r4, [pc, #56] @ a0c0 │ │ │ │ + ldr r4, [pc, #56] @ a00c │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0b4 │ │ │ │ + beq a000 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3280 <_PyImport_ClearExtension@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt a0b4 │ │ │ │ - ldr r3, [pc, #24] @ a0c4 │ │ │ │ + blt a000 │ │ │ │ + ldr r3, [pc, #24] @ a010 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b a0ac │ │ │ │ + b 9ff8 │ │ │ │ andeq r2, r0, ip, ror #6 │ │ │ │ - andeq r5, r1, r4, ror pc │ │ │ │ + andeq r6, r1, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #160] @ a184 │ │ │ │ + ldr r1, [pc, #160] @ a0d0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 33e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a158 │ │ │ │ + beq a0a4 │ │ │ │ bl 32d4 <_PyCrossInterpreterData_New@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a158 │ │ │ │ + beq a0a4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3220 <_PyObject_GetCrossInterpreterData@plt> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne a150 │ │ │ │ - ldr r2, [pc, #96] @ a188 │ │ │ │ + bne a09c │ │ │ │ + ldr r2, [pc, #96] @ a0d4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 35bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a140 │ │ │ │ + beq a08c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 301c <_PyCrossInterpreterData_Release@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne a160 │ │ │ │ + bne a0ac │ │ │ │ mov r0, r4 │ │ │ │ bl 35ec <_PyCrossInterpreterData_Free@plt> │ │ │ │ mov r0, #0 │ │ │ │ - b a138 │ │ │ │ - ldr r3, [pc, #36] @ a18c │ │ │ │ - ldr r1, [pc, #36] @ a190 │ │ │ │ - ldr r0, [pc, #36] @ a194 │ │ │ │ + b a084 │ │ │ │ + ldr r3, [pc, #36] @ a0d8 │ │ │ │ + ldr r1, [pc, #36] @ a0dc │ │ │ │ + ldr r0, [pc, #36] @ a0e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #32] @ a198 │ │ │ │ + ldr r2, [pc, #32] @ a0e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #136 @ 0x88 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ muleq r0, r0, r3 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ andeq r3, r0, r8, lsr #25 │ │ │ │ strdeq r2, [r0], -ip │ │ │ │ andeq r2, r0, r8, lsl r3 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldr r3, [pc, #28] @ a1c0 │ │ │ │ - ldr r2, [pc, #28] @ a1c4 │ │ │ │ + ldr r3, [pc, #28] @ a10c │ │ │ │ + ldr r2, [pc, #28] @ a110 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq r5, r1, r4, asr lr │ │ │ │ + andeq r5, r1, r8, lsl #30 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ bl 2f38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 33b8 <_PyConfig_FromDict@plt> │ │ │ │ - ldr r6, [pc, #64] @ a240 │ │ │ │ + ldr r6, [pc, #64] @ a18c │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a21c │ │ │ │ + bge a168 │ │ │ │ mov r0, r4 │ │ │ │ bl 3340 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3154 <_PyInterpreterState_SetConfig@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt a208 │ │ │ │ + blt a154 │ │ │ │ mov r0, r4 │ │ │ │ bl 3340 │ │ │ │ - ldr r3, [pc, #8] @ a244 │ │ │ │ + ldr r3, [pc, #8] @ a190 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b a214 │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ + b a160 │ │ │ │ + @ instruction: 0x00015eb0 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #68] @ a2a8 │ │ │ │ + ldr r1, [pc, #68] @ a1f4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 33e8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq a2a0 │ │ │ │ + beq a1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 35e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2a0 │ │ │ │ + beq a1ec │ │ │ │ bl 2f80 <_PyCrossInterpreterData_NewObject@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b a298 │ │ │ │ + b a1e4 │ │ │ │ andeq r2, r0, ip, ror r5 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -6926,193 +6881,193 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ bl 35e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ bl 301c <_PyCrossInterpreterData_Release@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne a31c │ │ │ │ + bne a268 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 35ec <_PyCrossInterpreterData_Free@plt> │ │ │ │ - ldr r3, [pc, #28] @ a340 │ │ │ │ - ldr r1, [pc, #28] @ a344 │ │ │ │ - ldr r0, [pc, #28] @ a348 │ │ │ │ + ldr r3, [pc, #28] @ a28c │ │ │ │ + ldr r1, [pc, #28] @ a290 │ │ │ │ + ldr r0, [pc, #28] @ a294 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #24] @ a34c │ │ │ │ + ldr r2, [pc, #24] @ a298 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ andeq r3, r0, ip, ror #21 │ │ │ │ andeq r1, r0, r0, asr #30 │ │ │ │ andeq r2, r0, ip, asr r1 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #40] @ a394 │ │ │ │ + ldr r1, [pc, #40] @ a2e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a38c │ │ │ │ + beq a2d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 35b0 <_PyTime_FromSeconds@plt> │ │ │ │ bl 34a8 <_PyTime_AsLong@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r2, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r0 │ │ │ │ - b a3d8 │ │ │ │ + b a324 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 96c0 │ │ │ │ + bl 960c │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - beq a400 │ │ │ │ + beq a34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9674 │ │ │ │ + bl 95c0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9c0 │ │ │ │ + bl a90c │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3b8 │ │ │ │ + bne a304 │ │ │ │ mov r0, #2000 @ 0x7d0 │ │ │ │ bl 3190 │ │ │ │ - b a3b8 │ │ │ │ + b a304 │ │ │ │ add r0, r6, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 33ac <_PyEvent_Notify@plt> │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #224] @ a510 │ │ │ │ + ldr r1, [pc, #224] @ a45c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, sp │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ bl 33e8 │ │ │ │ - ldr r4, [pc, #204] @ a514 │ │ │ │ + ldr r4, [pc, #204] @ a460 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4b8 │ │ │ │ - ldr r3, [pc, #192] @ a518 │ │ │ │ + beq a404 │ │ │ │ + ldr r3, [pc, #192] @ a464 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r2, #0 │ │ │ │ moveq r0, r2 │ │ │ │ streq r2, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ moveq r3, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq r3, [sp] │ │ │ │ bl 3610 <_PySet_Update@plt> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a4ac │ │ │ │ + beq a3f8 │ │ │ │ bl 3310 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4c0 │ │ │ │ + bne a40c │ │ │ │ mov r0, r4 │ │ │ │ bl 31fc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 3310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4e8 │ │ │ │ + beq a434 │ │ │ │ mov r0, #0 │ │ │ │ - b a4a4 │ │ │ │ - ldr r3, [pc, #84] @ a51c │ │ │ │ - ldr r1, [pc, #84] @ a520 │ │ │ │ - ldr r0, [pc, #84] @ a524 │ │ │ │ + b a3f0 │ │ │ │ + ldr r3, [pc, #84] @ a468 │ │ │ │ + ldr r1, [pc, #84] @ a46c │ │ │ │ + ldr r0, [pc, #84] @ a470 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #1120 @ 0x460 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r2, #17 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ a528 │ │ │ │ - ldr r1, [pc, #56] @ a52c │ │ │ │ - ldr r0, [pc, #56] @ a530 │ │ │ │ + ldr r3, [pc, #56] @ a474 │ │ │ │ + ldr r1, [pc, #56] @ a478 │ │ │ │ + ldr r0, [pc, #56] @ a47c │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #1120 @ 0x460 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r2, #17 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ andeq r3, r0, ip, lsl #1 │ │ │ │ - @ instruction: 0x00015bb4 │ │ │ │ + andeq r5, r1, r8, ror #24 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r3, r0, r8, asr #18 │ │ │ │ andeq r2, r0, ip, ror pc │ │ │ │ andeq r2, r0, ip, ror #31 │ │ │ │ andeq r3, r0, r0, lsr #18 │ │ │ │ andeq r2, r0, r4, asr pc │ │ │ │ andeq r2, r0, ip, lsr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ orr ip, ip, #1792 @ 0x700 │ │ │ │ ands r4, ip, r1, lsr #20 │ │ │ │ andsne r5, ip, r3, lsr #20 │ │ │ │ teqne r4, ip │ │ │ │ teqne r5, ip │ │ │ │ - bleq a714 │ │ │ │ + bleq a660 │ │ │ │ add r4, r4, r5 │ │ │ │ eor r6, r1, r3 │ │ │ │ bic r1, r1, ip, lsl #21 │ │ │ │ bic r3, r3, ip, lsl #21 │ │ │ │ orrs r5, r0, r1, lsl #12 │ │ │ │ orrsne r5, r2, r3, lsl #12 │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ - beq a5ec │ │ │ │ + beq a538 │ │ │ │ umull ip, lr, r0, r2 │ │ │ │ mov r5, #0 │ │ │ │ umlal lr, r5, r1, r2 │ │ │ │ and r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ umlal lr, r5, r0, r3 │ │ │ │ mov r6, #0 │ │ │ │ umlal r5, r6, r1, r3 │ │ │ │ teq ip, #0 │ │ │ │ orrne lr, lr, #1 │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ cmp r6, #512 @ 0x200 │ │ │ │ sbc r4, r4, #768 @ 0x300 │ │ │ │ - bcs a5b8 │ │ │ │ + bcs a504 │ │ │ │ lsls lr, lr, #1 │ │ │ │ adcs r5, r5, r5 │ │ │ │ adc r6, r6, r6 │ │ │ │ orr r1, r2, r6, lsl #11 │ │ │ │ orr r1, r1, r5, lsr #21 │ │ │ │ lsl r0, r5, #11 │ │ │ │ orr r0, r0, lr, lsr #21 │ │ │ │ lsl lr, lr, #11 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi a618 │ │ │ │ + bhi a564 │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ lsrseq lr, r0, #1 │ │ │ │ adcs r0, r0, #0 │ │ │ │ adc r1, r1, r4, lsl #20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r6, r1 │ │ │ │ @@ -7121,24 +7076,24 @@ │ │ │ │ subs r4, r4, ip, lsr #1 │ │ │ │ rsbsgt r5, r4, ip │ │ │ │ orrgt r1, r1, r4, lsl #20 │ │ │ │ popgt {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ mov lr, #0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bgt a780 │ │ │ │ + bgt a6cc │ │ │ │ cmn r4, #54 @ 0x36 │ │ │ │ movle r0, #0 │ │ │ │ andle r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ rsb r4, r4, #0 │ │ │ │ subs r4, r4, #32 │ │ │ │ - bge a69c │ │ │ │ + bge a5e8 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt a670 │ │ │ │ + bgt a5bc │ │ │ │ add r4, r4, #20 │ │ │ │ rsb r5, r4, #32 │ │ │ │ lsl r3, r0, r5 │ │ │ │ lsr r0, r0, r4 │ │ │ │ orr r0, r0, r1, lsl r5 │ │ │ │ and r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -7166,79 +7121,79 @@ │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r0, r0, r1, lsr r4 │ │ │ │ add r0, r0, r3, lsr #31 │ │ │ │ orrs lr, lr, r3, lsl #1 │ │ │ │ biceq r0, r0, r3, lsr #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ teq r4, #0 │ │ │ │ - bne a6f4 │ │ │ │ + bne a640 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq a6d4 │ │ │ │ + beq a620 │ │ │ │ orr r1, r1, r6 │ │ │ │ teq r5, #0 │ │ │ │ bxne lr │ │ │ │ and r6, r3, #-2147483648 @ 0x80000000 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adc r3, r3, r3 │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ subeq r5, r5, #1 │ │ │ │ - beq a6f8 │ │ │ │ + beq a644 │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq a740 │ │ │ │ + beq a68c │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne a6c8 │ │ │ │ + bne a614 │ │ │ │ eor r1, r1, r3 │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ moveq r0, r2 │ │ │ │ moveq r1, r3 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - beq a794 │ │ │ │ + beq a6e0 │ │ │ │ teq r4, ip │ │ │ │ - bne a764 │ │ │ │ + bne a6b0 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne a794 │ │ │ │ + bne a6e0 │ │ │ │ teq r5, ip │ │ │ │ - bne a77c │ │ │ │ + bne a6c8 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne a794 │ │ │ │ + bne a6e0 │ │ │ │ eor r1, r1, r3 │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r1, #2130706432 @ 0x7f000000 │ │ │ │ orr r1, r1, #15728640 @ 0xf00000 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #2130706432 @ 0x7f000000 │ │ │ │ orr r1, r1, #16252928 @ 0xf80000 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9b0 │ │ │ │ + beq a8fc │ │ │ │ eor ip, r0, r1 │ │ │ │ rsbmi r1, r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq a97c │ │ │ │ + beq a8c8 │ │ │ │ movs r3, r0 │ │ │ │ rsbmi r3, r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls a988 │ │ │ │ + bls a8d4 │ │ │ │ tst r1, r2 │ │ │ │ - beq a998 │ │ │ │ + beq a8e4 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub r2, r0, r2 │ │ │ │ rsbs r2, r2, #31 │ │ │ │ addne r2, r2, r2, lsl #1 │ │ │ │ mov r0, #0 │ │ │ │ addne pc, pc, r2, lsl #2 │ │ │ │ @@ -7354,137 +7309,137 @@ │ │ │ │ cmp ip, #0 │ │ │ │ lsr r0, r3, r2 │ │ │ │ rsbmi r0, r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ mvngt r0, #-2147483648 @ 0x80000000 │ │ │ │ movlt r0, #-2147483648 @ 0x80000000 │ │ │ │ - b b210 │ │ │ │ + b b15c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9b0 │ │ │ │ + beq a8fc │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl a7a8 │ │ │ │ + bl a6f4 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b a9ec │ │ │ │ + b a938 │ │ │ │ eor r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ push {r4, r5, lr} │ │ │ │ lsl r4, r1, #1 │ │ │ │ lsl r5, r3, #1 │ │ │ │ teq r4, r5 │ │ │ │ teqeq r0, r2 │ │ │ │ orrsne ip, r4, r0 │ │ │ │ orrsne ip, r5, r2 │ │ │ │ mvnsne ip, r4, asr #21 │ │ │ │ mvnsne ip, r5, asr #21 │ │ │ │ - beq abfc │ │ │ │ + beq ab48 │ │ │ │ lsr r4, r4, #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ rsblt r5, r5, #0 │ │ │ │ - ble aa40 │ │ │ │ + ble a98c │ │ │ │ add r4, r4, r5 │ │ │ │ eor r2, r0, r2 │ │ │ │ eor r3, r1, r3 │ │ │ │ eor r0, r2, r0 │ │ │ │ eor r1, r3, r1 │ │ │ │ eor r2, r0, r2 │ │ │ │ eor r3, r1, r3 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ pophi {r4, r5, pc} │ │ │ │ tst r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r1, r1, #12 │ │ │ │ mov ip, #1048576 @ 0x100000 │ │ │ │ orr r1, ip, r1, lsr #12 │ │ │ │ - beq aa64 │ │ │ │ + beq a9b0 │ │ │ │ rsbs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ tst r3, #-2147483648 @ 0x80000000 │ │ │ │ lsl r3, r3, #12 │ │ │ │ orr r3, ip, r3, lsr #12 │ │ │ │ - beq aa7c │ │ │ │ + beq a9c8 │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #0 │ │ │ │ teq r4, r5 │ │ │ │ - beq abe4 │ │ │ │ + beq ab30 │ │ │ │ sub r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt aaa8 │ │ │ │ + blt a9f4 │ │ │ │ lsl ip, r2, lr │ │ │ │ adds r0, r0, r2, lsr r5 │ │ │ │ adc r1, r1, #0 │ │ │ │ adds r0, r0, r3, lsl lr │ │ │ │ adcs r1, r1, r3, asr r5 │ │ │ │ - b aac4 │ │ │ │ + b aa10 │ │ │ │ sub r5, r5, #32 │ │ │ │ add lr, lr, #32 │ │ │ │ cmp r2, #1 │ │ │ │ lsl ip, r3, lr │ │ │ │ orrcs ip, ip, #2 │ │ │ │ adds r0, r0, r3, asr r5 │ │ │ │ adcs r1, r1, r3, asr #31 │ │ │ │ and r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bpl aad8 │ │ │ │ + bpl aa24 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ rscs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ cmp r1, #1048576 @ 0x100000 │ │ │ │ - bcc ab1c │ │ │ │ + bcc aa68 │ │ │ │ cmp r1, #2097152 @ 0x200000 │ │ │ │ - bcc ab04 │ │ │ │ + bcc aa50 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ rrxs r0, r0 │ │ │ │ rrx ip, ip │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r2, r4, #21 │ │ │ │ cmn r2, #4194304 @ 0x400000 │ │ │ │ - bcs ac5c │ │ │ │ + bcs aba8 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ lsrseq ip, r0, #1 │ │ │ │ adcs r0, r0, #0 │ │ │ │ adc r1, r1, r4, lsl #20 │ │ │ │ orr r1, r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls ip, ip, #1 │ │ │ │ adcs r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ subs r4, r4, #1 │ │ │ │ cmpcs r1, #1048576 @ 0x100000 │ │ │ │ - bcs ab04 │ │ │ │ + bcs aa50 │ │ │ │ teq r1, #0 │ │ │ │ moveq r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ clz r3, r1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ sub r3, r3, #11 │ │ │ │ subs r2, r3, #32 │ │ │ │ - bge ab74 │ │ │ │ + bge aac0 │ │ │ │ adds r2, r2, #12 │ │ │ │ - ble ab70 │ │ │ │ + ble aabc │ │ │ │ add ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl r0, r1, ip │ │ │ │ lsr r1, r1, r2 │ │ │ │ - b ab84 │ │ │ │ + b aad0 │ │ │ │ add r2, r2, #20 │ │ │ │ rsble ip, r2, #32 │ │ │ │ lsl r1, r1, r2 │ │ │ │ orrle r1, r1, r0, lsr ip │ │ │ │ lslle r0, r0, r2 │ │ │ │ subs r4, r4, r3 │ │ │ │ addge r1, r1, r4, lsl #20 │ │ │ │ orrge r1, r1, r5 │ │ │ │ popge {r4, r5, pc} │ │ │ │ mvn r4, r4 │ │ │ │ subs r4, r4, #31 │ │ │ │ - bge abd8 │ │ │ │ + bge ab24 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt abc0 │ │ │ │ + bgt ab0c │ │ │ │ add r4, r4, #20 │ │ │ │ rsb r2, r4, #32 │ │ │ │ lsr r0, r0, r4 │ │ │ │ orr r0, r0, r1, lsl r2 │ │ │ │ orr r1, r5, r1, lsr r4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ rsb r4, r4, #12 │ │ │ │ @@ -7497,31 +7452,31 @@ │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r4, #0 │ │ │ │ eor r3, r3, #1048576 @ 0x100000 │ │ │ │ eoreq r1, r1, #1048576 @ 0x100000 │ │ │ │ addeq r4, r4, #1 │ │ │ │ subne r5, r5, #1 │ │ │ │ - b aa84 │ │ │ │ + b a9d0 │ │ │ │ mvns ip, r4, asr #21 │ │ │ │ mvnsne ip, r5, asr #21 │ │ │ │ - beq ac6c │ │ │ │ + beq abb8 │ │ │ │ teq r4, r5 │ │ │ │ teqeq r0, r2 │ │ │ │ - beq ac24 │ │ │ │ + beq ab70 │ │ │ │ orrs ip, r4, r0 │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r1, r3 │ │ │ │ movne r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, pc} │ │ │ │ lsrs ip, r4, #21 │ │ │ │ - bne ac4c │ │ │ │ + bne ab98 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adcs r1, r1, r1 │ │ │ │ orrcs r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r4, r4, #4194304 @ 0x400000 │ │ │ │ addcc r1, r1, #1048576 @ 0x100000 │ │ │ │ popcc {r4, r5, pc} │ │ │ │ @@ -7545,25 +7500,25 @@ │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b ab34 │ │ │ │ + b aa80 │ │ │ │ teq r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ ands r5, r0, #-2147483648 @ 0x80000000 │ │ │ │ rsbmi r0, r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b ab34 │ │ │ │ + b aa80 │ │ │ │ lsls r2, r0, #1 │ │ │ │ asr r1, r2, #3 │ │ │ │ rrx r1, r1 │ │ │ │ lsl r0, r2, #28 │ │ │ │ andsne r3, r2, #-16777216 @ 0xff000000 │ │ │ │ teqne r3, #-16777216 @ 0xff000000 │ │ │ │ eorne r1, r1, #939524096 @ 0x38000000 │ │ │ │ @@ -7573,85 +7528,85 @@ │ │ │ │ teq r3, #-16777216 @ 0xff000000 │ │ │ │ orreq r1, r1, #524288 @ 0x80000 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, #896 @ 0x380 │ │ │ │ and r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b ab34 │ │ │ │ + b aa80 │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, #0 │ │ │ │ - b ad5c │ │ │ │ + b aca8 │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bpl ad5c │ │ │ │ + bpl aca8 │ │ │ │ rsbs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ lsrs ip, r1, #22 │ │ │ │ - beq aad8 │ │ │ │ + beq aa24 │ │ │ │ mov r2, #3 │ │ │ │ lsrs ip, ip, #3 │ │ │ │ addne r2, r2, #3 │ │ │ │ lsrs ip, ip, #3 │ │ │ │ addne r2, r2, #3 │ │ │ │ add r2, r2, ip, lsr #3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl ip, r0, r3 │ │ │ │ lsr r0, r0, r2 │ │ │ │ orr r0, r0, r1, lsl r3 │ │ │ │ lsr r1, r1, r2 │ │ │ │ add r4, r4, r2 │ │ │ │ - b aad8 │ │ │ │ + b aa24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ orr ip, ip, #1792 @ 0x700 │ │ │ │ ands r4, ip, r1, lsr #20 │ │ │ │ andsne r5, ip, r3, lsr #20 │ │ │ │ teqne r4, ip │ │ │ │ teqne r5, ip │ │ │ │ - bleq af80 │ │ │ │ + bleq aecc │ │ │ │ add r4, r4, r5 │ │ │ │ eor r6, r1, r3 │ │ │ │ bic r1, r1, ip, lsl #21 │ │ │ │ bic r3, r3, ip, lsl #21 │ │ │ │ orrs r5, r0, r1, lsl #12 │ │ │ │ orrsne r5, r2, r3, lsl #12 │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ - beq ae58 │ │ │ │ + beq ada4 │ │ │ │ umull ip, lr, r0, r2 │ │ │ │ mov r5, #0 │ │ │ │ umlal lr, r5, r1, r2 │ │ │ │ and r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ umlal lr, r5, r0, r3 │ │ │ │ mov r6, #0 │ │ │ │ umlal r5, r6, r1, r3 │ │ │ │ teq ip, #0 │ │ │ │ orrne lr, lr, #1 │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ cmp r6, #512 @ 0x200 │ │ │ │ sbc r4, r4, #768 @ 0x300 │ │ │ │ - bcs ae24 │ │ │ │ + bcs ad70 │ │ │ │ lsls lr, lr, #1 │ │ │ │ adcs r5, r5, r5 │ │ │ │ adc r6, r6, r6 │ │ │ │ orr r1, r2, r6, lsl #11 │ │ │ │ orr r1, r1, r5, lsr #21 │ │ │ │ lsl r0, r5, #11 │ │ │ │ orr r0, r0, lr, lsr #21 │ │ │ │ lsl lr, lr, #11 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi ae84 │ │ │ │ + bhi add0 │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ lsrseq lr, r0, #1 │ │ │ │ adcs r0, r0, #0 │ │ │ │ adc r1, r1, r4, lsl #20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r6, r1 │ │ │ │ @@ -7660,24 +7615,24 @@ │ │ │ │ subs r4, r4, ip, lsr #1 │ │ │ │ rsbsgt r5, r4, ip │ │ │ │ orrgt r1, r1, r4, lsl #20 │ │ │ │ popgt {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ mov lr, #0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bgt afec │ │ │ │ + bgt af38 │ │ │ │ cmn r4, #54 @ 0x36 │ │ │ │ movle r0, #0 │ │ │ │ andle r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ rsb r4, r4, #0 │ │ │ │ subs r4, r4, #32 │ │ │ │ - bge af08 │ │ │ │ + bge ae54 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt aedc │ │ │ │ + bgt ae28 │ │ │ │ add r4, r4, #20 │ │ │ │ rsb r5, r4, #32 │ │ │ │ lsl r3, r0, r5 │ │ │ │ lsr r0, r0, r4 │ │ │ │ orr r0, r0, r1, lsl r5 │ │ │ │ and r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -7705,58 +7660,58 @@ │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ bic r0, r0, r1, lsr r4 │ │ │ │ add r0, r0, r3, lsr #31 │ │ │ │ orrs lr, lr, r3, lsl #1 │ │ │ │ biceq r0, r0, r3, lsr #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ teq r4, #0 │ │ │ │ - bne af60 │ │ │ │ + bne aeac │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq af40 │ │ │ │ + beq ae8c │ │ │ │ orr r1, r1, r6 │ │ │ │ teq r5, #0 │ │ │ │ bxne lr │ │ │ │ and r6, r3, #-2147483648 @ 0x80000000 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adc r3, r3, r3 │ │ │ │ tst r3, #1048576 @ 0x100000 │ │ │ │ subeq r5, r5, #1 │ │ │ │ - beq af64 │ │ │ │ + beq aeb0 │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq afac │ │ │ │ + beq aef8 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne af34 │ │ │ │ + bne ae80 │ │ │ │ eor r1, r1, r3 │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ moveq r0, r2 │ │ │ │ moveq r1, r3 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - beq b000 │ │ │ │ + beq af4c │ │ │ │ teq r4, ip │ │ │ │ - bne afd0 │ │ │ │ + bne af1c │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne b000 │ │ │ │ + bne af4c │ │ │ │ teq r5, ip │ │ │ │ - bne afe8 │ │ │ │ + bne af34 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne b000 │ │ │ │ + bne af4c │ │ │ │ eor r1, r1, r3 │ │ │ │ and r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ orr r1, r1, #2130706432 @ 0x7f000000 │ │ │ │ orr r1, r1, #15728640 @ 0xf00000 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #2130706432 @ 0x7f000000 │ │ │ │ @@ -7765,34 +7720,34 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ orr ip, ip, #1792 @ 0x700 │ │ │ │ ands r4, ip, r1, lsr #20 │ │ │ │ andsne r5, ip, r3, lsr #20 │ │ │ │ teqne r4, ip │ │ │ │ teqne r5, ip │ │ │ │ - bleq b1a0 │ │ │ │ + bleq b0ec │ │ │ │ sub r4, r4, r5 │ │ │ │ eor lr, r1, r3 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ lsl r1, r1, #12 │ │ │ │ - beq b170 │ │ │ │ + beq b0bc │ │ │ │ lsl r3, r3, #12 │ │ │ │ mov r5, #268435456 @ 0x10000000 │ │ │ │ orr r3, r5, r3, lsr #4 │ │ │ │ orr r3, r3, r2, lsr #24 │ │ │ │ lsl r2, r2, #8 │ │ │ │ orr r5, r5, r1, lsr #4 │ │ │ │ orr r5, r5, r0, lsr #24 │ │ │ │ lsl r6, r0, #8 │ │ │ │ and r1, lr, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ cmpeq r6, r2 │ │ │ │ adc r4, r4, #253 @ 0xfd │ │ │ │ add r4, r4, #768 @ 0x300 │ │ │ │ - bcs b080 │ │ │ │ + bcs afcc │ │ │ │ lsrs r3, r3, #1 │ │ │ │ rrx r2, r2 │ │ │ │ subs r6, r6, r2 │ │ │ │ sbc r5, r5, r3 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ rrx r2, r2 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ @@ -7820,35 +7775,35 @@ │ │ │ │ rrx r2, r2 │ │ │ │ subs lr, r6, r2 │ │ │ │ sbcs lr, r5, r3 │ │ │ │ subcs r6, r6, r2 │ │ │ │ movcs r5, lr │ │ │ │ orrcs r0, r0, ip, lsr #3 │ │ │ │ orrs lr, r5, r6 │ │ │ │ - beq b140 │ │ │ │ + beq b08c │ │ │ │ lsl r5, r5, #4 │ │ │ │ orr r5, r5, r6, lsr #28 │ │ │ │ lsl r6, r6, #4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ orr r3, r3, r2, lsr #29 │ │ │ │ lsl r2, r2, #3 │ │ │ │ lsrs ip, ip, #4 │ │ │ │ - bne b098 │ │ │ │ + bne afe4 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ - bne b14c │ │ │ │ + bne b098 │ │ │ │ orr r1, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ - b b098 │ │ │ │ + b afe4 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ orreq r1, r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi ae84 │ │ │ │ + bhi add0 │ │ │ │ subs ip, r5, r3 │ │ │ │ subseq ip, r6, r2 │ │ │ │ lsrseq ip, r0, #1 │ │ │ │ adcs r0, r0, #0 │ │ │ │ adc r1, r1, r4, lsl #20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ @@ -7856,822 +7811,822 @@ │ │ │ │ adds r4, r4, ip, lsr #1 │ │ │ │ rsbsgt r5, r4, ip │ │ │ │ orrgt r1, r1, r4, lsl #20 │ │ │ │ popgt {r4, r5, r6, pc} │ │ │ │ orr r1, r1, #1048576 @ 0x100000 │ │ │ │ mov lr, #0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - b ae84 │ │ │ │ + b add0 │ │ │ │ orr lr, r5, r6 │ │ │ │ - b ae84 │ │ │ │ + b add0 │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teq r4, ip │ │ │ │ teqeq r5, ip │ │ │ │ - beq b000 │ │ │ │ + beq af4c │ │ │ │ teq r4, ip │ │ │ │ - bne b1d4 │ │ │ │ + bne b120 │ │ │ │ orrs r4, r0, r1, lsl #12 │ │ │ │ - bne b000 │ │ │ │ + bne af4c │ │ │ │ teq r5, ip │ │ │ │ - bne afe8 │ │ │ │ + bne af34 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b b000 │ │ │ │ + b af4c │ │ │ │ teq r5, ip │ │ │ │ - bne b1f0 │ │ │ │ + bne b13c │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ - beq af9c │ │ │ │ + beq aee8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b b000 │ │ │ │ + b af4c │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne af34 │ │ │ │ + bne ae80 │ │ │ │ orrs r4, r0, r1, lsl #1 │ │ │ │ - bne afe8 │ │ │ │ + bne af34 │ │ │ │ orrs r5, r2, r3, lsl #1 │ │ │ │ - bne af9c │ │ │ │ - b b000 │ │ │ │ + bne aee8 │ │ │ │ + b af4c │ │ │ │ push {r1, lr} │ │ │ │ mov r0, #8 │ │ │ │ bl 2e84 │ │ │ │ pop {r1, pc} │ │ │ │ - ldr r3, [pc, #48] @ b258 │ │ │ │ - ldr r2, [pc, #48] @ b25c │ │ │ │ + ldr r3, [pc, #48] @ b1a4 │ │ │ │ + ldr r2, [pc, #48] @ b1a8 │ │ │ │ and r3, r3, r0, lsr #1 │ │ │ │ sub r0, r0, r3 │ │ │ │ and r3, r0, r2 │ │ │ │ and r2, r2, r0, lsr #2 │ │ │ │ add r3, r3, r2 │ │ │ │ - ldr r0, [pc, #28] @ b260 │ │ │ │ + ldr r0, [pc, #28] @ b1ac │ │ │ │ add r3, r3, r3, lsr #4 │ │ │ │ and r0, r0, r3 │ │ │ │ add r0, r0, r0, lsl #8 │ │ │ │ add r0, r0, r0, lsl #16 │ │ │ │ lsr r0, r0, #24 │ │ │ │ bx lr │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svceq 0x000f0f0f │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b298 │ │ │ │ + ldr r7, [pc, #40] @ b1e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b274 │ │ │ │ + bne b1c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b2d0 │ │ │ │ + ldr r7, [pc, #40] @ b21c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ sub r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2ac │ │ │ │ + bne b1f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b308 │ │ │ │ + ldr r7, [pc, #40] @ b254 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ orr r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2e4 │ │ │ │ + bne b230 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b340 │ │ │ │ + ldr r7, [pc, #40] @ b28c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ and r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b31c │ │ │ │ + bne b268 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b378 │ │ │ │ + ldr r7, [pc, #40] @ b2c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ eor r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b354 │ │ │ │ + bne b2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #44] @ b3b4 │ │ │ │ + ldr r7, [pc, #44] @ b300 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ and r1, r4, r6 │ │ │ │ mvn r1, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b38c │ │ │ │ + bne b2d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ b410 │ │ │ │ + ldr r8, [pc, #76] @ b35c │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b414 │ │ │ │ + ldr r7, [pc, #64] @ b360 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ add r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3d8 │ │ │ │ + bne b324 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ b470 │ │ │ │ + ldr r8, [pc, #76] @ b3bc │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b474 │ │ │ │ + ldr r7, [pc, #64] @ b3c0 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ sub r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b438 │ │ │ │ + bne b384 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ b4d0 │ │ │ │ + ldr r8, [pc, #76] @ b41c │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b4d4 │ │ │ │ + ldr r7, [pc, #64] @ b420 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ orr r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b498 │ │ │ │ + bne b3e4 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ b530 │ │ │ │ + ldr r8, [pc, #76] @ b47c │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b534 │ │ │ │ + ldr r7, [pc, #64] @ b480 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b4f8 │ │ │ │ + bne b444 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #76] @ b590 │ │ │ │ + ldr r8, [pc, #76] @ b4dc │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b594 │ │ │ │ + ldr r7, [pc, #64] @ b4e0 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ eor r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b558 │ │ │ │ + bne b4a4 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #80] @ b5f4 │ │ │ │ + ldr r8, [pc, #80] @ b540 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #68] @ b5f8 │ │ │ │ + ldr r7, [pc, #68] @ b544 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ mvn r3, r3 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5b8 │ │ │ │ + bne b504 │ │ │ │ lsl r0, r4, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ b654 │ │ │ │ + ldr r7, [pc, #60] @ b5a0 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ add r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b61c │ │ │ │ + bne b568 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ b6b0 │ │ │ │ + ldr r7, [pc, #60] @ b5fc │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ sub r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b678 │ │ │ │ + bne b5c4 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ b70c │ │ │ │ + ldr r7, [pc, #60] @ b658 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ orr r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6d4 │ │ │ │ + bne b620 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ b768 │ │ │ │ + ldr r7, [pc, #60] @ b6b4 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b730 │ │ │ │ + bne b67c │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #60] @ b7c4 │ │ │ │ + ldr r7, [pc, #60] @ b710 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ eor r3, r4, r6 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b78c │ │ │ │ + bne b6d8 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ mov r8, #255 @ 0xff │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b824 │ │ │ │ + ldr r7, [pc, #64] @ b770 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r8, r0 │ │ │ │ lsr r4, r4, r5 │ │ │ │ and r3, r4, r6 │ │ │ │ mvn r3, r3 │ │ │ │ eor r3, r0, r3, lsl r5 │ │ │ │ and r3, r3, r8 │ │ │ │ eor r1, r3, r0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7e8 │ │ │ │ + bne b734 │ │ │ │ lsl r0, r4, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b85c │ │ │ │ + ldr r7, [pc, #40] @ b7a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ add r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b838 │ │ │ │ + bne b784 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b894 │ │ │ │ + ldr r7, [pc, #40] @ b7e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ sub r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b870 │ │ │ │ + bne b7bc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b8cc │ │ │ │ + ldr r7, [pc, #40] @ b818 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ orr r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8a8 │ │ │ │ + bne b7f4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b904 │ │ │ │ + ldr r7, [pc, #40] @ b850 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ and r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8e0 │ │ │ │ + bne b82c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ b93c │ │ │ │ + ldr r7, [pc, #40] @ b888 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r4 │ │ │ │ eor r5, r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b918 │ │ │ │ + bne b864 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #44] @ b978 │ │ │ │ + ldr r7, [pc, #44] @ b8c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r5 │ │ │ │ and r4, r0, r6 │ │ │ │ mvn r4, r4 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b950 │ │ │ │ + bne b89c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ b9dc │ │ │ │ + ldr r5, [pc, #84] @ b928 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ b9e0 │ │ │ │ + ldr r7, [pc, #72] @ b92c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ add r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b99c │ │ │ │ + bne b8e8 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ ba44 │ │ │ │ + ldr r5, [pc, #84] @ b990 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ ba48 │ │ │ │ + ldr r7, [pc, #72] @ b994 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ rsb r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba04 │ │ │ │ + bne b950 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ baac │ │ │ │ + ldr r5, [pc, #84] @ b9f8 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ bab0 │ │ │ │ + ldr r7, [pc, #72] @ b9fc │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ orr r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba6c │ │ │ │ + bne b9b8 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ bb14 │ │ │ │ + ldr r5, [pc, #84] @ ba60 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ bb18 │ │ │ │ + ldr r7, [pc, #72] @ ba64 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bad4 │ │ │ │ + bne ba20 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #84] @ bb7c │ │ │ │ + ldr r5, [pc, #84] @ bac8 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ bb80 │ │ │ │ + ldr r7, [pc, #72] @ bacc │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ eor r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb3c │ │ │ │ + bne ba88 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #88] @ bbe8 │ │ │ │ + ldr r5, [pc, #88] @ bb34 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #76] @ bbec │ │ │ │ + ldr r7, [pc, #76] @ bb38 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ mvn r4, r4 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bba4 │ │ │ │ + bne baf0 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ bc50 │ │ │ │ + ldr r7, [pc, #68] @ bb9c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ add r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc10 │ │ │ │ + bne bb5c │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ bcb4 │ │ │ │ + ldr r7, [pc, #68] @ bc00 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ rsb r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc74 │ │ │ │ + bne bbc0 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ bd18 │ │ │ │ + ldr r7, [pc, #68] @ bc64 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ orr r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bcd8 │ │ │ │ + bne bc24 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ bd7c │ │ │ │ + ldr r7, [pc, #68] @ bcc8 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd3c │ │ │ │ + bne bc88 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #68] @ bde0 │ │ │ │ + ldr r7, [pc, #68] @ bd2c │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ eor r4, r6, r4, lsr r8 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bda0 │ │ │ │ + bne bcec │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ be48 │ │ │ │ + ldr r7, [pc, #72] @ bd94 │ │ │ │ mov r6, r1 │ │ │ │ bic r9, r0, #3 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, r9 │ │ │ │ and r4, r5, r0 │ │ │ │ and r4, r6, r4, lsr r8 │ │ │ │ mvn r4, r4 │ │ │ │ eor r4, r0, r4, lsl r8 │ │ │ │ and r4, r4, r5 │ │ │ │ eor r4, r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be04 │ │ │ │ + bne bd50 │ │ │ │ and r0, r5, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -8679,44 +8634,44 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmp r7, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bne be84 │ │ │ │ - ldr r3, [pc, #16] @ be8c │ │ │ │ + bne bdd0 │ │ │ │ + ldr r3, [pc, #16] @ bdd8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be5c │ │ │ │ + bne bda8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r7, [pc, #100] @ bf00 │ │ │ │ + ldr r7, [pc, #100] @ be4c │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r9, r7, r5 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ bic r4, r0, #3 │ │ │ │ and r7, r7, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ and r3, r9, r0 │ │ │ │ eor r1, r0, r8, lsl r5 │ │ │ │ lsr r3, r3, r5 │ │ │ │ and r1, r1, r9 │ │ │ │ cmp r3, r7 │ │ │ │ eor r1, r1, r0 │ │ │ │ - bne bef0 │ │ │ │ - ldr r3, [pc, #40] @ bf04 │ │ │ │ + bne be3c │ │ │ │ + ldr r3, [pc, #40] @ be50 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne beb4 │ │ │ │ + bne be00 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r6, r3, #16 │ │ │ │ asr r6, r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @@ -8733,142 +8688,142 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ and r3, r7, r0 │ │ │ │ eor r1, r0, r8, lsl r5 │ │ │ │ lsr r3, r3, r5 │ │ │ │ and r1, r1, r7 │ │ │ │ cmp r3, r9 │ │ │ │ eor r1, r1, r0 │ │ │ │ - bne bf68 │ │ │ │ - ldr r3, [pc, #36] @ bf78 │ │ │ │ + bne beb4 │ │ │ │ + ldr r3, [pc, #36] @ bec4 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf2c │ │ │ │ + bne be78 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r6, r3, #24 │ │ │ │ asr r6, r6, #24 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r3, [pc, #28] @ bfa4 │ │ │ │ + ldr r3, [pc, #28] @ bef0 │ │ │ │ mov r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl be90 │ │ │ │ + bl bddc │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl bf08 │ │ │ │ + bl be54 │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc] @ bfe8 │ │ │ │ + ldr r3, [pc] @ bf34 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ c020 │ │ │ │ + ldr r7, [pc, #40] @ bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bffc │ │ │ │ + bne bf48 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r6, [pc, #76] @ c07c │ │ │ │ + ldr r6, [pc, #76] @ bfc8 │ │ │ │ lsl r9, r0, #3 │ │ │ │ and r9, r9, #24 │ │ │ │ lsl r6, r6, r9 │ │ │ │ lsl r7, r1, r9 │ │ │ │ - ldr r8, [pc, #60] @ c080 │ │ │ │ + ldr r8, [pc, #60] @ bfcc │ │ │ │ bic r5, r0, #3 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ eor r1, r7, r4 │ │ │ │ and r1, r1, r6 │ │ │ │ eor r1, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c044 │ │ │ │ + bne bf90 │ │ │ │ and r0, r6, r4 │ │ │ │ lsr r0, r0, r9 │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ lsl r6, r6, r8 │ │ │ │ lsl r7, r1, r8 │ │ │ │ - ldr r9, [pc, #56] @ c0dc │ │ │ │ + ldr r9, [pc, #56] @ c028 │ │ │ │ bic r5, r0, #3 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r2, r5 │ │ │ │ eor r1, r7, r4 │ │ │ │ and r1, r1, r6 │ │ │ │ eor r1, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0a4 │ │ │ │ + bne bff0 │ │ │ │ and r0, r6, r4 │ │ │ │ lsr r0, r0, r8 │ │ │ │ lsl r0, r0, #24 │ │ │ │ asr r0, r0, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xffff0fc0 │ │ │ │ - ldr r3, [pc, #24] @ c100 │ │ │ │ + ldr r3, [pc, #24] @ c04c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ c120 │ │ │ │ + ldr r3, [pc, #20] @ c06c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ c140 │ │ │ │ + ldr r3, [pc, #20] @ c08c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ - ldr r3, [pc, #20] @ c160 │ │ │ │ + ldr r3, [pc, #20] @ c0ac │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000c164 <.fini>: │ │ │ │ +0000c0b0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,590 +1,590 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0000c16c 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x0000c17c 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x0000c18c 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x0000c19c 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x0000c1ac 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x0000c1bc 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x0000c1cc 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x0000c1dc 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x0000c1ec 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ - 0x0000c1fc 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ - 0x0000c20c 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ - 0x0000c21c 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ - 0x0000c22c 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ - 0x0000c23c 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ - 0x0000c24c 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ - 0x0000c25c 7c693a67 65745f69 6e746572 705f7365 |i:get_interp_se │ │ │ │ - 0x0000c26c 7474696e 67730000 257a6400 2e2e2f4d ttings..%zd.../M │ │ │ │ - 0x0000c27c 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x0000c28c 726e616c 63617069 2e630000 696e7465 rnalcapi.c..inte │ │ │ │ - 0x0000c29c 72702021 3d204e55 4c4c0000 66656174 rp != NULL..feat │ │ │ │ - 0x0000c2ac 7572655f 666c6167 73000000 6f776e5f ure_flags...own_ │ │ │ │ - 0x0000c2bc 67696c00 63616e6e 6f742067 65742061 gil.cannot get a │ │ │ │ - 0x0000c2cc 6c6c6f63 61746f72 73206e61 6d650000 llocators name.. │ │ │ │ - 0x0000c2dc 734f7c24 703a7275 6e5f696e 5f737562 sO|$p:run_in_sub │ │ │ │ - 0x0000c2ec 696e7465 72705f77 6974685f 636f6e66 interp_with_conf │ │ │ │ - 0x0000c2fc 69670000 7375622d 696e7465 72707265 ig..sub-interpre │ │ │ │ - 0x0000c30c 74657220 63726561 74696f6e 20666169 ter creation fai │ │ │ │ - 0x0000c31c 6c656400 73746174 6520213d 204e554c led.state != NUL │ │ │ │ - 0x0000c32c 4c000000 5f5f6469 63745f5f 00000000 L...__dict__.... │ │ │ │ - 0x0000c33c 62616420 636f6e66 69672025 52000000 bad config %R... │ │ │ │ - 0x0000c34c 215f5079 5f49734d 61696e49 6e746572 !_Py_IsMainInter │ │ │ │ - 0x0000c35c 70726574 65722850 79496e74 65727072 preter(PyInterpr │ │ │ │ - 0x0000c36c 65746572 53746174 655f4765 74282929 eterState_Get()) │ │ │ │ - 0x0000c37c 00000000 797c6973 00000000 6465636f ....y|is....deco │ │ │ │ - 0x0000c38c 64652065 72726f72 3a20706f 733d257a de error: pos=%z │ │ │ │ - 0x0000c39c 752c2072 6561736f 6e3d2573 00000000 u, reason=%s.... │ │ │ │ - 0x0000c3ac 756e7375 70706f72 74656420 6572726f unsupported erro │ │ │ │ - 0x0000c3bc 72206861 6e646c65 72000000 756e6b6e r handler...unkn │ │ │ │ - 0x0000c3cc 6f776e20 6572726f 7220636f 64650000 own error code.. │ │ │ │ - 0x0000c3dc 4f4f3a63 6c656172 5f657874 656e7369 OO:clear_extensi │ │ │ │ - 0x0000c3ec 6f6e0000 4f497300 494f0000 6b657973 on..OIs.IO..keys │ │ │ │ - 0x0000c3fc 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ - 0x0000c40c 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ - 0x0000c41c 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ - 0x0000c42c 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ - 0x0000c43c 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ - 0x0000c44c 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x0000c45c 7475706c 65290000 4f4f6e3a 64696374 tuple)..OOn:dict │ │ │ │ - 0x0000c46c 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ - 0x0000c47c 73680000 4f3a6765 745f6372 6f737369 sh..O:get_crossi │ │ │ │ - 0x0000c48c 6e746572 705f6461 74610000 5f507943 nterp_data.._PyC │ │ │ │ - 0x0000c49c 726f7373 496e7465 72707265 74657244 rossInterpreterD │ │ │ │ - 0x0000c4ac 6174615f 52656c65 61736528 64617461 ata_Release(data │ │ │ │ - 0x0000c4bc 29203d3d 20300000 6d6f6420 213d204e ) == 0..mod != N │ │ │ │ - 0x0000c4cc 554c4c00 4f690000 696e7661 6c696420 ULL.Oi..invalid │ │ │ │ - 0x0000c4dc 726f756e 64696e67 00000000 2e2e2f49 rounding....../I │ │ │ │ - 0x0000c4ec 6e636c75 64652f69 6e746572 6e616c2f nclude/internal/ │ │ │ │ - 0x0000c4fc 7079636f 72655f6f 626a6563 742e6800 pycore_object.h. │ │ │ │ - 0x0000c50c 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ - 0x0000c51c 5f666c61 67732026 2050795f 5450464c _flags & Py_TPFL │ │ │ │ - 0x0000c52c 4147535f 494e4c49 4e455f56 414c5545 AGS_INLINE_VALUE │ │ │ │ - 0x0000c53c 53000000 50795f54 59504528 6f626a29 S...Py_TYPE(obj) │ │ │ │ - 0x0000c54c 2d3e7470 5f666c61 67732026 2050795f ->tp_flags & Py_ │ │ │ │ - 0x0000c55c 5450464c 4147535f 4d414e41 4745445f TPFLAGS_MANAGED_ │ │ │ │ - 0x0000c56c 44494354 00000000 50795f54 59504528 DICT....Py_TYPE( │ │ │ │ - 0x0000c57c 6f626a29 2d3e7470 5f626173 69637369 obj)->tp_basicsi │ │ │ │ - 0x0000c58c 7a65203d 3d207369 7a656f66 2850794f ze == sizeof(PyO │ │ │ │ - 0x0000c59c 626a6563 74290000 73747200 61726775 bject)..str.argu │ │ │ │ - 0x0000c5ac 6d656e74 2027646f 63270000 636f6d70 ment 'doc'..comp │ │ │ │ - 0x0000c5bc 696c6572 5f636c65 616e646f 63000000 iler_cleandoc... │ │ │ │ - 0x0000c5cc 50794469 63745f43 6865636b 286d6574 PyDict_Check(met │ │ │ │ - 0x0000c5dc 61646174 61290000 7175616c 6e616d65 adata)..qualname │ │ │ │ - 0x0000c5ec 00000000 5079556e 69636f64 655f4368 ....PyUnicode_Ch │ │ │ │ - 0x0000c5fc 65636b28 756d642e 755f6e61 6d652900 eck(umd.u_name). │ │ │ │ - 0x0000c60c 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x0000c61c 756d642e 755f7175 616c6e61 6d652900 umd.u_qualname). │ │ │ │ - 0x0000c62c 636f6e73 74730000 6e616d65 73000000 consts..names... │ │ │ │ - 0x0000c63c 7661726e 616d6573 00000000 63656c6c varnames....cell │ │ │ │ - 0x0000c64c 76617273 00000000 66726565 76617273 vars....freevars │ │ │ │ - 0x0000c65c 00000000 66617374 68696464 656e0000 ....fasthidden.. │ │ │ │ - 0x0000c66c 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ - 0x0000c67c 2e755f63 6f6e7374 73290000 50794469 .u_consts)..PyDi │ │ │ │ - 0x0000c68c 63745f43 6865636b 28756d64 2e755f6e ct_Check(umd.u_n │ │ │ │ - 0x0000c69c 616d6573 29000000 50794469 63745f43 ames)...PyDict_C │ │ │ │ - 0x0000c6ac 6865636b 28756d64 2e755f76 61726e61 heck(umd.u_varna │ │ │ │ - 0x0000c6bc 6d657329 00000000 50794469 63745f43 mes)....PyDict_C │ │ │ │ - 0x0000c6cc 6865636b 28756d64 2e755f63 656c6c76 heck(umd.u_cellv │ │ │ │ - 0x0000c6dc 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ - 0x0000c6ec 6865636b 28756d64 2e755f66 72656576 heck(umd.u_freev │ │ │ │ - 0x0000c6fc 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ - 0x0000c70c 6865636b 28756d64 2e755f66 61737468 heck(umd.u_fasth │ │ │ │ - 0x0000c71c 69646465 6e290000 61726763 6f756e74 idden)..argcount │ │ │ │ - 0x0000c72c 00000000 706f736f 6e6c7961 7267636f ....posonlyargco │ │ │ │ - 0x0000c73c 756e7400 6b776f6e 6c796172 67636f75 unt.kwonlyargcou │ │ │ │ - 0x0000c74c 6e740000 66697273 746c696e 656e6f00 nt..firstlineno. │ │ │ │ - 0x0000c75c 756d642e 755f6172 67636f75 6e74203e umd.u_argcount > │ │ │ │ - 0x0000c76c 3d203000 756d642e 755f706f 736f6e6c = 0.umd.u_posonl │ │ │ │ - 0x0000c77c 79617267 636f756e 74203e3d 20300000 yargcount >= 0.. │ │ │ │ - 0x0000c78c 756d642e 755f6b77 6f6e6c79 61726763 umd.u_kwonlyargc │ │ │ │ - 0x0000c79c 6f756e74 203e3d20 30000000 756d642e ount >= 0...umd. │ │ │ │ - 0x0000c7ac 755f6669 7273746c 696e656e 6f203e3d u_firstlineno >= │ │ │ │ - 0x0000c7bc 20300000 557c6973 00000000 656e636f 0..U|is....enco │ │ │ │ - 0x0000c7cc 64652065 72726f72 3a20706f 733d257a de error: pos=%z │ │ │ │ - 0x0000c7dc 752c2072 6561736f 6e3d2573 00000000 u, reason=%s.... │ │ │ │ - 0x0000c7ec 4f3a7265 73746f72 655f6372 6f737369 O:restore_crossi │ │ │ │ - 0x0000c7fc 6e746572 705f6461 74610000 7365745f nterp_data..set_ │ │ │ │ - 0x0000c80c 62617365 73000000 7365745f 636c6173 bases...set_clas │ │ │ │ - 0x0000c81c 73000000 7b736b73 6b736b73 6b736b7d s...{sksksksksk} │ │ │ │ - 0x0000c82c 00000000 66756e63 5f6d6f64 69666963 ....func_modific │ │ │ │ - 0x0000c83c 6174696f 6e000000 6275696c 74696e5f ation...builtin_ │ │ │ │ - 0x0000c84c 64696374 00000000 7365745f 6576616c dict....set_eval │ │ │ │ - 0x0000c85c 5f667261 6d655f66 756e6300 2e2e2f49 _frame_func.../I │ │ │ │ - 0x0000c86c 6e636c75 64652f6f 626a6563 742e6800 nclude/object.h. │ │ │ │ - 0x0000c87c 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ - 0x0000c88c 50794c6f 6e675f54 79706500 6f622d3e PyLong_Type.ob-> │ │ │ │ - 0x0000c89c 6f625f74 79706520 213d2026 5079426f ob_type != &PyBo │ │ │ │ - 0x0000c8ac 6f6c5f54 79706500 61726775 6d656e74 ol_Type.argument │ │ │ │ - 0x0000c8bc 206d7573 74206265 2061206c 69737400 must be a list. │ │ │ │ - 0x0000c8cc 4f000000 4e6c0000 5f746573 74696e74 O...Nl.._testint │ │ │ │ - 0x0000c8dc 65726e61 6c636170 69000000 6d6f6420 ernalcapi...mod │ │ │ │ - 0x0000c8ec 213d2050 795f4e6f 6e650000 6d6f6475 != Py_None..modu │ │ │ │ - 0x0000c8fc 6c652021 3d204e55 4c4c0000 696e7465 le != NULL..inte │ │ │ │ - 0x0000c90c 72706964 203e205f 50795275 6e74696d rpid > _PyRuntim │ │ │ │ - 0x0000c91c 652e696e 74657270 72657465 72732e6e e.interpreters.n │ │ │ │ - 0x0000c92c 6578745f 69640000 50794572 725f4f63 ext_id..PyErr_Oc │ │ │ │ - 0x0000c93c 63757272 65642829 00000000 7c4f246c curred()....|O$l │ │ │ │ - 0x0000c94c 3a637265 6174655f 696e7465 72707265 :create_interpre │ │ │ │ - 0x0000c95c 74657200 676f7420 756e6578 70656374 ter.got unexpect │ │ │ │ - 0x0000c96c 65642063 6f6e6669 67000000 636f6e66 ed config...conf │ │ │ │ - 0x0000c97c 6967203d 3d204e55 4c4c0000 74737461 ig == NULL..tsta │ │ │ │ - 0x0000c98c 7465203d 3d204e55 4c4c0000 756e7375 te == NULL..unsu │ │ │ │ - 0x0000c99c 70706f72 74656420 7768656e 63652025 pported whence % │ │ │ │ - 0x0000c9ac 6c640000 4f3a6465 7374726f 795f696e ld..O:destroy_in │ │ │ │ - 0x0000c9bc 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ - 0x0000c9cc 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ - 0x0000c9dc 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ - 0x0000c9ec 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ - 0x0000c9fc 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ - 0x0000ca0c 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ - 0x0000ca1c 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ - 0x0000ca2c 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x0000ca3c 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ - 0x0000ca4c 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x0000ca5c 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ - 0x0000ca6c 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ - 0x0000ca7c 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ - 0x0000ca8c 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ - 0x0000ca9c 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ - 0x0000caac 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x0000cabc 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ - 0x0000cacc 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ - 0x0000cadc 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ - 0x0000caec 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ - 0x0000cafc 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ - 0x0000cb0c 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ - 0x0000cb1c 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ - 0x0000cb2c 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x0000cb3c 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ - 0x0000cb4c 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ - 0x0000cb5c 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ - 0x0000cb6c 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ - 0x0000cb7c 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ - 0x0000cb8c 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ - 0x0000cb9c 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ - 0x0000cbac 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ - 0x0000cbbc 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ - 0x0000cbcc 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ - 0x0000cbdc 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ - 0x0000cbec 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ - 0x0000cbfc 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ - 0x0000cc0c 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ - 0x0000cc1c 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ - 0x0000cc2c 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ - 0x0000cc3c 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ - 0x0000cc4c 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ - 0x0000cc5c 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ - 0x0000cc6c 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ - 0x0000cc7c 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ - 0x0000cc8c 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ - 0x0000cc9c 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ - 0x0000ccac 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ - 0x0000ccbc 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ - 0x0000cccc 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000ccdc 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ - 0x0000ccec 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ - 0x0000ccfc 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000cd0c 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ - 0x0000cd1c 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ - 0x0000cd2c 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000cd3c 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ - 0x0000cd4c 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ - 0x0000cd5c 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ - 0x0000cd6c 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ - 0x0000cd7c 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ - 0x0000cd8c 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ - 0x0000cd9c 6d2d3e5f 62697473 203d3d20 31000000 m->_bits == 1... │ │ │ │ - 0x0000cdac 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ - 0x0000cdbc 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ - 0x0000cdcc 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ - 0x0000cddc 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ - 0x0000cdec 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ - 0x0000cdfc 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ - 0x0000ce0c 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ - 0x0000ce1c 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000ce2c 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ - 0x0000ce3c 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ - 0x0000ce4c 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000ce5c 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ - 0x0000ce6c 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000ce7c 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ - 0x0000ce8c 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000ce9c 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ - 0x0000ceac 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ - 0x0000cebc 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ - 0x0000cecc 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ - 0x0000cedc 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x0000ceec 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ - 0x0000cefc 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ - 0x0000cf0c 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x0000cf1c 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ - 0x0000cf2c 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ - 0x0000cf3c 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ - 0x0000cf4c 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ - 0x0000cf5c 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ - 0x0000cf6c 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ - 0x0000cf7c 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ - 0x0000cf8c 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ - 0x0000cf9c 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ - 0x0000cfac 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ - 0x0000cfbc 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ - 0x0000cfcc 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ - 0x0000cfdc 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ - 0x0000cfec 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ - 0x0000cffc 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ - 0x0000d00c 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ - 0x0000d01c 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ - 0x0000d02c 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ - 0x0000d03c 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ - 0x0000d04c 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ - 0x0000d05c 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ - 0x0000d06c 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ - 0x0000d07c 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ - 0x0000d08c 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ - 0x0000d09c 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ - 0x0000d0ac 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ - 0x0000d0bc 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ - 0x0000d0cc 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ - 0x0000d0dc 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ - 0x0000d0ec 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ - 0x0000d0fc 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ - 0x0000d10c 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ - 0x0000d11c 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ - 0x0000d12c 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ - 0x0000d13c 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ - 0x0000d14c 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ - 0x0000d15c 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ - 0x0000d16c 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ - 0x0000d17c 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ - 0x0000d18c 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ - 0x0000d19c 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ - 0x0000d1ac 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ - 0x0000d1bc 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ - 0x0000d1cc 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ - 0x0000d1dc 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ - 0x0000d1ec 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ - 0x0000d1fc 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ - 0x0000d20c 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ - 0x0000d21c 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ - 0x0000d22c 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ - 0x0000d23c 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ - 0x0000d24c 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ - 0x0000d25c 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ - 0x0000d26c 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ - 0x0000d27c 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ - 0x0000d28c 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ - 0x0000d29c 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ - 0x0000d2ac 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ - 0x0000d2bc 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ - 0x0000d2cc 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ - 0x0000d2dc 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ - 0x0000d2ec 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ - 0x0000d2fc 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ - 0x0000d30c 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ - 0x0000d31c 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ - 0x0000d32c 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ - 0x0000d33c 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ - 0x0000d34c 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ - 0x0000d35c 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ - 0x0000d36c 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ - 0x0000d37c 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ - 0x0000d38c 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ - 0x0000d39c 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ - 0x0000d3ac 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ - 0x0000d3bc 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ - 0x0000d3cc 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ - 0x0000d3dc 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ - 0x0000d3ec 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ - 0x0000d3fc 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ - 0x0000d40c 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ - 0x0000d41c 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ - 0x0000d42c 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ - 0x0000d43c 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ - 0x0000d44c 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ - 0x0000d45c 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x0000d46c 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ - 0x0000d47c 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ - 0x0000d48c 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ - 0x0000d49c 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ - 0x0000d4ac 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ - 0x0000d4bc 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ - 0x0000d4cc 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ - 0x0000d4dc 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ - 0x0000d4ec 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ - 0x0000d4fc 63740000 4f210000 4661696c 65642074 ct..O!..Failed t │ │ │ │ - 0x0000d50c 6f20636f 6d70696c 65207472 616d706f o compile trampo │ │ │ │ - 0x0000d51c 6c696e65 00000000 4661696c 65642074 line....Failed t │ │ │ │ - 0x0000d52c 6f207365 74207065 72736973 745f6166 o set persist_af │ │ │ │ - 0x0000d53c 7465725f 666f726b 00000000 62656e63 ter_fork....benc │ │ │ │ - 0x0000d54c 686d6172 6b5f6c6f 636b7300 6f626a65 hmark_locks.obje │ │ │ │ - 0x0000d55c 63742069 73206e6f 74207365 656e2061 ct is not seen a │ │ │ │ - 0x0000d56c 73206672 65656400 66696c65 6e616d65 s freed.filename │ │ │ │ - 0x0000d57c 00000000 696e7374 72756374 696f6e73 ....instructions │ │ │ │ - 0x0000d58c 00000000 6d657461 64617461 00000000 ....metadata.... │ │ │ │ - 0x0000d59c 6e6c6f63 616c7300 646f6300 7370616d nlocals.doc.spam │ │ │ │ - 0x0000d5ac 00000000 61737400 6f707469 6d697a65 ....ast.optimize │ │ │ │ - 0x0000d5bc 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ - 0x0000d5cc 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ - 0x0000d5dc 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ - 0x0000d5ec 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ - 0x0000d5fc 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ - 0x0000d60c 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ - 0x0000d61c 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ - 0x0000d62c 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ - 0x0000d63c 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ - 0x0000d64c 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ - 0x0000d65c 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ - 0x0000d66c 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ - 0x0000d67c 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ - 0x0000d68c 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ - 0x0000d69c 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ - 0x0000d6ac 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ - 0x0000d6bc 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ - 0x0000d6cc 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ - 0x0000d6dc 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ - 0x0000d6ec 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ - 0x0000d6fc 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ - 0x0000d70c 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x0000d71c 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ - 0x0000d72c 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ - 0x0000d73c 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ - 0x0000d74c 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x0000d75c 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ - 0x0000d76c 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ - 0x0000d77c 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ - 0x0000d78c 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ - 0x0000d79c 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ - 0x0000d7ac 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ - 0x0000d7bc 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ - 0x0000d7cc 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ - 0x0000d7dc 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ - 0x0000d7ec 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ - 0x0000d7fc 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000d80c 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ - 0x0000d81c 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ - 0x0000d82c 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ - 0x0000d83c 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ - 0x0000d84c 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ - 0x0000d85c 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ - 0x0000d86c 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ - 0x0000d87c 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ - 0x0000d88c 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ - 0x0000d89c 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ - 0x0000d8ac 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ - 0x0000d8bc 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ - 0x0000d8cc 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ - 0x0000d8dc 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ - 0x0000d8ec 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ - 0x0000d8fc 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ - 0x0000d90c 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ - 0x0000d91c 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ - 0x0000d92c 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000d93c 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ - 0x0000d94c 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ - 0x0000d95c 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ - 0x0000d96c 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ - 0x0000d97c 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ - 0x0000d98c 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ - 0x0000d99c 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ - 0x0000d9ac 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ - 0x0000d9bc 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ - 0x0000d9cc 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ - 0x0000d9dc 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ - 0x0000d9ec 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ - 0x0000d9fc 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000da0c 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ - 0x0000da1c 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000da2c 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000da3c 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000da4c 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000da5c 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ - 0x0000da6c 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ - 0x0000da7c 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ - 0x0000da8c 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ - 0x0000da9c 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ - 0x0000daac 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ - 0x0000dabc 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ - 0x0000dacc 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ - 0x0000dadc 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ - 0x0000daec 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ - 0x0000dafc 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ - 0x0000db0c 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ - 0x0000db1c 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ - 0x0000db2c 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ - 0x0000db3c 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ - 0x0000db4c 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ - 0x0000db5c 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ - 0x0000db6c 335f6765 74617267 73000000 63616c6c 3_getargs...call │ │ │ │ - 0x0000db7c 6261636b 00000000 6e756d00 626c6f63 back....num.bloc │ │ │ │ - 0x0000db8c 6b696e67 00000000 656e7375 72655f61 king....ensure_a │ │ │ │ - 0x0000db9c 64646564 00000000 636f6465 00000000 dded....code.... │ │ │ │ - 0x0000dbac 6d61696e 00000000 7768656e 63650000 main....whence.. │ │ │ │ - 0x0000dbbc 78690000 74657374 5f6c6f63 6b5f6261 xi..test_lock_ba │ │ │ │ - 0x0000dbcc 73696300 74657374 5f6c6f63 6b5f7477 sic.test_lock_tw │ │ │ │ - 0x0000dbdc 6f5f7468 72656164 73000000 74657374 o_threads...test │ │ │ │ - 0x0000dbec 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ - 0x0000dbfc 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000dc0c 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ - 0x0000dc1c 6b5f6265 6e63686d 61726b00 74657374 k_benchmark.test │ │ │ │ - 0x0000dc2c 5f6c6f63 6b5f6f6e 63650000 74657374 _lock_once..test │ │ │ │ - 0x0000dc3c 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ - 0x0000dc4c 74657374 5f6c6f63 6b5f7265 63757273 test_lock_recurs │ │ │ │ - 0x0000dc5c 69766500 5f507954 696d655f 41734d69 ive._PyTime_AsMi │ │ │ │ - 0x0000dc6c 63726f73 65636f6e 64730000 5f507954 croseconds.._PyT │ │ │ │ - 0x0000dc7c 696d655f 41734d69 6c6c6973 65636f6e ime_AsMillisecon │ │ │ │ - 0x0000dc8c 64730000 5f507954 696d655f 41735469 ds.._PyTime_AsTi │ │ │ │ - 0x0000dc9c 6d657370 65630000 5f507954 696d655f mespec.._PyTime_ │ │ │ │ - 0x0000dcac 41735469 6d657370 65635f63 6c616d70 AsTimespec_clamp │ │ │ │ - 0x0000dcbc 00000000 5f507954 696d655f 41735469 ...._PyTime_AsTi │ │ │ │ - 0x0000dccc 6d657661 6c000000 5f507954 696d655f meval..._PyTime_ │ │ │ │ - 0x0000dcdc 41735469 6d657661 6c5f636c 616d7000 AsTimeval_clamp. │ │ │ │ - 0x0000dcec 5f507954 696d655f 46726f6d 5365636f _PyTime_FromSeco │ │ │ │ - 0x0000dcfc 6e647300 5f507954 696d655f 46726f6d nds._PyTime_From │ │ │ │ - 0x0000dd0c 5365636f 6e64734f 626a6563 74000000 SecondsObject... │ │ │ │ - 0x0000dd1c 5f507954 696d655f 4f626a65 6374546f _PyTime_ObjectTo │ │ │ │ - 0x0000dd2c 54696d65 5f740000 5f507954 696d655f Time_t.._PyTime_ │ │ │ │ - 0x0000dd3c 4f626a65 6374546f 54696d65 73706563 ObjectToTimespec │ │ │ │ - 0x0000dd4c 00000000 5f507954 696d655f 4f626a65 ...._PyTime_Obje │ │ │ │ - 0x0000dd5c 6374546f 54696d65 76616c00 7365745f ctToTimeval.set_ │ │ │ │ - 0x0000dd6c 75706461 74650000 7365745f 6e657874 update..set_next │ │ │ │ - 0x0000dd7c 5f656e74 72790000 74657374 5f637269 _entry..test_cri │ │ │ │ - 0x0000dd8c 74696361 6c5f7365 6374696f 6e730000 tical_sections.. │ │ │ │ - 0x0000dd9c 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000ddac 6374696f 6e735f6e 65737400 74657374 ctions_nest.test │ │ │ │ - 0x0000ddbc 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000ddcc 6e735f73 75737065 6e640000 74657374 ns_suspend..test │ │ │ │ - 0x0000dddc 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000ddec 6e735f74 68726561 64730000 74657374 ns_threads..test │ │ │ │ - 0x0000ddfc 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000de0c 6e735f67 63000000 130a0700 12090600 ns_gc........... │ │ │ │ - 0x0000de1c 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ - 0x0000de2c 6e677300 6765745f 6d6f6475 6c655f73 ngs.get_module_s │ │ │ │ - 0x0000de3c 74617465 00000000 00000000 00000000 tate............ │ │ │ │ - 0x0000de4c 00000000 01000000 00000000 01000000 ................ │ │ │ │ - 0x0000de5c 02000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ - 0x0000de6c 74617267 735f696d 706c0000 6765745f targs_impl..get_ │ │ │ │ - 0x0000de7c 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000de8c 65730000 50795475 706c655f 5345545f es..PyTuple_SET_ │ │ │ │ - 0x0000de9c 4954454d 00000000 6765745f 63726f73 ITEM....get_cros │ │ │ │ - 0x0000deac 73696e74 6572705f 64617461 00000000 sinterp_data.... │ │ │ │ - 0x0000debc 50795475 706c655f 4745545f 53495a45 PyTuple_GET_SIZE │ │ │ │ - 0x0000decc 00000000 5f50794f 626a6563 745f496e ...._PyObject_In │ │ │ │ - 0x0000dedc 6c696e65 56616c75 65730000 5f746573 lineValues.._tes │ │ │ │ - 0x0000deec 74696e74 65726e61 6c636170 695f6173 tinternalcapi_as │ │ │ │ - 0x0000defc 73656d62 6c655f63 6f64655f 6f626a65 semble_code_obje │ │ │ │ - 0x0000df0c 63745f69 6d706c00 50795f53 495a4500 ct_impl.Py_SIZE. │ │ │ │ - 0x0000df1c 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ - 0x0000df2c 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ - 0x0000df3c 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ - 0x0000df4c 72645f65 76616c00 756e7573 65645f69 rd_eval.unused_i │ │ │ │ - 0x0000df5c 6e746572 70726574 65725f69 64000000 nterpreter_id... │ │ │ │ - 0x0000df6c 696e7465 72707265 7465725f 65786973 interpreter_exis │ │ │ │ - 0x0000df7c 74730000 5f6e6577 5f696e74 65727072 ts.._new_interpr │ │ │ │ - 0x0000df8c 65746572 00000000 6c696e6b 5f696e74 eter....link_int │ │ │ │ - 0x0000df9c 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000dfac 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000dfbc 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000dfcc 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ - 0x0000dfdc 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ - 0x0000dfec 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ - 0x0000dffc 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000e00c 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ - 0x0000e01c 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ - 0x0000e02c 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ - 0x0000e03c 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ - 0x0000e04c 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ - 0x0000e05c 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ - 0x0000e06c 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000e07c 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ - 0x0000e08c 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ - 0x0000e09c 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ - 0x0000e0ac 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ - 0x0000e0bc 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ - 0x0000e0cc 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ - 0x0000e0dc 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ - 0x0000e0ec 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ - 0x0000e0fc 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ - 0x0000e10c 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000e11c 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ - 0x0000e12c 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ - 0x0000e13c 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ - 0x0000e14c 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ - 0x0000e15c 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ - 0x0000e16c 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ - 0x0000e17c 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ - 0x0000e18c 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ - 0x0000e19c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0000e1ac 01000000 01000000 01000000 ffffffff ................ │ │ │ │ - 0x0000e1bc 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ - 0x0000e1cc 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ - 0x0000e1dc 03000000 02000000 01000000 fdffffff ................ │ │ │ │ - 0x0000e1ec 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ - 0x0000e1fc 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ - 0x0000e20c ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ - 0x0000e21c 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ - 0x0000e22c 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ - 0x0000e23c ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ - 0x0000e24c 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ - 0x0000e25c 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ - 0x0000e26c 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ - 0x0000e27c 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ - 0x0000e28c 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ - 0x0000e29c 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ - 0x0000e2ac 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ - 0x0000e2bc 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ - 0x0000e2cc 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0000e2dc 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ - 0x0000e2ec 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ - 0x0000e2fc 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ - 0x0000e30c 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ - 0x0000e31c 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ - 0x0000e32c 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ - 0x0000e33c 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ - 0x0000e34c 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ - 0x0000e35c 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ - 0x0000e36c 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ - 0x0000e37c 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x0000e38c 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ - 0x0000e39c 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ - 0x0000e3ac 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ - 0x0000e3bc 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ - 0x0000e3cc 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ - 0x0000e3dc 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ - 0x0000e3ec 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ - 0x0000e3fc 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ - 0x0000e40c 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ - 0x0000e41c 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ - 0x0000e42c 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ - 0x0000e43c 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ - 0x0000e44c 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ - 0x0000e45c 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ - 0x0000e46c 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ - 0x0000e47c 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ - 0x0000e48c 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ - 0x0000e49c 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ - 0x0000e4ac 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ - 0x0000e4bc 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ - 0x0000e4cc 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ - 0x0000e4dc 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x0000e4ec 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ - 0x0000e4fc 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x0000e50c 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ - 0x0000e51c 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ - 0x0000e52c 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ - 0x0000e53c 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ - 0x0000e54c 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ - 0x0000e55c 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ - 0x0000e56c 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ - 0x0000e57c 292e0000 3e000000 41000000 0c000000 )...>...A....... │ │ │ │ - 0x0000e58c 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ - 0x0000e59c 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ - 0x0000e5ac 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ - 0x0000e5bc 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ - 0x0000e5cc 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ - 0x0000e5dc 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ - 0x0000e5ec 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ - 0x0000e5fc 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ - 0x0000e60c 00000000 .... │ │ │ │ + 0x0000c0b8 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x0000c0c8 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x0000c0d8 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x0000c0e8 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x0000c0f8 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x0000c108 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x0000c118 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x0000c128 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x0000c138 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ + 0x0000c148 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ + 0x0000c158 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ + 0x0000c168 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ + 0x0000c178 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ + 0x0000c188 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ + 0x0000c198 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ + 0x0000c1a8 7c693a67 65745f69 6e746572 705f7365 |i:get_interp_se │ │ │ │ + 0x0000c1b8 7474696e 67730000 257a6400 2e2e2f4d ttings..%zd.../M │ │ │ │ + 0x0000c1c8 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x0000c1d8 726e616c 63617069 2e630000 696e7465 rnalcapi.c..inte │ │ │ │ + 0x0000c1e8 72702021 3d204e55 4c4c0000 66656174 rp != NULL..feat │ │ │ │ + 0x0000c1f8 7572655f 666c6167 73000000 6f776e5f ure_flags...own_ │ │ │ │ + 0x0000c208 67696c00 63616e6e 6f742067 65742061 gil.cannot get a │ │ │ │ + 0x0000c218 6c6c6f63 61746f72 73206e61 6d650000 llocators name.. │ │ │ │ + 0x0000c228 734f7c24 703a7275 6e5f696e 5f737562 sO|$p:run_in_sub │ │ │ │ + 0x0000c238 696e7465 72705f77 6974685f 636f6e66 interp_with_conf │ │ │ │ + 0x0000c248 69670000 7375622d 696e7465 72707265 ig..sub-interpre │ │ │ │ + 0x0000c258 74657220 63726561 74696f6e 20666169 ter creation fai │ │ │ │ + 0x0000c268 6c656400 73746174 6520213d 204e554c led.state != NUL │ │ │ │ + 0x0000c278 4c000000 5f5f6469 63745f5f 00000000 L...__dict__.... │ │ │ │ + 0x0000c288 62616420 636f6e66 69672025 52000000 bad config %R... │ │ │ │ + 0x0000c298 215f5079 5f49734d 61696e49 6e746572 !_Py_IsMainInter │ │ │ │ + 0x0000c2a8 70726574 65722850 79496e74 65727072 preter(PyInterpr │ │ │ │ + 0x0000c2b8 65746572 53746174 655f4765 74282929 eterState_Get()) │ │ │ │ + 0x0000c2c8 00000000 797c6973 00000000 6465636f ....y|is....deco │ │ │ │ + 0x0000c2d8 64652065 72726f72 3a20706f 733d257a de error: pos=%z │ │ │ │ + 0x0000c2e8 752c2072 6561736f 6e3d2573 00000000 u, reason=%s.... │ │ │ │ + 0x0000c2f8 756e7375 70706f72 74656420 6572726f unsupported erro │ │ │ │ + 0x0000c308 72206861 6e646c65 72000000 756e6b6e r handler...unkn │ │ │ │ + 0x0000c318 6f776e20 6572726f 7220636f 64650000 own error code.. │ │ │ │ + 0x0000c328 4f4f3a63 6c656172 5f657874 656e7369 OO:clear_extensi │ │ │ │ + 0x0000c338 6f6e0000 4f497300 494f0000 6b657973 on..OIs.IO..keys │ │ │ │ + 0x0000c348 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ + 0x0000c358 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ + 0x0000c368 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ + 0x0000c378 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ + 0x0000c388 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ + 0x0000c398 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x0000c3a8 7475706c 65290000 4f4f6e3a 64696374 tuple)..OOn:dict │ │ │ │ + 0x0000c3b8 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ + 0x0000c3c8 73680000 4f3a6765 745f6372 6f737369 sh..O:get_crossi │ │ │ │ + 0x0000c3d8 6e746572 705f6461 74610000 5f507943 nterp_data.._PyC │ │ │ │ + 0x0000c3e8 726f7373 496e7465 72707265 74657244 rossInterpreterD │ │ │ │ + 0x0000c3f8 6174615f 52656c65 61736528 64617461 ata_Release(data │ │ │ │ + 0x0000c408 29203d3d 20300000 6d6f6420 213d204e ) == 0..mod != N │ │ │ │ + 0x0000c418 554c4c00 4f690000 696e7661 6c696420 ULL.Oi..invalid │ │ │ │ + 0x0000c428 726f756e 64696e67 00000000 2e2e2f49 rounding....../I │ │ │ │ + 0x0000c438 6e636c75 64652f69 6e746572 6e616c2f nclude/internal/ │ │ │ │ + 0x0000c448 7079636f 72655f6f 626a6563 742e6800 pycore_object.h. │ │ │ │ + 0x0000c458 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ + 0x0000c468 5f666c61 67732026 2050795f 5450464c _flags & Py_TPFL │ │ │ │ + 0x0000c478 4147535f 494e4c49 4e455f56 414c5545 AGS_INLINE_VALUE │ │ │ │ + 0x0000c488 53000000 50795f54 59504528 6f626a29 S...Py_TYPE(obj) │ │ │ │ + 0x0000c498 2d3e7470 5f666c61 67732026 2050795f ->tp_flags & Py_ │ │ │ │ + 0x0000c4a8 5450464c 4147535f 4d414e41 4745445f TPFLAGS_MANAGED_ │ │ │ │ + 0x0000c4b8 44494354 00000000 50795f54 59504528 DICT....Py_TYPE( │ │ │ │ + 0x0000c4c8 6f626a29 2d3e7470 5f626173 69637369 obj)->tp_basicsi │ │ │ │ + 0x0000c4d8 7a65203d 3d207369 7a656f66 2850794f ze == sizeof(PyO │ │ │ │ + 0x0000c4e8 626a6563 74290000 73747200 61726775 bject)..str.argu │ │ │ │ + 0x0000c4f8 6d656e74 2027646f 63270000 636f6d70 ment 'doc'..comp │ │ │ │ + 0x0000c508 696c6572 5f636c65 616e646f 63000000 iler_cleandoc... │ │ │ │ + 0x0000c518 50794469 63745f43 6865636b 286d6574 PyDict_Check(met │ │ │ │ + 0x0000c528 61646174 61290000 7175616c 6e616d65 adata)..qualname │ │ │ │ + 0x0000c538 00000000 5079556e 69636f64 655f4368 ....PyUnicode_Ch │ │ │ │ + 0x0000c548 65636b28 756d642e 755f6e61 6d652900 eck(umd.u_name). │ │ │ │ + 0x0000c558 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ + 0x0000c568 756d642e 755f7175 616c6e61 6d652900 umd.u_qualname). │ │ │ │ + 0x0000c578 636f6e73 74730000 6e616d65 73000000 consts..names... │ │ │ │ + 0x0000c588 7661726e 616d6573 00000000 63656c6c varnames....cell │ │ │ │ + 0x0000c598 76617273 00000000 66726565 76617273 vars....freevars │ │ │ │ + 0x0000c5a8 00000000 66617374 68696464 656e0000 ....fasthidden.. │ │ │ │ + 0x0000c5b8 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ + 0x0000c5c8 2e755f63 6f6e7374 73290000 50794469 .u_consts)..PyDi │ │ │ │ + 0x0000c5d8 63745f43 6865636b 28756d64 2e755f6e ct_Check(umd.u_n │ │ │ │ + 0x0000c5e8 616d6573 29000000 50794469 63745f43 ames)...PyDict_C │ │ │ │ + 0x0000c5f8 6865636b 28756d64 2e755f76 61726e61 heck(umd.u_varna │ │ │ │ + 0x0000c608 6d657329 00000000 50794469 63745f43 mes)....PyDict_C │ │ │ │ + 0x0000c618 6865636b 28756d64 2e755f63 656c6c76 heck(umd.u_cellv │ │ │ │ + 0x0000c628 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ + 0x0000c638 6865636b 28756d64 2e755f66 72656576 heck(umd.u_freev │ │ │ │ + 0x0000c648 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ + 0x0000c658 6865636b 28756d64 2e755f66 61737468 heck(umd.u_fasth │ │ │ │ + 0x0000c668 69646465 6e290000 61726763 6f756e74 idden)..argcount │ │ │ │ + 0x0000c678 00000000 706f736f 6e6c7961 7267636f ....posonlyargco │ │ │ │ + 0x0000c688 756e7400 6b776f6e 6c796172 67636f75 unt.kwonlyargcou │ │ │ │ + 0x0000c698 6e740000 66697273 746c696e 656e6f00 nt..firstlineno. │ │ │ │ + 0x0000c6a8 756d642e 755f6172 67636f75 6e74203e umd.u_argcount > │ │ │ │ + 0x0000c6b8 3d203000 756d642e 755f706f 736f6e6c = 0.umd.u_posonl │ │ │ │ + 0x0000c6c8 79617267 636f756e 74203e3d 20300000 yargcount >= 0.. │ │ │ │ + 0x0000c6d8 756d642e 755f6b77 6f6e6c79 61726763 umd.u_kwonlyargc │ │ │ │ + 0x0000c6e8 6f756e74 203e3d20 30000000 756d642e ount >= 0...umd. │ │ │ │ + 0x0000c6f8 755f6669 7273746c 696e656e 6f203e3d u_firstlineno >= │ │ │ │ + 0x0000c708 20300000 557c6973 00000000 656e636f 0..U|is....enco │ │ │ │ + 0x0000c718 64652065 72726f72 3a20706f 733d257a de error: pos=%z │ │ │ │ + 0x0000c728 752c2072 6561736f 6e3d2573 00000000 u, reason=%s.... │ │ │ │ + 0x0000c738 4f3a7265 73746f72 655f6372 6f737369 O:restore_crossi │ │ │ │ + 0x0000c748 6e746572 705f6461 74610000 7365745f nterp_data..set_ │ │ │ │ + 0x0000c758 62617365 73000000 7365745f 636c6173 bases...set_clas │ │ │ │ + 0x0000c768 73000000 7b736b73 6b736b73 6b736b7d s...{sksksksksk} │ │ │ │ + 0x0000c778 00000000 66756e63 5f6d6f64 69666963 ....func_modific │ │ │ │ + 0x0000c788 6174696f 6e000000 6275696c 74696e5f ation...builtin_ │ │ │ │ + 0x0000c798 64696374 00000000 7365745f 6576616c dict....set_eval │ │ │ │ + 0x0000c7a8 5f667261 6d655f66 756e6300 2e2e2f49 _frame_func.../I │ │ │ │ + 0x0000c7b8 6e636c75 64652f6f 626a6563 742e6800 nclude/object.h. │ │ │ │ + 0x0000c7c8 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ + 0x0000c7d8 50794c6f 6e675f54 79706500 6f622d3e PyLong_Type.ob-> │ │ │ │ + 0x0000c7e8 6f625f74 79706520 213d2026 5079426f ob_type != &PyBo │ │ │ │ + 0x0000c7f8 6f6c5f54 79706500 61726775 6d656e74 ol_Type.argument │ │ │ │ + 0x0000c808 206d7573 74206265 2061206c 69737400 must be a list. │ │ │ │ + 0x0000c818 4f000000 4e6c0000 5f746573 74696e74 O...Nl.._testint │ │ │ │ + 0x0000c828 65726e61 6c636170 69000000 6d6f6420 ernalcapi...mod │ │ │ │ + 0x0000c838 213d2050 795f4e6f 6e650000 6d6f6475 != Py_None..modu │ │ │ │ + 0x0000c848 6c652021 3d204e55 4c4c0000 696e7465 le != NULL..inte │ │ │ │ + 0x0000c858 72706964 203e205f 50795275 6e74696d rpid > _PyRuntim │ │ │ │ + 0x0000c868 652e696e 74657270 72657465 72732e6e e.interpreters.n │ │ │ │ + 0x0000c878 6578745f 69640000 50794572 725f4f63 ext_id..PyErr_Oc │ │ │ │ + 0x0000c888 63757272 65642829 00000000 7c4f246c curred()....|O$l │ │ │ │ + 0x0000c898 3a637265 6174655f 696e7465 72707265 :create_interpre │ │ │ │ + 0x0000c8a8 74657200 676f7420 756e6578 70656374 ter.got unexpect │ │ │ │ + 0x0000c8b8 65642063 6f6e6669 67000000 636f6e66 ed config...conf │ │ │ │ + 0x0000c8c8 6967203d 3d204e55 4c4c0000 74737461 ig == NULL..tsta │ │ │ │ + 0x0000c8d8 7465203d 3d204e55 4c4c0000 756e7375 te == NULL..unsu │ │ │ │ + 0x0000c8e8 70706f72 74656420 7768656e 63652025 pported whence % │ │ │ │ + 0x0000c8f8 6c640000 4f3a6465 7374726f 795f696e ld..O:destroy_in │ │ │ │ + 0x0000c908 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ + 0x0000c918 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ + 0x0000c928 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ + 0x0000c938 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ + 0x0000c948 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ + 0x0000c958 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ + 0x0000c968 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ + 0x0000c978 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x0000c988 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ + 0x0000c998 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x0000c9a8 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ + 0x0000c9b8 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ + 0x0000c9c8 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ + 0x0000c9d8 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ + 0x0000c9e8 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ + 0x0000c9f8 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x0000ca08 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ + 0x0000ca18 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ + 0x0000ca28 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ + 0x0000ca38 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ + 0x0000ca48 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ + 0x0000ca58 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ + 0x0000ca68 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ + 0x0000ca78 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ + 0x0000ca88 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ + 0x0000ca98 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ + 0x0000caa8 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ + 0x0000cab8 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ + 0x0000cac8 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ + 0x0000cad8 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ + 0x0000cae8 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ + 0x0000caf8 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ + 0x0000cb08 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ + 0x0000cb18 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ + 0x0000cb28 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ + 0x0000cb38 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ + 0x0000cb48 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ + 0x0000cb58 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ + 0x0000cb68 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ + 0x0000cb78 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ + 0x0000cb88 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ + 0x0000cb98 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ + 0x0000cba8 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ + 0x0000cbb8 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ + 0x0000cbc8 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ + 0x0000cbd8 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ + 0x0000cbe8 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ + 0x0000cbf8 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ + 0x0000cc08 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ + 0x0000cc18 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x0000cc28 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ + 0x0000cc38 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ + 0x0000cc48 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x0000cc58 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ + 0x0000cc68 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ + 0x0000cc78 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x0000cc88 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ + 0x0000cc98 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ + 0x0000cca8 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ + 0x0000ccb8 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ + 0x0000ccc8 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ + 0x0000ccd8 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ + 0x0000cce8 6d2d3e5f 62697473 203d3d20 31000000 m->_bits == 1... │ │ │ │ + 0x0000ccf8 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ + 0x0000cd08 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ + 0x0000cd18 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ + 0x0000cd28 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ + 0x0000cd38 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ + 0x0000cd48 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ + 0x0000cd58 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ + 0x0000cd68 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000cd78 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ + 0x0000cd88 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ + 0x0000cd98 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000cda8 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ + 0x0000cdb8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000cdc8 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ + 0x0000cdd8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000cde8 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ + 0x0000cdf8 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ + 0x0000ce08 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ + 0x0000ce18 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ + 0x0000ce28 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x0000ce38 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ + 0x0000ce48 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ + 0x0000ce58 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x0000ce68 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ + 0x0000ce78 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ + 0x0000ce88 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ + 0x0000ce98 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ + 0x0000cea8 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ + 0x0000ceb8 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ + 0x0000cec8 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ + 0x0000ced8 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ + 0x0000cee8 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ + 0x0000cef8 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ + 0x0000cf08 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ + 0x0000cf18 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ + 0x0000cf28 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ + 0x0000cf38 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ + 0x0000cf48 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ + 0x0000cf58 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ + 0x0000cf68 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ + 0x0000cf78 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ + 0x0000cf88 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ + 0x0000cf98 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ + 0x0000cfa8 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ + 0x0000cfb8 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ + 0x0000cfc8 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ + 0x0000cfd8 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ + 0x0000cfe8 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ + 0x0000cff8 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ + 0x0000d008 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ + 0x0000d018 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ + 0x0000d028 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ + 0x0000d038 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ + 0x0000d048 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ + 0x0000d058 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ + 0x0000d068 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ + 0x0000d078 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ + 0x0000d088 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ + 0x0000d098 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ + 0x0000d0a8 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ + 0x0000d0b8 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ + 0x0000d0c8 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ + 0x0000d0d8 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ + 0x0000d0e8 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ + 0x0000d0f8 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ + 0x0000d108 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ + 0x0000d118 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ + 0x0000d128 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ + 0x0000d138 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ + 0x0000d148 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ + 0x0000d158 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ + 0x0000d168 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ + 0x0000d178 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ + 0x0000d188 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ + 0x0000d198 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ + 0x0000d1a8 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ + 0x0000d1b8 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ + 0x0000d1c8 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ + 0x0000d1d8 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ + 0x0000d1e8 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ + 0x0000d1f8 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ + 0x0000d208 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ + 0x0000d218 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ + 0x0000d228 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ + 0x0000d238 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ + 0x0000d248 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ + 0x0000d258 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ + 0x0000d268 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ + 0x0000d278 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ + 0x0000d288 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ + 0x0000d298 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ + 0x0000d2a8 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ + 0x0000d2b8 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ + 0x0000d2c8 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ + 0x0000d2d8 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ + 0x0000d2e8 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ + 0x0000d2f8 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ + 0x0000d308 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ + 0x0000d318 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ + 0x0000d328 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ + 0x0000d338 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ + 0x0000d348 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ + 0x0000d358 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ + 0x0000d368 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ + 0x0000d378 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ + 0x0000d388 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ + 0x0000d398 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ + 0x0000d3a8 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x0000d3b8 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ + 0x0000d3c8 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ + 0x0000d3d8 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ + 0x0000d3e8 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ + 0x0000d3f8 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ + 0x0000d408 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ + 0x0000d418 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ + 0x0000d428 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ + 0x0000d438 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ + 0x0000d448 63740000 4f210000 4661696c 65642074 ct..O!..Failed t │ │ │ │ + 0x0000d458 6f20636f 6d70696c 65207472 616d706f o compile trampo │ │ │ │ + 0x0000d468 6c696e65 00000000 4661696c 65642074 line....Failed t │ │ │ │ + 0x0000d478 6f207365 74207065 72736973 745f6166 o set persist_af │ │ │ │ + 0x0000d488 7465725f 666f726b 00000000 62656e63 ter_fork....benc │ │ │ │ + 0x0000d498 686d6172 6b5f6c6f 636b7300 6f626a65 hmark_locks.obje │ │ │ │ + 0x0000d4a8 63742069 73206e6f 74207365 656e2061 ct is not seen a │ │ │ │ + 0x0000d4b8 73206672 65656400 66696c65 6e616d65 s freed.filename │ │ │ │ + 0x0000d4c8 00000000 696e7374 72756374 696f6e73 ....instructions │ │ │ │ + 0x0000d4d8 00000000 6d657461 64617461 00000000 ....metadata.... │ │ │ │ + 0x0000d4e8 6e6c6f63 616c7300 646f6300 7370616d nlocals.doc.spam │ │ │ │ + 0x0000d4f8 00000000 61737400 6f707469 6d697a65 ....ast.optimize │ │ │ │ + 0x0000d508 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ + 0x0000d518 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ + 0x0000d528 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ + 0x0000d538 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ + 0x0000d548 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ + 0x0000d558 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ + 0x0000d568 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ + 0x0000d578 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ + 0x0000d588 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ + 0x0000d598 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ + 0x0000d5a8 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ + 0x0000d5b8 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ + 0x0000d5c8 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ + 0x0000d5d8 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ + 0x0000d5e8 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ + 0x0000d5f8 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ + 0x0000d608 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ + 0x0000d618 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ + 0x0000d628 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ + 0x0000d638 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ + 0x0000d648 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ + 0x0000d658 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x0000d668 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ + 0x0000d678 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ + 0x0000d688 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ + 0x0000d698 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x0000d6a8 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ + 0x0000d6b8 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ + 0x0000d6c8 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ + 0x0000d6d8 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ + 0x0000d6e8 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ + 0x0000d6f8 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ + 0x0000d708 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ + 0x0000d718 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ + 0x0000d728 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ + 0x0000d738 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ + 0x0000d748 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000d758 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ + 0x0000d768 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ + 0x0000d778 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ + 0x0000d788 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ + 0x0000d798 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ + 0x0000d7a8 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ + 0x0000d7b8 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ + 0x0000d7c8 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ + 0x0000d7d8 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ + 0x0000d7e8 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ + 0x0000d7f8 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ + 0x0000d808 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ + 0x0000d818 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ + 0x0000d828 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ + 0x0000d838 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ + 0x0000d848 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ + 0x0000d858 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ + 0x0000d868 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ + 0x0000d878 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000d888 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ + 0x0000d898 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ + 0x0000d8a8 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ + 0x0000d8b8 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ + 0x0000d8c8 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ + 0x0000d8d8 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ + 0x0000d8e8 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ + 0x0000d8f8 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ + 0x0000d908 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ + 0x0000d918 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ + 0x0000d928 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ + 0x0000d938 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ + 0x0000d948 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000d958 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ + 0x0000d968 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000d978 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000d988 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000d998 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000d9a8 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ + 0x0000d9b8 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ + 0x0000d9c8 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ + 0x0000d9d8 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ + 0x0000d9e8 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ + 0x0000d9f8 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ + 0x0000da08 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ + 0x0000da18 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ + 0x0000da28 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ + 0x0000da38 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ + 0x0000da48 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ + 0x0000da58 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ + 0x0000da68 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ + 0x0000da78 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ + 0x0000da88 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ + 0x0000da98 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ + 0x0000daa8 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ + 0x0000dab8 335f6765 74617267 73000000 63616c6c 3_getargs...call │ │ │ │ + 0x0000dac8 6261636b 00000000 6e756d00 626c6f63 back....num.bloc │ │ │ │ + 0x0000dad8 6b696e67 00000000 656e7375 72655f61 king....ensure_a │ │ │ │ + 0x0000dae8 64646564 00000000 636f6465 00000000 dded....code.... │ │ │ │ + 0x0000daf8 6d61696e 00000000 7768656e 63650000 main....whence.. │ │ │ │ + 0x0000db08 78690000 74657374 5f6c6f63 6b5f6261 xi..test_lock_ba │ │ │ │ + 0x0000db18 73696300 74657374 5f6c6f63 6b5f7477 sic.test_lock_tw │ │ │ │ + 0x0000db28 6f5f7468 72656164 73000000 74657374 o_threads...test │ │ │ │ + 0x0000db38 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ + 0x0000db48 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000db58 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ + 0x0000db68 6b5f6265 6e63686d 61726b00 74657374 k_benchmark.test │ │ │ │ + 0x0000db78 5f6c6f63 6b5f6f6e 63650000 74657374 _lock_once..test │ │ │ │ + 0x0000db88 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ + 0x0000db98 74657374 5f6c6f63 6b5f7265 63757273 test_lock_recurs │ │ │ │ + 0x0000dba8 69766500 5f507954 696d655f 41734d69 ive._PyTime_AsMi │ │ │ │ + 0x0000dbb8 63726f73 65636f6e 64730000 5f507954 croseconds.._PyT │ │ │ │ + 0x0000dbc8 696d655f 41734d69 6c6c6973 65636f6e ime_AsMillisecon │ │ │ │ + 0x0000dbd8 64730000 5f507954 696d655f 41735469 ds.._PyTime_AsTi │ │ │ │ + 0x0000dbe8 6d657370 65630000 5f507954 696d655f mespec.._PyTime_ │ │ │ │ + 0x0000dbf8 41735469 6d657370 65635f63 6c616d70 AsTimespec_clamp │ │ │ │ + 0x0000dc08 00000000 5f507954 696d655f 41735469 ...._PyTime_AsTi │ │ │ │ + 0x0000dc18 6d657661 6c000000 5f507954 696d655f meval..._PyTime_ │ │ │ │ + 0x0000dc28 41735469 6d657661 6c5f636c 616d7000 AsTimeval_clamp. │ │ │ │ + 0x0000dc38 5f507954 696d655f 46726f6d 5365636f _PyTime_FromSeco │ │ │ │ + 0x0000dc48 6e647300 5f507954 696d655f 46726f6d nds._PyTime_From │ │ │ │ + 0x0000dc58 5365636f 6e64734f 626a6563 74000000 SecondsObject... │ │ │ │ + 0x0000dc68 5f507954 696d655f 4f626a65 6374546f _PyTime_ObjectTo │ │ │ │ + 0x0000dc78 54696d65 5f740000 5f507954 696d655f Time_t.._PyTime_ │ │ │ │ + 0x0000dc88 4f626a65 6374546f 54696d65 73706563 ObjectToTimespec │ │ │ │ + 0x0000dc98 00000000 5f507954 696d655f 4f626a65 ...._PyTime_Obje │ │ │ │ + 0x0000dca8 6374546f 54696d65 76616c00 7365745f ctToTimeval.set_ │ │ │ │ + 0x0000dcb8 75706461 74650000 7365745f 6e657874 update..set_next │ │ │ │ + 0x0000dcc8 5f656e74 72790000 74657374 5f637269 _entry..test_cri │ │ │ │ + 0x0000dcd8 74696361 6c5f7365 6374696f 6e730000 tical_sections.. │ │ │ │ + 0x0000dce8 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000dcf8 6374696f 6e735f6e 65737400 74657374 ctions_nest.test │ │ │ │ + 0x0000dd08 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000dd18 6e735f73 75737065 6e640000 74657374 ns_suspend..test │ │ │ │ + 0x0000dd28 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000dd38 6e735f74 68726561 64730000 74657374 ns_threads..test │ │ │ │ + 0x0000dd48 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000dd58 6e735f67 63000000 130a0700 12090600 ns_gc........... │ │ │ │ + 0x0000dd68 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ + 0x0000dd78 6e677300 6765745f 6d6f6475 6c655f73 ngs.get_module_s │ │ │ │ + 0x0000dd88 74617465 00000000 00000000 00000000 tate............ │ │ │ │ + 0x0000dd98 00000000 01000000 00000000 01000000 ................ │ │ │ │ + 0x0000dda8 02000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ + 0x0000ddb8 74617267 735f696d 706c0000 6765745f targs_impl..get_ │ │ │ │ + 0x0000ddc8 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000ddd8 65730000 50795475 706c655f 5345545f es..PyTuple_SET_ │ │ │ │ + 0x0000dde8 4954454d 00000000 6765745f 63726f73 ITEM....get_cros │ │ │ │ + 0x0000ddf8 73696e74 6572705f 64617461 00000000 sinterp_data.... │ │ │ │ + 0x0000de08 50795475 706c655f 4745545f 53495a45 PyTuple_GET_SIZE │ │ │ │ + 0x0000de18 00000000 5f50794f 626a6563 745f496e ...._PyObject_In │ │ │ │ + 0x0000de28 6c696e65 56616c75 65730000 5f746573 lineValues.._tes │ │ │ │ + 0x0000de38 74696e74 65726e61 6c636170 695f6173 tinternalcapi_as │ │ │ │ + 0x0000de48 73656d62 6c655f63 6f64655f 6f626a65 semble_code_obje │ │ │ │ + 0x0000de58 63745f69 6d706c00 50795f53 495a4500 ct_impl.Py_SIZE. │ │ │ │ + 0x0000de68 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ + 0x0000de78 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ + 0x0000de88 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ + 0x0000de98 72645f65 76616c00 756e7573 65645f69 rd_eval.unused_i │ │ │ │ + 0x0000dea8 6e746572 70726574 65725f69 64000000 nterpreter_id... │ │ │ │ + 0x0000deb8 696e7465 72707265 7465725f 65786973 interpreter_exis │ │ │ │ + 0x0000dec8 74730000 5f6e6577 5f696e74 65727072 ts.._new_interpr │ │ │ │ + 0x0000ded8 65746572 00000000 6c696e6b 5f696e74 eter....link_int │ │ │ │ + 0x0000dee8 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000def8 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000df08 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000df18 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ + 0x0000df28 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ + 0x0000df38 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ + 0x0000df48 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000df58 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ + 0x0000df68 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ + 0x0000df78 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ + 0x0000df88 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ + 0x0000df98 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ + 0x0000dfa8 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ + 0x0000dfb8 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000dfc8 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ + 0x0000dfd8 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ + 0x0000dfe8 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ + 0x0000dff8 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ + 0x0000e008 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ + 0x0000e018 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ + 0x0000e028 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ + 0x0000e038 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ + 0x0000e048 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ + 0x0000e058 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000e068 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ + 0x0000e078 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ + 0x0000e088 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ + 0x0000e098 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ + 0x0000e0a8 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ + 0x0000e0b8 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ + 0x0000e0c8 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ + 0x0000e0d8 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ + 0x0000e0e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0000e0f8 01000000 01000000 01000000 ffffffff ................ │ │ │ │ + 0x0000e108 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ + 0x0000e118 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ + 0x0000e128 03000000 02000000 01000000 fdffffff ................ │ │ │ │ + 0x0000e138 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ + 0x0000e148 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ + 0x0000e158 ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ + 0x0000e168 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ + 0x0000e178 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ + 0x0000e188 ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ + 0x0000e198 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ + 0x0000e1a8 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ + 0x0000e1b8 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ + 0x0000e1c8 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ + 0x0000e1d8 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ + 0x0000e1e8 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ + 0x0000e1f8 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ + 0x0000e208 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ + 0x0000e218 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0000e228 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ + 0x0000e238 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ + 0x0000e248 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ + 0x0000e258 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ + 0x0000e268 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ + 0x0000e278 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ + 0x0000e288 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ + 0x0000e298 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ + 0x0000e2a8 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ + 0x0000e2b8 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ + 0x0000e2c8 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x0000e2d8 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ + 0x0000e2e8 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ + 0x0000e2f8 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ + 0x0000e308 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ + 0x0000e318 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ + 0x0000e328 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ + 0x0000e338 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ + 0x0000e348 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ + 0x0000e358 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ + 0x0000e368 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ + 0x0000e378 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ + 0x0000e388 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ + 0x0000e398 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ + 0x0000e3a8 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ + 0x0000e3b8 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ + 0x0000e3c8 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ + 0x0000e3d8 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ + 0x0000e3e8 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ + 0x0000e3f8 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ + 0x0000e408 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ + 0x0000e418 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ + 0x0000e428 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x0000e438 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ + 0x0000e448 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x0000e458 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ + 0x0000e468 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ + 0x0000e478 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ + 0x0000e488 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ + 0x0000e498 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ + 0x0000e4a8 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ + 0x0000e4b8 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ + 0x0000e4c8 292e0000 3e000000 41000000 0c000000 )...>...A....... │ │ │ │ + 0x0000e4d8 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ + 0x0000e4e8 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ + 0x0000e4f8 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ + 0x0000e508 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ + 0x0000e518 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ + 0x0000e528 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ + 0x0000e538 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ + 0x0000e548 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ + 0x0000e558 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000e610 00000000 .... │ │ │ │ + 0x0000e55c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed4 389b0000 8... │ │ │ │ + 0x0001fed4 849a0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed8 d09a0000 .... │ │ │ │ + 0x0001fed8 1c9a0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fedc 74d50000 80d50000 90d50000 00000000 t............... │ │ │ │ - 0x0001feec 80d50000 2cc60000 9cd50000 00000000 ....,........... │ │ │ │ - 0x0001fefc a4d50000 00000000 a8d50000 00000000 ................ │ │ │ │ - 0x0001ff0c b0d50000 74d50000 b4d50000 c0d50000 ....t........... │ │ │ │ + 0x0001fedc c0d40000 ccd40000 dcd40000 00000000 ................ │ │ │ │ + 0x0001feec ccd40000 78c50000 e8d40000 00000000 ....x........... │ │ │ │ + 0x0001fefc f0d40000 00000000 f4d40000 00000000 ................ │ │ │ │ + 0x0001ff0c fcd40000 c0d40000 00d50000 0cd50000 ................ │ │ │ │ 0x0001ff1c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,126 +1,126 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x0002033c 3c030200 ffffff3f 00000000 00000000 <......?........ │ │ │ │ - 0x0002034c 00000000 00000000 d4c80000 00000000 ................ │ │ │ │ + 0x0002034c 00000000 00000000 20c80000 00000000 ........ ....... │ │ │ │ 0x0002035c 04000000 a8060200 88060200 448b0000 ............D... │ │ │ │ - 0x0002036c 1c8c0000 3c8c0000 c0db0000 bc580000 ....<........X.. │ │ │ │ - 0x0002037c 04000000 00000000 d0db0000 94660000 .............f.. │ │ │ │ - 0x0002038c 04000000 00000000 e8db0000 c05c0000 .............\.. │ │ │ │ - 0x0002039c 04000000 00000000 fcdb0000 b05d0000 .............].. │ │ │ │ - 0x000203ac 04000000 00000000 48d50000 1c870000 ........H....... │ │ │ │ - 0x000203bc 80000000 94e20000 14dc0000 8c590000 .............Y.. │ │ │ │ - 0x000203cc 04000000 00000000 28dc0000 985e0000 ........(....^.. │ │ │ │ - 0x000203dc 04000000 00000000 38dc0000 dc620000 ........8....b.. │ │ │ │ - 0x000203ec 04000000 00000000 4cdc0000 58600000 ........L...X`.. │ │ │ │ + 0x0002036c 1c8c0000 3c8c0000 0cdb0000 bc580000 ....<........X.. │ │ │ │ + 0x0002037c 04000000 00000000 1cdb0000 94660000 .............f.. │ │ │ │ + 0x0002038c 04000000 00000000 34db0000 c05c0000 ........4....\.. │ │ │ │ + 0x0002039c 04000000 00000000 48db0000 b05d0000 ........H....].. │ │ │ │ + 0x000203ac 04000000 00000000 94d40000 1c870000 ................ │ │ │ │ + 0x000203bc 80000000 e0e10000 60db0000 8c590000 ........`....Y.. │ │ │ │ + 0x000203cc 04000000 00000000 74db0000 985e0000 ........t....^.. │ │ │ │ + 0x000203dc 04000000 00000000 84db0000 dc620000 .............b.. │ │ │ │ + 0x000203ec 04000000 00000000 98db0000 58600000 ............X`.. │ │ │ │ 0x000203fc 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002040c 00000000 00000000 60dc0000 588c0000 ........`...X... │ │ │ │ - 0x0002041c 01000000 00000000 78dc0000 f88c0000 ........x....... │ │ │ │ - 0x0002042c 01000000 00000000 90dc0000 988d0000 ................ │ │ │ │ - 0x0002043c 01000000 00000000 a4dc0000 f84b0000 .............K.. │ │ │ │ - 0x0002044c 01000000 00000000 c0dc0000 f08f0000 ................ │ │ │ │ - 0x0002045c 01000000 00000000 d4dc0000 a84d0000 .............M.. │ │ │ │ - 0x0002046c 01000000 00000000 ecdc0000 50a30000 ............P... │ │ │ │ - 0x0002047c 01000000 00000000 00dd0000 c0900000 ................ │ │ │ │ - 0x0002048c 01000000 00000000 1cdd0000 5c910000 ............\... │ │ │ │ - 0x0002049c 01000000 00000000 34dd0000 f8910000 ........4....... │ │ │ │ - 0x000204ac 01000000 00000000 50dd0000 b0920000 ........P....... │ │ │ │ + 0x0002040c 00000000 00000000 acdb0000 588c0000 ............X... │ │ │ │ + 0x0002041c 01000000 00000000 c4db0000 f88c0000 ................ │ │ │ │ + 0x0002042c 01000000 00000000 dcdb0000 988d0000 ................ │ │ │ │ + 0x0002043c 01000000 00000000 f0db0000 f84b0000 .............K.. │ │ │ │ + 0x0002044c 01000000 00000000 0cdc0000 f08f0000 ................ │ │ │ │ + 0x0002045c 01000000 00000000 20dc0000 a84d0000 ........ ....M.. │ │ │ │ + 0x0002046c 01000000 00000000 38dc0000 9ca20000 ........8....... │ │ │ │ + 0x0002047c 01000000 00000000 4cdc0000 c0900000 ........L....... │ │ │ │ + 0x0002048c 01000000 00000000 68dc0000 5c910000 ........h...\... │ │ │ │ + 0x0002049c 01000000 00000000 80dc0000 f8910000 ................ │ │ │ │ + 0x000204ac 01000000 00000000 9cdc0000 b0920000 ................ │ │ │ │ 0x000204bc 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204cc 00000000 00000000 68dd0000 14a40000 ........h....... │ │ │ │ - 0x000204dc 01000000 00000000 74dd0000 bc830000 ........t....... │ │ │ │ + 0x000204cc 00000000 00000000 b4dc0000 60a30000 ............`... │ │ │ │ + 0x000204dc 01000000 00000000 c0dc0000 bc830000 ................ │ │ │ │ 0x000204ec 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204fc 00000000 00000000 84dd0000 9c6f0000 .............o.. │ │ │ │ - 0x0002050c 04000000 00000000 9cdd0000 9c720000 .............r.. │ │ │ │ - 0x0002051c 04000000 00000000 b8dd0000 94730000 .............s.. │ │ │ │ - 0x0002052c 04000000 00000000 d8dd0000 38740000 ............8t.. │ │ │ │ - 0x0002053c 04000000 00000000 f8dd0000 d8700000 .............p.. │ │ │ │ + 0x000204fc 00000000 00000000 d0dc0000 9c6f0000 .............o.. │ │ │ │ + 0x0002050c 04000000 00000000 e8dc0000 9c720000 .............r.. │ │ │ │ + 0x0002051c 04000000 00000000 04dd0000 94730000 .............s.. │ │ │ │ + 0x0002052c 04000000 00000000 24dd0000 38740000 ........$...8t.. │ │ │ │ + 0x0002053c 04000000 00000000 44dd0000 d8700000 ........D....p.. │ │ │ │ 0x0002054c 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002055c 00000000 00000000 a4db0000 f8c20000 ................ │ │ │ │ - 0x0002056c bcdb0000 00000000 00000000 0cff0100 ................ │ │ │ │ - 0x0002057c 28d70000 00000000 00000000 00000000 (............... │ │ │ │ + 0x0002055c 00000000 00000000 f0da0000 44c20000 ............D... │ │ │ │ + 0x0002056c 08db0000 00000000 00000000 0cff0100 ................ │ │ │ │ + 0x0002057c 74d60000 00000000 00000000 00000000 t............... │ │ │ │ 0x0002058c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002059c 00000000 00000000 04ff0100 64db0000 ............d... │ │ │ │ + 0x0002059c 00000000 00000000 04ff0100 b0da0000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205cc 00000000 fcfe0100 b8c50000 00000000 ................ │ │ │ │ + 0x000205cc 00000000 fcfe0100 04c50000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205fc ecfe0100 3cd70000 00000000 00000000 ....<........... │ │ │ │ + 0x000205fc ecfe0100 88d60000 00000000 00000000 ................ │ │ │ │ 0x0002060c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002061c 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ - 0x0002062c 4cd70000 00000000 00000000 00000000 L............... │ │ │ │ + 0x0002062c 98d60000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002064c 00000000 f8c20000 b4db0000 00000000 ................ │ │ │ │ - 0x0002065c 30c90000 00000000 30c90000 a4db0000 0.......0....... │ │ │ │ - 0x0002066c acdb0000 00000000 78db0000 84db0000 ........x....... │ │ │ │ - 0x0002067c 88db0000 94db0000 00000000 02000000 ................ │ │ │ │ + 0x0002064c 00000000 44c20000 00db0000 00000000 ....D........... │ │ │ │ + 0x0002065c 7cc80000 00000000 7cc80000 f0da0000 |.......|....... │ │ │ │ + 0x0002066c f8da0000 00000000 c4da0000 d0da0000 ................ │ │ │ │ + 0x0002067c d4da0000 e0da0000 00000000 02000000 ................ │ │ │ │ 0x0002068c e0890000 03000000 02000000 04000000 ................ │ │ │ │ - 0x0002069c 01000000 00000000 00000000 d0d50000 ................ │ │ │ │ - 0x000206ac 3c9b0000 04000000 00000000 dcd50000 <............... │ │ │ │ - 0x000206bc 1c8b0000 04000000 00000000 f0d50000 ................ │ │ │ │ - 0x000206cc 48470000 04000000 00000000 0cd60000 HG.............. │ │ │ │ - 0x000206dc c09f0000 04000000 00000000 18d60000 ................ │ │ │ │ - 0x000206ec 58810000 04000000 00000000 28d60000 X...........(... │ │ │ │ - 0x000206fc e8680000 04000000 00000000 38d60000 .h..........8... │ │ │ │ - 0x0002070c 5c7a0000 04000000 00000000 48d60000 \z..........H... │ │ │ │ - 0x0002071c 409b0000 04000000 00000000 54d60000 @...........T... │ │ │ │ - 0x0002072c c8a10000 08000000 00000000 60d60000 ............`... │ │ │ │ - 0x0002073c 944a0000 04000000 00000000 74d60000 .J..........t... │ │ │ │ - 0x0002074c ec750000 04000000 00000000 84d60000 .u.............. │ │ │ │ - 0x0002075c 286a0000 04000000 00000000 94d60000 (j.............. │ │ │ │ - 0x0002076c ec9f0000 08000000 00000000 a4d60000 ................ │ │ │ │ - 0x0002077c fc850000 04000000 00000000 bcd60000 ................ │ │ │ │ - 0x0002078c 68470000 01000000 00000000 ccd60000 hG.............. │ │ │ │ - 0x0002079c 90390000 01000000 00000000 dcd60000 .9.............. │ │ │ │ - 0x000207ac 744e0000 04000000 00000000 f4d60000 tN.............. │ │ │ │ - 0x000207bc d44a0000 08000000 00000000 b8c50000 .J.............. │ │ │ │ - 0x000207cc 48400000 82000000 30e50000 0cd70000 H@......0....... │ │ │ │ - 0x000207dc bc9f0000 04000000 dce40000 28d70000 ............(... │ │ │ │ - 0x000207ec 34370000 82000000 68e40000 3cd70000 47......h...<... │ │ │ │ - 0x000207fc 24410000 82000000 f4e30000 4cd70000 $A..........L... │ │ │ │ - 0x0002080c 04420000 82000000 7ce30000 64d70000 .B......|...d... │ │ │ │ - 0x0002081c 9c9b0000 01000000 00000000 78d70000 ............x... │ │ │ │ - 0x0002082c 48a00000 01000000 00000000 88d70000 H............... │ │ │ │ - 0x0002083c e43a0000 01000000 00000000 a0d70000 .:.............. │ │ │ │ - 0x0002084c d4480000 04000000 00000000 b8d70000 .H.............. │ │ │ │ - 0x0002085c 84550000 08000000 00000000 c8d70000 .U.............. │ │ │ │ - 0x0002086c 54560000 08000000 00000000 d8d70000 TV.............. │ │ │ │ - 0x0002087c e8550000 08000000 00000000 e8d70000 .U.............. │ │ │ │ - 0x0002088c 98850000 08000000 00000000 fcd70000 ................ │ │ │ │ - 0x0002089c 68930000 03000000 00000000 10d80000 h............... │ │ │ │ - 0x000208ac c0560000 01000000 00000000 24d80000 .V..........$... │ │ │ │ - 0x000208bc 7c3b0000 01000000 00000000 40d80000 |;..........@... │ │ │ │ - 0x000208cc b4820000 04000000 00000000 54d80000 ............T... │ │ │ │ - 0x000208dc 70850000 08000000 00000000 80d80000 p............... │ │ │ │ - 0x000208ec 20890000 04000000 00000000 a8d80000 ............... │ │ │ │ - 0x000208fc 5c890000 04000000 00000000 c8d80000 \............... │ │ │ │ - 0x0002090c dc880000 04000000 00000000 e8d80000 ................ │ │ │ │ - 0x0002091c e4880000 04000000 00000000 10d90000 ................ │ │ │ │ - 0x0002092c dc360000 04000000 00000000 28d90000 .6..........(... │ │ │ │ - 0x0002093c e83b0000 08000000 00000000 40d90000 .;..........@... │ │ │ │ - 0x0002094c a03d0000 04000000 00000000 68c40000 .=..........h... │ │ │ │ - 0x0002095c a43d0000 01000000 00000000 48d90000 .=..........H... │ │ │ │ - 0x0002096c 0c4f0000 03000000 00000000 5cd90000 .O..........\... │ │ │ │ - 0x0002097c 0c530000 03000000 00000000 70d90000 .S..........p... │ │ │ │ - 0x0002098c 2c540000 03000000 00000000 84d90000 ,T.............. │ │ │ │ - 0x0002099c 5c9d0000 03000000 00000000 a4d90000 \............... │ │ │ │ - 0x000209ac c84b0000 08000000 00000000 b8d90000 .K.............. │ │ │ │ - 0x000209bc 784b0000 04000000 00000000 ccd90000 xK.............. │ │ │ │ - 0x000209cc 7c4c0000 04000000 00000000 e4d90000 |L.............. │ │ │ │ - 0x000209dc f84c0000 08000000 00000000 f8d90000 .L.............. │ │ │ │ - 0x000209ec 54550000 08000000 00000000 14da0000 TU.............. │ │ │ │ - 0x000209fc 84520000 08000000 00000000 30da0000 .R..........0... │ │ │ │ - 0x00020a0c a4530000 08000000 00000000 4cda0000 .S..........L... │ │ │ │ - 0x00020a1c 28520000 08000000 00000000 68da0000 (R..........h... │ │ │ │ - 0x00020a2c 00860000 01000000 00000000 88da0000 ................ │ │ │ │ - 0x00020a3c 98860000 01000000 00000000 b0da0000 ................ │ │ │ │ - 0x00020a4c c8a00000 01000000 00000000 c8da0000 ................ │ │ │ │ - 0x00020a5c 48a20000 01000000 00000000 b4d30000 H............... │ │ │ │ - 0x00020a6c 18800000 04000000 58e30000 e4da0000 ........X....... │ │ │ │ - 0x00020a7c 14490000 04000000 00000000 fcda0000 .I.............. │ │ │ │ - 0x00020a8c 303e0000 04000000 00000000 18db0000 0>.............. │ │ │ │ - 0x00020a9c 803e0000 08000000 00000000 2cdb0000 .>..........,... │ │ │ │ - 0x00020aac 9ca10000 08000000 00000000 48db0000 ............H... │ │ │ │ - 0x00020abc b4490000 04000000 00000000 64db0000 .I..........d... │ │ │ │ - 0x00020acc 64380000 82000000 10e30000 00000000 d8.............. │ │ │ │ + 0x0002069c 01000000 00000000 00000000 1cd50000 ................ │ │ │ │ + 0x000206ac 889a0000 04000000 00000000 28d50000 ............(... │ │ │ │ + 0x000206bc 1c8b0000 04000000 00000000 3cd50000 ............<... │ │ │ │ + 0x000206cc 48470000 04000000 00000000 58d50000 HG..........X... │ │ │ │ + 0x000206dc 0c9f0000 04000000 00000000 64d50000 ............d... │ │ │ │ + 0x000206ec 58810000 04000000 00000000 74d50000 X...........t... │ │ │ │ + 0x000206fc e8680000 04000000 00000000 84d50000 .h.............. │ │ │ │ + 0x0002070c 5c7a0000 04000000 00000000 94d50000 \z.............. │ │ │ │ + 0x0002071c 8c9a0000 04000000 00000000 a0d50000 ................ │ │ │ │ + 0x0002072c 14a10000 08000000 00000000 acd50000 ................ │ │ │ │ + 0x0002073c 944a0000 04000000 00000000 c0d50000 .J.............. │ │ │ │ + 0x0002074c ec750000 04000000 00000000 d0d50000 .u.............. │ │ │ │ + 0x0002075c 286a0000 04000000 00000000 e0d50000 (j.............. │ │ │ │ + 0x0002076c 389f0000 08000000 00000000 f0d50000 8............... │ │ │ │ + 0x0002077c fc850000 04000000 00000000 08d60000 ................ │ │ │ │ + 0x0002078c 68470000 01000000 00000000 18d60000 hG.............. │ │ │ │ + 0x0002079c 90390000 01000000 00000000 28d60000 .9..........(... │ │ │ │ + 0x000207ac 744e0000 04000000 00000000 40d60000 tN..........@... │ │ │ │ + 0x000207bc d44a0000 08000000 00000000 04c50000 .J.............. │ │ │ │ + 0x000207cc 48400000 82000000 7ce40000 58d60000 H@......|...X... │ │ │ │ + 0x000207dc 089f0000 04000000 28e40000 74d60000 ........(...t... │ │ │ │ + 0x000207ec 34370000 82000000 b4e30000 88d60000 47.............. │ │ │ │ + 0x000207fc 24410000 82000000 40e30000 98d60000 $A......@....... │ │ │ │ + 0x0002080c 04420000 82000000 c8e20000 b0d60000 .B.............. │ │ │ │ + 0x0002081c e89a0000 01000000 00000000 c4d60000 ................ │ │ │ │ + 0x0002082c 949f0000 01000000 00000000 d4d60000 ................ │ │ │ │ + 0x0002083c e43a0000 01000000 00000000 ecd60000 .:.............. │ │ │ │ + 0x0002084c d4480000 04000000 00000000 04d70000 .H.............. │ │ │ │ + 0x0002085c 84550000 08000000 00000000 14d70000 .U.............. │ │ │ │ + 0x0002086c 54560000 08000000 00000000 24d70000 TV..........$... │ │ │ │ + 0x0002087c e8550000 08000000 00000000 34d70000 .U..........4... │ │ │ │ + 0x0002088c 98850000 08000000 00000000 48d70000 ............H... │ │ │ │ + 0x0002089c 68930000 03000000 00000000 5cd70000 h...........\... │ │ │ │ + 0x000208ac c0560000 01000000 00000000 70d70000 .V..........p... │ │ │ │ + 0x000208bc 7c3b0000 01000000 00000000 8cd70000 |;.............. │ │ │ │ + 0x000208cc b4820000 04000000 00000000 a0d70000 ................ │ │ │ │ + 0x000208dc 70850000 08000000 00000000 ccd70000 p............... │ │ │ │ + 0x000208ec 20890000 04000000 00000000 f4d70000 ............... │ │ │ │ + 0x000208fc 5c890000 04000000 00000000 14d80000 \............... │ │ │ │ + 0x0002090c dc880000 04000000 00000000 34d80000 ............4... │ │ │ │ + 0x0002091c e4880000 04000000 00000000 5cd80000 ............\... │ │ │ │ + 0x0002092c dc360000 04000000 00000000 74d80000 .6..........t... │ │ │ │ + 0x0002093c e83b0000 08000000 00000000 8cd80000 .;.............. │ │ │ │ + 0x0002094c a03d0000 04000000 00000000 b4c30000 .=.............. │ │ │ │ + 0x0002095c a43d0000 01000000 00000000 94d80000 .=.............. │ │ │ │ + 0x0002096c 0c4f0000 03000000 00000000 a8d80000 .O.............. │ │ │ │ + 0x0002097c 0c530000 03000000 00000000 bcd80000 .S.............. │ │ │ │ + 0x0002098c 2c540000 03000000 00000000 d0d80000 ,T.............. │ │ │ │ + 0x0002099c a89c0000 03000000 00000000 f0d80000 ................ │ │ │ │ + 0x000209ac c84b0000 08000000 00000000 04d90000 .K.............. │ │ │ │ + 0x000209bc 784b0000 04000000 00000000 18d90000 xK.............. │ │ │ │ + 0x000209cc 7c4c0000 04000000 00000000 30d90000 |L..........0... │ │ │ │ + 0x000209dc f84c0000 08000000 00000000 44d90000 .L..........D... │ │ │ │ + 0x000209ec 54550000 08000000 00000000 60d90000 TU..........`... │ │ │ │ + 0x000209fc 84520000 08000000 00000000 7cd90000 .R..........|... │ │ │ │ + 0x00020a0c a4530000 08000000 00000000 98d90000 .S.............. │ │ │ │ + 0x00020a1c 28520000 08000000 00000000 b4d90000 (R.............. │ │ │ │ + 0x00020a2c 00860000 01000000 00000000 d4d90000 ................ │ │ │ │ + 0x00020a3c 98860000 01000000 00000000 fcd90000 ................ │ │ │ │ + 0x00020a4c 14a00000 01000000 00000000 14da0000 ................ │ │ │ │ + 0x00020a5c 94a10000 01000000 00000000 00d30000 ................ │ │ │ │ + 0x00020a6c 18800000 04000000 a4e20000 30da0000 ............0... │ │ │ │ + 0x00020a7c 14490000 04000000 00000000 48da0000 .I..........H... │ │ │ │ + 0x00020a8c 303e0000 04000000 00000000 64da0000 0>..........d... │ │ │ │ + 0x00020a9c 803e0000 08000000 00000000 78da0000 .>..........x... │ │ │ │ + 0x00020aac e8a00000 08000000 00000000 94da0000 ................ │ │ │ │ + 0x00020abc b4490000 04000000 00000000 b0da0000 .I.............. │ │ │ │ + 0x00020acc 64380000 82000000 5ce20000 00000000 d8......\....... │ │ │ │ 0x00020adc 00000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62313539 63333031 64363966 36356564 b159c301d69f65ed │ │ │ │ - 0x00000010 62616539 39316661 35323463 33373934 bae991fa524c3794 │ │ │ │ - 0x00000020 37633764 31662e64 65627567 00000000 7c7d1f.debug.... │ │ │ │ - 0x00000030 d0b3ac2c ..., │ │ │ │ + 0x00000000 37323232 36616562 31313539 30313632 72226aeb11590162 │ │ │ │ + 0x00000010 32383564 36333933 32386535 66313866 285d639328e5f18f │ │ │ │ + 0x00000020 65656335 35302e64 65627567 00000000 eec550.debug.... │ │ │ │ + 0x00000030 41d6b893 A...