--- /srv/rebuilderd/tmp/rebuilderdIuzroz/inputs/libpython3.13-stdlib_3.13.5-2+deb13u4_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdIuzroz/out/libpython3.13-stdlib_3.13.5-2+deb13u4_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-15 20:25:40.000000 debian-binary │ -rw-r--r-- 0 0 0 10636 2026-07-15 20:25:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1806280 2026-07-15 20:25:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1806024 2026-07-15 20:25:40.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: e2f0bc23b15282e9b44d503625bfa8cb226bea26 │ │ │ │ + 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 2e6c │ │ │ │ + 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 2e18 │ │ │ │ + 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 2e34 │ │ │ │ + beq 2e0c │ │ │ │ mov r0, r9 │ │ │ │ bl 10f4 <_PyCrossInterpreterData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2df4 │ │ │ │ - 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 2e8c │ │ │ │ - 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 │ │ │ │ + b 2c50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e10 │ │ │ │ + beq 2df8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2e28 │ │ │ │ + beq 2e00 │ │ │ │ mvn r9, #0 │ │ │ │ - b 2d94 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ - b 2cb0 │ │ │ │ + b 2c50 │ │ │ │ mov r0, r4 │ │ │ │ bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 2e10 │ │ │ │ + b 2df8 │ │ │ │ bl f74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 10f4 <_PyCrossInterpreterData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2e64 │ │ │ │ + blt 2e60 │ │ │ │ mov r0, r4 │ │ │ │ bl 101c │ │ │ │ - b 2e10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f2c <_Py_Dealloc@plt> │ │ │ │ - b 2d18 │ │ │ │ - bl fe0 │ │ │ │ - b 2e4c │ │ │ │ + b 2df8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 107c │ │ │ │ - ldr r3, [pc, #80] @ 2ecc │ │ │ │ + ldr r3, [pc, #104] @ 2ea8 │ │ │ │ mvn r9, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2d74 │ │ │ │ + bne 2c30 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 2d94 │ │ │ │ - @ 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 2c50 │ │ │ │ + bl fe0 │ │ │ │ + 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, r4, lsr #8 │ │ │ │ + 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 3968 │ │ │ │ - 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 3944 │ │ │ │ + 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 3954 │ │ │ │ + bne 3958 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3938 │ │ │ │ - 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 3944 │ │ │ │ + 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 │ │ │ │ - ldr r0, [r8, r3] │ │ │ │ - b 3900 │ │ │ │ - ldr r3, [pc, #116] @ 39c0 │ │ │ │ + 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 │ │ │ │ + b 3910 │ │ │ │ + ldr r3, [pc, #84] @ 39d0 │ │ │ │ + ldr r0, [r8, r3] │ │ │ │ + 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, r8, asr r9 │ │ │ │ - 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 9a14 │ │ │ │ + bl 993c │ │ │ │ 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, r0, 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], -r0 │ │ │ │ - andeq r8, r0, r8, lsr #18 │ │ │ │ - strdeq r8, [r0], -r8 @ │ │ │ │ + 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} │ │ │ │ - @ instruction: 0x000089bc │ │ │ │ + andeq r8, r0, ip, lsl #18 │ │ │ │ andeq ip, r1, r4, lsr #12 │ │ │ │ - strdeq sl, [r0], -r0 │ │ │ │ + andeq sl, r0, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r8, r0, ip, lsl #18 │ │ │ │ + andeq r8, r0, ip, asr r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r0, r4, lsl r9 │ │ │ │ - andeq r8, r0, r4, 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, r0, 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, ip, asr #16 │ │ │ │ + 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], -r0 │ │ │ │ - andeq r8, r0, r4, lsr #12 │ │ │ │ - andeq r8, r0, r0, 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, r0, lsr #3 │ │ │ │ - strdeq r8, [r0], -r4 │ │ │ │ - andeq r8, r0, r0, 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, ip, lsl r1 │ │ │ │ - andeq r8, r0, r0, lsl r7 │ │ │ │ - andeq r8, r0, r0, lsr r7 │ │ │ │ - andeq sl, r0, r8, ror #1 │ │ │ │ - ldrdeq r8, [r0], -ip │ │ │ │ - andeq r8, r0, r0, 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, r4, 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, r4, lsl pc │ │ │ │ - andeq r8, r0, ip, ror #6 │ │ │ │ - @ instruction: 0x000085b4 │ │ │ │ + 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, r4, asr #29 │ │ │ │ - @ instruction: 0x000084b8 │ │ │ │ - ldrdeq r8, [r0], -r8 @ │ │ │ │ + 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, r0, ror lr │ │ │ │ - andeq r8, r0, r8, lsr r5 │ │ │ │ - andeq r8, r0, r8, asr r5 │ │ │ │ - andeq r9, r0, r4, asr #28 │ │ │ │ - andeq r8, r0, r8, lsl #10 │ │ │ │ - andeq r8, r0, ip, asr r5 │ │ │ │ + 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, r4, lsl lr │ │ │ │ - ldrdeq r8, [r0], -r8 @ │ │ │ │ - andeq r8, r0, r0, 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 │ │ │ │ - andeq r8, r0, ip, lsr #9 │ │ │ │ - andeq r8, r0, ip, lsr #9 │ │ │ │ - @ instruction: 0x000084b8 │ │ │ │ + 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, r8, asr fp │ │ │ │ - andeq r7, r0, ip, lsr #31 │ │ │ │ - strdeq r8, [r0], -ip │ │ │ │ + andeq r9, r0, r8, lsr #21 │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ + andeq r8, r0, ip, asr #4 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - muleq r0, r4, r2 │ │ │ │ - strdeq r8, [r0], -r4 │ │ │ │ - strdeq r9, [r0], -r8 │ │ │ │ - andeq r7, r0, ip, asr #30 │ │ │ │ - andeq r8, r0, r0, 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, r4, asr #21 │ │ │ │ - andeq r7, r0, r8, lsl pc │ │ │ │ - andeq r8, r0, r8, lsr #5 │ │ │ │ - andeq r0, r0, r2, lsr r3 │ │ │ │ - @ instruction: 0x000082b4 │ │ │ │ - @ instruction: 0x000082b0 │ │ │ │ - andeq r8, r0, r4, lsr #5 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - muleq r0, r4, r2 │ │ │ │ - andeq r8, r0, ip, lsl #5 │ │ │ │ andeq r9, r0, r4, lsl sl │ │ │ │ andeq r7, r0, r8, ror #28 │ │ │ │ - andeq r8, r0, r8, asr r2 │ │ │ │ + strdeq r8, [r0], -r8 @ │ │ │ │ + andeq r0, r0, r2, lsr r3 │ │ │ │ + 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 │ │ │ │ - ldrdeq r9, [r0], -ip │ │ │ │ - andeq r7, r0, r4, lsr lr │ │ │ │ - andeq r8, r0, r0, asr #4 │ │ │ │ - andeq r9, r0, r4, lsr #19 │ │ │ │ - strdeq r7, [r0], -r8 │ │ │ │ - andeq r8, r0, r0, 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, ip, ror #18 │ │ │ │ - andeq r7, r0, r0, asr #27 │ │ │ │ - andeq r8, r0, r8, 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, r4, lsr r9 │ │ │ │ - andeq r7, r0, r8, lsl #27 │ │ │ │ - strdeq r8, [r0], -r0 │ │ │ │ + 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, r0, lsl #18 │ │ │ │ - andeq r7, r0, r8, asr sp │ │ │ │ - andeq r8, r0, r0, ror #3 │ │ │ │ - andeq r8, r0, r8, ror #3 │ │ │ │ - andeq r8, r0, r8, ror #3 │ │ │ │ - andeq r8, r0, r4, ror #3 │ │ │ │ - andeq r8, r0, r0, ror #3 │ │ │ │ - andeq r9, r0, ip, ror r8 │ │ │ │ - ldrdeq r7, [r0], -r0 │ │ │ │ - @ instruction: 0x000081b0 │ │ │ │ + andeq r9, r0, r0, asr r8 │ │ │ │ + andeq r7, r0, r8, lsr #25 │ │ │ │ + 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 │ │ │ │ - andeq r9, r0, ip, asr #16 │ │ │ │ - andeq r7, r0, r4, lsr #25 │ │ │ │ - muleq r0, r8, r1 │ │ │ │ - andeq r9, r0, ip, lsl r8 │ │ │ │ - andeq r7, r0, r0, ror ip │ │ │ │ - andeq r8, r0, r0, lsl #3 │ │ │ │ + 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], -r0 │ │ │ │ - andeq r7, r0, r4, asr #24 │ │ │ │ - andeq r8, r0, r0, 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, r4, lsr #32 │ │ │ │ + andeq r7, r0, r4, ror pc │ │ │ │ andeq fp, r1, ip, asr #16 │ │ │ │ - strdeq r9, [r0], -ip │ │ │ │ + andeq r9, r0, ip, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r7, r0, ip, asr pc │ │ │ │ + andeq r7, r0, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r0, r4, lsr #22 │ │ │ │ - andeq r7, r0, r4, 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], -r0 │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r7, r0, r8, lsl #30 │ │ │ │ - @ instruction: 0x00007eb0 │ │ │ │ - @ instruction: 0x00007eb8 │ │ │ │ - andeq r7, r0, r8, 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], -r8 │ │ │ │ - andeq r7, r0, r0, asr #28 │ │ │ │ - andeq r7, r0, r0, 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, r4, asr #7 │ │ │ │ - andeq r7, r0, r8, lsl #28 │ │ │ │ - andeq r7, r0, r4, 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> │ │ │ │ @@ -1305,27 +1305,27 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r2] │ │ │ │ - bl 8e24 │ │ │ │ + bl a274 │ │ │ │ bl 3634 <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr r1, [pc, #32] @ 4b70 <_Py_hashtable_get@plt+0x14a0> │ │ │ │ add r1, pc, r1 │ │ │ │ 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, r8, sp │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ + andeq r7, r0, r8, ror #25 │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ 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 │ │ │ │ ldrd r0, [r3, #-8] │ │ │ │ @@ -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, r8, lsr #25 │ │ │ │ - andeq r7, r0, r0, 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, r4, asr r1 │ │ │ │ - andeq r7, r0, r8, lsr #11 │ │ │ │ - andeq r7, r0, r4, 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], -r0 │ │ │ │ - andeq r7, r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x00007bbc │ │ │ │ + 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} │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ + andeq r7, r0, ip, asr #12 │ │ │ │ andeq fp, r1, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000076b4 │ │ │ │ - andeq r7, r0, r4, 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 9ee0 │ │ │ │ + bl 9e08 │ │ │ │ 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 │ │ │ │ - andeq r7, r0, ip, ror #19 │ │ │ │ + andeq r7, r0, ip, lsr r9 │ │ │ │ muleq r1, r4, r0 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r0, ip, lsr #19 │ │ │ │ - andeq r8, r0, ip, ror #27 │ │ │ │ - andeq r7, r0, r0, asr #4 │ │ │ │ - andeq r7, r0, ip, lsr r9 │ │ │ │ + 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 │ │ │ │ - andeq r8, r0, ip, lsl #27 │ │ │ │ - andeq r7, r0, r0, ror #3 │ │ │ │ - ldrdeq r7, [r0], -ip │ │ │ │ + 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, r8, lsl sp │ │ │ │ - andeq r7, r0, ip, ror #2 │ │ │ │ - andeq r7, r0, r8, 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, r8, lsr #16 │ │ │ │ + andeq r7, r0, r8, ror r7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r7, r0, ip, ror #2 │ │ │ │ + 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, ip, asr #22 │ │ │ │ - andeq r6, r0, r0, lsr #31 │ │ │ │ - andeq r7, r0, r8, 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, r0, 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, ip, lsr #20 │ │ │ │ - andeq r6, r0, r0, lsl #29 │ │ │ │ - andeq r7, r0, r8, 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, ip, asr #10 │ │ │ │ + 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, r0, 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, r4, 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, r8, 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, r0, lsl r3 │ │ │ │ + andeq r7, r0, r0, ror #4 │ │ │ │ andeq sl, r1, ip, lsl #18 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r0, r4, ror #5 │ │ │ │ + andeq r7, r0, r4, lsr r2 │ │ │ │ andeq fp, r1, ip, lsr #7 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ - andeq r8, r0, ip, ror #12 │ │ │ │ - andeq r6, r0, r0, asr #21 │ │ │ │ - andeq r7, r0, ip, ror #4 │ │ │ │ + @ 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 │ │ │ │ - andeq r8, r0, ip, lsr #11 │ │ │ │ - andeq r6, r0, r0, lsl #20 │ │ │ │ - andeq r7, r0, r8, 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 9670 │ │ │ │ + bl 9598 │ │ │ │ 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 96bc │ │ │ │ + bl 95e4 │ │ │ │ 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, ip, lsl #10 │ │ │ │ - muleq r0, r4, r1 │ │ │ │ - @ instruction: 0x000071bc │ │ │ │ - ldrdeq r8, [r0], -r4 │ │ │ │ - andeq r7, r0, ip, asr r1 │ │ │ │ - muleq r0, r4, 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 bfdc │ │ │ │ + bl bf2c │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl bfdc │ │ │ │ + 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,59 +2380,59 @@ │ │ │ │ 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 acb8 │ │ │ │ + bl ac08 │ │ │ │ ldr r3, [pc, #160] @ 5cb8 <_Py_hashtable_get@plt+0x25e8> │ │ │ │ mov r2, #0 │ │ │ │ - bl ad9c │ │ │ │ + bl acec │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r4, sl │ │ │ │ mov r9, r1 │ │ │ │ sbc r1, r7, fp │ │ │ │ - bl ad3c │ │ │ │ + bl ac8c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl b008 │ │ │ │ + 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 │ │ │ │ b 5c68 <_Py_hashtable_get@plt+0x2598> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ bl 3688 │ │ │ │ mov r0, r6 │ │ │ │ bl 2f14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e24 │ │ │ │ + bl a274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r3, r0, r8, asr ip │ │ │ │ - andeq r8, r0, r0, lsr #5 │ │ │ │ - andeq r6, r0, r4, ror pc │ │ │ │ - muleq r0, r0, pc @ │ │ │ │ - andeq r8, r0, r0, ror r2 │ │ │ │ - andeq r6, r0, r4, asr #30 │ │ │ │ - andeq r6, r0, r4, ror pc │ │ │ │ - andeq r8, r0, r0, lsr #4 │ │ │ │ - andeq r6, r0, r4, lsr #29 │ │ │ │ - andeq r6, r0, r8, lsr pc │ │ │ │ + andeq r3, r0, r0, lsl #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], -r0 │ │ │ │ + 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, r4, ror #23 │ │ │ │ + andeq r3, r0, ip, lsl #22 │ │ │ │ strdeq sl, [r1], -r0 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - andeq r8, r0, ip, lsr #1 │ │ │ │ - andeq r6, r0, r4, lsr sp │ │ │ │ - andeq r6, r0, r0, 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} │ │ │ │ - muleq r0, ip, r5 │ │ │ │ + andeq r4, r0, ip, ror #9 │ │ │ │ andeq sl, r1, r0, lsl #4 │ │ │ │ - andeq r7, r0, r0, asr #31 │ │ │ │ - andeq r6, r0, r8, asr #24 │ │ │ │ - andeq r6, r0, ip, lsr #26 │ │ │ │ + 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 bfdc │ │ │ │ + bl bf2c │ │ │ │ ldrb r9, [r6] │ │ │ │ - bl bfdc │ │ │ │ + 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], -r8 │ │ │ │ - andeq r6, r0, r0, lsl #23 │ │ │ │ - andeq r6, r0, r0, lsr #25 │ │ │ │ - andeq r7, r0, ip, asr #29 │ │ │ │ - andeq r6, r0, r0, asr fp │ │ │ │ - andeq r6, r0, ip, ror ip │ │ │ │ + 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, r4, lr │ │ │ │ - andeq r6, r0, ip, lsl fp │ │ │ │ - andeq r6, r0, r4, 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 │ │ │ │ - andeq r7, r0, ip, ror #27 │ │ │ │ - andeq r6, r0, r4, ror sl │ │ │ │ - @ instruction: 0x00006bbc │ │ │ │ + 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 bfdc │ │ │ │ + bl bf2c │ │ │ │ ldrb r6, [sp, #8] │ │ │ │ - bl bfdc │ │ │ │ + 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 bfdc │ │ │ │ + bl bf2c │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ - bl bfdc │ │ │ │ + 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, ip, ror #26 │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ - andeq r6, r0, ip, asr #22 │ │ │ │ - andeq r7, r0, r8, lsr #26 │ │ │ │ - andeq r6, r0, ip, lsr #19 │ │ │ │ - andeq r6, r0, r4, lsr fp │ │ │ │ - andeq r0, r0, r7, ror #3 │ │ │ │ - strdeq r7, [r0], -r0 │ │ │ │ - andeq r6, r0, r8, ror r9 │ │ │ │ - andeq r6, r0, ip, lsr #22 │ │ │ │ - andeq r7, r0, r0, asr #25 │ │ │ │ + @ instruction: 0x00007cbc │ │ │ │ andeq r6, r0, r4, asr #18 │ │ │ │ - andeq r6, r0, r4, lsl fp │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + andeq r6, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - andeq r7, r0, r8, lsl #25 │ │ │ │ - andeq r6, r0, r0, lsl r9 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ - andeq r7, r0, r4, asr #24 │ │ │ │ - andeq r6, r0, ip, asr #17 │ │ │ │ - @ instruction: 0x00006abc │ │ │ │ - andeq r7, r0, ip, lsl #24 │ │ │ │ - muleq r0, r0, r8 │ │ │ │ - muleq r0, r0, sl │ │ │ │ - strdeq r0, [r0], -r1 │ │ │ │ - ldrdeq r7, [r0], -ip │ │ │ │ + ldrdeq r7, [r0], -r8 │ │ │ │ andeq r6, r0, r0, ror #16 │ │ │ │ - andeq r6, r0, r0, lsr sl │ │ │ │ + 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, 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,56 +2960,56 @@ │ │ │ │ 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, r0, ror #21 │ │ │ │ - andeq r6, r0, r4, ror #14 │ │ │ │ - andeq r6, r0, r0, lsl #19 │ │ │ │ + andeq r7, r0, r0, lsr sl │ │ │ │ + @ instruction: 0x000066b4 │ │ │ │ + ldrdeq r6, [r0], -r0 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - andeq r7, r0, r8, lsr #21 │ │ │ │ - andeq r6, r0, ip, lsr #14 │ │ │ │ - andeq r6, r0, r0, ror #18 │ │ │ │ + strdeq r7, [r0], -r8 │ │ │ │ + andeq r6, r0, ip, ror r6 │ │ │ │ + @ instruction: 0x000068b0 │ │ │ │ @ instruction: 0x000001be │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ - andeq r7, r0, r8, asr #20 │ │ │ │ - andeq r6, r0, ip, asr #13 │ │ │ │ - andeq r6, r0, r8, 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 │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r6, r0, r0, lsl #13 │ │ │ │ - andeq r6, r0, r4, 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: 0x000079b8 │ │ │ │ - andeq r6, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x000068bc │ │ │ │ - andeq r7, r0, r4, ror r9 │ │ │ │ - strdeq r6, [r0], -r8 │ │ │ │ - andeq r6, r0, r4, 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, r0, lsr r9 │ │ │ │ - @ instruction: 0x000065b4 │ │ │ │ - andeq r6, r0, r8, 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, 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] @ 65d8 <_Py_hashtable_get@plt+0x2f08> │ │ │ │ bl 3190 │ │ │ │ - bl bfdc │ │ │ │ + bl bf2c │ │ │ │ ldr r7, [r6] │ │ │ │ - bl bfdc │ │ │ │ + bl bf2c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ cmpne r4, #200 @ 0xc8 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ b 65b0 <_Py_hashtable_get@plt+0x2ee0> │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -3028,15 +3028,15 @@ │ │ │ │ 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 b824 │ │ │ │ + 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} │ │ │ │ @@ -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 b824 │ │ │ │ + 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 9670 │ │ │ │ + bl 9598 │ │ │ │ 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 96bc │ │ │ │ + bl 95e4 │ │ │ │ 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, r0, lsr r7 │ │ │ │ - @ instruction: 0x000063b8 │ │ │ │ - andeq r6, r0, ip, asr #12 │ │ │ │ + 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], -r8 │ │ │ │ - andeq r6, r0, r0, ror #6 │ │ │ │ - andeq r6, r0, ip, lsl #12 │ │ │ │ - muleq r0, r0, r6 │ │ │ │ - andeq r6, r0, r8, lsl r3 │ │ │ │ - ldrdeq r6, [r0], -r8 │ │ │ │ - andeq r7, r0, r0, asr r6 │ │ │ │ - ldrdeq r6, [r0], -r8 │ │ │ │ - @ instruction: 0x000065b0 │ │ │ │ + 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 bfdc │ │ │ │ + bl bf2c │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl bfdc │ │ │ │ + bl bf2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9670 │ │ │ │ + bl 9598 │ │ │ │ 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 96bc │ │ │ │ + bl 95e4 │ │ │ │ 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> │ │ │ │ - muleq r0, ip, r5 │ │ │ │ - andeq r6, r0, r4, lsr #4 │ │ │ │ - andeq r6, r0, r4, lsl r5 │ │ │ │ - andeq r7, r0, r4, ror #10 │ │ │ │ - andeq r6, r0, ip, ror #3 │ │ │ │ - andeq r6, r0, ip, ror #9 │ │ │ │ + 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 │ │ │ │ - andeq r6, r0, ip, lsr #7 │ │ │ │ + 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], -r8 │ │ │ │ + andeq r5, r0, r8, asr #28 │ │ │ │ andeq r9, r1, r0, lsr #11 │ │ │ │ - andeq r6, r0, r8, ror #6 │ │ │ │ - andeq r6, r0, r4, lsl r3 │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ - ldrdeq r6, [r0], -r8 │ │ │ │ - andeq r6, r0, r0, ror #4 │ │ │ │ - andeq r6, r0, r0, ror #10 │ │ │ │ - andeq r6, r0, r4, asr #4 │ │ │ │ + @ instruction: 0x000062b8 │ │ │ │ + andeq r6, r0, r4, ror #4 │ │ │ │ andeq r6, r0, r4, asr #4 │ │ │ │ - andeq r6, r0, ip, lsr #4 │ │ │ │ - andeq r6, r0, ip, lsr #4 │ │ │ │ andeq r6, r0, r8, lsr #4 │ │ │ │ - andeq r6, r0, r8, lsl #4 │ │ │ │ - andeq r6, r0, r8, ror #3 │ │ │ │ - andeq r6, r0, r8, ror #3 │ │ │ │ - andeq r6, r0, r8, ror #3 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ - andeq r6, r0, r4, lsr #2 │ │ │ │ - @ instruction: 0x000061b4 │ │ │ │ + @ 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], -r8 │ │ │ │ - andeq r6, r0, r8, 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, r8, 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, r0, asr #28 │ │ │ │ - andeq r5, r0, r4, ror pc │ │ │ │ - andeq r5, r0, r8, lsr #31 │ │ │ │ - andeq r6, r0, r0, lsl lr │ │ │ │ - andeq r5, r0, r4, asr #30 │ │ │ │ - andeq r5, r0, r4, lsl #31 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ - andeq r5, r0, r0, lsl pc │ │ │ │ - andeq r5, r0, ip, asr pc │ │ │ │ + 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, r8, ip │ │ │ │ - andeq r5, r0, ip, asr #27 │ │ │ │ - andeq r5, r0, r4, 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 b260 │ │ │ │ + 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 b824 │ │ │ │ + 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, r0, asr #22 │ │ │ │ - andeq r5, r0, r4, ror ip │ │ │ │ - andeq r5, r0, r4, lsl #26 │ │ │ │ - andeq r6, r0, r0, lsl fp │ │ │ │ - andeq r5, r0, r4, asr #24 │ │ │ │ - andeq r5, r0, r0, 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, r8, asr #20 │ │ │ │ - andeq r5, r0, ip, ror fp │ │ │ │ - andeq r5, r0, ip, lsl #24 │ │ │ │ + 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, r0, ror r9 │ │ │ │ - andeq r5, r0, r4, lsr #21 │ │ │ │ - andeq r5, r0, ip, asr #22 │ │ │ │ - andeq r6, r0, r0, asr #18 │ │ │ │ - andeq r5, r0, r4, ror sl │ │ │ │ - andeq r5, r0, r4, lsr fp │ │ │ │ - andeq r6, r0, r4, lsl r9 │ │ │ │ - andeq r5, r0, r8, asr #20 │ │ │ │ - andeq r5, r0, r0, lsr #22 │ │ │ │ - muleq r0, ip, r4 │ │ │ │ + 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, r4, asr #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, r4, lsr r3 │ │ │ │ + andeq r5, r0, r4, lsl #5 │ │ │ │ andeq r8, r1, r0, ror #19 │ │ │ │ - andeq r5, r0, ip, asr sl │ │ │ │ - andeq r5, r0, r4, lsr sl │ │ │ │ - andeq r5, r0, ip, asr #19 │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ - @ instruction: 0x000059bc │ │ │ │ - andeq r5, r0, r0, asr #19 │ │ │ │ andeq r5, r0, ip, lsr #19 │ │ │ │ - @ instruction: 0x000059b0 │ │ │ │ - muleq r0, ip, r9 │ │ │ │ - andeq r5, r0, r0, lsr #19 │ │ │ │ - andeq r6, r0, r8, lsl #7 │ │ │ │ - andeq r5, r0, r8, lsl #19 │ │ │ │ - andeq r5, r0, r0, lsr #14 │ │ │ │ - andeq r5, r0, ip, ror #18 │ │ │ │ - andeq r5, r0, r4, asr r9 │ │ │ │ - andeq r5, r0, r8, asr r9 │ │ │ │ - andeq r5, r0, ip, asr #18 │ │ │ │ - andeq r5, r0, r0, asr #18 │ │ │ │ - andeq r5, r0, r0, lsr r9 │ │ │ │ + andeq r5, r0, r4, lsl #19 │ │ │ │ andeq r5, r0, ip, lsl r9 │ │ │ │ - andeq r5, r0, r8, asr #12 │ │ │ │ - andeq r5, r0, r0, lsl #18 │ │ │ │ - andeq r5, r0, r8, ror #17 │ │ │ │ + andeq r5, r0, r0, lsr #18 │ │ │ │ + andeq r5, r0, ip, lsl #18 │ │ │ │ + andeq r5, r0, r0, lsl r9 │ │ │ │ strdeq r5, [r0], -ip │ │ │ │ andeq r5, r0, r0, lsl #18 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r5, r0, r4, ror #17 │ │ │ │ - andeq r5, r0, r0, ror #17 │ │ │ │ - andeq r5, r0, ip, asr #17 │ │ │ │ - andeq r5, r0, ip, asr #17 │ │ │ │ + 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 │ │ │ │ @@ -4309,25 +4309,25 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [pc, #56] @ 7a58 <_Py_hashtable_get@plt+0x4388> │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 35d4 │ │ │ │ b 79dc <_Py_hashtable_get@plt+0x430c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e24 │ │ │ │ + bl a274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e24 │ │ │ │ + bl a274 │ │ │ │ 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: 0x000057b4 │ │ │ │ - andeq r5, r0, r0, lsr #15 │ │ │ │ - andeq r5, r0, r0, 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, ip, ror r9 │ │ │ │ - andeq r6, r0, ip, asr r3 │ │ │ │ - @ instruction: 0x000047b0 │ │ │ │ - andeq r5, r0, r8, 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, ip, lsr #6 │ │ │ │ - andeq r4, r0, r0, lsl #15 │ │ │ │ - andeq r5, r0, r0, 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], -r4 │ │ │ │ - andeq r4, r0, r8, asr #14 │ │ │ │ - andeq r5, r0, ip, lsl #14 │ │ │ │ + andeq r6, r0, r4, asr #4 │ │ │ │ + muleq r0, r8, r6 │ │ │ │ + andeq r5, r0, ip, asr r6 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - andeq r6, r0, ip, lsl #5 │ │ │ │ - andeq r4, r0, r0, ror #13 │ │ │ │ - ldrdeq r5, [r0], -r4 │ │ │ │ + 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, r8, asr r2 │ │ │ │ - andeq r4, r0, ip, lsr #13 │ │ │ │ - @ instruction: 0x000056b8 │ │ │ │ + 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, ip, lsl r2 │ │ │ │ - andeq r4, r0, r4, ror r6 │ │ │ │ - andeq r5, r0, r4, lsr #13 │ │ │ │ - andeq r6, r0, ip, ror #3 │ │ │ │ - andeq r4, r0, r0, asr #12 │ │ │ │ - andeq r5, r0, r0, lsl #13 │ │ │ │ - andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x000061b8 │ │ │ │ - andeq r4, r0, ip, lsl #12 │ │ │ │ - andeq r5, r0, r8, ror #12 │ │ │ │ - andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r6, r0, ip, ror #2 │ │ │ │ andeq r4, r0, r4, asr #11 │ │ │ │ - andeq r5, r0, r4, asr #12 │ │ │ │ - andeq r6, r0, r8, lsr #2 │ │ │ │ - andeq r4, r0, ip, ror r5 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ - andeq r0, r0, sl, lsr #2 │ │ │ │ - strdeq r6, [r0], -r8 │ │ │ │ - andeq r4, r0, ip, asr #10 │ │ │ │ strdeq r5, [r0], -r4 │ │ │ │ - andeq r0, r0, fp, lsr #2 │ │ │ │ + andeq r6, r0, ip, lsr r1 │ │ │ │ + muleq r0, r0, r5 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + andeq r0, r0, sp, lsl r1 │ │ │ │ + andeq r6, r0, r8, lsl #2 │ │ │ │ + andeq r4, r0, ip, asr r5 │ │ │ │ + @ instruction: 0x000055b8 │ │ │ │ + andeq r0, r0, lr, lsl r1 │ │ │ │ strheq r6, [r0], -ip │ │ │ │ andeq r4, r0, r4, lsl r5 │ │ │ │ - ldrdeq r5, [r0], -r4 │ │ │ │ - andeq r0, r0, r8, lsr r2 │ │ │ │ + muleq r0, r4, r5 │ │ │ │ andeq r6, r0, r8, ror r0 │ │ │ │ andeq r4, r0, ip, asr #9 │ │ │ │ - andeq r4, r0, r8, lsr #28 │ │ │ │ - andeq r0, r0, r1, lsr r1 │ │ │ │ + andeq r5, r0, ip, asr #10 │ │ │ │ + andeq r0, r0, sl, lsr #2 │ │ │ │ andeq r6, r0, r8, asr #32 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - muleq r0, r0, r5 │ │ │ │ - andeq r0, r0, r2, lsr r1 │ │ │ │ - andeq r6, r0, r0, lsl r0 │ │ │ │ + andeq r5, r0, r4, asr #10 │ │ │ │ + andeq r0, r0, fp, lsr #2 │ │ │ │ + andeq r6, r0, ip │ │ │ │ andeq r4, r0, r4, ror #8 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ + andeq r5, r0, r4, lsr #10 │ │ │ │ + andeq r0, r0, r8, lsr r2 │ │ │ │ + andeq r5, r0, r8, asr #31 │ │ │ │ + andeq r4, r0, ip, lsl r4 │ │ │ │ + andeq r4, r0, r8, ror sp │ │ │ │ + andeq r0, r0, r1, lsr r1 │ │ │ │ + muleq r0, r8, pc @ │ │ │ │ + andeq r4, r0, ip, ror #7 │ │ │ │ + andeq r5, r0, r0, ror #9 │ │ │ │ + andeq r0, r0, r2, lsr r1 │ │ │ │ + andeq r5, r0, r0, ror #30 │ │ │ │ + @ instruction: 0x000043b4 │ │ │ │ + andeq r5, r0, ip, asr #6 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - andeq r5, r0, r0, ror #31 │ │ │ │ - andeq r4, r0, r4, lsr r4 │ │ │ │ - andeq r5, r0, r4, 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, r8, lsr #31 │ │ │ │ - andeq r4, r0, r0, lsl #8 │ │ │ │ - andeq r5, r0, r4, 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, r0, lsr lr │ │ │ │ - andeq r4, r0, r8, lsl #5 │ │ │ │ - andeq r5, r0, r8, 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, r0, ror #27 │ │ │ │ + andeq r5, r0, r0, lsr sp │ │ │ │ andeq r7, r1, r8, lsr #31 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r5, r0, r0, asr #5 │ │ │ │ - strdeq r5, [r0], -r0 │ │ │ │ - andeq r5, r0, r0, ror #5 │ │ │ │ - andeq r5, r0, r4, asr #5 │ │ │ │ - @ instruction: 0x000052b4 │ │ │ │ - andeq r5, r0, r4, lsr #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 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 b21c │ │ │ │ + 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, ip, asr r1 │ │ │ │ + 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, r8, lsr #22 │ │ │ │ - andeq r3, r0, r8, ror pc │ │ │ │ - andeq r5, r0, r8, lsl r1 │ │ │ │ + andeq r5, r0, r8, ror sl │ │ │ │ + andeq r3, r0, r8, asr #29 │ │ │ │ + andeq r5, r0, r8, rrx │ │ │ │ @ instruction: 0x000004bc │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r3, r0, r8, asr #30 │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - @ instruction: 0x00005abc │ │ │ │ - andeq r3, r0, ip, lsl #30 │ │ │ │ - andeq r5, r0, ip, asr #1 │ │ │ │ + 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, ip, lsr sl │ │ │ │ - andeq r5, r0, r8, 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, r4, ror #31 │ │ │ │ - andeq r5, r0, r4, ror r9 │ │ │ │ - muleq r0, r0, pc @ │ │ │ │ - @ instruction: 0x00004fb0 │ │ │ │ - andeq r4, r0, r4, ror #30 │ │ │ │ - andeq r4, r0, r0, lsr #31 │ │ │ │ andeq r4, r0, r4, lsr pc │ │ │ │ - muleq r0, r8, 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 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ + 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, r0, asr #29 │ │ │ │ + andeq r4, r0, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - muleq r0, r4, 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, r0, lsr #4 │ │ │ │ + andeq r4, r0, r0, ror r1 │ │ │ │ andeq r7, r1, r4, lsr r9 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, ip, lsr #28 │ │ │ │ + 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], -r8 │ │ │ │ + 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, r0, 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 │ │ │ │ - muleq r0, ip, r7 │ │ │ │ - andeq r3, r0, ip, lsl #15 │ │ │ │ - andeq r3, r0, r4, lsl #15 │ │ │ │ - andeq r3, r0, r0, ror r7 │ │ │ │ - andeq r3, r0, ip, asr r7 │ │ │ │ + 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, r0, ror r2 │ │ │ │ - andeq r3, r0, r8, asr #13 │ │ │ │ - andeq r3, r0, ip, ror #14 │ │ │ │ + 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, ip, lsl r2 │ │ │ │ - andeq r3, r0, r4, ror r6 │ │ │ │ - andeq r3, r0, r8, 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 a2a8 │ │ │ │ + bl a1d0 │ │ │ │ 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 a2a8 │ │ │ │ + b a1d0 │ │ │ │ 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, ip, asr #16 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ andeq r7, r1, r0, ror r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - strdeq r3, [r0], -r4 │ │ │ │ + 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 │ │ │ │ - andeq r3, r0, ip, lsr #15 │ │ │ │ + strdeq r3, [r0], -ip │ │ │ │ ldrdeq r7, [r1], -r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r0, r4, 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,753 +5586,699 @@ │ │ │ │ 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, r8, lsl #22 │ │ │ │ - andeq r3, r0, r0, asr #21 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bxeq lr │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bxne lr │ │ │ │ - b 2ff8 <_Py_Dealloc@plt> │ │ │ │ + andeq r3, r0, r8, asr sl │ │ │ │ + andeq r3, r0, r0, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - ldr r9, [pc, #336] @ 8fb8 │ │ │ │ + ldr r9, [pc, #336] @ 8f90 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ - ldr r3, [pc, #332] @ 8fbc │ │ │ │ + ldr r3, [pc, #332] @ 8f94 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 8f30 │ │ │ │ + bne 8f08 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #312] @ 8fc0 │ │ │ │ + ldr r0, [pc, #312] @ 8f98 │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r8, r2 │ │ │ │ bl 3508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8f38 │ │ │ │ + beq 8f10 │ │ │ │ bl 3274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 8ec8 │ │ │ │ + beq 8ea0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8ec8 │ │ │ │ + bne 8ea0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f38 │ │ │ │ - ldr r3, [pc, #236] @ 8fc4 │ │ │ │ + beq 8f10 │ │ │ │ + ldr r3, [pc, #236] @ 8f9c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8f94 │ │ │ │ + beq 8f6c │ │ │ │ mov r0, r4 │ │ │ │ bl 3124 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8f70 │ │ │ │ + beq 8f48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8f0c │ │ │ │ + beq 8ee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 8f64 │ │ │ │ + beq 8f3c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ bl 3244 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8f5c │ │ │ │ + blt 8f34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 34e4 <_PyEval_EvalFrameDefault@plt> │ │ │ │ - ldr r3, [pc, #136] @ 8fc8 │ │ │ │ - ldr r1, [pc, #136] @ 8fcc │ │ │ │ - ldr r0, [pc, #136] @ 8fd0 │ │ │ │ + ldr r3, [pc, #136] @ 8fa0 │ │ │ │ + ldr r1, [pc, #136] @ 8fa4 │ │ │ │ + ldr r0, [pc, #136] @ 8fa8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #132] @ 8fd4 │ │ │ │ + ldr r2, [pc, #132] @ 8fac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #300 @ 0x12c │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 8f0c │ │ │ │ - ldr r3, [pc, #96] @ 8fd8 │ │ │ │ - ldr r1, [pc, #96] @ 8fdc │ │ │ │ - ldr r0, [pc, #96] @ 8fe0 │ │ │ │ + b 8ee4 │ │ │ │ + ldr r3, [pc, #96] @ 8fb0 │ │ │ │ + ldr r1, [pc, #96] @ 8fb4 │ │ │ │ + ldr r0, [pc, #96] @ 8fb8 │ │ │ │ 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> │ │ │ │ - ldr r3, [pc, #72] @ 8fe4 │ │ │ │ - ldr r1, [pc, #72] @ 8fe8 │ │ │ │ - ldr r0, [pc, #72] @ 8fec │ │ │ │ + ldr r3, [pc, #72] @ 8fbc │ │ │ │ + ldr r1, [pc, #72] @ 8fc0 │ │ │ │ + ldr r0, [pc, #72] @ 8fc4 │ │ │ │ add r3, pc, r3 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x000171b4 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ - andeq r3, r0, r0, asr #20 │ │ │ │ + @ instruction: 0x000039b8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - andeq r4, r0, ip, asr #29 │ │ │ │ - andeq r3, r0, r0, lsr #6 │ │ │ │ - muleq r0, ip, r9 │ │ │ │ + andeq r4, r0, r4, asr #28 │ │ │ │ + muleq r0, r8, r2 │ │ │ │ + andeq r3, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - muleq r0, r4, lr │ │ │ │ - andeq r3, r0, ip, ror #5 │ │ │ │ - muleq r0, r0, r3 │ │ │ │ - andeq r4, r0, r0, ror lr │ │ │ │ - andeq r3, r0, r8, asr #5 │ │ │ │ - andeq r3, r0, r4, lsr r9 │ │ │ │ + andeq r4, r0, ip, lsl #28 │ │ │ │ + andeq r3, r0, r4, ror #4 │ │ │ │ + andeq r3, r0, r8, lsl #6 │ │ │ │ + andeq r4, r0, r8, ror #27 │ │ │ │ + andeq r3, r0, r0, asr #4 │ │ │ │ + andeq r3, r0, ip, lsr #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 │ │ │ │ + ldr r1, [pc, #160] @ 9084 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, sp │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ bl 33e8 │ │ │ │ - ldr r4, [pc, #140] @ 90b0 │ │ │ │ + ldr r4, [pc, #140] @ 9088 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90a4 │ │ │ │ + beq 907c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 908c │ │ │ │ + bhi 9064 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3178 <_PyTime_FromLong@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90a4 │ │ │ │ + blt 907c │ │ │ │ ldr r3, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ bl 3574 <_PyTime_AsTimeval@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90a4 │ │ │ │ + blt 907c │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ bl 3604 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90a4 │ │ │ │ - ldr r0, [pc, #56] @ 90b4 │ │ │ │ + beq 907c │ │ │ │ + ldr r0, [pc, #56] @ 908c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 32ec │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ 90b8 │ │ │ │ - ldr r1, [pc, #36] @ 90bc │ │ │ │ + ldr r3, [pc, #36] @ 9090 │ │ │ │ + ldr r1, [pc, #36] @ 9094 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ - b 9084 │ │ │ │ - @ instruction: 0x000034b4 │ │ │ │ - ldrdeq r6, [r1], -r8 │ │ │ │ - andeq r3, r0, r8, asr #16 │ │ │ │ + b 905c │ │ │ │ + andeq r3, r0, ip, lsr #8 │ │ │ │ + andeq r7, r1, r0 │ │ │ │ + andeq r3, r0, r0, asr #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r0, r0, lsr r4 │ │ │ │ + andeq r3, r0, r8, lsr #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 │ │ │ │ + ldr r1, [pc, #112] @ 9124 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, sp │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ bl 33e8 │ │ │ │ - ldr r4, [pc, #92] @ 9150 │ │ │ │ + ldr r4, [pc, #92] @ 9128 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9144 │ │ │ │ + beq 911c │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 912c │ │ │ │ + bhi 9104 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 31b4 <_PyTime_FromSecondsObject@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9144 │ │ │ │ + beq 911c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 34a8 <_PyTime_AsLong@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ 9154 │ │ │ │ - ldr r1, [pc, #32] @ 9158 │ │ │ │ + ldr r3, [pc, #32] @ 912c │ │ │ │ + ldr r1, [pc, #32] @ 9130 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ - b 9124 │ │ │ │ - andeq r3, r0, r4, ror #7 │ │ │ │ - andeq r6, r1, r8, lsl #30 │ │ │ │ + b 90fc │ │ │ │ + andeq r3, r0, ip, asr r3 │ │ │ │ + andeq r6, r1, r0, lsr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - muleq r0, r0, r3 │ │ │ │ + andeq r3, r0, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #112] @ 91e8 │ │ │ │ + ldr r1, [pc, #112] @ 91c0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, sp │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ bl 33e8 │ │ │ │ - ldr r4, [pc, #92] @ 91ec │ │ │ │ + ldr r4, [pc, #92] @ 91c4 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91e0 │ │ │ │ + beq 91b8 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 91c8 │ │ │ │ + bhi 91a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 3448 <_PyTime_ObjectToTime_t@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 91e0 │ │ │ │ + beq 91b8 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 367c <_PyLong_FromTime_t@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ 91f0 │ │ │ │ - ldr r1, [pc, #32] @ 91f4 │ │ │ │ + ldr r3, [pc, #32] @ 91c8 │ │ │ │ + ldr r1, [pc, #32] @ 91cc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ - b 91c0 │ │ │ │ - andeq r3, r0, r8, asr #6 │ │ │ │ - andeq r6, r1, ip, ror #28 │ │ │ │ + b 9198 │ │ │ │ + andeq r3, r0, r0, asr #5 │ │ │ │ + muleq r1, r4, lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - strdeq r3, [r0], -r4 │ │ │ │ + andeq r3, r0, ip, ror #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 │ │ │ │ + ldr r1, [pc, #136] @ 9274 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ bl 33e8 │ │ │ │ - ldr r4, [pc, #116] @ 92a0 │ │ │ │ + ldr r4, [pc, #116] @ 9278 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9294 │ │ │ │ + beq 926c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 927c │ │ │ │ + bhi 9254 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 340c <_PyTime_ObjectToTimespec@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9294 │ │ │ │ + beq 926c │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ bl 367c <_PyLong_FromTime_t@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #52] @ 92a4 │ │ │ │ + ldr r0, [pc, #52] @ 927c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 32ec │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ 92a8 │ │ │ │ - ldr r1, [pc, #36] @ 92ac │ │ │ │ + ldr r3, [pc, #36] @ 9280 │ │ │ │ + ldr r1, [pc, #36] @ 9284 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ - b 9274 │ │ │ │ - andeq r3, r0, ip, lsr #5 │ │ │ │ - ldrdeq r6, [r1], -r0 │ │ │ │ - andeq r3, r0, r8, asr r6 │ │ │ │ + b 924c │ │ │ │ + andeq r3, r0, r4, lsr #4 │ │ │ │ + strdeq r6, [r1], -r8 │ │ │ │ + ldrdeq r3, [r0], -r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r0, r0, asr #4 │ │ │ │ + @ instruction: 0x000031b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #136] @ 9354 │ │ │ │ + ldr r1, [pc, #136] @ 932c │ │ │ │ sub sp, sp, #24 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ bl 33e8 │ │ │ │ - ldr r4, [pc, #116] @ 9358 │ │ │ │ + ldr r4, [pc, #116] @ 9330 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 934c │ │ │ │ + beq 9324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 9334 │ │ │ │ + bhi 930c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ bl 2f74 <_PyTime_ObjectToTimeval@plt> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 934c │ │ │ │ + beq 9324 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ bl 367c <_PyLong_FromTime_t@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #52] @ 935c │ │ │ │ + ldr r0, [pc, #52] @ 9334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 32ec │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ 9360 │ │ │ │ - ldr r1, [pc, #36] @ 9364 │ │ │ │ + ldr r3, [pc, #36] @ 9338 │ │ │ │ + ldr r1, [pc, #36] @ 933c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 30dc │ │ │ │ mov r0, #0 │ │ │ │ - b 932c │ │ │ │ - strdeq r3, [r0], -r4 │ │ │ │ - andeq r6, r1, r8, lsl sp │ │ │ │ - andeq r3, r0, r0, lsr #11 │ │ │ │ + b 9304 │ │ │ │ + andeq r3, r0, ip, ror #2 │ │ │ │ + andeq r6, r1, r0, asr #26 │ │ │ │ + andeq r3, r0, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r0, r8, lsl #3 │ │ │ │ + andeq r3, r0, r0, lsl #2 │ │ │ │ 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, #552] @ 95cc │ │ │ │ + ldr r3, [pc, #416] @ 951c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #544] @ 95d0 │ │ │ │ + ldr r2, [pc, #408] @ 9520 │ │ │ │ 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 94c8 │ │ │ │ + beq 9490 │ │ │ │ bl 3634 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - beq 94d0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [r1] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95a8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [r1] │ │ │ │ - beq 942c │ │ │ │ - mov r0, #1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95bc │ │ │ │ - add r0, r0, #1 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + cmp r4, r5 │ │ │ │ + ldrne r1, [sp, #28] │ │ │ │ + movne r3, r5 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + beq 94b4 │ │ │ │ + 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 93cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95b4 │ │ │ │ + movne r5, #0 │ │ │ │ + bne 940c │ │ │ │ bl 3520 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r4, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - beq 94e0 │ │ │ │ - ldr r7, [pc, #380] @ 95d4 │ │ │ │ - mov r4, #0 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 9464 │ │ │ │ + ldr r7, [pc, #272] @ 9524 │ │ │ │ + ldr r8, [pc, #272] @ 9528 │ │ │ │ add r7, pc, r7 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r4, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94f0 │ │ │ │ + beq 9498 │ │ │ │ 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 9544 │ │ │ │ + bhi 94ec │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9524 │ │ │ │ + beq 942c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 945c │ │ │ │ + bhi 9420 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94c0 │ │ │ │ - mov r0, r6 │ │ │ │ + bne 9478 │ │ │ │ + mov r0, r5 │ │ │ │ bl 2efc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r3, r4 │ │ │ │ - bhi 9568 │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r3, r5 │ │ │ │ + bhi 94c4 │ │ │ │ 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 │ │ │ │ - cmp r4, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - beq 94ac │ │ │ │ - b 94c0 │ │ │ │ - ldr r1, [pc, #224] @ 95d8 │ │ │ │ + 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 9490 │ │ │ │ + bge 9454 │ │ │ │ + b 9464 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 94ac │ │ │ │ - b 94b4 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 9490 │ │ │ │ - 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 951c │ │ │ │ - ldr r3, [pc, #144] @ 95dc │ │ │ │ - ldr r1, [pc, #144] @ 95e0 │ │ │ │ - ldr r0, [pc, #144] @ 95e4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #140] @ 95e8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, r3, #480 @ 0x1e0 │ │ │ │ - bl 36ac <__assert_fail@plt> │ │ │ │ - mov r5, r4 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 93f8 │ │ │ │ + b 9488 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 958c │ │ │ │ + beq 94e4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq 959c │ │ │ │ + beq 9510 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bls 94c0 │ │ │ │ - b 956c │ │ │ │ + b 9480 │ │ │ │ + ldr r3, [pc, #56] @ 952c │ │ │ │ + ldr r1, [pc, #56] @ 9530 │ │ │ │ + ldr r0, [pc, #56] @ 9534 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #52] @ 9538 │ │ │ │ + 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 958c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 940c │ │ │ │ - b 942c │ │ │ │ - mov r6, #0 │ │ │ │ - b 9450 │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 95bc │ │ │ │ - b 942c │ │ │ │ - andeq r6, r1, r8, lsl #31 │ │ │ │ - andeq r3, r0, r4, asr #13 │ │ │ │ - andeq r0, r0, ip, lsl #3 │ │ │ │ - andeq r0, r0, ip, ror #1 │ │ │ │ - andeq r4, r0, r0, asr #17 │ │ │ │ - andeq r2, r0, r4, lsl sp │ │ │ │ - andeq r3, r0, r0, asr #9 │ │ │ │ + b 94e4 │ │ │ │ + @ instruction: 0x00016fb0 │ │ │ │ + andeq r3, r0, ip, lsr r6 │ │ │ │ + andeq r0, r0, r0, lsr #2 │ │ │ │ + andeq r0, r0, ip, lsl r1 │ │ │ │ + andeq r4, r0, r8, ror #16 │ │ │ │ + @ instruction: 0x00002cbc │ │ │ │ + andeq r3, r0, r8, ror #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 9624 │ │ │ │ + beq 9574 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 9664 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 965c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9640 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 9638 │ │ │ │ + beq 958c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 9638 │ │ │ │ - mvn r0, #0 │ │ │ │ + bl a274 │ │ │ │ + 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 9624 │ │ │ │ + b 9574 │ │ │ │ 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 bf04 │ │ │ │ + bl be54 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96b4 │ │ │ │ + beq 95dc │ │ │ │ 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 bf04 │ │ │ │ + bl be54 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9700 │ │ │ │ + beq 9628 │ │ │ │ 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] @ 98e8 │ │ │ │ + ldr fp, [pc, #452] @ 9810 │ │ │ │ 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 9870 │ │ │ │ + bne 9798 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9894 │ │ │ │ + beq 97bc │ │ │ │ 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 9828 │ │ │ │ + b 9750 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ strb r2, [r3] │ │ │ │ bl 3670 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 97dc │ │ │ │ + ble 9704 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldrd r2, [r7, #224] @ 0xe0 │ │ │ │ - bl a9e8 │ │ │ │ + bl a938 │ │ │ │ cmp r6, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - beq 97d8 │ │ │ │ + beq 9700 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl a9e8 │ │ │ │ + bl a938 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bne 97ac │ │ │ │ + bne 96d4 │ │ │ │ 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 bf04 │ │ │ │ + bl be54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9818 │ │ │ │ + beq 9740 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb r0, [r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 3640 │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9868 │ │ │ │ + bne 9790 │ │ │ │ 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 bf04 │ │ │ │ + bl be54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ and r1, r2, #255 @ 0xff │ │ │ │ cmp r1, r3 │ │ │ │ - bne 9768 │ │ │ │ + bne 9690 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 97dc │ │ │ │ - b 9780 │ │ │ │ + ble 9704 │ │ │ │ + b 96a8 │ │ │ │ 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 b260 │ │ │ │ + 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 98d0 │ │ │ │ + bge 97f8 │ │ │ │ ldrd r2, [r7, #224] @ 0xe0 │ │ │ │ - bl a9e8 │ │ │ │ + bl a938 │ │ │ │ add r5, r5, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ strd sl, [r7, #224] @ 0xe0 │ │ │ │ - b 98a4 │ │ │ │ + b 97cc │ │ │ │ ldr r0, [r7, #212] @ 0xd4 │ │ │ │ bl 343c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 9738 │ │ │ │ + b 9660 │ │ │ │ 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] @ 99b8 │ │ │ │ + ldr r7, [pc, #180] @ 98e0 │ │ │ │ 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 bf04 │ │ │ │ + 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 9958 │ │ │ │ + bne 9880 │ │ │ │ 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 bf04 │ │ │ │ + bl be54 │ │ │ │ and r6, r5, #255 @ 0xff │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ cmp r3, r6 │ │ │ │ - beq 99a0 │ │ │ │ + beq 98c8 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ bl 3640 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 9918 │ │ │ │ - b 99a8 │ │ │ │ + bne 9840 │ │ │ │ + b 98d0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 9918 │ │ │ │ + bne 9840 │ │ │ │ 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} │ │ │ │ @@ -6341,282 +6287,282 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 3130 │ │ │ │ mov r4, #200 @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ bl 3520 │ │ │ │ bl 2efc │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 99dc │ │ │ │ + bne 9904 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ecc │ │ │ │ mvn r1, #0 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl b824 │ │ │ │ + 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] @ 9a30 │ │ │ │ - ldr r2, [pc, #20] @ 9a34 │ │ │ │ + ldr r3, [pc, #20] @ 9958 │ │ │ │ + ldr r2, [pc, #20] @ 995c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 328c <__gmon_start__@plt> │ │ │ │ - ldrdeq r6, [r1], -ip │ │ │ │ + @ instruction: 0x000166b4 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldr r0, [pc, #44] @ 9a6c │ │ │ │ - ldr r3, [pc, #44] @ 9a70 │ │ │ │ + ldr r0, [pc, #44] @ 9994 │ │ │ │ + ldr r3, [pc, #44] @ 9998 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r3, [pc, #32] @ 9a74 │ │ │ │ + ldr r3, [pc, #32] @ 999c │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 9a78 │ │ │ │ + ldr r2, [pc, #24] @ 99a0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andeq r7, r1, r0, lsr #1 │ │ │ │ - muleq r1, ip, r0 │ │ │ │ - andeq r6, r1, r8, lsr #11 │ │ │ │ + andeq r7, r1, r8, ror r1 │ │ │ │ + andeq r7, r1, r4, ror r1 │ │ │ │ + andeq r6, r1, r0, lsl #13 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ - ldr r0, [pc, #56] @ 9abc │ │ │ │ - ldr r3, [pc, #56] @ 9ac0 │ │ │ │ + ldr r0, [pc, #56] @ 99e4 │ │ │ │ + ldr r3, [pc, #56] @ 99e8 │ │ │ │ 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] @ 9ac4 │ │ │ │ + ldr r3, [pc, #36] @ 99ec │ │ │ │ asrs r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 9ac8 │ │ │ │ + ldr r2, [pc, #24] @ 99f0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andeq r7, r1, ip, asr r0 │ │ │ │ - andeq r7, r1, r8, asr r0 │ │ │ │ - andeq r6, r1, r8, asr r5 │ │ │ │ + andeq r7, r1, r4, lsr r1 │ │ │ │ + andeq r7, r1, r0, lsr r1 │ │ │ │ + andeq r6, r1, r0, lsr r6 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ - ldr r3, [pc, #76] @ 9b20 │ │ │ │ - ldr r2, [pc, #76] @ 9b24 │ │ │ │ + ldr r3, [pc, #76] @ 9a48 │ │ │ │ + ldr r2, [pc, #76] @ 9a4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r3, [pc, #56] @ 9b28 │ │ │ │ + ldr r3, [pc, #56] @ 9a50 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9b08 │ │ │ │ - ldr r3, [pc, #40] @ 9b2c │ │ │ │ + beq 9a30 │ │ │ │ + ldr r3, [pc, #40] @ 9a54 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2ec0 <__cxa_finalize@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #28] @ 9b30 │ │ │ │ + bl 9960 │ │ │ │ + ldr r3, [pc, #28] @ 9a58 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r1, ip │ │ │ │ - andeq r6, r1, ip, lsl r5 │ │ │ │ + andeq r7, r1, r4, ror #1 │ │ │ │ + strdeq r6, [r1], -r4 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r6, r1, r4, lsr r8 │ │ │ │ - andeq r6, r1, ip, asr #31 │ │ │ │ - b 9a7c │ │ │ │ + andeq r6, r1, ip, lsl #18 │ │ │ │ + andeq r7, r1, r4, lsr #1 │ │ │ │ + b 99a4 │ │ │ │ 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 9b8c │ │ │ │ + blt 9ab4 │ │ │ │ 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 9b80 │ │ │ │ + b 9aa8 │ │ │ │ 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] @ 9d24 │ │ │ │ + ldr r1, [pc, #368] @ 9c4c │ │ │ │ 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] @ 9d28 │ │ │ │ + ldr r6, [pc, #344] @ 9c50 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cac │ │ │ │ + beq 9bd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9c90 │ │ │ │ + bge 9bb8 │ │ │ │ bl 3634 <_PyThreadState_GetCurrent@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d14 │ │ │ │ + beq 9c3c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9cf4 │ │ │ │ + beq 9c1c │ │ │ │ bl 3478 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9cac │ │ │ │ + beq 9bd4 │ │ │ │ add r3, r7, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #324] @ 0x144 │ │ │ │ bl 3490 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9ccc │ │ │ │ - ldr r1, [pc, #264] @ 9d2c │ │ │ │ + beq 9bf4 │ │ │ │ + ldr r1, [pc, #264] @ 9c54 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 9c50 │ │ │ │ + beq 9b78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 9cc0 │ │ │ │ + beq 9be8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9ccc │ │ │ │ + bne 9bf4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb4 │ │ │ │ - ldr r3, [pc, #196] @ 9d30 │ │ │ │ + bne 9bdc │ │ │ │ + ldr r3, [pc, #196] @ 9c58 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r1, [pc, #192] @ 9d34 │ │ │ │ + ldr r1, [pc, #192] @ 9c5c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2e90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ccc │ │ │ │ + bne 9bf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - beq 9d14 │ │ │ │ - ldr r3, [pc, #156] @ 9d38 │ │ │ │ - ldr r1, [pc, #156] @ 9d3c │ │ │ │ + beq 9c3c │ │ │ │ + ldr r3, [pc, #156] @ 9c60 │ │ │ │ + ldr r1, [pc, #156] @ 9c64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 35d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c84 │ │ │ │ - ldr r3, [pc, #132] @ 9d40 │ │ │ │ + b 9bac │ │ │ │ + ldr r3, [pc, #132] @ 9c68 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b 9c6c │ │ │ │ + b 9b94 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 9c50 │ │ │ │ + b 9b78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cac │ │ │ │ + beq 9bd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9cac │ │ │ │ + bne 9bd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 9cac │ │ │ │ - ldr r3, [pc, #72] @ 9d44 │ │ │ │ - ldr r1, [pc, #72] @ 9d48 │ │ │ │ - ldr r0, [pc, #72] @ 9d4c │ │ │ │ - ldr r2, [pc, #72] @ 9d50 │ │ │ │ + b 9bd4 │ │ │ │ + ldr r3, [pc, #72] @ 9c6c │ │ │ │ + ldr r1, [pc, #72] @ 9c70 │ │ │ │ + ldr r0, [pc, #72] @ 9c74 │ │ │ │ + ldr r2, [pc, #72] @ 9c78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ 9d54 │ │ │ │ + ldr r3, [pc, #56] @ 9c7c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r7, [r3, #624] @ 0x270 │ │ │ │ - b 9bf4 │ │ │ │ - muleq r0, r8, r6 │ │ │ │ - andeq r6, r1, ip, lsr #8 │ │ │ │ - andeq r2, r0, r8, ror r6 │ │ │ │ + b 9b1c │ │ │ │ + andeq r2, r0, r0, asr #13 │ │ │ │ + andeq r6, r1, r4, lsl #10 │ │ │ │ + andeq r2, r0, r0, lsr #13 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r2, r0, r8, lsr r6 │ │ │ │ + andeq r2, r0, r0, ror #12 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ - andeq r2, r0, r8, asr #11 │ │ │ │ + strdeq r2, [r0], -r0 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq r4, r0, ip, lsl #2 │ │ │ │ - andeq r2, r0, r4, ror #10 │ │ │ │ - andeq r2, r0, r0, lsl #11 │ │ │ │ + andeq r4, r0, r4, lsr r1 │ │ │ │ + andeq r2, r0, ip, lsl #11 │ │ │ │ + andeq r2, r0, r8, lsr #11 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ 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] @ 9ecc │ │ │ │ + ldr r3, [pc, #328] @ 9df4 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #320] @ 9ed0 │ │ │ │ + ldr r2, [pc, #320] @ 9df8 │ │ │ │ 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] @ 9ed4 │ │ │ │ + ldr r8, [pc, #288] @ 9dfc │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 9e80 │ │ │ │ + beq 9da8 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ee0 │ │ │ │ + bl 9e08 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9e80 │ │ │ │ + beq 9da8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bne 9e88 │ │ │ │ + bne 9db0 │ │ │ │ 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 9e48 │ │ │ │ + bne 9d70 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 35f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2fec │ │ │ │ mov r0, r5 │ │ │ │ @@ -6626,125 +6572,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] @ 9ed8 │ │ │ │ - ldr r1, [pc, #116] @ 9edc │ │ │ │ + ldr r3, [pc, #116] @ 9e00 │ │ │ │ + ldr r1, [pc, #116] @ 9e04 │ │ │ │ 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 9e40 │ │ │ │ + b 9d68 │ │ │ │ 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 9e80 │ │ │ │ + beq 9da8 │ │ │ │ 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 9e38 │ │ │ │ - andeq r6, r1, r8, lsr #11 │ │ │ │ - andeq r2, r0, r4, lsr r5 │ │ │ │ - andeq r6, r1, r8, asr #4 │ │ │ │ + b 9d60 │ │ │ │ + andeq r6, r1, r0, lsl #13 │ │ │ │ + andeq r2, r0, ip, asr r5 │ │ │ │ + andeq r6, r1, r0, lsr #6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r2, r0, ip, lsl #9 │ │ │ │ + @ instruction: 0x000024b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #172] @ 9fa4 │ │ │ │ + ldr r7, [pc, #172] @ 9ecc │ │ │ │ subs r6, r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r0 │ │ │ │ - beq 9f54 │ │ │ │ - ldr r1, [pc, #156] @ 9fa8 │ │ │ │ + beq 9e7c │ │ │ │ + ldr r1, [pc, #156] @ 9ed0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2fa4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9f80 │ │ │ │ + beq 9ea8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 355c <_PyInterpreterConfig_InitFromDict@plt> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 9f48 │ │ │ │ + beq 9e70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 9f74 │ │ │ │ + beq 9e9c │ │ │ │ asr r6, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr lr, [pc, #80] @ 9fac │ │ │ │ + ldr lr, [pc, #80] @ 9ed4 │ │ │ │ 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 9f4c │ │ │ │ + b 9e74 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ff8 <_Py_Dealloc@plt> │ │ │ │ - b 9f48 │ │ │ │ - ldr r3, [pc, #40] @ 9fb0 │ │ │ │ - ldr r1, [pc, #40] @ 9fb4 │ │ │ │ + b 9e70 │ │ │ │ + ldr r3, [pc, #40] @ 9ed8 │ │ │ │ + ldr r1, [pc, #40] @ 9edc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 35d4 │ │ │ │ mvn r6, #0 │ │ │ │ - b 9f4c │ │ │ │ - andeq r6, r1, r0, lsl #2 │ │ │ │ - andeq r2, r0, r8, lsl r4 │ │ │ │ - @ instruction: 0x00003eb8 │ │ │ │ + b 9e74 │ │ │ │ + ldrdeq r6, [r1], -r8 │ │ │ │ + andeq r2, r0, r0, asr #8 │ │ │ │ + andeq r3, r0, r0, ror #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq r0, ip, r3 │ │ │ │ + andeq r2, r0, r4, asr #7 │ │ │ │ b 319c <_PyInstructionSequence_New@plt> │ │ │ │ - ldr r3, [pc, #28] @ 9fe0 │ │ │ │ - ldr r2, [pc, #28] @ 9fe4 │ │ │ │ + ldr r3, [pc, #28] @ 9f08 │ │ │ │ + ldr r2, [pc, #28] @ 9f0c │ │ │ │ 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, r4, lsr r0 │ │ │ │ + andeq r6, r1, ip, lsl #2 │ │ │ │ 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 a038 │ │ │ │ + beq 9f60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 3268 <_Py_normpath@plt> │ │ │ │ mov r1, r5 │ │ │ │ bl 2f50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2f14 │ │ │ │ @@ -6753,162 +6699,162 @@ │ │ │ │ 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] @ a0b8 │ │ │ │ + ldr r1, [pc, #88] @ 9fe0 │ │ │ │ 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] @ a0bc │ │ │ │ + ldr r4, [pc, #56] @ 9fe4 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0b0 │ │ │ │ + beq 9fd8 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3280 <_PyImport_ClearExtension@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt a0b0 │ │ │ │ - ldr r3, [pc, #24] @ a0c0 │ │ │ │ + blt 9fd8 │ │ │ │ + ldr r3, [pc, #24] @ 9fe8 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b a0a8 │ │ │ │ - andeq r2, r0, ip, ror #6 │ │ │ │ - andeq r5, r1, r8, ror pc │ │ │ │ + b 9fd0 │ │ │ │ + muleq r0, r4, r3 │ │ │ │ + andeq r6, r1, r0, asr r0 │ │ │ │ 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] @ a180 │ │ │ │ + ldr r1, [pc, #160] @ a0a8 │ │ │ │ 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 a154 │ │ │ │ + beq a07c │ │ │ │ bl 32d4 <_PyCrossInterpreterData_New@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a154 │ │ │ │ + beq a07c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3220 <_PyObject_GetCrossInterpreterData@plt> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne a14c │ │ │ │ - ldr r2, [pc, #96] @ a184 │ │ │ │ + bne a074 │ │ │ │ + ldr r2, [pc, #96] @ a0ac │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 35bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a13c │ │ │ │ + beq a064 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 301c <_PyCrossInterpreterData_Release@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne a15c │ │ │ │ + bne a084 │ │ │ │ mov r0, r4 │ │ │ │ bl 35ec <_PyCrossInterpreterData_Free@plt> │ │ │ │ mov r0, #0 │ │ │ │ - b a134 │ │ │ │ - ldr r3, [pc, #36] @ a188 │ │ │ │ - ldr r1, [pc, #36] @ a18c │ │ │ │ - ldr r0, [pc, #36] @ a190 │ │ │ │ + b a05c │ │ │ │ + ldr r3, [pc, #36] @ a0b0 │ │ │ │ + ldr r1, [pc, #36] @ a0b4 │ │ │ │ + ldr r0, [pc, #36] @ a0b8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #32] @ a194 │ │ │ │ + ldr r2, [pc, #32] @ a0bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #136 @ 0x88 │ │ │ │ bl 36ac <__assert_fail@plt> │ │ │ │ - muleq r0, r0, r3 │ │ │ │ + @ instruction: 0x000023b8 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ - andeq r3, r0, r8, lsr #25 │ │ │ │ - strdeq r2, [r0], -ip │ │ │ │ - andeq r2, r0, r8, lsl r3 │ │ │ │ + ldrdeq r3, [r0], -r0 │ │ │ │ + andeq r2, r0, r4, lsr #2 │ │ │ │ + andeq r2, r0, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - ldr r3, [pc, #28] @ a1bc │ │ │ │ - ldr r2, [pc, #28] @ a1c0 │ │ │ │ + ldr r3, [pc, #28] @ a0e4 │ │ │ │ + ldr r2, [pc, #28] @ a0e8 │ │ │ │ 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, r8, asr lr │ │ │ │ + andeq r5, r1, r0, lsr pc │ │ │ │ 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] @ a23c │ │ │ │ + ldr r6, [pc, #64] @ a164 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a218 │ │ │ │ + bge a140 │ │ │ │ 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 a204 │ │ │ │ + blt a12c │ │ │ │ mov r0, r4 │ │ │ │ bl 3340 │ │ │ │ - ldr r3, [pc, #8] @ a240 │ │ │ │ + ldr r3, [pc, #8] @ a168 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b a210 │ │ │ │ - andeq r5, r1, r0, lsl #28 │ │ │ │ + b a138 │ │ │ │ + ldrdeq r5, [r1], -r8 │ │ │ │ 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] @ a2a4 │ │ │ │ + ldr r1, [pc, #68] @ a1cc │ │ │ │ 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 a29c │ │ │ │ + beq a1c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 35e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a29c │ │ │ │ + beq a1c4 │ │ │ │ bl 2f80 <_PyCrossInterpreterData_NewObject@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b a294 │ │ │ │ - andeq r2, r0, ip, ror r5 │ │ │ │ + b a1bc │ │ │ │ + andeq r2, r0, r4, lsr #11 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r0] │ │ │ │ @@ -6925,193 +6871,203 @@ │ │ │ │ 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 a318 │ │ │ │ + bne a240 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 35ec <_PyCrossInterpreterData_Free@plt> │ │ │ │ - ldr r3, [pc, #28] @ a33c │ │ │ │ - ldr r1, [pc, #28] @ a340 │ │ │ │ - ldr r0, [pc, #28] @ a344 │ │ │ │ + ldr r3, [pc, #28] @ a264 │ │ │ │ + ldr r1, [pc, #28] @ a268 │ │ │ │ + ldr r0, [pc, #28] @ a26c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #24] @ a348 │ │ │ │ + ldr r2, [pc, #24] @ a270 │ │ │ │ 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 │ │ │ │ + andeq r3, r0, r4, lsl fp │ │ │ │ + andeq r1, r0, r8, ror #30 │ │ │ │ + andeq r2, r0, r4, lsl #3 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bxeq lr │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bxne lr │ │ │ │ + b 2ff8 <_Py_Dealloc@plt> │ │ │ │ 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] @ a390 │ │ │ │ + ldr r1, [pc, #40] @ a2e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 33e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a388 │ │ │ │ + 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 a3d4 │ │ │ │ + b a324 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 96bc │ │ │ │ + bl 95e4 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - beq a3fc │ │ │ │ + beq a34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9670 │ │ │ │ + bl 9598 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9bc │ │ │ │ + bl a90c │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3b4 │ │ │ │ + bne a304 │ │ │ │ mov r0, #2000 @ 0x7d0 │ │ │ │ bl 3190 │ │ │ │ - b a3b4 │ │ │ │ + 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] @ a50c │ │ │ │ + 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] @ a510 │ │ │ │ + ldr r4, [pc, #204] @ a460 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4b4 │ │ │ │ - ldr r3, [pc, #192] @ a514 │ │ │ │ + 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 a4a8 │ │ │ │ + beq a3f8 │ │ │ │ bl 3310 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4bc │ │ │ │ + bne a40c │ │ │ │ mov r0, r4 │ │ │ │ bl 31fc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 3310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4e4 │ │ │ │ + beq a434 │ │ │ │ mov r0, #0 │ │ │ │ - b a4a0 │ │ │ │ - ldr r3, [pc, #84] @ a518 │ │ │ │ - ldr r1, [pc, #84] @ a51c │ │ │ │ - ldr r0, [pc, #84] @ a520 │ │ │ │ + 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] @ a524 │ │ │ │ - ldr r1, [pc, #56] @ a528 │ │ │ │ - ldr r0, [pc, #56] @ a52c │ │ │ │ + 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: 0x00015bb8 │ │ │ │ + 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 a710 │ │ │ │ + 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 a5e8 │ │ │ │ + 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 a5b4 │ │ │ │ + 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 a614 │ │ │ │ + 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 │ │ │ │ @@ -7120,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 a77c │ │ │ │ + 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 a698 │ │ │ │ + bge a5e8 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt a66c │ │ │ │ + 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 │ │ │ │ @@ -7165,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 a6f0 │ │ │ │ + bne a640 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq a6d0 │ │ │ │ + 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 a6f4 │ │ │ │ + beq a644 │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq a73c │ │ │ │ + beq a68c │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne a6c4 │ │ │ │ + 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 a790 │ │ │ │ + beq a6e0 │ │ │ │ teq r4, ip │ │ │ │ - bne a760 │ │ │ │ + bne a6b0 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne a790 │ │ │ │ + bne a6e0 │ │ │ │ teq r5, ip │ │ │ │ - bne a778 │ │ │ │ + bne a6c8 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne a790 │ │ │ │ + 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 a9ac │ │ │ │ + beq a8fc │ │ │ │ eor ip, r0, r1 │ │ │ │ rsbmi r1, r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq a978 │ │ │ │ + beq a8c8 │ │ │ │ movs r3, r0 │ │ │ │ rsbmi r3, r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls a984 │ │ │ │ + bls a8d4 │ │ │ │ tst r1, r2 │ │ │ │ - beq a994 │ │ │ │ + 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 │ │ │ │ @@ -7353,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 b20c │ │ │ │ + b b15c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9ac │ │ │ │ + beq a8fc │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl a7a4 │ │ │ │ + bl a6f4 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b a9e8 │ │ │ │ + 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 abf8 │ │ │ │ + beq ab48 │ │ │ │ lsr r4, r4, #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ rsblt r5, r5, #0 │ │ │ │ - ble aa3c │ │ │ │ + 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 aa60 │ │ │ │ + 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 aa78 │ │ │ │ + beq a9c8 │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #0 │ │ │ │ teq r4, r5 │ │ │ │ - beq abe0 │ │ │ │ + beq ab30 │ │ │ │ sub r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt aaa4 │ │ │ │ + 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 aac0 │ │ │ │ + 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 aad4 │ │ │ │ + bpl aa24 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ rscs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ cmp r1, #1048576 @ 0x100000 │ │ │ │ - bcc ab18 │ │ │ │ + bcc aa68 │ │ │ │ cmp r1, #2097152 @ 0x200000 │ │ │ │ - bcc ab00 │ │ │ │ + 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 ac58 │ │ │ │ + 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 ab00 │ │ │ │ + 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 ab70 │ │ │ │ + bge aac0 │ │ │ │ adds r2, r2, #12 │ │ │ │ - ble ab6c │ │ │ │ + ble aabc │ │ │ │ add ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl r0, r1, ip │ │ │ │ lsr r1, r1, r2 │ │ │ │ - b ab80 │ │ │ │ + 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 abd4 │ │ │ │ + bge ab24 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt abbc │ │ │ │ + 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 │ │ │ │ @@ -7496,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 aa80 │ │ │ │ + b a9d0 │ │ │ │ mvns ip, r4, asr #21 │ │ │ │ mvnsne ip, r5, asr #21 │ │ │ │ - beq ac68 │ │ │ │ + beq abb8 │ │ │ │ teq r4, r5 │ │ │ │ teqeq r0, r2 │ │ │ │ - beq ac20 │ │ │ │ + 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 ac48 │ │ │ │ + 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} │ │ │ │ @@ -7544,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 ab30 │ │ │ │ + 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 ab30 │ │ │ │ + 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 │ │ │ │ @@ -7572,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 ab30 │ │ │ │ + b aa80 │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, #0 │ │ │ │ - b ad58 │ │ │ │ + b aca8 │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bpl ad58 │ │ │ │ + bpl aca8 │ │ │ │ rsbs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ lsrs ip, r1, #22 │ │ │ │ - beq aad4 │ │ │ │ + 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 aad4 │ │ │ │ + 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 af7c │ │ │ │ + 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 ae54 │ │ │ │ + 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 ae20 │ │ │ │ + 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 ae80 │ │ │ │ + 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 │ │ │ │ @@ -7659,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 afe8 │ │ │ │ + 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 af04 │ │ │ │ + bge ae54 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt aed8 │ │ │ │ + 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 │ │ │ │ @@ -7704,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 af5c │ │ │ │ + bne aeac │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq af3c │ │ │ │ + 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 af60 │ │ │ │ + beq aeb0 │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq afa8 │ │ │ │ + beq aef8 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne af30 │ │ │ │ + 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 affc │ │ │ │ + beq af4c │ │ │ │ teq r4, ip │ │ │ │ - bne afcc │ │ │ │ + bne af1c │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne affc │ │ │ │ + bne af4c │ │ │ │ teq r5, ip │ │ │ │ - bne afe4 │ │ │ │ + bne af34 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne affc │ │ │ │ + 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 │ │ │ │ @@ -7764,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 b19c │ │ │ │ + bleq b0ec │ │ │ │ sub r4, r4, r5 │ │ │ │ eor lr, r1, r3 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ lsl r1, r1, #12 │ │ │ │ - beq b16c │ │ │ │ + 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 b07c │ │ │ │ + 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 │ │ │ │ @@ -7819,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 b13c │ │ │ │ + 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 b094 │ │ │ │ + bne afe4 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ - bne b148 │ │ │ │ + bne b098 │ │ │ │ orr r1, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ - b b094 │ │ │ │ + b afe4 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ orreq r1, r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi ae80 │ │ │ │ + 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 │ │ │ │ @@ -7855,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 ae80 │ │ │ │ + b add0 │ │ │ │ orr lr, r5, r6 │ │ │ │ - b ae80 │ │ │ │ + b add0 │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teq r4, ip │ │ │ │ teqeq r5, ip │ │ │ │ - beq affc │ │ │ │ + beq af4c │ │ │ │ teq r4, ip │ │ │ │ - bne b1d0 │ │ │ │ + bne b120 │ │ │ │ orrs r4, r0, r1, lsl #12 │ │ │ │ - bne affc │ │ │ │ + bne af4c │ │ │ │ teq r5, ip │ │ │ │ - bne afe4 │ │ │ │ + bne af34 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b affc │ │ │ │ + b af4c │ │ │ │ teq r5, ip │ │ │ │ - bne b1ec │ │ │ │ + bne b13c │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ - beq af98 │ │ │ │ + beq aee8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b affc │ │ │ │ + b af4c │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne af30 │ │ │ │ + bne ae80 │ │ │ │ orrs r4, r0, r1, lsl #1 │ │ │ │ - bne afe4 │ │ │ │ + bne af34 │ │ │ │ orrs r5, r2, r3, lsl #1 │ │ │ │ - bne af98 │ │ │ │ - b affc │ │ │ │ + bne aee8 │ │ │ │ + b af4c │ │ │ │ push {r1, lr} │ │ │ │ mov r0, #8 │ │ │ │ bl 2e84 │ │ │ │ pop {r1, pc} │ │ │ │ - ldr r3, [pc, #48] @ b254 │ │ │ │ - ldr r2, [pc, #48] @ b258 │ │ │ │ + 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] @ b25c │ │ │ │ + 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] @ b294 │ │ │ │ + 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 b270 │ │ │ │ + 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] @ b2cc │ │ │ │ + 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 b2a8 │ │ │ │ + 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] @ b304 │ │ │ │ + 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 b2e0 │ │ │ │ + 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] @ b33c │ │ │ │ + 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 b318 │ │ │ │ + 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] @ b374 │ │ │ │ + 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 b350 │ │ │ │ + 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] @ b3b0 │ │ │ │ + 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 b388 │ │ │ │ + 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] @ b40c │ │ │ │ + ldr r8, [pc, #76] @ b35c │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b410 │ │ │ │ + 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 b3d4 │ │ │ │ + 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] @ b46c │ │ │ │ + ldr r8, [pc, #76] @ b3bc │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b470 │ │ │ │ + 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 b434 │ │ │ │ + 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] @ b4cc │ │ │ │ + ldr r8, [pc, #76] @ b41c │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b4d0 │ │ │ │ + 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 b494 │ │ │ │ + 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] @ b52c │ │ │ │ + ldr r8, [pc, #76] @ b47c │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b530 │ │ │ │ + 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 b4f4 │ │ │ │ + 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] @ b58c │ │ │ │ + ldr r8, [pc, #76] @ b4dc │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #64] @ b590 │ │ │ │ + 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 b554 │ │ │ │ + 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] @ b5f0 │ │ │ │ + ldr r8, [pc, #80] @ b540 │ │ │ │ lsl r5, r0, #3 │ │ │ │ and r5, r5, #24 │ │ │ │ lsl r8, r8, r5 │ │ │ │ - ldr r7, [pc, #68] @ b5f4 │ │ │ │ + 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 b5b4 │ │ │ │ + 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] @ b650 │ │ │ │ + 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 b618 │ │ │ │ + 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] @ b6ac │ │ │ │ + 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 b674 │ │ │ │ + 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] @ b708 │ │ │ │ + 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 b6d0 │ │ │ │ + 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] @ b764 │ │ │ │ + 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 b72c │ │ │ │ + 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] @ b7c0 │ │ │ │ + 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 b788 │ │ │ │ + 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] @ b820 │ │ │ │ + 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 b7e4 │ │ │ │ + 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] @ b858 │ │ │ │ + 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 b834 │ │ │ │ + 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] @ b890 │ │ │ │ + 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 b86c │ │ │ │ + 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] @ b8c8 │ │ │ │ + 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 b8a4 │ │ │ │ + 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] @ b900 │ │ │ │ + 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 b8dc │ │ │ │ + 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] @ b938 │ │ │ │ + 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 b914 │ │ │ │ + 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] @ b974 │ │ │ │ + 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 b94c │ │ │ │ + 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] @ b9d8 │ │ │ │ + ldr r5, [pc, #84] @ b928 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ b9dc │ │ │ │ + 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 b998 │ │ │ │ + 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] @ ba40 │ │ │ │ + ldr r5, [pc, #84] @ b990 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ ba44 │ │ │ │ + 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 ba00 │ │ │ │ + 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] @ baa8 │ │ │ │ + ldr r5, [pc, #84] @ b9f8 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ baac │ │ │ │ + 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 ba68 │ │ │ │ + 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] @ bb10 │ │ │ │ + ldr r5, [pc, #84] @ ba60 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ bb14 │ │ │ │ + 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 bad0 │ │ │ │ + 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] @ bb78 │ │ │ │ + ldr r5, [pc, #84] @ bac8 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #72] @ bb7c │ │ │ │ + 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 bb38 │ │ │ │ + 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] @ bbe4 │ │ │ │ + ldr r5, [pc, #88] @ bb34 │ │ │ │ lsl r8, r0, #3 │ │ │ │ and r8, r8, #24 │ │ │ │ lsl r5, r5, r8 │ │ │ │ - ldr r7, [pc, #76] @ bbe8 │ │ │ │ + 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 bba0 │ │ │ │ + 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] @ bc4c │ │ │ │ + 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 bc0c │ │ │ │ + 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] @ bcb0 │ │ │ │ + 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 bc70 │ │ │ │ + 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] @ bd14 │ │ │ │ + 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 bcd4 │ │ │ │ + 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] @ bd78 │ │ │ │ + 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 bd38 │ │ │ │ + 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] @ bddc │ │ │ │ + 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 bd9c │ │ │ │ + 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] @ be44 │ │ │ │ + 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 be00 │ │ │ │ + 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} │ │ │ │ @@ -8678,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 be80 │ │ │ │ - ldr r3, [pc, #16] @ be88 │ │ │ │ + bne bdd0 │ │ │ │ + ldr r3, [pc, #16] @ bdd8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be58 │ │ │ │ + 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] @ befc │ │ │ │ + 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 beec │ │ │ │ - ldr r3, [pc, #40] @ bf00 │ │ │ │ + bne be3c │ │ │ │ + ldr r3, [pc, #40] @ be50 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne beb0 │ │ │ │ + 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 @ │ │ │ │ @@ -8732,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 bf64 │ │ │ │ - ldr r3, [pc, #36] @ bf74 │ │ │ │ + bne beb4 │ │ │ │ + ldr r3, [pc, #36] @ bec4 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf28 │ │ │ │ + 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] @ bfa0 │ │ │ │ + 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 be8c │ │ │ │ + bl bddc │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl bf04 │ │ │ │ + bl be54 │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc] @ bfe4 │ │ │ │ + ldr r3, [pc] @ bf34 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffff0fa0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [pc, #40] @ c01c │ │ │ │ + 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 bff8 │ │ │ │ + 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] @ c078 │ │ │ │ + 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] @ c07c │ │ │ │ + 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 c040 │ │ │ │ + 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] @ c0d8 │ │ │ │ + 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 c0a0 │ │ │ │ + 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] @ c0fc │ │ │ │ + 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] @ c11c │ │ │ │ + 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] @ c13c │ │ │ │ + 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] @ c15c │ │ │ │ + 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: │ │ │ │ │ │ │ │ -0000c160 <.fini>: │ │ │ │ +0000c0b0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,590 +1,590 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0000c168 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x0000c178 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x0000c188 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x0000c198 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x0000c1a8 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x0000c1b8 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x0000c1c8 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x0000c1d8 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x0000c1e8 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ - 0x0000c1f8 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ - 0x0000c208 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ - 0x0000c218 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ - 0x0000c228 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ - 0x0000c238 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ - 0x0000c248 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ - 0x0000c258 7c693a67 65745f69 6e746572 705f7365 |i:get_interp_se │ │ │ │ - 0x0000c268 7474696e 67730000 257a6400 2e2e2f4d ttings..%zd.../M │ │ │ │ - 0x0000c278 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x0000c288 726e616c 63617069 2e630000 696e7465 rnalcapi.c..inte │ │ │ │ - 0x0000c298 72702021 3d204e55 4c4c0000 66656174 rp != NULL..feat │ │ │ │ - 0x0000c2a8 7572655f 666c6167 73000000 6f776e5f ure_flags...own_ │ │ │ │ - 0x0000c2b8 67696c00 63616e6e 6f742067 65742061 gil.cannot get a │ │ │ │ - 0x0000c2c8 6c6c6f63 61746f72 73206e61 6d650000 llocators name.. │ │ │ │ - 0x0000c2d8 734f7c24 703a7275 6e5f696e 5f737562 sO|$p:run_in_sub │ │ │ │ - 0x0000c2e8 696e7465 72705f77 6974685f 636f6e66 interp_with_conf │ │ │ │ - 0x0000c2f8 69670000 7375622d 696e7465 72707265 ig..sub-interpre │ │ │ │ - 0x0000c308 74657220 63726561 74696f6e 20666169 ter creation fai │ │ │ │ - 0x0000c318 6c656400 73746174 6520213d 204e554c led.state != NUL │ │ │ │ - 0x0000c328 4c000000 5f5f6469 63745f5f 00000000 L...__dict__.... │ │ │ │ - 0x0000c338 62616420 636f6e66 69672025 52000000 bad config %R... │ │ │ │ - 0x0000c348 215f5079 5f49734d 61696e49 6e746572 !_Py_IsMainInter │ │ │ │ - 0x0000c358 70726574 65722850 79496e74 65727072 preter(PyInterpr │ │ │ │ - 0x0000c368 65746572 53746174 655f4765 74282929 eterState_Get()) │ │ │ │ - 0x0000c378 00000000 797c6973 00000000 6465636f ....y|is....deco │ │ │ │ - 0x0000c388 64652065 72726f72 3a20706f 733d257a de error: pos=%z │ │ │ │ - 0x0000c398 752c2072 6561736f 6e3d2573 00000000 u, reason=%s.... │ │ │ │ - 0x0000c3a8 756e7375 70706f72 74656420 6572726f unsupported erro │ │ │ │ - 0x0000c3b8 72206861 6e646c65 72000000 756e6b6e r handler...unkn │ │ │ │ - 0x0000c3c8 6f776e20 6572726f 7220636f 64650000 own error code.. │ │ │ │ - 0x0000c3d8 4f4f3a63 6c656172 5f657874 656e7369 OO:clear_extensi │ │ │ │ - 0x0000c3e8 6f6e0000 4f497300 494f0000 6b657973 on..OIs.IO..keys │ │ │ │ - 0x0000c3f8 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ - 0x0000c408 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ - 0x0000c418 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ - 0x0000c428 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ - 0x0000c438 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ - 0x0000c448 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x0000c458 7475706c 65290000 4f4f6e3a 64696374 tuple)..OOn:dict │ │ │ │ - 0x0000c468 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ - 0x0000c478 73680000 4f3a6765 745f6372 6f737369 sh..O:get_crossi │ │ │ │ - 0x0000c488 6e746572 705f6461 74610000 5f507943 nterp_data.._PyC │ │ │ │ - 0x0000c498 726f7373 496e7465 72707265 74657244 rossInterpreterD │ │ │ │ - 0x0000c4a8 6174615f 52656c65 61736528 64617461 ata_Release(data │ │ │ │ - 0x0000c4b8 29203d3d 20300000 6d6f6420 213d204e ) == 0..mod != N │ │ │ │ - 0x0000c4c8 554c4c00 4f690000 696e7661 6c696420 ULL.Oi..invalid │ │ │ │ - 0x0000c4d8 726f756e 64696e67 00000000 2e2e2f49 rounding....../I │ │ │ │ - 0x0000c4e8 6e636c75 64652f69 6e746572 6e616c2f nclude/internal/ │ │ │ │ - 0x0000c4f8 7079636f 72655f6f 626a6563 742e6800 pycore_object.h. │ │ │ │ - 0x0000c508 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ - 0x0000c518 5f666c61 67732026 2050795f 5450464c _flags & Py_TPFL │ │ │ │ - 0x0000c528 4147535f 494e4c49 4e455f56 414c5545 AGS_INLINE_VALUE │ │ │ │ - 0x0000c538 53000000 50795f54 59504528 6f626a29 S...Py_TYPE(obj) │ │ │ │ - 0x0000c548 2d3e7470 5f666c61 67732026 2050795f ->tp_flags & Py_ │ │ │ │ - 0x0000c558 5450464c 4147535f 4d414e41 4745445f TPFLAGS_MANAGED_ │ │ │ │ - 0x0000c568 44494354 00000000 50795f54 59504528 DICT....Py_TYPE( │ │ │ │ - 0x0000c578 6f626a29 2d3e7470 5f626173 69637369 obj)->tp_basicsi │ │ │ │ - 0x0000c588 7a65203d 3d207369 7a656f66 2850794f ze == sizeof(PyO │ │ │ │ - 0x0000c598 626a6563 74290000 73747200 61726775 bject)..str.argu │ │ │ │ - 0x0000c5a8 6d656e74 2027646f 63270000 636f6d70 ment 'doc'..comp │ │ │ │ - 0x0000c5b8 696c6572 5f636c65 616e646f 63000000 iler_cleandoc... │ │ │ │ - 0x0000c5c8 50794469 63745f43 6865636b 286d6574 PyDict_Check(met │ │ │ │ - 0x0000c5d8 61646174 61290000 7175616c 6e616d65 adata)..qualname │ │ │ │ - 0x0000c5e8 00000000 5079556e 69636f64 655f4368 ....PyUnicode_Ch │ │ │ │ - 0x0000c5f8 65636b28 756d642e 755f6e61 6d652900 eck(umd.u_name). │ │ │ │ - 0x0000c608 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x0000c618 756d642e 755f7175 616c6e61 6d652900 umd.u_qualname). │ │ │ │ - 0x0000c628 636f6e73 74730000 6e616d65 73000000 consts..names... │ │ │ │ - 0x0000c638 7661726e 616d6573 00000000 63656c6c varnames....cell │ │ │ │ - 0x0000c648 76617273 00000000 66726565 76617273 vars....freevars │ │ │ │ - 0x0000c658 00000000 66617374 68696464 656e0000 ....fasthidden.. │ │ │ │ - 0x0000c668 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ - 0x0000c678 2e755f63 6f6e7374 73290000 50794469 .u_consts)..PyDi │ │ │ │ - 0x0000c688 63745f43 6865636b 28756d64 2e755f6e ct_Check(umd.u_n │ │ │ │ - 0x0000c698 616d6573 29000000 50794469 63745f43 ames)...PyDict_C │ │ │ │ - 0x0000c6a8 6865636b 28756d64 2e755f76 61726e61 heck(umd.u_varna │ │ │ │ - 0x0000c6b8 6d657329 00000000 50794469 63745f43 mes)....PyDict_C │ │ │ │ - 0x0000c6c8 6865636b 28756d64 2e755f63 656c6c76 heck(umd.u_cellv │ │ │ │ - 0x0000c6d8 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ - 0x0000c6e8 6865636b 28756d64 2e755f66 72656576 heck(umd.u_freev │ │ │ │ - 0x0000c6f8 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ - 0x0000c708 6865636b 28756d64 2e755f66 61737468 heck(umd.u_fasth │ │ │ │ - 0x0000c718 69646465 6e290000 61726763 6f756e74 idden)..argcount │ │ │ │ - 0x0000c728 00000000 706f736f 6e6c7961 7267636f ....posonlyargco │ │ │ │ - 0x0000c738 756e7400 6b776f6e 6c796172 67636f75 unt.kwonlyargcou │ │ │ │ - 0x0000c748 6e740000 66697273 746c696e 656e6f00 nt..firstlineno. │ │ │ │ - 0x0000c758 756d642e 755f6172 67636f75 6e74203e umd.u_argcount > │ │ │ │ - 0x0000c768 3d203000 756d642e 755f706f 736f6e6c = 0.umd.u_posonl │ │ │ │ - 0x0000c778 79617267 636f756e 74203e3d 20300000 yargcount >= 0.. │ │ │ │ - 0x0000c788 756d642e 755f6b77 6f6e6c79 61726763 umd.u_kwonlyargc │ │ │ │ - 0x0000c798 6f756e74 203e3d20 30000000 756d642e ount >= 0...umd. │ │ │ │ - 0x0000c7a8 755f6669 7273746c 696e656e 6f203e3d u_firstlineno >= │ │ │ │ - 0x0000c7b8 20300000 557c6973 00000000 656e636f 0..U|is....enco │ │ │ │ - 0x0000c7c8 64652065 72726f72 3a20706f 733d257a de error: pos=%z │ │ │ │ - 0x0000c7d8 752c2072 6561736f 6e3d2573 00000000 u, reason=%s.... │ │ │ │ - 0x0000c7e8 4f3a7265 73746f72 655f6372 6f737369 O:restore_crossi │ │ │ │ - 0x0000c7f8 6e746572 705f6461 74610000 7365745f nterp_data..set_ │ │ │ │ - 0x0000c808 62617365 73000000 7365745f 636c6173 bases...set_clas │ │ │ │ - 0x0000c818 73000000 7b736b73 6b736b73 6b736b7d s...{sksksksksk} │ │ │ │ - 0x0000c828 00000000 66756e63 5f6d6f64 69666963 ....func_modific │ │ │ │ - 0x0000c838 6174696f 6e000000 6275696c 74696e5f ation...builtin_ │ │ │ │ - 0x0000c848 64696374 00000000 7365745f 6576616c dict....set_eval │ │ │ │ - 0x0000c858 5f667261 6d655f66 756e6300 2e2e2f49 _frame_func.../I │ │ │ │ - 0x0000c868 6e636c75 64652f6f 626a6563 742e6800 nclude/object.h. │ │ │ │ - 0x0000c878 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ - 0x0000c888 50794c6f 6e675f54 79706500 6f622d3e PyLong_Type.ob-> │ │ │ │ - 0x0000c898 6f625f74 79706520 213d2026 5079426f ob_type != &PyBo │ │ │ │ - 0x0000c8a8 6f6c5f54 79706500 61726775 6d656e74 ol_Type.argument │ │ │ │ - 0x0000c8b8 206d7573 74206265 2061206c 69737400 must be a list. │ │ │ │ - 0x0000c8c8 4f000000 4e6c0000 5f746573 74696e74 O...Nl.._testint │ │ │ │ - 0x0000c8d8 65726e61 6c636170 69000000 6d6f6420 ernalcapi...mod │ │ │ │ - 0x0000c8e8 213d2050 795f4e6f 6e650000 6d6f6475 != Py_None..modu │ │ │ │ - 0x0000c8f8 6c652021 3d204e55 4c4c0000 696e7465 le != NULL..inte │ │ │ │ - 0x0000c908 72706964 203e205f 50795275 6e74696d rpid > _PyRuntim │ │ │ │ - 0x0000c918 652e696e 74657270 72657465 72732e6e e.interpreters.n │ │ │ │ - 0x0000c928 6578745f 69640000 50794572 725f4f63 ext_id..PyErr_Oc │ │ │ │ - 0x0000c938 63757272 65642829 00000000 7c4f246c curred()....|O$l │ │ │ │ - 0x0000c948 3a637265 6174655f 696e7465 72707265 :create_interpre │ │ │ │ - 0x0000c958 74657200 676f7420 756e6578 70656374 ter.got unexpect │ │ │ │ - 0x0000c968 65642063 6f6e6669 67000000 636f6e66 ed config...conf │ │ │ │ - 0x0000c978 6967203d 3d204e55 4c4c0000 74737461 ig == NULL..tsta │ │ │ │ - 0x0000c988 7465203d 3d204e55 4c4c0000 756e7375 te == NULL..unsu │ │ │ │ - 0x0000c998 70706f72 74656420 7768656e 63652025 pported whence % │ │ │ │ - 0x0000c9a8 6c640000 4f3a6465 7374726f 795f696e ld..O:destroy_in │ │ │ │ - 0x0000c9b8 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ - 0x0000c9c8 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ - 0x0000c9d8 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ - 0x0000c9e8 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ - 0x0000c9f8 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ - 0x0000ca08 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ - 0x0000ca18 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ - 0x0000ca28 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x0000ca38 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ - 0x0000ca48 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x0000ca58 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ - 0x0000ca68 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ - 0x0000ca78 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ - 0x0000ca88 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ - 0x0000ca98 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ - 0x0000caa8 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x0000cab8 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ - 0x0000cac8 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ - 0x0000cad8 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ - 0x0000cae8 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ - 0x0000caf8 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ - 0x0000cb08 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ - 0x0000cb18 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ - 0x0000cb28 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x0000cb38 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ - 0x0000cb48 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ - 0x0000cb58 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ - 0x0000cb68 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ - 0x0000cb78 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ - 0x0000cb88 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ - 0x0000cb98 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ - 0x0000cba8 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ - 0x0000cbb8 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ - 0x0000cbc8 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ - 0x0000cbd8 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ - 0x0000cbe8 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ - 0x0000cbf8 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ - 0x0000cc08 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ - 0x0000cc18 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ - 0x0000cc28 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ - 0x0000cc38 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ - 0x0000cc48 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ - 0x0000cc58 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ - 0x0000cc68 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ - 0x0000cc78 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ - 0x0000cc88 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ - 0x0000cc98 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ - 0x0000cca8 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ - 0x0000ccb8 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ - 0x0000ccc8 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000ccd8 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ - 0x0000cce8 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ - 0x0000ccf8 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000cd08 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ - 0x0000cd18 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ - 0x0000cd28 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000cd38 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ - 0x0000cd48 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ - 0x0000cd58 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ - 0x0000cd68 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ - 0x0000cd78 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ - 0x0000cd88 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ - 0x0000cd98 6d2d3e5f 62697473 203d3d20 31000000 m->_bits == 1... │ │ │ │ - 0x0000cda8 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ - 0x0000cdb8 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ - 0x0000cdc8 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ - 0x0000cdd8 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ - 0x0000cde8 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ - 0x0000cdf8 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ - 0x0000ce08 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ - 0x0000ce18 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000ce28 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ - 0x0000ce38 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ - 0x0000ce48 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000ce58 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ - 0x0000ce68 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000ce78 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ - 0x0000ce88 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000ce98 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ - 0x0000cea8 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ - 0x0000ceb8 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ - 0x0000cec8 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ - 0x0000ced8 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x0000cee8 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ - 0x0000cef8 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ - 0x0000cf08 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x0000cf18 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ - 0x0000cf28 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ - 0x0000cf38 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ - 0x0000cf48 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ - 0x0000cf58 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ - 0x0000cf68 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ - 0x0000cf78 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ - 0x0000cf88 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ - 0x0000cf98 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ - 0x0000cfa8 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ - 0x0000cfb8 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ - 0x0000cfc8 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ - 0x0000cfd8 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ - 0x0000cfe8 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ - 0x0000cff8 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ - 0x0000d008 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ - 0x0000d018 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ - 0x0000d028 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ - 0x0000d038 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ - 0x0000d048 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ - 0x0000d058 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ - 0x0000d068 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ - 0x0000d078 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ - 0x0000d088 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ - 0x0000d098 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ - 0x0000d0a8 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ - 0x0000d0b8 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ - 0x0000d0c8 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ - 0x0000d0d8 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ - 0x0000d0e8 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ - 0x0000d0f8 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ - 0x0000d108 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ - 0x0000d118 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ - 0x0000d128 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ - 0x0000d138 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ - 0x0000d148 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ - 0x0000d158 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ - 0x0000d168 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ - 0x0000d178 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ - 0x0000d188 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ - 0x0000d198 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ - 0x0000d1a8 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ - 0x0000d1b8 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ - 0x0000d1c8 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ - 0x0000d1d8 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ - 0x0000d1e8 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ - 0x0000d1f8 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ - 0x0000d208 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ - 0x0000d218 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ - 0x0000d228 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ - 0x0000d238 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ - 0x0000d248 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ - 0x0000d258 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ - 0x0000d268 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ - 0x0000d278 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ - 0x0000d288 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ - 0x0000d298 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ - 0x0000d2a8 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ - 0x0000d2b8 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ - 0x0000d2c8 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ - 0x0000d2d8 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ - 0x0000d2e8 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ - 0x0000d2f8 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ - 0x0000d308 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ - 0x0000d318 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ - 0x0000d328 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ - 0x0000d338 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ - 0x0000d348 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ - 0x0000d358 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ - 0x0000d368 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ - 0x0000d378 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ - 0x0000d388 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ - 0x0000d398 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ - 0x0000d3a8 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ - 0x0000d3b8 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ - 0x0000d3c8 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ - 0x0000d3d8 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ - 0x0000d3e8 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ - 0x0000d3f8 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ - 0x0000d408 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ - 0x0000d418 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ - 0x0000d428 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ - 0x0000d438 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ - 0x0000d448 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ - 0x0000d458 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x0000d468 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ - 0x0000d478 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ - 0x0000d488 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ - 0x0000d498 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ - 0x0000d4a8 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ - 0x0000d4b8 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ - 0x0000d4c8 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ - 0x0000d4d8 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ - 0x0000d4e8 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ - 0x0000d4f8 63740000 4f210000 4661696c 65642074 ct..O!..Failed t │ │ │ │ - 0x0000d508 6f20636f 6d70696c 65207472 616d706f o compile trampo │ │ │ │ - 0x0000d518 6c696e65 00000000 4661696c 65642074 line....Failed t │ │ │ │ - 0x0000d528 6f207365 74207065 72736973 745f6166 o set persist_af │ │ │ │ - 0x0000d538 7465725f 666f726b 00000000 62656e63 ter_fork....benc │ │ │ │ - 0x0000d548 686d6172 6b5f6c6f 636b7300 6f626a65 hmark_locks.obje │ │ │ │ - 0x0000d558 63742069 73206e6f 74207365 656e2061 ct is not seen a │ │ │ │ - 0x0000d568 73206672 65656400 66696c65 6e616d65 s freed.filename │ │ │ │ - 0x0000d578 00000000 696e7374 72756374 696f6e73 ....instructions │ │ │ │ - 0x0000d588 00000000 6d657461 64617461 00000000 ....metadata.... │ │ │ │ - 0x0000d598 6e6c6f63 616c7300 646f6300 7370616d nlocals.doc.spam │ │ │ │ - 0x0000d5a8 00000000 61737400 6f707469 6d697a65 ....ast.optimize │ │ │ │ - 0x0000d5b8 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ - 0x0000d5c8 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ - 0x0000d5d8 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ - 0x0000d5e8 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ - 0x0000d5f8 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ - 0x0000d608 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ - 0x0000d618 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ - 0x0000d628 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ - 0x0000d638 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ - 0x0000d648 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ - 0x0000d658 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ - 0x0000d668 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ - 0x0000d678 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ - 0x0000d688 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ - 0x0000d698 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ - 0x0000d6a8 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ - 0x0000d6b8 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ - 0x0000d6c8 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ - 0x0000d6d8 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ - 0x0000d6e8 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ - 0x0000d6f8 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ - 0x0000d708 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x0000d718 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ - 0x0000d728 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ - 0x0000d738 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ - 0x0000d748 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x0000d758 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ - 0x0000d768 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ - 0x0000d778 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ - 0x0000d788 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ - 0x0000d798 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ - 0x0000d7a8 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ - 0x0000d7b8 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ - 0x0000d7c8 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ - 0x0000d7d8 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ - 0x0000d7e8 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ - 0x0000d7f8 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000d808 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ - 0x0000d818 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ - 0x0000d828 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ - 0x0000d838 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ - 0x0000d848 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ - 0x0000d858 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ - 0x0000d868 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ - 0x0000d878 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ - 0x0000d888 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ - 0x0000d898 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ - 0x0000d8a8 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ - 0x0000d8b8 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ - 0x0000d8c8 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ - 0x0000d8d8 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ - 0x0000d8e8 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ - 0x0000d8f8 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ - 0x0000d908 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ - 0x0000d918 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ - 0x0000d928 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000d938 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ - 0x0000d948 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ - 0x0000d958 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ - 0x0000d968 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ - 0x0000d978 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ - 0x0000d988 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ - 0x0000d998 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ - 0x0000d9a8 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ - 0x0000d9b8 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ - 0x0000d9c8 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ - 0x0000d9d8 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ - 0x0000d9e8 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ - 0x0000d9f8 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000da08 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ - 0x0000da18 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000da28 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000da38 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000da48 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000da58 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ - 0x0000da68 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ - 0x0000da78 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ - 0x0000da88 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ - 0x0000da98 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ - 0x0000daa8 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ - 0x0000dab8 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ - 0x0000dac8 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ - 0x0000dad8 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ - 0x0000dae8 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ - 0x0000daf8 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ - 0x0000db08 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ - 0x0000db18 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ - 0x0000db28 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ - 0x0000db38 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ - 0x0000db48 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ - 0x0000db58 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ - 0x0000db68 335f6765 74617267 73000000 63616c6c 3_getargs...call │ │ │ │ - 0x0000db78 6261636b 00000000 6e756d00 626c6f63 back....num.bloc │ │ │ │ - 0x0000db88 6b696e67 00000000 656e7375 72655f61 king....ensure_a │ │ │ │ - 0x0000db98 64646564 00000000 636f6465 00000000 dded....code.... │ │ │ │ - 0x0000dba8 6d61696e 00000000 7768656e 63650000 main....whence.. │ │ │ │ - 0x0000dbb8 78690000 74657374 5f6c6f63 6b5f6261 xi..test_lock_ba │ │ │ │ - 0x0000dbc8 73696300 74657374 5f6c6f63 6b5f7477 sic.test_lock_tw │ │ │ │ - 0x0000dbd8 6f5f7468 72656164 73000000 74657374 o_threads...test │ │ │ │ - 0x0000dbe8 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ - 0x0000dbf8 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000dc08 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ - 0x0000dc18 6b5f6265 6e63686d 61726b00 74657374 k_benchmark.test │ │ │ │ - 0x0000dc28 5f6c6f63 6b5f6f6e 63650000 74657374 _lock_once..test │ │ │ │ - 0x0000dc38 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ - 0x0000dc48 74657374 5f6c6f63 6b5f7265 63757273 test_lock_recurs │ │ │ │ - 0x0000dc58 69766500 5f507954 696d655f 41734d69 ive._PyTime_AsMi │ │ │ │ - 0x0000dc68 63726f73 65636f6e 64730000 5f507954 croseconds.._PyT │ │ │ │ - 0x0000dc78 696d655f 41734d69 6c6c6973 65636f6e ime_AsMillisecon │ │ │ │ - 0x0000dc88 64730000 5f507954 696d655f 41735469 ds.._PyTime_AsTi │ │ │ │ - 0x0000dc98 6d657370 65630000 5f507954 696d655f mespec.._PyTime_ │ │ │ │ - 0x0000dca8 41735469 6d657370 65635f63 6c616d70 AsTimespec_clamp │ │ │ │ - 0x0000dcb8 00000000 5f507954 696d655f 41735469 ...._PyTime_AsTi │ │ │ │ - 0x0000dcc8 6d657661 6c000000 5f507954 696d655f meval..._PyTime_ │ │ │ │ - 0x0000dcd8 41735469 6d657661 6c5f636c 616d7000 AsTimeval_clamp. │ │ │ │ - 0x0000dce8 5f507954 696d655f 46726f6d 5365636f _PyTime_FromSeco │ │ │ │ - 0x0000dcf8 6e647300 5f507954 696d655f 46726f6d nds._PyTime_From │ │ │ │ - 0x0000dd08 5365636f 6e64734f 626a6563 74000000 SecondsObject... │ │ │ │ - 0x0000dd18 5f507954 696d655f 4f626a65 6374546f _PyTime_ObjectTo │ │ │ │ - 0x0000dd28 54696d65 5f740000 5f507954 696d655f Time_t.._PyTime_ │ │ │ │ - 0x0000dd38 4f626a65 6374546f 54696d65 73706563 ObjectToTimespec │ │ │ │ - 0x0000dd48 00000000 5f507954 696d655f 4f626a65 ...._PyTime_Obje │ │ │ │ - 0x0000dd58 6374546f 54696d65 76616c00 7365745f ctToTimeval.set_ │ │ │ │ - 0x0000dd68 75706461 74650000 7365745f 6e657874 update..set_next │ │ │ │ - 0x0000dd78 5f656e74 72790000 74657374 5f637269 _entry..test_cri │ │ │ │ - 0x0000dd88 74696361 6c5f7365 6374696f 6e730000 tical_sections.. │ │ │ │ - 0x0000dd98 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000dda8 6374696f 6e735f6e 65737400 74657374 ctions_nest.test │ │ │ │ - 0x0000ddb8 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000ddc8 6e735f73 75737065 6e640000 74657374 ns_suspend..test │ │ │ │ - 0x0000ddd8 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000dde8 6e735f74 68726561 64730000 74657374 ns_threads..test │ │ │ │ - 0x0000ddf8 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000de08 6e735f67 63000000 130a0700 12090600 ns_gc........... │ │ │ │ - 0x0000de18 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ - 0x0000de28 6e677300 6765745f 6d6f6475 6c655f73 ngs.get_module_s │ │ │ │ - 0x0000de38 74617465 00000000 00000000 00000000 tate............ │ │ │ │ - 0x0000de48 00000000 01000000 00000000 01000000 ................ │ │ │ │ - 0x0000de58 02000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ - 0x0000de68 74617267 735f696d 706c0000 6765745f targs_impl..get_ │ │ │ │ - 0x0000de78 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000de88 65730000 50795475 706c655f 5345545f es..PyTuple_SET_ │ │ │ │ - 0x0000de98 4954454d 00000000 6765745f 63726f73 ITEM....get_cros │ │ │ │ - 0x0000dea8 73696e74 6572705f 64617461 00000000 sinterp_data.... │ │ │ │ - 0x0000deb8 50795475 706c655f 4745545f 53495a45 PyTuple_GET_SIZE │ │ │ │ - 0x0000dec8 00000000 5f50794f 626a6563 745f496e ...._PyObject_In │ │ │ │ - 0x0000ded8 6c696e65 56616c75 65730000 5f746573 lineValues.._tes │ │ │ │ - 0x0000dee8 74696e74 65726e61 6c636170 695f6173 tinternalcapi_as │ │ │ │ - 0x0000def8 73656d62 6c655f63 6f64655f 6f626a65 semble_code_obje │ │ │ │ - 0x0000df08 63745f69 6d706c00 50795f53 495a4500 ct_impl.Py_SIZE. │ │ │ │ - 0x0000df18 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ - 0x0000df28 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ - 0x0000df38 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ - 0x0000df48 72645f65 76616c00 756e7573 65645f69 rd_eval.unused_i │ │ │ │ - 0x0000df58 6e746572 70726574 65725f69 64000000 nterpreter_id... │ │ │ │ - 0x0000df68 696e7465 72707265 7465725f 65786973 interpreter_exis │ │ │ │ - 0x0000df78 74730000 5f6e6577 5f696e74 65727072 ts.._new_interpr │ │ │ │ - 0x0000df88 65746572 00000000 6c696e6b 5f696e74 eter....link_int │ │ │ │ - 0x0000df98 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000dfa8 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000dfb8 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000dfc8 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ - 0x0000dfd8 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ - 0x0000dfe8 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ - 0x0000dff8 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000e008 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ - 0x0000e018 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ - 0x0000e028 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ - 0x0000e038 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ - 0x0000e048 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ - 0x0000e058 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ - 0x0000e068 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000e078 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ - 0x0000e088 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ - 0x0000e098 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ - 0x0000e0a8 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ - 0x0000e0b8 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ - 0x0000e0c8 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ - 0x0000e0d8 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ - 0x0000e0e8 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ - 0x0000e0f8 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ - 0x0000e108 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000e118 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ - 0x0000e128 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ - 0x0000e138 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ - 0x0000e148 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ - 0x0000e158 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ - 0x0000e168 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ - 0x0000e178 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ - 0x0000e188 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ - 0x0000e198 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0000e1a8 01000000 01000000 01000000 ffffffff ................ │ │ │ │ - 0x0000e1b8 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ - 0x0000e1c8 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ - 0x0000e1d8 03000000 02000000 01000000 fdffffff ................ │ │ │ │ - 0x0000e1e8 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ - 0x0000e1f8 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ - 0x0000e208 ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ - 0x0000e218 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ - 0x0000e228 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ - 0x0000e238 ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ - 0x0000e248 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ - 0x0000e258 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ - 0x0000e268 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ - 0x0000e278 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ - 0x0000e288 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ - 0x0000e298 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ - 0x0000e2a8 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ - 0x0000e2b8 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ - 0x0000e2c8 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0000e2d8 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ - 0x0000e2e8 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ - 0x0000e2f8 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ - 0x0000e308 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ - 0x0000e318 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ - 0x0000e328 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ - 0x0000e338 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ - 0x0000e348 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ - 0x0000e358 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ - 0x0000e368 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ - 0x0000e378 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x0000e388 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ - 0x0000e398 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ - 0x0000e3a8 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ - 0x0000e3b8 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ - 0x0000e3c8 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ - 0x0000e3d8 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ - 0x0000e3e8 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ - 0x0000e3f8 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ - 0x0000e408 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ - 0x0000e418 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ - 0x0000e428 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ - 0x0000e438 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ - 0x0000e448 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ - 0x0000e458 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ - 0x0000e468 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ - 0x0000e478 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ - 0x0000e488 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ - 0x0000e498 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ - 0x0000e4a8 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ - 0x0000e4b8 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ - 0x0000e4c8 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ - 0x0000e4d8 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x0000e4e8 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ - 0x0000e4f8 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x0000e508 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ - 0x0000e518 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ - 0x0000e528 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ - 0x0000e538 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ - 0x0000e548 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ - 0x0000e558 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ - 0x0000e568 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ - 0x0000e578 292e0000 3e000000 41000000 0c000000 )...>...A....... │ │ │ │ - 0x0000e588 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ - 0x0000e598 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ - 0x0000e5a8 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ - 0x0000e5b8 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ - 0x0000e5c8 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ - 0x0000e5d8 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ - 0x0000e5e8 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ - 0x0000e5f8 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ - 0x0000e608 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': │ │ │ │ - 0x0000e60c 00000000 .... │ │ │ │ + 0x0000e55c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed4 349b0000 4... │ │ │ │ + 0x0001fed4 5c9a0000 \... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed8 cc9a0000 .... │ │ │ │ + 0x0001fed8 f4990000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fedc 70d50000 7cd50000 8cd50000 00000000 p...|........... │ │ │ │ - 0x0001feec 7cd50000 28c60000 98d50000 00000000 |...(........... │ │ │ │ - 0x0001fefc a0d50000 00000000 a4d50000 00000000 ................ │ │ │ │ - 0x0001ff0c acd50000 70d50000 b0d50000 bcd50000 ....p........... │ │ │ │ + 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 d0c80000 00000000 ................ │ │ │ │ + 0x0002034c 00000000 00000000 20c80000 00000000 ........ ....... │ │ │ │ 0x0002035c 04000000 a8060200 88060200 448b0000 ............D... │ │ │ │ - 0x0002036c 1c8c0000 3c8c0000 bcdb0000 bc580000 ....<........X.. │ │ │ │ - 0x0002037c 04000000 00000000 ccdb0000 94660000 .............f.. │ │ │ │ - 0x0002038c 04000000 00000000 e4db0000 c05c0000 .............\.. │ │ │ │ - 0x0002039c 04000000 00000000 f8db0000 b05d0000 .............].. │ │ │ │ - 0x000203ac 04000000 00000000 44d50000 1c870000 ........D....... │ │ │ │ - 0x000203bc 80000000 90e20000 10dc0000 8c590000 .............Y.. │ │ │ │ - 0x000203cc 04000000 00000000 24dc0000 985e0000 ........$....^.. │ │ │ │ - 0x000203dc 04000000 00000000 34dc0000 dc620000 ........4....b.. │ │ │ │ - 0x000203ec 04000000 00000000 48dc0000 58600000 ........H...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 5cdc0000 588c0000 ........\...X... │ │ │ │ - 0x0002041c 01000000 00000000 74dc0000 f88c0000 ........t....... │ │ │ │ - 0x0002042c 01000000 00000000 8cdc0000 988d0000 ................ │ │ │ │ - 0x0002043c 01000000 00000000 a0dc0000 f84b0000 .............K.. │ │ │ │ - 0x0002044c 01000000 00000000 bcdc0000 f08f0000 ................ │ │ │ │ - 0x0002045c 01000000 00000000 d0dc0000 a84d0000 .............M.. │ │ │ │ - 0x0002046c 01000000 00000000 e8dc0000 4ca30000 ............L... │ │ │ │ - 0x0002047c 01000000 00000000 fcdc0000 c0900000 ................ │ │ │ │ - 0x0002048c 01000000 00000000 18dd0000 5c910000 ............\... │ │ │ │ - 0x0002049c 01000000 00000000 30dd0000 f8910000 ........0....... │ │ │ │ - 0x000204ac 01000000 00000000 4cdd0000 b0920000 ........L....... │ │ │ │ + 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 c88f0000 ................ │ │ │ │ + 0x0002045c 01000000 00000000 20dc0000 a84d0000 ........ ....M.. │ │ │ │ + 0x0002046c 01000000 00000000 38dc0000 9ca20000 ........8....... │ │ │ │ + 0x0002047c 01000000 00000000 4cdc0000 98900000 ........L....... │ │ │ │ + 0x0002048c 01000000 00000000 68dc0000 34910000 ........h...4... │ │ │ │ + 0x0002049c 01000000 00000000 80dc0000 d0910000 ................ │ │ │ │ + 0x000204ac 01000000 00000000 9cdc0000 88920000 ................ │ │ │ │ 0x000204bc 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204cc 00000000 00000000 64dd0000 10a40000 ........d....... │ │ │ │ - 0x000204dc 01000000 00000000 70dd0000 bc830000 ........p....... │ │ │ │ + 0x000204cc 00000000 00000000 b4dc0000 60a30000 ............`... │ │ │ │ + 0x000204dc 01000000 00000000 c0dc0000 bc830000 ................ │ │ │ │ 0x000204ec 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204fc 00000000 00000000 80dd0000 9c6f0000 .............o.. │ │ │ │ - 0x0002050c 04000000 00000000 98dd0000 9c720000 .............r.. │ │ │ │ - 0x0002051c 04000000 00000000 b4dd0000 94730000 .............s.. │ │ │ │ - 0x0002052c 04000000 00000000 d4dd0000 38740000 ............8t.. │ │ │ │ - 0x0002053c 04000000 00000000 f4dd0000 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 a0db0000 f4c20000 ................ │ │ │ │ - 0x0002056c b8db0000 00000000 00000000 0cff0100 ................ │ │ │ │ - 0x0002057c 24d70000 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 60db0000 ............`... │ │ │ │ + 0x0002059c 00000000 00000000 04ff0100 b0da0000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205cc 00000000 fcfe0100 b4c50000 00000000 ................ │ │ │ │ + 0x000205cc 00000000 fcfe0100 04c50000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205fc ecfe0100 38d70000 00000000 00000000 ....8........... │ │ │ │ + 0x000205fc ecfe0100 88d60000 00000000 00000000 ................ │ │ │ │ 0x0002060c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002061c 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ - 0x0002062c 48d70000 00000000 00000000 00000000 H............... │ │ │ │ + 0x0002062c 98d60000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002064c 00000000 f4c20000 b0db0000 00000000 ................ │ │ │ │ - 0x0002065c 2cc90000 00000000 2cc90000 a0db0000 ,.......,....... │ │ │ │ - 0x0002066c a8db0000 00000000 74db0000 80db0000 ........t....... │ │ │ │ - 0x0002067c 84db0000 90db0000 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 ccd50000 ................ │ │ │ │ - 0x000206ac 389b0000 04000000 00000000 d8d50000 8............... │ │ │ │ - 0x000206bc 1c8b0000 04000000 00000000 ecd50000 ................ │ │ │ │ - 0x000206cc 48470000 04000000 00000000 08d60000 HG.............. │ │ │ │ - 0x000206dc bc9f0000 04000000 00000000 14d60000 ................ │ │ │ │ - 0x000206ec 58810000 04000000 00000000 24d60000 X...........$... │ │ │ │ - 0x000206fc e8680000 04000000 00000000 34d60000 .h..........4... │ │ │ │ - 0x0002070c 5c7a0000 04000000 00000000 44d60000 \z..........D... │ │ │ │ - 0x0002071c 3c9b0000 04000000 00000000 50d60000 <...........P... │ │ │ │ - 0x0002072c c4a10000 08000000 00000000 5cd60000 ............\... │ │ │ │ - 0x0002073c 944a0000 04000000 00000000 70d60000 .J..........p... │ │ │ │ - 0x0002074c ec750000 04000000 00000000 80d60000 .u.............. │ │ │ │ - 0x0002075c 286a0000 04000000 00000000 90d60000 (j.............. │ │ │ │ - 0x0002076c e89f0000 08000000 00000000 a0d60000 ................ │ │ │ │ - 0x0002077c fc850000 04000000 00000000 b8d60000 ................ │ │ │ │ - 0x0002078c 68470000 01000000 00000000 c8d60000 hG.............. │ │ │ │ - 0x0002079c 90390000 01000000 00000000 d8d60000 .9.............. │ │ │ │ - 0x000207ac 744e0000 04000000 00000000 f0d60000 tN.............. │ │ │ │ - 0x000207bc d44a0000 08000000 00000000 b4c50000 .J.............. │ │ │ │ - 0x000207cc 48400000 82000000 2ce50000 08d70000 H@......,....... │ │ │ │ - 0x000207dc b89f0000 04000000 d8e40000 24d70000 ............$... │ │ │ │ - 0x000207ec 34370000 82000000 64e40000 38d70000 47......d...8... │ │ │ │ - 0x000207fc 24410000 82000000 f0e30000 48d70000 $A..........H... │ │ │ │ - 0x0002080c 04420000 82000000 78e30000 60d70000 .B......x...`... │ │ │ │ - 0x0002081c 989b0000 01000000 00000000 74d70000 ............t... │ │ │ │ - 0x0002082c 44a00000 01000000 00000000 84d70000 D............... │ │ │ │ - 0x0002083c e43a0000 01000000 00000000 9cd70000 .:.............. │ │ │ │ - 0x0002084c d4480000 04000000 00000000 b4d70000 .H.............. │ │ │ │ - 0x0002085c 84550000 08000000 00000000 c4d70000 .U.............. │ │ │ │ - 0x0002086c 54560000 08000000 00000000 d4d70000 TV.............. │ │ │ │ - 0x0002087c e8550000 08000000 00000000 e4d70000 .U.............. │ │ │ │ - 0x0002088c 98850000 08000000 00000000 f8d70000 ................ │ │ │ │ - 0x0002089c 68930000 03000000 00000000 0cd80000 h............... │ │ │ │ - 0x000208ac c0560000 01000000 00000000 20d80000 .V.......... ... │ │ │ │ - 0x000208bc 7c3b0000 01000000 00000000 3cd80000 |;..........<... │ │ │ │ - 0x000208cc b4820000 04000000 00000000 50d80000 ............P... │ │ │ │ - 0x000208dc 70850000 08000000 00000000 7cd80000 p...........|... │ │ │ │ - 0x000208ec 20890000 04000000 00000000 a4d80000 ............... │ │ │ │ - 0x000208fc 5c890000 04000000 00000000 c4d80000 \............... │ │ │ │ - 0x0002090c dc880000 04000000 00000000 e4d80000 ................ │ │ │ │ - 0x0002091c e4880000 04000000 00000000 0cd90000 ................ │ │ │ │ - 0x0002092c dc360000 04000000 00000000 24d90000 .6..........$... │ │ │ │ - 0x0002093c e83b0000 08000000 00000000 3cd90000 .;..........<... │ │ │ │ - 0x0002094c a03d0000 04000000 00000000 64c40000 .=..........d... │ │ │ │ - 0x0002095c a43d0000 01000000 00000000 44d90000 .=..........D... │ │ │ │ - 0x0002096c 0c4f0000 03000000 00000000 58d90000 .O..........X... │ │ │ │ - 0x0002097c 0c530000 03000000 00000000 6cd90000 .S..........l... │ │ │ │ - 0x0002098c 2c540000 03000000 00000000 80d90000 ,T.............. │ │ │ │ - 0x0002099c 589d0000 03000000 00000000 a0d90000 X............... │ │ │ │ - 0x000209ac c84b0000 08000000 00000000 b4d90000 .K.............. │ │ │ │ - 0x000209bc 784b0000 04000000 00000000 c8d90000 xK.............. │ │ │ │ - 0x000209cc 7c4c0000 04000000 00000000 e0d90000 |L.............. │ │ │ │ - 0x000209dc f84c0000 08000000 00000000 f4d90000 .L.............. │ │ │ │ - 0x000209ec 54550000 08000000 00000000 10da0000 TU.............. │ │ │ │ - 0x000209fc 84520000 08000000 00000000 2cda0000 .R..........,... │ │ │ │ - 0x00020a0c a4530000 08000000 00000000 48da0000 .S..........H... │ │ │ │ - 0x00020a1c 28520000 08000000 00000000 64da0000 (R..........d... │ │ │ │ - 0x00020a2c 00860000 01000000 00000000 84da0000 ................ │ │ │ │ - 0x00020a3c 98860000 01000000 00000000 acda0000 ................ │ │ │ │ - 0x00020a4c c4a00000 01000000 00000000 c4da0000 ................ │ │ │ │ - 0x00020a5c 44a20000 01000000 00000000 b0d30000 D............... │ │ │ │ - 0x00020a6c 18800000 04000000 54e30000 e0da0000 ........T....... │ │ │ │ - 0x00020a7c 14490000 04000000 00000000 f8da0000 .I.............. │ │ │ │ - 0x00020a8c 303e0000 04000000 00000000 14db0000 0>.............. │ │ │ │ - 0x00020a9c 803e0000 08000000 00000000 28db0000 .>..........(... │ │ │ │ - 0x00020aac 98a10000 08000000 00000000 44db0000 ............D... │ │ │ │ - 0x00020abc b4490000 04000000 00000000 60db0000 .I..........`... │ │ │ │ - 0x00020acc 64380000 82000000 0ce30000 00000000 d8.............. │ │ │ │ + 0x0002069c 01000000 00000000 00000000 1cd50000 ................ │ │ │ │ + 0x000206ac 609a0000 04000000 00000000 28d50000 `...........(... │ │ │ │ + 0x000206bc 1c8b0000 04000000 00000000 3cd50000 ............<... │ │ │ │ + 0x000206cc 48470000 04000000 00000000 58d50000 HG..........X... │ │ │ │ + 0x000206dc e49e0000 04000000 00000000 64d50000 ............d... │ │ │ │ + 0x000206ec 58810000 04000000 00000000 74d50000 X...........t... │ │ │ │ + 0x000206fc e8680000 04000000 00000000 84d50000 .h.............. │ │ │ │ + 0x0002070c 5c7a0000 04000000 00000000 94d50000 \z.............. │ │ │ │ + 0x0002071c 649a0000 04000000 00000000 a0d50000 d............... │ │ │ │ + 0x0002072c eca00000 08000000 00000000 acd50000 ................ │ │ │ │ + 0x0002073c 944a0000 04000000 00000000 c0d50000 .J.............. │ │ │ │ + 0x0002074c ec750000 04000000 00000000 d0d50000 .u.............. │ │ │ │ + 0x0002075c 286a0000 04000000 00000000 e0d50000 (j.............. │ │ │ │ + 0x0002076c 109f0000 08000000 00000000 f0d50000 ................ │ │ │ │ + 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 e09e0000 04000000 28e40000 74d60000 ........(...t... │ │ │ │ + 0x000207ec 34370000 82000000 b4e30000 88d60000 47.............. │ │ │ │ + 0x000207fc 24410000 82000000 40e30000 98d60000 $A......@....... │ │ │ │ + 0x0002080c 04420000 82000000 c8e20000 b0d60000 .B.............. │ │ │ │ + 0x0002081c c09a0000 01000000 00000000 c4d60000 ................ │ │ │ │ + 0x0002082c 6c9f0000 01000000 00000000 d4d60000 l............... │ │ │ │ + 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 40930000 03000000 00000000 5cd70000 @...........\... │ │ │ │ + 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 809c0000 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 ec9f0000 01000000 00000000 14da0000 ................ │ │ │ │ + 0x00020a5c 6ca10000 01000000 00000000 00d30000 l............... │ │ │ │ + 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 c0a00000 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 36323664 63623933 32653964 30373038 626dcb932e9d0708 │ │ │ │ - 0x00000010 39663430 36336339 66313636 61323666 9f4063c9f166a26f │ │ │ │ - 0x00000020 66373965 33372e64 65627567 00000000 f79e37.debug.... │ │ │ │ - 0x00000030 7949d568 yI.h │ │ │ │ + 0x00000000 63663963 64613765 61373831 30616531 cf9cda7ea7810ae1 │ │ │ │ + 0x00000010 35653739 36663763 30663232 37666666 5e796f7c0f227fff │ │ │ │ + 0x00000020 32363166 34372e64 65627567 00000000 261f47.debug.... │ │ │ │ + 0x00000030 c68d707e ..p~