--- /srv/rebuilderd/tmp/rebuilderdDu1lBh/inputs/libpython3.14-stdlib_3.14.7-4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdDu1lBh/out/libpython3.14-stdlib_3.14.7-4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-13 08:30:29.000000 debian-binary │ -rw-r--r-- 0 0 0 10972 2026-09-13 08:30:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2171000 2026-09-13 08:30:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2170520 2026-09-13 08:30:29.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3.14/lib-dynload/_asyncio.cpython-314-arm-linux-gnueabihf.so │ │ │ ├── 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 0x0acd4 0x0acd4 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0acc8 0x0acc8 R E 0x10000 │ │ │ │ LOAD 0x00fe7c 0x0001fe7c 0x0001fe7c 0x00d9c 0x00da0 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff40 0x0001ff40 0x0001ff40 0x000c0 0x000c0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fe7c 0x0001fe7c 0x0001fe7c 0x00184 0x00184 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000118 000118 000020 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00000138 000138 0006e0 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 00000818 000818 0007fd 00 A 0 0 1 │ │ │ │ [ 5] .rel.dyn REL 00001018 001018 000a20 08 A 3 0 4 │ │ │ │ [ 6] .rel.plt REL 00001a38 001a38 000298 08 AI 3 17 4 │ │ │ │ [ 7] .init PROGBITS 00001cd0 001cd0 00000c 00 AX 0 0 4 │ │ │ │ [ 8] .plt PROGBITS 00001cdc 001cdc 00041c 04 AX 0 0 4 │ │ │ │ - [ 9] .text PROGBITS 000020f8 0020f8 006150 00 AX 0 0 4 │ │ │ │ - [10] .fini PROGBITS 00008248 008248 000008 00 AX 0 0 4 │ │ │ │ - [11] .rodata PROGBITS 00008250 008250 002a80 00 A 0 0 4 │ │ │ │ - [12] .eh_frame PROGBITS 0000acd0 00acd0 000004 00 A 0 0 4 │ │ │ │ + [ 9] .text PROGBITS 000020f8 0020f8 006144 00 AX 0 0 4 │ │ │ │ + [10] .fini PROGBITS 0000823c 00823c 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 00008244 008244 002a80 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 0000acc4 00acc4 000004 00 A 0 0 4 │ │ │ │ [13] .init_array INIT_ARRAY 0001fe7c 00fe7c 000004 04 WA 0 0 4 │ │ │ │ [14] .fini_array FINI_ARRAY 0001fe80 00fe80 000004 04 WA 0 0 4 │ │ │ │ [15] .data.rel.ro PROGBITS 0001fe84 00fe84 0000bc 00 WA 0 0 4 │ │ │ │ [16] .dynamic DYNAMIC 0001ff40 00ff40 0000c0 08 WA 4 0 4 │ │ │ │ [17] .got PROGBITS 00020000 010000 0001ac 04 WA 0 0 4 │ │ │ │ [18] .data PROGBITS 000201ac 0101ac 000a04 00 WA 0 0 4 │ │ │ │ [19] .AsyncioDebug PROGBITS 00020bb0 010bb0 000068 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff40 contains 20 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000c (INIT) 0x1cd0 │ │ │ │ - 0x0000000d (FINI) 0x8248 │ │ │ │ + 0x0000000d (FINI) 0x823c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fe7c │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fe80 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x818 │ │ │ │ 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: 798f0adcc5d10e000bcba98dbac24e29a614563b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: abd5630bd29aaa86e9e7b80bfec60477a5287b2f │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00001cd0 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 7028 │ │ │ │ + bl 701c │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ stmdbmi r6, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdbpl fp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf04fef5a │ │ │ │ ldclt 0, cr3, [r0, #-1020] @ 0xfffffc04 │ │ │ │ strdeq sp, [r1], -r0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r6, r0, ip, asr #11 │ │ │ │ + andeq r6, r0, r0, asr #11 │ │ │ │ blmi 59d338 │ │ │ │ @ instruction: 0xb329447b │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb59340 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 486128 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ movwcc sp, #6661 @ 0x1a05 │ │ │ │ and r6, r2, r3 │ │ │ │ ldmpl r8, {r2, r9, fp, lr} │ │ │ │ ldclt 7, cr4, [r0, #-448] @ 0xfffffe40 │ │ │ │ andeq sp, r1, ip, asr #29 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ - andeq r6, r0, r0, asr r6 │ │ │ │ + andeq r6, r0, r4, asr #12 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb593a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ sbcpl r6, r8, r1, ror #17 │ │ │ │ strb r3, [sp, r4, lsl #6]! │ │ │ │ ldmpl r4!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ andeq lr, r1, r4, lsr r3 │ │ │ │ andeq sp, r1, sl, lsl lr │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - @ instruction: 0x000062b8 │ │ │ │ + andeq r6, r0, ip, lsr #5 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb594b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ strmi r2, [sp], -r0 │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr15, {7} │ │ │ │ @@ -221,17 +221,17 @@ │ │ │ │ @ instruction: 0xf0024620 │ │ │ │ @ instruction: 0x4630f97f │ │ │ │ @ instruction: 0xf97cf002 │ │ │ │ pop {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff41f0 │ │ │ │ svclt 0x0000bc69 │ │ │ │ andeq sp, r1, r2, ror ip │ │ │ │ - andeq r6, r0, r2, lsl #10 │ │ │ │ + strdeq r6, [r0], -r6 @ │ │ │ │ muleq r0, ip, r1 │ │ │ │ - andeq r6, r0, r6, lsl #8 │ │ │ │ + strdeq r6, [r0], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8dfb08a │ │ │ │ strmi r8, [r6], -r0, lsl #1 │ │ │ │ ldrmi r4, [r0], -pc, lsl #12 │ │ │ │ @@ -287,15 +287,15 @@ │ │ │ │ eorvs r3, r3, r1, lsl #6 │ │ │ │ blmi 1ba568 │ │ │ │ strtmi r5, [r0], -ip, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sp, r1, r0, ror #31 │ │ │ │ andeq sp, r1, r6, asr #21 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r0, ror pc │ │ │ │ + andeq r5, r0, r4, ror #30 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ strmi r6, [ip], -r0, asr #16 │ │ │ │ ldmdblt r0, {r0, r2, r4, r9, sl, lr} │ │ │ │ @@ -437,27 +437,27 @@ │ │ │ │ rscmi fp, lr, #184, 2 @ 0x2e │ │ │ │ stmdavs r2!, {r0, ip, lr, pc} │ │ │ │ blmi 3ba7c4 │ │ │ │ @ instruction: 0xf8d858fa │ │ │ │ @ instruction: 0xf8d94008 │ │ │ │ ldmdbvs r8, {r2, r3, r4, r5, r7, r8, ip, sp} │ │ │ │ strbmi fp, [r1], -r4, lsr #2 │ │ │ │ - stc2 0, cr15, [ip], #-20 @ 0xffffffec │ │ │ │ + stc2 0, cr15, [r6], #-20 @ 0xffffffec │ │ │ │ and r4, r6, r4, lsl #12 │ │ │ │ stmdbmi r9, {r3, r8, r9, fp, lr} │ │ │ │ ldmpl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ strtmi lr, [r0], -r4, ror #21 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ muleq r1, r8, r8 │ │ │ │ andeq sp, r1, sl, ror sp │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - ldrdeq r5, [r0], -ip │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59a0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi sp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ mcrmi 4, 0, r4, cr12, cr9, {3} │ │ │ │ b 1ac081c │ │ │ │ @@ -470,15 +470,15 @@ │ │ │ │ ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0x4628eab6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ strdeq sp, [r1], -r8 │ │ │ │ ldrdeq sp, [r1], -lr │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r0, lsl #25 │ │ │ │ + andeq r5, r0, r4, ror ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59a60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0x46154c58 │ │ │ │ movwcs r3, #2561 @ 0xa01 │ │ │ │ @ instruction: 0x4606447c │ │ │ │ @@ -565,23 +565,23 @@ │ │ │ │ @ instruction: 0xf7ffb90b │ │ │ │ stmdals r2, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ cdp2 0, 12, cr15, cr12, cr1, {0} │ │ │ │ @ instruction: 0xf0019801 │ │ │ │ andcs pc, r0, r9, asr #29 │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ muleq r1, r0, r7 │ │ │ │ - andeq r6, r0, r6, rrx │ │ │ │ + andeq r6, r0, sl, asr r0 │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ - andeq r6, r0, r8, asr r0 │ │ │ │ + andeq r6, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ - andeq r6, r0, r4, rrx │ │ │ │ - andeq r6, r0, r6, lsr r0 │ │ │ │ - andeq r6, r0, r0, asr #32 │ │ │ │ + andeq r6, r0, r8, asr r0 │ │ │ │ + andeq r6, r0, sl, lsr #32 │ │ │ │ + andeq r6, r0, r4, lsr r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59bfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbmi r0, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r1, r2, r9, sl, lr}^ │ │ │ │ stcmi 4, cr4, [pc, #-484] @ 2828 <__gmon_start__@plt+0x73c> │ │ │ │ ldmdb r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ eorvs r3, r3, r1, lsl #6 │ │ │ │ blmi 1baa40 │ │ │ │ strtmi r5, [r0], -ip, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sp, r1, r8, lsl #22 │ │ │ │ andeq sp, r1, lr, ror #11 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - muleq r0, r8, sl │ │ │ │ + andeq r5, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59c60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ @ instruction: 0x460f4d1b │ │ │ │ ldrmi r4, [r4], -r6, lsl #12 │ │ │ │ @@ -624,25 +624,25 @@ │ │ │ │ stmib sp, {r0, r2, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7ff2203 │ │ │ │ @ instruction: 0x4604e9b0 │ │ │ │ stmdavs r2!, {r3, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d768b4 │ │ │ │ ldmdbvs r8, {r2, r3, r4, r5, r7, r8, ip, sp} │ │ │ │ ldrtmi fp, [r1], -r4, lsr #2 │ │ │ │ - blx 10bead2 │ │ │ │ + blx f3ead2 │ │ │ │ and r4, r6, r4, lsl #12 │ │ │ │ stmdbmi r7, {r1, r2, r8, r9, fp, lr} │ │ │ │ stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ strtmi lr, [r0], -lr, ror #18 │ │ │ │ ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ │ │ andeq sp, r1, sl, lsl #11 │ │ │ │ andeq sp, r1, r0, lsl #21 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - strdeq r5, [r0], -r0 │ │ │ │ + andeq r5, r0, r4, ror #19 │ │ │ │ blmi 19d4ec │ │ │ │ teqlt r0, fp, ror r4 │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ ble 1168f8 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ bmi 948c0 │ │ │ │ @ instruction: 0x47705898 │ │ │ │ @@ -740,15 +740,15 @@ │ │ │ │ andeq sp, r1, r8, lsr #7 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb59e80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf005b082 │ │ │ │ - blmi 1411bc │ │ │ │ + blmi 1411a4 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andeq sp, r1, r0, ror r3 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb59eac │ │ │ │ @@ -757,27 +757,27 @@ │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ ldmda r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, sl, asr #6 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, sl, asr #26 │ │ │ │ + andeq r5, r0, lr, lsr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb59edc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 146cc4 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ ldmda ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, sl, lsl r3 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r6, asr #26 │ │ │ │ + andeq r5, r0, sl, lsr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb59f0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [sp], {240} @ 0xf0 │ │ │ │ blmi 35452c │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ stmiapl r3!, {r1, r3, r6, fp, sp, lr}^ │ │ │ │ @@ -829,15 +829,15 @@ │ │ │ │ blmi 1dae64 │ │ │ │ sbcsmi pc, r4, #192, 16 @ 0xc00000 │ │ │ │ andlt r5, r8, r8, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ muleq r1, r8, r2 │ │ │ │ andeq sp, r1, ip, lsl #15 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, sl, ror #14 │ │ │ │ + andeq r5, r0, lr, asr r7 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5a000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r3, #-832] @ 0xfffffcc0 │ │ │ │ strmi fp, [r8], -r9, lsl #1 │ │ │ │ stmdblt r3!, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -849,15 +849,15 @@ │ │ │ │ andcs lr, r3, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf504447c │ │ │ │ strls r7, [r0], #-1065 @ 0xfffffbd7 │ │ │ │ stmib sp, {r1, sl, sp}^ │ │ │ │ @ instruction: 0xf7fe4401 │ │ │ │ smlalttlt lr, r8, r8, pc @ │ │ │ │ ldrdeq lr, [r0, -r0] │ │ │ │ - @ instruction: 0xf8f2f003 │ │ │ │ + @ instruction: 0xf8ecf003 │ │ │ │ andle r3, r2, r1 │ │ │ │ stmiapl r8!, {r2, r8, r9, fp, lr}^ │ │ │ │ andcs lr, r0, r0 │ │ │ │ ldclt 0, cr11, [r0, #-36]! @ 0xffffffdc │ │ │ │ strdeq sp, [r1], -r4 │ │ │ │ andeq sp, r1, r8, ror #13 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ @@ -881,17 +881,17 @@ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf894e005 │ │ │ │ vqadd.u32 d19, d0, d26 │ │ │ │ @ instruction: 0xf8840300 │ │ │ │ ldclt 0, cr3, [r8, #-232]! @ 0xffffff18 │ │ │ │ andeq sp, r1, lr, lsl #3 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, r2, ror #23 │ │ │ │ + ldrdeq r5, [r0], -r6 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ - andeq r5, r0, sl, lsl #24 │ │ │ │ + strdeq r5, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a0d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46020ff8 │ │ │ │ ldrbtmi r4, [r8], #-2061 @ 0xfffff7f3 │ │ │ │ blmi 371448 │ │ │ │ stmdbmi sp, {r1, r4, r6, fp, sp, lr} │ │ │ │ @@ -904,15 +904,15 @@ │ │ │ │ svclt 0x00bc4f80 │ │ │ │ andvs r3, fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf0016291 │ │ │ │ andcs pc, r0, r5, lsr #24 │ │ │ │ svclt 0x0000bd08 │ │ │ │ andeq sp, r1, r2, lsr #2 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, r2, ror #23 │ │ │ │ + ldrdeq r5, [r0], -r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5a128 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4, #-960] @ 0xfffffc40 │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ stmia ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcscc pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @@ -931,15 +931,15 @@ │ │ │ │ and r6, r0, r2, lsr #32 │ │ │ │ blcs bf74 │ │ │ │ strmi fp, [fp], -r8, lsl #30 │ │ │ │ sbcsmi pc, r4, #192, 16 @ 0xc00000 │ │ │ │ ldcllt 6, cr4, [r0, #-96]! @ 0xffffffa0 │ │ │ │ andeq sp, r1, r4, asr #1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - muleq r0, r8, r7 │ │ │ │ + andeq r5, r0, ip, lsl #15 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5a198 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd0 │ │ │ │ ldrmi fp, [r1], -r9, lsl #1 │ │ │ │ bcs 71434 │ │ │ │ @@ -975,26 +975,26 @@ │ │ │ │ and lr, r1, r8, asr #29 │ │ │ │ stmiapl ip!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ andeq sp, r1, ip, lsl r5 │ │ │ │ andeq sp, r1, r2 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r4, lsr #9 │ │ │ │ + muleq r0, r8, r4 │ │ │ │ muleq r0, r0, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5a248 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ strtmi lr, [r1], -lr, asr #28 │ │ │ │ pop {r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf0054010 │ │ │ │ - svclt 0x0000b8bf │ │ │ │ + svclt 0x0000b8b9 │ │ │ │ @ instruction: 0x0001d4bc │ │ │ │ strb lr, [r7, r8, ror #15]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf8dfb08c │ │ │ │ @@ -1207,15 +1207,15 @@ │ │ │ │ stmiavs r3!, {r2, r3, r4, r7, sl, fp, sp, lr, pc} │ │ │ │ stmdblt fp!, {r8, fp, sp, lr} │ │ │ │ blvs 15884 │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ strd lr, [r5], -r0 │ │ │ │ blcs 5e160 │ │ │ │ strtmi sp, [r1], -r5, lsl #2 │ │ │ │ - cdp2 0, 14, cr15, cr2, cr4, {0} │ │ │ │ + cdp2 0, 13, cr15, cr12, cr4, {0} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ blcs bb4fc │ │ │ │ stmdbmi r8!, {r0, r2, ip, lr, pc} │ │ │ │ ldrbtmi r6, [r9], #-2816 @ 0xfffff500 │ │ │ │ ldcl 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stmibvs r0!, {r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ mlascc sl, r4, r8, pc @ │ │ │ │ @@ -1248,20 +1248,20 @@ │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xd1b92b00 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ ldr lr, [r5, r0, lsr #27]! │ │ │ │ svclt 0x0000bdf8 │ │ │ │ andeq ip, r1, r2, lsl #25 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r8, asr #7 │ │ │ │ + @ instruction: 0x000053bc │ │ │ │ andeq sp, r1, r8, asr r1 │ │ │ │ - strdeq r5, [r0], -r0 │ │ │ │ - andeq r5, r0, r6, lsr #7 │ │ │ │ + andeq r5, r0, r4, ror #1 │ │ │ │ + muleq r0, sl, r3 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - cdplt 0, 4, cr15, cr14, cr2, {0} │ │ │ │ + cdplt 0, 4, cr15, cr8, cr2, {0} │ │ │ │ blcs 1e3a4 │ │ │ │ blcc 7a8bc │ │ │ │ stmdblt fp!, {r0, r1, r6, r7, r8, r9, sp, lr} │ │ │ │ mlascs sl, r0, r8, pc @ │ │ │ │ addeq pc, r2, #-1946157055 @ 0x8c000001 │ │ │ │ eorscs pc, sl, r0, lsl #17 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @@ -1707,67 +1707,67 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ b.n 38b6 │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #1000] @ (3da8 ) │ │ │ │ + ldr r3, [pc, #952] @ (3d78 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #896] @ (3d48 ) │ │ │ │ + ldr r3, [pc, #848] @ (3d18 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #848] @ (3d1c ) │ │ │ │ + ldr r3, [pc, #800] @ (3cec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #848] @ (3d20 ) │ │ │ │ + ldr r3, [pc, #800] @ (3cf0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #800] @ (3cf4 ) │ │ │ │ + ldr r3, [pc, #752] @ (3cc4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #824] @ (3d10 ) │ │ │ │ + ldr r3, [pc, #776] @ (3ce0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #744] @ (3cc4 ) │ │ │ │ + ldr r3, [pc, #696] @ (3c94 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #752] @ (3cd0 ) │ │ │ │ + ldr r3, [pc, #704] @ (3ca0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #760] @ (3cdc ) │ │ │ │ + ldr r3, [pc, #712] @ (3cac ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #680] @ (3c90 ) │ │ │ │ + ldr r3, [pc, #632] @ (3c60 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #688] @ (3c9c ) │ │ │ │ + ldr r3, [pc, #640] @ (3c6c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #664] @ (3c88 ) │ │ │ │ + ldr r3, [pc, #616] @ (3c58 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #656] @ (3c84 ) │ │ │ │ + ldr r3, [pc, #608] @ (3c54 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #592] @ (3c48 ) │ │ │ │ + ldr r3, [pc, #544] @ (3c18 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #608] @ (3c5c ) │ │ │ │ + ldr r3, [pc, #560] @ (3c2c ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #448] @ (3bc4 ) │ │ │ │ + ldr r3, [pc, #400] @ (3b94 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #384] @ (3b88 ) │ │ │ │ + ldr r3, [pc, #336] @ (3b58 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #352] @ (3b6c ) │ │ │ │ + ldr r3, [pc, #304] @ (3b3c ) │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 39cc │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #416] @ (3bb4 ) │ │ │ │ + ldr r2, [pc, #368] @ (3b84 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #80] @ (3a68 ) │ │ │ │ + ldr r2, [pc, #32] @ (3a38 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #848] @ (3d6c ) │ │ │ │ + ldr r1, [pc, #800] @ (3d3c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #384] @ (3ba4 ) │ │ │ │ + ldr r2, [pc, #336] @ (3b74 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #96] @ (3a88 ) │ │ │ │ + ldr r2, [pc, #48] @ (3a58 ) │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -2094,15 +2094,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 3c74 │ │ │ │ stmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #448] @ (3f00 ) │ │ │ │ + ldr r0, [pc, #400] @ (3ed0 ) │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ @@ -3021,15 +3021,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3595,15 +3595,15 @@ │ │ │ │ blx 1fcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ cbz r2, 4cd2 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r8, [pc, #772] @ 4f7c │ │ │ │ @@ -3930,17 +3930,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb79a │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xb6c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #68] @ (4fec ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -3974,19 +3974,19 @@ │ │ │ │ blx 1da8 │ │ │ │ b.n 4fd6 │ │ │ │ nop │ │ │ │ add sp, #328 @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ (5164 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -4110,15 +4110,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 50cc │ │ │ │ blx 1f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 6024 │ │ │ │ + bl 6018 │ │ │ │ mov r0, r6 │ │ │ │ blx 1f28 <_PyErr_ChainExceptions1@plt> │ │ │ │ b.n 5098 │ │ │ │ ldr r2, [pc, #40] @ (5174 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cbz r3, 515e │ │ │ │ @@ -4132,25 +4132,25 @@ │ │ │ │ b.n 5152 │ │ │ │ add r7, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ push {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4237,15 +4237,15 @@ │ │ │ │ ldr r3, [pc, #56] @ (5298 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ b.n 522e │ │ │ │ blx 1f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 6024 │ │ │ │ + bl 6018 │ │ │ │ mov r0, r6 │ │ │ │ blx 1f28 <_PyErr_ChainExceptions1@plt> │ │ │ │ b.n 5208 │ │ │ │ ldr r0, [pc, #20] @ (5290 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [pc, #28] @ (529c ) │ │ │ │ add r1, pc │ │ │ │ @@ -4254,19 +4254,19 @@ │ │ │ │ blx 1fcc │ │ │ │ b.n 521a │ │ │ │ nop │ │ │ │ add r6, sp, #360 @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -4336,15 +4336,15 @@ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r6, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 59e4 │ │ │ │ + beq.w 59f6 │ │ │ │ ldr.w r3, [pc, #2576] @ 5d88 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ @@ -4373,37 +4373,37 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 53d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5be0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5a0c │ │ │ │ + bne.w 5a1e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 56ce │ │ │ │ + bne.w 56f2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 574a │ │ │ │ + blt.w 56ce │ │ │ │ ldr.w r3, [pc, #2448] @ 5d84 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5a32 │ │ │ │ + blt.w 59e4 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 5cea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 81e0 │ │ │ │ + bl 81d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5404 │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ bic.w r3, r3, #4 │ │ │ │ @@ -4589,15 +4589,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5cac │ │ │ │ blx 1f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7140 │ │ │ │ + bl 7134 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5c8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.w 5c7e │ │ │ │ ldr.w r3, [pc, #1876] @ 5d98 │ │ │ │ @@ -4646,25 +4646,38 @@ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5c04 │ │ │ │ movs r0, #1 │ │ │ │ blx 1f5c │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cc4 │ │ │ │ + beq.w 5cd2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ b.n 5534 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 53f0 │ │ │ │ + ldr.w r3, [pc, #1704] @ 5d84 │ │ │ │ + ldr r5, [r7, r3] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 5404 │ │ │ │ + ldr.w r3, [pc, #1688] @ 5d84 │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + b.n 53f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r6 │ │ │ │ str r6, [r4, #20] │ │ │ │ mov sl, r3 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 56f8 │ │ │ │ + bgt.n 571c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 53e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 53e4 │ │ │ │ @@ -4678,40 +4691,27 @@ │ │ │ │ mov r3, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ bl 4b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d8 │ │ │ │ + beq.n 56fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5cca │ │ │ │ + blt.w 5cc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ bge.w 596a │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 596a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 5404 │ │ │ │ - ldr.w r3, [pc, #1600] @ 5d84 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - b.n 53f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 53f0 │ │ │ │ - ldr.w r3, [pc, #1580] @ 5d84 │ │ │ │ - ldr r5, [r7, r3] │ │ │ │ - b.n 5736 │ │ │ │ + b.n 56de │ │ │ │ ldr.w r3, [pc, #1576] @ 5d88 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r1, r3, #26240 @ 0x6680 │ │ │ │ mov sl, r3 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ @@ -4730,15 +4730,15 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.w 59d0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 5964 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7bb4 │ │ │ │ + bl 7ba8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5964 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bne.w 599c │ │ │ │ @@ -4758,15 +4758,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 57ec │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 596e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63f8 │ │ │ │ + bl 63ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5964 │ │ │ │ ldr.w r3, [pc, #1444] @ 5da0 │ │ │ │ add.w r1, sl, #26240 @ 0x6680 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -4943,15 +4943,22 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5798 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 5798 │ │ │ │ - ldr r3, [pc, #928] @ (5d88 ) │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 5402 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5402 │ │ │ │ + ldr r3, [pc, #912] @ (5d88 ) │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, r0, #29440 @ 0x7300 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ @@ -4959,33 +4966,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5398 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.w 5b58 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5720 │ │ │ │ + beq.w 5744 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5720 │ │ │ │ + bge.w 5744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5720 │ │ │ │ + bne.w 5744 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5720 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5402 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5402 │ │ │ │ + b.n 5744 │ │ │ │ bl 4754 │ │ │ │ ldr r3, [pc, #872] @ (5db4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 1e40 │ │ │ │ @@ -5177,26 +5177,26 @@ │ │ │ │ blt.w 5480 │ │ │ │ b.n 5490 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8028 │ │ │ │ + bl 801c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 573c │ │ │ │ + bge.w 56e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5736 │ │ │ │ + beq.w 56de │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5742 │ │ │ │ + bne.w 56ea │ │ │ │ b.w 5404 │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 548a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -5215,25 +5215,25 @@ │ │ │ │ b.w 5404 │ │ │ │ blx 1f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 8028 │ │ │ │ + bl 801c │ │ │ │ mov r5, r0 │ │ │ │ b.w 5404 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - b.n 5c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5720 │ │ │ │ + bne.w 5744 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5a2c │ │ │ │ + b.n 5a3e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + b.n 5c14 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ cbz r2, 5cfc │ │ │ │ ldr r1, [pc, #232] @ (5dc8 ) │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1fcc │ │ │ │ @@ -5263,22 +5263,22 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 58d8 │ │ │ │ b.w 5404 │ │ │ │ ldr r1, [pc, #152] @ (5dcc ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ blx 1da8 │ │ │ │ - b.n 5720 │ │ │ │ + b.n 5744 │ │ │ │ ldr r3, [pc, #80] @ (5d90 ) │ │ │ │ ldr r1, [pc, #140] @ (5dd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 5720 │ │ │ │ + b.n 5744 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 5534 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5534 │ │ │ │ mov r0, r8 │ │ │ │ @@ -5298,45 +5298,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #944 @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, #364] @ (5f54 ) │ │ │ │ @@ -5497,143 +5497,138 @@ │ │ │ │ add r2, pc, #64 @ (adr r2, 5f98 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #164] @ (6010 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #152] @ (6004 ) │ │ │ │ mov r5, r0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #32 │ │ │ │ add.w r0, r1, #16 │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r2 │ │ │ │ cbz r2, 5fb2 │ │ │ │ - ldr r3, [pc, #148] @ (6014 ) │ │ │ │ - add.w ip, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #136] @ (6008 ) │ │ │ │ + add.w ip, sp, #28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp, #20] │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, r1 │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ - cbz r0, 5fe4 │ │ │ │ + cbz r0, 5fda │ │ │ │ cbz r4, 5fb6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 476c │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r1, 5fc6 │ │ │ │ - cbz r0, 5fea │ │ │ │ - ldr r3, [pc, #96] @ (6018 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r1, r3 │ │ │ │ - bl 476c │ │ │ │ - b.n 5fae │ │ │ │ - ldr r4, [pc, #84] @ (601c ) │ │ │ │ + cbnz r1, 5fbc │ │ │ │ + cbz r0, 5fe0 │ │ │ │ + ldr r3, [pc, #84] @ (600c ) │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + b.n 5fa8 │ │ │ │ + ldr r4, [pc, #80] @ (6010 ) │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r4, r4, #280 @ 0x118 │ │ │ │ str r4, [sp, #0] │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ + add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5fa6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 5fae │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ strd r0, r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #44] @ (6020 ) │ │ │ │ + ldr r3, [pc, #44] @ (6014 ) │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r3, r0 │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5fb6 │ │ │ │ - b.n 5fe4 │ │ │ │ - nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 6234 ) │ │ │ │ + b.n 5fda │ │ │ │ + add r0, pc, #544 @ (adr r0, 6228 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #536 @ (adr r5, 6230 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 6224 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #256 @ (adr r5, 6120 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 613c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #80 @ (adr r5, 6074 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 6090 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (60a8 ) │ │ │ │ + ldr r3, [pc, #116] @ (609c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r3, [r0, #720] @ 0x2d0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6088 │ │ │ │ + bne.n 607c │ │ │ │ ldr.w r3, [r0, #724] @ 0x2d4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6070 │ │ │ │ - cbz r3, 6068 │ │ │ │ + bne.n 6064 │ │ │ │ + cbz r3, 605c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, #724] @ 0x2d4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6068 │ │ │ │ + bge.n 605c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 6094 │ │ │ │ + cbz r2, 6088 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #56] @ (60ac ) │ │ │ │ + ldr r2, [pc, #56] @ (60a0 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, 60a0 │ │ │ │ - ldr r1, [pc, #52] @ (60b0 ) │ │ │ │ + cbz r3, 6094 │ │ │ │ + ldr r1, [pc, #52] @ (60a4 ) │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 1fcc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 606a │ │ │ │ + b.n 605e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 20f8 <__gmon_start__@plt+0xc> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 606a │ │ │ │ - ldr r3, [pc, #16] @ (60b4 ) │ │ │ │ + b.n 605e │ │ │ │ + ldr r3, [pc, #16] @ (60a8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - b.n 6078 │ │ │ │ + b.n 606c │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5641,486 +5636,486 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ blx 1edc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 60e4 │ │ │ │ + cbz r0, 60d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60e4 │ │ │ │ + bge.n 60d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 6102 │ │ │ │ + cbz r3, 60f6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 6112 │ │ │ │ + cbnz r0, 6106 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6100 │ │ │ │ + bge.n 60f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 6108 │ │ │ │ + cbz r3, 60fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 60e4 │ │ │ │ + b.n 60d8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60e8 │ │ │ │ + bge.n 60dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60e8 │ │ │ │ + bne.n 60dc │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 60e8 │ │ │ │ + b.n 60dc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #324] @ (6280 ) │ │ │ │ + ldr r3, [pc, #324] @ (6274 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 61a2 │ │ │ │ - ldr r1, [pc, #312] @ (6284 ) │ │ │ │ + beq.n 6196 │ │ │ │ + ldr r1, [pc, #312] @ (6278 ) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1cf0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6258 │ │ │ │ + beq.n 6240 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6234 │ │ │ │ + beq.n 6228 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 623c │ │ │ │ + bne.n 6250 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb.w r1, [r3, #58] @ 0x3a │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strb.w r1, [r3, #58] @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61dc │ │ │ │ + bne.n 61d0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 61d6 │ │ │ │ + blt.n 61ca │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1cfc <_PyGen_SetStopIterationValue@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 61c2 │ │ │ │ + blt.n 61b6 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r1, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #30 │ │ │ │ - bmi.n 6248 │ │ │ │ + bmi.n 6230 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strb.w r1, [r3, #58] @ 0x3a │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61be │ │ │ │ + bge.n 61b2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 619c │ │ │ │ + b.n 6190 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 619c │ │ │ │ + bne.n 6190 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 619c │ │ │ │ + b.n 6190 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 6186 │ │ │ │ + b.n 617a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6272 │ │ │ │ + beq.n 6266 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6230 │ │ │ │ + blt.n 6224 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ - cbz r0, 6218 │ │ │ │ + cbz r0, 620c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6218 │ │ │ │ + bge.n 620c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 6268 │ │ │ │ + cbz r2, 625c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 2074 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6230 │ │ │ │ + bge.n 6224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 6278 │ │ │ │ + cbz r3, 626c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 619c │ │ │ │ + b.n 6190 │ │ │ │ mov r1, r3 │ │ │ │ - bl 819c │ │ │ │ - b.n 6230 │ │ │ │ - ldr r1, [pc, #72] @ (6288 ) │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ - add r1, pc │ │ │ │ - blx 1da8 │ │ │ │ - b.n 6230 │ │ │ │ - ldr r3, [pc, #64] @ (628c ) │ │ │ │ - ldr r1, [pc, #68] @ (6290 ) │ │ │ │ + bl 8190 │ │ │ │ + b.n 6224 │ │ │ │ + ldr r3, [pc, #72] @ (627c ) │ │ │ │ + ldr r1, [pc, #76] @ (6280 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 6230 │ │ │ │ - ldr r1, [pc, #56] @ (6294 ) │ │ │ │ + b.n 6224 │ │ │ │ + ldr r1, [pc, #64] @ (6284 ) │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 1da8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 619c │ │ │ │ + b.n 6190 │ │ │ │ + ldr r1, [pc, #52] @ (6288 ) │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ + add r1, pc │ │ │ │ + blx 1da8 │ │ │ │ + b.n 6224 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 6218 │ │ │ │ - ldr r1, [pc, #36] @ (6298 ) │ │ │ │ + b.n 620c │ │ │ │ + ldr r1, [pc, #36] @ (628c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - b.n 61e2 │ │ │ │ + b.n 61d6 │ │ │ │ mov r0, r1 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6230 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + b.n 6224 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #760 @ (adr r3, 6580 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 65a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 62c4 │ │ │ │ + cbz r0, 62b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62c4 │ │ │ │ + bge.n 62b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 62ce │ │ │ │ + cbz r3, 62c2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 62d8 │ │ │ │ + cbnz r0, 62cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 62c4 │ │ │ │ + b.n 62b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62c8 │ │ │ │ + bge.n 62bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62c8 │ │ │ │ + bne.n 62bc │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 62c8 │ │ │ │ + b.n 62bc │ │ │ │ nop │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ (6310 ) │ │ │ │ + ldr r3, [pc, #24] @ (6304 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 6302 │ │ │ │ + cbz r2, 62f6 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6308 │ │ │ │ - ldr r2, [pc, #16] @ (6314 ) │ │ │ │ + beq.n 62fc │ │ │ │ + ldr r2, [pc, #16] @ (6308 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (6318 ) │ │ │ │ + ldr r2, [pc, #12] @ (630c ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #20] @ (6334 ) │ │ │ │ + ldr r3, [pc, #20] @ (6328 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 632e │ │ │ │ + cbz r2, 6322 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ - cbz r2, 632e │ │ │ │ - ldr r2, [pc, #12] @ (6338 ) │ │ │ │ + cbz r2, 6322 │ │ │ │ + ldr r2, [pc, #12] @ (632c ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (633c ) │ │ │ │ + ldr r2, [pc, #12] @ (6330 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #144] @ 63e0 │ │ │ │ + ldr.w ip, [pc, #144] @ 63d4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ - cbnz r3, 6398 │ │ │ │ - cbnz r0, 6392 │ │ │ │ + cbnz r3, 638c │ │ │ │ + cbnz r0, 6386 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 63cc │ │ │ │ + beq.n 63c0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 63be │ │ │ │ + beq.n 63b2 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 63ac │ │ │ │ + bne.n 63a0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 6378 │ │ │ │ - ldr r3, [pc, #112] @ (63e4 ) │ │ │ │ + cbnz r0, 636c │ │ │ │ + ldr r3, [pc, #112] @ (63d8 ) │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r2, #58] @ 0x3a │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #58] @ 0x3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 635c │ │ │ │ - ldr r3, [pc, #76] @ (63e8 ) │ │ │ │ - ldr r1, [pc, #80] @ (63ec ) │ │ │ │ + beq.n 6350 │ │ │ │ + ldr r3, [pc, #76] @ (63dc ) │ │ │ │ + ldr r1, [pc, #80] @ (63e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #60] @ (63f0 ) │ │ │ │ + ldr r1, [pc, #60] @ (63e4 ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ blx 1da8 │ │ │ │ - b.n 63a8 │ │ │ │ + b.n 639c │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 819c │ │ │ │ - b.n 63a8 │ │ │ │ + bl 8190 │ │ │ │ + b.n 639c │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #32] @ (63f4 ) │ │ │ │ + ldr r1, [pc, #32] @ (63e8 ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ blx 1da8 │ │ │ │ - b.n 63a8 │ │ │ │ + b.n 639c │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 6410 │ │ │ │ + cbnz r3, 6404 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640a │ │ │ │ + bge.n 63fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r0, #57] @ 0x39 │ │ │ │ - cbz r2, 641c │ │ │ │ + cbz r2, 6410 │ │ │ │ mov r0, r3 │ │ │ │ b.w 1f0c │ │ │ │ b.w 22ac <__gmon_start__@plt+0x1c0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (6734 ) │ │ │ │ + ldr r5, [pc, #764] @ (6728 ) │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ it le │ │ │ │ movle r0, #1 │ │ │ │ add r5, pc │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 6488 │ │ │ │ + bne.n 647c │ │ │ │ clz ip, r2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6488 │ │ │ │ + bne.n 647c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 64be │ │ │ │ + cbz r3, 64b2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64d0 │ │ │ │ + bne.n 64c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6510 │ │ │ │ + bne.n 6504 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2040 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #684] @ (6738 ) │ │ │ │ + ldr r2, [pc, #684] @ (672c ) │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ add.w r2, r2, #324 @ 0x144 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6480 │ │ │ │ + beq.n 6474 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6468 │ │ │ │ - ldr r3, [pc, #636] @ (673c ) │ │ │ │ - ldr r1, [pc, #636] @ (6740 ) │ │ │ │ + bne.n 645c │ │ │ │ + ldr r3, [pc, #636] @ (6730 ) │ │ │ │ + ldr r1, [pc, #636] @ (6734 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6480 │ │ │ │ + b.n 6474 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ blx 2034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64fe │ │ │ │ + bge.n 64f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 667c │ │ │ │ + beq.w 6670 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 64cc │ │ │ │ + beq.n 64c0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 66b0 │ │ │ │ + beq.w 66a4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6478 │ │ │ │ + beq.n 646c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r9, r3 │ │ │ │ - cbnz r3, 6530 │ │ │ │ + cbnz r3, 6524 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r9, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6478 │ │ │ │ + bge.n 646c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6478 │ │ │ │ + bne.n 646c │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6478 │ │ │ │ + b.n 646c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6580 │ │ │ │ + bne.n 6574 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -6129,43 +6124,43 @@ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ blx 2034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 65de │ │ │ │ + blt.n 65d2 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 64cc │ │ │ │ + beq.n 64c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6478 │ │ │ │ + bne.n 646c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 6576 │ │ │ │ + cbz r0, 656a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 6684 │ │ │ │ + blt.w 6678 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 2040 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6480 │ │ │ │ + b.n 6474 │ │ │ │ mov r0, r3 │ │ │ │ blx 1f5c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6480 │ │ │ │ + beq.w 6474 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6604 │ │ │ │ + beq.n 65f8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ - bge.n 65f2 │ │ │ │ + bge.n 65e6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -6174,1326 +6169,1326 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ movs r2, #2 │ │ │ │ blx 2034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66a2 │ │ │ │ + bne.n 6696 │ │ │ │ cmp r9, r8 │ │ │ │ - ble.n 6694 │ │ │ │ + ble.n 6688 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r7, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 6596 │ │ │ │ + b.n 658a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 655c │ │ │ │ + bne.n 6550 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n 655c │ │ │ │ + b.n 6550 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 6628 │ │ │ │ + bne.n 661c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66f4 │ │ │ │ + blt.n 66e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6618 │ │ │ │ + blt.n 660c │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 2040 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6480 │ │ │ │ + b.n 6474 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 660c │ │ │ │ + bne.n 6600 │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 660c │ │ │ │ + b.n 6600 │ │ │ │ cmp r9, r8 │ │ │ │ it gt │ │ │ │ strgt.w r8, [r3, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ it gt │ │ │ │ ldrgt r2, [r0, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6668 │ │ │ │ + beq.n 665c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 2068 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bge.n 6668 │ │ │ │ + bge.n 665c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64cc │ │ │ │ + bge.w 64c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 64cc │ │ │ │ + bne.w 64c0 │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 64cc │ │ │ │ + b.n 64c0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6706 │ │ │ │ + blt.n 66fa │ │ │ │ subs r0, r5, r4 │ │ │ │ add r0, r2 │ │ │ │ blx 2040 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6480 │ │ │ │ + b.n 6474 │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 64fe │ │ │ │ + b.n 64f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6576 │ │ │ │ + bne.w 656a │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6576 │ │ │ │ + b.n 656a │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1f1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 671a │ │ │ │ + blt.n 670e │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 65d8 │ │ │ │ - b.n 664c │ │ │ │ + bge.n 65cc │ │ │ │ + b.n 6640 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 66c0 │ │ │ │ + cbz r0, 66b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66e6 │ │ │ │ + blt.n 66da │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 650a │ │ │ │ + beq.w 64fe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 650a │ │ │ │ + bge.w 64fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 650a │ │ │ │ + bne.w 64fe │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 650a │ │ │ │ + b.n 64fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66c0 │ │ │ │ + bne.n 66b4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 66c0 │ │ │ │ + b.n 66b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6604 │ │ │ │ + bne.n 65f8 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 6604 │ │ │ │ + b.n 65f8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6670 │ │ │ │ + bne.n 6664 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 6670 │ │ │ │ + b.n 6664 │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66aa │ │ │ │ + bne.n 669e │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - b.n 66aa │ │ │ │ + b.n 669e │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #480 @ (adr r0, 691c ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 6940 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #212] @ (6828 ) │ │ │ │ + ldr r1, [pc, #212] @ (681c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #212] @ (682c ) │ │ │ │ + ldr r3, [pc, #212] @ (6820 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1cf0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 67f2 │ │ │ │ + beq.n 67e6 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67ea │ │ │ │ + beq.n 67de │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6810 │ │ │ │ + bne.n 6804 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ - cbnz r0, 679c │ │ │ │ + cbnz r0, 6790 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6802 │ │ │ │ + beq.n 67f6 │ │ │ │ blx 1fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67e6 │ │ │ │ + blt.n 67da │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 67ce │ │ │ │ + cbz r0, 67c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ce │ │ │ │ + bge.n 67c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 681c │ │ │ │ + cbz r3, 6810 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2074 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e6 │ │ │ │ + bge.n 67da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 6808 │ │ │ │ + cbz r3, 67fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6796 │ │ │ │ + b.n 678a │ │ │ │ mov r1, r4 │ │ │ │ - bl 819c │ │ │ │ - b.n 67e6 │ │ │ │ - ldr r1, [pc, #60] @ (6830 ) │ │ │ │ + bl 8190 │ │ │ │ + b.n 67da │ │ │ │ + ldr r1, [pc, #60] @ (6824 ) │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1da8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6796 │ │ │ │ - ldr r3, [pc, #48] @ (6834 ) │ │ │ │ + b.n 678a │ │ │ │ + ldr r3, [pc, #48] @ (6828 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n 67a2 │ │ │ │ + b.n 6796 │ │ │ │ mov r0, r1 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 67e6 │ │ │ │ - ldr r1, [pc, #36] @ (6838 ) │ │ │ │ + b.n 67da │ │ │ │ + ldr r1, [pc, #36] @ (682c ) │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ blx 1da8 │ │ │ │ - b.n 67e6 │ │ │ │ + b.n 67da │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 67ce │ │ │ │ + b.n 67c2 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ adds r6, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 1e1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 696a │ │ │ │ + blt.w 695e │ │ │ │ mov r0, r4 │ │ │ │ blx 1edc │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6a18 │ │ │ │ + bne.w 6a0c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1d9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6886 │ │ │ │ + cbz r0, 687a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6886 │ │ │ │ + bge.n 687a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69d6 │ │ │ │ + beq.w 69ca │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ab8 │ │ │ │ + bne.w 6aac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a72 │ │ │ │ + bne.w 6a66 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a36 │ │ │ │ + bne.w 6a2a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 68ae │ │ │ │ + cbz r0, 68a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 69a8 │ │ │ │ + blt.n 699c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69b8 │ │ │ │ + bne.w 69ac │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69dc │ │ │ │ + bne.w 69d0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 696c │ │ │ │ + beq.n 6960 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 696c │ │ │ │ + bge.n 6960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 696c │ │ │ │ + bne.n 6960 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6972 │ │ │ │ + bne.n 6966 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69fa │ │ │ │ + bne.w 69ee │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a90 │ │ │ │ + bne.w 6a84 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ strb.w r6, [r4, #57] @ 0x39 │ │ │ │ blx 1eac │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 698c │ │ │ │ + beq.n 6980 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 698c │ │ │ │ + bge.n 6980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 698c │ │ │ │ + bne.n 6980 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6992 │ │ │ │ + beq.n 6986 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6992 │ │ │ │ + bge.n 6986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6992 │ │ │ │ + bne.n 6986 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6948 │ │ │ │ + cbz r0, 693c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 699a │ │ │ │ + blt.n 698e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a54 │ │ │ │ + bne.w 6a48 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 696a │ │ │ │ + bge.n 695e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6aae │ │ │ │ + beq.w 6aa2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68e2 │ │ │ │ + beq.n 68d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68e2 │ │ │ │ + bge.n 68d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68e2 │ │ │ │ + bne.n 68d6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 68e2 │ │ │ │ + b.n 68d6 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6920 │ │ │ │ + bne.n 6914 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 693c │ │ │ │ - b.n 6948 │ │ │ │ + bne.n 6930 │ │ │ │ + b.n 693c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6948 │ │ │ │ + bne.n 693c │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6948 │ │ │ │ + b.n 693c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68ae │ │ │ │ + bne.w 68a2 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 68ae │ │ │ │ + b.n 68a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 68b6 │ │ │ │ + bge.w 68aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68b6 │ │ │ │ + bne.w 68aa │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 68b6 │ │ │ │ + b.n 68aa │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6886 │ │ │ │ + b.n 687a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 68be │ │ │ │ + bge.w 68b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68be │ │ │ │ + bne.w 68b2 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 68be │ │ │ │ + b.n 68b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 68ea │ │ │ │ + bge.w 68de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68ea │ │ │ │ + bne.w 68de │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 68ea │ │ │ │ + b.n 68de │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ blx 1d9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6870 │ │ │ │ - b.n 6886 │ │ │ │ + bne.w 6864 │ │ │ │ + b.n 687a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 689e │ │ │ │ + bge.w 6892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 689e │ │ │ │ + bne.w 6892 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 689e │ │ │ │ + b.n 6892 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6950 │ │ │ │ + bge.w 6944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6950 │ │ │ │ + bne.w 6944 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6950 │ │ │ │ + b.n 6944 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6896 │ │ │ │ + bge.w 688a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6896 │ │ │ │ + bne.w 688a │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6896 │ │ │ │ + b.n 688a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 68f2 │ │ │ │ + bge.w 68e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68f2 │ │ │ │ + bne.w 68e6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 68f2 │ │ │ │ + b.n 68e6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 688e │ │ │ │ + bge.w 6882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 688e │ │ │ │ + bne.w 6882 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 688e │ │ │ │ + b.n 6882 │ │ │ │ nop │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #300] @ (6c0c ) │ │ │ │ + ldr r2, [pc, #300] @ (6c00 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 6aec │ │ │ │ + cbz r1, 6ae0 │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 6b3c │ │ │ │ + bmi.n 6b30 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 6ae2 │ │ │ │ + bpl.n 6ad6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 1f40 │ │ │ │ mov r7, r0 │ │ │ │ blx 1ee8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b42 │ │ │ │ + cbnz r0, 6b36 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 4754 │ │ │ │ mov r0, r6 │ │ │ │ bl 4754 │ │ │ │ mov r0, r7 │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 6be6 │ │ │ │ + bmi.n 6bda │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ b.w 2364 <__gmon_start__@plt+0x278> │ │ │ │ - ldr r0, [pc, #204] @ (6c10 ) │ │ │ │ + ldr r0, [pc, #204] @ (6c04 ) │ │ │ │ add r0, pc │ │ │ │ blx 1db4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b1a │ │ │ │ - ldr r1, [pc, #188] @ (6c14 ) │ │ │ │ + beq.n 6b0e │ │ │ │ + ldr r1, [pc, #188] @ (6c08 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r3, #36864 @ 0x9000 │ │ │ │ mov r5, r3 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ blx 1dc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b1a │ │ │ │ + blt.n 6b0e │ │ │ │ add.w r1, r5, #42240 @ 0xa500 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 1dc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b1a │ │ │ │ + blt.n 6b0e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 6b9c │ │ │ │ + cbz r2, 6b90 │ │ │ │ add.w r1, r5, #41472 @ 0xa200 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1dc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b1a │ │ │ │ + blt.n 6b0e │ │ │ │ add.w r1, r5, #29440 @ 0x7300 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1d08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b1a │ │ │ │ + beq.n 6b0e │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 201c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 6bf2 │ │ │ │ - ldr r0, [pc, #88] @ (6c18 ) │ │ │ │ + cbnz r0, 6be6 │ │ │ │ + ldr r0, [pc, #88] @ (6c0c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 1e34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b1a │ │ │ │ + bge.n 6b0e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b1a │ │ │ │ + bne.n 6b0e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 6b1a │ │ │ │ + b.n 6b0e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2364 <__gmon_start__@plt+0x278> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bca │ │ │ │ + bge.n 6bbe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bca │ │ │ │ + bne.n 6bbe │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 6bca │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + b.n 6bbe │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 6c26 │ │ │ │ + bmi.n 6c1a │ │ │ │ bx lr │ │ │ │ b.w 2364 <__gmon_start__@plt+0x278> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6cb4 │ │ │ │ + bl 6ca8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 6c5a │ │ │ │ + cbz r0, 6c4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c5a │ │ │ │ + bge.n 6c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6c5a │ │ │ │ + cbnz r3, 6c4e │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r0, 6c74 │ │ │ │ + cbz r0, 6c68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c74 │ │ │ │ + bge.n 6c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6c74 │ │ │ │ + cbnz r3, 6c68 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6c84 │ │ │ │ + cbz r0, 6c78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6c8c │ │ │ │ + blt.n 6c80 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbnz r0, 6c9a │ │ │ │ + cbnz r0, 6c8e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c84 │ │ │ │ + bne.n 6c78 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c84 │ │ │ │ + b.n 6c78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c88 │ │ │ │ + bge.n 6c7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c88 │ │ │ │ + bne.n 6c7c │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c88 │ │ │ │ + b.n 6c7c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 6cde │ │ │ │ + cbz r0, 6cd2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cde │ │ │ │ + bge.n 6cd2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6da0 │ │ │ │ + beq.n 6d94 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e48 │ │ │ │ + bne.w 6e3c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6de6 │ │ │ │ + bne.n 6dda │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e26 │ │ │ │ + bne.w 6e1a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbz r0, 6d04 │ │ │ │ + cbz r0, 6cf8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6d52 │ │ │ │ + blt.n 6d46 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d64 │ │ │ │ + bne.n 6d58 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d82 │ │ │ │ + bne.n 6d76 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 6d2e │ │ │ │ + cbz r0, 6d22 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d2e │ │ │ │ + bge.n 6d22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 6d2e │ │ │ │ + cbnz r2, 6d22 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dc8 │ │ │ │ + bne.n 6dbc │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6daa │ │ │ │ + bne.n 6d9e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e08 │ │ │ │ + bne.n 6dfc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r4, [r3, #57] @ 0x39 │ │ │ │ blx 1eac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d04 │ │ │ │ + bne.n 6cf8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d04 │ │ │ │ + b.n 6cf8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d0a │ │ │ │ + bge.n 6cfe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d0a │ │ │ │ + bne.n 6cfe │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d0a │ │ │ │ + b.n 6cfe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d10 │ │ │ │ + bge.n 6d04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d10 │ │ │ │ + bne.n 6d04 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d10 │ │ │ │ + b.n 6d04 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6cde │ │ │ │ + b.n 6cd2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d3a │ │ │ │ + bge.n 6d2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d3a │ │ │ │ + bne.n 6d2e │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d3a │ │ │ │ + b.n 6d2e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d34 │ │ │ │ + bge.n 6d28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d34 │ │ │ │ + bne.n 6d28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d34 │ │ │ │ + b.n 6d28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6cec │ │ │ │ + bge.w 6ce0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6cec │ │ │ │ + bne.w 6ce0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6cec │ │ │ │ + b.n 6ce0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d40 │ │ │ │ + bge.n 6d34 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d40 │ │ │ │ + bne.n 6d34 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d40 │ │ │ │ + b.n 6d34 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6cf4 │ │ │ │ + bge.w 6ce8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6cf4 │ │ │ │ + bne.w 6ce8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6cf4 │ │ │ │ + b.n 6ce8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6ce6 │ │ │ │ + bge.w 6cda │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6ce6 │ │ │ │ + bne.w 6cda │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6ce6 │ │ │ │ + b.n 6cda │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 1e1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6f2a │ │ │ │ + blt.n 6f1e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1edc │ │ │ │ mov r0, r4 │ │ │ │ blx 1d9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6eaa │ │ │ │ + cbz r0, 6e9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eaa │ │ │ │ + bge.n 6e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6f54 │ │ │ │ + beq.n 6f48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fe0 │ │ │ │ + bne.w 6fd4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fc2 │ │ │ │ + bne.w 6fb6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fa8 │ │ │ │ + bne.n 6f9c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6ed0 │ │ │ │ + cbz r0, 6ec4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6f2c │ │ │ │ + blt.n 6f20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f3a │ │ │ │ + bne.n 6f2e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f8e │ │ │ │ + bne.n 6f82 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6ef6 │ │ │ │ + cbz r0, 6eea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ef6 │ │ │ │ + bge.n 6eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6ef6 │ │ │ │ + cbnz r3, 6eea │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f5a │ │ │ │ + bne.n 6f4e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f74 │ │ │ │ + bne.n 6f68 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7008 │ │ │ │ + bne.n 6ffc │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #57] @ 0x39 │ │ │ │ blx 1eac │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f2a │ │ │ │ + bge.n 6f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ffe │ │ │ │ + beq.n 6ff2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ed0 │ │ │ │ + bne.n 6ec4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6ed0 │ │ │ │ + b.n 6ec4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ed6 │ │ │ │ + bge.n 6eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ed6 │ │ │ │ + bne.n 6eca │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6ed6 │ │ │ │ + b.n 6eca │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6eaa │ │ │ │ + b.n 6e9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6efc │ │ │ │ + bge.n 6ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6efc │ │ │ │ + bne.n 6ef0 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6efc │ │ │ │ + b.n 6ef0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f02 │ │ │ │ + bge.n 6ef6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f02 │ │ │ │ + bne.n 6ef6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f02 │ │ │ │ + b.n 6ef6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6edc │ │ │ │ + bge.n 6ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6edc │ │ │ │ + bne.n 6ed0 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6edc │ │ │ │ + b.n 6ed0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ec0 │ │ │ │ + bge.n 6eb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ec0 │ │ │ │ + bne.n 6eb4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6ec0 │ │ │ │ + b.n 6eb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6eba │ │ │ │ + bge.w 6eae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6eba │ │ │ │ + bne.w 6eae │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6eba │ │ │ │ + b.n 6eae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6eb2 │ │ │ │ + bge.w 6ea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6eb2 │ │ │ │ + bne.w 6ea6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6eb2 │ │ │ │ + b.n 6ea6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7018 │ │ │ │ + blt.n 700c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6f08 │ │ │ │ + b.n 6efc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7014 │ │ │ │ + bne.n 7008 │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7014 │ │ │ │ + b.n 7008 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 6b6c │ │ │ │ + b.n 6b60 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 6b70 │ │ │ │ + b.n 6b64 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 7154 │ │ │ │ + b.n 7148 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 6f60 │ │ │ │ + b.n 6f54 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 76e2 │ │ │ │ + b.n 76d6 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xec29eaff │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + @ instruction: 0xec2ceaff │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7068 ) │ │ │ │ - ldr r3, [pc, #28] @ (706c ) │ │ │ │ - ldr r2, [pc, #28] @ (7070 ) │ │ │ │ + ldr r0, [pc, #24] @ (705c ) │ │ │ │ + ldr r3, [pc, #28] @ (7060 ) │ │ │ │ + ldr r2, [pc, #28] @ (7064 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7064 │ │ │ │ - ldr r3, [pc, #20] @ (7074 ) │ │ │ │ + beq.n 7058 │ │ │ │ + ldr r3, [pc, #20] @ (7068 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7064 │ │ │ │ + cbz r3, 7058 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (709c ) │ │ │ │ - ldr r3, [pc, #36] @ (70a0 ) │ │ │ │ + ldr r0, [pc, #32] @ (7090 ) │ │ │ │ + ldr r3, [pc, #36] @ (7094 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (70a4 ) │ │ │ │ + ldr r2, [pc, #36] @ (7098 ) │ │ │ │ add r3, pc │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r3, #31 │ │ │ │ add.w r1, r1, r3, asr #2 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - beq.n 7098 │ │ │ │ - ldr r3, [pc, #20] @ (70a8 ) │ │ │ │ + beq.n 708c │ │ │ │ + ldr r3, [pc, #20] @ (709c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7098 │ │ │ │ + cbz r3, 708c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (70d8 ) │ │ │ │ - ldr r2, [pc, #40] @ (70dc ) │ │ │ │ + ldr r3, [pc, #40] @ (70cc ) │ │ │ │ + ldr r2, [pc, #40] @ (70d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 70d6 │ │ │ │ - ldr r3, [pc, #36] @ (70e0 ) │ │ │ │ + cbnz r3, 70ca │ │ │ │ + ldr r3, [pc, #36] @ (70d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 70ca │ │ │ │ - ldr r3, [pc, #32] @ (70e4 ) │ │ │ │ + cbz r3, 70be │ │ │ │ + ldr r3, [pc, #32] @ (70d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1d78 <__cxa_finalize@plt> │ │ │ │ - bl 704c │ │ │ │ - ldr r3, [pc, #24] @ (70e8 ) │ │ │ │ + bl 7040 │ │ │ │ + ldr r3, [pc, #24] @ (70dc ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 7078 │ │ │ │ + b.n 706c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #48] @ (7134 ) │ │ │ │ + ldr r4, [pc, #48] @ (7128 ) │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r2, [r0, #720] @ 0x2d0 │ │ │ │ add r4, pc │ │ │ │ - cbnz r2, 7126 │ │ │ │ - ldr r3, [pc, #40] @ (7138 ) │ │ │ │ + cbnz r2, 711a │ │ │ │ + ldr r3, [pc, #40] @ (712c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (713c ) │ │ │ │ + ldr r1, [pc, #40] @ (7130 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 7120 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + b.n 7114 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r6, [pc, #396] @ (72e4 ) │ │ │ │ + ldr r6, [pc, #396] @ (72d8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71c4 │ │ │ │ + bne.n 71b8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7294 │ │ │ │ + blt.w 7288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 728c │ │ │ │ + bge.w 7280 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 71f6 │ │ │ │ - ldr r3, [pc, #356] @ (72e8 ) │ │ │ │ + bpl.n 71ea │ │ │ │ + ldr r3, [pc, #356] @ (72dc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1e64 │ │ │ │ - cbnz r0, 71d2 │ │ │ │ + cbnz r0, 71c6 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r5, #24] │ │ │ │ blx 1ef4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #28] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ bl 5dd4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 71ce │ │ │ │ + beq.n 71c2 │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ - ldr r3, [pc, #312] @ (72ec ) │ │ │ │ + ldr r3, [pc, #312] @ (72e0 ) │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb.w r2, [r5, #58] @ 0x3a │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #296] @ (72f0 ) │ │ │ │ + ldr r1, [pc, #296] @ (72e4 ) │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ blx 1da8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71bc │ │ │ │ - ldr r0, [pc, #288] @ (72f4 ) │ │ │ │ + b.n 71b0 │ │ │ │ + ldr r0, [pc, #288] @ (72e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 1db4 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 720e │ │ │ │ + cbnz r0, 7202 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71ce │ │ │ │ + bge.n 71c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71ce │ │ │ │ + bne.n 71c2 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 71ce │ │ │ │ + b.n 71c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72c4 │ │ │ │ - ldr r3, [pc, #248] @ (72f8 ) │ │ │ │ - ldr r1, [pc, #248] @ (72fc ) │ │ │ │ + blt.n 72b8 │ │ │ │ + ldr r3, [pc, #248] @ (72ec ) │ │ │ │ + ldr r1, [pc, #248] @ (72f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 71ce │ │ │ │ - ldr r3, [pc, #240] @ (7300 ) │ │ │ │ + b.n 71c2 │ │ │ │ + ldr r3, [pc, #240] @ (72f4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 201c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7236 │ │ │ │ + blt.n 722a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7246 │ │ │ │ + bne.n 723a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71ce │ │ │ │ - b.n 71e6 │ │ │ │ + bge.n 71c2 │ │ │ │ + b.n 71da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7226 │ │ │ │ + bne.n 721a │ │ │ │ mov r0, r1 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7226 │ │ │ │ + b.n 721a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ @@ -7504,62 +7499,62 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ blx 1f98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 727a │ │ │ │ + blt.n 726e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 7190 │ │ │ │ + b.n 7184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7276 │ │ │ │ + bne.n 726a │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r8 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7190 │ │ │ │ + b.n 7184 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bmi.w 7182 │ │ │ │ - b.n 71fe │ │ │ │ + bmi.w 7176 │ │ │ │ + b.n 71f2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.w 716c │ │ │ │ + bpl.w 7160 │ │ │ │ mov r0, r4 │ │ │ │ blx 1f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71bc │ │ │ │ + beq.n 71b0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 717a │ │ │ │ + beq.w 716e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72d4 │ │ │ │ - ldr r1, [pc, #72] @ (7304 ) │ │ │ │ + blt.n 72c8 │ │ │ │ + ldr r1, [pc, #72] @ (72f8 ) │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ blx 1da8 │ │ │ │ - b.n 71ce │ │ │ │ + b.n 71c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71fe │ │ │ │ + bne.n 71f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 71fe │ │ │ │ + b.n 71f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72b8 │ │ │ │ + bne.n 72ac │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 72b8 │ │ │ │ + b.n 72ac │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7573,31 +7568,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ (738c ) │ │ │ │ + ldr r1, [pc, #116] @ (7380 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #116] @ (7390 ) │ │ │ │ + ldr r3, [pc, #116] @ (7384 ) │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ blx 1cf0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r4, 737c │ │ │ │ + cbz r4, 7370 │ │ │ │ mov r6, r3 │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1984] @ 0x7c0 │ │ │ │ - cbz r4, 736e │ │ │ │ + cbz r4, 7362 │ │ │ │ ldr.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1984] @ 0x7c0 │ │ │ │ str.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ blx 2080 <_Py_NewReference@plt> │ │ │ │ @@ -7611,668 +7606,668 @@ │ │ │ │ blx 2098 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 20bc <_PyObject_GC_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7356 │ │ │ │ - b.n 736a │ │ │ │ - ldr r3, [pc, #20] @ (7394 ) │ │ │ │ - ldr r1, [pc, #24] @ (7398 ) │ │ │ │ + bne.n 734a │ │ │ │ + b.n 735e │ │ │ │ + ldr r3, [pc, #20] @ (7388 ) │ │ │ │ + ldr r1, [pc, #24] @ (738c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 736a │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + b.n 735e │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #96] @ (740c ) │ │ │ │ + ldr r1, [pc, #96] @ (7400 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #88] @ (7410 ) │ │ │ │ + ldr r5, [pc, #88] @ (7404 ) │ │ │ │ blx 1cf0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 73f6 │ │ │ │ + cbz r3, 73ea │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 73d6 │ │ │ │ - ldr r3, [pc, #76] @ (7414 ) │ │ │ │ + bne.n 73ca │ │ │ │ + ldr r3, [pc, #76] @ (7408 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #20224 @ 0x4f00 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bhi.n 73f2 │ │ │ │ - cbnz r3, 73e6 │ │ │ │ - ldr r3, [pc, #56] @ (7414 ) │ │ │ │ + bhi.n 73e6 │ │ │ │ + cbnz r3, 73da │ │ │ │ + ldr r3, [pc, #56] @ (7408 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #20352 @ 0x4f80 │ │ │ │ adds r3, #20 │ │ │ │ - b.n 73d0 │ │ │ │ - ldr r3, [pc, #44] @ (7414 ) │ │ │ │ + b.n 73c4 │ │ │ │ + ldr r3, [pc, #44] @ (7408 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #20224 @ 0x4f00 │ │ │ │ adds r3, #20 │ │ │ │ - b.n 73d0 │ │ │ │ + b.n 73c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 73d0 │ │ │ │ - ldr r2, [pc, #32] @ (7418 ) │ │ │ │ + b.n 73c4 │ │ │ │ + ldr r2, [pc, #32] @ (740c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ (741c ) │ │ │ │ + ldr r1, [pc, #32] @ (7410 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1da8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 73d0 │ │ │ │ + b.n 73c4 │ │ │ │ nop │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #160] @ (74d0 ) │ │ │ │ + ldr r4, [pc, #160] @ (74c4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 7462 │ │ │ │ + bne.n 7456 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 74a0 │ │ │ │ + bne.n 7494 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 747a │ │ │ │ + bne.n 746e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 63f8 │ │ │ │ - cbnz r0, 7476 │ │ │ │ - ldr r3, [pc, #120] @ (74d4 ) │ │ │ │ + bl 63ec │ │ │ │ + cbnz r0, 746a │ │ │ │ + ldr r3, [pc, #120] @ (74c8 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #116] @ (74d8 ) │ │ │ │ + ldr r0, [pc, #116] @ (74cc ) │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc │ │ │ │ blx 1dd8 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 743c │ │ │ │ - b.n 745e │ │ │ │ + bne.n 7430 │ │ │ │ + b.n 7452 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 745e │ │ │ │ + b.n 7452 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7450 │ │ │ │ + beq.n 7444 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7450 │ │ │ │ + bne.n 7444 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7450 │ │ │ │ + beq.n 7444 │ │ │ │ blx 1ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7450 │ │ │ │ - b.n 745a │ │ │ │ + bne.n 7444 │ │ │ │ + b.n 744e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 744a │ │ │ │ + beq.n 743e │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 74b4 │ │ │ │ + cbz r0, 74a8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 744a │ │ │ │ + b.n 743e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ - beq.n 744a │ │ │ │ + beq.n 743e │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 74b0 │ │ │ │ - b.n 745a │ │ │ │ + bne.n 74a4 │ │ │ │ + b.n 744e │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r6, [pc, #544] @ (7710 ) │ │ │ │ + ldr r6, [pc, #544] @ (7704 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 764e │ │ │ │ + bne.w 7642 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 764e │ │ │ │ + ble.w 7642 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 764e │ │ │ │ + bne.w 7642 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 764e │ │ │ │ + beq.w 7642 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r1, [r7, #444] @ 0x1bc │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7698 │ │ │ │ + beq.w 768c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 768c │ │ │ │ + bne.w 7680 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne.n 75ea │ │ │ │ + bne.n 75de │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 7554 │ │ │ │ + cbz r3, 7548 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #80] @ 0x50 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 75d4 │ │ │ │ + beq.n 75c8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76ec │ │ │ │ - ldr r3, [pc, #412] @ (7714 ) │ │ │ │ + beq.w 76e0 │ │ │ │ + ldr r3, [pc, #412] @ (7708 ) │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r0, r0, #29440 @ 0x7300 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ blx 1d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e6 │ │ │ │ + beq.w 76da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75a6 │ │ │ │ + bge.n 759a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7706 │ │ │ │ + beq.w 76fa │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75be │ │ │ │ + bge.n 75b2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76da │ │ │ │ - cbz r5, 75d0 │ │ │ │ + beq.w 76ce │ │ │ │ + cbz r5, 75c4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75d0 │ │ │ │ + bge.n 75c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76ce │ │ │ │ + beq.n 76c2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76ac │ │ │ │ + bne.n 76a0 │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 75f4 │ │ │ │ - ldr r3, [pc, #312] @ (7718 ) │ │ │ │ + bne.n 75e8 │ │ │ │ + ldr r3, [pc, #312] @ (770c ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7554 │ │ │ │ - b.n 7544 │ │ │ │ + beq.n 7548 │ │ │ │ + b.n 7538 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov sl, r3 │ │ │ │ cmp sl, r8 │ │ │ │ - bgt.n 7620 │ │ │ │ + bgt.n 7614 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75de │ │ │ │ + bge.n 75d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75de │ │ │ │ + bne.n 75d2 │ │ │ │ mov r0, r9 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 75de │ │ │ │ + b.n 75d2 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ bl 4b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7600 │ │ │ │ + beq.n 75f4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 767a │ │ │ │ + blt.n 766e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 75e2 │ │ │ │ + b.n 75d6 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #200] @ (771c ) │ │ │ │ + ldr r2, [pc, #200] @ (7710 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #1 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7512 │ │ │ │ - b.n 75e2 │ │ │ │ + bne.w 7506 │ │ │ │ + b.n 75d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 764a │ │ │ │ + bne.n 763e │ │ │ │ mov r0, r9 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 764a │ │ │ │ - ldr r1, [pc, #144] @ (7720 ) │ │ │ │ + b.n 763e │ │ │ │ + ldr r1, [pc, #144] @ (7714 ) │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ blx 1da8 │ │ │ │ - b.n 764a │ │ │ │ - ldr r3, [pc, #136] @ (7724 ) │ │ │ │ + b.n 763e │ │ │ │ + ldr r3, [pc, #136] @ (7718 ) │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #136] @ (7728 ) │ │ │ │ + ldr r1, [pc, #136] @ (771c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 75e2 │ │ │ │ + b.n 75d6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 75e2 │ │ │ │ + beq.n 75d6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 764a │ │ │ │ + bge.n 763e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 764a │ │ │ │ + bne.n 763e │ │ │ │ mov r0, r2 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 764a │ │ │ │ + b.n 763e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 75d0 │ │ │ │ + b.n 75c4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 75be │ │ │ │ + b.n 75b2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75a8 │ │ │ │ - ldr r3, [pc, #36] @ (7714 ) │ │ │ │ + b.n 759c │ │ │ │ + ldr r3, [pc, #36] @ (7708 ) │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, r0, #29440 @ 0x7300 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ blx 1d6c │ │ │ │ - b.n 758e │ │ │ │ + b.n 7582 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 75a8 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + b.n 759c │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r8, [pc, #1108] @ 7b94 │ │ │ │ + ldr.w r8, [pc, #1108] @ 7b88 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a08 │ │ │ │ + bne.w 79fc │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7a3a │ │ │ │ + blt.w 7a2e │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7a0c │ │ │ │ + bgt.w 7a00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a0c │ │ │ │ + beq.w 7a00 │ │ │ │ ldr.w sl, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 794e │ │ │ │ - ldr.w r3, [pc, #1064] @ 7b98 │ │ │ │ + beq.w 7942 │ │ │ │ + ldr.w r3, [pc, #1064] @ 7b8c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 794e │ │ │ │ + beq.w 7942 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ blx 1f5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7aec │ │ │ │ + beq.w 7ae0 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ blx 1f34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7ae4 │ │ │ │ + blt.w 7ad8 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 1f34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7ae4 │ │ │ │ + blt.w 7ad8 │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r3, [r0, #720] @ 0x2d0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 79b4 │ │ │ │ + beq.w 79a8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, #5696 @ 0x1640 │ │ │ │ blx 1fd8 <_PyEval_StopTheWorld@plt> │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7912 │ │ │ │ + bne.w 7906 │ │ │ │ ldr.w r0, [r5, #3728] @ 0xe90 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7800 │ │ │ │ + bne.n 77f4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77f0 │ │ │ │ + bne.n 77e4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - bne.w 7a6a │ │ │ │ + bne.w 7a5e │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 789a │ │ │ │ + beq.n 788e │ │ │ │ ldr.w r2, [r3, #728] @ 0x2d8 │ │ │ │ add.w r9, r3, #728 @ 0x2d8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov fp, r1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 78d4 │ │ │ │ + bne.n 78c8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7816 │ │ │ │ + bne.n 780a │ │ │ │ ldr.w r0, [r5, #3728] @ 0xe90 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7848 │ │ │ │ + bne.n 783c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7838 │ │ │ │ + bne.n 782c │ │ │ │ dmb ish │ │ │ │ - bne.n 78c0 │ │ │ │ + bne.n 78b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f74 <_PyEval_StartTheWorld@plt> │ │ │ │ movs r0, #0 │ │ │ │ blx 1fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 786a │ │ │ │ + cbz r0, 785e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r9, r3 │ │ │ │ - blt.w 7a82 │ │ │ │ + blt.w 7a76 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 787e │ │ │ │ + bge.n 7872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 787e │ │ │ │ + cbnz r3, 7872 │ │ │ │ mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7890 │ │ │ │ + bge.n 7884 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a7a │ │ │ │ + beq.w 7a6e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r5, #3728] @ 0xe90 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 78b6 │ │ │ │ + bne.n 78aa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78a6 │ │ │ │ + bne.n 789a │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq.n 784e │ │ │ │ + beq.n 7842 │ │ │ │ mov r9, r3 │ │ │ │ blx 1f00 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f74 <_PyEval_StartTheWorld@plt> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7854 │ │ │ │ - b.n 7ae4 │ │ │ │ + beq.n 7848 │ │ │ │ + b.n 7ad8 │ │ │ │ ldr.w ip, [r2, #-80] │ │ │ │ sub.w lr, r2, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, lr │ │ │ │ add.w r7, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 7908 │ │ │ │ + ble.n 78fc │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r7, [r2, #-80] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 796e │ │ │ │ + blt.n 7962 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 1ffc <_PyList_AppendTakeRefListResize@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 797a │ │ │ │ + blt.n 796e │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r2, fp │ │ │ │ mov fp, r1 │ │ │ │ - b.n 7822 │ │ │ │ + b.n 7816 │ │ │ │ ldr.w ip, [r3, #-80] │ │ │ │ sub.w lr, r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, lr │ │ │ │ add.w r7, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 7948 │ │ │ │ + ble.n 793c │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r7, [r3, #-80] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 79a8 │ │ │ │ + blt.n 799c │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 1ffc <_PyList_AppendTakeRefListResize@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b72 │ │ │ │ + blt.w 7b66 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 77da │ │ │ │ + b.n 77ce │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r4, [r0, #720] @ 0x2d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 777e │ │ │ │ - ldr r3, [pc, #572] @ (7b9c ) │ │ │ │ - ldr r1, [pc, #576] @ (7ba0 ) │ │ │ │ + bne.w 7772 │ │ │ │ + ldr r3, [pc, #572] @ (7b90 ) │ │ │ │ + ldr r1, [pc, #576] @ (7b94 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 7892 │ │ │ │ + b.n 7886 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w lr, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ - b.n 7908 │ │ │ │ + b.n 78fc │ │ │ │ ldr.w r0, [r5, #3728] @ 0xe90 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 799a │ │ │ │ + bne.n 798e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 798a │ │ │ │ + bne.n 797e │ │ │ │ dmb ish │ │ │ │ - beq.w 7b72 │ │ │ │ + beq.w 7b66 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78c2 │ │ │ │ + b.n 78b6 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w lr, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 7948 │ │ │ │ + b.n 793c │ │ │ │ ldr.w r3, [r0, #728] @ 0x2d8 │ │ │ │ add.w r5, r0, #728 @ 0x2d8 │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7854 │ │ │ │ + beq.w 7848 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ sub.w ip, r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ add.w lr, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 79f4 │ │ │ │ + ble.n 79e8 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ it lt │ │ │ │ strlt.w lr, [r3, #-80] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 79fc │ │ │ │ + blt.n 79f0 │ │ │ │ blx 1ffc <_PyList_AppendTakeRefListResize@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ae4 │ │ │ │ + blt.n 7ad8 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [r9] │ │ │ │ - b.n 79c0 │ │ │ │ + b.n 79b4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w ip, [r3, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ - b.n 79f4 │ │ │ │ + b.n 79e8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #404] @ (7ba4 ) │ │ │ │ + ldr r2, [pc, #404] @ (7b98 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #32 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -8280,468 +8275,469 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7892 │ │ │ │ - b.n 7764 │ │ │ │ + beq.w 7886 │ │ │ │ + b.n 7758 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #360] @ (7ba8 ) │ │ │ │ + ldr r4, [pc, #360] @ (7b9c ) │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r4, r4, #412 @ 0x19c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7892 │ │ │ │ + beq.w 7886 │ │ │ │ ldr.w sl, [r7, #16] │ │ │ │ - b.n 776e │ │ │ │ + b.n 7762 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 1fb4 <_PyMutex_LockTimed@plt> │ │ │ │ - b.n 780e │ │ │ │ + b.n 7802 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7890 │ │ │ │ + b.n 7884 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldr.w r0, [r2, r9, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7ab2 │ │ │ │ + bne.n 7aa6 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r2, 7aac │ │ │ │ + cbnz r2, 7aa0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7aac │ │ │ │ + bne.n 7aa0 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ad0 │ │ │ │ + blt.n 7ac4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 7864 │ │ │ │ - ldr r3, [pc, #248] @ (7bac ) │ │ │ │ + b.n 7858 │ │ │ │ + ldr r3, [pc, #248] @ (7ba0 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ blx 1d6c │ │ │ │ - cbnz r0, 7af8 │ │ │ │ + cbnz r0, 7aec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ae4 │ │ │ │ + bge.n 7ad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ae4 │ │ │ │ + cbnz r3, 7ad8 │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b44 │ │ │ │ + blt.n 7b38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b54 │ │ │ │ + blt.n 7b48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7892 │ │ │ │ - ldr r2, [pc, #180] @ (7bb0 ) │ │ │ │ + b.n 7886 │ │ │ │ + ldr r2, [pc, #180] @ (7ba4 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7aaa │ │ │ │ + beq.n 7a9e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b64 │ │ │ │ + blt.n 7b58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 7bb4 │ │ │ │ + bl 7ba8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ad0 │ │ │ │ + beq.n 7ac4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 7b7a │ │ │ │ + bne.n 7b6e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7b7a │ │ │ │ + bge.n 7b6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ad0 │ │ │ │ + bge.n 7ac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ad0 │ │ │ │ + bne.n 7ac4 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7ad0 │ │ │ │ + b.n 7ac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aec │ │ │ │ + bne.n 7ae0 │ │ │ │ mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7aec │ │ │ │ + b.n 7ae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7af4 │ │ │ │ + bne.n 7ae8 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7af4 │ │ │ │ + b.n 7ae8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7b0a │ │ │ │ + bne.n 7afe │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7b0a │ │ │ │ + b.n 7afe │ │ │ │ mov r0, r5 │ │ │ │ blx 1f74 <_PyEval_StartTheWorld@plt> │ │ │ │ - b.n 7ae4 │ │ │ │ + b.n 7ad8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7aaa │ │ │ │ + bge.n 7a9e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7aaa │ │ │ │ + bne.n 7a9e │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7aaa │ │ │ │ + b.n 7a9e │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 7c40 │ │ │ │ + ldr.w ip, [pc, #124] @ 7c34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7c1a │ │ │ │ + beq.n 7c0e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7c1a │ │ │ │ - ldr r3, [pc, #104] @ (7c44 ) │ │ │ │ + beq.n 7c0e │ │ │ │ + ldr r3, [pc, #104] @ (7c38 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r1, r3, #33792 @ 0x8400 │ │ │ │ mov r4, r3 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx 1e88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7c3a │ │ │ │ + blt.n 7c2e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 7c2c │ │ │ │ + cbz r0, 7c20 │ │ │ │ blx 1f50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c14 │ │ │ │ + bge.n 7c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 7c14 │ │ │ │ + cbnz r3, 7c08 │ │ │ │ mov r0, r2 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c14 │ │ │ │ + bge.n 7c08 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7c14 │ │ │ │ + b.n 7c08 │ │ │ │ add.w r1, r4, #27136 @ 0x6a00 │ │ │ │ mov r0, r5 │ │ │ │ blx 1d08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c14 │ │ │ │ + b.n 7c08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7c14 │ │ │ │ + b.n 7c08 │ │ │ │ nop │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #440] @ (7e10 ) │ │ │ │ + ldr r3, [pc, #440] @ (7e04 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #440] @ (7e14 ) │ │ │ │ + ldr r1, [pc, #440] @ (7e08 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, r3 │ │ │ │ blx 1cf0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7cfa │ │ │ │ + beq.n 7cec │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7cf0 │ │ │ │ + bne.n 7ce2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 7ca4 │ │ │ │ + cbz r0, 7c98 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 7df6 │ │ │ │ + bne.w 7de0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7c9c │ │ │ │ + bge.n 7c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de6 │ │ │ │ + beq.w 7dd8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d02 │ │ │ │ + bne.n 7cf4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7d7e │ │ │ │ + beq.n 7d72 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7dc8 │ │ │ │ + bne.w 7dcc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d2a │ │ │ │ + bne.n 7d1c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7cdc │ │ │ │ + blt.n 7cd0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 518c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dee │ │ │ │ + beq.n 7da4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccc │ │ │ │ + bne.n 7cc0 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7ccc │ │ │ │ + b.n 7cc0 │ │ │ │ mov r0, r3 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dd4 │ │ │ │ + beq.n 7dac │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c80 │ │ │ │ - b.n 7c9c │ │ │ │ + bne.n 7c74 │ │ │ │ + b.n 7c90 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ca4 │ │ │ │ - ldr r1, [pc, #268] @ (7e18 ) │ │ │ │ + beq.n 7c98 │ │ │ │ + ldr r1, [pc, #272] @ (7e0c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d86 │ │ │ │ + beq.n 7d7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ccc │ │ │ │ + bge.n 7cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccc │ │ │ │ - b.n 7cea │ │ │ │ + bne.n 7cc0 │ │ │ │ + b.n 7cdc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7db0 │ │ │ │ + beq.n 7dbe │ │ │ │ blx 1fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7d86 │ │ │ │ + blt.n 7d7a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - cbz r0, 7d5c │ │ │ │ + cbz r0, 7d50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d5c │ │ │ │ + bge.n 7d50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7db6 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7dfa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 518c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d78 │ │ │ │ + bge.n 7d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7dc0 │ │ │ │ + cbz r3, 7dc4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 819c │ │ │ │ + bl 8190 │ │ │ │ blx 1f40 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 518c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d78 │ │ │ │ + bge.n 7d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d78 │ │ │ │ + bne.n 7d6c │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7d78 │ │ │ │ - ldr r3, [pc, #104] @ (7e1c ) │ │ │ │ + b.n 7d6c │ │ │ │ + mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 7cc0 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 7cec │ │ │ │ + blx 1ff0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7cec │ │ │ │ + b.n 7c90 │ │ │ │ + ldr r3, [pc, #80] @ (7e10 ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 7d30 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 7d5c │ │ │ │ + b.n 7d22 │ │ │ │ mov r0, r2 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7d78 │ │ │ │ - ldr r1, [pc, #84] @ (7e20 ) │ │ │ │ + b.n 7d6c │ │ │ │ + ldr r1, [pc, #68] @ (7e14 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ blx 1da8 │ │ │ │ - b.n 7d86 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 7cfa │ │ │ │ - blx 1ff0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7cfa │ │ │ │ - b.n 7c9c │ │ │ │ + b.n 7d7a │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7c9c │ │ │ │ - mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 7ccc │ │ │ │ + b.n 7c90 │ │ │ │ ldrb.w r3, [r4, #57] @ 0x39 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c9c │ │ │ │ + beq.w 7c90 │ │ │ │ mov r1, r5 │ │ │ │ blx 1d60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7c9c │ │ │ │ + bge.w 7c90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7d78 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + b.n 7d6c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 7d50 │ │ │ │ + strh r2, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (7e80 ) │ │ │ │ + ldr r3, [pc, #76] @ (7e74 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 7e58 │ │ │ │ + cbz r1, 7e4c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 7e70 │ │ │ │ + cbz r2, 7e64 │ │ │ │ mov r0, r1 │ │ │ │ blx 1ed0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 7e6a │ │ │ │ + blt.n 7e5e │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ movs r0, #0 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r4, #58] @ 0x3a │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #40] @ (7e84 ) │ │ │ │ + ldr r0, [pc, #40] @ (7e78 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #40] @ (7e88 ) │ │ │ │ + ldr r1, [pc, #40] @ (7e7c ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1fcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (7e8c ) │ │ │ │ - ldr r1, [pc, #28] @ (7e90 ) │ │ │ │ + ldr r2, [pc, #24] @ (7e80 ) │ │ │ │ + ldr r1, [pc, #28] @ (7e84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 7e6a │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + b.n 7e5e │ │ │ │ + strh r2, [r2, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8750,413 +8746,413 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 1edc │ │ │ │ - ldr r3, [pc, #112] @ (7f1c ) │ │ │ │ + ldr r3, [pc, #112] @ (7f10 ) │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eee │ │ │ │ + bne.n 7ee2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 7eca │ │ │ │ + cbz r0, 7ebe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7eca │ │ │ │ + bge.n 7ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7f14 │ │ │ │ + cbz r3, 7f08 │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bhi.n 7ef4 │ │ │ │ + bhi.n 7ee8 │ │ │ │ ldr.w r1, [r3, #1984] @ 0x7c0 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r3, #1984] @ 0x7c0 │ │ │ │ str.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7eca │ │ │ │ + b.n 7ebe │ │ │ │ mov r0, r4 │ │ │ │ blx 20d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7eec │ │ │ │ + bge.n 7ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7eec │ │ │ │ + bne.n 7ee0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7eca │ │ │ │ + b.n 7ebe │ │ │ │ nop │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 7f48 │ │ │ │ + cbz r2, 7f3c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f44 │ │ │ │ + bge.n 7f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7f4c │ │ │ │ + cbz r3, 7f40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7f44 │ │ │ │ + b.n 7f38 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #184] @ (801c ) │ │ │ │ + ldr r5, [pc, #184] @ (8010 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ add r5, pc │ │ │ │ - bne.n 7fa2 │ │ │ │ + bne.n 7f96 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r7, [r7, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7ff4 │ │ │ │ + bne.n 7fe8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7fd4 │ │ │ │ + bne.n 7fc8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 7f9c │ │ │ │ + cbz r0, 7f90 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 7fbe │ │ │ │ + bne.n 7fb2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f9c │ │ │ │ + bge.n 7f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 7fb6 │ │ │ │ - ldr r3, [pc, #128] @ (8020 ) │ │ │ │ + cbz r3, 7faa │ │ │ │ + ldr r3, [pc, #128] @ (8014 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #128] @ (8024 ) │ │ │ │ + ldr r0, [pc, #128] @ (8018 ) │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc │ │ │ │ blx 1dd8 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f6e │ │ │ │ + bne.n 7f62 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7f9c │ │ │ │ + b.n 7f90 │ │ │ │ ldrb.w r3, [r4, #57] @ 0x39 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f9c │ │ │ │ + beq.n 7f90 │ │ │ │ mov r1, r6 │ │ │ │ blx 1d60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7f9c │ │ │ │ + bge.n 7f90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7f82 │ │ │ │ + beq.n 7f76 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f82 │ │ │ │ + bne.n 7f76 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7f82 │ │ │ │ + beq.n 7f76 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f82 │ │ │ │ - b.n 7f9c │ │ │ │ + bne.n 7f76 │ │ │ │ + b.n 7f90 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7f7c │ │ │ │ + beq.n 7f70 │ │ │ │ blx 1ff0 │ │ │ │ - cbz r0, 8004 │ │ │ │ + cbz r0, 7ff8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 7f7c │ │ │ │ + b.n 7f70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ - beq.n 7f7c │ │ │ │ + beq.n 7f70 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8000 │ │ │ │ - b.n 7f9c │ │ │ │ + bne.n 7ff4 │ │ │ │ + b.n 7f90 │ │ │ │ nop │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r1, #58] @ 0x3a │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #72] @ (8088 ) │ │ │ │ + ldr r4, [pc, #72] @ (807c ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r1, #58] @ 0x3a │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add r4, pc │ │ │ │ - cbnz r3, 807e │ │ │ │ + cbnz r3, 8072 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #52] @ 0x34 │ │ │ │ - cbz r2, 805e │ │ │ │ + cbz r2, 8052 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 4754 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 5dd4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8084 │ │ │ │ - ldr r3, [pc, #20] @ (808c ) │ │ │ │ + beq.n 8078 │ │ │ │ + ldr r3, [pc, #20] @ (8080 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (8090 ) │ │ │ │ + ldr r3, [pc, #16] @ (8084 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 807a │ │ │ │ + b.n 806e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 807a │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + b.n 806e │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 80b4 │ │ │ │ + cbz r0, 80a8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8136 │ │ │ │ + bne.n 812a │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 80c0 │ │ │ │ + cbz r0, 80b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8136 │ │ │ │ + bne.n 812a │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 80cc │ │ │ │ + cbz r0, 80c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8136 │ │ │ │ + bne.n 812a │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 80d8 │ │ │ │ + cbz r0, 80cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8136 │ │ │ │ + bne.n 812a │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 817e │ │ │ │ + bne.n 8172 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 80ea │ │ │ │ + cbz r0, 80de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8136 │ │ │ │ + bne.n 812a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8156 │ │ │ │ + bne.n 814a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 814c │ │ │ │ + bne.n 8140 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 816a │ │ │ │ + bne.n 815e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 812e │ │ │ │ + cbnz r0, 8122 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 8142 │ │ │ │ + cbnz r0, 8136 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8160 │ │ │ │ + bne.n 8154 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbnz r0, 8138 │ │ │ │ + cbnz r0, 812c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8174 │ │ │ │ + bne.n 8168 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8192 │ │ │ │ + bne.n 8186 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8188 │ │ │ │ + bne.n 817c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 204c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8100 │ │ │ │ + beq.n 80f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 810e │ │ │ │ + beq.n 8102 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8104 │ │ │ │ + beq.n 80f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80f6 │ │ │ │ + beq.n 80ea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80f0 │ │ │ │ + beq.n 80e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 810a │ │ │ │ + beq.n 80fe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80fc │ │ │ │ + beq.n 80f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8114 │ │ │ │ + beq.n 8108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80de │ │ │ │ + beq.n 80d2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8120 │ │ │ │ - b.n 8136 │ │ │ │ + beq.n 8114 │ │ │ │ + b.n 812a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 811a │ │ │ │ + beq.n 810e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 81e0 │ │ │ │ - cbz r0, 81ce │ │ │ │ + bl 81d4 │ │ │ │ + cbz r0, 81c2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2074 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ce │ │ │ │ + bge.n 81c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 81d2 │ │ │ │ + cbz r3, 81c6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #36] @ (8208 ) │ │ │ │ + ldr r2, [pc, #36] @ (81fc ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 81fe │ │ │ │ + cbnz r3, 81f2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 81f6 │ │ │ │ - ldr r3, [pc, #28] @ (820c ) │ │ │ │ + cbz r1, 81ea │ │ │ │ + ldr r3, [pc, #28] @ (8200 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 81fa │ │ │ │ + bne.n 81ee │ │ │ │ b.w 1f4c │ │ │ │ b.w 2018 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 822e │ │ │ │ + cbz r0, 8222 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 823c │ │ │ │ + cbnz r0, 8230 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8238 │ │ │ │ + cbz r0, 822c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 823c │ │ │ │ + cbnz r0, 8230 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 823e │ │ │ │ + cbnz r0, 8232 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00008248 <.fini>: │ │ │ │ +0000823c <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,683 +1,683 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00008250 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00008260 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00008270 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00008280 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00008290 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x000082a0 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x000082b0 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x000082c0 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x000082d0 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x000082e0 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ - 0x000082f0 63696f2e 6576656e 74730000 5f676574 cio.events.._get │ │ │ │ - 0x00008300 5f657665 6e745f6c 6f6f705f 706f6c69 _event_loop_poli │ │ │ │ - 0x00008310 63790000 6173796e 63696f2e 62617365 cy..asyncio.base │ │ │ │ - 0x00008320 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ - 0x00008330 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ - 0x00008340 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ - 0x00008350 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ - 0x00008360 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ - 0x00008370 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ - 0x00008380 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ - 0x00008390 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ - 0x000083a0 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ - 0x000083b0 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ - 0x000083c0 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ - 0x000083d0 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ - 0x000083e0 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ - 0x000083f0 5765616b 53657400 6e6f2072 756e6e69 WeakSet.no runni │ │ │ │ - 0x00008400 6e672065 76656e74 206c6f6f 70000000 ng event loop... │ │ │ │ - 0x00008410 6120636f 726f7574 696e6520 77617320 a coroutine was │ │ │ │ - 0x00008420 65787065 63746564 2c20676f 74202552 expected, got %R │ │ │ │ - 0x00008430 00000000 61747472 69627574 6520275f ....attribute '_ │ │ │ │ - 0x00008440 6c6f675f 64657374 726f795f 70656e64 log_destroy_pend │ │ │ │ - 0x00008450 696e6727 206f6620 27252e31 30307327 ing' of '%.100s' │ │ │ │ - 0x00008460 206f626a 65637473 2063616e 6e6f7420 objects cannot │ │ │ │ - 0x00008470 62652064 656c6574 65640000 756e696e be deleted..unin │ │ │ │ - 0x00008480 69746961 6c697a65 64204675 74757265 itialized Future │ │ │ │ - 0x00008490 206f626a 65637400 6765745f 6c6f6f70 object.get_loop │ │ │ │ - 0x000084a0 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ - 0x000084b0 6d656e74 73000000 46757475 7265206f ments...Future o │ │ │ │ - 0x000084c0 626a6563 74206973 206e6f74 20696e69 bject is not ini │ │ │ │ - 0x000084d0 7469616c 697a6564 2e000000 66756e63 tialized....func │ │ │ │ - 0x000084e0 74696f6e 2074616b 6573206e 6f206b65 tion takes no ke │ │ │ │ - 0x000084f0 79776f72 64206172 67756d65 6e747300 yword arguments. │ │ │ │ - 0x00008500 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ - 0x00008510 6f20706f 73697469 6f6e616c 20617267 o positional arg │ │ │ │ - 0x00008520 756d656e 74730000 43616e6e 6f742065 uments..Cannot e │ │ │ │ - 0x00008530 6e746572 20696e74 6f207461 736b2025 nter into task % │ │ │ │ - 0x00008540 52207768 696c6520 616e6f74 68657220 R while another │ │ │ │ - 0x00008550 7461736b 20255220 69732062 65696e67 task %R is being │ │ │ │ - 0x00008560 20657865 63757465 642e0000 496e7661 executed...Inva │ │ │ │ - 0x00008570 6c696420 61747465 6d707420 746f206c lid attempt to l │ │ │ │ - 0x00008580 65617665 20746173 6b202552 20776869 eave task %R whi │ │ │ │ - 0x00008590 6c652074 61736b20 25522069 7320656e le task %R is en │ │ │ │ - 0x000085a0 74657265 642e0000 5f5f7374 65702829 tered...__step() │ │ │ │ - 0x000085b0 3a20616c 72656164 7920646f 6e653a20 : already done: │ │ │ │ - 0x000085c0 25522025 52000000 756e696e 69746961 %R %R...uninitia │ │ │ │ - 0x000085d0 6c697a65 64205461 736b206f 626a6563 lized Task objec │ │ │ │ - 0x000085e0 74000000 696e7661 6c696420 73746174 t...invalid stat │ │ │ │ - 0x000085f0 65000000 5461736b 2063616e 6e6f7420 e...Task cannot │ │ │ │ - 0x00008600 61776169 74206f6e 20697473 656c663a await on itself: │ │ │ │ - 0x00008610 20255200 7969656c 64207761 73207573 %R.yield was us │ │ │ │ - 0x00008620 65642069 6e737465 6164206f 66207969 ed instead of yi │ │ │ │ - 0x00008630 656c6420 66726f6d 20666f72 2067656e eld from for gen │ │ │ │ - 0x00008640 65726174 6f722069 6e207461 736b2025 erator in task % │ │ │ │ - 0x00008650 52207769 74682025 52000000 5461736b R with %R...Task │ │ │ │ - 0x00008660 20676f74 20626164 20796965 6c643a20 got bad yield: │ │ │ │ - 0x00008670 25520000 7969656c 64207761 73207573 %R..yield was us │ │ │ │ - 0x00008680 65642069 6e737465 6164206f 66207969 ed instead of yi │ │ │ │ - 0x00008690 656c6420 66726f6d 20696e20 7461736b eld from in task │ │ │ │ - 0x000086a0 20255220 77697468 20255200 5461736b %R with %R.Task │ │ │ │ - 0x000086b0 20255220 676f7420 46757475 72652025 %R got Future % │ │ │ │ - 0x000086c0 52206174 74616368 65642074 6f206120 R attached to a │ │ │ │ - 0x000086d0 64696666 6572656e 74206c6f 6f700000 different loop.. │ │ │ │ - 0x000086e0 6c6f6f70 20255220 6973206e 6f742074 loop %R is not t │ │ │ │ - 0x000086f0 68652072 756e6e69 6e67206c 6f6f7000 he running loop. │ │ │ │ - 0x00008700 696e7661 6c696420 65786365 7074696f invalid exceptio │ │ │ │ - 0x00008710 6e206f62 6a656374 00000000 53746f70 n object....Stop │ │ │ │ - 0x00008720 49746572 6174696f 6e20696e 74657261 Iteration intera │ │ │ │ - 0x00008730 63747320 6261646c 79207769 74682067 cts badly with g │ │ │ │ - 0x00008740 656e6572 61746f72 7320616e 64206361 enerators and ca │ │ │ │ - 0x00008750 6e6e6f74 20626520 72616973 65642069 nnot be raised i │ │ │ │ - 0x00008760 6e746f20 61204675 74757265 00000000 nto a Future.... │ │ │ │ - 0x00008770 61776169 74207761 736e2774 20757365 await wasn't use │ │ │ │ - 0x00008780 64207769 74682066 75747572 65000000 d with future... │ │ │ │ - 0x00008790 52657375 6c742069 73206e6f 74207365 Result is not se │ │ │ │ - 0x000087a0 742e0000 5461736b 2d255300 65786365 t...Task-%S.exce │ │ │ │ - 0x000087b0 7074696f 6e282920 74616b65 73206e6f ption() takes no │ │ │ │ - 0x000087c0 20617267 756d656e 74730000 45786365 arguments..Exce │ │ │ │ - 0x000087d0 7074696f 6e206973 206e6f74 20736574 ption is not set │ │ │ │ - 0x000087e0 2e000000 66757475 72655f61 64645f74 ....future_add_t │ │ │ │ - 0x000087f0 6f5f6177 61697465 645f6279 00000000 o_awaited_by.... │ │ │ │ - 0x00008800 5461736b 20776173 20646573 74726f79 Task was destroy │ │ │ │ - 0x00008810 65642062 75742069 74206973 2070656e ed but it is pen │ │ │ │ - 0x00008820 64696e67 21000000 45786365 7074696f ding!...Exceptio │ │ │ │ - 0x00008830 6e206967 6e6f7265 64207768 696c6520 n ignored while │ │ │ │ - 0x00008840 63616c6c 696e6720 6173796e 63696f20 calling asyncio │ │ │ │ - 0x00008850 66756e63 74696f6e 20255200 61747472 function %R.attr │ │ │ │ - 0x00008860 69627574 6520275f 6173796e 63696f5f ibute '_asyncio_ │ │ │ │ - 0x00008870 66757475 72655f62 6c6f636b 696e6727 future_blocking' │ │ │ │ - 0x00008880 206f6620 27252e31 30307327 206f626a of '%.100s' obj │ │ │ │ - 0x00008890 65637473 2063616e 6e6f7420 62652064 ects cannot be d │ │ │ │ - 0x000088a0 656c6574 65640000 25732065 78636570 eleted..%s excep │ │ │ │ - 0x000088b0 74696f6e 20776173 206e6576 65722072 tion was never r │ │ │ │ - 0x000088c0 65747269 65766564 00000000 66757475 etrieved....futu │ │ │ │ - 0x000088d0 72655f64 69736361 72645f66 726f6d5f re_discard_from_ │ │ │ │ - 0x000088e0 61776169 7465645f 62790000 7468726f awaited_by..thro │ │ │ │ - 0x000088f0 77000000 74686520 28747970 652c2065 w...the (type, e │ │ │ │ - 0x00008900 78632c20 74622920 7369676e 61747572 xc, tb) signatur │ │ │ │ - 0x00008910 65206f66 20746872 6f772829 20697320 e of throw() is │ │ │ │ - 0x00008920 64657072 65636174 65642c20 75736520 deprecated, use │ │ │ │ - 0x00008930 74686520 73696e67 6c652d61 72672073 the single-arg s │ │ │ │ - 0x00008940 69676e61 74757265 20696e73 74656164 ignature instead │ │ │ │ - 0x00008950 2e000000 7468726f 77282920 74686972 ....throw() thir │ │ │ │ - 0x00008960 64206172 67756d65 6e74206d 75737420 d argument must │ │ │ │ - 0x00008970 62652061 20747261 63656261 636b0000 be a traceback.. │ │ │ │ - 0x00008980 696e7374 616e6365 20657863 65707469 instance excepti │ │ │ │ - 0x00008990 6f6e206d 6179206e 6f742068 61766520 on may not have │ │ │ │ - 0x000089a0 61207365 70617261 74652076 616c7565 a separate value │ │ │ │ - 0x000089b0 00000000 65786365 7074696f 6e73206d ....exceptions m │ │ │ │ - 0x000089c0 75737420 62652063 6c617373 65732064 ust be classes d │ │ │ │ - 0x000089d0 65726976 696e6720 42617365 45786365 eriving BaseExce │ │ │ │ - 0x000089e0 7074696f 6e206f72 20696e73 74616e63 ption or instanc │ │ │ │ - 0x000089f0 6573206f 66207375 63682061 20636c61 es of such a cla │ │ │ │ - 0x00008a00 73730000 5461736b 20646f65 73206e6f ss..Task does no │ │ │ │ - 0x00008a10 74207375 70706f72 74207365 745f7265 t support set_re │ │ │ │ - 0x00008a20 73756c74 206f7065 72617469 6f6e0000 sult operation.. │ │ │ │ - 0x00008a30 5461736b 20646f65 73206e6f 74207375 Task does not su │ │ │ │ - 0x00008a40 70706f72 74207365 745f6578 63657074 pport set_except │ │ │ │ - 0x00008a50 696f6e20 6f706572 6174696f 6e000000 ion operation... │ │ │ │ - 0x00008a60 61747472 69627574 6520275f 6c6f675f attribute '_log_ │ │ │ │ - 0x00008a70 74726163 65626163 6b27206f 66202725 traceback' of '% │ │ │ │ - 0x00008a80 2e313030 7327206f 626a6563 74732063 .100s' objects c │ │ │ │ - 0x00008a90 616e6e6f 74206265 2064656c 65746564 annot be deleted │ │ │ │ - 0x00008aa0 00000000 5f6c6f67 5f747261 63656261 ...._log_traceba │ │ │ │ - 0x00008ab0 636b2063 616e206f 6e6c7920 62652073 ck can only be s │ │ │ │ - 0x00008ac0 65742074 6f204661 6c736500 61747472 et to False.attr │ │ │ │ - 0x00008ad0 69627574 6520275f 63616e63 656c5f6d ibute '_cancel_m │ │ │ │ - 0x00008ae0 65737361 67652720 6f662027 252e3130 essage' of '%.10 │ │ │ │ - 0x00008af0 30732720 6f626a65 63747320 63616e6e 0s' objects cann │ │ │ │ - 0x00008b00 6f742062 65206465 6c657465 64000000 ot be deleted... │ │ │ │ - 0x00008b10 6c696d69 74000000 66696c65 00000000 limit...file.... │ │ │ │ - 0x00008b20 6d736700 65616765 725f7374 61727400 msg.eager_start. │ │ │ │ - 0x00008b30 5f6c6f67 5f646573 74726f79 5f70656e _log_destroy_pen │ │ │ │ - 0x00008b40 64696e67 00000000 5f6d7573 745f6361 ding...._must_ca │ │ │ │ - 0x00008b50 6e63656c 00000000 5f636f72 6f000000 ncel...._coro... │ │ │ │ - 0x00008b60 5f667574 5f776169 74657200 6164645f _fut_waiter.add_ │ │ │ │ - 0x00008b70 646f6e65 5f63616c 6c626163 6b000000 done_callback... │ │ │ │ - 0x00008b80 72656d6f 76655f64 6f6e655f 63616c6c remove_done_call │ │ │ │ - 0x00008b90 6261636b 00000000 63616e63 656c6c65 back....cancelle │ │ │ │ - 0x00008ba0 64000000 646f6e65 00000000 7365745f d...done....set_ │ │ │ │ - 0x00008bb0 72657375 6c740000 7365745f 65786365 result..set_exce │ │ │ │ - 0x00008bc0 7074696f 6e000000 63616e63 656c0000 ption...cancel.. │ │ │ │ - 0x00008bd0 63616e63 656c6c69 6e670000 756e6361 cancelling..unca │ │ │ │ - 0x00008be0 6e63656c 00000000 6765745f 73746163 ncel....get_stac │ │ │ │ - 0x00008bf0 6b000000 7072696e 745f7374 61636b00 k...print_stack. │ │ │ │ - 0x00008c00 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ - 0x00008c10 6572726f 72000000 6765745f 6e616d65 error...get_name │ │ │ │ - 0x00008c20 00000000 7365745f 6e616d65 00000000 ....set_name.... │ │ │ │ - 0x00008c30 6765745f 636f726f 00000000 6765745f get_coro....get_ │ │ │ │ - 0x00008c40 636f6e74 65787400 5f5f636c 6173735f context.__class_ │ │ │ │ - 0x00008c50 67657469 74656d5f 5f000000 5461736b getitem__...Task │ │ │ │ - 0x00008c60 73206172 65206765 6e657269 63206f76 s are generic ov │ │ │ │ - 0x00008c70 65722074 68652072 65747572 6e207479 er the return ty │ │ │ │ - 0x00008c80 7065206f 66207468 65697220 77726170 pe of their wrap │ │ │ │ - 0x00008c90 70656420 636f726f 7574696e 65730000 ped coroutines.. │ │ │ │ - 0x00008ca0 5f737461 74650000 5f617379 6e63696f _state.._asyncio │ │ │ │ - 0x00008cb0 5f667574 7572655f 626c6f63 6b696e67 _future_blocking │ │ │ │ - 0x00008cc0 00000000 5f63616c 6c626163 6b730000 ...._callbacks.. │ │ │ │ - 0x00008cd0 5f726573 756c7400 5f657863 65707469 _result._excepti │ │ │ │ - 0x00008ce0 6f6e0000 5f6c6f67 5f747261 63656261 on.._log_traceba │ │ │ │ - 0x00008cf0 636b0000 5f736f75 7263655f 74726163 ck.._source_trac │ │ │ │ - 0x00008d00 65626163 6b000000 5f63616e 63656c5f eback..._cancel_ │ │ │ │ - 0x00008d10 6d657373 61676500 5f617379 6e63696f message._asyncio │ │ │ │ - 0x00008d20 5f617761 69746564 5f627900 6765745f _awaited_by.get_ │ │ │ │ - 0x00008d30 6c6f6f70 00000000 46757475 72657320 loop....Futures │ │ │ │ - 0x00008d40 61726520 67656e65 72696320 6f766572 are generic over │ │ │ │ - 0x00008d50 20746865 20747970 65206f66 20746865 the type of the │ │ │ │ - 0x00008d60 69722072 6573756c 74730000 73656e64 ir results..send │ │ │ │ - 0x00008d70 00000000 636c6f73 65000000 5f5f7365 ....close...__se │ │ │ │ - 0x00008d80 6c665f5f 00000000 63757272 656e745f lf__....current_ │ │ │ │ - 0x00008d90 7461736b 00000000 6765745f 6576656e task....get_even │ │ │ │ - 0x00008da0 745f6c6f 6f700000 6765745f 72756e6e t_loop..get_runn │ │ │ │ - 0x00008db0 696e675f 6c6f6f70 00000000 5f676574 ing_loop...._get │ │ │ │ - 0x00008dc0 5f72756e 6e696e67 5f6c6f6f 70000000 _running_loop... │ │ │ │ - 0x00008dd0 5f736574 5f72756e 6e696e67 5f6c6f6f _set_running_loo │ │ │ │ - 0x00008de0 70000000 5f726567 69737465 725f7461 p..._register_ta │ │ │ │ - 0x00008df0 736b0000 5f726567 69737465 725f6561 sk.._register_ea │ │ │ │ - 0x00008e00 6765725f 7461736b 00000000 5f756e72 ger_task...._unr │ │ │ │ - 0x00008e10 65676973 7465725f 7461736b 00000000 egister_task.... │ │ │ │ - 0x00008e20 5f756e72 65676973 7465725f 65616765 _unregister_eage │ │ │ │ - 0x00008e30 725f7461 736b0000 5f656e74 65725f74 r_task.._enter_t │ │ │ │ - 0x00008e40 61736b00 5f6c6561 76655f74 61736b00 ask._leave_task. │ │ │ │ - 0x00008e50 5f737761 705f6375 7272656e 745f7461 _swap_current_ta │ │ │ │ - 0x00008e60 736b0000 616c6c5f 7461736b 73000000 sk..all_tasks... │ │ │ │ - 0x00008e70 46757475 72650000 7461736b 5f77616b Future..task_wak │ │ │ │ - 0x00008e80 65757000 5461736b 00000000 5f617379 eup.Task...._asy │ │ │ │ - 0x00008e90 6e63696f 2e546173 6b000000 5f617379 ncio.Task..._asy │ │ │ │ - 0x00008ea0 6e63696f 2e467574 75726500 5f617379 ncio.Future._asy │ │ │ │ - 0x00008eb0 6e63696f 2e467574 75726549 74657200 ncio.FutureIter. │ │ │ │ - 0x00008ec0 5f617379 6e63696f 2e546173 6b537465 _asyncio.TaskSte │ │ │ │ - 0x00008ed0 704d6574 68577261 70706572 00000000 pMethWrapper.... │ │ │ │ - 0x00008ee0 5f617379 6e63696f 00000000 6765745f _asyncio....get_ │ │ │ │ - 0x00008ef0 636f6e74 65787428 2473656c 662c202f context($self, / │ │ │ │ - 0x00008f00 290a2d2d 0a0a0000 6765745f 636f726f ).--....get_coro │ │ │ │ - 0x00008f10 28247365 6c662c20 2f290a2d 2d0a0a00 ($self, /).--... │ │ │ │ - 0x00008f20 7365745f 6e616d65 28247365 6c662c20 set_name($self, │ │ │ │ - 0x00008f30 76616c75 652c202f 290a2d2d 0a0a0000 value, /).--.... │ │ │ │ - 0x00008f40 6765745f 6e616d65 28247365 6c662c20 get_name($self, │ │ │ │ - 0x00008f50 2f290a2d 2d0a0a00 5f6d616b 655f6361 /).--..._make_ca │ │ │ │ - 0x00008f60 6e63656c 6c65645f 6572726f 72282473 ncelled_error($s │ │ │ │ - 0x00008f70 656c662c 202f290a 2d2d0a0a 43726561 elf, /).--..Crea │ │ │ │ - 0x00008f80 74652074 68652043 616e6365 6c6c6564 te the Cancelled │ │ │ │ - 0x00008f90 4572726f 7220746f 20726169 73652069 Error to raise i │ │ │ │ - 0x00008fa0 66207468 65205461 736b2069 73206361 f the Task is ca │ │ │ │ - 0x00008fb0 6e63656c 6c65642e 0a0a5468 69732073 ncelled...This s │ │ │ │ - 0x00008fc0 686f756c 64206f6e 6c792062 65206361 hould only be ca │ │ │ │ - 0x00008fd0 6c6c6564 206f6e63 65207768 656e2068 lled once when h │ │ │ │ - 0x00008fe0 616e646c 696e6720 61206361 6e63656c andling a cancel │ │ │ │ - 0x00008ff0 6c617469 6f6e2073 696e6365 0a697420 lation since.it │ │ │ │ - 0x00009000 65726173 65732074 68652063 6f6e7465 erases the conte │ │ │ │ - 0x00009010 78742065 78636570 74696f6e 2076616c xt exception val │ │ │ │ - 0x00009020 75652e00 7072696e 745f7374 61636b28 ue..print_stack( │ │ │ │ - 0x00009030 2473656c 662c202f 2c202a2c 206c696d $self, /, *, lim │ │ │ │ - 0x00009040 69743d4e 6f6e652c 2066696c 653d4e6f it=None, file=No │ │ │ │ - 0x00009050 6e65290a 2d2d0a0a 5072696e 74207468 ne).--..Print th │ │ │ │ - 0x00009060 65207374 61636b20 6f722074 72616365 e stack or trace │ │ │ │ - 0x00009070 6261636b 20666f72 20746869 73207461 back for this ta │ │ │ │ - 0x00009080 736b2773 20636f72 6f757469 6e652e0a sk's coroutine.. │ │ │ │ - 0x00009090 0a546869 73207072 6f647563 6573206f .This produces o │ │ │ │ - 0x000090a0 75747075 74207369 6d696c61 7220746f utput similar to │ │ │ │ - 0x000090b0 20746861 74206f66 20746865 20747261 that of the tra │ │ │ │ - 0x000090c0 63656261 636b206d 6f64756c 652c0a66 ceback module,.f │ │ │ │ - 0x000090d0 6f722074 68652066 72616d65 73207265 or the frames re │ │ │ │ - 0x000090e0 74726965 76656420 62792067 65745f73 trieved by get_s │ │ │ │ - 0x000090f0 7461636b 28292e20 20546865 206c696d tack(). The lim │ │ │ │ - 0x00009100 69742061 7267756d 656e740a 69732070 it argument.is p │ │ │ │ - 0x00009110 61737365 6420746f 20676574 5f737461 assed to get_sta │ │ │ │ - 0x00009120 636b2829 2e202054 68652066 696c6520 ck(). The file │ │ │ │ - 0x00009130 61726775 6d656e74 20697320 616e2049 argument is an I │ │ │ │ - 0x00009140 2f4f2073 74726561 6d0a746f 20776869 /O stream.to whi │ │ │ │ - 0x00009150 63682074 6865206f 75747075 74206973 ch the output is │ │ │ │ - 0x00009160 20777269 7474656e 3b206279 20646566 written; by def │ │ │ │ - 0x00009170 61756c74 206f7574 70757420 69732077 ault output is w │ │ │ │ - 0x00009180 72697474 656e0a74 6f207379 732e7374 ritten.to sys.st │ │ │ │ - 0x00009190 64657272 2e000000 6765745f 73746163 derr....get_stac │ │ │ │ - 0x000091a0 6b282473 656c662c 202f2c20 2a2c206c k($self, /, *, l │ │ │ │ - 0x000091b0 696d6974 3d4e6f6e 65290a2d 2d0a0a52 imit=None).--..R │ │ │ │ - 0x000091c0 65747572 6e207468 65206c69 7374206f eturn the list o │ │ │ │ - 0x000091d0 66207374 61636b20 6672616d 65732066 f stack frames f │ │ │ │ - 0x000091e0 6f722074 68697320 7461736b 27732063 or this task's c │ │ │ │ - 0x000091f0 6f726f75 74696e65 2e0a0a49 66207468 oroutine...If th │ │ │ │ - 0x00009200 6520636f 726f7574 696e6520 6973206e e coroutine is n │ │ │ │ - 0x00009210 6f742064 6f6e652c 20746869 73207265 ot done, this re │ │ │ │ - 0x00009220 7475726e 73207468 65207374 61636b20 turns the stack │ │ │ │ - 0x00009230 77686572 65206974 2069730a 73757370 where it is.susp │ │ │ │ - 0x00009240 656e6465 642e2020 49662074 68652063 ended. If the c │ │ │ │ - 0x00009250 6f726f75 74696e65 20686173 20636f6d oroutine has com │ │ │ │ - 0x00009260 706c6574 65642073 75636365 73736675 pleted successfu │ │ │ │ - 0x00009270 6c6c7920 6f722077 61730a63 616e6365 lly or was.cance │ │ │ │ - 0x00009280 6c6c6564 2c207468 69732072 65747572 lled, this retur │ │ │ │ - 0x00009290 6e732061 6e20656d 70747920 6c697374 ns an empty list │ │ │ │ - 0x000092a0 2e202049 66207468 6520636f 726f7574 . If the corout │ │ │ │ - 0x000092b0 696e6520 7761730a 7465726d 696e6174 ine was.terminat │ │ │ │ - 0x000092c0 65642062 7920616e 20657863 65707469 ed by an excepti │ │ │ │ - 0x000092d0 6f6e2c20 74686973 20726574 75726e73 on, this returns │ │ │ │ - 0x000092e0 20746865 206c6973 74206f66 20747261 the list of tra │ │ │ │ - 0x000092f0 63656261 636b0a66 72616d65 732e0a0a ceback.frames... │ │ │ │ - 0x00009300 54686520 6672616d 65732061 72652061 The frames are a │ │ │ │ - 0x00009310 6c776179 73206f72 64657265 64206672 lways ordered fr │ │ │ │ - 0x00009320 6f6d206f 6c646573 7420746f 206e6577 om oldest to new │ │ │ │ - 0x00009330 6573742e 0a0a5468 65206f70 74696f6e est...The option │ │ │ │ - 0x00009340 616c206c 696d6974 20676976 65732074 al limit gives t │ │ │ │ - 0x00009350 6865206d 6178696d 756d206e 756d6265 he maximum numbe │ │ │ │ - 0x00009360 72206f66 20667261 6d657320 746f0a72 r of frames to.r │ │ │ │ - 0x00009370 65747572 6e3b2062 79206465 6661756c eturn; by defaul │ │ │ │ - 0x00009380 7420616c 6c206176 61696c61 626c6520 t all available │ │ │ │ - 0x00009390 6672616d 65732061 72652072 65747572 frames are retur │ │ │ │ - 0x000093a0 6e65642e 20204974 730a6d65 616e696e ned. Its.meanin │ │ │ │ - 0x000093b0 67206469 66666572 73206465 70656e64 g differs depend │ │ │ │ - 0x000093c0 696e6720 6f6e2077 68657468 65722061 ing on whether a │ │ │ │ - 0x000093d0 20737461 636b206f 72206120 74726163 stack or a trac │ │ │ │ - 0x000093e0 65626163 6b206973 0a726574 75726e65 eback is.returne │ │ │ │ - 0x000093f0 643a2074 6865206e 65776573 74206672 d: the newest fr │ │ │ │ - 0x00009400 616d6573 206f6620 61207374 61636b20 ames of a stack │ │ │ │ - 0x00009410 61726520 72657475 726e6564 2c206275 are returned, bu │ │ │ │ - 0x00009420 74207468 650a6f6c 64657374 20667261 t the.oldest fra │ │ │ │ - 0x00009430 6d657320 6f662061 20747261 63656261 mes of a traceba │ │ │ │ - 0x00009440 636b2061 72652072 65747572 6e65642e ck are returned. │ │ │ │ - 0x00009450 20202854 68697320 6d617463 68657320 (This matches │ │ │ │ - 0x00009460 7468650a 62656861 76696f72 206f6620 the.behavior of │ │ │ │ - 0x00009470 74686520 74726163 65626163 6b206d6f the traceback mo │ │ │ │ - 0x00009480 64756c65 2e290a0a 466f7220 72656173 dule.)..For reas │ │ │ │ - 0x00009490 6f6e7320 6265796f 6e64206f 75722063 ons beyond our c │ │ │ │ - 0x000094a0 6f6e7472 6f6c2c20 6f6e6c79 206f6e65 ontrol, only one │ │ │ │ - 0x000094b0 20737461 636b2066 72616d65 2069730a stack frame is. │ │ │ │ - 0x000094c0 72657475 726e6564 20666f72 20612073 returned for a s │ │ │ │ - 0x000094d0 75737065 6e646564 20636f72 6f757469 uspended corouti │ │ │ │ - 0x000094e0 6e652e00 756e6361 6e63656c 28247365 ne..uncancel($se │ │ │ │ - 0x000094f0 6c662c20 2f290a2d 2d0a0a44 65637265 lf, /).--..Decre │ │ │ │ - 0x00009500 6d656e74 20746865 20746173 6b277320 ment the task's │ │ │ │ - 0x00009510 636f756e 74206f66 2063616e 63656c6c count of cancell │ │ │ │ - 0x00009520 6174696f 6e207265 71756573 74732e0a ation requests.. │ │ │ │ - 0x00009530 0a546869 73207368 6f756c64 20626520 .This should be │ │ │ │ - 0x00009540 75736564 20627920 7461736b 73207468 used by tasks th │ │ │ │ - 0x00009550 61742063 61746368 2043616e 63656c6c at catch Cancell │ │ │ │ - 0x00009560 65644572 726f720a 616e6420 77697368 edError.and wish │ │ │ │ - 0x00009570 20746f20 636f6e74 696e7565 20696e64 to continue ind │ │ │ │ - 0x00009580 6566696e 6974656c 7920756e 74696c20 efinitely until │ │ │ │ - 0x00009590 74686579 20617265 2063616e 63656c6c they are cancell │ │ │ │ - 0x000095a0 65642061 6761696e 2e0a0a52 65747572 ed again...Retur │ │ │ │ - 0x000095b0 6e732074 68652072 656d6169 6e696e67 ns the remaining │ │ │ │ - 0x000095c0 206e756d 62657220 6f662063 616e6365 number of cance │ │ │ │ - 0x000095d0 6c6c6174 696f6e20 72657175 65737473 llation requests │ │ │ │ - 0x000095e0 2e000000 63616e63 656c6c69 6e672824 ....cancelling($ │ │ │ │ - 0x000095f0 73656c66 2c202f29 0a2d2d0a 0a526574 self, /).--..Ret │ │ │ │ - 0x00009600 75726e20 74686520 636f756e 74206f66 urn the count of │ │ │ │ - 0x00009610 20746865 20746173 6b277320 63616e63 the task's canc │ │ │ │ - 0x00009620 656c6c61 74696f6e 20726571 75657374 ellation request │ │ │ │ - 0x00009630 732e0a0a 54686973 20636f75 6e742069 s...This count i │ │ │ │ - 0x00009640 7320696e 6372656d 656e7465 64207768 s incremented wh │ │ │ │ - 0x00009650 656e202e 63616e63 656c2829 20697320 en .cancel() is │ │ │ │ - 0x00009660 63616c6c 65640a61 6e64206d 61792062 called.and may b │ │ │ │ - 0x00009670 65206465 6372656d 656e7465 64207573 e decremented us │ │ │ │ - 0x00009680 696e6720 2e756e63 616e6365 6c28292e ing .uncancel(). │ │ │ │ - 0x00009690 00000000 63616e63 656c2824 73656c66 ....cancel($self │ │ │ │ - 0x000096a0 2c202f2c 206d7367 3d4e6f6e 65290a2d , /, msg=None).- │ │ │ │ - 0x000096b0 2d0a0a52 65717565 73742074 68617420 -..Request that │ │ │ │ - 0x000096c0 74686973 20746173 6b206361 6e63656c this task cancel │ │ │ │ - 0x000096d0 20697473 656c662e 0a0a5468 69732061 itself...This a │ │ │ │ - 0x000096e0 7272616e 67657320 666f7220 61204361 rranges for a Ca │ │ │ │ - 0x000096f0 6e63656c 6c656445 72726f72 20746f20 ncelledError to │ │ │ │ - 0x00009700 62652074 68726f77 6e20696e 746f2074 be thrown into t │ │ │ │ - 0x00009710 68650a77 72617070 65642063 6f726f75 he.wrapped corou │ │ │ │ - 0x00009720 74696e65 206f6e20 74686520 6e657874 tine on the next │ │ │ │ - 0x00009730 20637963 6c652074 68726f75 67682074 cycle through t │ │ │ │ - 0x00009740 68652065 76656e74 206c6f6f 702e0a54 he event loop..T │ │ │ │ - 0x00009750 68652063 6f726f75 74696e65 20746865 he coroutine the │ │ │ │ - 0x00009760 6e206861 73206120 6368616e 63652074 n has a chance t │ │ │ │ - 0x00009770 6f20636c 65616e20 7570206f 72206576 o clean up or ev │ │ │ │ - 0x00009780 656e2064 656e790a 74686520 72657175 en deny.the requ │ │ │ │ - 0x00009790 65737420 7573696e 67207472 792f6578 est using try/ex │ │ │ │ - 0x000097a0 63657074 2f66696e 616c6c79 2e0a0a55 cept/finally...U │ │ │ │ - 0x000097b0 6e6c696b 65204675 74757265 2e63616e nlike Future.can │ │ │ │ - 0x000097c0 63656c2c 20746869 7320646f 6573206e cel, this does n │ │ │ │ - 0x000097d0 6f742067 75617261 6e746565 20746861 ot guarantee tha │ │ │ │ - 0x000097e0 74207468 650a7461 736b2077 696c6c20 t the.task will │ │ │ │ - 0x000097f0 62652063 616e6365 6c6c6564 3a207468 be cancelled: th │ │ │ │ - 0x00009800 65206578 63657074 696f6e20 6d696768 e exception migh │ │ │ │ - 0x00009810 74206265 20636175 67687420 616e640a t be caught and. │ │ │ │ - 0x00009820 61637465 64207570 6f6e2c20 64656c61 acted upon, dela │ │ │ │ - 0x00009830 79696e67 2063616e 63656c6c 6174696f ying cancellatio │ │ │ │ - 0x00009840 6e206f66 20746865 20746173 6b206f72 n of the task or │ │ │ │ - 0x00009850 20707265 76656e74 696e670a 63616e63 preventing.canc │ │ │ │ - 0x00009860 656c6c61 74696f6e 20636f6d 706c6574 ellation complet │ │ │ │ - 0x00009870 656c792e 20205468 65207461 736b206d ely. The task m │ │ │ │ - 0x00009880 61792061 6c736f20 72657475 726e2061 ay also return a │ │ │ │ - 0x00009890 2076616c 7565206f 720a7261 69736520 value or.raise │ │ │ │ - 0x000098a0 61206469 66666572 656e7420 65786365 a different exce │ │ │ │ - 0x000098b0 7074696f 6e2e0a0a 496d6d65 64696174 ption...Immediat │ │ │ │ - 0x000098c0 656c7920 61667465 72207468 6973206d ely after this m │ │ │ │ - 0x000098d0 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ - 0x000098e0 20546173 6b2e6361 6e63656c 6c656428 Task.cancelled( │ │ │ │ - 0x000098f0 29207769 6c6c0a6e 6f742072 65747572 ) will.not retur │ │ │ │ - 0x00009900 6e205472 75652028 756e6c65 73732074 n True (unless t │ │ │ │ - 0x00009910 68652074 61736b20 77617320 616c7265 he task was alre │ │ │ │ - 0x00009920 61647920 63616e63 656c6c65 64292e20 ady cancelled). │ │ │ │ - 0x00009930 20410a74 61736b20 77696c6c 20626520 A.task will be │ │ │ │ - 0x00009940 6d61726b 65642061 73206361 6e63656c marked as cancel │ │ │ │ - 0x00009950 6c656420 7768656e 20746865 20777261 led when the wra │ │ │ │ - 0x00009960 70706564 20636f72 6f757469 6e650a74 pped coroutine.t │ │ │ │ - 0x00009970 65726d69 6e617465 73207769 74682061 erminates with a │ │ │ │ - 0x00009980 2043616e 63656c6c 65644572 726f7220 CancelledError │ │ │ │ - 0x00009990 65786365 7074696f 6e202865 76656e20 exception (even │ │ │ │ - 0x000099a0 69662063 616e6365 6c28290a 77617320 if cancel().was │ │ │ │ - 0x000099b0 6e6f7420 63616c6c 6564292e 0a0a5468 not called)...Th │ │ │ │ - 0x000099c0 69732061 6c736f20 696e6372 65617365 is also increase │ │ │ │ - 0x000099d0 73207468 65207461 736b2773 20636f75 s the task's cou │ │ │ │ - 0x000099e0 6e74206f 66206361 6e63656c 6c617469 nt of cancellati │ │ │ │ - 0x000099f0 6f6e2072 65717565 7374732e 00000000 on requests..... │ │ │ │ - 0x00009a00 7365745f 65786365 7074696f 6e282473 set_exception($s │ │ │ │ - 0x00009a10 656c662c 20657863 65707469 6f6e2c20 elf, exception, │ │ │ │ - 0x00009a20 2f290a2d 2d0a0a00 7365745f 72657375 /).--...set_resu │ │ │ │ - 0x00009a30 6c742824 73656c66 2c207265 73756c74 lt($self, result │ │ │ │ - 0x00009a40 2c202f29 0a2d2d0a 0a000000 5f6d616b , /).--....._mak │ │ │ │ - 0x00009a50 655f6361 6e63656c 6c65645f 6572726f e_cancelled_erro │ │ │ │ - 0x00009a60 72282473 656c662c 202f290a 2d2d0a0a r($self, /).--.. │ │ │ │ - 0x00009a70 43726561 74652074 68652043 616e6365 Create the Cance │ │ │ │ - 0x00009a80 6c6c6564 4572726f 7220746f 20726169 lledError to rai │ │ │ │ - 0x00009a90 73652069 66207468 65204675 74757265 se if the Future │ │ │ │ - 0x00009aa0 20697320 63616e63 656c6c65 642e0a0a is cancelled... │ │ │ │ - 0x00009ab0 54686973 2073686f 756c6420 6f6e6c79 This should only │ │ │ │ - 0x00009ac0 20626520 63616c6c 6564206f 6e636520 be called once │ │ │ │ - 0x00009ad0 7768656e 2068616e 646c696e 67206120 when handling a │ │ │ │ - 0x00009ae0 63616e63 656c6c61 74696f6e 2073696e cancellation sin │ │ │ │ - 0x00009af0 63650a69 74206572 61736573 20746865 ce.it erases the │ │ │ │ - 0x00009b00 20636f6e 74657874 20657863 65707469 context excepti │ │ │ │ - 0x00009b10 6f6e2076 616c7565 2e000000 6765745f on value....get_ │ │ │ │ - 0x00009b20 6c6f6f70 28247365 6c662c20 2f290a2d loop($self, /).- │ │ │ │ - 0x00009b30 2d0a0a52 65747572 6e207468 65206576 -..Return the ev │ │ │ │ - 0x00009b40 656e7420 6c6f6f70 20746865 20467574 ent loop the Fut │ │ │ │ - 0x00009b50 75726520 69732062 6f756e64 20746f2e ure is bound to. │ │ │ │ - 0x00009b60 00000000 646f6e65 28247365 6c662c20 ....done($self, │ │ │ │ - 0x00009b70 2f290a2d 2d0a0a52 65747572 6e205472 /).--..Return Tr │ │ │ │ - 0x00009b80 75652069 66207468 65206675 74757265 ue if the future │ │ │ │ - 0x00009b90 20697320 646f6e65 2e0a0a44 6f6e6520 is done...Done │ │ │ │ - 0x00009ba0 6d65616e 73206569 74686572 20746861 means either tha │ │ │ │ - 0x00009bb0 74206120 72657375 6c74202f 20657863 t a result / exc │ │ │ │ - 0x00009bc0 65707469 6f6e2061 72652061 7661696c eption are avail │ │ │ │ - 0x00009bd0 61626c65 2c206f72 20746861 740a7468 able, or that.th │ │ │ │ - 0x00009be0 65206675 74757265 20776173 2063616e e future was can │ │ │ │ - 0x00009bf0 63656c6c 65642e00 63616e63 656c6c65 celled..cancelle │ │ │ │ - 0x00009c00 64282473 656c662c 202f290a 2d2d0a0a d($self, /).--.. │ │ │ │ - 0x00009c10 52657475 726e2054 72756520 69662074 Return True if t │ │ │ │ - 0x00009c20 68652066 75747572 65207761 73206361 he future was ca │ │ │ │ - 0x00009c30 6e63656c 6c65642e 00000000 63616e63 ncelled.....canc │ │ │ │ - 0x00009c40 656c2824 73656c66 2c202f2c 206d7367 el($self, /, msg │ │ │ │ - 0x00009c50 3d4e6f6e 65290a2d 2d0a0a43 616e6365 =None).--..Cance │ │ │ │ - 0x00009c60 6c207468 65206675 74757265 20616e64 l the future and │ │ │ │ - 0x00009c70 20736368 6564756c 65206361 6c6c6261 schedule callba │ │ │ │ - 0x00009c80 636b732e 0a0a4966 20746865 20667574 cks...If the fut │ │ │ │ - 0x00009c90 75726520 69732061 6c726561 64792064 ure is already d │ │ │ │ - 0x00009ca0 6f6e6520 6f722063 616e6365 6c6c6564 one or cancelled │ │ │ │ - 0x00009cb0 2c207265 7475726e 2046616c 73652e0a , return False.. │ │ │ │ - 0x00009cc0 4f746865 72776973 652c2063 68616e67 Otherwise, chang │ │ │ │ - 0x00009cd0 65207468 65206675 74757265 27732073 e the future's s │ │ │ │ - 0x00009ce0 74617465 20746f20 63616e63 656c6c65 tate to cancelle │ │ │ │ - 0x00009cf0 642c2073 63686564 756c6520 7468650a d, schedule the. │ │ │ │ - 0x00009d00 63616c6c 6261636b 7320616e 64207265 callbacks and re │ │ │ │ - 0x00009d10 7475726e 20547275 652e0000 72656d6f turn True...remo │ │ │ │ - 0x00009d20 76655f64 6f6e655f 63616c6c 6261636b ve_done_callback │ │ │ │ - 0x00009d30 28247365 6c662c20 666e2c20 2f290a2d ($self, fn, /).- │ │ │ │ - 0x00009d40 2d0a0a52 656d6f76 6520616c 6c20696e -..Remove all in │ │ │ │ - 0x00009d50 7374616e 63657320 6f662061 2063616c stances of a cal │ │ │ │ - 0x00009d60 6c626163 6b206672 6f6d2074 68652022 lback from the " │ │ │ │ - 0x00009d70 63616c6c 20776865 6e20646f 6e652220 call when done" │ │ │ │ - 0x00009d80 6c697374 2e0a0a52 65747572 6e732074 list...Returns t │ │ │ │ - 0x00009d90 6865206e 756d6265 72206f66 2063616c he number of cal │ │ │ │ - 0x00009da0 6c626163 6b732072 656d6f76 65642e00 lbacks removed.. │ │ │ │ - 0x00009db0 6164645f 646f6e65 5f63616c 6c626163 add_done_callbac │ │ │ │ - 0x00009dc0 6b282473 656c662c 20666e2c 202f2c20 k($self, fn, /, │ │ │ │ - 0x00009dd0 2a2c2063 6f6e7465 78743d3c 756e7265 *, context=).-- │ │ │ │ - 0x00009df0 0a0a4164 64206120 63616c6c 6261636b ..Add a callback │ │ │ │ - 0x00009e00 20746f20 62652072 756e2077 68656e20 to be run when │ │ │ │ - 0x00009e10 74686520 66757475 72652062 65636f6d the future becom │ │ │ │ - 0x00009e20 65732064 6f6e652e 0a0a5468 65206361 es done...The ca │ │ │ │ - 0x00009e30 6c6c6261 636b2069 73206361 6c6c6564 llback is called │ │ │ │ - 0x00009e40 20776974 68206120 73696e67 6c652061 with a single a │ │ │ │ - 0x00009e50 7267756d 656e7420 2d207468 65206675 rgument - the fu │ │ │ │ - 0x00009e60 74757265 206f626a 6563742e 0a496620 ture object..If │ │ │ │ - 0x00009e70 74686520 66757475 72652069 7320616c the future is al │ │ │ │ - 0x00009e80 72656164 7920646f 6e652077 68656e20 ready done when │ │ │ │ - 0x00009e90 74686973 20697320 63616c6c 65642c20 this is called, │ │ │ │ - 0x00009ea0 74686520 63616c6c 6261636b 2069730a the callback is. │ │ │ │ - 0x00009eb0 73636865 64756c65 64207769 74682063 scheduled with c │ │ │ │ - 0x00009ec0 616c6c5f 736f6f6e 2e000000 7365745f all_soon....set_ │ │ │ │ - 0x00009ed0 65786365 7074696f 6e282473 656c662c exception($self, │ │ │ │ - 0x00009ee0 20657863 65707469 6f6e2c20 2f290a2d exception, /).- │ │ │ │ - 0x00009ef0 2d0a0a4d 61726b20 74686520 66757475 -..Mark the futu │ │ │ │ - 0x00009f00 72652064 6f6e6520 616e6420 73657420 re done and set │ │ │ │ - 0x00009f10 616e2065 78636570 74696f6e 2e0a0a49 an exception...I │ │ │ │ - 0x00009f20 66207468 65206675 74757265 20697320 f the future is │ │ │ │ - 0x00009f30 616c7265 61647920 646f6e65 20776865 already done whe │ │ │ │ - 0x00009f40 6e207468 6973206d 6574686f 64206973 n this method is │ │ │ │ - 0x00009f50 2063616c 6c65642c 20726169 7365730a called, raises. │ │ │ │ - 0x00009f60 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ - 0x00009f70 722e0000 7365745f 72657375 6c742824 r...set_result($ │ │ │ │ - 0x00009f80 73656c66 2c207265 73756c74 2c202f29 self, result, /) │ │ │ │ - 0x00009f90 0a2d2d0a 0a4d6172 6b207468 65206675 .--..Mark the fu │ │ │ │ - 0x00009fa0 74757265 20646f6e 6520616e 64207365 ture done and se │ │ │ │ - 0x00009fb0 74206974 73207265 73756c74 2e0a0a49 t its result...I │ │ │ │ - 0x00009fc0 66207468 65206675 74757265 20697320 f the future is │ │ │ │ - 0x00009fd0 616c7265 61647920 646f6e65 20776865 already done whe │ │ │ │ - 0x00009fe0 6e207468 6973206d 6574686f 64206973 n this method is │ │ │ │ - 0x00009ff0 2063616c 6c65642c 20726169 7365730a called, raises. │ │ │ │ - 0x0000a000 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ - 0x0000a010 722e0000 65786365 7074696f 6e282473 r...exception($s │ │ │ │ - 0x0000a020 656c662c 202f290a 2d2d0a0a 52657475 elf, /).--..Retu │ │ │ │ - 0x0000a030 726e2074 68652065 78636570 74696f6e rn the exception │ │ │ │ - 0x0000a040 20746861 74207761 73207365 74206f6e that was set on │ │ │ │ - 0x0000a050 20746869 73206675 74757265 2e0a0a54 this future...T │ │ │ │ - 0x0000a060 68652065 78636570 74696f6e 20286f72 he exception (or │ │ │ │ - 0x0000a070 204e6f6e 65206966 206e6f20 65786365 None if no exce │ │ │ │ - 0x0000a080 7074696f 6e207761 73207365 74292069 ption was set) i │ │ │ │ - 0x0000a090 73207265 7475726e 6564206f 6e6c7920 s returned only │ │ │ │ - 0x0000a0a0 69660a74 68652066 75747572 65206973 if.the future is │ │ │ │ - 0x0000a0b0 20646f6e 652e2020 49662074 68652066 done. If the f │ │ │ │ - 0x0000a0c0 75747572 65206861 73206265 656e2063 uture has been c │ │ │ │ - 0x0000a0d0 616e6365 6c6c6564 2c207261 69736573 ancelled, raises │ │ │ │ - 0x0000a0e0 0a43616e 63656c6c 65644572 726f722e .CancelledError. │ │ │ │ - 0x0000a0f0 20204966 20746865 20667574 75726520 If the future │ │ │ │ - 0x0000a100 69736e27 7420646f 6e652079 65742c20 isn't done yet, │ │ │ │ - 0x0000a110 72616973 65730a49 6e76616c 69645374 raises.InvalidSt │ │ │ │ - 0x0000a120 61746545 72726f72 2e000000 72657375 ateError....resu │ │ │ │ - 0x0000a130 6c742824 73656c66 2c202f29 0a2d2d0a lt($self, /).--. │ │ │ │ - 0x0000a140 0a526574 75726e20 74686520 72657375 .Return the resu │ │ │ │ - 0x0000a150 6c742074 68697320 66757475 72652072 lt this future r │ │ │ │ - 0x0000a160 65707265 73656e74 732e0a0a 49662074 epresents...If t │ │ │ │ - 0x0000a170 68652066 75747572 65206861 73206265 he future has be │ │ │ │ - 0x0000a180 656e2063 616e6365 6c6c6564 2c207261 en cancelled, ra │ │ │ │ - 0x0000a190 69736573 2043616e 63656c6c 65644572 ises CancelledEr │ │ │ │ - 0x0000a1a0 726f722e 20204966 20746865 0a667574 ror. If the.fut │ │ │ │ - 0x0000a1b0 75726527 73207265 73756c74 2069736e ure's result isn │ │ │ │ - 0x0000a1c0 27742079 65742061 7661696c 61626c65 't yet available │ │ │ │ - 0x0000a1d0 2c207261 69736573 20496e76 616c6964 , raises Invalid │ │ │ │ - 0x0000a1e0 53746174 65457272 6f722e20 2049660a StateError. If. │ │ │ │ - 0x0000a1f0 74686520 66757475 72652069 7320646f the future is do │ │ │ │ - 0x0000a200 6e652061 6e642068 61732061 6e206578 ne and has an ex │ │ │ │ - 0x0000a210 63657074 696f6e20 7365742c 20746869 ception set, thi │ │ │ │ - 0x0000a220 73206578 63657074 696f6e20 69730a72 s exception is.r │ │ │ │ - 0x0000a230 61697365 642e0000 5461736b 28636f72 aised...Task(cor │ │ │ │ - 0x0000a240 6f2c202a 2c206c6f 6f703d4e 6f6e652c o, *, loop=None, │ │ │ │ - 0x0000a250 206e616d 653d4e6f 6e652c20 636f6e74 name=None, cont │ │ │ │ - 0x0000a260 6578743d 4e6f6e65 2c206561 6765725f ext=None, eager_ │ │ │ │ - 0x0000a270 73746172 743d4661 6c736529 0a2d2d0a start=False).--. │ │ │ │ - 0x0000a280 0a412063 6f726f75 74696e65 20777261 .A coroutine wra │ │ │ │ - 0x0000a290 70706564 20696e20 61204675 74757265 pped in a Future │ │ │ │ - 0x0000a2a0 2e000000 46757475 7265282a 2c206c6f ....Future(*, lo │ │ │ │ - 0x0000a2b0 6f703d4e 6f6e6529 0a2d2d0a 0a546869 op=None).--..Thi │ │ │ │ - 0x0000a2c0 7320636c 61737320 6973202a 616c6d6f s class is *almo │ │ │ │ - 0x0000a2d0 73742a20 636f6d70 61746962 6c652077 st* compatible w │ │ │ │ - 0x0000a2e0 69746820 636f6e63 75727265 6e742e66 ith concurrent.f │ │ │ │ - 0x0000a2f0 75747572 65732e46 75747572 652e0a0a utures.Future... │ │ │ │ - 0x0000a300 20202020 44696666 6572656e 6365733a Differences: │ │ │ │ - 0x0000a310 0a0a2020 20202d20 72657375 6c742829 .. - result() │ │ │ │ - 0x0000a320 20616e64 20657863 65707469 6f6e2829 and exception() │ │ │ │ - 0x0000a330 20646f20 6e6f7420 74616b65 20612074 do not take a t │ │ │ │ - 0x0000a340 696d656f 75742061 7267756d 656e7420 imeout argument │ │ │ │ - 0x0000a350 616e640a 20202020 20207261 69736520 and. raise │ │ │ │ - 0x0000a360 616e2065 78636570 74696f6e 20776865 an exception whe │ │ │ │ - 0x0000a370 6e207468 65206675 74757265 2069736e n the future isn │ │ │ │ - 0x0000a380 27742064 6f6e6520 7965742e 0a0a2020 't done yet... │ │ │ │ - 0x0000a390 20202d20 43616c6c 6261636b 73207265 - Callbacks re │ │ │ │ - 0x0000a3a0 67697374 65726564 20776974 68206164 gistered with ad │ │ │ │ - 0x0000a3b0 645f646f 6e655f63 616c6c62 61636b28 d_done_callback( │ │ │ │ - 0x0000a3c0 29206172 6520616c 77617973 2063616c ) are always cal │ │ │ │ - 0x0000a3d0 6c65640a 20202020 20207669 61207468 led. via th │ │ │ │ - 0x0000a3e0 65206576 656e7420 6c6f6f70 27732063 e event loop's c │ │ │ │ - 0x0000a3f0 616c6c5f 736f6f6e 5f746872 65616473 all_soon_threads │ │ │ │ - 0x0000a400 61666528 292e0a0a 20202020 2d205468 afe()... - Th │ │ │ │ - 0x0000a410 69732063 6c617373 20697320 6e6f7420 is class is not │ │ │ │ - 0x0000a420 636f6d70 61746962 6c652077 69746820 compatible with │ │ │ │ - 0x0000a430 74686520 77616974 28292061 6e642061 the wait() and a │ │ │ │ - 0x0000a440 735f636f 6d706c65 74656428 290a2020 s_completed(). │ │ │ │ - 0x0000a450 20202020 6d657468 6f647320 696e2074 methods in t │ │ │ │ - 0x0000a460 68652063 6f6e6375 7272656e 742e6675 he concurrent.fu │ │ │ │ - 0x0000a470 74757265 73207061 636b6167 652e0000 tures package... │ │ │ │ - 0x0000a480 66757475 72655f64 69736361 72645f66 future_discard_f │ │ │ │ - 0x0000a490 726f6d5f 61776169 7465645f 62792824 rom_awaited_by($ │ │ │ │ - 0x0000a4a0 6d6f6475 6c652c20 6675742c 20776169 module, fut, wai │ │ │ │ - 0x0000a4b0 7465722c 202f290a 2d2d0a0a 00000000 ter, /).--...... │ │ │ │ - 0x0000a4c0 66757475 72655f61 64645f74 6f5f6177 future_add_to_aw │ │ │ │ - 0x0000a4d0 61697465 645f6279 28246d6f 64756c65 aited_by($module │ │ │ │ - 0x0000a4e0 2c206675 742c2077 61697465 722c202f , fut, waiter, / │ │ │ │ - 0x0000a4f0 290a2d2d 0a0a5265 636f7264 20746861 ).--..Record tha │ │ │ │ - 0x0000a500 74206066 75746020 69732061 77616974 t `fut` is await │ │ │ │ - 0x0000a510 6564206f 6e206279 20607761 69746572 ed on by `waiter │ │ │ │ - 0x0000a520 602e0000 616c6c5f 7461736b 7328246d `...all_tasks($m │ │ │ │ - 0x0000a530 6f64756c 652c202f 2c206c6f 6f703d4e odule, /, loop=N │ │ │ │ - 0x0000a540 6f6e6529 0a2d2d0a 0a526574 75726e20 one).--..Return │ │ │ │ - 0x0000a550 61207365 74206f66 20616c6c 20746173 a set of all tas │ │ │ │ - 0x0000a560 6b732066 6f722074 6865206c 6f6f702e ks for the loop. │ │ │ │ - 0x0000a570 00000000 5f737761 705f6375 7272656e ...._swap_curren │ │ │ │ - 0x0000a580 745f7461 736b2824 6d6f6475 6c652c20 t_task($module, │ │ │ │ - 0x0000a590 2f2c206c 6f6f702c 20746173 6b290a2d /, loop, task).- │ │ │ │ - 0x0000a5a0 2d0a0a54 656d706f 72617269 6c792073 -..Temporarily s │ │ │ │ - 0x0000a5b0 77617020 696e2074 68652073 7570706c wap in the suppl │ │ │ │ - 0x0000a5c0 69656420 7461736b 20616e64 20726574 ied task and ret │ │ │ │ - 0x0000a5d0 75726e20 74686520 6f726967 696e616c urn the original │ │ │ │ - 0x0000a5e0 206f6e65 20286f72 204e6f6e 65292e0a one (or None).. │ │ │ │ - 0x0000a5f0 0a546869 73206973 20696e74 656e6465 .This is intende │ │ │ │ - 0x0000a600 6420666f 72207573 65206475 72696e67 d for use during │ │ │ │ - 0x0000a610 20656167 65722063 6f726f75 74696e65 eager coroutine │ │ │ │ - 0x0000a620 20657865 63757469 6f6e2e00 5f6c6561 execution.._lea │ │ │ │ - 0x0000a630 76655f74 61736b28 246d6f64 756c652c ve_task($module, │ │ │ │ - 0x0000a640 202f2c20 6c6f6f70 2c207461 736b290a /, loop, task). │ │ │ │ - 0x0000a650 2d2d0a0a 4c656176 65207461 736b2065 --..Leave task e │ │ │ │ - 0x0000a660 78656375 74696f6e 206f7220 73757370 xecution or susp │ │ │ │ - 0x0000a670 656e6420 61207461 736b2e0a 0a546173 end a task...Tas │ │ │ │ - 0x0000a680 6b206265 6c6f6e67 7320746f 206c6f6f k belongs to loo │ │ │ │ - 0x0000a690 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ - 0x0000a6a0 2e000000 5f656e74 65725f74 61736b28 ...._enter_task( │ │ │ │ - 0x0000a6b0 246d6f64 756c652c 202f2c20 6c6f6f70 $module, /, loop │ │ │ │ - 0x0000a6c0 2c207461 736b290a 2d2d0a0a 456e7465 , task).--..Ente │ │ │ │ - 0x0000a6d0 7220696e 746f2074 61736b20 65786563 r into task exec │ │ │ │ - 0x0000a6e0 7574696f 6e206f72 20726573 756d6520 ution or resume │ │ │ │ - 0x0000a6f0 73757370 656e6465 64207461 736b2e0a suspended task.. │ │ │ │ - 0x0000a700 0a546173 6b206265 6c6f6e67 7320746f .Task belongs to │ │ │ │ - 0x0000a710 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ - 0x0000a720 4e6f6e65 2e000000 5f756e72 65676973 None...._unregis │ │ │ │ - 0x0000a730 7465725f 65616765 725f7461 736b2824 ter_eager_task($ │ │ │ │ - 0x0000a740 6d6f6475 6c652c20 2f2c2074 61736b29 module, /, task) │ │ │ │ - 0x0000a750 0a2d2d0a 0a556e72 65676973 74657220 .--..Unregister │ │ │ │ - 0x0000a760 61207461 736b2e0a 0a526574 75726e73 a task...Returns │ │ │ │ - 0x0000a770 204e6f6e 652e0000 5f756e72 65676973 None..._unregis │ │ │ │ - 0x0000a780 7465725f 7461736b 28246d6f 64756c65 ter_task($module │ │ │ │ - 0x0000a790 2c202f2c 20746173 6b290a2d 2d0a0a55 , /, task).--..U │ │ │ │ - 0x0000a7a0 6e726567 69737465 72206120 7461736b nregister a task │ │ │ │ - 0x0000a7b0 2e0a0a52 65747572 6e73204e 6f6e652e ...Returns None. │ │ │ │ - 0x0000a7c0 00000000 5f726567 69737465 725f6561 ...._register_ea │ │ │ │ - 0x0000a7d0 6765725f 7461736b 28246d6f 64756c65 ger_task($module │ │ │ │ - 0x0000a7e0 2c202f2c 20746173 6b290a2d 2d0a0a52 , /, task).--..R │ │ │ │ - 0x0000a7f0 65676973 74657220 61206e65 77207461 egister a new ta │ │ │ │ - 0x0000a800 736b2069 6e206173 796e6369 6f206173 sk in asyncio as │ │ │ │ - 0x0000a810 20657865 63757465 64206279 206c6f6f executed by loo │ │ │ │ - 0x0000a820 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ - 0x0000a830 2e000000 5f726567 69737465 725f7461 ...._register_ta │ │ │ │ - 0x0000a840 736b2824 6d6f6475 6c652c20 2f2c2074 sk($module, /, t │ │ │ │ - 0x0000a850 61736b29 0a2d2d0a 0a526567 69737465 ask).--..Registe │ │ │ │ - 0x0000a860 72206120 6e657720 7461736b 20696e20 r a new task in │ │ │ │ - 0x0000a870 6173796e 63696f20 61732065 78656375 asyncio as execu │ │ │ │ - 0x0000a880 74656420 6279206c 6f6f702e 0a0a5265 ted by loop...Re │ │ │ │ - 0x0000a890 7475726e 73204e6f 6e652e00 5f736574 turns None.._set │ │ │ │ - 0x0000a8a0 5f72756e 6e696e67 5f6c6f6f 7028246d _running_loop($m │ │ │ │ - 0x0000a8b0 6f64756c 652c206c 6f6f702c 202f290a odule, loop, /). │ │ │ │ - 0x0000a8c0 2d2d0a0a 53657420 74686520 72756e6e --..Set the runn │ │ │ │ - 0x0000a8d0 696e6720 6576656e 74206c6f 6f702e0a ing event loop.. │ │ │ │ - 0x0000a8e0 0a546869 73206973 2061206c 6f772d6c .This is a low-l │ │ │ │ - 0x0000a8f0 6576656c 2066756e 6374696f 6e20696e evel function in │ │ │ │ - 0x0000a900 74656e64 65642074 6f206265 20757365 tended to be use │ │ │ │ - 0x0000a910 64206279 20657665 6e74206c 6f6f7073 d by event loops │ │ │ │ - 0x0000a920 2e0a5468 69732066 756e6374 696f6e20 ..This function │ │ │ │ - 0x0000a930 69732074 68726561 642d7370 65636966 is thread-specif │ │ │ │ - 0x0000a940 69632e00 5f676574 5f72756e 6e696e67 ic.._get_running │ │ │ │ - 0x0000a950 5f6c6f6f 7028246d 6f64756c 652c202f _loop($module, / │ │ │ │ - 0x0000a960 290a2d2d 0a0a5265 7475726e 20746865 ).--..Return the │ │ │ │ - 0x0000a970 2072756e 6e696e67 20657665 6e74206c running event l │ │ │ │ - 0x0000a980 6f6f7020 6f72204e 6f6e652e 0a0a5468 oop or None...Th │ │ │ │ - 0x0000a990 69732069 73206120 6c6f772d 6c657665 is is a low-leve │ │ │ │ - 0x0000a9a0 6c206675 6e637469 6f6e2069 6e74656e l function inten │ │ │ │ - 0x0000a9b0 64656420 746f2062 65207573 65642062 ded to be used b │ │ │ │ - 0x0000a9c0 79206576 656e7420 6c6f6f70 732e0a54 y event loops..T │ │ │ │ - 0x0000a9d0 68697320 66756e63 74696f6e 20697320 his function is │ │ │ │ - 0x0000a9e0 74687265 61642d73 70656369 6669632e thread-specific. │ │ │ │ - 0x0000a9f0 00000000 6765745f 72756e6e 696e675f ....get_running_ │ │ │ │ - 0x0000aa00 6c6f6f70 28246d6f 64756c65 2c202f29 loop($module, /) │ │ │ │ - 0x0000aa10 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ - 0x0000aa20 72756e6e 696e6720 6576656e 74206c6f running event lo │ │ │ │ - 0x0000aa30 6f702e20 20526169 73652061 2052756e op. Raise a Run │ │ │ │ - 0x0000aa40 74696d65 4572726f 72206966 20746865 timeError if the │ │ │ │ - 0x0000aa50 72652069 73206e6f 6e652e0a 0a546869 re is none...Thi │ │ │ │ - 0x0000aa60 73206675 6e637469 6f6e2069 73207468 s function is th │ │ │ │ - 0x0000aa70 72656164 2d737065 63696669 632e0000 read-specific... │ │ │ │ - 0x0000aa80 6765745f 6576656e 745f6c6f 6f702824 get_event_loop($ │ │ │ │ - 0x0000aa90 6d6f6475 6c652c20 2f290a2d 2d0a0a52 module, /).--..R │ │ │ │ - 0x0000aaa0 65747572 6e20616e 20617379 6e63696f eturn an asyncio │ │ │ │ - 0x0000aab0 20657665 6e74206c 6f6f702e 0a0a5768 event loop...Wh │ │ │ │ - 0x0000aac0 656e2063 616c6c65 64206672 6f6d2061 en called from a │ │ │ │ - 0x0000aad0 20636f72 6f757469 6e65206f 72206120 coroutine or a │ │ │ │ - 0x0000aae0 63616c6c 6261636b 2028652e 672e2073 callback (e.g. s │ │ │ │ - 0x0000aaf0 63686564 756c6564 20776974 680a6361 cheduled with.ca │ │ │ │ - 0x0000ab00 6c6c5f73 6f6f6e20 6f722073 696d696c ll_soon or simil │ │ │ │ - 0x0000ab10 61722041 5049292c 20746869 73206675 ar API), this fu │ │ │ │ - 0x0000ab20 6e637469 6f6e2077 696c6c20 616c7761 nction will alwa │ │ │ │ - 0x0000ab30 79732072 65747572 6e207468 650a7275 ys return the.ru │ │ │ │ - 0x0000ab40 6e6e696e 67206576 656e7420 6c6f6f70 nning event loop │ │ │ │ - 0x0000ab50 2e0a0a49 66207468 65726520 6973206e ...If there is n │ │ │ │ - 0x0000ab60 6f207275 6e6e696e 67206576 656e7420 o running event │ │ │ │ - 0x0000ab70 6c6f6f70 20736574 2c207468 65206675 loop set, the fu │ │ │ │ - 0x0000ab80 6e637469 6f6e2077 696c6c20 72657475 nction will retu │ │ │ │ - 0x0000ab90 726e0a74 68652072 6573756c 74206f66 rn.the result of │ │ │ │ - 0x0000aba0 20606765 745f6576 656e745f 6c6f6f70 `get_event_loop │ │ │ │ - 0x0000abb0 5f706f6c 69637928 292e6765 745f6576 _policy().get_ev │ │ │ │ - 0x0000abc0 656e745f 6c6f6f70 28296020 63616c6c ent_loop()` call │ │ │ │ - 0x0000abd0 2e000000 63757272 656e745f 7461736b ....current_task │ │ │ │ - 0x0000abe0 28246d6f 64756c65 2c202f2c 206c6f6f ($module, /, loo │ │ │ │ - 0x0000abf0 703d4e6f 6e65290a 2d2d0a0a 52657475 p=None).--..Retu │ │ │ │ - 0x0000ac00 726e2061 20637572 72656e74 6c792065 rn a currently e │ │ │ │ - 0x0000ac10 78656375 74656420 7461736b 2e000000 xecuted task.... │ │ │ │ - 0x0000ac20 41636365 6c657261 746f7220 6d6f6475 Accelerator modu │ │ │ │ - 0x0000ac30 6c652066 6f722061 73796e63 696f0000 le for asyncio.. │ │ │ │ - 0x0000ac40 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x0000ac50 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x0000ac60 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x0000ac70 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x0000ac80 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x0000ac90 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x0000aca0 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x0000acb0 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x0000acc0 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00008244 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00008254 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00008264 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00008274 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00008284 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00008294 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x000082a4 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x000082b4 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x000082c4 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x000082d4 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ + 0x000082e4 63696f2e 6576656e 74730000 5f676574 cio.events.._get │ │ │ │ + 0x000082f4 5f657665 6e745f6c 6f6f705f 706f6c69 _event_loop_poli │ │ │ │ + 0x00008304 63790000 6173796e 63696f2e 62617365 cy..asyncio.base │ │ │ │ + 0x00008314 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ + 0x00008324 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ + 0x00008334 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ + 0x00008344 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ + 0x00008354 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ + 0x00008364 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ + 0x00008374 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ + 0x00008384 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ + 0x00008394 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ + 0x000083a4 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ + 0x000083b4 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ + 0x000083c4 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ + 0x000083d4 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ + 0x000083e4 5765616b 53657400 6e6f2072 756e6e69 WeakSet.no runni │ │ │ │ + 0x000083f4 6e672065 76656e74 206c6f6f 70000000 ng event loop... │ │ │ │ + 0x00008404 6120636f 726f7574 696e6520 77617320 a coroutine was │ │ │ │ + 0x00008414 65787065 63746564 2c20676f 74202552 expected, got %R │ │ │ │ + 0x00008424 00000000 61747472 69627574 6520275f ....attribute '_ │ │ │ │ + 0x00008434 6c6f675f 64657374 726f795f 70656e64 log_destroy_pend │ │ │ │ + 0x00008444 696e6727 206f6620 27252e31 30307327 ing' of '%.100s' │ │ │ │ + 0x00008454 206f626a 65637473 2063616e 6e6f7420 objects cannot │ │ │ │ + 0x00008464 62652064 656c6574 65640000 756e696e be deleted..unin │ │ │ │ + 0x00008474 69746961 6c697a65 64204675 74757265 itialized Future │ │ │ │ + 0x00008484 206f626a 65637400 6765745f 6c6f6f70 object.get_loop │ │ │ │ + 0x00008494 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ + 0x000084a4 6d656e74 73000000 46757475 7265206f ments...Future o │ │ │ │ + 0x000084b4 626a6563 74206973 206e6f74 20696e69 bject is not ini │ │ │ │ + 0x000084c4 7469616c 697a6564 2e000000 66756e63 tialized....func │ │ │ │ + 0x000084d4 74696f6e 2074616b 6573206e 6f206b65 tion takes no ke │ │ │ │ + 0x000084e4 79776f72 64206172 67756d65 6e747300 yword arguments. │ │ │ │ + 0x000084f4 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ + 0x00008504 6f20706f 73697469 6f6e616c 20617267 o positional arg │ │ │ │ + 0x00008514 756d656e 74730000 43616e6e 6f742065 uments..Cannot e │ │ │ │ + 0x00008524 6e746572 20696e74 6f207461 736b2025 nter into task % │ │ │ │ + 0x00008534 52207768 696c6520 616e6f74 68657220 R while another │ │ │ │ + 0x00008544 7461736b 20255220 69732062 65696e67 task %R is being │ │ │ │ + 0x00008554 20657865 63757465 642e0000 496e7661 executed...Inva │ │ │ │ + 0x00008564 6c696420 61747465 6d707420 746f206c lid attempt to l │ │ │ │ + 0x00008574 65617665 20746173 6b202552 20776869 eave task %R whi │ │ │ │ + 0x00008584 6c652074 61736b20 25522069 7320656e le task %R is en │ │ │ │ + 0x00008594 74657265 642e0000 5f5f7374 65702829 tered...__step() │ │ │ │ + 0x000085a4 3a20616c 72656164 7920646f 6e653a20 : already done: │ │ │ │ + 0x000085b4 25522025 52000000 756e696e 69746961 %R %R...uninitia │ │ │ │ + 0x000085c4 6c697a65 64205461 736b206f 626a6563 lized Task objec │ │ │ │ + 0x000085d4 74000000 696e7661 6c696420 73746174 t...invalid stat │ │ │ │ + 0x000085e4 65000000 5461736b 2063616e 6e6f7420 e...Task cannot │ │ │ │ + 0x000085f4 61776169 74206f6e 20697473 656c663a await on itself: │ │ │ │ + 0x00008604 20255200 7969656c 64207761 73207573 %R.yield was us │ │ │ │ + 0x00008614 65642069 6e737465 6164206f 66207969 ed instead of yi │ │ │ │ + 0x00008624 656c6420 66726f6d 20666f72 2067656e eld from for gen │ │ │ │ + 0x00008634 65726174 6f722069 6e207461 736b2025 erator in task % │ │ │ │ + 0x00008644 52207769 74682025 52000000 5461736b R with %R...Task │ │ │ │ + 0x00008654 20676f74 20626164 20796965 6c643a20 got bad yield: │ │ │ │ + 0x00008664 25520000 7969656c 64207761 73207573 %R..yield was us │ │ │ │ + 0x00008674 65642069 6e737465 6164206f 66207969 ed instead of yi │ │ │ │ + 0x00008684 656c6420 66726f6d 20696e20 7461736b eld from in task │ │ │ │ + 0x00008694 20255220 77697468 20255200 5461736b %R with %R.Task │ │ │ │ + 0x000086a4 20255220 676f7420 46757475 72652025 %R got Future % │ │ │ │ + 0x000086b4 52206174 74616368 65642074 6f206120 R attached to a │ │ │ │ + 0x000086c4 64696666 6572656e 74206c6f 6f700000 different loop.. │ │ │ │ + 0x000086d4 6c6f6f70 20255220 6973206e 6f742074 loop %R is not t │ │ │ │ + 0x000086e4 68652072 756e6e69 6e67206c 6f6f7000 he running loop. │ │ │ │ + 0x000086f4 696e7661 6c696420 65786365 7074696f invalid exceptio │ │ │ │ + 0x00008704 6e206f62 6a656374 00000000 53746f70 n object....Stop │ │ │ │ + 0x00008714 49746572 6174696f 6e20696e 74657261 Iteration intera │ │ │ │ + 0x00008724 63747320 6261646c 79207769 74682067 cts badly with g │ │ │ │ + 0x00008734 656e6572 61746f72 7320616e 64206361 enerators and ca │ │ │ │ + 0x00008744 6e6e6f74 20626520 72616973 65642069 nnot be raised i │ │ │ │ + 0x00008754 6e746f20 61204675 74757265 00000000 nto a Future.... │ │ │ │ + 0x00008764 61776169 74207761 736e2774 20757365 await wasn't use │ │ │ │ + 0x00008774 64207769 74682066 75747572 65000000 d with future... │ │ │ │ + 0x00008784 52657375 6c742069 73206e6f 74207365 Result is not se │ │ │ │ + 0x00008794 742e0000 5461736b 2d255300 65786365 t...Task-%S.exce │ │ │ │ + 0x000087a4 7074696f 6e282920 74616b65 73206e6f ption() takes no │ │ │ │ + 0x000087b4 20617267 756d656e 74730000 45786365 arguments..Exce │ │ │ │ + 0x000087c4 7074696f 6e206973 206e6f74 20736574 ption is not set │ │ │ │ + 0x000087d4 2e000000 66757475 72655f61 64645f74 ....future_add_t │ │ │ │ + 0x000087e4 6f5f6177 61697465 645f6279 00000000 o_awaited_by.... │ │ │ │ + 0x000087f4 5461736b 20776173 20646573 74726f79 Task was destroy │ │ │ │ + 0x00008804 65642062 75742069 74206973 2070656e ed but it is pen │ │ │ │ + 0x00008814 64696e67 21000000 45786365 7074696f ding!...Exceptio │ │ │ │ + 0x00008824 6e206967 6e6f7265 64207768 696c6520 n ignored while │ │ │ │ + 0x00008834 63616c6c 696e6720 6173796e 63696f20 calling asyncio │ │ │ │ + 0x00008844 66756e63 74696f6e 20255200 61747472 function %R.attr │ │ │ │ + 0x00008854 69627574 6520275f 6173796e 63696f5f ibute '_asyncio_ │ │ │ │ + 0x00008864 66757475 72655f62 6c6f636b 696e6727 future_blocking' │ │ │ │ + 0x00008874 206f6620 27252e31 30307327 206f626a of '%.100s' obj │ │ │ │ + 0x00008884 65637473 2063616e 6e6f7420 62652064 ects cannot be d │ │ │ │ + 0x00008894 656c6574 65640000 25732065 78636570 eleted..%s excep │ │ │ │ + 0x000088a4 74696f6e 20776173 206e6576 65722072 tion was never r │ │ │ │ + 0x000088b4 65747269 65766564 00000000 66757475 etrieved....futu │ │ │ │ + 0x000088c4 72655f64 69736361 72645f66 726f6d5f re_discard_from_ │ │ │ │ + 0x000088d4 61776169 7465645f 62790000 7468726f awaited_by..thro │ │ │ │ + 0x000088e4 77000000 74686520 28747970 652c2065 w...the (type, e │ │ │ │ + 0x000088f4 78632c20 74622920 7369676e 61747572 xc, tb) signatur │ │ │ │ + 0x00008904 65206f66 20746872 6f772829 20697320 e of throw() is │ │ │ │ + 0x00008914 64657072 65636174 65642c20 75736520 deprecated, use │ │ │ │ + 0x00008924 74686520 73696e67 6c652d61 72672073 the single-arg s │ │ │ │ + 0x00008934 69676e61 74757265 20696e73 74656164 ignature instead │ │ │ │ + 0x00008944 2e000000 7468726f 77282920 74686972 ....throw() thir │ │ │ │ + 0x00008954 64206172 67756d65 6e74206d 75737420 d argument must │ │ │ │ + 0x00008964 62652061 20747261 63656261 636b0000 be a traceback.. │ │ │ │ + 0x00008974 696e7374 616e6365 20657863 65707469 instance excepti │ │ │ │ + 0x00008984 6f6e206d 6179206e 6f742068 61766520 on may not have │ │ │ │ + 0x00008994 61207365 70617261 74652076 616c7565 a separate value │ │ │ │ + 0x000089a4 00000000 65786365 7074696f 6e73206d ....exceptions m │ │ │ │ + 0x000089b4 75737420 62652063 6c617373 65732064 ust be classes d │ │ │ │ + 0x000089c4 65726976 696e6720 42617365 45786365 eriving BaseExce │ │ │ │ + 0x000089d4 7074696f 6e206f72 20696e73 74616e63 ption or instanc │ │ │ │ + 0x000089e4 6573206f 66207375 63682061 20636c61 es of such a cla │ │ │ │ + 0x000089f4 73730000 5461736b 20646f65 73206e6f ss..Task does no │ │ │ │ + 0x00008a04 74207375 70706f72 74207365 745f7265 t support set_re │ │ │ │ + 0x00008a14 73756c74 206f7065 72617469 6f6e0000 sult operation.. │ │ │ │ + 0x00008a24 5461736b 20646f65 73206e6f 74207375 Task does not su │ │ │ │ + 0x00008a34 70706f72 74207365 745f6578 63657074 pport set_except │ │ │ │ + 0x00008a44 696f6e20 6f706572 6174696f 6e000000 ion operation... │ │ │ │ + 0x00008a54 61747472 69627574 6520275f 6c6f675f attribute '_log_ │ │ │ │ + 0x00008a64 74726163 65626163 6b27206f 66202725 traceback' of '% │ │ │ │ + 0x00008a74 2e313030 7327206f 626a6563 74732063 .100s' objects c │ │ │ │ + 0x00008a84 616e6e6f 74206265 2064656c 65746564 annot be deleted │ │ │ │ + 0x00008a94 00000000 5f6c6f67 5f747261 63656261 ...._log_traceba │ │ │ │ + 0x00008aa4 636b2063 616e206f 6e6c7920 62652073 ck can only be s │ │ │ │ + 0x00008ab4 65742074 6f204661 6c736500 61747472 et to False.attr │ │ │ │ + 0x00008ac4 69627574 6520275f 63616e63 656c5f6d ibute '_cancel_m │ │ │ │ + 0x00008ad4 65737361 67652720 6f662027 252e3130 essage' of '%.10 │ │ │ │ + 0x00008ae4 30732720 6f626a65 63747320 63616e6e 0s' objects cann │ │ │ │ + 0x00008af4 6f742062 65206465 6c657465 64000000 ot be deleted... │ │ │ │ + 0x00008b04 6c696d69 74000000 66696c65 00000000 limit...file.... │ │ │ │ + 0x00008b14 6d736700 65616765 725f7374 61727400 msg.eager_start. │ │ │ │ + 0x00008b24 5f6c6f67 5f646573 74726f79 5f70656e _log_destroy_pen │ │ │ │ + 0x00008b34 64696e67 00000000 5f6d7573 745f6361 ding...._must_ca │ │ │ │ + 0x00008b44 6e63656c 00000000 5f636f72 6f000000 ncel...._coro... │ │ │ │ + 0x00008b54 5f667574 5f776169 74657200 6164645f _fut_waiter.add_ │ │ │ │ + 0x00008b64 646f6e65 5f63616c 6c626163 6b000000 done_callback... │ │ │ │ + 0x00008b74 72656d6f 76655f64 6f6e655f 63616c6c remove_done_call │ │ │ │ + 0x00008b84 6261636b 00000000 63616e63 656c6c65 back....cancelle │ │ │ │ + 0x00008b94 64000000 646f6e65 00000000 7365745f d...done....set_ │ │ │ │ + 0x00008ba4 72657375 6c740000 7365745f 65786365 result..set_exce │ │ │ │ + 0x00008bb4 7074696f 6e000000 63616e63 656c0000 ption...cancel.. │ │ │ │ + 0x00008bc4 63616e63 656c6c69 6e670000 756e6361 cancelling..unca │ │ │ │ + 0x00008bd4 6e63656c 00000000 6765745f 73746163 ncel....get_stac │ │ │ │ + 0x00008be4 6b000000 7072696e 745f7374 61636b00 k...print_stack. │ │ │ │ + 0x00008bf4 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ + 0x00008c04 6572726f 72000000 6765745f 6e616d65 error...get_name │ │ │ │ + 0x00008c14 00000000 7365745f 6e616d65 00000000 ....set_name.... │ │ │ │ + 0x00008c24 6765745f 636f726f 00000000 6765745f get_coro....get_ │ │ │ │ + 0x00008c34 636f6e74 65787400 5f5f636c 6173735f context.__class_ │ │ │ │ + 0x00008c44 67657469 74656d5f 5f000000 5461736b getitem__...Task │ │ │ │ + 0x00008c54 73206172 65206765 6e657269 63206f76 s are generic ov │ │ │ │ + 0x00008c64 65722074 68652072 65747572 6e207479 er the return ty │ │ │ │ + 0x00008c74 7065206f 66207468 65697220 77726170 pe of their wrap │ │ │ │ + 0x00008c84 70656420 636f726f 7574696e 65730000 ped coroutines.. │ │ │ │ + 0x00008c94 5f737461 74650000 5f617379 6e63696f _state.._asyncio │ │ │ │ + 0x00008ca4 5f667574 7572655f 626c6f63 6b696e67 _future_blocking │ │ │ │ + 0x00008cb4 00000000 5f63616c 6c626163 6b730000 ...._callbacks.. │ │ │ │ + 0x00008cc4 5f726573 756c7400 5f657863 65707469 _result._excepti │ │ │ │ + 0x00008cd4 6f6e0000 5f6c6f67 5f747261 63656261 on.._log_traceba │ │ │ │ + 0x00008ce4 636b0000 5f736f75 7263655f 74726163 ck.._source_trac │ │ │ │ + 0x00008cf4 65626163 6b000000 5f63616e 63656c5f eback..._cancel_ │ │ │ │ + 0x00008d04 6d657373 61676500 5f617379 6e63696f message._asyncio │ │ │ │ + 0x00008d14 5f617761 69746564 5f627900 6765745f _awaited_by.get_ │ │ │ │ + 0x00008d24 6c6f6f70 00000000 46757475 72657320 loop....Futures │ │ │ │ + 0x00008d34 61726520 67656e65 72696320 6f766572 are generic over │ │ │ │ + 0x00008d44 20746865 20747970 65206f66 20746865 the type of the │ │ │ │ + 0x00008d54 69722072 6573756c 74730000 73656e64 ir results..send │ │ │ │ + 0x00008d64 00000000 636c6f73 65000000 5f5f7365 ....close...__se │ │ │ │ + 0x00008d74 6c665f5f 00000000 63757272 656e745f lf__....current_ │ │ │ │ + 0x00008d84 7461736b 00000000 6765745f 6576656e task....get_even │ │ │ │ + 0x00008d94 745f6c6f 6f700000 6765745f 72756e6e t_loop..get_runn │ │ │ │ + 0x00008da4 696e675f 6c6f6f70 00000000 5f676574 ing_loop...._get │ │ │ │ + 0x00008db4 5f72756e 6e696e67 5f6c6f6f 70000000 _running_loop... │ │ │ │ + 0x00008dc4 5f736574 5f72756e 6e696e67 5f6c6f6f _set_running_loo │ │ │ │ + 0x00008dd4 70000000 5f726567 69737465 725f7461 p..._register_ta │ │ │ │ + 0x00008de4 736b0000 5f726567 69737465 725f6561 sk.._register_ea │ │ │ │ + 0x00008df4 6765725f 7461736b 00000000 5f756e72 ger_task...._unr │ │ │ │ + 0x00008e04 65676973 7465725f 7461736b 00000000 egister_task.... │ │ │ │ + 0x00008e14 5f756e72 65676973 7465725f 65616765 _unregister_eage │ │ │ │ + 0x00008e24 725f7461 736b0000 5f656e74 65725f74 r_task.._enter_t │ │ │ │ + 0x00008e34 61736b00 5f6c6561 76655f74 61736b00 ask._leave_task. │ │ │ │ + 0x00008e44 5f737761 705f6375 7272656e 745f7461 _swap_current_ta │ │ │ │ + 0x00008e54 736b0000 616c6c5f 7461736b 73000000 sk..all_tasks... │ │ │ │ + 0x00008e64 46757475 72650000 7461736b 5f77616b Future..task_wak │ │ │ │ + 0x00008e74 65757000 5461736b 00000000 5f617379 eup.Task...._asy │ │ │ │ + 0x00008e84 6e63696f 2e546173 6b000000 5f617379 ncio.Task..._asy │ │ │ │ + 0x00008e94 6e63696f 2e467574 75726500 5f617379 ncio.Future._asy │ │ │ │ + 0x00008ea4 6e63696f 2e467574 75726549 74657200 ncio.FutureIter. │ │ │ │ + 0x00008eb4 5f617379 6e63696f 2e546173 6b537465 _asyncio.TaskSte │ │ │ │ + 0x00008ec4 704d6574 68577261 70706572 00000000 pMethWrapper.... │ │ │ │ + 0x00008ed4 5f617379 6e63696f 00000000 6765745f _asyncio....get_ │ │ │ │ + 0x00008ee4 636f6e74 65787428 2473656c 662c202f context($self, / │ │ │ │ + 0x00008ef4 290a2d2d 0a0a0000 6765745f 636f726f ).--....get_coro │ │ │ │ + 0x00008f04 28247365 6c662c20 2f290a2d 2d0a0a00 ($self, /).--... │ │ │ │ + 0x00008f14 7365745f 6e616d65 28247365 6c662c20 set_name($self, │ │ │ │ + 0x00008f24 76616c75 652c202f 290a2d2d 0a0a0000 value, /).--.... │ │ │ │ + 0x00008f34 6765745f 6e616d65 28247365 6c662c20 get_name($self, │ │ │ │ + 0x00008f44 2f290a2d 2d0a0a00 5f6d616b 655f6361 /).--..._make_ca │ │ │ │ + 0x00008f54 6e63656c 6c65645f 6572726f 72282473 ncelled_error($s │ │ │ │ + 0x00008f64 656c662c 202f290a 2d2d0a0a 43726561 elf, /).--..Crea │ │ │ │ + 0x00008f74 74652074 68652043 616e6365 6c6c6564 te the Cancelled │ │ │ │ + 0x00008f84 4572726f 7220746f 20726169 73652069 Error to raise i │ │ │ │ + 0x00008f94 66207468 65205461 736b2069 73206361 f the Task is ca │ │ │ │ + 0x00008fa4 6e63656c 6c65642e 0a0a5468 69732073 ncelled...This s │ │ │ │ + 0x00008fb4 686f756c 64206f6e 6c792062 65206361 hould only be ca │ │ │ │ + 0x00008fc4 6c6c6564 206f6e63 65207768 656e2068 lled once when h │ │ │ │ + 0x00008fd4 616e646c 696e6720 61206361 6e63656c andling a cancel │ │ │ │ + 0x00008fe4 6c617469 6f6e2073 696e6365 0a697420 lation since.it │ │ │ │ + 0x00008ff4 65726173 65732074 68652063 6f6e7465 erases the conte │ │ │ │ + 0x00009004 78742065 78636570 74696f6e 2076616c xt exception val │ │ │ │ + 0x00009014 75652e00 7072696e 745f7374 61636b28 ue..print_stack( │ │ │ │ + 0x00009024 2473656c 662c202f 2c202a2c 206c696d $self, /, *, lim │ │ │ │ + 0x00009034 69743d4e 6f6e652c 2066696c 653d4e6f it=None, file=No │ │ │ │ + 0x00009044 6e65290a 2d2d0a0a 5072696e 74207468 ne).--..Print th │ │ │ │ + 0x00009054 65207374 61636b20 6f722074 72616365 e stack or trace │ │ │ │ + 0x00009064 6261636b 20666f72 20746869 73207461 back for this ta │ │ │ │ + 0x00009074 736b2773 20636f72 6f757469 6e652e0a sk's coroutine.. │ │ │ │ + 0x00009084 0a546869 73207072 6f647563 6573206f .This produces o │ │ │ │ + 0x00009094 75747075 74207369 6d696c61 7220746f utput similar to │ │ │ │ + 0x000090a4 20746861 74206f66 20746865 20747261 that of the tra │ │ │ │ + 0x000090b4 63656261 636b206d 6f64756c 652c0a66 ceback module,.f │ │ │ │ + 0x000090c4 6f722074 68652066 72616d65 73207265 or the frames re │ │ │ │ + 0x000090d4 74726965 76656420 62792067 65745f73 trieved by get_s │ │ │ │ + 0x000090e4 7461636b 28292e20 20546865 206c696d tack(). The lim │ │ │ │ + 0x000090f4 69742061 7267756d 656e740a 69732070 it argument.is p │ │ │ │ + 0x00009104 61737365 6420746f 20676574 5f737461 assed to get_sta │ │ │ │ + 0x00009114 636b2829 2e202054 68652066 696c6520 ck(). The file │ │ │ │ + 0x00009124 61726775 6d656e74 20697320 616e2049 argument is an I │ │ │ │ + 0x00009134 2f4f2073 74726561 6d0a746f 20776869 /O stream.to whi │ │ │ │ + 0x00009144 63682074 6865206f 75747075 74206973 ch the output is │ │ │ │ + 0x00009154 20777269 7474656e 3b206279 20646566 written; by def │ │ │ │ + 0x00009164 61756c74 206f7574 70757420 69732077 ault output is w │ │ │ │ + 0x00009174 72697474 656e0a74 6f207379 732e7374 ritten.to sys.st │ │ │ │ + 0x00009184 64657272 2e000000 6765745f 73746163 derr....get_stac │ │ │ │ + 0x00009194 6b282473 656c662c 202f2c20 2a2c206c k($self, /, *, l │ │ │ │ + 0x000091a4 696d6974 3d4e6f6e 65290a2d 2d0a0a52 imit=None).--..R │ │ │ │ + 0x000091b4 65747572 6e207468 65206c69 7374206f eturn the list o │ │ │ │ + 0x000091c4 66207374 61636b20 6672616d 65732066 f stack frames f │ │ │ │ + 0x000091d4 6f722074 68697320 7461736b 27732063 or this task's c │ │ │ │ + 0x000091e4 6f726f75 74696e65 2e0a0a49 66207468 oroutine...If th │ │ │ │ + 0x000091f4 6520636f 726f7574 696e6520 6973206e e coroutine is n │ │ │ │ + 0x00009204 6f742064 6f6e652c 20746869 73207265 ot done, this re │ │ │ │ + 0x00009214 7475726e 73207468 65207374 61636b20 turns the stack │ │ │ │ + 0x00009224 77686572 65206974 2069730a 73757370 where it is.susp │ │ │ │ + 0x00009234 656e6465 642e2020 49662074 68652063 ended. If the c │ │ │ │ + 0x00009244 6f726f75 74696e65 20686173 20636f6d oroutine has com │ │ │ │ + 0x00009254 706c6574 65642073 75636365 73736675 pleted successfu │ │ │ │ + 0x00009264 6c6c7920 6f722077 61730a63 616e6365 lly or was.cance │ │ │ │ + 0x00009274 6c6c6564 2c207468 69732072 65747572 lled, this retur │ │ │ │ + 0x00009284 6e732061 6e20656d 70747920 6c697374 ns an empty list │ │ │ │ + 0x00009294 2e202049 66207468 6520636f 726f7574 . If the corout │ │ │ │ + 0x000092a4 696e6520 7761730a 7465726d 696e6174 ine was.terminat │ │ │ │ + 0x000092b4 65642062 7920616e 20657863 65707469 ed by an excepti │ │ │ │ + 0x000092c4 6f6e2c20 74686973 20726574 75726e73 on, this returns │ │ │ │ + 0x000092d4 20746865 206c6973 74206f66 20747261 the list of tra │ │ │ │ + 0x000092e4 63656261 636b0a66 72616d65 732e0a0a ceback.frames... │ │ │ │ + 0x000092f4 54686520 6672616d 65732061 72652061 The frames are a │ │ │ │ + 0x00009304 6c776179 73206f72 64657265 64206672 lways ordered fr │ │ │ │ + 0x00009314 6f6d206f 6c646573 7420746f 206e6577 om oldest to new │ │ │ │ + 0x00009324 6573742e 0a0a5468 65206f70 74696f6e est...The option │ │ │ │ + 0x00009334 616c206c 696d6974 20676976 65732074 al limit gives t │ │ │ │ + 0x00009344 6865206d 6178696d 756d206e 756d6265 he maximum numbe │ │ │ │ + 0x00009354 72206f66 20667261 6d657320 746f0a72 r of frames to.r │ │ │ │ + 0x00009364 65747572 6e3b2062 79206465 6661756c eturn; by defaul │ │ │ │ + 0x00009374 7420616c 6c206176 61696c61 626c6520 t all available │ │ │ │ + 0x00009384 6672616d 65732061 72652072 65747572 frames are retur │ │ │ │ + 0x00009394 6e65642e 20204974 730a6d65 616e696e ned. Its.meanin │ │ │ │ + 0x000093a4 67206469 66666572 73206465 70656e64 g differs depend │ │ │ │ + 0x000093b4 696e6720 6f6e2077 68657468 65722061 ing on whether a │ │ │ │ + 0x000093c4 20737461 636b206f 72206120 74726163 stack or a trac │ │ │ │ + 0x000093d4 65626163 6b206973 0a726574 75726e65 eback is.returne │ │ │ │ + 0x000093e4 643a2074 6865206e 65776573 74206672 d: the newest fr │ │ │ │ + 0x000093f4 616d6573 206f6620 61207374 61636b20 ames of a stack │ │ │ │ + 0x00009404 61726520 72657475 726e6564 2c206275 are returned, bu │ │ │ │ + 0x00009414 74207468 650a6f6c 64657374 20667261 t the.oldest fra │ │ │ │ + 0x00009424 6d657320 6f662061 20747261 63656261 mes of a traceba │ │ │ │ + 0x00009434 636b2061 72652072 65747572 6e65642e ck are returned. │ │ │ │ + 0x00009444 20202854 68697320 6d617463 68657320 (This matches │ │ │ │ + 0x00009454 7468650a 62656861 76696f72 206f6620 the.behavior of │ │ │ │ + 0x00009464 74686520 74726163 65626163 6b206d6f the traceback mo │ │ │ │ + 0x00009474 64756c65 2e290a0a 466f7220 72656173 dule.)..For reas │ │ │ │ + 0x00009484 6f6e7320 6265796f 6e64206f 75722063 ons beyond our c │ │ │ │ + 0x00009494 6f6e7472 6f6c2c20 6f6e6c79 206f6e65 ontrol, only one │ │ │ │ + 0x000094a4 20737461 636b2066 72616d65 2069730a stack frame is. │ │ │ │ + 0x000094b4 72657475 726e6564 20666f72 20612073 returned for a s │ │ │ │ + 0x000094c4 75737065 6e646564 20636f72 6f757469 uspended corouti │ │ │ │ + 0x000094d4 6e652e00 756e6361 6e63656c 28247365 ne..uncancel($se │ │ │ │ + 0x000094e4 6c662c20 2f290a2d 2d0a0a44 65637265 lf, /).--..Decre │ │ │ │ + 0x000094f4 6d656e74 20746865 20746173 6b277320 ment the task's │ │ │ │ + 0x00009504 636f756e 74206f66 2063616e 63656c6c count of cancell │ │ │ │ + 0x00009514 6174696f 6e207265 71756573 74732e0a ation requests.. │ │ │ │ + 0x00009524 0a546869 73207368 6f756c64 20626520 .This should be │ │ │ │ + 0x00009534 75736564 20627920 7461736b 73207468 used by tasks th │ │ │ │ + 0x00009544 61742063 61746368 2043616e 63656c6c at catch Cancell │ │ │ │ + 0x00009554 65644572 726f720a 616e6420 77697368 edError.and wish │ │ │ │ + 0x00009564 20746f20 636f6e74 696e7565 20696e64 to continue ind │ │ │ │ + 0x00009574 6566696e 6974656c 7920756e 74696c20 efinitely until │ │ │ │ + 0x00009584 74686579 20617265 2063616e 63656c6c they are cancell │ │ │ │ + 0x00009594 65642061 6761696e 2e0a0a52 65747572 ed again...Retur │ │ │ │ + 0x000095a4 6e732074 68652072 656d6169 6e696e67 ns the remaining │ │ │ │ + 0x000095b4 206e756d 62657220 6f662063 616e6365 number of cance │ │ │ │ + 0x000095c4 6c6c6174 696f6e20 72657175 65737473 llation requests │ │ │ │ + 0x000095d4 2e000000 63616e63 656c6c69 6e672824 ....cancelling($ │ │ │ │ + 0x000095e4 73656c66 2c202f29 0a2d2d0a 0a526574 self, /).--..Ret │ │ │ │ + 0x000095f4 75726e20 74686520 636f756e 74206f66 urn the count of │ │ │ │ + 0x00009604 20746865 20746173 6b277320 63616e63 the task's canc │ │ │ │ + 0x00009614 656c6c61 74696f6e 20726571 75657374 ellation request │ │ │ │ + 0x00009624 732e0a0a 54686973 20636f75 6e742069 s...This count i │ │ │ │ + 0x00009634 7320696e 6372656d 656e7465 64207768 s incremented wh │ │ │ │ + 0x00009644 656e202e 63616e63 656c2829 20697320 en .cancel() is │ │ │ │ + 0x00009654 63616c6c 65640a61 6e64206d 61792062 called.and may b │ │ │ │ + 0x00009664 65206465 6372656d 656e7465 64207573 e decremented us │ │ │ │ + 0x00009674 696e6720 2e756e63 616e6365 6c28292e ing .uncancel(). │ │ │ │ + 0x00009684 00000000 63616e63 656c2824 73656c66 ....cancel($self │ │ │ │ + 0x00009694 2c202f2c 206d7367 3d4e6f6e 65290a2d , /, msg=None).- │ │ │ │ + 0x000096a4 2d0a0a52 65717565 73742074 68617420 -..Request that │ │ │ │ + 0x000096b4 74686973 20746173 6b206361 6e63656c this task cancel │ │ │ │ + 0x000096c4 20697473 656c662e 0a0a5468 69732061 itself...This a │ │ │ │ + 0x000096d4 7272616e 67657320 666f7220 61204361 rranges for a Ca │ │ │ │ + 0x000096e4 6e63656c 6c656445 72726f72 20746f20 ncelledError to │ │ │ │ + 0x000096f4 62652074 68726f77 6e20696e 746f2074 be thrown into t │ │ │ │ + 0x00009704 68650a77 72617070 65642063 6f726f75 he.wrapped corou │ │ │ │ + 0x00009714 74696e65 206f6e20 74686520 6e657874 tine on the next │ │ │ │ + 0x00009724 20637963 6c652074 68726f75 67682074 cycle through t │ │ │ │ + 0x00009734 68652065 76656e74 206c6f6f 702e0a54 he event loop..T │ │ │ │ + 0x00009744 68652063 6f726f75 74696e65 20746865 he coroutine the │ │ │ │ + 0x00009754 6e206861 73206120 6368616e 63652074 n has a chance t │ │ │ │ + 0x00009764 6f20636c 65616e20 7570206f 72206576 o clean up or ev │ │ │ │ + 0x00009774 656e2064 656e790a 74686520 72657175 en deny.the requ │ │ │ │ + 0x00009784 65737420 7573696e 67207472 792f6578 est using try/ex │ │ │ │ + 0x00009794 63657074 2f66696e 616c6c79 2e0a0a55 cept/finally...U │ │ │ │ + 0x000097a4 6e6c696b 65204675 74757265 2e63616e nlike Future.can │ │ │ │ + 0x000097b4 63656c2c 20746869 7320646f 6573206e cel, this does n │ │ │ │ + 0x000097c4 6f742067 75617261 6e746565 20746861 ot guarantee tha │ │ │ │ + 0x000097d4 74207468 650a7461 736b2077 696c6c20 t the.task will │ │ │ │ + 0x000097e4 62652063 616e6365 6c6c6564 3a207468 be cancelled: th │ │ │ │ + 0x000097f4 65206578 63657074 696f6e20 6d696768 e exception migh │ │ │ │ + 0x00009804 74206265 20636175 67687420 616e640a t be caught and. │ │ │ │ + 0x00009814 61637465 64207570 6f6e2c20 64656c61 acted upon, dela │ │ │ │ + 0x00009824 79696e67 2063616e 63656c6c 6174696f ying cancellatio │ │ │ │ + 0x00009834 6e206f66 20746865 20746173 6b206f72 n of the task or │ │ │ │ + 0x00009844 20707265 76656e74 696e670a 63616e63 preventing.canc │ │ │ │ + 0x00009854 656c6c61 74696f6e 20636f6d 706c6574 ellation complet │ │ │ │ + 0x00009864 656c792e 20205468 65207461 736b206d ely. The task m │ │ │ │ + 0x00009874 61792061 6c736f20 72657475 726e2061 ay also return a │ │ │ │ + 0x00009884 2076616c 7565206f 720a7261 69736520 value or.raise │ │ │ │ + 0x00009894 61206469 66666572 656e7420 65786365 a different exce │ │ │ │ + 0x000098a4 7074696f 6e2e0a0a 496d6d65 64696174 ption...Immediat │ │ │ │ + 0x000098b4 656c7920 61667465 72207468 6973206d ely after this m │ │ │ │ + 0x000098c4 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ + 0x000098d4 20546173 6b2e6361 6e63656c 6c656428 Task.cancelled( │ │ │ │ + 0x000098e4 29207769 6c6c0a6e 6f742072 65747572 ) will.not retur │ │ │ │ + 0x000098f4 6e205472 75652028 756e6c65 73732074 n True (unless t │ │ │ │ + 0x00009904 68652074 61736b20 77617320 616c7265 he task was alre │ │ │ │ + 0x00009914 61647920 63616e63 656c6c65 64292e20 ady cancelled). │ │ │ │ + 0x00009924 20410a74 61736b20 77696c6c 20626520 A.task will be │ │ │ │ + 0x00009934 6d61726b 65642061 73206361 6e63656c marked as cancel │ │ │ │ + 0x00009944 6c656420 7768656e 20746865 20777261 led when the wra │ │ │ │ + 0x00009954 70706564 20636f72 6f757469 6e650a74 pped coroutine.t │ │ │ │ + 0x00009964 65726d69 6e617465 73207769 74682061 erminates with a │ │ │ │ + 0x00009974 2043616e 63656c6c 65644572 726f7220 CancelledError │ │ │ │ + 0x00009984 65786365 7074696f 6e202865 76656e20 exception (even │ │ │ │ + 0x00009994 69662063 616e6365 6c28290a 77617320 if cancel().was │ │ │ │ + 0x000099a4 6e6f7420 63616c6c 6564292e 0a0a5468 not called)...Th │ │ │ │ + 0x000099b4 69732061 6c736f20 696e6372 65617365 is also increase │ │ │ │ + 0x000099c4 73207468 65207461 736b2773 20636f75 s the task's cou │ │ │ │ + 0x000099d4 6e74206f 66206361 6e63656c 6c617469 nt of cancellati │ │ │ │ + 0x000099e4 6f6e2072 65717565 7374732e 00000000 on requests..... │ │ │ │ + 0x000099f4 7365745f 65786365 7074696f 6e282473 set_exception($s │ │ │ │ + 0x00009a04 656c662c 20657863 65707469 6f6e2c20 elf, exception, │ │ │ │ + 0x00009a14 2f290a2d 2d0a0a00 7365745f 72657375 /).--...set_resu │ │ │ │ + 0x00009a24 6c742824 73656c66 2c207265 73756c74 lt($self, result │ │ │ │ + 0x00009a34 2c202f29 0a2d2d0a 0a000000 5f6d616b , /).--....._mak │ │ │ │ + 0x00009a44 655f6361 6e63656c 6c65645f 6572726f e_cancelled_erro │ │ │ │ + 0x00009a54 72282473 656c662c 202f290a 2d2d0a0a r($self, /).--.. │ │ │ │ + 0x00009a64 43726561 74652074 68652043 616e6365 Create the Cance │ │ │ │ + 0x00009a74 6c6c6564 4572726f 7220746f 20726169 lledError to rai │ │ │ │ + 0x00009a84 73652069 66207468 65204675 74757265 se if the Future │ │ │ │ + 0x00009a94 20697320 63616e63 656c6c65 642e0a0a is cancelled... │ │ │ │ + 0x00009aa4 54686973 2073686f 756c6420 6f6e6c79 This should only │ │ │ │ + 0x00009ab4 20626520 63616c6c 6564206f 6e636520 be called once │ │ │ │ + 0x00009ac4 7768656e 2068616e 646c696e 67206120 when handling a │ │ │ │ + 0x00009ad4 63616e63 656c6c61 74696f6e 2073696e cancellation sin │ │ │ │ + 0x00009ae4 63650a69 74206572 61736573 20746865 ce.it erases the │ │ │ │ + 0x00009af4 20636f6e 74657874 20657863 65707469 context excepti │ │ │ │ + 0x00009b04 6f6e2076 616c7565 2e000000 6765745f on value....get_ │ │ │ │ + 0x00009b14 6c6f6f70 28247365 6c662c20 2f290a2d loop($self, /).- │ │ │ │ + 0x00009b24 2d0a0a52 65747572 6e207468 65206576 -..Return the ev │ │ │ │ + 0x00009b34 656e7420 6c6f6f70 20746865 20467574 ent loop the Fut │ │ │ │ + 0x00009b44 75726520 69732062 6f756e64 20746f2e ure is bound to. │ │ │ │ + 0x00009b54 00000000 646f6e65 28247365 6c662c20 ....done($self, │ │ │ │ + 0x00009b64 2f290a2d 2d0a0a52 65747572 6e205472 /).--..Return Tr │ │ │ │ + 0x00009b74 75652069 66207468 65206675 74757265 ue if the future │ │ │ │ + 0x00009b84 20697320 646f6e65 2e0a0a44 6f6e6520 is done...Done │ │ │ │ + 0x00009b94 6d65616e 73206569 74686572 20746861 means either tha │ │ │ │ + 0x00009ba4 74206120 72657375 6c74202f 20657863 t a result / exc │ │ │ │ + 0x00009bb4 65707469 6f6e2061 72652061 7661696c eption are avail │ │ │ │ + 0x00009bc4 61626c65 2c206f72 20746861 740a7468 able, or that.th │ │ │ │ + 0x00009bd4 65206675 74757265 20776173 2063616e e future was can │ │ │ │ + 0x00009be4 63656c6c 65642e00 63616e63 656c6c65 celled..cancelle │ │ │ │ + 0x00009bf4 64282473 656c662c 202f290a 2d2d0a0a d($self, /).--.. │ │ │ │ + 0x00009c04 52657475 726e2054 72756520 69662074 Return True if t │ │ │ │ + 0x00009c14 68652066 75747572 65207761 73206361 he future was ca │ │ │ │ + 0x00009c24 6e63656c 6c65642e 00000000 63616e63 ncelled.....canc │ │ │ │ + 0x00009c34 656c2824 73656c66 2c202f2c 206d7367 el($self, /, msg │ │ │ │ + 0x00009c44 3d4e6f6e 65290a2d 2d0a0a43 616e6365 =None).--..Cance │ │ │ │ + 0x00009c54 6c207468 65206675 74757265 20616e64 l the future and │ │ │ │ + 0x00009c64 20736368 6564756c 65206361 6c6c6261 schedule callba │ │ │ │ + 0x00009c74 636b732e 0a0a4966 20746865 20667574 cks...If the fut │ │ │ │ + 0x00009c84 75726520 69732061 6c726561 64792064 ure is already d │ │ │ │ + 0x00009c94 6f6e6520 6f722063 616e6365 6c6c6564 one or cancelled │ │ │ │ + 0x00009ca4 2c207265 7475726e 2046616c 73652e0a , return False.. │ │ │ │ + 0x00009cb4 4f746865 72776973 652c2063 68616e67 Otherwise, chang │ │ │ │ + 0x00009cc4 65207468 65206675 74757265 27732073 e the future's s │ │ │ │ + 0x00009cd4 74617465 20746f20 63616e63 656c6c65 tate to cancelle │ │ │ │ + 0x00009ce4 642c2073 63686564 756c6520 7468650a d, schedule the. │ │ │ │ + 0x00009cf4 63616c6c 6261636b 7320616e 64207265 callbacks and re │ │ │ │ + 0x00009d04 7475726e 20547275 652e0000 72656d6f turn True...remo │ │ │ │ + 0x00009d14 76655f64 6f6e655f 63616c6c 6261636b ve_done_callback │ │ │ │ + 0x00009d24 28247365 6c662c20 666e2c20 2f290a2d ($self, fn, /).- │ │ │ │ + 0x00009d34 2d0a0a52 656d6f76 6520616c 6c20696e -..Remove all in │ │ │ │ + 0x00009d44 7374616e 63657320 6f662061 2063616c stances of a cal │ │ │ │ + 0x00009d54 6c626163 6b206672 6f6d2074 68652022 lback from the " │ │ │ │ + 0x00009d64 63616c6c 20776865 6e20646f 6e652220 call when done" │ │ │ │ + 0x00009d74 6c697374 2e0a0a52 65747572 6e732074 list...Returns t │ │ │ │ + 0x00009d84 6865206e 756d6265 72206f66 2063616c he number of cal │ │ │ │ + 0x00009d94 6c626163 6b732072 656d6f76 65642e00 lbacks removed.. │ │ │ │ + 0x00009da4 6164645f 646f6e65 5f63616c 6c626163 add_done_callbac │ │ │ │ + 0x00009db4 6b282473 656c662c 20666e2c 202f2c20 k($self, fn, /, │ │ │ │ + 0x00009dc4 2a2c2063 6f6e7465 78743d3c 756e7265 *, context=).-- │ │ │ │ + 0x00009de4 0a0a4164 64206120 63616c6c 6261636b ..Add a callback │ │ │ │ + 0x00009df4 20746f20 62652072 756e2077 68656e20 to be run when │ │ │ │ + 0x00009e04 74686520 66757475 72652062 65636f6d the future becom │ │ │ │ + 0x00009e14 65732064 6f6e652e 0a0a5468 65206361 es done...The ca │ │ │ │ + 0x00009e24 6c6c6261 636b2069 73206361 6c6c6564 llback is called │ │ │ │ + 0x00009e34 20776974 68206120 73696e67 6c652061 with a single a │ │ │ │ + 0x00009e44 7267756d 656e7420 2d207468 65206675 rgument - the fu │ │ │ │ + 0x00009e54 74757265 206f626a 6563742e 0a496620 ture object..If │ │ │ │ + 0x00009e64 74686520 66757475 72652069 7320616c the future is al │ │ │ │ + 0x00009e74 72656164 7920646f 6e652077 68656e20 ready done when │ │ │ │ + 0x00009e84 74686973 20697320 63616c6c 65642c20 this is called, │ │ │ │ + 0x00009e94 74686520 63616c6c 6261636b 2069730a the callback is. │ │ │ │ + 0x00009ea4 73636865 64756c65 64207769 74682063 scheduled with c │ │ │ │ + 0x00009eb4 616c6c5f 736f6f6e 2e000000 7365745f all_soon....set_ │ │ │ │ + 0x00009ec4 65786365 7074696f 6e282473 656c662c exception($self, │ │ │ │ + 0x00009ed4 20657863 65707469 6f6e2c20 2f290a2d exception, /).- │ │ │ │ + 0x00009ee4 2d0a0a4d 61726b20 74686520 66757475 -..Mark the futu │ │ │ │ + 0x00009ef4 72652064 6f6e6520 616e6420 73657420 re done and set │ │ │ │ + 0x00009f04 616e2065 78636570 74696f6e 2e0a0a49 an exception...I │ │ │ │ + 0x00009f14 66207468 65206675 74757265 20697320 f the future is │ │ │ │ + 0x00009f24 616c7265 61647920 646f6e65 20776865 already done whe │ │ │ │ + 0x00009f34 6e207468 6973206d 6574686f 64206973 n this method is │ │ │ │ + 0x00009f44 2063616c 6c65642c 20726169 7365730a called, raises. │ │ │ │ + 0x00009f54 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ + 0x00009f64 722e0000 7365745f 72657375 6c742824 r...set_result($ │ │ │ │ + 0x00009f74 73656c66 2c207265 73756c74 2c202f29 self, result, /) │ │ │ │ + 0x00009f84 0a2d2d0a 0a4d6172 6b207468 65206675 .--..Mark the fu │ │ │ │ + 0x00009f94 74757265 20646f6e 6520616e 64207365 ture done and se │ │ │ │ + 0x00009fa4 74206974 73207265 73756c74 2e0a0a49 t its result...I │ │ │ │ + 0x00009fb4 66207468 65206675 74757265 20697320 f the future is │ │ │ │ + 0x00009fc4 616c7265 61647920 646f6e65 20776865 already done whe │ │ │ │ + 0x00009fd4 6e207468 6973206d 6574686f 64206973 n this method is │ │ │ │ + 0x00009fe4 2063616c 6c65642c 20726169 7365730a called, raises. │ │ │ │ + 0x00009ff4 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ + 0x0000a004 722e0000 65786365 7074696f 6e282473 r...exception($s │ │ │ │ + 0x0000a014 656c662c 202f290a 2d2d0a0a 52657475 elf, /).--..Retu │ │ │ │ + 0x0000a024 726e2074 68652065 78636570 74696f6e rn the exception │ │ │ │ + 0x0000a034 20746861 74207761 73207365 74206f6e that was set on │ │ │ │ + 0x0000a044 20746869 73206675 74757265 2e0a0a54 this future...T │ │ │ │ + 0x0000a054 68652065 78636570 74696f6e 20286f72 he exception (or │ │ │ │ + 0x0000a064 204e6f6e 65206966 206e6f20 65786365 None if no exce │ │ │ │ + 0x0000a074 7074696f 6e207761 73207365 74292069 ption was set) i │ │ │ │ + 0x0000a084 73207265 7475726e 6564206f 6e6c7920 s returned only │ │ │ │ + 0x0000a094 69660a74 68652066 75747572 65206973 if.the future is │ │ │ │ + 0x0000a0a4 20646f6e 652e2020 49662074 68652066 done. If the f │ │ │ │ + 0x0000a0b4 75747572 65206861 73206265 656e2063 uture has been c │ │ │ │ + 0x0000a0c4 616e6365 6c6c6564 2c207261 69736573 ancelled, raises │ │ │ │ + 0x0000a0d4 0a43616e 63656c6c 65644572 726f722e .CancelledError. │ │ │ │ + 0x0000a0e4 20204966 20746865 20667574 75726520 If the future │ │ │ │ + 0x0000a0f4 69736e27 7420646f 6e652079 65742c20 isn't done yet, │ │ │ │ + 0x0000a104 72616973 65730a49 6e76616c 69645374 raises.InvalidSt │ │ │ │ + 0x0000a114 61746545 72726f72 2e000000 72657375 ateError....resu │ │ │ │ + 0x0000a124 6c742824 73656c66 2c202f29 0a2d2d0a lt($self, /).--. │ │ │ │ + 0x0000a134 0a526574 75726e20 74686520 72657375 .Return the resu │ │ │ │ + 0x0000a144 6c742074 68697320 66757475 72652072 lt this future r │ │ │ │ + 0x0000a154 65707265 73656e74 732e0a0a 49662074 epresents...If t │ │ │ │ + 0x0000a164 68652066 75747572 65206861 73206265 he future has be │ │ │ │ + 0x0000a174 656e2063 616e6365 6c6c6564 2c207261 en cancelled, ra │ │ │ │ + 0x0000a184 69736573 2043616e 63656c6c 65644572 ises CancelledEr │ │ │ │ + 0x0000a194 726f722e 20204966 20746865 0a667574 ror. If the.fut │ │ │ │ + 0x0000a1a4 75726527 73207265 73756c74 2069736e ure's result isn │ │ │ │ + 0x0000a1b4 27742079 65742061 7661696c 61626c65 't yet available │ │ │ │ + 0x0000a1c4 2c207261 69736573 20496e76 616c6964 , raises Invalid │ │ │ │ + 0x0000a1d4 53746174 65457272 6f722e20 2049660a StateError. If. │ │ │ │ + 0x0000a1e4 74686520 66757475 72652069 7320646f the future is do │ │ │ │ + 0x0000a1f4 6e652061 6e642068 61732061 6e206578 ne and has an ex │ │ │ │ + 0x0000a204 63657074 696f6e20 7365742c 20746869 ception set, thi │ │ │ │ + 0x0000a214 73206578 63657074 696f6e20 69730a72 s exception is.r │ │ │ │ + 0x0000a224 61697365 642e0000 5461736b 28636f72 aised...Task(cor │ │ │ │ + 0x0000a234 6f2c202a 2c206c6f 6f703d4e 6f6e652c o, *, loop=None, │ │ │ │ + 0x0000a244 206e616d 653d4e6f 6e652c20 636f6e74 name=None, cont │ │ │ │ + 0x0000a254 6578743d 4e6f6e65 2c206561 6765725f ext=None, eager_ │ │ │ │ + 0x0000a264 73746172 743d4661 6c736529 0a2d2d0a start=False).--. │ │ │ │ + 0x0000a274 0a412063 6f726f75 74696e65 20777261 .A coroutine wra │ │ │ │ + 0x0000a284 70706564 20696e20 61204675 74757265 pped in a Future │ │ │ │ + 0x0000a294 2e000000 46757475 7265282a 2c206c6f ....Future(*, lo │ │ │ │ + 0x0000a2a4 6f703d4e 6f6e6529 0a2d2d0a 0a546869 op=None).--..Thi │ │ │ │ + 0x0000a2b4 7320636c 61737320 6973202a 616c6d6f s class is *almo │ │ │ │ + 0x0000a2c4 73742a20 636f6d70 61746962 6c652077 st* compatible w │ │ │ │ + 0x0000a2d4 69746820 636f6e63 75727265 6e742e66 ith concurrent.f │ │ │ │ + 0x0000a2e4 75747572 65732e46 75747572 652e0a0a utures.Future... │ │ │ │ + 0x0000a2f4 20202020 44696666 6572656e 6365733a Differences: │ │ │ │ + 0x0000a304 0a0a2020 20202d20 72657375 6c742829 .. - result() │ │ │ │ + 0x0000a314 20616e64 20657863 65707469 6f6e2829 and exception() │ │ │ │ + 0x0000a324 20646f20 6e6f7420 74616b65 20612074 do not take a t │ │ │ │ + 0x0000a334 696d656f 75742061 7267756d 656e7420 imeout argument │ │ │ │ + 0x0000a344 616e640a 20202020 20207261 69736520 and. raise │ │ │ │ + 0x0000a354 616e2065 78636570 74696f6e 20776865 an exception whe │ │ │ │ + 0x0000a364 6e207468 65206675 74757265 2069736e n the future isn │ │ │ │ + 0x0000a374 27742064 6f6e6520 7965742e 0a0a2020 't done yet... │ │ │ │ + 0x0000a384 20202d20 43616c6c 6261636b 73207265 - Callbacks re │ │ │ │ + 0x0000a394 67697374 65726564 20776974 68206164 gistered with ad │ │ │ │ + 0x0000a3a4 645f646f 6e655f63 616c6c62 61636b28 d_done_callback( │ │ │ │ + 0x0000a3b4 29206172 6520616c 77617973 2063616c ) are always cal │ │ │ │ + 0x0000a3c4 6c65640a 20202020 20207669 61207468 led. via th │ │ │ │ + 0x0000a3d4 65206576 656e7420 6c6f6f70 27732063 e event loop's c │ │ │ │ + 0x0000a3e4 616c6c5f 736f6f6e 5f746872 65616473 all_soon_threads │ │ │ │ + 0x0000a3f4 61666528 292e0a0a 20202020 2d205468 afe()... - Th │ │ │ │ + 0x0000a404 69732063 6c617373 20697320 6e6f7420 is class is not │ │ │ │ + 0x0000a414 636f6d70 61746962 6c652077 69746820 compatible with │ │ │ │ + 0x0000a424 74686520 77616974 28292061 6e642061 the wait() and a │ │ │ │ + 0x0000a434 735f636f 6d706c65 74656428 290a2020 s_completed(). │ │ │ │ + 0x0000a444 20202020 6d657468 6f647320 696e2074 methods in t │ │ │ │ + 0x0000a454 68652063 6f6e6375 7272656e 742e6675 he concurrent.fu │ │ │ │ + 0x0000a464 74757265 73207061 636b6167 652e0000 tures package... │ │ │ │ + 0x0000a474 66757475 72655f64 69736361 72645f66 future_discard_f │ │ │ │ + 0x0000a484 726f6d5f 61776169 7465645f 62792824 rom_awaited_by($ │ │ │ │ + 0x0000a494 6d6f6475 6c652c20 6675742c 20776169 module, fut, wai │ │ │ │ + 0x0000a4a4 7465722c 202f290a 2d2d0a0a 00000000 ter, /).--...... │ │ │ │ + 0x0000a4b4 66757475 72655f61 64645f74 6f5f6177 future_add_to_aw │ │ │ │ + 0x0000a4c4 61697465 645f6279 28246d6f 64756c65 aited_by($module │ │ │ │ + 0x0000a4d4 2c206675 742c2077 61697465 722c202f , fut, waiter, / │ │ │ │ + 0x0000a4e4 290a2d2d 0a0a5265 636f7264 20746861 ).--..Record tha │ │ │ │ + 0x0000a4f4 74206066 75746020 69732061 77616974 t `fut` is await │ │ │ │ + 0x0000a504 6564206f 6e206279 20607761 69746572 ed on by `waiter │ │ │ │ + 0x0000a514 602e0000 616c6c5f 7461736b 7328246d `...all_tasks($m │ │ │ │ + 0x0000a524 6f64756c 652c202f 2c206c6f 6f703d4e odule, /, loop=N │ │ │ │ + 0x0000a534 6f6e6529 0a2d2d0a 0a526574 75726e20 one).--..Return │ │ │ │ + 0x0000a544 61207365 74206f66 20616c6c 20746173 a set of all tas │ │ │ │ + 0x0000a554 6b732066 6f722074 6865206c 6f6f702e ks for the loop. │ │ │ │ + 0x0000a564 00000000 5f737761 705f6375 7272656e ...._swap_curren │ │ │ │ + 0x0000a574 745f7461 736b2824 6d6f6475 6c652c20 t_task($module, │ │ │ │ + 0x0000a584 2f2c206c 6f6f702c 20746173 6b290a2d /, loop, task).- │ │ │ │ + 0x0000a594 2d0a0a54 656d706f 72617269 6c792073 -..Temporarily s │ │ │ │ + 0x0000a5a4 77617020 696e2074 68652073 7570706c wap in the suppl │ │ │ │ + 0x0000a5b4 69656420 7461736b 20616e64 20726574 ied task and ret │ │ │ │ + 0x0000a5c4 75726e20 74686520 6f726967 696e616c urn the original │ │ │ │ + 0x0000a5d4 206f6e65 20286f72 204e6f6e 65292e0a one (or None).. │ │ │ │ + 0x0000a5e4 0a546869 73206973 20696e74 656e6465 .This is intende │ │ │ │ + 0x0000a5f4 6420666f 72207573 65206475 72696e67 d for use during │ │ │ │ + 0x0000a604 20656167 65722063 6f726f75 74696e65 eager coroutine │ │ │ │ + 0x0000a614 20657865 63757469 6f6e2e00 5f6c6561 execution.._lea │ │ │ │ + 0x0000a624 76655f74 61736b28 246d6f64 756c652c ve_task($module, │ │ │ │ + 0x0000a634 202f2c20 6c6f6f70 2c207461 736b290a /, loop, task). │ │ │ │ + 0x0000a644 2d2d0a0a 4c656176 65207461 736b2065 --..Leave task e │ │ │ │ + 0x0000a654 78656375 74696f6e 206f7220 73757370 xecution or susp │ │ │ │ + 0x0000a664 656e6420 61207461 736b2e0a 0a546173 end a task...Tas │ │ │ │ + 0x0000a674 6b206265 6c6f6e67 7320746f 206c6f6f k belongs to loo │ │ │ │ + 0x0000a684 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ + 0x0000a694 2e000000 5f656e74 65725f74 61736b28 ...._enter_task( │ │ │ │ + 0x0000a6a4 246d6f64 756c652c 202f2c20 6c6f6f70 $module, /, loop │ │ │ │ + 0x0000a6b4 2c207461 736b290a 2d2d0a0a 456e7465 , task).--..Ente │ │ │ │ + 0x0000a6c4 7220696e 746f2074 61736b20 65786563 r into task exec │ │ │ │ + 0x0000a6d4 7574696f 6e206f72 20726573 756d6520 ution or resume │ │ │ │ + 0x0000a6e4 73757370 656e6465 64207461 736b2e0a suspended task.. │ │ │ │ + 0x0000a6f4 0a546173 6b206265 6c6f6e67 7320746f .Task belongs to │ │ │ │ + 0x0000a704 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ + 0x0000a714 4e6f6e65 2e000000 5f756e72 65676973 None...._unregis │ │ │ │ + 0x0000a724 7465725f 65616765 725f7461 736b2824 ter_eager_task($ │ │ │ │ + 0x0000a734 6d6f6475 6c652c20 2f2c2074 61736b29 module, /, task) │ │ │ │ + 0x0000a744 0a2d2d0a 0a556e72 65676973 74657220 .--..Unregister │ │ │ │ + 0x0000a754 61207461 736b2e0a 0a526574 75726e73 a task...Returns │ │ │ │ + 0x0000a764 204e6f6e 652e0000 5f756e72 65676973 None..._unregis │ │ │ │ + 0x0000a774 7465725f 7461736b 28246d6f 64756c65 ter_task($module │ │ │ │ + 0x0000a784 2c202f2c 20746173 6b290a2d 2d0a0a55 , /, task).--..U │ │ │ │ + 0x0000a794 6e726567 69737465 72206120 7461736b nregister a task │ │ │ │ + 0x0000a7a4 2e0a0a52 65747572 6e73204e 6f6e652e ...Returns None. │ │ │ │ + 0x0000a7b4 00000000 5f726567 69737465 725f6561 ...._register_ea │ │ │ │ + 0x0000a7c4 6765725f 7461736b 28246d6f 64756c65 ger_task($module │ │ │ │ + 0x0000a7d4 2c202f2c 20746173 6b290a2d 2d0a0a52 , /, task).--..R │ │ │ │ + 0x0000a7e4 65676973 74657220 61206e65 77207461 egister a new ta │ │ │ │ + 0x0000a7f4 736b2069 6e206173 796e6369 6f206173 sk in asyncio as │ │ │ │ + 0x0000a804 20657865 63757465 64206279 206c6f6f executed by loo │ │ │ │ + 0x0000a814 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ + 0x0000a824 2e000000 5f726567 69737465 725f7461 ...._register_ta │ │ │ │ + 0x0000a834 736b2824 6d6f6475 6c652c20 2f2c2074 sk($module, /, t │ │ │ │ + 0x0000a844 61736b29 0a2d2d0a 0a526567 69737465 ask).--..Registe │ │ │ │ + 0x0000a854 72206120 6e657720 7461736b 20696e20 r a new task in │ │ │ │ + 0x0000a864 6173796e 63696f20 61732065 78656375 asyncio as execu │ │ │ │ + 0x0000a874 74656420 6279206c 6f6f702e 0a0a5265 ted by loop...Re │ │ │ │ + 0x0000a884 7475726e 73204e6f 6e652e00 5f736574 turns None.._set │ │ │ │ + 0x0000a894 5f72756e 6e696e67 5f6c6f6f 7028246d _running_loop($m │ │ │ │ + 0x0000a8a4 6f64756c 652c206c 6f6f702c 202f290a odule, loop, /). │ │ │ │ + 0x0000a8b4 2d2d0a0a 53657420 74686520 72756e6e --..Set the runn │ │ │ │ + 0x0000a8c4 696e6720 6576656e 74206c6f 6f702e0a ing event loop.. │ │ │ │ + 0x0000a8d4 0a546869 73206973 2061206c 6f772d6c .This is a low-l │ │ │ │ + 0x0000a8e4 6576656c 2066756e 6374696f 6e20696e evel function in │ │ │ │ + 0x0000a8f4 74656e64 65642074 6f206265 20757365 tended to be use │ │ │ │ + 0x0000a904 64206279 20657665 6e74206c 6f6f7073 d by event loops │ │ │ │ + 0x0000a914 2e0a5468 69732066 756e6374 696f6e20 ..This function │ │ │ │ + 0x0000a924 69732074 68726561 642d7370 65636966 is thread-specif │ │ │ │ + 0x0000a934 69632e00 5f676574 5f72756e 6e696e67 ic.._get_running │ │ │ │ + 0x0000a944 5f6c6f6f 7028246d 6f64756c 652c202f _loop($module, / │ │ │ │ + 0x0000a954 290a2d2d 0a0a5265 7475726e 20746865 ).--..Return the │ │ │ │ + 0x0000a964 2072756e 6e696e67 20657665 6e74206c running event l │ │ │ │ + 0x0000a974 6f6f7020 6f72204e 6f6e652e 0a0a5468 oop or None...Th │ │ │ │ + 0x0000a984 69732069 73206120 6c6f772d 6c657665 is is a low-leve │ │ │ │ + 0x0000a994 6c206675 6e637469 6f6e2069 6e74656e l function inten │ │ │ │ + 0x0000a9a4 64656420 746f2062 65207573 65642062 ded to be used b │ │ │ │ + 0x0000a9b4 79206576 656e7420 6c6f6f70 732e0a54 y event loops..T │ │ │ │ + 0x0000a9c4 68697320 66756e63 74696f6e 20697320 his function is │ │ │ │ + 0x0000a9d4 74687265 61642d73 70656369 6669632e thread-specific. │ │ │ │ + 0x0000a9e4 00000000 6765745f 72756e6e 696e675f ....get_running_ │ │ │ │ + 0x0000a9f4 6c6f6f70 28246d6f 64756c65 2c202f29 loop($module, /) │ │ │ │ + 0x0000aa04 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ + 0x0000aa14 72756e6e 696e6720 6576656e 74206c6f running event lo │ │ │ │ + 0x0000aa24 6f702e20 20526169 73652061 2052756e op. Raise a Run │ │ │ │ + 0x0000aa34 74696d65 4572726f 72206966 20746865 timeError if the │ │ │ │ + 0x0000aa44 72652069 73206e6f 6e652e0a 0a546869 re is none...Thi │ │ │ │ + 0x0000aa54 73206675 6e637469 6f6e2069 73207468 s function is th │ │ │ │ + 0x0000aa64 72656164 2d737065 63696669 632e0000 read-specific... │ │ │ │ + 0x0000aa74 6765745f 6576656e 745f6c6f 6f702824 get_event_loop($ │ │ │ │ + 0x0000aa84 6d6f6475 6c652c20 2f290a2d 2d0a0a52 module, /).--..R │ │ │ │ + 0x0000aa94 65747572 6e20616e 20617379 6e63696f eturn an asyncio │ │ │ │ + 0x0000aaa4 20657665 6e74206c 6f6f702e 0a0a5768 event loop...Wh │ │ │ │ + 0x0000aab4 656e2063 616c6c65 64206672 6f6d2061 en called from a │ │ │ │ + 0x0000aac4 20636f72 6f757469 6e65206f 72206120 coroutine or a │ │ │ │ + 0x0000aad4 63616c6c 6261636b 2028652e 672e2073 callback (e.g. s │ │ │ │ + 0x0000aae4 63686564 756c6564 20776974 680a6361 cheduled with.ca │ │ │ │ + 0x0000aaf4 6c6c5f73 6f6f6e20 6f722073 696d696c ll_soon or simil │ │ │ │ + 0x0000ab04 61722041 5049292c 20746869 73206675 ar API), this fu │ │ │ │ + 0x0000ab14 6e637469 6f6e2077 696c6c20 616c7761 nction will alwa │ │ │ │ + 0x0000ab24 79732072 65747572 6e207468 650a7275 ys return the.ru │ │ │ │ + 0x0000ab34 6e6e696e 67206576 656e7420 6c6f6f70 nning event loop │ │ │ │ + 0x0000ab44 2e0a0a49 66207468 65726520 6973206e ...If there is n │ │ │ │ + 0x0000ab54 6f207275 6e6e696e 67206576 656e7420 o running event │ │ │ │ + 0x0000ab64 6c6f6f70 20736574 2c207468 65206675 loop set, the fu │ │ │ │ + 0x0000ab74 6e637469 6f6e2077 696c6c20 72657475 nction will retu │ │ │ │ + 0x0000ab84 726e0a74 68652072 6573756c 74206f66 rn.the result of │ │ │ │ + 0x0000ab94 20606765 745f6576 656e745f 6c6f6f70 `get_event_loop │ │ │ │ + 0x0000aba4 5f706f6c 69637928 292e6765 745f6576 _policy().get_ev │ │ │ │ + 0x0000abb4 656e745f 6c6f6f70 28296020 63616c6c ent_loop()` call │ │ │ │ + 0x0000abc4 2e000000 63757272 656e745f 7461736b ....current_task │ │ │ │ + 0x0000abd4 28246d6f 64756c65 2c202f2c 206c6f6f ($module, /, loo │ │ │ │ + 0x0000abe4 703d4e6f 6e65290a 2d2d0a0a 52657475 p=None).--..Retu │ │ │ │ + 0x0000abf4 726e2061 20637572 72656e74 6c792065 rn a currently e │ │ │ │ + 0x0000ac04 78656375 74656420 7461736b 2e000000 xecuted task.... │ │ │ │ + 0x0000ac14 41636365 6c657261 746f7220 6d6f6475 Accelerator modu │ │ │ │ + 0x0000ac24 6c652066 6f722061 73796e63 696f0000 le for asyncio.. │ │ │ │ + 0x0000ac34 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x0000ac44 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x0000ac54 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x0000ac64 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x0000ac74 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x0000ac84 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x0000ac94 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x0000aca4 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x0000acb4 29000000 08000000 00000000 00000000 )............... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000acd0 00000000 .... │ │ │ │ + 0x0000acc4 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fe7c ed700000 .p.. │ │ │ │ + 0x0001fe7c e1700000 .p.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fe80 ad700000 .p.. │ │ │ │ + 0x0001fe80 a1700000 .p.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fe84 b48d0000 048e0000 00000000 b48d0000 ................ │ │ │ │ - 0x0001fe94 048e0000 00000000 b48d0000 048e0000 ................ │ │ │ │ - 0x0001fea4 00000000 048e0000 00000000 048e0000 ................ │ │ │ │ - 0x0001feb4 00000000 048e0000 00000000 048e0000 ................ │ │ │ │ - 0x0001fec4 00000000 108b0000 188b0000 00000000 ................ │ │ │ │ - 0x0001fed4 30840000 00000000 208b0000 00000000 0....... ....... │ │ │ │ - 0x0001fee4 208b0000 00000000 108b0000 00000000 ............... │ │ │ │ - 0x0001fef4 b48d0000 00000000 30840000 00000000 ........0....... │ │ │ │ - 0x0001ff04 30840000 00000000 b48d0000 00000000 0............... │ │ │ │ - 0x0001ff14 30840000 408c0000 00000000 348c0000 0...@.......4... │ │ │ │ - 0x0001ff24 b48d0000 1c8c0000 408c0000 248b0000 ........@...$... │ │ │ │ - 0x0001ff34 00000000 b48d0000 00000000 ............ │ │ │ │ + 0x0001fe84 a88d0000 f88d0000 00000000 a88d0000 ................ │ │ │ │ + 0x0001fe94 f88d0000 00000000 a88d0000 f88d0000 ................ │ │ │ │ + 0x0001fea4 00000000 f88d0000 00000000 f88d0000 ................ │ │ │ │ + 0x0001feb4 00000000 f88d0000 00000000 f88d0000 ................ │ │ │ │ + 0x0001fec4 00000000 048b0000 0c8b0000 00000000 ................ │ │ │ │ + 0x0001fed4 24840000 00000000 148b0000 00000000 $............... │ │ │ │ + 0x0001fee4 148b0000 00000000 048b0000 00000000 ................ │ │ │ │ + 0x0001fef4 a88d0000 00000000 24840000 00000000 ........$....... │ │ │ │ + 0x0001ff04 24840000 00000000 a88d0000 00000000 $............... │ │ │ │ + 0x0001ff14 24840000 348c0000 00000000 288c0000 $...4.......(... │ │ │ │ + 0x0001ff24 a88d0000 108c0000 348c0000 188b0000 ........4....... │ │ │ │ + 0x0001ff34 00000000 a88d0000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,164 +1,164 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000201ac ac010200 b08b0000 45670000 04000000 ........Eg...... │ │ │ │ - 0x000201bc 2ca10000 bc8b0000 41630000 82020000 ,.......Ac...... │ │ │ │ - 0x000201cc 14a00000 6c8b0000 654c0000 82020000 ....l...eL...... │ │ │ │ - 0x000201dc b09d0000 808b0000 21640000 82020000 ........!d...... │ │ │ │ - 0x000201ec 1c9d0000 988b0000 f5620000 04000000 .........b...... │ │ │ │ - 0x000201fc f89b0000 a48b0000 1d630000 04000000 .........c...... │ │ │ │ - 0x0002020c 649b0000 ac8b0000 a12c0000 08000000 d........,...... │ │ │ │ - 0x0002021c 289a0000 b88b0000 d12c0000 08000000 (........,...... │ │ │ │ - 0x0002022c 009a0000 c88b0000 23260000 82000000 ........#&...... │ │ │ │ - 0x0002023c 94960000 d08b0000 17230000 04000000 .........#...... │ │ │ │ - 0x0002024c e4950000 dc8b0000 91340000 04000000 .........4...... │ │ │ │ - 0x0002025c e4940000 e88b0000 79240000 82020000 ........y$...... │ │ │ │ - 0x0002026c 98910000 f48b0000 6d300000 82020000 ........m0...... │ │ │ │ - 0x0002027c 24900000 008c0000 69300000 04000000 $.......i0...... │ │ │ │ - 0x0002028c 588f0000 188c0000 2d210000 04000000 X.......-!...... │ │ │ │ - 0x0002029c 408f0000 248c0000 012d0000 08000000 @...$....-...... │ │ │ │ - 0x000202ac 208f0000 308c0000 1d2c0000 04000000 ...0....,...... │ │ │ │ - 0x000202bc 088f0000 3c8c0000 8d2b0000 04000000 ....<....+...... │ │ │ │ - 0x000202cc ec8e0000 488c0000 00000000 18000000 ....H........... │ │ │ │ - 0x000202dc 5c8c0000 00000000 00000000 00000000 \............... │ │ │ │ - 0x000202ec 00000000 b08b0000 45670000 04000000 ........Eg...... │ │ │ │ - 0x000202fc 2ca10000 bc8b0000 41630000 82020000 ,.......Ac...... │ │ │ │ - 0x0002030c 14a00000 ac8b0000 dd740000 82020000 .........t...... │ │ │ │ - 0x0002031c 749f0000 b88b0000 552a0000 82020000 t.......U*...... │ │ │ │ - 0x0002032c cc9e0000 6c8b0000 654c0000 82020000 ....l...eL...... │ │ │ │ - 0x0002033c b09d0000 808b0000 21640000 82020000 ........!d...... │ │ │ │ - 0x0002034c 1c9d0000 c88b0000 45270000 82020000 ........E'...... │ │ │ │ - 0x0002035c 3c9c0000 988b0000 f5620000 04000000 <........b...... │ │ │ │ - 0x0002036c f89b0000 a48b0000 1d630000 04000000 .........c...... │ │ │ │ - 0x0002037c 649b0000 2c8d0000 994f0000 82020000 d...,....O...... │ │ │ │ - 0x0002038c 1c9b0000 008c0000 6b300000 04000000 ........k0...... │ │ │ │ - 0x0002039c 4c9a0000 488c0000 00000000 18000000 L...H........... │ │ │ │ - 0x000203ac 388d0000 00000000 00000000 00000000 8............... │ │ │ │ - 0x000203bc 00000000 34000000 3d680000 42000000 ....4...=h..B... │ │ │ │ - 0x000203cc 99210000 38000000 38a20000 47000000 .!..8...8...G... │ │ │ │ - 0x000203dc 95800000 33000000 2d6c0000 3e000000 ....3...-l..>... │ │ │ │ - 0x000203ec 09730000 40000000 b0010200 49000000 .s..@.......I... │ │ │ │ + 0x000201ac ac010200 a48b0000 39670000 04000000 ........9g...... │ │ │ │ + 0x000201bc 20a10000 b08b0000 35630000 82020000 .......5c...... │ │ │ │ + 0x000201cc 08a00000 608b0000 654c0000 82020000 ....`...eL...... │ │ │ │ + 0x000201dc a49d0000 748b0000 15640000 82020000 ....t....d...... │ │ │ │ + 0x000201ec 109d0000 8c8b0000 e9620000 04000000 .........b...... │ │ │ │ + 0x000201fc ec9b0000 988b0000 11630000 04000000 .........c...... │ │ │ │ + 0x0002020c 589b0000 a08b0000 a12c0000 08000000 X........,...... │ │ │ │ + 0x0002021c 1c9a0000 ac8b0000 d12c0000 08000000 .........,...... │ │ │ │ + 0x0002022c f4990000 bc8b0000 23260000 82000000 ........#&...... │ │ │ │ + 0x0002023c 88960000 c48b0000 17230000 04000000 .........#...... │ │ │ │ + 0x0002024c d8950000 d08b0000 91340000 04000000 .........4...... │ │ │ │ + 0x0002025c d8940000 dc8b0000 79240000 82020000 ........y$...... │ │ │ │ + 0x0002026c 8c910000 e88b0000 6d300000 82020000 ........m0...... │ │ │ │ + 0x0002027c 18900000 f48b0000 69300000 04000000 ........i0...... │ │ │ │ + 0x0002028c 4c8f0000 0c8c0000 2d210000 04000000 L.......-!...... │ │ │ │ + 0x0002029c 348f0000 188c0000 012d0000 08000000 4........-...... │ │ │ │ + 0x000202ac 148f0000 248c0000 1d2c0000 04000000 ....$....,...... │ │ │ │ + 0x000202bc fc8e0000 308c0000 8d2b0000 04000000 ....0....+...... │ │ │ │ + 0x000202cc e08e0000 3c8c0000 00000000 18000000 ....<........... │ │ │ │ + 0x000202dc 508c0000 00000000 00000000 00000000 P............... │ │ │ │ + 0x000202ec 00000000 a48b0000 39670000 04000000 ........9g...... │ │ │ │ + 0x000202fc 20a10000 b08b0000 35630000 82020000 .......5c...... │ │ │ │ + 0x0002030c 08a00000 a08b0000 d1740000 82020000 .........t...... │ │ │ │ + 0x0002031c 689f0000 ac8b0000 552a0000 82020000 h.......U*...... │ │ │ │ + 0x0002032c c09e0000 608b0000 654c0000 82020000 ....`...eL...... │ │ │ │ + 0x0002033c a49d0000 748b0000 15640000 82020000 ....t....d...... │ │ │ │ + 0x0002034c 109d0000 bc8b0000 45270000 82020000 ........E'...... │ │ │ │ + 0x0002035c 309c0000 8c8b0000 e9620000 04000000 0........b...... │ │ │ │ + 0x0002036c ec9b0000 988b0000 11630000 04000000 .........c...... │ │ │ │ + 0x0002037c 589b0000 208d0000 994f0000 82020000 X... ....O...... │ │ │ │ + 0x0002038c 109b0000 f48b0000 6b300000 04000000 ........k0...... │ │ │ │ + 0x0002039c 409a0000 3c8c0000 00000000 18000000 @...<........... │ │ │ │ + 0x000203ac 2c8d0000 00000000 00000000 00000000 ,............... │ │ │ │ + 0x000203bc 00000000 34000000 31680000 42000000 ....4...1h..B... │ │ │ │ + 0x000203cc 99210000 38000000 2ca20000 47000000 .!..8...,...G... │ │ │ │ + 0x000203dc 89800000 33000000 216c0000 3e000000 ....3...!l..>... │ │ │ │ + 0x000203ec fd720000 40000000 b0010200 49000000 .r..@.......I... │ │ │ │ 0x000203fc e8080200 3c000000 35400000 41000000 ....<...5@..A... │ │ │ │ - 0x0002040c 00000000 50000000 d96a0000 4d000000 ....P....j..M... │ │ │ │ - 0x0002041c 09730000 00000000 00000000 34000000 .s..........4... │ │ │ │ - 0x0002042c 6d6e0000 42000000 01280000 38000000 mn..B....(..8... │ │ │ │ - 0x0002043c a4a20000 47000000 7d250000 33000000 ....G...}%..3... │ │ │ │ - 0x0002044c b56c0000 3e000000 09730000 40000000 .l..>....s..@... │ │ │ │ + 0x0002040c 00000000 50000000 cd6a0000 4d000000 ....P....j..M... │ │ │ │ + 0x0002041c fd720000 00000000 00000000 34000000 .r..........4... │ │ │ │ + 0x0002042c 616e0000 42000000 01280000 38000000 an..B....(..8... │ │ │ │ + 0x0002043c 98a20000 47000000 7d250000 33000000 ....G...}%..3... │ │ │ │ + 0x0002044c a96c0000 3e000000 fd720000 40000000 .l..>....r..@... │ │ │ │ 0x0002045c f0020200 49000000 4c090200 3c000000 ....I...L...<... │ │ │ │ 0x0002046c 5d5f0000 41000000 00000000 50000000 ]_..A.......P... │ │ │ │ - 0x0002047c 1d6c0000 4d000000 09730000 00000000 .l..M....s...... │ │ │ │ - 0x0002048c 00000000 34000000 957e0000 3a000000 ....4....~..:... │ │ │ │ + 0x0002047c 116c0000 4d000000 fd720000 00000000 .l..M....r...... │ │ │ │ + 0x0002048c 00000000 34000000 897e0000 3a000000 ....4....~..:... │ │ │ │ 0x0002049c 00000000 47000000 212c0000 33000000 ....G...!,..3... │ │ │ │ - 0x000204ac 217f0000 3e000000 00000000 3f000000 !...>.......?... │ │ │ │ - 0x000204bc 2d610000 40000000 280a0200 51000000 -a..@...(...Q... │ │ │ │ + 0x000204ac 157f0000 3e000000 00000000 3f000000 ....>.......?... │ │ │ │ + 0x000204bc 21610000 40000000 280a0200 51000000 !a..@...(...Q... │ │ │ │ 0x000204cc 61330000 00000000 00000000 49000000 a3..........I... │ │ │ │ - 0x000204dc 680a0200 34000000 b9600000 32000000 h...4....`..2... │ │ │ │ + 0x000204dc 680a0200 34000000 ad600000 32000000 h...4....`..2... │ │ │ │ 0x000204ec 01500000 3a000000 00000000 47000000 .P..:.......G... │ │ │ │ - 0x000204fc 11820000 33000000 9d620000 00000000 ....3....b...... │ │ │ │ + 0x000204fc 05820000 33000000 91620000 00000000 ....3....b...... │ │ │ │ 0x0002050c 00000000 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x0002051c 00000000 00000000 e08e0000 20ac0000 ............ ... │ │ │ │ + 0x0002051c 00000000 00000000 d48e0000 14ac0000 ................ │ │ │ │ 0x0002052c 58000000 b00a0200 900a0200 293a0000 X...........):.. │ │ │ │ - 0x0002053c 4d3d0000 51470000 c08e0000 10000000 M=..QG.......... │ │ │ │ - 0x0002054c 00000000 00410000 d8040200 ac8e0000 .....A.......... │ │ │ │ + 0x0002053c 4d3d0000 51470000 b48e0000 10000000 M=..QG.......... │ │ │ │ + 0x0002054c 00000000 00410000 d8040200 a08e0000 .....A.......... │ │ │ │ 0x0002055c 0c000000 00000000 00410000 90040200 .........A...... │ │ │ │ - 0x0002056c 9c8e0000 3c000000 00000000 18450000 ....<........E.. │ │ │ │ - 0x0002057c 28040200 8c8e0000 58000000 00000000 (.......X....... │ │ │ │ + 0x0002056c 908e0000 3c000000 00000000 18450000 ....<........E.. │ │ │ │ + 0x0002057c 28040200 808e0000 58000000 00000000 (.......X....... │ │ │ │ 0x0002058c 18450000 c0030200 00000000 38ff0100 .E..........8... │ │ │ │ - 0x0002059c 888d0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002059c 7c8d0000 00000000 00000000 00000000 |............... │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205bc 00000000 00000000 20ff0100 848e0000 ........ ....... │ │ │ │ + 0x000205bc 00000000 00000000 20ff0100 788e0000 ........ ...x... │ │ │ │ 0x000205cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205ec 00000000 14ff0100 6c8b0000 00000000 ........l....... │ │ │ │ + 0x000205ec 00000000 14ff0100 608b0000 00000000 ........`....... │ │ │ │ 0x000205fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002060c 00000000 00000000 00000000 788e0000 ............x... │ │ │ │ - 0x0002061c 497c0000 08000000 00000000 00000000 I|.............. │ │ │ │ - 0x0002062c 0cff0100 708e0000 00000000 00000000 ....p........... │ │ │ │ + 0x0002060c 00000000 00000000 00000000 6c8e0000 ............l... │ │ │ │ + 0x0002061c 3d7c0000 08000000 00000000 00000000 =|.............. │ │ │ │ + 0x0002062c 0cff0100 648e0000 00000000 00000000 ....d........... │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002064c 00000000 00000000 00000000 04ff0100 ................ │ │ │ │ - 0x0002065c 808b0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002065c 748b0000 00000000 00000000 00000000 t............... │ │ │ │ 0x0002066c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002067c 00000000 00000000 fcfe0100 ac8b0000 ................ │ │ │ │ + 0x0002067c 00000000 00000000 fcfe0100 a08b0000 ................ │ │ │ │ 0x0002068c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002069c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206ac 00000000 f4fe0100 648e0000 00000000 ........d....... │ │ │ │ + 0x000206ac 00000000 f4fe0100 588e0000 00000000 ........X....... │ │ │ │ 0x000206bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206dc ecfe0100 e88b0000 00000000 00000000 ................ │ │ │ │ + 0x000206dc ecfe0100 dc8b0000 00000000 00000000 ................ │ │ │ │ 0x000206ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206fc 00000000 00000000 00000000 e4fe0100 ................ │ │ │ │ - 0x0002070c c88b0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002070c bc8b0000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002071c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002072c 00000000 00000000 dcfe0100 c88b0000 ................ │ │ │ │ + 0x0002072c 00000000 00000000 dcfe0100 bc8b0000 ................ │ │ │ │ 0x0002073c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002074c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002075c 00000000 d4fe0100 b88b0000 00000000 ................ │ │ │ │ + 0x0002075c 00000000 d4fe0100 ac8b0000 00000000 ................ │ │ │ │ 0x0002076c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002077c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002078c 9cfe0100 388e0000 00000000 00000000 ....8........... │ │ │ │ + 0x0002078c 9cfe0100 2c8e0000 00000000 00000000 ....,........... │ │ │ │ 0x0002079c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207ac 00000000 00000000 00000000 90fe0100 ................ │ │ │ │ - 0x000207bc 448e0000 00000000 00000000 00000000 D............... │ │ │ │ + 0x000207bc 388e0000 00000000 00000000 00000000 8............... │ │ │ │ 0x000207cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000207dc 00000000 00000000 84fe0100 508e0000 ............P... │ │ │ │ + 0x000207dc 00000000 00000000 84fe0100 448e0000 ............D... │ │ │ │ 0x000207ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002080c 00000000 c8fe0100 f48b0000 00000000 ................ │ │ │ │ + 0x0002080c 00000000 c8fe0100 e88b0000 00000000 ................ │ │ │ │ 0x0002081c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002082c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002083c c0fe0100 e48d0000 00000000 00000000 ................ │ │ │ │ + 0x0002083c c0fe0100 d88d0000 00000000 00000000 ................ │ │ │ │ 0x0002084c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002085c 00000000 00000000 00000000 b8fe0100 ................ │ │ │ │ - 0x0002086c f48d0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002086c e88d0000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002087c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002088c 00000000 00000000 b0fe0100 0c8e0000 ................ │ │ │ │ + 0x0002088c 00000000 00000000 b0fe0100 008e0000 ................ │ │ │ │ 0x0002089c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000208ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000208bc 00000000 a8fe0100 208e0000 00000000 ........ ....... │ │ │ │ + 0x000208bc 00000000 a8fe0100 148e0000 00000000 ................ │ │ │ │ 0x000208cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000208dc 00000000 00000000 00000000 308b0000 ............0... │ │ │ │ + 0x000208dc 00000000 00000000 00000000 248b0000 ............$... │ │ │ │ 0x000208ec d52b0000 114c0000 00000000 00000000 .+...L.......... │ │ │ │ - 0x000208fc 488b0000 f92b0000 00000000 00000000 H....+.......... │ │ │ │ - 0x0002090c 00000000 588b0000 41230000 00000000 ....X...A#...... │ │ │ │ - 0x0002091c 00000000 00000000 608b0000 1d230000 ........`....#.. │ │ │ │ + 0x000208fc 3c8b0000 f92b0000 00000000 00000000 <....+.......... │ │ │ │ + 0x0002090c 00000000 4c8b0000 41230000 00000000 ....L...A#...... │ │ │ │ + 0x0002091c 00000000 00000000 548b0000 1d230000 ........T....#.. │ │ │ │ 0x0002092c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002093c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002094c a08c0000 9d730000 00000000 00000000 .....s.......... │ │ │ │ - 0x0002095c 00000000 a88c0000 e94b0000 257e0000 .........K..%~.. │ │ │ │ - 0x0002096c 00000000 00000000 c88d0000 b12b0000 .............+.. │ │ │ │ - 0x0002097c 00000000 00000000 00000000 c48c0000 ................ │ │ │ │ + 0x0002094c 948c0000 91730000 00000000 00000000 .....s.......... │ │ │ │ + 0x0002095c 00000000 9c8c0000 e94b0000 197e0000 .........K...~.. │ │ │ │ + 0x0002096c 00000000 00000000 bc8d0000 b12b0000 .............+.. │ │ │ │ + 0x0002097c 00000000 00000000 00000000 b88c0000 ................ │ │ │ │ 0x0002098c c5210000 00000000 00000000 00000000 .!.............. │ │ │ │ - 0x0002099c d08c0000 f1290000 00000000 00000000 .....).......... │ │ │ │ - 0x000209ac 00000000 d88c0000 19250000 00000000 .........%...... │ │ │ │ - 0x000209bc 00000000 00000000 e48c0000 dd2f0000 ............./.. │ │ │ │ - 0x000209cc 5d2e0000 00000000 00000000 f48c0000 ]............... │ │ │ │ + 0x0002099c c48c0000 f1290000 00000000 00000000 .....).......... │ │ │ │ + 0x000209ac 00000000 cc8c0000 19250000 00000000 .........%...... │ │ │ │ + 0x000209bc 00000000 00000000 d88c0000 dd2f0000 ............./.. │ │ │ │ + 0x000209cc 5d2e0000 00000000 00000000 e88c0000 ]............... │ │ │ │ 0x000209dc c14b0000 00000000 00000000 00000000 .K.............. │ │ │ │ - 0x000209ec 088d0000 e52a0000 c92e0000 00000000 .....*.......... │ │ │ │ - 0x000209fc 00000000 188d0000 41350000 00000000 ........A5...... │ │ │ │ + 0x000209ec fc8c0000 e52a0000 c92e0000 00000000 .....*.......... │ │ │ │ + 0x000209fc 00000000 0c8d0000 41350000 00000000 ........A5...... │ │ │ │ 0x00020a0c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020a1c 00000000 00000000 00000000 6c8d0000 ............l... │ │ │ │ - 0x00020a2c 8d340000 08000000 00000000 ec880000 .4.............. │ │ │ │ - 0x00020a3c 55280000 80000000 00000000 748d0000 U(..........t... │ │ │ │ + 0x00020a1c 00000000 00000000 00000000 608d0000 ............`... │ │ │ │ + 0x00020a2c 8d340000 08000000 00000000 e0880000 .4.............. │ │ │ │ + 0x00020a3c 55280000 80000000 00000000 688d0000 U(..........h... │ │ │ │ 0x00020a4c 752c0000 04000000 00000000 00000000 u,.............. │ │ │ │ - 0x00020a5c 00000000 00000000 00000000 7c8d0000 ............|... │ │ │ │ + 0x00020a5c 00000000 00000000 00000000 708d0000 ............p... │ │ │ │ 0x00020a6c 512c0000 00000000 00000000 00000000 Q,.............. │ │ │ │ 0x00020a7c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020a8c 00000000 02000000 55360000 03000000 ........U6...... │ │ │ │ 0x00020a9c 02000000 04000000 01000000 00000000 ................ │ │ │ │ - 0x00020aac 00000000 888d0000 413b0000 82000000 ........A;...... │ │ │ │ - 0x00020abc d4ab0000 988d0000 092b0000 04000000 .........+...... │ │ │ │ - 0x00020acc 80aa0000 a88d0000 f1700000 04000000 .........p...... │ │ │ │ - 0x00020adc f4a90000 bc8d0000 093b0000 04000000 .........;...... │ │ │ │ - 0x00020aec 44a90000 d08d0000 e5460000 08000000 D........F...... │ │ │ │ - 0x00020afc 9ca80000 e48d0000 29310000 82000000 ........)1...... │ │ │ │ - 0x00020b0c 34a80000 f48d0000 fd310000 82000000 4........1...... │ │ │ │ - 0x00020b1c c4a70000 0c8e0000 9d320000 82000000 .........2...... │ │ │ │ - 0x00020b2c 78a70000 208e0000 af340000 82000000 x... ....4...... │ │ │ │ - 0x00020b3c 28a70000 388e0000 512d0000 82000000 (...8...Q-...... │ │ │ │ - 0x00020b4c a4a60000 448e0000 f52d0000 82000000 ....D....-...... │ │ │ │ - 0x00020b5c 2ca60000 508e0000 8d2f0000 82000000 ,...P..../...... │ │ │ │ - 0x00020b6c 74a50000 648e0000 2d770000 82000000 t...d...-w...... │ │ │ │ - 0x00020b7c 24a50000 e4870000 21740000 80000000 $.......!t...... │ │ │ │ - 0x00020b8c c0a40000 cc880000 557f0000 80000000 ........U....... │ │ │ │ - 0x00020b9c 80a40000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020aac 00000000 7c8d0000 413b0000 82000000 ....|...A;...... │ │ │ │ + 0x00020abc c8ab0000 8c8d0000 092b0000 04000000 .........+...... │ │ │ │ + 0x00020acc 74aa0000 9c8d0000 e5700000 04000000 t........p...... │ │ │ │ + 0x00020adc e8a90000 b08d0000 093b0000 04000000 .........;...... │ │ │ │ + 0x00020aec 38a90000 c48d0000 e5460000 08000000 8........F...... │ │ │ │ + 0x00020afc 90a80000 d88d0000 29310000 82000000 ........)1...... │ │ │ │ + 0x00020b0c 28a80000 e88d0000 fd310000 82000000 (........1...... │ │ │ │ + 0x00020b1c b8a70000 008e0000 9d320000 82000000 .........2...... │ │ │ │ + 0x00020b2c 6ca70000 148e0000 af340000 82000000 l........4...... │ │ │ │ + 0x00020b3c 1ca70000 2c8e0000 512d0000 82000000 ....,...Q-...... │ │ │ │ + 0x00020b4c 98a60000 388e0000 f52d0000 82000000 ....8....-...... │ │ │ │ + 0x00020b5c 20a60000 448e0000 8d2f0000 82000000 ...D..../...... │ │ │ │ + 0x00020b6c 68a50000 588e0000 21770000 82000000 h...X...!w...... │ │ │ │ + 0x00020b7c 18a50000 d8870000 15740000 80000000 .........t...... │ │ │ │ + 0x00020b8c b4a40000 c0880000 497f0000 80000000 ........I....... │ │ │ │ + 0x00020b9c 74a40000 00000000 00000000 00000000 t............... │ │ │ │ 0x00020bac 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 38663061 64636335 64313065 30303062 8f0adcc5d10e000b │ │ │ │ - 0x00000010 63626139 38646261 63323465 32396136 cba98dbac24e29a6 │ │ │ │ - 0x00000020 31343536 33622e64 65627567 00000000 14563b.debug.... │ │ │ │ - 0x00000030 f41652cf ..R. │ │ │ │ + 0x00000000 64353633 30626432 39616161 38366539 d5630bd29aaa86e9 │ │ │ │ + 0x00000010 65376238 30626665 63363034 37376135 e7b80bfec60477a5 │ │ │ │ + 0x00000020 32383762 32662e64 65627567 00000000 287b2f.debug.... │ │ │ │ + 0x00000030 06b1ae4c ...L │ │ ├── ./usr/lib/python3.14/lib-dynload/_bz2.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: a91142ac840c234e54e323a57318d28084e6f828 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ad23995653876c1c03a6d3b294d4db0798844e9d │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -48,20 +48,21 @@ │ │ │ │ BZ2_bzDecompressEnd │ │ │ │ PyThread_free_lock │ │ │ │ BZ2_bzCompressEnd │ │ │ │ PyMem_RawFree │ │ │ │ libbz2.so.1.0 │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ -I}K}IyD[ │ │ │ │ -IyKzIyD[ │ │ │ │ -IvKvIyD[ │ │ │ │ -IjKrIyD[ │ │ │ │ -IkKlIyD[ │ │ │ │ -I]K2FgIyD[ │ │ │ │ +vIyDsKD1 │ │ │ │ +I{K{IyD[ │ │ │ │ +IwKxIyD[ │ │ │ │ +ItKtIyD[ │ │ │ │ +IhKpIyD[ │ │ │ │ +IiKjIyD[ │ │ │ │ +I[K2FeIyD[ │ │ │ │ H KxD J{D │ │ │ │ #6J)FxDcczD │ │ │ │ 1#Dk`1` F │ │ │ │ BZ2Compressor │ │ │ │ compresslevel must be between 1 and 9 │ │ │ │ Unable to allocate lock │ │ │ │ BZ2Decompressor │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000c48 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1e5c │ │ │ │ + bl 1f48 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -361,35 +361,133 @@ │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 11f4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr.w ip, [pc, #172] @ 12e0 │ │ │ │ + add.w r3, r0, #9 │ │ │ │ + add ip, pc │ │ │ │ + cmp r3, #13 │ │ │ │ + bhi.n 12a0 │ │ │ │ + tbb [pc, r3] │ │ │ │ + cmp r6, #37 @ 0x25 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ + lsrs r1, r1, #4 │ │ │ │ + adcs r2, r1 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ + lsls r7, r0, #28 │ │ │ │ + lsls r7, r0, #28 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r3, [pc, #140] @ (12e4 ) │ │ │ │ + ldr r1, [pc, #140] @ (12e8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r3, [pc, #120] @ (12e4 ) │ │ │ │ + ldr r1, [pc, #124] @ (12ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1266 │ │ │ │ + ldr r3, [pc, #112] @ (12f0 ) │ │ │ │ + ldr r1, [pc, #116] @ (12f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1266 │ │ │ │ + ldr r3, [pc, #104] @ (12f8 ) │ │ │ │ + ldr r1, [pc, #104] @ (12fc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1266 │ │ │ │ + ldr r3, [pc, #64] @ (12e4 ) │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #88] @ (1300 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx e64 │ │ │ │ + b.n 1266 │ │ │ │ + ldr r3, [pc, #76] @ (1304 ) │ │ │ │ + ldr r1, [pc, #80] @ (1308 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1266 │ │ │ │ + ldr r3, [pc, #68] @ (130c ) │ │ │ │ + ldr r1, [pc, #68] @ (1310 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1266 │ │ │ │ + blx d04 │ │ │ │ + b.n 1266 │ │ │ │ + nop │ │ │ │ + stcl 0, cr0, [r2, #4] │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1752] @ 1914 │ │ │ │ + ldr.w r3, [pc, #1760] @ 1a0c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 147a │ │ │ │ + beq.w 156c │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ blx df8 │ │ │ │ - ldr.w r2, [pc, #1720] @ 1918 │ │ │ │ + ldr.w r2, [pc, #1728] @ 1a10 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ @@ -398,87 +496,86 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ blx d1c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1468 │ │ │ │ + beq.w 155a │ │ │ │ add r5, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx e34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1868 │ │ │ │ + bne.w 17d6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1642 │ │ │ │ + beq.w 174e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ blx e94 <_PyNumber_Index@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1638 │ │ │ │ + beq.w 1746 │ │ │ │ blx d7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 14ce │ │ │ │ + blt.w 15c0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.w 1638 │ │ │ │ + beq.w 1746 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1654 │ │ │ │ + beq.w 1760 │ │ │ │ ldrb.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 179e │ │ │ │ + bne.w 1886 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 178c │ │ │ │ + bne.w 193e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 14ee │ │ │ │ + beq.w 15d2 │ │ │ │ ldrd r2, lr, [r4, #76] @ 0x4c │ │ │ │ ldr.w ip, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r1, lr │ │ │ │ sub.w r8, r2, lr │ │ │ │ add.w r6, ip, r2 │ │ │ │ cmp r9, r8 │ │ │ │ sub.w r6, r6, r0 │ │ │ │ - bhi.w 17f0 │ │ │ │ + bhi.w 19d4 │ │ │ │ cmp r9, r6 │ │ │ │ - bhi.w 17da │ │ │ │ + bhi.w 19b0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ mov.w r8, #1 │ │ │ │ - add r9, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - it lt │ │ │ │ - movlt.w r6, #32768 @ 0x8000 │ │ │ │ + add r9, r3 │ │ │ │ str.w r9, [r4, #80] @ 0x50 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bge.w 14e0 │ │ │ │ - mov r1, r6 │ │ │ │ + bge.w 15de │ │ │ │ + mov.w r1, #32768 @ 0x8000 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1784 │ │ │ │ + beq.w 15fa │ │ │ │ + mov.w r6, #32768 @ 0x8000 │ │ │ │ movs r0, #1 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx c68 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 176c │ │ │ │ + beq.w 1990 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w sl, [r3] │ │ │ │ add.w r3, sl, #16 │ │ │ │ strd r3, r6, [r4, #24] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ @@ -493,110 +590,110 @@ │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r3, sl, #9 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 1854 │ │ │ │ + bhi.w 197c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r6, r0, #9 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ - lsls r3, r7, #8 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r1, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ + lsls r1, r7, #4 │ │ │ │ + lsls r1, r7, #4 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ + lsls r5, r0, #9 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 160c │ │ │ │ - cbz r1, 13d8 │ │ │ │ + beq.w 16fe │ │ │ │ + cbz r1, 14c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 186c │ │ │ │ + bne.w 1898 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1590 │ │ │ │ + bne.w 1664 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itet eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldreq.w r5, [r9, #12] │ │ │ │ - beq.w 14f2 │ │ │ │ + beq.w 1602 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 16a0 │ │ │ │ + beq.w 17ac │ │ │ │ subs r1, r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f2 │ │ │ │ + beq.w 17ea │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 1726 │ │ │ │ + ble.w 17da │ │ │ │ adds r0, #16 │ │ │ │ subs r5, #1 │ │ │ │ - bne.w 166a │ │ │ │ + bne.w 1776 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r2, [r2, r5] │ │ │ │ add.w r1, r2, #16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ subs r2, r2, r3 │ │ │ │ blx ce8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1732 │ │ │ │ + bge.w 17e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1732 │ │ │ │ + bne.w 17e6 │ │ │ │ mov r0, r9 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1524 │ │ │ │ + bne.n 1632 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 154a │ │ │ │ + beq.w 165a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1614 │ │ │ │ + beq.w 1724 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ blx e1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 1472 │ │ │ │ + cbz r3, 1564 │ │ │ │ mov r0, r7 │ │ │ │ blx cc0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ blx df8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 149e │ │ │ │ + ble.n 1590 │ │ │ │ clz r3, r6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r5, #2 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 128e │ │ │ │ - ldr.w r3, [pc, #1148] @ 191c │ │ │ │ + beq.w 137e │ │ │ │ + ldr.w r3, [pc, #1152] @ 1a14 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movs r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -605,569 +702,578 @@ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx d1c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 128e │ │ │ │ - b.n 1468 │ │ │ │ + bne.w 137e │ │ │ │ + b.n 155a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12c2 │ │ │ │ + bne.w 13b2 │ │ │ │ mov r0, r6 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12c2 │ │ │ │ + b.n 13b2 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str.w r9, [r4, #80] @ 0x50 │ │ │ │ + blt.w 1428 │ │ │ │ cmp.w r5, #32768 @ 0x8000 │ │ │ │ mov r6, r5 │ │ │ │ it ge │ │ │ │ movge.w r6, #32768 @ 0x8000 │ │ │ │ - b.n 1344 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 132e │ │ │ │ + movs r0, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + blx cdc │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 143e │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #28] │ │ │ │ + b.n 16ec │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 16ce │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 151c │ │ │ │ + bge.n 162a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 151c │ │ │ │ + cbnz r3, 162a │ │ │ │ mov r0, r9 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1450 │ │ │ │ + beq.n 1540 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1462 │ │ │ │ + beq.n 1554 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx cdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ bl ebe <_PyNumber_Index@plt+0x2a> │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1462 │ │ │ │ - b.n 16e8 │ │ │ │ + bne.w 1554 │ │ │ │ + b.n 180a │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ - b.n 1462 │ │ │ │ - ldr r3, [pc, #968] @ (1920 ) │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #968] @ (1924 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - str.w sl, [r4, #56] @ 0x38 │ │ │ │ - mov.w r3, #0 │ │ │ │ - strb.w r3, [r4, #68] @ 0x44 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1588 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1588 │ │ │ │ - mov r0, r9 │ │ │ │ - blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 1462 │ │ │ │ + b.n 1554 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - bgt.w 17d4 │ │ │ │ - ldr r2, [pc, #908] @ (1928 ) │ │ │ │ + bgt.w 186a │ │ │ │ + ldr r2, [pc, #936] @ (1a18 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r2, r3, lsl #2] │ │ │ │ subs r3, r5, r6 │ │ │ │ cmp r3, sl │ │ │ │ it ge │ │ │ │ movge r3, sl │ │ │ │ ands.w sl, sl, r5, asr #32 │ │ │ │ it cc │ │ │ │ movcc sl, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 17ce │ │ │ │ + blt.w 1864 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1702 │ │ │ │ + beq.w 1850 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ blx da0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - blt.w 16f4 │ │ │ │ + blt.w 1832 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15f0 │ │ │ │ + bge.n 16c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c2 │ │ │ │ + beq.w 1826 │ │ │ │ adds r1, #16 │ │ │ │ add r6, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ strd r1, sl, [r4, #24] │ │ │ │ - bge.w 1370 │ │ │ │ - b.n 1570 │ │ │ │ + bge.w 1460 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 16ec │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 16ec │ │ │ │ + mov r0, r9 │ │ │ │ + blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 1554 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.w 1906 │ │ │ │ + bne.w 19c6 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 13d8 │ │ │ │ + b.n 14c8 │ │ │ │ + ldr r3, [pc, #788] @ (1a1c ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #788] @ (1a20 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + str.w sl, [r4, #56] @ 0x38 │ │ │ │ + mov.w r3, #0 │ │ │ │ + strb.w r3, [r4, #68] @ 0x44 │ │ │ │ + b.n 16d4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17b0 │ │ │ │ + bne.n 1816 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ blx e7c │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16dc │ │ │ │ + beq.n 17fe │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 1462 │ │ │ │ + b.n 1554 │ │ │ │ blx dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1868 │ │ │ │ + bne.n 17d6 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12d6 │ │ │ │ + bne.w 13c6 │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ blx d10 │ │ │ │ mov r0, r6 │ │ │ │ blx c9c │ │ │ │ - b.n 12d6 │ │ │ │ + b.n 13c6 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ add.w r1, sl, #16 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ blx ce8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r5, r4 │ │ │ │ add.w r3, r0, r2 │ │ │ │ - bgt.n 1672 │ │ │ │ + bgt.n 177e │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 1416 │ │ │ │ + b.n 1506 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 14f2 │ │ │ │ + beq.w 1602 │ │ │ │ subs r1, r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx cdc │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18f2 │ │ │ │ + cbz r0, 17ea │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ movs r5, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add.w r3, r6, #16 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 1672 │ │ │ │ + b.n 177e │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 155a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 150c │ │ │ │ - b.n 151c │ │ │ │ - ldr r3, [pc, #588] @ (192c ) │ │ │ │ + blt.w 1524 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ + b.n 162a │ │ │ │ + ldr r3, [pc, #568] @ (1a24 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #568] @ (1a28 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 16d4 │ │ │ │ + ldr r3, [pc, #548] @ (1a24 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ bl ebe <_PyNumber_Index@plt+0x2a> │ │ │ │ - b.n 158c │ │ │ │ + b.n 16f0 │ │ │ │ + ldr r3, [r4, #76] @ 0x4c │ │ │ │ + cmp r3, r2 │ │ │ │ + bcs.n 173a │ │ │ │ + blx ca8 │ │ │ │ + str.w r8, [r4, #72] @ 0x48 │ │ │ │ + b.n 172a │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + b.n 16c4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 1716 │ │ │ │ + blt.n 1840 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 1570 │ │ │ │ - ldr r1, [pc, #556] @ (1930 ) │ │ │ │ + b.n 16d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1838 │ │ │ │ + mov r0, r1 │ │ │ │ + blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1838 │ │ │ │ + ldr r1, [pc, #472] @ (1a2c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #548] @ (192c ) │ │ │ │ + ldr r3, [pc, #460] @ (1a24 ) │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 16fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 16fa │ │ │ │ - mov r0, r1 │ │ │ │ - blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16fa │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1434 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - b.n 151c │ │ │ │ - ldr r3, [pc, #488] @ (1920 ) │ │ │ │ + b.n 1838 │ │ │ │ + ldr r1, [pc, #456] @ (1a30 ) │ │ │ │ + add r1, pc │ │ │ │ + b.n 1854 │ │ │ │ + mov.w sl, #268435456 @ 0x10000000 │ │ │ │ + b.n 1676 │ │ │ │ + ldr r3, [pc, #424] @ (1a1c ) │ │ │ │ mvn.w sl, #5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #500] @ (1934 ) │ │ │ │ + ldr r1, [pc, #440] @ (1a34 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1564 │ │ │ │ - ldr r3, [pc, #488] @ (1938 ) │ │ │ │ + b.n 1716 │ │ │ │ + ldr r3, [pc, #432] @ (1a38 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #432] @ (1a3c ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 16f0 │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r1, [r4, #80] @ 0x50 │ │ │ │ + blx e40 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx e10 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + blx c9c │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + movs r1, #0 │ │ │ │ + add r2, r3 │ │ │ │ + add.w r3, sl, #9 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ + cmp r3, #13 │ │ │ │ + bhi.n 197c │ │ │ │ + add r0, pc, #8 @ (adr r0, 18d0 ) │ │ │ │ + ldr.w r3, [r0, r3, lsl #2] │ │ │ │ + add r0, r3 │ │ │ │ + bx r0 │ │ │ │ + nop │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffa1ffff │ │ │ │ + mrc2 15, 1, pc, cr7, cr15, {7} │ │ │ │ + mrc2 15, 1, pc, cr7, cr15, {7} │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ + mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ + mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ + mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ + mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ + ldr r3, [pc, #308] @ (1a40 ) │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #304] @ (1a44 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1716 │ │ │ │ + ldr r3, [pc, #296] @ (1a48 ) │ │ │ │ mvn.w sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #484] @ (193c ) │ │ │ │ + ldr r1, [pc, #292] @ (1a4c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1564 │ │ │ │ + b.n 1716 │ │ │ │ mvn.w sl, #2 │ │ │ │ blx d04 │ │ │ │ - b.n 1564 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1784 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 1784 │ │ │ │ - mov r0, sl │ │ │ │ - blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #28] │ │ │ │ - b.n 1588 │ │ │ │ - ldr r3, [pc, #424] @ (1938 ) │ │ │ │ + b.n 1716 │ │ │ │ + ldr r3, [pc, #264] @ (1a48 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #428] @ (1940 ) │ │ │ │ + ldr r1, [pc, #268] @ (1a50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 158c │ │ │ │ - ldr r3, [pc, #420] @ (1944 ) │ │ │ │ + b.n 16f0 │ │ │ │ + ldr r3, [pc, #228] @ (1a38 ) │ │ │ │ + mvn.w sl, #6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #420] @ (1948 ) │ │ │ │ + ldr r1, [pc, #248] @ (1a54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 158c │ │ │ │ - ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs.w 162c │ │ │ │ - blx ca8 │ │ │ │ - str.w r8, [r4, #72] @ 0x48 │ │ │ │ - b.n 161c │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 15f0 │ │ │ │ - ldr r1, [pc, #380] @ (194c ) │ │ │ │ + b.n 1716 │ │ │ │ + ldr r3, [pc, #240] @ (1a58 ) │ │ │ │ + mvn.w sl, #8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #236] @ (1a5c ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ - b.n 1706 │ │ │ │ - mov.w sl, #268435456 @ 0x10000000 │ │ │ │ - b.n 15a2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1716 │ │ │ │ + ldr r3, [pc, #156] @ (1a1c ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #220] @ (1a60 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx e64 │ │ │ │ + b.n 1716 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 15fa │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15fa │ │ │ │ + mov r0, sl │ │ │ │ + blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15fa │ │ │ │ mov r2, lr │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ blx cb4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r2 │ │ │ │ - b.n 131e │ │ │ │ + b.n 140e │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 14c8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14c2 │ │ │ │ + b.n 189a │ │ │ │ add r2, r9 │ │ │ │ sub.w r8, r1, ip │ │ │ │ sub.w sl, r2, r6 │ │ │ │ mov r0, ip │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ blx d58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1846 │ │ │ │ + cbz r0, 19fe │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r0, r8 │ │ │ │ str.w sl, [r4, #76] @ 0x4c │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - b.n 131e │ │ │ │ - ldr r3, [pc, #296] @ (1944 ) │ │ │ │ - mvn.w sl, #6 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #300] @ (1950 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 1564 │ │ │ │ - ldr r3, [pc, #288] @ (1954 ) │ │ │ │ - mvn.w sl, #8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #284] @ (1958 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 1564 │ │ │ │ - ldr r3, [pc, #228] @ (192c ) │ │ │ │ + b.n 140e │ │ │ │ + ldr r3, [pc, #36] @ (1a24 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d64 │ │ │ │ - b.n 1462 │ │ │ │ - ldr r3, [pc, #200] @ (1920 ) │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #256] @ (195c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx e64 │ │ │ │ - b.n 1564 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 1468 │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r1, [r4, #80] @ 0x50 │ │ │ │ - blx e40 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx e10 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - blx c9c │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - movs r1, #0 │ │ │ │ - add r2, r3 │ │ │ │ - add.w r3, sl, #9 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ - cmp r3, #13 │ │ │ │ - bhi.n 1854 │ │ │ │ - add r0, pc, #8 @ (adr r0, 18a4 ) │ │ │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - add r0, r3 │ │ │ │ - bx r0 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xff8dffff │ │ │ │ - @ instruction: 0xffb1ffff │ │ │ │ - vminnm.f16 , , │ │ │ │ - mrc2 15, 4, pc, cr3, cr15, {7} │ │ │ │ - ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - mrc2 15, 5, pc, cr15, cr15, {7} │ │ │ │ - mcr2 15, 5, pc, cr9, cr15, {7} @ │ │ │ │ - movs r1, r7 │ │ │ │ + b.n 1554 │ │ │ │ + stcl 0, cr0, [sl], {1} │ │ │ │ + ldc 0, cr0, [r4, #4] │ │ │ │ + adcs.w r0, r2, r1 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #-1020] @ 14d0 │ │ │ │ - ldc2l 15, cr15, [pc, #-1020] @ 14d4 │ │ │ │ - ldc2l 15, cr15, [pc, #-1020] @ 14d8 │ │ │ │ - ldc2l 15, cr15, [pc, #-1020] @ 14dc │ │ │ │ - ldc2l 15, cr15, [pc, #-1020] @ 14e0 │ │ │ │ - ldr r3, [pc, #128] @ (1960 ) │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #124] @ (1964 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 1564 │ │ │ │ - ldr r3, [pc, #56] @ (192c ) │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #112] @ (1968 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 1570 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 13d8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13d2 │ │ │ │ - b.n 186e │ │ │ │ - ldc 0, cr0, [sl, #4]! │ │ │ │ - cdp 0, 8, cr0, cr4, cr1, {0} │ │ │ │ - mcrr 0, 0, r0, r4, cr1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r3, [pc, #1072] @ 1db0 │ │ │ │ + ldr.w r3, [pc, #1060] @ 1e9c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov fp, r3 │ │ │ │ blx df8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ blx e34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d78 │ │ │ │ + bne.w 1e54 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d98 │ │ │ │ + beq.w 1e3e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d84 │ │ │ │ + bne.w 1e2a │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ strd r8, r8, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ blx cdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d56 │ │ │ │ + beq.w 1e7c │ │ │ │ movs r0, #1 │ │ │ │ blx c68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d42 │ │ │ │ + beq.w 1e74 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r6, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1a84 │ │ │ │ + bne.n 1b7a │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1c52 │ │ │ │ + beq.w 1d46 │ │ │ │ sub.w r1, r9, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d64 │ │ │ │ + beq.w 1e60 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1d36 │ │ │ │ + ble.n 1bd6 │ │ │ │ add.w r9, r0, #16 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1c74 │ │ │ │ + bne.w 1d68 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w r2, r2, r8 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a6c │ │ │ │ + bge.n 1b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 1a6c │ │ │ │ + cbnz r3, 1b62 │ │ │ │ mov r0, r5 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a7c │ │ │ │ + cbz r3, 1b72 │ │ │ │ add r0, sp, #20 │ │ │ │ blx cc0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx e40 │ │ │ │ mov r1, r8 │ │ │ │ @@ -1176,87 +1282,87 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 1c3a │ │ │ │ + bhi.w 1d2e │ │ │ │ tbb [pc, r3] │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ - add r4, sp, #644 @ 0x284 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ - pop {r0, r1, r2, r4, r5, r7} │ │ │ │ - lsls r3, r1, #30 │ │ │ │ + stmia r6!, {r0, r2, r4, r7} │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ + ldrb r1, [r7, #5] │ │ │ │ + cbnz r6, 1c18 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r7, r0, #28 │ │ │ │ lsls r7, r0, #28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbnz r3, 1aec │ │ │ │ + cbnz r3, 1be0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r8, r6 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - bne.n 1a18 │ │ │ │ + bne.n 1b10 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1d36 │ │ │ │ + bge.n 1bd6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 1a60 │ │ │ │ - b.n 1a6c │ │ │ │ + blt.n 1b56 │ │ │ │ + b.n 1b62 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c9c │ │ │ │ + beq.w 1d90 │ │ │ │ blx e40 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 1c3a │ │ │ │ + bhi.w 1d2e │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r6, [r3, #58] @ 0x3a │ │ │ │ strb r1, [r5, #17] │ │ │ │ negs r2, r0 │ │ │ │ strh r7, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r2, #29 │ │ │ │ lsls r7, r0, #28 │ │ │ │ lsls r7, r0, #28 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ac4 │ │ │ │ + beq.n 1bba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d1c │ │ │ │ + beq.w 1e10 │ │ │ │ blx e40 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1c3e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1b68 ) │ │ │ │ + bhi.n 1d32 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1c5c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @@ -1277,88 +1383,88 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #524] @ (1db4 ) │ │ │ │ - ldr r1, [pc, #528] @ (1db8 ) │ │ │ │ + ldr r3, [pc, #516] @ (1ea0 ) │ │ │ │ + ldr r1, [pc, #520] @ (1ea4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r5, r9, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ bl ea0 <_PyNumber_Index@plt+0xc> │ │ │ │ - b.n 1a6c │ │ │ │ + b.n 1b62 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #500] @ (1dbc ) │ │ │ │ - ldr r1, [pc, #500] @ (1dc0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1ea8 ) │ │ │ │ + ldr r1, [pc, #492] @ (1eac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bb4 │ │ │ │ + b.n 1ca8 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #484] @ (1dc4 ) │ │ │ │ - ldr r1, [pc, #488] @ (1dc8 ) │ │ │ │ + ldr r3, [pc, #476] @ (1eb0 ) │ │ │ │ + ldr r1, [pc, #480] @ (1eb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bb4 │ │ │ │ + b.n 1ca8 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #472] @ (1dcc ) │ │ │ │ - ldr r1, [pc, #472] @ (1dd0 ) │ │ │ │ + ldr r3, [pc, #464] @ (1eb8 ) │ │ │ │ + ldr r1, [pc, #464] @ (1ebc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bb4 │ │ │ │ + b.n 1ca8 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #424] @ (1db4 ) │ │ │ │ - ldr r1, [pc, #456] @ (1dd4 ) │ │ │ │ + ldr r3, [pc, #416] @ (1ea0 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ec0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bb4 │ │ │ │ + b.n 1ca8 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ blx d04 │ │ │ │ - b.n 1bb4 │ │ │ │ + b.n 1ca8 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #428] @ (1dd8 ) │ │ │ │ - ldr r1, [pc, #432] @ (1ddc ) │ │ │ │ + ldr r3, [pc, #420] @ (1ec4 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ec8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bb4 │ │ │ │ + b.n 1ca8 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #372] @ (1db4 ) │ │ │ │ + ldr r3, [pc, #364] @ (1ea0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #412] @ (1de0 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ecc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx e64 │ │ │ │ - b.n 1bb4 │ │ │ │ + b.n 1ca8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 1ad0 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 1bc6 │ │ │ │ sub.w r1, r9, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d64 │ │ │ │ + beq.n 1e60 │ │ │ │ add.w r9, r6, #16 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ @@ -1367,39 +1473,39 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx ce8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 1c74 │ │ │ │ + blt.n 1d68 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1a44 │ │ │ │ + b.n 1b3a │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21a0 │ │ │ │ + bl 219c │ │ │ │ ldrd r5, r9, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - blt.w 1bb4 │ │ │ │ + blt.w 1ca8 │ │ │ │ blx e40 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1c3e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ce4 ) │ │ │ │ + bhi.n 1d32 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1dd8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ mrc2 15, 7, pc, cr9, cr15, {7} │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -1413,816 +1519,717 @@ │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ strd r5, r9, [sp, #8] │ │ │ │ - bl 21a0 │ │ │ │ + bl 219c │ │ │ │ ldrd r5, r9, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bge.w 1b3c │ │ │ │ - b.n 1bb4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1a60 │ │ │ │ - b.n 1a6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1d56 │ │ │ │ - mov r0, r6 │ │ │ │ - blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - b.n 1bb4 │ │ │ │ - ldr r3, [pc, #124] @ (1de4 ) │ │ │ │ - ldr r1, [pc, #128] @ (1de8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 1bb4 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a7c │ │ │ │ + bge.w 1c30 │ │ │ │ + b.n 1ca8 │ │ │ │ + ldr r3, [pc, #152] @ (1ec4 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a76 │ │ │ │ - ldr r3, [pc, #80] @ (1dd8 ) │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r1, [pc, #96] @ (1dec ) │ │ │ │ + ldr r1, [pc, #160] @ (1ed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1a6c │ │ │ │ + b.n 1b62 │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ mov r0, r5 │ │ │ │ blx c9c │ │ │ │ - b.n 19b4 │ │ │ │ + b.n 1aac │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1b72 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 1b6c │ │ │ │ + ldr r3, [pc, #112] @ (1ed4 ) │ │ │ │ + ldr r1, [pc, #116] @ (1ed8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1ca8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 1e8a │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + b.n 1ca8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1e7c │ │ │ │ + mov r0, r6 │ │ │ │ + blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e7c │ │ │ │ nop │ │ │ │ - b.n 1aa0 │ │ │ │ + b.n 199c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ - cbnz r0, 1e3e │ │ │ │ + cbnz r0, 1f2a │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d4c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 1e1c │ │ │ │ + cbz r0, 1f08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 1e4e │ │ │ │ + blt.n 1f3a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 1e24 │ │ │ │ + cbz r0, 1f10 │ │ │ │ blx e88 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e3c │ │ │ │ + bge.n 1f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1e44 │ │ │ │ + cbz r3, 1f30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx ca8 │ │ │ │ - b.n 1e04 │ │ │ │ + b.n 1ef0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1c │ │ │ │ + bne.n 1f08 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e1c │ │ │ │ + b.n 1f08 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 19a0 │ │ │ │ + b.n 1a8c │ │ │ │ movs r0, #20 │ │ │ │ - b.n 19a4 │ │ │ │ + b.n 1a90 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 1f88 │ │ │ │ + b.n 2074 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d94 │ │ │ │ + b.n 1e80 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2516 │ │ │ │ + b.n 2602 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xfbcceaff │ │ │ │ - b.n 21a4 │ │ │ │ + @ instruction: 0xfb91eaff │ │ │ │ + b.n 20b8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1e9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ea4 ) │ │ │ │ + ldr r0, [pc, #24] @ (1f88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f8c ) │ │ │ │ + ldr r2, [pc, #28] @ (1f90 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e98 │ │ │ │ - ldr r3, [pc, #20] @ (1ea8 ) │ │ │ │ + beq.n 1f84 │ │ │ │ + ldr r3, [pc, #20] @ (1f94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1e98 │ │ │ │ + cbz r3, 1f84 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 16cc │ │ │ │ + b.n 25e0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 16cc │ │ │ │ + b.n 25e0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 218c │ │ │ │ + b.n 20a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1ed0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed4 ) │ │ │ │ + ldr r0, [pc, #32] @ (1fbc ) │ │ │ │ + ldr r3, [pc, #36] @ (1fc0 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (1ed8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1fc4 ) │ │ │ │ add r3, pc │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r3, #31 │ │ │ │ add.w r1, r1, r3, asr #2 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - beq.n 1ecc │ │ │ │ - ldr r3, [pc, #20] @ (1edc ) │ │ │ │ + beq.n 1fb8 │ │ │ │ + ldr r3, [pc, #20] @ (1fc8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1ecc │ │ │ │ + cbz r3, 1fb8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 26ac │ │ │ │ + b.n 25c0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 26a8 │ │ │ │ + b.n 25bc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2164 │ │ │ │ + b.n 2078 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (1f0c ) │ │ │ │ - ldr r2, [pc, #40] @ (1f10 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ff8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ffc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1f0a │ │ │ │ - ldr r3, [pc, #36] @ (1f14 ) │ │ │ │ + cbnz r3, 1ff6 │ │ │ │ + ldr r3, [pc, #36] @ (2000 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1efe │ │ │ │ - ldr r3, [pc, #32] @ (1f18 ) │ │ │ │ + cbz r3, 1fea │ │ │ │ + ldr r3, [pc, #32] @ (2004 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx c80 <__cxa_finalize@plt> │ │ │ │ - bl 1e80 │ │ │ │ - ldr r3, [pc, #24] @ (1f1c ) │ │ │ │ + bl 1f6c │ │ │ │ + ldr r3, [pc, #24] @ (2008 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 267c │ │ │ │ + b.n 2590 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 213c │ │ │ │ + b.n 2050 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2300 │ │ │ │ + b.n 2214 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 264c │ │ │ │ + b.n 2560 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1eac │ │ │ │ + b.n 1f98 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #284] @ (2050 ) │ │ │ │ + ldr r3, [pc, #284] @ (213c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #280] @ (2054 ) │ │ │ │ + ldr r1, [pc, #280] @ (2140 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx e28 │ │ │ │ blx d40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 2042 │ │ │ │ + bne.n 212e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fea │ │ │ │ + bne.n 20d6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 1fd6 │ │ │ │ + bhi.n 20c2 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 1fa8 │ │ │ │ + bgt.n 2094 │ │ │ │ movs r5, #9 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa0 │ │ │ │ + cbz r0, 208c │ │ │ │ blx e04 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2012 │ │ │ │ - ldr r0, [pc, #216] @ (2058 ) │ │ │ │ + beq.n 20fe │ │ │ │ + ldr r0, [pc, #216] @ (2144 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #216] @ (205c ) │ │ │ │ + ldr r2, [pc, #216] @ (2148 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ strd r0, r2, [r4, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d70 │ │ │ │ - bl 2078 │ │ │ │ - cbnz r0, 1ffa │ │ │ │ + bl 1224 │ │ │ │ + cbnz r0, 20e6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1fcc │ │ │ │ + beq.n 20b8 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.n 1f64 │ │ │ │ - ldr r3, [pc, #164] @ (2060 ) │ │ │ │ - ldr r1, [pc, #164] @ (2064 ) │ │ │ │ + bls.n 2050 │ │ │ │ + ldr r3, [pc, #164] @ (214c ) │ │ │ │ + ldr r1, [pc, #164] @ (2150 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fa2 │ │ │ │ + b.n 208e │ │ │ │ blx dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fba │ │ │ │ - b.n 1fc8 │ │ │ │ - ldr r0, [pc, #144] @ (2068 ) │ │ │ │ + beq.n 20a6 │ │ │ │ + b.n 20b4 │ │ │ │ + ldr r0, [pc, #144] @ (2154 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ blx db8 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc8 │ │ │ │ + beq.n 20b4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 1f5e │ │ │ │ - ldr r0, [pc, #128] @ (206c ) │ │ │ │ + b.n 204a │ │ │ │ + ldr r0, [pc, #128] @ (2158 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ blx e70 <_PyArg_NoKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc8 │ │ │ │ - b.n 1f58 │ │ │ │ + beq.n 20b4 │ │ │ │ + b.n 2044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fc8 │ │ │ │ + bge.n 20b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fc8 │ │ │ │ + bne.n 20b4 │ │ │ │ mov r0, r4 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fc8 │ │ │ │ + b.n 20b4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 202e │ │ │ │ - ldr r2, [pc, #84] @ (2070 ) │ │ │ │ + blt.n 211a │ │ │ │ + ldr r2, [pc, #84] @ (215c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #84] @ (2074 ) │ │ │ │ + ldr r1, [pc, #84] @ (2160 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx d28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fa2 │ │ │ │ + b.n 208e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201a │ │ │ │ + bne.n 2106 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 201a │ │ │ │ + b.n 2106 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f58 │ │ │ │ - b.n 1f54 │ │ │ │ - b.n 21d8 │ │ │ │ + bne.n 2044 │ │ │ │ + b.n 2040 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 23b4 │ │ │ │ + b.n 22c8 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r6, #20 │ │ │ │ + lsls r3, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #172] @ 2134 │ │ │ │ - add.w r3, r0, #9 │ │ │ │ - add ip, pc │ │ │ │ - cmp r3, #13 │ │ │ │ - bhi.n 20f4 │ │ │ │ - tbb [pc, r3] │ │ │ │ - cmp r6, #37 @ 0x25 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ - lsrs r1, r1, #4 │ │ │ │ - adcs r2, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ - lsls r7, r0, #28 │ │ │ │ - lsls r7, r0, #28 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r3, [pc, #140] @ (2138 ) │ │ │ │ - ldr r1, [pc, #140] @ (213c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r3, [pc, #120] @ (2138 ) │ │ │ │ - ldr r1, [pc, #124] @ (2140 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 20ba │ │ │ │ - ldr r3, [pc, #112] @ (2144 ) │ │ │ │ - ldr r1, [pc, #116] @ (2148 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 20ba │ │ │ │ - ldr r3, [pc, #104] @ (214c ) │ │ │ │ - ldr r1, [pc, #104] @ (2150 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 20ba │ │ │ │ - ldr r3, [pc, #64] @ (2138 ) │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (2154 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx e64 │ │ │ │ - b.n 20ba │ │ │ │ - ldr r3, [pc, #76] @ (2158 ) │ │ │ │ - ldr r1, [pc, #80] @ (215c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 20ba │ │ │ │ - ldr r3, [pc, #68] @ (2160 ) │ │ │ │ - ldr r1, [pc, #68] @ (2164 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 20ba │ │ │ │ - blx d04 │ │ │ │ - b.n 20ba │ │ │ │ - nop │ │ │ │ - svc 110 @ 0x6e │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - bmi.n 219c │ │ │ │ + bmi.n 2198 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 2190 │ │ │ │ + cbz r2, 218c │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ bl 24c8 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 219c │ │ │ │ + bcc.n 2198 │ │ │ │ mul.w r0, r5, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w ccc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #192] @ (2270 ) │ │ │ │ + ldr r3, [pc, #192] @ (226c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - bgt.n 225c │ │ │ │ - ldr r2, [pc, #176] @ (2274 ) │ │ │ │ + bgt.n 2258 │ │ │ │ + ldr r2, [pc, #176] @ (2270 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ ldrd r3, r1, [r5, #4] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ ands.w r4, r4, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 224a │ │ │ │ + blt.n 2246 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2234 │ │ │ │ + cbz r0, 2230 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx da0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - blt.n 2220 │ │ │ │ + blt.n 221c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2210 │ │ │ │ + bge.n 220c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 2262 │ │ │ │ + cbz r3, 225e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, #16 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2244 │ │ │ │ + bge.n 2240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2244 │ │ │ │ + cbnz r3, 2240 │ │ │ │ mov r0, r1 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2244 │ │ │ │ - ldr r3, [pc, #64] @ (2278 ) │ │ │ │ - ldr r1, [pc, #68] @ (227c ) │ │ │ │ + b.n 2240 │ │ │ │ + ldr r3, [pc, #64] @ (2274 ) │ │ │ │ + ldr r1, [pc, #68] @ (2278 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 221a │ │ │ │ - ldr r3, [pc, #44] @ (2278 ) │ │ │ │ - ldr r1, [pc, #48] @ (2280 ) │ │ │ │ + b.n 2216 │ │ │ │ + ldr r3, [pc, #44] @ (2274 ) │ │ │ │ + ldr r1, [pc, #48] @ (227c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 2244 │ │ │ │ + b.n 2240 │ │ │ │ mov.w r4, #268435456 @ 0x10000000 │ │ │ │ - b.n 21ca │ │ │ │ + b.n 21c6 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 2210 │ │ │ │ + b.n 220c │ │ │ │ nop │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #464] @ (2468 ) │ │ │ │ + ldr r3, [pc, #464] @ (2464 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2430 │ │ │ │ + beq.w 242c │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 241a │ │ │ │ + bne.w 2416 │ │ │ │ movs r6, #1 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ blx cdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 244e │ │ │ │ + beq.w 244a │ │ │ │ mov r0, r6 │ │ │ │ blx c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2446 │ │ │ │ + beq.w 2442 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, #16 │ │ │ │ str r7, [r4, #24] │ │ │ │ add.w r7, r4, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r5, #32768 @ 0x8000 │ │ │ │ str r5, [r4, #28] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c0 │ │ │ │ + beq.n 23bc │ │ │ │ blx e40 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ddc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx c9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2078 │ │ │ │ + bl 1224 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23d8 │ │ │ │ + bne.n 23d4 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 22fa │ │ │ │ + bne.n 22f6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2338 │ │ │ │ + bne.n 2334 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2394 │ │ │ │ + beq.n 2390 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 23e8 │ │ │ │ + beq.n 23e4 │ │ │ │ sub.w r1, r5, r9 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2406 │ │ │ │ + beq.n 2402 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 2372 │ │ │ │ + ble.n 236e │ │ │ │ subs r7, #1 │ │ │ │ add.w r0, r8, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r3, r7 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ add.w r1, r5, #16 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - blt.n 23ac │ │ │ │ + blt.n 23a8 │ │ │ │ sub.w r2, r2, r9 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2386 │ │ │ │ + bge.n 2382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2386 │ │ │ │ + cbnz r3, 2382 │ │ │ │ mov r0, r6 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx e1c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr.w r8, [r2] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2372 │ │ │ │ + bge.n 236e │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 2372 │ │ │ │ + b.n 236e │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, sl, r2 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 235a │ │ │ │ + b.n 2356 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ - bl 21a0 │ │ │ │ + bl 219c │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bge.n 2300 │ │ │ │ + bge.n 22fc │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ bl ea0 <_PyNumber_Index@plt+0xc> │ │ │ │ - b.n 2386 │ │ │ │ + b.n 2382 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 2396 │ │ │ │ + beq.n 2392 │ │ │ │ sub.w r1, r5, r9 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2354 │ │ │ │ - ldr r3, [pc, #100] @ (246c ) │ │ │ │ - ldr r1, [pc, #100] @ (2470 ) │ │ │ │ + bne.n 2350 │ │ │ │ + ldr r3, [pc, #100] @ (2468 ) │ │ │ │ + ldr r1, [pc, #100] @ (246c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 23d8 │ │ │ │ - ldr r3, [pc, #88] @ (2474 ) │ │ │ │ + b.n 23d4 │ │ │ │ + ldr r3, [pc, #88] @ (2470 ) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r1, [pc, #84] @ (2478 ) │ │ │ │ + ldr r1, [pc, #84] @ (2474 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 2386 │ │ │ │ + b.n 2382 │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ mov r0, r5 │ │ │ │ blx c9c │ │ │ │ - b.n 22ac │ │ │ │ + b.n 22a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2458 │ │ │ │ + blt.n 2454 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 23d8 │ │ │ │ + b.n 23d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 244e │ │ │ │ + bne.n 244a │ │ │ │ mov r0, r7 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 244e │ │ │ │ - ble.n 252c │ │ │ │ + b.n 244a │ │ │ │ + ble.n 2530 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #8 │ │ │ │ blx d88 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 249a │ │ │ │ + cbz r0, 2496 │ │ │ │ blx e88 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24b2 │ │ │ │ + bge.n 24ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 24b4 │ │ │ │ + cbz r3, 24b0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w de8 │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ bcc.w 271a │ │ │ │ cmp r0, r1 │ │ │ │ bls.w 2704 │ │ │ │ tst r1, r2 │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001ff04 211f0000 !... │ │ │ │ + 0x0001ff04 0d200000 . .. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001ff08 e11e0000 .... │ │ │ │ + 0x0001ff08 cd1f0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ 0x0002015c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002016c 00000000 00000000 00000000 0c2a0000 .............*.. │ │ │ │ 0x0002017c 0e000000 3c000000 01000000 642b0000 ....<.......d+.. │ │ │ │ 0x0002018c 102a0000 10000000 40000000 01000000 .*......@....... │ │ │ │ 0x0002019c 302b0000 1c2a0000 0e000000 44000000 0+...*......D... │ │ │ │ 0x000201ac 01000000 e42a0000 00000000 00000000 .....*.......... │ │ │ │ 0x000201bc 00000000 00000000 00000000 282a0000 ............(*.. │ │ │ │ - 0x000201cc 25120000 82000000 982b0000 00000000 %........+...... │ │ │ │ + 0x000201cc 15130000 82000000 982b0000 00000000 .........+...... │ │ │ │ 0x000201dc 00000000 00000000 00000000 342a0000 ............4*.. │ │ │ │ - 0x000201ec 6d190000 08000000 502f0000 402a0000 m.......P/..@*.. │ │ │ │ - 0x000201fc 85220000 04000000 a02e0000 00000000 .".............. │ │ │ │ + 0x000201ec 651a0000 08000000 502f0000 402a0000 e.......P/..@*.. │ │ │ │ + 0x000201fc 81220000 04000000 a02e0000 00000000 .".............. │ │ │ │ 0x0002020c 00000000 00000000 00000000 34000000 ............4... │ │ │ │ - 0x0002021c f11d0000 40000000 c8010200 38000000 ....@.......8... │ │ │ │ + 0x0002021c dd1e0000 40000000 c8010200 38000000 ....@.......8... │ │ │ │ 0x0002022c 4c300000 48000000 78010200 41000000 L0..H...x...A... │ │ │ │ 0x0002023c 8d0f0000 47000000 e10e0000 00000000 ....G........... │ │ │ │ - 0x0002024c 00000000 34000000 7d240000 40000000 ....4...}$..@... │ │ │ │ - 0x0002025c e8010200 41000000 251f0000 38000000 ....A...%...8... │ │ │ │ + 0x0002024c 00000000 34000000 79240000 40000000 ....4...y$..@... │ │ │ │ + 0x0002025c e8010200 41000000 11200000 38000000 ....A.... ..8... │ │ │ │ 0x0002026c ec300000 47000000 d50e0000 00000000 .0..G........... │ │ │ │ 0x0002027c 00000000 02000000 f10e0000 03000000 ................ │ │ │ │ 0x0002028c 02000000 04000000 01000000 00000000 ................ │ │ │ │ 0x0002029c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 31313432 61633834 30633233 34653534 1142ac840c234e54 │ │ │ │ - 0x00000010 65333233 61353733 31386432 38303834 e323a57318d28084 │ │ │ │ - 0x00000020 65366638 32382e64 65627567 00000000 e6f828.debug.... │ │ │ │ - 0x00000030 bb1665c7 ..e. │ │ │ │ + 0x00000000 32333939 35363533 38373663 31633033 23995653876c1c03 │ │ │ │ + 0x00000010 61366433 62323934 64346462 30373938 a6d3b294d4db0798 │ │ │ │ + 0x00000020 38343465 39642e64 65627567 00000000 844e9d.debug.... │ │ │ │ + 0x00000030 cd93f1f1 .... │ │ ├── ./usr/lib/python3.14/lib-dynload/_interpqueues.cpython-314-arm-linux-gnueabihf.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 0x03d14 0x03d14 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x03ce4 0x03ce4 R E 0x10000 │ │ │ │ LOAD 0x00ff18 0x0001ff18 0x0001ff18 0x0038c 0x003b8 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 00000548 000548 000497 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000009e0 0009e0 000082 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000a64 000a64 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000a84 000a84 000258 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00000cdc 000cdc 0001a0 08 AI 3 18 4 │ │ │ │ [ 9] .init PROGBITS 00000e7c 000e7c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000e88 000e88 00029c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00001124 001124 002168 00 AX 0 0 4 │ │ │ │ - [12] .fini PROGBITS 0000328c 00328c 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00003294 003294 000a7c 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00003d10 003d10 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00001124 001124 002138 00 AX 0 0 4 │ │ │ │ + [12] .fini PROGBITS 0000325c 00325c 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00003264 003264 000a7c 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00003ce0 003ce0 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 000108 04 WA 0 0 4 │ │ │ │ [19] .data PROGBITS 00020108 010108 00019c 00 WA 0 0 4 │ │ │ │ [20] .bss NOBITS 000202a8 0102a4 000028 00 WA 0 0 8 │ │ │ │ [21] .ARM.attributes ARM_ATTRIBUTES 00000000 0102a4 000031 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) 0xe7c │ │ │ │ - 0x0000000d (FINI) 0x328c │ │ │ │ + 0x0000000d (FINI) 0x325c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1ff18 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1ff1c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x548 │ │ │ │ 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: c75a2be23fce89dc90d583b428d85ea5b66e45c9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 201e8194bf097aa0a4c860acbeecb55841f97a2e │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000e7c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 2fc0 │ │ │ │ + bl 2f90 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ ble 94f48 │ │ │ │ andvs r3, r4, r1, lsl #24 │ │ │ │ strcs fp, [r0], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf7ffe004 │ │ │ │ and lr, r1, ip, ror #29 │ │ │ │ ldrbtcc pc, [pc], #79 @ 115c <_PyXIData_Init@plt+0x44> @ │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ - muleq r0, r8, r4 │ │ │ │ + andeq r2, r0, r8, ror #8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5836c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stcge 6, cr4, [r2], {13} │ │ │ │ tstcs r0, r6, lsl r6 │ │ │ │ @ instruction: 0x46072210 │ │ │ │ @@ -54,26 +54,26 @@ │ │ │ │ ldmdbvs ip, {r0, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [sp], #-3343 @ 0xfffff2f1 │ │ │ │ movwcc r6, #6179 @ 0x1823 │ │ │ │ eorvs r6, r3, r8, lsr #17 │ │ │ │ svc 0x0048f7ff │ │ │ │ strtmi r6, [r0], -r9, lsr #17 │ │ │ │ strpl lr, [r7], #-2516 @ 0xfffff62c │ │ │ │ - blx febbd20a │ │ │ │ + blx fe5bd20a │ │ │ │ strtmi r4, [sl], -r9, lsl #16 │ │ │ │ ldrbtmi r4, [r8], #-1569 @ 0xfffff9df │ │ │ │ svc 0x0008f7ff │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq lr, r1, sl, ror pc │ │ │ │ - andeq r2, r0, r8, asr r4 │ │ │ │ + andeq r2, r0, r8, lsr #8 │ │ │ │ andeq pc, r1, r2, lsl #2 │ │ │ │ andeq pc, r1, r2, ror #1 │ │ │ │ andeq pc, r1, r6, asr #1 │ │ │ │ - strdeq r2, [r0], -lr │ │ │ │ + andeq r2, r0, lr, asr #7 │ │ │ │ │ │ │ │ 0000122c : │ │ │ │ ldr r0, [pc, #4] @ (1234 ) │ │ │ │ add r0, pc │ │ │ │ b.w ee8 │ │ │ │ cdp 0, 13, cr0, cr10, cr1, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -287,31 +287,31 @@ │ │ │ │ b.n 137e │ │ │ │ nop │ │ │ │ orrs.w r0, ip, #1 │ │ │ │ stc 0, cr0, [r6, #4]! │ │ │ │ bic.w r0, sl, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.s16 q0, d4, d1 │ │ │ │ vhadd.s d16, d12, d1 │ │ │ │ vhadd.s32 d0, d4, d1 │ │ │ │ vhadd.s8 d0, d6, d1 │ │ │ │ cdp 0, 11, cr0, cr12, cr1, {0} │ │ │ │ cdp 0, 9, cr0, cr10, cr1, {0} │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmn.w r0, #10 │ │ │ │ bge.n 151e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -417,23 +417,23 @@ │ │ │ │ b.n 1518 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ b.n 14fc │ │ │ │ nop │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + adds r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #384] @ (1760 ) │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ b.n 16b4 │ │ │ │ blx f64 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3108 │ │ │ │ + bl 30d8 │ │ │ │ cbz r0, 170c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ blx fc4 │ │ │ │ @@ -582,24 +582,24 @@ │ │ │ │ ldr r1, [pc, #40] @ (177c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ b.n 16e6 │ │ │ │ add.w r0, lr, r1 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r8, #4]! │ │ │ │ mrrc 0, 0, r0, r6, cr1 │ │ │ │ @ instruction: 0xebec0001 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r3, [pc, #392] @ (191c ) │ │ │ │ @@ -769,30 +769,30 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx f70 │ │ │ │ b.n 185c │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ b.n 18d8 │ │ │ │ strd r0, r0, [r8, #-4]! │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [lr, #4] │ │ │ │ lsls r7, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + subs r6, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1155,20 +1155,20 @@ │ │ │ │ it eq │ │ │ │ cmpeq r8, r5 │ │ │ │ bne.n 1cea │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cbz r0, 1cea │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 1d52 │ │ │ │ + beq.n 1d36 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ cmp.w ip, #1 │ │ │ │ bhi.n 1d70 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2f90 │ │ │ │ + bl 2f60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c8c │ │ │ │ mov r1, r9 │ │ │ │ @@ -1179,62 +1179,62 @@ │ │ │ │ it eq │ │ │ │ cmpeq r8, r6 │ │ │ │ bne.n 1d2c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cbz r0, 1d2c │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 1d36 │ │ │ │ + beq.n 1d4e │ │ │ │ sub.w ip, ip, #2 │ │ │ │ cmp.w ip, #1 │ │ │ │ bhi.n 1d70 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 2f90 │ │ │ │ + bl 2f60 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ mov r2, r1 │ │ │ │ b.n 1cea │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - bl 2cfc │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - cbz r2, 1d6a │ │ │ │ - str.w r9, [r2, #16] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - b.n 1cea │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2cfc │ │ │ │ + bl 2ccc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str.w r9, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ b.n 1cea │ │ │ │ + mov r0, r1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + bl 2ccc │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + cbz r2, 1d6a │ │ │ │ + str.w r9, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + b.n 1cea │ │ │ │ str.w r9, [r3, #20] │ │ │ │ - b.n 1d4a │ │ │ │ + b.n 1d62 │ │ │ │ ldr r1, [pc, #16] @ (1d84 ) │ │ │ │ ldr r0, [pc, #20] @ (1d88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx fa0 <_Py_FatalErrorFunc@plt> │ │ │ │ b.n 1a18 │ │ │ │ movs r1, r0 │ │ │ │ b.n 19e0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1304,15 +1304,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1e00 │ │ │ │ nop │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 24dc │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ b.n 22bc │ │ │ │ movs r1, r0 │ │ │ │ b.n 17fc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1391,27 +1391,27 @@ │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ b.n 1ec4 │ │ │ │ nop │ │ │ │ b.n 2220 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -1448,15 +1448,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 1068 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2cfc │ │ │ │ + bl 2ccc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n 1f7c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1669,66 +1669,66 @@ │ │ │ │ b.n 20da │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 213e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cbz r5, 21b4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - bl 2cfc │ │ │ │ + bl 2ccc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 21a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 110c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 1068 │ │ │ │ mov r0, r4 │ │ │ │ blx 1050 │ │ │ │ b.n 206c │ │ │ │ b.n 224c │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2728 │ │ │ │ movs r1, r0 │ │ │ │ b.n 26f0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r6, #18 │ │ │ │ + lsls r7, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2678 │ │ │ │ movs r1, r0 │ │ │ │ b.n 2634 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2564 │ │ │ │ movs r1, r0 │ │ │ │ b.n 24f0 │ │ │ │ movs r1, r0 │ │ │ │ b.n 24e0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ - movs r0, r0 │ │ │ │ asrs r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -1823,107 +1823,105 @@ │ │ │ │ cbnz r2, 230c │ │ │ │ mov r0, r4 │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2284 │ │ │ │ b.n 22b6 │ │ │ │ nop │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #424] @ (24dc ) │ │ │ │ + ldr r2, [pc, #396] @ (24c0 ) │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #416] @ (24e0 ) │ │ │ │ + ldr r2, [pc, #388] @ (24c4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #416] @ (24e4 ) │ │ │ │ + ldr r3, [pc, #388] @ (24c8 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #412] @ (24e8 ) │ │ │ │ + ldr r2, [pc, #384] @ (24cc ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ blx ec4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24ca │ │ │ │ - ldr r5, [pc, #392] @ (24ec ) │ │ │ │ + cbz r0, 23c0 │ │ │ │ + ldr r5, [pc, #368] @ (24d0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx f58 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r1, 23be │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - it eq │ │ │ │ - cmpeq r7, r2 │ │ │ │ - beq.n 2452 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cbz r0, 23be │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + cbz r0, 23a8 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - beq.n 23ce │ │ │ │ + beq.n 244a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 23be │ │ │ │ + cbz r5, 23a8 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - beq.w 24aa │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 23be │ │ │ │ - ldrd r2, r3, [r0, #8] │ │ │ │ + beq.n 23c4 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cbz r1, 23a8 │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - beq.n 23d0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + beq.n 23c8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23a8 │ │ │ │ - ldr r3, [pc, #304] @ (24f0 ) │ │ │ │ + bne.n 2392 │ │ │ │ + ldr r3, [pc, #296] @ (24d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mvn.w r0, #13 │ │ │ │ - b.n 24c0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 149c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2438 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 24b2 │ │ │ │ + beq.n 24b0 │ │ │ │ subs r4, #1 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2446 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 2458 │ │ │ │ - ldr r6, [pc, #268] @ (24f4 ) │ │ │ │ - str r3, [r5, #0] │ │ │ │ - add r6, pc │ │ │ │ - str r4, [r0, #0] │ │ │ │ + bne.n 243e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 2450 │ │ │ │ + ldr r6, [pc, #248] @ (24d8 ) │ │ │ │ ldr r5, [r0, #20] │ │ │ │ + add r6, pc │ │ │ │ + str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ + str r4, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #20] │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 1050 │ │ │ │ @@ -1932,46 +1930,46 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx f58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 2494 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt.n 248c │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 24ce │ │ │ │ + bne.n 24a2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 110c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 1068 │ │ │ │ mov r0, r5 │ │ │ │ blx 1050 │ │ │ │ - ldr r3, [pc, #188] @ (24f8 ) │ │ │ │ + ldr r3, [pc, #168] @ (24dc ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #180] @ (24fc ) │ │ │ │ + ldr r3, [pc, #160] @ (24e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ - b.n 243a │ │ │ │ + b.n 2432 │ │ │ │ mov r5, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 23c8 │ │ │ │ + ldr r6, [pc, #144] @ (24e4 ) │ │ │ │ mov r0, r1 │ │ │ │ - b.n 23d0 │ │ │ │ - ldr r6, [pc, #164] @ (2500 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r5, [r1, #20] │ │ │ │ + str r3, [r5, #0] │ │ │ │ add r6, pc │ │ │ │ - str r3, [r6, #12] │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ str r4, [r1, #0] │ │ │ │ + ldr r5, [r1, #20] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #20] │ │ │ │ str r4, [r1, #20] │ │ │ │ blx 1050 │ │ │ │ @@ -1980,129 +1978,115 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx f58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 241e │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 2416 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx f58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 241e │ │ │ │ - b.n 2494 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 23d0 │ │ │ │ - ldr r3, [pc, #80] @ (2504 ) │ │ │ │ + ble.n 2416 │ │ │ │ + b.n 248c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ + bl 2ccc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 241c │ │ │ │ + b.n 24a2 │ │ │ │ + ldr r3, [pc, #52] @ (24e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mvn.w r0, #22 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 149c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2440 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ - bl 2cfc │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 2424 │ │ │ │ - b.n 24ce │ │ │ │ - bgt.n 2468 │ │ │ │ + b.n 23b6 │ │ │ │ + bgt.n 244c │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfb15ffff │ │ │ │ - ble.n 2464 │ │ │ │ + ble.n 2448 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + svc 2 │ │ │ │ movs r1, r0 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 24f8 │ │ │ │ + ble.n 24e0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #268] @ (2624 ) │ │ │ │ + ldr r4, [pc, #248] @ (25f4 ) │ │ │ │ ldrd r5, r6, [r0] │ │ │ │ add r4, pc │ │ │ │ blx 1050 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 2574 │ │ │ │ + cbz r2, 2548 │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - beq.n 25f2 │ │ │ │ + beq.n 25ca │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2574 │ │ │ │ + cbz r0, 2548 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - beq.n 2582 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cbz r1, 2574 │ │ │ │ - ldrd r4, r3, [r1, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - it eq │ │ │ │ - cmpeq r5, r4 │ │ │ │ - beq.n 2600 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cbz r0, 2574 │ │ │ │ - ldrd r4, r3, [r0, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ + beq.n 2556 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbz r3, 2548 │ │ │ │ + ldrd r4, r1, [r3, #8] │ │ │ │ + cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r4 │ │ │ │ - beq.n 2584 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ + beq.n 25d0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 255e │ │ │ │ - ldr r3, [pc, #176] @ (2628 ) │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 2532 │ │ │ │ + ldr r3, [pc, #172] @ (25f8 ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ b.w 1080 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2574 │ │ │ │ + beq.n 2548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2574 │ │ │ │ + bne.n 2548 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 25f8 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r5, [pc, #144] @ (262c ) │ │ │ │ + bne.n 25d6 │ │ │ │ + ldr r2, [pc, #140] @ (25fc ) │ │ │ │ + add r2, pc │ │ │ │ + str r3, [r2, #12] │ │ │ │ + ldr r5, [pc, #140] @ (2600 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ add r5, pc │ │ │ │ str r6, [r0, #0] │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ @@ -2116,86 +2100,82 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2612 │ │ │ │ + bgt.n 25e4 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 2608 │ │ │ │ + cbnz r5, 25da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 110c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ blx 1068 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 104c │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2584 │ │ │ │ - ldr r2, [pc, #52] @ (2630 ) │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #12] │ │ │ │ - b.n 259a │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 2584 │ │ │ │ + b.n 2558 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 2558 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 2572 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - bl 2cfc │ │ │ │ - b.n 25d6 │ │ │ │ + bl 2ccc │ │ │ │ + b.n 25ae │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - b.n 25ce │ │ │ │ - nop │ │ │ │ - ble.n 2548 │ │ │ │ + b.n 25a6 │ │ │ │ + ble.n 2550 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 2690 │ │ │ │ + ble.n 26b8 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 2648 │ │ │ │ + ble.n 267c │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 2598 │ │ │ │ + ble.n 266c │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #244] @ (273c ) │ │ │ │ + ldr r4, [pc, #244] @ (270c ) │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r0, #134217728 @ 0x8000000 │ │ │ │ - bcs.n 270c │ │ │ │ + bcs.n 26dc │ │ │ │ lsls r0, r0, #4 │ │ │ │ blx 10f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 270c │ │ │ │ + beq.n 26dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 2694 │ │ │ │ + cbnz r3, 2664 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r6, r7, [r4, #16] │ │ │ │ blx 1084 │ │ │ │ mov r0, r6 │ │ │ │ blx eac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2686 │ │ │ │ + cbz r0, 2656 │ │ │ │ cmp r6, #1 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ - bge.n 26be │ │ │ │ + bge.n 268e │ │ │ │ mov r0, r5 │ │ │ │ blx ef8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -2203,134 +2183,134 @@ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ strd r0, r1, [r2], #8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r0, r1, [r0, #28] │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2696 │ │ │ │ - ldr r3, [pc, #140] @ (2740 ) │ │ │ │ + bne.n 2666 │ │ │ │ + ldr r3, [pc, #140] @ (2710 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ - b.n 2670 │ │ │ │ + b.n 2640 │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r5, #16 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ (2744 ) │ │ │ │ + ldr r0, [pc, #116] @ (2714 ) │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r8, #-16] │ │ │ │ blx 101c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r0, 2700 │ │ │ │ + cbz r0, 26d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ str.w r0, [r3, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - beq.n 2686 │ │ │ │ - b.n 26c6 │ │ │ │ + beq.n 2656 │ │ │ │ + b.n 2696 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2726 │ │ │ │ + blt.n 26f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2686 │ │ │ │ - ldr r3, [pc, #56] @ (2748 ) │ │ │ │ + b.n 2656 │ │ │ │ + ldr r3, [pc, #56] @ (2718 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ blx 1034 │ │ │ │ - cbnz r0, 2736 │ │ │ │ + cbnz r0, 2706 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2708 │ │ │ │ + bne.n 26d8 │ │ │ │ mov r0, r4 │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ - b.n 2708 │ │ │ │ + b.n 26d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 268c │ │ │ │ + b.n 265c │ │ │ │ nop │ │ │ │ - bgt.n 2804 │ │ │ │ + bgt.n 2634 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 2734 │ │ │ │ + bgt.n 2764 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2688 │ │ │ │ + blt.n 26b8 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #440] @ (292c ) │ │ │ │ + ldr r2, [pc, #440] @ (28fc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #440] @ (2930 ) │ │ │ │ + ldr r3, [pc, #440] @ (2900 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #440] @ (2934 ) │ │ │ │ + ldr r2, [pc, #440] @ (2904 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [pc, #440] @ (2938 ) │ │ │ │ + ldr r5, [pc, #440] @ (2908 ) │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2914 │ │ │ │ - ldr r4, [pc, #424] @ (293c ) │ │ │ │ + beq.w 28b4 │ │ │ │ + ldr r4, [pc, #424] @ (290c ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28c0 │ │ │ │ + beq.w 287e │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.w 28b8 │ │ │ │ + bne.n 2876 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r3, [pc, #388] @ (2940 ) │ │ │ │ + ldr r3, [pc, #392] @ (2910 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2918 │ │ │ │ + beq.w 28ce │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 286a │ │ │ │ + beq.n 2838 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r0, r3 │ │ │ │ str r2, [r4, #20] │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #24] │ │ │ │ @@ -2343,62 +2323,62 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov sl, r3 │ │ │ │ blx 1050 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #312] @ (2944 ) │ │ │ │ + ldr r3, [pc, #312] @ (2914 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28e6 │ │ │ │ + beq.n 28c0 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 28d0 │ │ │ │ + beq.n 289e │ │ │ │ mov r0, r8 │ │ │ │ blx 105c <_PyXIData_NewObject@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2924 │ │ │ │ + beq.n 28da │ │ │ │ blx edc <_PyXIData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 28ee │ │ │ │ - ldr r3, [pc, #256] @ (2948 ) │ │ │ │ + blt.n 28e4 │ │ │ │ + ldr r3, [pc, #256] @ (2918 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #256] @ (294c ) │ │ │ │ + ldr r0, [pc, #256] @ (291c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 101c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 28a8 │ │ │ │ + blt.n 288e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn.w r8, #20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #216] @ (2950 ) │ │ │ │ + ldr r3, [pc, #220] @ (2920 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 28fc │ │ │ │ + beq.n 28b8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -2408,97 +2388,97 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #0 │ │ │ │ bl 149c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 2862 │ │ │ │ - mov r0, r4 │ │ │ │ - blx f28 <_Py_Dealloc@plt> │ │ │ │ - b.n 2862 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27a8 │ │ │ │ - ldr r3, [pc, #144] @ (2954 ) │ │ │ │ + bne.w 2778 │ │ │ │ + ldr r3, [pc, #164] @ (2924 ) │ │ │ │ mvn.w r8, #13 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ - b.n 2892 │ │ │ │ - ldr r3, [pc, #116] @ (2948 ) │ │ │ │ + b.n 2860 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2830 │ │ │ │ + mov r0, r4 │ │ │ │ + blx f28 <_Py_Dealloc@plt> │ │ │ │ + b.n 2830 │ │ │ │ + ldr r3, [pc, #120] @ (2918 ) │ │ │ │ mov r2, sl │ │ │ │ - ldr r0, [pc, #128] @ (2958 ) │ │ │ │ + ldr r0, [pc, #132] @ (2928 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 101c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2862 │ │ │ │ + b.n 2830 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 2830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 282a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2904 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2892 │ │ │ │ + b.n 2860 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2892 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 27fe │ │ │ │ + b.n 289e │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mvn.w r8, #13 │ │ │ │ + blx 1084 │ │ │ │ + b.n 2842 │ │ │ │ + bl 2f60 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 2860 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28f6 │ │ │ │ + bne.n 28de │ │ │ │ mov r0, r4 │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ - b.n 28f6 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 2862 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mvn.w r8, #13 │ │ │ │ - blx 1084 │ │ │ │ - b.n 2874 │ │ │ │ - bl 2f90 │ │ │ │ - b.n 28f6 │ │ │ │ - nop │ │ │ │ - bl ffee692e │ │ │ │ - bls.n 284c │ │ │ │ + b.n 28de │ │ │ │ + bl fff168fe │ │ │ │ + bls.n 287c │ │ │ │ movs r1, r0 │ │ │ │ lsrs r2, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2a2c │ │ │ │ + bhi.n 285c │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 2968 │ │ │ │ + blt.n 2998 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 2928 │ │ │ │ + blt.n 295c │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 2888 │ │ │ │ + bge.n 28bc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 29c0 │ │ │ │ + bge.n 29f4 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 2924 │ │ │ │ + bge.n 2978 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 2988 │ │ │ │ + cbz r1, 2958 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -2511,183 +2491,183 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w sl, [pc, #784] @ 2cb4 │ │ │ │ + ldr.w sl, [pc, #784] @ 2c84 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #764] @ (2cb8 ) │ │ │ │ + ldr r2, [pc, #764] @ (2c88 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #752] @ (2cbc ) │ │ │ │ + ldr r3, [pc, #752] @ (2c8c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #740] @ (2cc0 ) │ │ │ │ + ldr r2, [pc, #740] @ (2c90 ) │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b8e │ │ │ │ + beq.w 2b5e │ │ │ │ ldrd r3, r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r8, [sp, #64] @ 0x40 │ │ │ │ orrs.w r2, r6, r3 │ │ │ │ - bpl.w 2c0a │ │ │ │ - ldr r4, [pc, #712] @ (2cc4 ) │ │ │ │ + bpl.w 2bda │ │ │ │ + ldr r4, [pc, #712] @ (2c94 ) │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bc2 │ │ │ │ + beq.w 2b92 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.w 2bba │ │ │ │ + bne.w 2b8a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r5, [pc, #680] @ (2cc8 ) │ │ │ │ + ldr r5, [pc, #680] @ (2c98 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r6, [r4, #32] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2bde │ │ │ │ + beq.w 2bae │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 2bec │ │ │ │ + bge.w 2bbc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 2c10 │ │ │ │ - ldr r4, [pc, #616] @ (2ccc ) │ │ │ │ + bge.w 2be0 │ │ │ │ + ldr r4, [pc, #616] @ (2c9c ) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ blx ff4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2baa │ │ │ │ + beq.w 2b7a │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.w 2ba2 │ │ │ │ + bne.w 2b72 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr.w r9, [pc, #576] @ 2cd0 │ │ │ │ + ldr.w r9, [pc, #576] @ 2ca0 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ blx fb8 <_PyXIData_New@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c90 │ │ │ │ + beq.w 2c60 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ blx 109c <_PyObject_GetXIData@plt> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c7a │ │ │ │ + bne.w 2c4a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c26 │ │ │ │ + beq.w 2bf6 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2b44 │ │ │ │ + bgt.n 2b14 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2b48 │ │ │ │ + beq.n 2b18 │ │ │ │ movs r0, #24 │ │ │ │ blx f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c32 │ │ │ │ + beq.w 2c02 │ │ │ │ ldrd r3, r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ vldr d7, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ strd r6, r2, [r0, #12] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2b96 │ │ │ │ + beq.n 2b66 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #440] @ (2cd4 ) │ │ │ │ + ldr r3, [pc, #440] @ (2ca4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2c62 │ │ │ │ + beq.w 2c32 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #412] @ (2cd8 ) │ │ │ │ + ldr r3, [pc, #412] @ (2ca8 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 2ae2 │ │ │ │ + bgt.n 2ab2 │ │ │ │ mvn.w r6, #21 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #392] @ (2cdc ) │ │ │ │ + ldr r3, [pc, #392] @ (2cac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2c72 │ │ │ │ + beq.w 2c42 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -2703,171 +2683,171 @@ │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r0, r0, [r4, #20] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - b.n 2b18 │ │ │ │ + b.n 2ae8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a7e │ │ │ │ - ldr r3, [pc, #308] @ (2ce0 ) │ │ │ │ + bne.w 2a4e │ │ │ │ + ldr r3, [pc, #308] @ (2cb0 ) │ │ │ │ mvn.w r6, #13 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ - b.n 2b82 │ │ │ │ + b.n 2b52 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a0e │ │ │ │ - ldr r3, [pc, #288] @ (2ce4 ) │ │ │ │ + bne.w 29de │ │ │ │ + ldr r3, [pc, #288] @ (2cb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2b90 │ │ │ │ + b.n 2b60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.w 2a58 │ │ │ │ + blt.w 2a28 │ │ │ │ mov r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 2a58 │ │ │ │ - ldr r3, [pc, #240] @ (2ce8 ) │ │ │ │ + bls.w 2a28 │ │ │ │ + ldr r3, [pc, #240] @ (2cb8 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #240] @ (2cec ) │ │ │ │ + ldr r1, [pc, #240] @ (2cbc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ - b.n 2b8e │ │ │ │ + b.n 2b5e │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 2bf6 │ │ │ │ + bhi.n 2bc6 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2c9c │ │ │ │ - ldr r4, [pc, #216] @ (2cf0 ) │ │ │ │ + bne.n 2c6c │ │ │ │ + ldr r4, [pc, #216] @ (2cc0 ) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, pc │ │ │ │ blx ff4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 2a6e │ │ │ │ + b.n 2a3e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn.w r6, #13 │ │ │ │ blx 1084 │ │ │ │ - b.n 2b52 │ │ │ │ + b.n 2b22 │ │ │ │ blx f34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #180] @ (2cf4 ) │ │ │ │ + ldr r3, [pc, #180] @ (2cc4 ) │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - cbz r6, 2c62 │ │ │ │ + cbz r6, 2c32 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b76 │ │ │ │ + b.n 2b46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2b38 │ │ │ │ - b.n 2c5c │ │ │ │ + beq.w 2b08 │ │ │ │ + b.n 2c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2b76 │ │ │ │ + b.n 2b46 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ - bl 295c │ │ │ │ + bl 292c │ │ │ │ mov r0, r5 │ │ │ │ blx 1050 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b82 │ │ │ │ + b.n 2b52 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 295c │ │ │ │ - b.n 2c8a │ │ │ │ + bl 292c │ │ │ │ + b.n 2c5a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2c16 │ │ │ │ - ldr r3, [pc, #68] @ (2ce8 ) │ │ │ │ + beq.n 2be6 │ │ │ │ + ldr r3, [pc, #68] @ (2cb8 ) │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #80] @ (2cf8 ) │ │ │ │ + ldr r1, [pc, #80] @ (2cc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ - b.n 2b8e │ │ │ │ - bvs.n 2d60 │ │ │ │ + b.n 2b5e │ │ │ │ + bvs.n 2b90 │ │ │ │ movs r1, r0 │ │ │ │ - bl ffc96cba │ │ │ │ - bvc.n 2d20 │ │ │ │ + bl ffcc6c8a │ │ │ │ + bvc.n 2d50 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r6, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2c24 │ │ │ │ + bhi.n 2c54 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2be4 │ │ │ │ + bhi.n 2c14 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2d60 │ │ │ │ + bhi.n 2d90 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2d08 │ │ │ │ + bhi.n 2d38 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 2bfc │ │ │ │ + bvc.n 2c2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2d90 │ │ │ │ + bvc.n 2bc0 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 2cdc │ │ │ │ + bvc.n 2d0c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 2cb8 │ │ │ │ + bvc.n 2ce8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2c14 │ │ │ │ + bvs.n 2c44 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 2dcc │ │ │ │ + bvs.n 2bfc │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbnz r0, 2d0c │ │ │ │ + cbnz r0, 2cdc │ │ │ │ mov r0, r3 │ │ │ │ b.w 104c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2f90 │ │ │ │ + bl 2f60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 104c │ │ │ │ @@ -2879,440 +2859,440 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #208] @ (2e2c ) │ │ │ │ + ldr r2, [pc, #208] @ (2dfc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #208] @ (2e30 ) │ │ │ │ + ldr r3, [pc, #208] @ (2e00 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #208] @ (2e34 ) │ │ │ │ + ldr r2, [pc, #208] @ (2e04 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ add r2, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dfa │ │ │ │ - ldr r4, [pc, #196] @ (2e38 ) │ │ │ │ + beq.n 2dca │ │ │ │ + ldr r4, [pc, #196] @ (2e08 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r5, r6, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 2de2 │ │ │ │ + cbz r3, 2db2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.n 2ddc │ │ │ │ + bne.n 2dac │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r7, [pc, #164] @ (2e3c ) │ │ │ │ + ldr r7, [pc, #164] @ (2e0c ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ - cbz r3, 2dfe │ │ │ │ + cbz r3, 2dce │ │ │ │ ldr r6, [r4, #16] │ │ │ │ blx 1084 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - cbz r5, 2e1c │ │ │ │ + cbz r5, 2dec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ mov r0, r6 │ │ │ │ blx fac │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d86 │ │ │ │ - ldr r3, [pc, #92] @ (2e40 ) │ │ │ │ + bne.n 2d56 │ │ │ │ + ldr r3, [pc, #92] @ (2e10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dd6 │ │ │ │ + b.n 2da6 │ │ │ │ blx 1084 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - cbz r7, 2e24 │ │ │ │ + cbz r7, 2df4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ - b.n 2dec │ │ │ │ + b.n 2dbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2dd0 │ │ │ │ + b.n 2da0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2dec │ │ │ │ - bl fee2e │ │ │ │ - bcc.n 2d7c │ │ │ │ + b.n 2dbc │ │ │ │ + bl 12edfe │ │ │ │ + bcc.n 2dac │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2ea0 │ │ │ │ + bpl.n 2ed0 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 2e6c │ │ │ │ + bpl.n 2e9c │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2dd4 │ │ │ │ + bmi.n 2e04 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #252] @ (2f68 ) │ │ │ │ + ldr r2, [pc, #252] @ (2f38 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #252] @ (2f6c ) │ │ │ │ + ldr r3, [pc, #252] @ (2f3c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #252] @ (2f70 ) │ │ │ │ + ldr r2, [pc, #252] @ (2f40 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [pc, #252] @ (2f74 ) │ │ │ │ + ldr r5, [pc, #252] @ (2f44 ) │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f2c │ │ │ │ - ldr r4, [pc, #240] @ (2f78 ) │ │ │ │ + beq.n 2efc │ │ │ │ + ldr r4, [pc, #240] @ (2f48 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f14 │ │ │ │ + beq.n 2ee4 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 2f0e │ │ │ │ + bne.n 2ede │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr.w r8, [pc, #208] @ 2f7c │ │ │ │ + ldr.w r8, [pc, #208] @ 2f4c │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f3e │ │ │ │ + beq.n 2f0e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ iteee le │ │ │ │ movle r7, #0 │ │ │ │ ldrgt r7, [r4, #16] │ │ │ │ subgt r7, r7, r3 │ │ │ │ clzgt r7, r7 │ │ │ │ it gt │ │ │ │ lsrgt r7, r7, #5 │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #152] @ (2f80 ) │ │ │ │ + ldr r3, [pc, #152] @ (2f50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - cbz r6, 2f36 │ │ │ │ + cbz r6, 2f06 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ - cbnz r7, 2f30 │ │ │ │ - ldr r3, [pc, #124] @ (2f84 ) │ │ │ │ + cbnz r7, 2f00 │ │ │ │ + ldr r3, [pc, #124] @ (2f54 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e9c │ │ │ │ - ldr r3, [pc, #112] @ (2f88 ) │ │ │ │ + bne.n 2e6c │ │ │ │ + ldr r3, [pc, #112] @ (2f58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f08 │ │ │ │ - ldr r3, [pc, #88] @ (2f8c ) │ │ │ │ + b.n 2ed8 │ │ │ │ + ldr r3, [pc, #88] @ (2f5c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b.n 2f08 │ │ │ │ + b.n 2ed8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2f02 │ │ │ │ + b.n 2ed2 │ │ │ │ blx 1084 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - cbz r5, 2f5e │ │ │ │ + cbz r5, 2f2e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ - b.n 2f1e │ │ │ │ + b.n 2eee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2f1e │ │ │ │ + b.n 2eee │ │ │ │ nop │ │ │ │ - @ instruction: 0xefebffff │ │ │ │ - bcs.n 2e98 │ │ │ │ + bl 1ef3a │ │ │ │ + bcs.n 2ec8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2e78 │ │ │ │ + bne.n 2ea8 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2fb8 │ │ │ │ + bmi.n 2fe8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 2f7c │ │ │ │ + bmi.n 2fac │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 2f0c │ │ │ │ + bcc.n 2f3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2eb8 │ │ │ │ + bcc.n 2ee8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx f64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx edc <_PyXIData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fba │ │ │ │ + blt.n 2f8a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1000 │ │ │ │ blx fc4 │ │ │ │ - b.n 2fb0 │ │ │ │ + b.n 2f80 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 2b04 │ │ │ │ + b.n 2ad4 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 2b08 │ │ │ │ + b.n 2ad8 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 30ec │ │ │ │ + b.n 30bc │ │ │ │ movs r0, #2 │ │ │ │ - b.n 2ef8 │ │ │ │ + b.n 2ec8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 367a │ │ │ │ + b.n 364a │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - strb.w lr, [r2, ] │ │ │ │ - beq.n 3040 │ │ │ │ + strb.w lr, [lr, ] │ │ │ │ + beq.n 3070 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (3000 ) │ │ │ │ - ldr r3, [pc, #28] @ (3004 ) │ │ │ │ - ldr r2, [pc, #28] @ (3008 ) │ │ │ │ + ldr r0, [pc, #24] @ (2fd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (2fd4 ) │ │ │ │ + ldr r2, [pc, #28] @ (2fd8 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ffc │ │ │ │ - ldr r3, [pc, #20] @ (300c ) │ │ │ │ + beq.n 2fcc │ │ │ │ + ldr r3, [pc, #20] @ (2fdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2ffc │ │ │ │ + cbz r3, 2fcc │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 2f70 │ │ │ │ + bcs.n 2fa0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 2f70 │ │ │ │ + bcs.n 2fa0 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 3028 │ │ │ │ + beq.n 3058 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (3034 ) │ │ │ │ - ldr r3, [pc, #36] @ (3038 ) │ │ │ │ + ldr r0, [pc, #32] @ (3004 ) │ │ │ │ + ldr r3, [pc, #36] @ (3008 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (303c ) │ │ │ │ + ldr r2, [pc, #36] @ (300c ) │ │ │ │ add r3, pc │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r3, #31 │ │ │ │ add.w r1, r1, r3, asr #2 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - beq.n 3030 │ │ │ │ - ldr r3, [pc, #20] @ (3040 ) │ │ │ │ + beq.n 3000 │ │ │ │ + ldr r3, [pc, #20] @ (3010 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 3030 │ │ │ │ + cbz r3, 3000 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 2f50 │ │ │ │ + bcs.n 2f80 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 2f4c │ │ │ │ + bcs.n 2f7c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + beq.n 3030 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (3070 ) │ │ │ │ - ldr r2, [pc, #40] @ (3074 ) │ │ │ │ + ldr r3, [pc, #40] @ (3040 ) │ │ │ │ + ldr r2, [pc, #40] @ (3044 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 306e │ │ │ │ - ldr r3, [pc, #36] @ (3078 ) │ │ │ │ + cbnz r3, 303e │ │ │ │ + ldr r3, [pc, #36] @ (3048 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 3062 │ │ │ │ - ldr r3, [pc, #32] @ (307c ) │ │ │ │ + cbz r3, 3032 │ │ │ │ + ldr r3, [pc, #32] @ (304c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx ed0 <__cxa_finalize@plt> │ │ │ │ - bl 2fe4 │ │ │ │ - ldr r3, [pc, #24] @ (3080 ) │ │ │ │ + bl 2fb4 │ │ │ │ + ldr r3, [pc, #24] @ (3050 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 3128 │ │ │ │ + bcs.n 2f58 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2fd4 │ │ │ │ + beq.n 3004 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 30f8 │ │ │ │ + bcs.n 3128 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 3010 │ │ │ │ + b.n 2fe0 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ (30f4 ) │ │ │ │ + ldr r2, [pc, #72] @ (30c4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #72] @ (30f8 ) │ │ │ │ + ldr r3, [pc, #72] @ (30c8 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #68] @ (30fc ) │ │ │ │ + ldr r2, [pc, #68] @ (30cc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #68] @ (3100 ) │ │ │ │ + ldr r4, [pc, #68] @ (30d0 ) │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ blx ec4 │ │ │ │ - cbz r0, 30ee │ │ │ │ + cbz r0, 30be │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3108 │ │ │ │ + bl 30d8 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbnz r0, 30e4 │ │ │ │ - ldr r3, [pc, #36] @ (3104 ) │ │ │ │ + cbnz r0, 30b4 │ │ │ │ + ldr r3, [pc, #36] @ (30d4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30e0 │ │ │ │ + b.n 30b0 │ │ │ │ nop │ │ │ │ - stc 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - beq.n 31a0 │ │ │ │ + ldcl 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ + beq.n 2fd0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #132] @ (319c ) │ │ │ │ + ldr r4, [pc, #132] @ (316c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 3184 │ │ │ │ + cbz r3, 3154 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - bne.n 3180 │ │ │ │ + bne.n 3150 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3194 │ │ │ │ - ldr r3, [pc, #92] @ (31a0 ) │ │ │ │ + bne.n 3164 │ │ │ │ + ldr r3, [pc, #92] @ (3170 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r4, [pc, #92] @ (31a4 ) │ │ │ │ + ldr r4, [pc, #92] @ (3174 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r4, pc │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrd r2, r1, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ @@ -3327,115 +3307,115 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1f68 │ │ │ │ mov r0, r5 │ │ │ │ blx 1050 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 3198 │ │ │ │ - ldr r3, [pc, #32] @ (31a8 ) │ │ │ │ + cbnz r2, 3168 │ │ │ │ + ldr r3, [pc, #32] @ (3178 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mvn.w r0, #13 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 3146 │ │ │ │ + b.n 3116 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 312e │ │ │ │ - bne.n 30bc │ │ │ │ + b.n 30fe │ │ │ │ + bne.n 30ec │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 3278 │ │ │ │ + bne.n 30a8 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 3268 │ │ │ │ + bne.n 3098 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 31f8 │ │ │ │ + bne.n 3228 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #160] @ (3274 ) │ │ │ │ + ldr r2, [pc, #160] @ (3244 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #160] @ (3278 ) │ │ │ │ + ldr r3, [pc, #160] @ (3248 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #160] @ (327c ) │ │ │ │ + ldr r2, [pc, #160] @ (324c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r2, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 325e │ │ │ │ - ldr r4, [pc, #148] @ (3280 ) │ │ │ │ + beq.n 322e │ │ │ │ + ldr r4, [pc, #148] @ (3250 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 3246 │ │ │ │ + cbz r3, 3216 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 3262 │ │ │ │ + bne.n 3232 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r7, [pc, #116] @ (3284 ) │ │ │ │ + ldr r7, [pc, #116] @ (3254 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ - cbz r3, 3266 │ │ │ │ + cbz r3, 3236 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ blx 1084 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 295c │ │ │ │ + bl 292c │ │ │ │ mov r0, r5 │ │ │ │ asrs r1, r5, #31 │ │ │ │ blx 10cc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #64] @ (3288 ) │ │ │ │ + ldr r3, [pc, #64] @ (3258 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3240 │ │ │ │ + b.n 3210 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 31fc │ │ │ │ + b.n 31cc │ │ │ │ blx 1084 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 295c │ │ │ │ - b.n 3250 │ │ │ │ - stc 15, cr15, [r3], {255} @ 0xff │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + bl 292c │ │ │ │ + b.n 3220 │ │ │ │ + ldc 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 31f8 │ │ │ │ + beq.n 3228 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 31c4 │ │ │ │ + beq.n 31f4 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 3354 │ │ │ │ + beq.n 3184 │ │ │ │ movs r1, r0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000328c <.fini>: │ │ │ │ +0000325c <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,171 +1,171 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00003294 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000032a4 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000032b4 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x000032c4 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x000032d4 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x000032e4 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x000032f4 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00003304 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00003314 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00003324 496e6469 63617465 73207468 61742061 Indicates that a │ │ │ │ - 0x00003334 20717565 75652d72 656c6174 65642065 queue-related e │ │ │ │ - 0x00003344 72726f72 20686170 70656e65 642e0000 rror happened... │ │ │ │ - 0x00003354 00000000 636f6e63 75727265 6e742e69 ....concurrent.i │ │ │ │ - 0x00003364 6e746572 70726574 6572732e 51756575 nterpreters.Queu │ │ │ │ - 0x00003374 65457272 6f720000 636f6e63 75727265 eError..concurre │ │ │ │ - 0x00003384 6e742e69 6e746572 70726574 6572732e nt.interpreters. │ │ │ │ - 0x00003394 51756575 654e6f74 466f756e 64457272 QueueNotFoundErr │ │ │ │ - 0x000033a4 6f720000 71756575 6520256c 6c64206e or..queue %lld n │ │ │ │ - 0x000033b4 6f742066 6f756e64 00000000 71756575 ot found....queu │ │ │ │ - 0x000033c4 6520256c 6c642069 7320656d 70747900 e %lld is empty. │ │ │ │ - 0x000033d4 71756575 6520256c 6c642069 73206675 queue %lld is fu │ │ │ │ - 0x000033e4 6c6c0000 71756575 6520256c 6c64206e ll..queue %lld n │ │ │ │ - 0x000033f4 65766572 20626f75 6e640000 6e7c6969 ever bound..n|ii │ │ │ │ - 0x00003404 3a637265 61746500 756e7375 70706f72 :create.unsuppor │ │ │ │ - 0x00003414 74656420 756e626f 756e646f 70202564 ted unboundop %d │ │ │ │ - 0x00003424 00000000 756e7375 70706f72 74656420 ....unsupported │ │ │ │ - 0x00003434 66616c6c 6261636b 20256400 4f4f4f3a fallback %d.OOO: │ │ │ │ - 0x00003444 5f726567 69737465 725f6865 61705f74 _register_heap_t │ │ │ │ - 0x00003454 79706573 00000000 65787065 63746564 ypes....expected │ │ │ │ - 0x00003464 20612074 79706520 666f7220 27717565 a type for 'que │ │ │ │ - 0x00003474 75657479 70652700 65787065 63746564 uetype'.expected │ │ │ │ - 0x00003484 20616e20 65786365 7074696f 6e207479 an exception ty │ │ │ │ - 0x00003494 70652066 6f722027 656d7074 79657272 pe for 'emptyerr │ │ │ │ - 0x000034a4 6f722700 65787065 63746564 20616e20 or'.expected an │ │ │ │ - 0x000034b4 65786365 7074696f 6e207479 70652066 exception type f │ │ │ │ - 0x000034c4 6f722027 66756c6c 6572726f 72270000 or 'fullerror'.. │ │ │ │ - 0x000034d4 6e6f7420 72656163 6861626c 65000000 not reachable... │ │ │ │ - 0x000034e4 4f263a62 696e6400 71756575 65204944 O&:bind.queue ID │ │ │ │ - 0x000034f4 00000000 6d617820 25732069 7320256c ....max %s is %l │ │ │ │ - 0x00003504 6c642c20 676f7420 25520000 2573206d ld, got %R..%s m │ │ │ │ - 0x00003514 75737420 62652061 206e6f6e 2d6e6567 ust be a non-neg │ │ │ │ - 0x00003524 61746976 6520696e 742c2067 6f742025 ative int, got % │ │ │ │ - 0x00003534 52000000 2573206d 75737420 62652061 R...%s must be a │ │ │ │ - 0x00003544 6e20696e 742c2067 6f742025 2e313030 n int, got %.100 │ │ │ │ - 0x00003554 73000000 5f696400 5f696e74 65727071 s..._id._interpq │ │ │ │ - 0x00003564 75657565 73000000 4f263a72 656c6561 ueues...O&:relea │ │ │ │ - 0x00003574 73650000 4c696900 4f263a64 65737472 se..Lii.O&:destr │ │ │ │ - 0x00003584 6f790000 4f263a67 65740000 4f690000 oy..O&:get..Oi.. │ │ │ │ - 0x00003594 4f4f0000 4f263a67 65745f6d 61787369 OO..O&:get_maxsi │ │ │ │ - 0x000035a4 7a650000 4f264f7c 69693a70 75740000 ze..O&O|ii:put.. │ │ │ │ - 0x000035b4 4f263a67 65745f63 6f756e74 00000000 O&:get_count.... │ │ │ │ - 0x000035c4 4f263a69 735f6675 6c6c0000 636f6e63 O&:is_full..conc │ │ │ │ - 0x000035d4 75727265 6e742e69 6e746572 70726574 urrent.interpret │ │ │ │ - 0x000035e4 6572732e 5f717565 75657300 4f263a67 ers._queues.O&:g │ │ │ │ - 0x000035f4 65745f71 75657565 5f646566 61756c74 et_queue_default │ │ │ │ - 0x00003604 73000000 69690000 63726561 74650000 s...ii..create.. │ │ │ │ - 0x00003614 64657374 726f7900 6c697374 5f616c6c destroy.list_all │ │ │ │ - 0x00003624 00000000 70757400 67657400 62696e64 ....put.get.bind │ │ │ │ - 0x00003634 00000000 72656c65 61736500 6765745f ....release.get_ │ │ │ │ - 0x00003644 6d617873 697a6500 6765745f 71756575 maxsize.get_queu │ │ │ │ - 0x00003654 655f6465 6661756c 74730000 69735f66 e_defaults..is_f │ │ │ │ - 0x00003664 756c6c00 6765745f 636f756e 74000000 ull.get_count... │ │ │ │ - 0x00003674 71696400 6f626a00 756e626f 756e646f qid.obj.unboundo │ │ │ │ - 0x00003684 70000000 66616c6c 6261636b 00000000 p...fallback.... │ │ │ │ - 0x00003694 71756575 65747970 65000000 656d7074 queuetype...empt │ │ │ │ - 0x000036a4 79657272 6f720000 66756c6c 6572726f yerror..fullerro │ │ │ │ - 0x000036b4 72000000 5f717565 75656974 656d5f63 r..._queueitem_c │ │ │ │ - 0x000036c4 6c656172 5f696e74 65727072 65746572 lear_interpreter │ │ │ │ - 0x000036d4 00000000 6765745f 636f756e 74287169 ....get_count(qi │ │ │ │ - 0x000036e4 64290a0a 52657475 726e2074 6865206e d)..Return the n │ │ │ │ - 0x000036f4 756d6265 72206f66 20697465 6d732069 umber of items i │ │ │ │ - 0x00003704 6e207468 65207175 6575652e 00000000 n the queue..... │ │ │ │ - 0x00003714 69735f66 756c6c28 71696429 0a0a5265 is_full(qid)..Re │ │ │ │ - 0x00003724 7475726e 20747275 65206966 20746865 turn true if the │ │ │ │ - 0x00003734 20717565 75652068 61732061 206d6178 queue has a max │ │ │ │ - 0x00003744 73697a65 20616e64 20686173 20726561 size and has rea │ │ │ │ - 0x00003754 63686564 2069742e 00000000 6765745f ched it.....get_ │ │ │ │ - 0x00003764 71756575 655f6465 6661756c 74732871 queue_defaults(q │ │ │ │ - 0x00003774 6964290a 0a526574 75726e20 74686520 id)..Return the │ │ │ │ - 0x00003784 71756575 65277320 64656661 756c7420 queue's default │ │ │ │ - 0x00003794 76616c75 65732c20 73657420 7768656e values, set when │ │ │ │ - 0x000037a4 20697420 77617320 63726561 7465642e it was created. │ │ │ │ - 0x000037b4 00000000 6765745f 6d617873 697a6528 ....get_maxsize( │ │ │ │ - 0x000037c4 71696429 0a0a5265 7475726e 20746865 qid)..Return the │ │ │ │ - 0x000037d4 206d6178 696d756d 206e756d 62657220 maximum number │ │ │ │ - 0x000037e4 6f662069 74656d73 20696e20 74686520 of items in the │ │ │ │ - 0x000037f4 71756575 652e0000 72656c65 61736528 queue...release( │ │ │ │ - 0x00003804 71696429 0a0a5265 6c656173 65206120 qid)..Release a │ │ │ │ - 0x00003814 72656665 72656e63 6520746f 20746865 reference to the │ │ │ │ - 0x00003824 20717565 75652e0a 54686520 71756575 queue..The queu │ │ │ │ - 0x00003834 65206973 20646573 74726f79 6564206f e is destroyed o │ │ │ │ - 0x00003844 6e636520 74686572 65206172 65206e6f nce there are no │ │ │ │ - 0x00003854 20726566 6572656e 63657320 6c656674 references left │ │ │ │ - 0x00003864 2e000000 62696e64 28716964 290a0a54 ....bind(qid)..T │ │ │ │ - 0x00003874 616b6520 61207265 66657265 6e636520 ake a reference │ │ │ │ - 0x00003884 746f2074 68652069 64656e74 69666965 to the identifie │ │ │ │ - 0x00003894 64207175 6575652e 0a546865 20717565 d queue..The que │ │ │ │ - 0x000038a4 75652069 73206e6f 74206465 7374726f ue is not destro │ │ │ │ - 0x000038b4 79656420 756e7469 6c207468 65726520 yed until there │ │ │ │ - 0x000038c4 61726520 6e6f2072 65666572 656e6365 are no reference │ │ │ │ - 0x000038d4 73206c65 66742e00 67657428 71696429 s left..get(qid) │ │ │ │ - 0x000038e4 202d3e20 286f626a 2c20756e 626f756e -> (obj, unboun │ │ │ │ - 0x000038f4 646f7029 0a0a5265 7475726e 2061206e dop)..Return a n │ │ │ │ - 0x00003904 6577206f 626a6563 74206672 6f6d2074 ew object from t │ │ │ │ - 0x00003914 68652064 61746120 61742074 68652066 he data at the f │ │ │ │ - 0x00003924 726f6e74 206f6620 74686520 71756575 ront of the queu │ │ │ │ - 0x00003934 652e0a54 68652075 6e626f75 6e64206f e..The unbound o │ │ │ │ - 0x00003944 70206973 20616c73 6f207265 7475726e p is also return │ │ │ │ - 0x00003954 65642e0a 0a496620 74686572 65206973 ed...If there is │ │ │ │ - 0x00003964 206e6f74 68696e67 20746f20 72656365 nothing to rece │ │ │ │ - 0x00003974 69766520 7468656e 20726169 73652051 ive then raise Q │ │ │ │ - 0x00003984 75657565 456d7074 792e0000 70757428 ueueEmpty...put( │ │ │ │ - 0x00003994 7169642c 206f626a 290a0a41 64642074 qid, obj)..Add t │ │ │ │ - 0x000039a4 6865206f 626a6563 74277320 64617461 he object's data │ │ │ │ - 0x000039b4 20746f20 74686520 71756575 652e0000 to the queue... │ │ │ │ - 0x000039c4 6c697374 5f616c6c 2829202d 3e205b28 list_all() -> [( │ │ │ │ - 0x000039d4 7169642c 20756e62 6f756e64 6f702c20 qid, unboundop, │ │ │ │ - 0x000039e4 66616c6c 6261636b 295d0a0a 52657475 fallback)]..Retu │ │ │ │ - 0x000039f4 726e2074 6865206c 69737420 6f662049 rn the list of I │ │ │ │ - 0x00003a04 44732066 6f722061 6c6c2071 75657565 Ds for all queue │ │ │ │ - 0x00003a14 732e0a45 61636820 636f7272 6573706f s..Each correspo │ │ │ │ - 0x00003a24 6e64696e 67206465 6661756c 7420756e nding default un │ │ │ │ - 0x00003a34 626f756e 64206f70 20616e64 2066616c bound op and fal │ │ │ │ - 0x00003a44 6c626163 6b206973 20616c73 6f20696e lback is also in │ │ │ │ - 0x00003a54 636c7564 65642e00 64657374 726f7928 cluded..destroy( │ │ │ │ - 0x00003a64 71696429 0a0a436c 65617220 616e6420 qid)..Clear and │ │ │ │ - 0x00003a74 64657374 726f7920 74686520 71756575 destroy the queu │ │ │ │ - 0x00003a84 652e2020 41667465 72776172 64206174 e. Afterward at │ │ │ │ - 0x00003a94 74656d70 74732074 6f207573 65207468 tempts to use th │ │ │ │ - 0x00003aa4 65207175 6575650a 77696c6c 20626568 e queue.will beh │ │ │ │ - 0x00003ab4 61766520 61732074 686f7567 68206974 ave as though it │ │ │ │ - 0x00003ac4 206e6576 65722065 78697374 65642e00 never existed.. │ │ │ │ - 0x00003ad4 63726561 7465286d 61787369 7a652c20 create(maxsize, │ │ │ │ - 0x00003ae4 756e626f 756e646f 702c2066 616c6c62 unboundop, fallb │ │ │ │ - 0x00003af4 61636b29 202d3e20 7169640a 0a437265 ack) -> qid..Cre │ │ │ │ - 0x00003b04 61746520 61206e65 77206372 6f73732d ate a new cross- │ │ │ │ - 0x00003b14 696e7465 72707265 74657220 71756575 interpreter queu │ │ │ │ - 0x00003b24 6520616e 64207265 7475726e 20697473 e and return its │ │ │ │ - 0x00003b34 20756e69 71756520 67656e65 72617465 unique generate │ │ │ │ - 0x00003b44 64204944 2e0a4974 20697320 61206e65 d ID..It is a ne │ │ │ │ - 0x00003b54 77207265 66657265 6e636520 61732074 w reference as t │ │ │ │ - 0x00003b64 686f7567 68206269 6e642829 20686164 hough bind() had │ │ │ │ - 0x00003b74 20626565 6e206361 6c6c6564 206f6e20 been called on │ │ │ │ - 0x00003b84 74686520 71756575 652e0a0a 54686520 the queue...The │ │ │ │ - 0x00003b94 63616c6c 65722069 73207265 73706f6e caller is respon │ │ │ │ - 0x00003ba4 7369626c 6520666f 72206361 6c6c696e sible for callin │ │ │ │ - 0x00003bb4 67206465 7374726f 79282920 666f7220 g destroy() for │ │ │ │ - 0x00003bc4 74686520 6e657720 71756575 650a6265 the new queue.be │ │ │ │ - 0x00003bd4 666f7265 20746865 2072756e 74696d65 fore the runtime │ │ │ │ - 0x00003be4 20697320 66696e61 6c697a65 642e0000 is finalized... │ │ │ │ - 0x00003bf4 54686973 206d6f64 756c6520 70726f76 This module prov │ │ │ │ - 0x00003c04 69646573 20707269 6d697469 7665206f ides primitive o │ │ │ │ - 0x00003c14 70657261 74696f6e 7320746f 206d616e perations to man │ │ │ │ - 0x00003c24 61676520 50797468 6f6e2069 6e746572 age Python inter │ │ │ │ - 0x00003c34 70726574 6572732e 0a546865 2027696e preters..The 'in │ │ │ │ - 0x00003c44 74657270 72657465 72732720 6d6f6475 terpreters' modu │ │ │ │ - 0x00003c54 6c652070 726f7669 64657320 61206d6f le provides a mo │ │ │ │ - 0x00003c64 72652063 6f6e7665 6e69656e 7420696e re convenient in │ │ │ │ - 0x00003c74 74657266 6163652e 00000000 3e000000 terface.....>... │ │ │ │ - 0x00003c84 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ - 0x00003c94 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ - 0x00003ca4 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ - 0x00003cb4 08000000 2e000000 08000000 10000000 ................ │ │ │ │ - 0x00003cc4 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ - 0x00003cd4 08000000 11000000 08000000 1e000000 ................ │ │ │ │ - 0x00003ce4 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ - 0x00003cf4 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ - 0x00003d04 08000000 00000000 00000000 ............ │ │ │ │ + 0x00003264 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00003274 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00003284 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00003294 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x000032a4 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x000032b4 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x000032c4 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x000032d4 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x000032e4 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x000032f4 496e6469 63617465 73207468 61742061 Indicates that a │ │ │ │ + 0x00003304 20717565 75652d72 656c6174 65642065 queue-related e │ │ │ │ + 0x00003314 72726f72 20686170 70656e65 642e0000 rror happened... │ │ │ │ + 0x00003324 00000000 636f6e63 75727265 6e742e69 ....concurrent.i │ │ │ │ + 0x00003334 6e746572 70726574 6572732e 51756575 nterpreters.Queu │ │ │ │ + 0x00003344 65457272 6f720000 636f6e63 75727265 eError..concurre │ │ │ │ + 0x00003354 6e742e69 6e746572 70726574 6572732e nt.interpreters. │ │ │ │ + 0x00003364 51756575 654e6f74 466f756e 64457272 QueueNotFoundErr │ │ │ │ + 0x00003374 6f720000 71756575 6520256c 6c64206e or..queue %lld n │ │ │ │ + 0x00003384 6f742066 6f756e64 00000000 71756575 ot found....queu │ │ │ │ + 0x00003394 6520256c 6c642069 7320656d 70747900 e %lld is empty. │ │ │ │ + 0x000033a4 71756575 6520256c 6c642069 73206675 queue %lld is fu │ │ │ │ + 0x000033b4 6c6c0000 71756575 6520256c 6c64206e ll..queue %lld n │ │ │ │ + 0x000033c4 65766572 20626f75 6e640000 6e7c6969 ever bound..n|ii │ │ │ │ + 0x000033d4 3a637265 61746500 756e7375 70706f72 :create.unsuppor │ │ │ │ + 0x000033e4 74656420 756e626f 756e646f 70202564 ted unboundop %d │ │ │ │ + 0x000033f4 00000000 756e7375 70706f72 74656420 ....unsupported │ │ │ │ + 0x00003404 66616c6c 6261636b 20256400 4f4f4f3a fallback %d.OOO: │ │ │ │ + 0x00003414 5f726567 69737465 725f6865 61705f74 _register_heap_t │ │ │ │ + 0x00003424 79706573 00000000 65787065 63746564 ypes....expected │ │ │ │ + 0x00003434 20612074 79706520 666f7220 27717565 a type for 'que │ │ │ │ + 0x00003444 75657479 70652700 65787065 63746564 uetype'.expected │ │ │ │ + 0x00003454 20616e20 65786365 7074696f 6e207479 an exception ty │ │ │ │ + 0x00003464 70652066 6f722027 656d7074 79657272 pe for 'emptyerr │ │ │ │ + 0x00003474 6f722700 65787065 63746564 20616e20 or'.expected an │ │ │ │ + 0x00003484 65786365 7074696f 6e207479 70652066 exception type f │ │ │ │ + 0x00003494 6f722027 66756c6c 6572726f 72270000 or 'fullerror'.. │ │ │ │ + 0x000034a4 6e6f7420 72656163 6861626c 65000000 not reachable... │ │ │ │ + 0x000034b4 4f263a62 696e6400 71756575 65204944 O&:bind.queue ID │ │ │ │ + 0x000034c4 00000000 6d617820 25732069 7320256c ....max %s is %l │ │ │ │ + 0x000034d4 6c642c20 676f7420 25520000 2573206d ld, got %R..%s m │ │ │ │ + 0x000034e4 75737420 62652061 206e6f6e 2d6e6567 ust be a non-neg │ │ │ │ + 0x000034f4 61746976 6520696e 742c2067 6f742025 ative int, got % │ │ │ │ + 0x00003504 52000000 2573206d 75737420 62652061 R...%s must be a │ │ │ │ + 0x00003514 6e20696e 742c2067 6f742025 2e313030 n int, got %.100 │ │ │ │ + 0x00003524 73000000 5f696400 5f696e74 65727071 s..._id._interpq │ │ │ │ + 0x00003534 75657565 73000000 4f263a72 656c6561 ueues...O&:relea │ │ │ │ + 0x00003544 73650000 4c696900 4f263a64 65737472 se..Lii.O&:destr │ │ │ │ + 0x00003554 6f790000 4f263a67 65740000 4f690000 oy..O&:get..Oi.. │ │ │ │ + 0x00003564 4f4f0000 4f263a67 65745f6d 61787369 OO..O&:get_maxsi │ │ │ │ + 0x00003574 7a650000 4f264f7c 69693a70 75740000 ze..O&O|ii:put.. │ │ │ │ + 0x00003584 4f263a67 65745f63 6f756e74 00000000 O&:get_count.... │ │ │ │ + 0x00003594 4f263a69 735f6675 6c6c0000 636f6e63 O&:is_full..conc │ │ │ │ + 0x000035a4 75727265 6e742e69 6e746572 70726574 urrent.interpret │ │ │ │ + 0x000035b4 6572732e 5f717565 75657300 4f263a67 ers._queues.O&:g │ │ │ │ + 0x000035c4 65745f71 75657565 5f646566 61756c74 et_queue_default │ │ │ │ + 0x000035d4 73000000 69690000 63726561 74650000 s...ii..create.. │ │ │ │ + 0x000035e4 64657374 726f7900 6c697374 5f616c6c destroy.list_all │ │ │ │ + 0x000035f4 00000000 70757400 67657400 62696e64 ....put.get.bind │ │ │ │ + 0x00003604 00000000 72656c65 61736500 6765745f ....release.get_ │ │ │ │ + 0x00003614 6d617873 697a6500 6765745f 71756575 maxsize.get_queu │ │ │ │ + 0x00003624 655f6465 6661756c 74730000 69735f66 e_defaults..is_f │ │ │ │ + 0x00003634 756c6c00 6765745f 636f756e 74000000 ull.get_count... │ │ │ │ + 0x00003644 71696400 6f626a00 756e626f 756e646f qid.obj.unboundo │ │ │ │ + 0x00003654 70000000 66616c6c 6261636b 00000000 p...fallback.... │ │ │ │ + 0x00003664 71756575 65747970 65000000 656d7074 queuetype...empt │ │ │ │ + 0x00003674 79657272 6f720000 66756c6c 6572726f yerror..fullerro │ │ │ │ + 0x00003684 72000000 5f717565 75656974 656d5f63 r..._queueitem_c │ │ │ │ + 0x00003694 6c656172 5f696e74 65727072 65746572 lear_interpreter │ │ │ │ + 0x000036a4 00000000 6765745f 636f756e 74287169 ....get_count(qi │ │ │ │ + 0x000036b4 64290a0a 52657475 726e2074 6865206e d)..Return the n │ │ │ │ + 0x000036c4 756d6265 72206f66 20697465 6d732069 umber of items i │ │ │ │ + 0x000036d4 6e207468 65207175 6575652e 00000000 n the queue..... │ │ │ │ + 0x000036e4 69735f66 756c6c28 71696429 0a0a5265 is_full(qid)..Re │ │ │ │ + 0x000036f4 7475726e 20747275 65206966 20746865 turn true if the │ │ │ │ + 0x00003704 20717565 75652068 61732061 206d6178 queue has a max │ │ │ │ + 0x00003714 73697a65 20616e64 20686173 20726561 size and has rea │ │ │ │ + 0x00003724 63686564 2069742e 00000000 6765745f ched it.....get_ │ │ │ │ + 0x00003734 71756575 655f6465 6661756c 74732871 queue_defaults(q │ │ │ │ + 0x00003744 6964290a 0a526574 75726e20 74686520 id)..Return the │ │ │ │ + 0x00003754 71756575 65277320 64656661 756c7420 queue's default │ │ │ │ + 0x00003764 76616c75 65732c20 73657420 7768656e values, set when │ │ │ │ + 0x00003774 20697420 77617320 63726561 7465642e it was created. │ │ │ │ + 0x00003784 00000000 6765745f 6d617873 697a6528 ....get_maxsize( │ │ │ │ + 0x00003794 71696429 0a0a5265 7475726e 20746865 qid)..Return the │ │ │ │ + 0x000037a4 206d6178 696d756d 206e756d 62657220 maximum number │ │ │ │ + 0x000037b4 6f662069 74656d73 20696e20 74686520 of items in the │ │ │ │ + 0x000037c4 71756575 652e0000 72656c65 61736528 queue...release( │ │ │ │ + 0x000037d4 71696429 0a0a5265 6c656173 65206120 qid)..Release a │ │ │ │ + 0x000037e4 72656665 72656e63 6520746f 20746865 reference to the │ │ │ │ + 0x000037f4 20717565 75652e0a 54686520 71756575 queue..The queu │ │ │ │ + 0x00003804 65206973 20646573 74726f79 6564206f e is destroyed o │ │ │ │ + 0x00003814 6e636520 74686572 65206172 65206e6f nce there are no │ │ │ │ + 0x00003824 20726566 6572656e 63657320 6c656674 references left │ │ │ │ + 0x00003834 2e000000 62696e64 28716964 290a0a54 ....bind(qid)..T │ │ │ │ + 0x00003844 616b6520 61207265 66657265 6e636520 ake a reference │ │ │ │ + 0x00003854 746f2074 68652069 64656e74 69666965 to the identifie │ │ │ │ + 0x00003864 64207175 6575652e 0a546865 20717565 d queue..The que │ │ │ │ + 0x00003874 75652069 73206e6f 74206465 7374726f ue is not destro │ │ │ │ + 0x00003884 79656420 756e7469 6c207468 65726520 yed until there │ │ │ │ + 0x00003894 61726520 6e6f2072 65666572 656e6365 are no reference │ │ │ │ + 0x000038a4 73206c65 66742e00 67657428 71696429 s left..get(qid) │ │ │ │ + 0x000038b4 202d3e20 286f626a 2c20756e 626f756e -> (obj, unboun │ │ │ │ + 0x000038c4 646f7029 0a0a5265 7475726e 2061206e dop)..Return a n │ │ │ │ + 0x000038d4 6577206f 626a6563 74206672 6f6d2074 ew object from t │ │ │ │ + 0x000038e4 68652064 61746120 61742074 68652066 he data at the f │ │ │ │ + 0x000038f4 726f6e74 206f6620 74686520 71756575 ront of the queu │ │ │ │ + 0x00003904 652e0a54 68652075 6e626f75 6e64206f e..The unbound o │ │ │ │ + 0x00003914 70206973 20616c73 6f207265 7475726e p is also return │ │ │ │ + 0x00003924 65642e0a 0a496620 74686572 65206973 ed...If there is │ │ │ │ + 0x00003934 206e6f74 68696e67 20746f20 72656365 nothing to rece │ │ │ │ + 0x00003944 69766520 7468656e 20726169 73652051 ive then raise Q │ │ │ │ + 0x00003954 75657565 456d7074 792e0000 70757428 ueueEmpty...put( │ │ │ │ + 0x00003964 7169642c 206f626a 290a0a41 64642074 qid, obj)..Add t │ │ │ │ + 0x00003974 6865206f 626a6563 74277320 64617461 he object's data │ │ │ │ + 0x00003984 20746f20 74686520 71756575 652e0000 to the queue... │ │ │ │ + 0x00003994 6c697374 5f616c6c 2829202d 3e205b28 list_all() -> [( │ │ │ │ + 0x000039a4 7169642c 20756e62 6f756e64 6f702c20 qid, unboundop, │ │ │ │ + 0x000039b4 66616c6c 6261636b 295d0a0a 52657475 fallback)]..Retu │ │ │ │ + 0x000039c4 726e2074 6865206c 69737420 6f662049 rn the list of I │ │ │ │ + 0x000039d4 44732066 6f722061 6c6c2071 75657565 Ds for all queue │ │ │ │ + 0x000039e4 732e0a45 61636820 636f7272 6573706f s..Each correspo │ │ │ │ + 0x000039f4 6e64696e 67206465 6661756c 7420756e nding default un │ │ │ │ + 0x00003a04 626f756e 64206f70 20616e64 2066616c bound op and fal │ │ │ │ + 0x00003a14 6c626163 6b206973 20616c73 6f20696e lback is also in │ │ │ │ + 0x00003a24 636c7564 65642e00 64657374 726f7928 cluded..destroy( │ │ │ │ + 0x00003a34 71696429 0a0a436c 65617220 616e6420 qid)..Clear and │ │ │ │ + 0x00003a44 64657374 726f7920 74686520 71756575 destroy the queu │ │ │ │ + 0x00003a54 652e2020 41667465 72776172 64206174 e. Afterward at │ │ │ │ + 0x00003a64 74656d70 74732074 6f207573 65207468 tempts to use th │ │ │ │ + 0x00003a74 65207175 6575650a 77696c6c 20626568 e queue.will beh │ │ │ │ + 0x00003a84 61766520 61732074 686f7567 68206974 ave as though it │ │ │ │ + 0x00003a94 206e6576 65722065 78697374 65642e00 never existed.. │ │ │ │ + 0x00003aa4 63726561 7465286d 61787369 7a652c20 create(maxsize, │ │ │ │ + 0x00003ab4 756e626f 756e646f 702c2066 616c6c62 unboundop, fallb │ │ │ │ + 0x00003ac4 61636b29 202d3e20 7169640a 0a437265 ack) -> qid..Cre │ │ │ │ + 0x00003ad4 61746520 61206e65 77206372 6f73732d ate a new cross- │ │ │ │ + 0x00003ae4 696e7465 72707265 74657220 71756575 interpreter queu │ │ │ │ + 0x00003af4 6520616e 64207265 7475726e 20697473 e and return its │ │ │ │ + 0x00003b04 20756e69 71756520 67656e65 72617465 unique generate │ │ │ │ + 0x00003b14 64204944 2e0a4974 20697320 61206e65 d ID..It is a ne │ │ │ │ + 0x00003b24 77207265 66657265 6e636520 61732074 w reference as t │ │ │ │ + 0x00003b34 686f7567 68206269 6e642829 20686164 hough bind() had │ │ │ │ + 0x00003b44 20626565 6e206361 6c6c6564 206f6e20 been called on │ │ │ │ + 0x00003b54 74686520 71756575 652e0a0a 54686520 the queue...The │ │ │ │ + 0x00003b64 63616c6c 65722069 73207265 73706f6e caller is respon │ │ │ │ + 0x00003b74 7369626c 6520666f 72206361 6c6c696e sible for callin │ │ │ │ + 0x00003b84 67206465 7374726f 79282920 666f7220 g destroy() for │ │ │ │ + 0x00003b94 74686520 6e657720 71756575 650a6265 the new queue.be │ │ │ │ + 0x00003ba4 666f7265 20746865 2072756e 74696d65 fore the runtime │ │ │ │ + 0x00003bb4 20697320 66696e61 6c697a65 642e0000 is finalized... │ │ │ │ + 0x00003bc4 54686973 206d6f64 756c6520 70726f76 This module prov │ │ │ │ + 0x00003bd4 69646573 20707269 6d697469 7665206f ides primitive o │ │ │ │ + 0x00003be4 70657261 74696f6e 7320746f 206d616e perations to man │ │ │ │ + 0x00003bf4 61676520 50797468 6f6e2069 6e746572 age Python inter │ │ │ │ + 0x00003c04 70726574 6572732e 0a546865 2027696e preters..The 'in │ │ │ │ + 0x00003c14 74657270 72657465 72732720 6d6f6475 terpreters' modu │ │ │ │ + 0x00003c24 6c652070 726f7669 64657320 61206d6f le provides a mo │ │ │ │ + 0x00003c34 72652063 6f6e7665 6e69656e 7420696e re convenient in │ │ │ │ + 0x00003c44 74657266 6163652e 00000000 3e000000 terface.....>... │ │ │ │ + 0x00003c54 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ + 0x00003c64 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ + 0x00003c74 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ + 0x00003c84 08000000 2e000000 08000000 10000000 ................ │ │ │ │ + 0x00003c94 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ + 0x00003ca4 08000000 11000000 08000000 1e000000 ................ │ │ │ │ + 0x00003cb4 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ + 0x00003cc4 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ + 0x00003cd4 08000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00003d10 00000000 .... │ │ │ │ + 0x00003ce0 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001ff18 85300000 .0.. │ │ │ │ + 0x0001ff18 55300000 U0.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001ff1c 45300000 E0.. │ │ │ │ + 0x0001ff1c 15300000 .0.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x00020108 08010200 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x00020118 00000000 00000000 5c350000 f43b0000 ........\5...;.. │ │ │ │ + 0x00020118 00000000 00000000 2c350000 c43b0000 ........,5...;.. │ │ │ │ 0x00020128 14000000 d4010200 b4010200 45190000 ............E... │ │ │ │ - 0x00020138 a1190000 711a0000 44360000 7c360000 ....q...D6..|6.. │ │ │ │ - 0x00020148 88360000 00000000 94360000 a0360000 .6.......6...6.. │ │ │ │ - 0x00020158 ac360000 00000000 74360000 00000000 .6......t6...... │ │ │ │ - 0x00020168 74360000 00000000 74360000 00000000 t6......t6...... │ │ │ │ - 0x00020178 74360000 00000000 74360000 00000000 t6......t6...... │ │ │ │ - 0x00020188 74360000 78360000 7c360000 88360000 t6..x6..|6...6.. │ │ │ │ - 0x00020198 00000000 74360000 00000000 74360000 ....t6......t6.. │ │ │ │ - 0x000201a8 00000000 74360000 00000000 02000000 ....t6.......... │ │ │ │ + 0x00020138 a1190000 711a0000 14360000 4c360000 ....q....6..L6.. │ │ │ │ + 0x00020148 58360000 00000000 64360000 70360000 X6......d6..p6.. │ │ │ │ + 0x00020158 7c360000 00000000 44360000 00000000 |6......D6...... │ │ │ │ + 0x00020168 44360000 00000000 44360000 00000000 D6......D6...... │ │ │ │ + 0x00020178 44360000 00000000 44360000 00000000 D6......D6...... │ │ │ │ + 0x00020188 44360000 48360000 4c360000 58360000 D6..H6..L6..X6.. │ │ │ │ + 0x00020198 00000000 44360000 00000000 44360000 ....D6......D6.. │ │ │ │ + 0x000201a8 00000000 44360000 00000000 02000000 ....D6.......... │ │ │ │ 0x000201b8 39120000 03000000 02000000 04000000 9............... │ │ │ │ - 0x000201c8 01000000 00000000 00000000 0c360000 .............6.. │ │ │ │ - 0x000201d8 cd150000 03000000 d43a0000 14360000 .........:...6.. │ │ │ │ - 0x000201e8 89300000 03000000 5c3a0000 1c360000 .0......\:...6.. │ │ │ │ - 0x000201f8 35260000 04000000 c4390000 28360000 5&.......9..(6.. │ │ │ │ - 0x00020208 91290000 03000000 90390000 2c360000 .).......9..,6.. │ │ │ │ - 0x00020218 4d270000 03000000 dc380000 30360000 M'.......8..06.. │ │ │ │ - 0x00020228 8d1d0000 03000000 68380000 38360000 ........h8..86.. │ │ │ │ - 0x00020238 1d230000 03000000 fc370000 40360000 .#.......7..@6.. │ │ │ │ - 0x00020248 ad310000 03000000 b8370000 4c360000 .1.......7..L6.. │ │ │ │ - 0x00020258 61110000 03000000 60370000 60360000 a.......`7..`6.. │ │ │ │ - 0x00020268 452e0000 03000000 14370000 68360000 E........7..h6.. │ │ │ │ - 0x00020278 352d0000 03000000 d8360000 44340000 5-.......6..D4.. │ │ │ │ + 0x000201c8 01000000 00000000 00000000 dc350000 .............5.. │ │ │ │ + 0x000201d8 cd150000 03000000 a43a0000 e4350000 .........:...5.. │ │ │ │ + 0x000201e8 59300000 03000000 2c3a0000 ec350000 Y0......,:...5.. │ │ │ │ + 0x000201f8 05260000 04000000 94390000 f8350000 .&.......9...5.. │ │ │ │ + 0x00020208 61290000 03000000 60390000 fc350000 a)......`9...5.. │ │ │ │ + 0x00020218 1d270000 03000000 ac380000 00360000 .'.......8...6.. │ │ │ │ + 0x00020228 8d1d0000 03000000 38380000 08360000 ........88...6.. │ │ │ │ + 0x00020238 1d230000 03000000 cc370000 10360000 .#.......7...6.. │ │ │ │ + 0x00020248 7d310000 03000000 88370000 1c360000 }1.......7...6.. │ │ │ │ + 0x00020258 61110000 03000000 30370000 30360000 a.......07..06.. │ │ │ │ + 0x00020268 152e0000 03000000 e4360000 38360000 .........6..86.. │ │ │ │ + 0x00020278 052d0000 03000000 a8360000 14340000 .-.......6...4.. │ │ │ │ 0x00020288 81170000 03000000 00000000 00000000 ................ │ │ │ │ 0x00020298 00000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 35613262 65323366 63653839 64633930 5a2be23fce89dc90 │ │ │ │ - 0x00000010 64353833 62343238 64383565 61356236 d583b428d85ea5b6 │ │ │ │ - 0x00000020 36653435 63392e64 65627567 00000000 6e45c9.debug.... │ │ │ │ - 0x00000030 d2453c84 .E<. │ │ │ │ + 0x00000000 31653831 39346266 30393761 61306134 1e8194bf097aa0a4 │ │ │ │ + 0x00000010 63383630 61636265 65636235 35383431 c860acbeecb55841 │ │ │ │ + 0x00000020 66393761 32652e64 65627567 00000000 f97a2e.debug.... │ │ │ │ + 0x00000030 fd15d5e2 .... │ │ ├── ./usr/lib/python3.14/lib-dynload/_lsprof.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 6c93f603ff794d7a196144275395b8ce44a4031d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ba471a36e2ccbb5bb3be28f9d6eb68048ce2d2f8 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1050,15 +1050,15 @@ │ │ │ │ bcs dd58 │ │ │ │ stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ stmdavs r3!, {r2, r3, r4, r6, r7, r9, pc}^ │ │ │ │ vqdmulh.s d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df8230 │ │ │ │ + @ instruction: 0xf8df822b │ │ │ │ ldmeq sl, {r2, r6, r7, r8, sl}^ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ subvs r4, r2, r8, ror r4 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x004fe8d0 │ │ │ │ tstle r3, r1, lsl #18 │ │ │ │ @@ -1091,15 +1091,15 @@ │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ stmdavs r3!, {r1, r2, r4, r7, r9, pc} │ │ │ │ mulle r5, pc, r2 @ │ │ │ │ strcc lr, [r1], #-2516 @ 0xfffff62c │ │ │ │ @ instruction: 0x461cd2f6 │ │ │ │ @ instruction: 0x461ce7f4 │ │ │ │ blcs 1c7a4 │ │ │ │ - bichi pc, lr, r0, asr #32 │ │ │ │ + bichi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf7fea804 │ │ │ │ blls 13de34 │ │ │ │ @ instruction: 0xf8d5682a │ │ │ │ stmdbls r5, {r4, lr, pc} │ │ │ │ stmdavs sl!, {r0, r1, r3, r4, r7, r9, fp, ip}^ │ │ │ │ bl 185c4b0 │ │ │ │ stmiavs sl!, {r1, r8} │ │ │ │ @@ -1133,18 +1133,18 @@ │ │ │ │ andeq pc, r1, pc, asr #32 │ │ │ │ svcgt 0x004fe8d9 │ │ │ │ svceq 0x0000f1bc │ │ │ │ stmia r9, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1be0f4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - orrshi pc, fp, r0, asr #32 │ │ │ │ + orrshi pc, r6, r0, asr #32 │ │ │ │ ldrdeq pc, [r4], -r9 │ │ │ │ vadd.i8 d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df81a4 │ │ │ │ + @ instruction: 0xf8df819f │ │ │ │ b 13f3364 │ │ │ │ @ instruction: 0xf0000ed0 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ ldrbtmi r0, [ip], #0 │ │ │ │ and pc, r4, ip, asr #17 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svc 0x004fe8dc │ │ │ │ @@ -1241,15 +1241,15 @@ │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ stmdavs r2!, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ cmnle lr, #1879048201 @ 0x70000009 │ │ │ │ bcs 1c5b0 │ │ │ │ msrhi SPSR_c, r0 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - ldmdavs r3, {r0, r1, r3, r5, r7, pc}^ │ │ │ │ + ldmdavs r3, {r1, r2, r5, r7, pc}^ │ │ │ │ subsvs r6, r4, r3, lsr #1 │ │ │ │ andcs pc, r0, sl, asr #17 │ │ │ │ addsmi r6, pc, #1245184 @ 0x130000 │ │ │ │ rschi pc, r1, r0 │ │ │ │ bfi r4, r4, (invalid: 12:4) │ │ │ │ stmib sp, {r5, r6, r9, sl, lr}^ │ │ │ │ andls r3, r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -1288,15 +1288,15 @@ │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf8d9d134 │ │ │ │ adcmi r2, r2, #0 │ │ │ │ @ instruction: 0xf8d9d83b │ │ │ │ stmdacs r0, {r3} │ │ │ │ svcge 0x0028f43f │ │ │ │ - cmple sp, r0, lsl #22 │ │ │ │ + cmple r8, r0, lsl #22 │ │ │ │ @ instruction: 0xf8c96843 │ │ │ │ @ instruction: 0xf8c03008 │ │ │ │ @ instruction: 0xf8cb9004 │ │ │ │ stmdavs r3, {} @ │ │ │ │ rsbsle r4, ip, r3, lsr #5 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vsubl.u q0, d15, d1 │ │ │ │ @@ -1304,67 +1304,67 @@ │ │ │ │ movweq lr, #2509 @ 0x9cd │ │ │ │ stcl 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ ldmib sp, {r1, r5, fp, sp, lr}^ │ │ │ │ addsmi r0, r7, #0, 6 │ │ │ │ stmdavs r2!, {r7, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ blcs 227b4 │ │ │ │ - ldmvs r3, {r0, r5, r6, r8, ip, lr, pc} │ │ │ │ + ldmvs r3, {r2, r5, r6, r8, ip, lr, pc} │ │ │ │ addsvs r6, r4, r3, rrx │ │ │ │ andcs pc, r0, sl, asr #17 │ │ │ │ @ instruction: 0x46146813 │ │ │ │ @ instruction: 0xf47f429f │ │ │ │ strb sl, [r7], -r8, asr #30 │ │ │ │ stmib sp, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe3102 │ │ │ │ @ instruction: 0xf8d9ed48 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ adcmi r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8d9d9c3 │ │ │ │ stmdacs r0, {r2} │ │ │ │ mcrge 4, 7, pc, cr12, cr15, {1} @ │ │ │ │ - cmple r7, r0, lsl #22 │ │ │ │ + eorsle r2, pc, r0, lsl #22 │ │ │ │ + bleq 13e890 │ │ │ │ + ldrtmi lr, [r0], -r7, asr #15 │ │ │ │ + stc2l 7, cr15, [r8, #-1020] @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf8d5682a │ │ │ │ + bne fe0f24bc │ │ │ │ + ldmdavs r3, {r0, r1, r2, r4, r5, r9, sl, sp, lr, pc} │ │ │ │ + umaalle r4, r0, pc, r2 @ │ │ │ │ + beq 23e898 │ │ │ │ + @ instruction: 0xe7224614 │ │ │ │ + vpmax.s8 q10, q4, │ │ │ │ + vsra.s64 d20, d15, #64 │ │ │ │ + ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ + blx 5c4ea │ │ │ │ + andsvs pc, r3, r3, lsl #6 │ │ │ │ + stmdavs r3, {r0, r3, r6, r7, r8, sl, sp, lr, pc} │ │ │ │ + eorle r4, sl, r3, lsr #5 │ │ │ │ + bleq 23e8d0 │ │ │ │ + strb r4, [sl, -r1, lsl #13]! │ │ │ │ + stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ + andls r3, r0, #1073741824 @ 0x40000000 │ │ │ │ + ldcl 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ + ldrdeq pc, [r4], -r9 │ │ │ │ + movwcs lr, #2525 @ 0x9dd │ │ │ │ + stmdbls r2, {r0, r1, r2, fp, sp} │ │ │ │ + mcrge 6, 3, pc, cr1, cr15, {1} @ │ │ │ │ + ldrdgt pc, [r8, #-143] @ 0xffffff71 │ │ │ │ + cdpmi 2, 9, cr15, cr15, cr8, {2} │ │ │ │ + cdpeq 2, 1, cr15, cr0, cr0, {6} │ │ │ │ + @ instruction: 0xf8dc44fc │ │ │ │ + blx 3824e2 │ │ │ │ + @ instruction: 0xf8ccf000 │ │ │ │ + ldrb r0, [r2], -r0 │ │ │ │ @ instruction: 0xf8c96883 │ │ │ │ @ instruction: 0xf8c03004 │ │ │ │ @ instruction: 0xf8cb9008 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ - @ instruction: 0xf7ff4630 │ │ │ │ - stmdavs sl!, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xc010f8d5 │ │ │ │ - ldrt r1, [r2], -r3, lsl #21 │ │ │ │ - addsmi r6, pc, #1245184 @ 0x130000 │ │ │ │ - @ instruction: 0xf104d03b │ │ │ │ - ldrmi r0, [r4], -r8, lsl #20 │ │ │ │ - bmi 17fc10c │ │ │ │ - orrsmi pc, pc, r8, asr #4 │ │ │ │ - tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - ldmdavs r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - vqrdmulh.s d15, d3, d1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ - adcmi r6, r3, #196608 @ 0x30000 │ │ │ │ - @ instruction: 0xf109d025 │ │ │ │ - strmi r0, [r1], r8, lsl #22 │ │ │ │ - strbmi lr, [r8], -r5, ror #14 │ │ │ │ - smlabtcc r1, sp, r9, lr │ │ │ │ - @ instruction: 0xf7fe9200 │ │ │ │ - @ instruction: 0xf8d9ed56 │ │ │ │ - ldmib sp, {r2}^ │ │ │ │ - stmdacs r7, {r8, r9, sp} │ │ │ │ - @ instruction: 0xf63f9902 │ │ │ │ - @ instruction: 0xf8dfae5c │ │ │ │ - vrhadd.s8 q14, q4, q0 │ │ │ │ - @ instruction: 0xf2c04e9f │ │ │ │ - ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ - ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf000fb0e │ │ │ │ - andeq pc, r0, ip, asr #17 │ │ │ │ - @ instruction: 0xf104e64d │ │ │ │ - ldr r0, [pc, r4, lsl #20] │ │ │ │ - bleq 13e920 │ │ │ │ - ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + str r0, [r2, r0] │ │ │ │ + beq 13e90c │ │ │ │ + ldmib sp, {r2, r3, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ @ instruction: 0x4614e677 │ │ │ │ bvs fe83bc9c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, ip, r6, asr #17 │ │ │ │ adcvs r3, r0, #65536 @ 0x10000 │ │ │ │ cmple r0, r0, lsl #16 │ │ │ │ @@ -1426,16 +1426,16 @@ │ │ │ │ strdeq lr, [r1], -ip │ │ │ │ ldrdeq lr, [r1], -r0 │ │ │ │ @ instruction: 0x0001e1b0 │ │ │ │ andeq lr, r1, r2, ror r1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq lr, r1, r0, asr #32 │ │ │ │ andeq sp, r1, ip, lsl #31 │ │ │ │ - andeq sp, r1, r0, asr ip │ │ │ │ - andeq sp, r1, lr, lsl #24 │ │ │ │ + andeq sp, r1, sl, asr ip │ │ │ │ + andeq sp, r1, r8, lsl ip │ │ │ │ andeq sp, r1, lr, ror fp │ │ │ │ andeq sp, r1, r4, asr fp │ │ │ │ andeq r2, r0, ip, lsl #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39336636 30336666 37393464 37613139 93f603ff794d7a19 │ │ │ │ - 0x00000010 36313434 32373533 39356238 63653434 6144275395b8ce44 │ │ │ │ - 0x00000020 61343033 31642e64 65627567 00000000 a4031d.debug.... │ │ │ │ - 0x00000030 6e03693f n.i? │ │ │ │ + 0x00000000 34373161 33366532 63636262 35626233 471a36e2ccbb5bb3 │ │ │ │ + 0x00000010 62653238 66396436 65623638 30343863 be28f9d6eb68048c │ │ │ │ + 0x00000020 65326432 66382e64 65627567 00000000 e2d2f8.debug.... │ │ │ │ + 0x00000030 f6e771c1 ..q. │ │ ├── ./usr/lib/python3.14/lib-dynload/_testinternalcapi.cpython-314-arm-linux-gnueabihf.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 0x0d56c 0x0d56c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0d564 0x0d564 R E 0x10000 │ │ │ │ LOAD 0x00fed4 0x0001fed4 0x0001fed4 0x00e2c 0x00e3c RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fed4 0x0001fed4 0x0001fed4 0x0012c 0x0012c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000ff8 000ff8 0012c2 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000022ba 0022ba 0001d8 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00002494 002494 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 000024b4 0024b4 000a18 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00002ecc 002ecc 000688 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00003554 003554 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00003560 003560 000a38 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00003f98 003f98 006740 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0000a6d8 00a6d8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0000a6e0 00a6e0 002e88 00 A 0 0 8 │ │ │ │ - [14] .eh_frame PROGBITS 0000d568 00d568 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00003f98 003f98 006738 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0000a6d0 00a6d0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0000a6d8 00a6d8 002e88 00 A 0 0 8 │ │ │ │ + [14] .eh_frame PROGBITS 0000d560 00d560 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001fed4 00fed4 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001fed8 00fed8 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fedc 00fedc 000044 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 0003b8 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 000203b8 0103b8 000948 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020d00 010d00 000010 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x3554 │ │ │ │ - 0x0000000d (FINI) 0xa6d8 │ │ │ │ + 0x0000000d (FINI) 0xa6d0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fed4 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fed8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0xff8 │ │ │ │ 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: 38f31972d3ee557cef2e523ed9e82c66e8780796 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 48658eac4c044434883616f461278746fdd3eb40 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00003554 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 802c │ │ │ │ + bl 8028 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -28,17 +28,17 @@ │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ stcl 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ and r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ andlt lr, r9, ip, lsr sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq ip, r1, lr, ror #7 │ │ │ │ - andeq r6, r0, lr, lsr #16 │ │ │ │ - andeq r6, r0, r0, lsr r8 │ │ │ │ - andeq r6, r0, lr, lsr r8 │ │ │ │ + andeq r6, r0, r6, lsr #16 │ │ │ │ + andeq r6, r0, r8, lsr #16 │ │ │ │ + andeq r6, r0, r6, lsr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5b220 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldmdbmi r1, {r3, r9, sl, lr} │ │ │ │ blge 12f03c │ │ │ │ strls sl, [r0], #-2565 @ 0xfffff5fb │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ blmi 23a870 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ bl 74205c │ │ │ │ and r2, r2, r0, lsl #6 │ │ │ │ ldc 7, cr15, [r4], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - andeq r6, r0, r4, lsr #16 │ │ │ │ + andeq r6, r0, ip, lsl r8 │ │ │ │ andeq fp, r1, r8, asr #31 │ │ │ │ andeq r0, r0, r4, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5b284 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf7ff4c08 │ │ │ │ @@ -90,15 +90,15 @@ │ │ │ │ bmi 1fc0fc │ │ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ │ │ ldmpl r8, {r3, r6, sl, sp, lr} │ │ │ │ svclt 0x0000bd08 │ │ │ │ andeq fp, r1, r2, lsr pc │ │ │ │ muleq r0, r0, r3 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ - strdeq r6, [r0], -ip │ │ │ │ + strdeq r6, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080f98 │ │ │ │ @ instruction: 0x4611b096 │ │ │ │ @@ -250,65 +250,65 @@ │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x4632edfe │ │ │ │ stmdage sl, {r0, r3, r5, r9, sl, lr} │ │ │ │ b 3c2378 │ │ │ │ ldcllt 0, cr11, [r0, #-88]! @ 0xffffffa8 │ │ │ │ andeq ip, r1, sl, ror r2 │ │ │ │ - strdeq r8, [r0], -ip │ │ │ │ - andeq r6, r0, lr, ror r7 │ │ │ │ - andeq r6, r0, r2, asr #15 │ │ │ │ - andeq r7, r0, r0, ror #28 │ │ │ │ - andeq r6, r0, r4, asr #15 │ │ │ │ - andeq r8, r0, r4, asr #17 │ │ │ │ - andeq r6, r0, r6, asr #14 │ │ │ │ - andeq r6, r0, lr, lsr #15 │ │ │ │ - andeq r8, r0, r6, lsr #17 │ │ │ │ - andeq r6, r0, r8, lsr #14 │ │ │ │ - andeq r6, r0, ip, lsr #15 │ │ │ │ - andeq r6, r0, r2, asr #15 │ │ │ │ - andeq r8, r0, r2, lsr #11 │ │ │ │ - @ instruction: 0x000067b2 │ │ │ │ - @ instruction: 0x000067b2 │ │ │ │ - @ instruction: 0x000067b2 │ │ │ │ - @ instruction: 0x000067b2 │ │ │ │ - andeq r8, r0, lr, lsr r8 │ │ │ │ - andeq r6, r0, r0, asr #13 │ │ │ │ - muleq r0, ip, r7 │ │ │ │ - andeq r8, r0, lr, lsl r8 │ │ │ │ - andeq r6, r0, r0, lsr #13 │ │ │ │ - muleq r0, r8, r7 │ │ │ │ - strdeq r8, [r0], -lr │ │ │ │ - andeq r6, r0, r0, lsl #13 │ │ │ │ - muleq r0, r4, r7 │ │ │ │ - ldrdeq r8, [r0], -lr │ │ │ │ - andeq r6, r0, r0, ror #12 │ │ │ │ - muleq r0, r4, r7 │ │ │ │ - @ instruction: 0x000087be │ │ │ │ - andeq r6, r0, r0, asr #12 │ │ │ │ + strdeq r8, [r0], -r4 │ │ │ │ + andeq r6, r0, r6, ror r7 │ │ │ │ + @ instruction: 0x000067ba │ │ │ │ + andeq r7, r0, r8, asr lr │ │ │ │ + @ instruction: 0x000067bc │ │ │ │ + @ instruction: 0x000088bc │ │ │ │ + andeq r6, r0, lr, lsr r7 │ │ │ │ + andeq r6, r0, r6, lsr #15 │ │ │ │ + muleq r0, lr, r8 │ │ │ │ + andeq r6, r0, r0, lsr #14 │ │ │ │ + andeq r6, r0, r4, lsr #15 │ │ │ │ + @ instruction: 0x000067ba │ │ │ │ + muleq r0, sl, r5 │ │ │ │ + andeq r6, r0, sl, lsr #15 │ │ │ │ + andeq r6, r0, sl, lsr #15 │ │ │ │ + andeq r6, r0, sl, lsr #15 │ │ │ │ + andeq r6, r0, sl, lsr #15 │ │ │ │ + andeq r8, r0, r6, lsr r8 │ │ │ │ + @ instruction: 0x000066b8 │ │ │ │ muleq r0, r4, r7 │ │ │ │ - andeq r8, r0, r0, lsr #15 │ │ │ │ - andeq r6, r0, r2, lsr #12 │ │ │ │ - muleq r0, r6, r7 │ │ │ │ - andeq r6, r0, ip, lsr #15 │ │ │ │ + andeq r8, r0, r6, lsl r8 │ │ │ │ + muleq r0, r8, r6 │ │ │ │ + muleq r0, r0, r7 │ │ │ │ + strdeq r8, [r0], -r6 │ │ │ │ + andeq r6, r0, r8, ror r6 │ │ │ │ + andeq r6, r0, ip, lsl #15 │ │ │ │ + ldrdeq r8, [r0], -r6 │ │ │ │ + andeq r6, r0, r8, asr r6 │ │ │ │ + andeq r6, r0, ip, lsl #15 │ │ │ │ + @ instruction: 0x000087b6 │ │ │ │ + andeq r6, r0, r8, lsr r6 │ │ │ │ + andeq r6, r0, ip, lsl #15 │ │ │ │ + muleq r0, r8, r7 │ │ │ │ + andeq r6, r0, sl, lsl r6 │ │ │ │ + andeq r6, r0, lr, lsl #15 │ │ │ │ + andeq r6, r0, r4, lsr #15 │ │ │ │ + andeq r6, r0, r4, lsr #15 │ │ │ │ + andeq r6, r0, r8, lsr #15 │ │ │ │ andeq r6, r0, ip, lsr #15 │ │ │ │ - @ instruction: 0x000067b0 │ │ │ │ - @ instruction: 0x000067b4 │ │ │ │ - andeq r8, r0, r4, asr r7 │ │ │ │ - ldrdeq r6, [r0], -r6 @ │ │ │ │ - andeq r6, r0, r2, lsr #15 │ │ │ │ - andeq r8, r0, r8, lsr r7 │ │ │ │ - @ instruction: 0x000065ba │ │ │ │ + andeq r8, r0, ip, asr #14 │ │ │ │ + andeq r6, r0, lr, asr #11 │ │ │ │ muleq r0, sl, r7 │ │ │ │ - andeq r8, r0, ip, lsl r7 │ │ │ │ - muleq r0, lr, r5 │ │ │ │ - muleq r0, sl, r7 │ │ │ │ - andeq r8, r0, r2, lsl #14 │ │ │ │ - andeq r6, r0, r4, lsl #11 │ │ │ │ - muleq r0, ip, r7 │ │ │ │ + andeq r8, r0, r0, lsr r7 │ │ │ │ + @ instruction: 0x000065b2 │ │ │ │ + muleq r0, r2, r7 │ │ │ │ + andeq r8, r0, r4, lsl r7 │ │ │ │ + muleq r0, r6, r5 │ │ │ │ + muleq r0, r2, r7 │ │ │ │ + strdeq r8, [r0], -sl │ │ │ │ + andeq r6, r0, ip, ror r5 │ │ │ │ + muleq r0, r4, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5b658 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7ffb082 │ │ │ │ blmi 13f360 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -366,17 +366,17 @@ │ │ │ │ movwcc fp, #8124 @ 0x1fbc │ │ │ │ strtmi r6, [r0], -r3, lsr #32 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ andeq fp, r1, lr, asr #22 │ │ │ │ ldrdeq fp, [r1], -ip │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r8, r0, r2, asr #10 │ │ │ │ - andeq r6, r0, r4, asr #7 │ │ │ │ - andeq r6, r0, r0, ror r6 │ │ │ │ + andeq r8, r0, sl, lsr r5 │ │ │ │ + @ instruction: 0x000063bc │ │ │ │ + andeq r6, r0, r8, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b768 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ @ instruction: 0xf8d0ec46 │ │ │ │ pop {r2, r3, r4, r8, r9, sl, fp} │ │ │ │ strbne r4, [r1, r8] │ │ │ │ @@ -385,17 +385,17 @@ │ │ │ │ bl feb5b788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 108570 │ │ │ │ stmdbmi r4, {r0, r1, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ stcl 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ - ldrdeq r8, [r0], -r2 │ │ │ │ - andeq r6, r0, r4, asr r3 │ │ │ │ - andeq r6, r0, lr, lsr #17 │ │ │ │ + andeq r8, r0, sl, asr #9 │ │ │ │ + andeq r6, r0, ip, asr #6 │ │ │ │ + andeq r6, r0, r6, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b7b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1643 @ 0xfffff995 │ │ │ │ @ instruction: 0xf7ffaa06 │ │ │ │ @@ -409,32 +409,32 @@ │ │ │ │ stmdami r7, {r3, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ andlt lr, fp, r8, asr sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ - muleq r0, sl, r8 │ │ │ │ - andeq r6, r0, r4, ror r8 │ │ │ │ + muleq r0, r2, r8 │ │ │ │ + andeq r6, r0, ip, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b810 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ cmpeq fp, fp, asr sp │ │ │ │ blmi 1f9644 │ │ │ │ stmdbmi r7, {r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2055 @ 0xfffff7f9 │ │ │ │ mvncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ pop {r1, r2, r3, r4, r7, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0044008 │ │ │ │ - svclt 0x0000b8f3 │ │ │ │ - andeq r8, r0, r2, asr #8 │ │ │ │ - andeq r6, r0, ip, lsr r8 │ │ │ │ - andeq r6, r0, ip, asr r8 │ │ │ │ + svclt 0x0000b8f1 │ │ │ │ + andeq r8, r0, sl, lsr r4 │ │ │ │ + andeq r6, r0, r4, lsr r8 │ │ │ │ + andeq r6, r0, r4, asr r8 │ │ │ │ svcge 0x0000b480 │ │ │ │ @ instruction: 0x46bd4638 │ │ │ │ @ instruction: 0xf7ffbc80 │ │ │ │ strlt fp, [r8, #-2215] @ 0xfffff759 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @@ -459,16 +459,16 @@ │ │ │ │ b bc26ac │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ ldc 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ stmdami r4, {r0, r9, sl, lr} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ ldmib r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - andeq r6, r0, r6, asr #15 │ │ │ │ - muleq r0, sl, r7 │ │ │ │ + @ instruction: 0x000067be │ │ │ │ + muleq r0, r2, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b8d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1643 @ 0xfffff995 │ │ │ │ @ instruction: 0xf7ffaa06 │ │ │ │ @@ -482,16 +482,16 @@ │ │ │ │ stmdami r7, {r1, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ andlt lr, fp, r6, asr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq r6, r0, r6, ror r7 │ │ │ │ - andeq r6, r0, r0, asr r7 │ │ │ │ + andeq r6, r0, lr, ror #14 │ │ │ │ + andeq r6, r0, r8, asr #14 │ │ │ │ andpl pc, r0, pc, asr #8 │ │ │ │ ldmdalt r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bmi 117344 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrdeq lr, [sl, #147] @ 0x93 │ │ │ │ bllt feb42740 │ │ │ │ andeq fp, r1, r8, asr #17 │ │ │ │ @@ -513,16 +513,16 @@ │ │ │ │ stmdami r7, {r1, r2, r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ andlt lr, fp, r8, lsl #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r6, [r0], -sl │ │ │ │ - ldrdeq r6, [r0], -r4 │ │ │ │ + strdeq r6, [r0], -r2 │ │ │ │ + andeq r6, r0, ip, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5b9b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd8 │ │ │ │ addlt r4, r8, r8, lsl r9 │ │ │ │ @ instruction: 0x466b4c18 │ │ │ │ bge 559a8 │ │ │ │ @@ -544,19 +544,19 @@ │ │ │ │ @ instruction: 0xf7ff0104 │ │ │ │ strmi lr, [r1], -lr, asr #22 │ │ │ │ stmdami r8, {r3, r5, r8, ip, sp, pc} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ stmdb sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r8], -r1, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - andeq r6, r0, ip, asr r1 │ │ │ │ + andeq r6, r0, r4, asr r1 │ │ │ │ andeq fp, r1, ip, lsr r8 │ │ │ │ andeq r0, r0, r8, ror #6 │ │ │ │ - andeq r6, r0, ip, lsr r1 │ │ │ │ - andeq r6, r0, sl, asr #12 │ │ │ │ + andeq r6, r0, r4, lsr r1 │ │ │ │ + andeq r6, r0, r2, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5ba38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1643 @ 0xfffff995 │ │ │ │ @ instruction: 0xf7ffaa06 │ │ │ │ @@ -570,16 +570,16 @@ │ │ │ │ stmdami r7, {r3, r5, r6, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ andlt lr, fp, r6, lsl r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq r6, r0, r6, lsl r6 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ + andeq r6, r0, lr, lsl #12 │ │ │ │ + andeq r6, r0, r8, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5ba94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi sl, [r9], #-2822 @ 0xfffff4fa │ │ │ │ @ instruction: 0xf7ff466a │ │ │ │ @@ -593,16 +593,16 @@ │ │ │ │ stmdami r7, {r1, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ andlt lr, fp, r8, ror #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq r6, r0, r6, lsl r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + andeq r6, r0, lr, lsl #16 │ │ │ │ + andeq r6, r0, ip, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5baf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi sl, [r9], #-2822 @ 0xfffff4fa │ │ │ │ @ instruction: 0xf7ff466a │ │ │ │ @@ -616,16 +616,16 @@ │ │ │ │ stmdami r7, {r3, r4, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ @ instruction: 0xb00be8ba │ │ │ │ svclt 0x0000bd30 │ │ │ │ - @ instruction: 0x000067ba │ │ │ │ - andeq r6, r0, r8, lsr r5 │ │ │ │ + @ instruction: 0x000067b2 │ │ │ │ + andeq r6, r0, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5bb4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ stmvs r3, {r2, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ msrmi CPSR_, #12582912 @ 0xc00000 │ │ │ │ ldrdeq pc, [ip, #-131]! @ 0xffffff7d │ │ │ │ @@ -642,17 +642,17 @@ │ │ │ │ @ instruction: 0xf6404b06 │ │ │ │ stmdbmi r6, {r1, r2, r4, r5, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-986 @ 0xfffffc26 │ │ │ │ b ff9c299c │ │ │ │ ldclt 0, cr2, [r0, #-0] │ │ │ │ - ldrdeq r8, [r0], -r6 │ │ │ │ - andeq r5, r0, r8, asr pc │ │ │ │ - ldrdeq r6, [r0], -sl │ │ │ │ + andeq r8, r0, lr, asr #1 │ │ │ │ + andeq r5, r0, r0, asr pc │ │ │ │ + ldrdeq r6, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5bbb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4089a0 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-2575 @ 0xfffff5f1 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -667,17 +667,17 @@ │ │ │ │ b fefc29ec │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ blt 13c29fc │ │ │ │ andeq fp, r1, sl, lsr r6 │ │ │ │ andeq r0, r0, r0, ror #6 │ │ │ │ - andeq r8, r0, r6, lsl #1 │ │ │ │ - andeq r5, r0, r8, lsl #30 │ │ │ │ - @ instruction: 0x000068b6 │ │ │ │ + andeq r8, r0, lr, ror r0 │ │ │ │ + andeq r5, r0, r0, lsl #30 │ │ │ │ + andeq r6, r0, lr, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5bc1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ mcr 7, 5, pc, cr10, cr14, {7} @ │ │ │ │ @ instruction: 0x4604b978 │ │ │ │ @@ -689,17 +689,17 @@ │ │ │ │ mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x2101ea90 │ │ │ │ svc 0x00dcf7fe │ │ │ │ stmiapl ip!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ ldrdeq fp, [r1], -sl │ │ │ │ - andeq r8, r0, r8, lsr #32 │ │ │ │ - andeq r5, r0, sl, lsr #29 │ │ │ │ - andeq r6, r0, ip, lsr #16 │ │ │ │ + andeq r8, r0, r0, lsr #32 │ │ │ │ + andeq r5, r0, r2, lsr #29 │ │ │ │ + andeq r6, r0, r4, lsr #16 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5bc78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ mrc 7, 3, APSR_nzcv, cr12, cr14, {7} │ │ │ │ @@ -712,17 +712,17 @@ │ │ │ │ movwvc pc, #17667 @ 0x4503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ tstcs r0, r2, ror #20 │ │ │ │ svc 0x00aef7fe │ │ │ │ stmiapl ip!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ andeq fp, r1, lr, ror r5 │ │ │ │ - andeq r7, r0, ip, asr #31 │ │ │ │ - andeq r5, r0, lr, asr #28 │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ + andeq r7, r0, r4, asr #31 │ │ │ │ + andeq r5, r0, r6, asr #28 │ │ │ │ + andeq r6, r0, r8, asr #15 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5bcd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 288abc │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @@ -733,15 +733,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ mcr 7, 5, pc, cr2, cr14, {7} @ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq fp, r1, r2, lsr #10 │ │ │ │ andeq r0, r0, r4, lsr #7 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ - ldrdeq r6, [r0], -r6 @ │ │ │ │ + andeq r6, r0, lr, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5bd1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 2c8b04 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @@ -752,15 +752,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ mrc 7, 3, APSR_nzcv, cr12, cr14, {7} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ ldrdeq fp, [r1], -sl │ │ │ │ andeq r0, r0, r4, lsr #7 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ - andeq r6, r0, sl, lsl #15 │ │ │ │ + andeq r6, r0, r2, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5bd68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 2c8b50 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @@ -771,15 +771,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ mrc 7, 2, APSR_nzcv, cr6, cr14, {7} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq fp, r1, lr, lsl #9 │ │ │ │ andeq r0, r0, r4, lsr #7 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ - andeq r6, r0, lr, lsr r7 │ │ │ │ + andeq r6, r0, r6, lsr r7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldmdbmi r5!, {r3, r9, sl, lr} │ │ │ │ ldcmi 0, cr11, [r5, #-520]! @ 0xfffffdf8 │ │ │ │ ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ @@ -830,23 +830,23 @@ │ │ │ │ @ instruction: 0xf04fe914 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0x460433ff │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ strmi lr, [r4], -r0 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq r6, r0, r2, lsr #14 │ │ │ │ + andeq r6, r0, sl, lsl r7 │ │ │ │ andeq fp, r1, r8, lsr r4 │ │ │ │ andeq r0, r0, r8, ror #6 │ │ │ │ - andeq r6, r0, r4, lsl r7 │ │ │ │ + andeq r6, r0, ip, lsl #14 │ │ │ │ andeq ip, r1, sl, lsl #2 │ │ │ │ muleq r0, sp, r0 │ │ │ │ - andeq r7, r0, r0, lsr #28 │ │ │ │ - andeq r5, r0, r2, lsr #25 │ │ │ │ - andeq r6, r0, r4, asr #13 │ │ │ │ + andeq r7, r0, r8, lsl lr │ │ │ │ + muleq r0, sl, ip │ │ │ │ + @ instruction: 0x000066bc │ │ │ │ muleq r1, r8, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5bec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf1b32300 │ │ │ │ @@ -863,17 +863,17 @@ │ │ │ │ @ instruction: 0xf7fe6880 │ │ │ │ @ instruction: 0x4602edd2 │ │ │ │ strmi r4, [fp], -r8, lsr #12 │ │ │ │ movwcs lr, #2500 @ 0x9c4 │ │ │ │ svc 0x0098f7fe │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ andeq ip, r1, ip, lsr r0 │ │ │ │ - andeq r7, r0, r0, lsl #27 │ │ │ │ - andeq r5, r0, r2, lsl #24 │ │ │ │ - andeq r6, r0, r0, ror #12 │ │ │ │ + andeq r7, r0, r8, ror sp │ │ │ │ + strdeq r5, [r0], -sl │ │ │ │ + andeq r6, r0, r8, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5bf2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ stcge 3, cr2, [r3], {-0} │ │ │ │ @ instruction: 0xf88d4d25 │ │ │ │ @ instruction: 0xf04f300c │ │ │ │ @@ -910,20 +910,20 @@ │ │ │ │ tstpvc ip, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ blmi 2bf11c │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @ instruction: 0x0001b2be │ │ │ │ - strdeq r7, [r0], -r4 │ │ │ │ - andeq r6, r0, lr, lsl r6 │ │ │ │ - andeq r6, r0, r4, asr #12 │ │ │ │ - @ instruction: 0x00007cb4 │ │ │ │ - ldrdeq r6, [r0], -lr │ │ │ │ - andeq r6, r0, r4, lsl r6 │ │ │ │ + andeq r7, r0, ip, ror #25 │ │ │ │ + andeq r6, r0, r6, lsl r6 │ │ │ │ + andeq r6, r0, ip, lsr r6 │ │ │ │ + andeq r7, r0, ip, lsr #25 │ │ │ │ + ldrdeq r6, [r0], -r6 @ │ │ │ │ + andeq r6, r0, ip, lsl #12 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5bff8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #248, 30 @ 0x3e0 │ │ │ │ cmncs r4, #2560 @ 0xa00 │ │ │ │ @ instruction: 0x46104611 │ │ │ │ @@ -1028,15 +1028,15 @@ │ │ │ │ msrvc CPSR_s, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ cdp 15, 11, cr14, cr8, cr10, {7} │ │ │ │ vldr d8, [pc, #800] @ 52c0 <_Py_hashtable_get@plt+0x1334> │ │ │ │ bne ff023bf0 │ │ │ │ tsteq r2, r1, ror #22 │ │ │ │ blhi 20084c │ │ │ │ - blx 13c0fc6 │ │ │ │ + blx 12c0fc6 │ │ │ │ bleq 6000b8 │ │ │ │ strls r4, [r0, #-2073] @ 0xfffff7e7 │ │ │ │ mcr 4, 4, r4, cr8, cr8, {3} │ │ │ │ mrrc 11, 0, r7, r3, cr7 │ │ │ │ @ instruction: 0xf7fe2b17 │ │ │ │ @ instruction: 0x4604ed72 │ │ │ │ strmi lr, [r4], -r0 │ │ │ │ @@ -1047,24 +1047,24 @@ │ │ │ │ strtmi pc, [r0], -r7, lsl #22 │ │ │ │ ldc 0, cr11, [sp], #276 @ 0x114 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r2, r0, sp, ror #26 │ │ │ │ - andeq r7, r0, lr, lsr #22 │ │ │ │ - andeq r6, r0, r4, lsr #9 │ │ │ │ - @ instruction: 0x000064be │ │ │ │ - andeq r7, r0, r2, lsl fp │ │ │ │ - andeq r6, r0, r8, lsl #9 │ │ │ │ + andeq r7, r0, r6, lsr #22 │ │ │ │ + muleq r0, ip, r4 │ │ │ │ @ instruction: 0x000064b6 │ │ │ │ - ldrdeq r7, [r0], -ip │ │ │ │ - andeq r6, r0, r6, lsl #8 │ │ │ │ - muleq r0, r8, r4 │ │ │ │ - andeq r6, r0, r4, lsl #9 │ │ │ │ + andeq r7, r0, sl, lsl #22 │ │ │ │ + andeq r6, r0, r0, lsl #9 │ │ │ │ + andeq r6, r0, lr, lsr #9 │ │ │ │ + ldrdeq r7, [r0], -r4 │ │ │ │ + strdeq r6, [r0], -lr │ │ │ │ + muleq r0, r0, r4 │ │ │ │ + andeq r6, r0, ip, ror r4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strcs fp, [r0], #-142 @ 0xffffff72 │ │ │ │ stcge 15, cr10, [r4, #-8] │ │ │ │ eorcs r4, r8, #400 @ 0x190 │ │ │ │ @@ -1091,17 +1091,17 @@ │ │ │ │ svc 0x006ef7fe │ │ │ │ ldmpl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ @ instruction: 0x0001afbe │ │ │ │ ldrdeq r2, [r0], -r7 │ │ │ │ - andeq r7, r0, r6, ror #19 │ │ │ │ - andeq r6, r0, r0, lsl r3 │ │ │ │ - @ instruction: 0x000063ba │ │ │ │ + ldrdeq r7, [r0], -lr │ │ │ │ + andeq r6, r0, r8, lsl #6 │ │ │ │ + @ instruction: 0x000063b2 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strcs fp, [r0], #-142 @ 0xffffff72 │ │ │ │ stcge 15, cr10, [r4, #-8] │ │ │ │ @@ -1127,18 +1127,18 @@ │ │ │ │ teqpvc r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ blmi 240db8 │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, lr, r8, lsl r6 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq sl, r1, r6, lsr #30 │ │ │ │ - andeq r2, r0, fp, lsl #28 │ │ │ │ - andeq r7, r0, r0, asr r9 │ │ │ │ - andeq r6, r0, sl, ror r2 │ │ │ │ - andeq r6, r0, ip, asr r3 │ │ │ │ + andeq r2, r0, r7, lsl #28 │ │ │ │ + andeq r7, r0, r8, asr #18 │ │ │ │ + andeq r6, r0, r2, ror r2 │ │ │ │ + andeq r6, r0, r4, asr r3 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5c354 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ vstrle d2, [sp, #-16] │ │ │ │ @@ -1148,17 +1148,17 @@ │ │ │ │ ldrbtmi r4, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-829 @ 0xfffffcc3 │ │ │ │ mrc 7, 7, APSR_nzcv, cr6, cr14, {7} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - strdeq r7, [r0], -r6 │ │ │ │ - andeq r6, r0, r0, lsr #4 │ │ │ │ - andeq r6, r0, r6, ror #6 │ │ │ │ + andeq r7, r0, lr, ror #17 │ │ │ │ + andeq r6, r0, r8, lsl r2 │ │ │ │ + andeq r6, r0, lr, asr r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c3a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ andscs r4, r8, #20224 @ 0x4f00 │ │ │ │ stmdage r2, {r8, sp} │ │ │ │ @ instruction: 0xf7fe447c │ │ │ │ @@ -1236,38 +1236,38 @@ │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-833 @ 0xfffffcbf │ │ │ │ mcr 7, 2, pc, cr8, cr14, {7} @ │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ andeq sl, r1, r0, asr lr │ │ │ │ - andeq r7, r0, r0, lsr #17 │ │ │ │ - andeq r6, r0, sl, asr #3 │ │ │ │ - andeq r6, r0, r0, lsr #6 │ │ │ │ - andeq r7, r0, r2, ror r8 │ │ │ │ - muleq r0, ip, r1 │ │ │ │ - andeq r6, r0, r2, lsr #6 │ │ │ │ - andeq r7, r0, sl, asr #16 │ │ │ │ - andeq r6, r0, r4, ror r1 │ │ │ │ - andeq r6, r0, r6, lsr #6 │ │ │ │ - andeq r7, r0, lr, lsr #16 │ │ │ │ - andeq r6, r0, r8, asr r1 │ │ │ │ - andeq r6, r0, r6, lsr #6 │ │ │ │ - andeq r7, r0, sl, lsl #16 │ │ │ │ - andeq r6, r0, r4, lsr r1 │ │ │ │ - andeq r6, r0, r2, lsl r3 │ │ │ │ - ldrdeq r7, [r0], -lr │ │ │ │ - andeq r6, r0, r8, lsl #2 │ │ │ │ - strdeq r6, [r0], -r6 @ │ │ │ │ - @ instruction: 0x000077b6 │ │ │ │ - andeq r6, r0, r0, ror #1 │ │ │ │ - ldrdeq r6, [r0], -lr │ │ │ │ - muleq r0, sl, r7 │ │ │ │ - andeq r6, r0, r4, asr #1 │ │ │ │ - muleq r0, r2, r2 │ │ │ │ + muleq r0, r8, r8 │ │ │ │ + andeq r6, r0, r2, asr #3 │ │ │ │ + andeq r6, r0, r8, lsl r3 │ │ │ │ + andeq r7, r0, sl, ror #16 │ │ │ │ + muleq r0, r4, r1 │ │ │ │ + andeq r6, r0, sl, lsl r3 │ │ │ │ + andeq r7, r0, r2, asr #16 │ │ │ │ + andeq r6, r0, ip, ror #2 │ │ │ │ + andeq r6, r0, lr, lsl r3 │ │ │ │ + andeq r7, r0, r6, lsr #16 │ │ │ │ + andeq r6, r0, r0, asr r1 │ │ │ │ + andeq r6, r0, lr, lsl r3 │ │ │ │ + andeq r7, r0, r2, lsl #16 │ │ │ │ + andeq r6, r0, ip, lsr #2 │ │ │ │ + andeq r6, r0, sl, lsl #6 │ │ │ │ + ldrdeq r7, [r0], -r6 │ │ │ │ + andeq r6, r0, r0, lsl #2 │ │ │ │ + andeq r6, r0, lr, ror #5 │ │ │ │ + andeq r7, r0, lr, lsr #15 │ │ │ │ + ldrdeq r6, [r0], -r8 │ │ │ │ + ldrdeq r6, [r0], -r6 @ │ │ │ │ + muleq r0, r2, r7 │ │ │ │ + strheq r6, [r0], -ip │ │ │ │ + andeq r6, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmdage r4, {r8, r9, sp} │ │ │ │ smlsdcs r3, r4, sp, r4 │ │ │ │ @@ -1352,37 +1352,37 @@ │ │ │ │ stcl 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ andseq pc, r7, sp, lsl #2 │ │ │ │ stmib r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiapl fp!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ muleq r1, r4, ip │ │ │ │ - andeq r7, r0, r4, ror #13 │ │ │ │ - andeq r6, r0, lr │ │ │ │ - andeq r6, r0, r8, lsr #4 │ │ │ │ - andeq r7, r0, r2, asr #13 │ │ │ │ - andeq r5, r0, ip, ror #31 │ │ │ │ - andeq r6, r0, lr, lsl r2 │ │ │ │ + ldrdeq r7, [r0], -ip │ │ │ │ + andeq r6, r0, r6 │ │ │ │ + andeq r6, r0, r0, lsr #4 │ │ │ │ + @ instruction: 0x000076ba │ │ │ │ + andeq r5, r0, r4, ror #31 │ │ │ │ + andeq r6, r0, r6, lsl r2 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - andeq r7, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x00005fb2 │ │ │ │ - strdeq r6, [r0], -ip │ │ │ │ + andeq r7, r0, r0, lsl #13 │ │ │ │ + andeq r5, r0, sl, lsr #31 │ │ │ │ + strdeq r6, [r0], -r4 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - andeq r7, r0, r8, asr r6 │ │ │ │ - andeq r5, r0, r2, lsl #31 │ │ │ │ - andeq r6, r0, r4, ror #3 │ │ │ │ - andeq r7, r0, ip, lsr #12 │ │ │ │ - andeq r5, r0, r6, asr pc │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ - strdeq r7, [r0], -lr │ │ │ │ - andeq r5, r0, r8, lsr #30 │ │ │ │ - andeq r6, r0, r2, ror r1 │ │ │ │ - ldrdeq r7, [r0], -r2 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ - andeq r6, r0, lr, lsr #2 │ │ │ │ + andeq r7, r0, r0, asr r6 │ │ │ │ + andeq r5, r0, sl, ror pc │ │ │ │ + ldrdeq r6, [r0], -ip │ │ │ │ + andeq r7, r0, r4, lsr #12 │ │ │ │ + andeq r5, r0, lr, asr #30 │ │ │ │ + andeq r6, r0, r8, asr #3 │ │ │ │ + strdeq r7, [r0], -r6 │ │ │ │ + andeq r5, r0, r0, lsr #30 │ │ │ │ + andeq r6, r0, sl, ror #2 │ │ │ │ + andeq r7, r0, sl, asr #11 │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + andeq r6, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5c724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf7fe3004 │ │ │ │ @ instruction: 0xf104e96c │ │ │ │ @@ -1500,27 +1500,27 @@ │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-843 @ 0xfffffcb5 │ │ │ │ ldc 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ ldmpl r3!, {r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ andeq sl, r1, lr, ror #19 │ │ │ │ - andeq r7, r0, r2, lsr #8 │ │ │ │ - andeq r5, r0, ip, asr #26 │ │ │ │ - ldrdeq r5, [r0], -lr │ │ │ │ + andeq r7, r0, sl, lsl r4 │ │ │ │ + andeq r5, r0, r4, asr #26 │ │ │ │ + ldrdeq r5, [r0], -r6 │ │ │ │ andeq r0, r0, r7, ror #1 │ │ │ │ - andeq r7, r0, ip, ror #7 │ │ │ │ - andeq r5, r0, r6, lsl sp │ │ │ │ - andeq r5, r0, r0, asr #31 │ │ │ │ - andeq r7, r0, r2, asr #7 │ │ │ │ - andeq r5, r0, ip, ror #25 │ │ │ │ - andeq r5, r0, sl, lsr #31 │ │ │ │ - andeq r7, r0, sl, ror r3 │ │ │ │ - andeq r5, r0, r4, lsr #25 │ │ │ │ - andeq r5, r0, sl, ror #30 │ │ │ │ + andeq r7, r0, r4, ror #7 │ │ │ │ + andeq r5, r0, lr, lsl #26 │ │ │ │ + @ instruction: 0x00005fb8 │ │ │ │ + @ instruction: 0x000073ba │ │ │ │ + andeq r5, r0, r4, ror #25 │ │ │ │ + andeq r5, r0, r2, lsr #31 │ │ │ │ + andeq r7, r0, r2, ror r3 │ │ │ │ + muleq r0, ip, ip │ │ │ │ + andeq r5, r0, r2, ror #30 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5c94c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ vsubw.u q1, , d1 │ │ │ │ subvs r8, r3, fp, asr pc │ │ │ │ @@ -1555,20 +1555,20 @@ │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-849 @ 0xfffffcaf │ │ │ │ bl ff2437d4 │ │ │ │ pop {r5, r6, sl, fp, ip} │ │ │ │ @ instruction: 0xf7fe4010 │ │ │ │ svclt 0x0000b9d7 │ │ │ │ - ldrdeq r7, [r0], -r8 │ │ │ │ - andeq r5, r0, r2, lsl #24 │ │ │ │ - andeq r5, r0, r0, ror #29 │ │ │ │ - muleq r0, sl, r2 │ │ │ │ - andeq r5, r0, r4, asr #23 │ │ │ │ - andeq r5, r0, r2, asr #29 │ │ │ │ + ldrdeq r7, [r0], -r0 │ │ │ │ + strdeq r5, [r0], -sl │ │ │ │ + ldrdeq r5, [r0], -r8 │ │ │ │ + muleq r0, r2, r2 │ │ │ │ + @ instruction: 0x00005bbc │ │ │ │ + @ instruction: 0x00005eba │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5ca08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ @ instruction: 0x46084c1b │ │ │ │ @ instruction: 0xf000447c │ │ │ │ andcc pc, r1, r7, lsr r8 @ │ │ │ │ @@ -1615,15 +1615,15 @@ │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ @ instruction: 0xf04fead4 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ andlt r2, r5, r0 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq sl, r1, r6, ror #14 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ - andeq r5, r0, ip, ror #27 │ │ │ │ + andeq r5, r0, r4, ror #27 │ │ │ │ addlt r4, r2, r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2564 @ 0xfffff5fc │ │ │ │ movwls r5, #6299 @ 0x189b │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x00004770 │ │ │ │ andeq sl, r1, lr, lsl r7 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ @@ -1747,34 +1747,34 @@ │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r2 │ │ │ │ @ instruction: 0xf0004000 │ │ │ │ andcc pc, r1, r9, lsr #17 │ │ │ │ blmi 5f9ae4 │ │ │ │ strd r5, [r0], -r8 │ │ │ │ ldmfd sp!, {sp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq r5, r0, r4, ror r9 │ │ │ │ + andeq r5, r0, ip, ror #18 │ │ │ │ andeq sl, r1, sl, ror #13 │ │ │ │ - andeq r5, r0, sl, lsr #27 │ │ │ │ - andeq r5, r0, r8, ror sp │ │ │ │ - andeq r5, r0, r4, ror #26 │ │ │ │ - andeq r5, r0, r4, asr sp │ │ │ │ - andeq r5, r0, r6, lsl #26 │ │ │ │ - andeq r6, r0, r8 │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ - andeq r5, r0, lr, ror #25 │ │ │ │ + andeq r5, r0, r2, lsr #27 │ │ │ │ + andeq r5, r0, r0, ror sp │ │ │ │ + andeq r5, r0, ip, asr sp │ │ │ │ + andeq r5, r0, ip, asr #26 │ │ │ │ + strdeq r5, [r0], -lr │ │ │ │ + andeq r6, r0, r0 │ │ │ │ strdeq r5, [r0], -r0 │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + andeq r5, r0, r6, ror #25 │ │ │ │ andeq r5, r0, r8, ror #25 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ - andeq r5, r0, sl, ror #25 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ - strdeq r5, [r0], -lr │ │ │ │ - andeq r5, r0, r0, asr ip │ │ │ │ - andeq r5, r0, ip, ror #25 │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + andeq r5, r0, r0, ror #25 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + andeq r5, r0, r2, ror #25 │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + andeq r5, r0, r8, asr #24 │ │ │ │ + andeq r5, r0, r4, ror #25 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [ip], -r5, lsl #1 │ │ │ │ @ instruction: 0x461d4616 │ │ │ │ @@ -1825,16 +1825,16 @@ │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ stmdb lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andcs lr, r0, sl, asr #15 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ muleq r1, lr, r4 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ - andeq r5, r0, r6, lsr #24 │ │ │ │ - ldrdeq r5, [r0], -lr │ │ │ │ + andeq r5, r0, lr, lsl ip │ │ │ │ + ldrdeq r5, [r0], -r6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r3, r5, lsl lr │ │ │ │ smlabbcs r1, r8, r6, r4 │ │ │ │ ldrmi r4, [r4], -r7, lsl #12 │ │ │ │ @@ -1855,15 +1855,15 @@ │ │ │ │ @ instruction: 0xf7fe6800 │ │ │ │ @ instruction: 0xf04fe8f4 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0x0001a3bc │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ - muleq r0, sl, fp │ │ │ │ + muleq r0, r2, fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5cea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 2, cr0, cr5, cr8, {7} │ │ │ │ ldrbtmi fp, [lr], #-130 @ 0xffffff7e │ │ │ │ svc 0x00f0f7fd │ │ │ │ blmi 8f41f8 │ │ │ │ @@ -1898,23 +1898,23 @@ │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ blmi 381164 │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sl, r1, r2, asr r3 │ │ │ │ - andeq r6, r0, sl, lsr #27 │ │ │ │ - andeq r5, r0, r0, lsl #23 │ │ │ │ - @ instruction: 0x00005bb2 │ │ │ │ - andeq r6, r0, sl, lsl #27 │ │ │ │ - andeq r5, r0, r0, ror #22 │ │ │ │ - muleq r0, lr, fp │ │ │ │ - andeq r6, r0, ip, ror #26 │ │ │ │ - andeq r5, r0, r2, asr #22 │ │ │ │ - andeq r5, r0, ip, lsl #23 │ │ │ │ + andeq r6, r0, r2, lsr #27 │ │ │ │ + andeq r5, r0, r8, ror fp │ │ │ │ + andeq r5, r0, sl, lsr #23 │ │ │ │ + andeq r6, r0, r2, lsl #27 │ │ │ │ + andeq r5, r0, r8, asr fp │ │ │ │ + muleq r0, r6, fp │ │ │ │ + andeq r6, r0, r4, ror #26 │ │ │ │ + andeq r5, r0, sl, lsr fp │ │ │ │ + andeq r5, r0, r4, lsl #23 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5cf74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ andscs r4, r4, #1600 @ 0x640 │ │ │ │ stmdage r3, {r8, sp} │ │ │ │ @@ -1939,17 +1939,17 @@ │ │ │ │ blcc 7c5e0 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ ldc 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ stmiapl fp!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ andeq sl, r1, sl, ror r2 │ │ │ │ - andeq r6, r0, r6, asr #25 │ │ │ │ - muleq r0, ip, sl │ │ │ │ - andeq r5, r0, r2, lsl fp │ │ │ │ + @ instruction: 0x00006cbe │ │ │ │ + muleq r0, r4, sl │ │ │ │ + andeq r5, r0, sl, lsl #22 │ │ │ │ andeq r0, r0, r5, asr #32 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5d004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ stcl 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ @@ -2021,20 +2021,20 @@ │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ ldc 7, cr15, [r4], {253} @ 0xfd │ │ │ │ stmiapl fp!, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ andeq sl, r1, r2, asr #2 │ │ │ │ - muleq r0, sl, fp │ │ │ │ - andeq r5, r0, r0, ror r9 │ │ │ │ - strdeq r5, [r0], -lr │ │ │ │ - andeq r6, r0, ip, ror fp │ │ │ │ - andeq r5, r0, r2, asr r9 │ │ │ │ - andeq r5, r0, ip, ror #19 │ │ │ │ + muleq r0, r2, fp │ │ │ │ + andeq r5, r0, r8, ror #18 │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + andeq r6, r0, r4, ror fp │ │ │ │ + andeq r5, r0, sl, asr #18 │ │ │ │ + andeq r5, r0, r4, ror #19 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5d154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ andscs r4, r0, #1984 @ 0x7c0 │ │ │ │ stmdage r6, {r8, sp} │ │ │ │ @@ -2111,17 +2111,17 @@ │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ bl 184407c │ │ │ │ stmiapl fp!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ @ instruction: 0x00019fb4 │ │ │ │ - andeq r6, r0, ip, lsl #20 │ │ │ │ - andeq r5, r0, r2, ror #15 │ │ │ │ - andeq r5, r0, r0, ror r8 │ │ │ │ + andeq r6, r0, r4, lsl #20 │ │ │ │ + ldrdeq r5, [r0], -sl │ │ │ │ + andeq r5, r0, r8, ror #16 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5d2b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ tstcs r0, r4, lsl r2 │ │ │ │ @ instruction: 0xf7fda803 │ │ │ │ @@ -2171,24 +2171,24 @@ │ │ │ │ blcc 7c980 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ b ffa4416c │ │ │ │ stmiapl fp!, {r0, r2, r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ andeq r9, r1, sl, lsr #30 │ │ │ │ - andeq r6, r0, r0, lsl #19 │ │ │ │ - andeq r5, r0, r6, asr r7 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ - andeq r6, r0, r6, ror #18 │ │ │ │ - andeq r5, r0, ip, lsr r7 │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ - andeq r6, r0, lr, asr #18 │ │ │ │ - andeq r5, r0, r4, lsr #14 │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ - andeq r1, r0, r5, ror lr │ │ │ │ + andeq r6, r0, r8, ror r9 │ │ │ │ + andeq r5, r0, lr, asr #14 │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + andeq r6, r0, lr, asr r9 │ │ │ │ + andeq r5, r0, r4, lsr r7 │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + andeq r6, r0, r6, asr #18 │ │ │ │ + andeq r5, r0, ip, lsl r7 │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + andeq r1, r0, r1, ror lr │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5d3bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrrcmi 15, 15, r0, fp, cr0 │ │ │ │ ldclmi 2, cr2, [fp, #-0] │ │ │ │ @ instruction: 0x4621447c │ │ │ │ @@ -2277,46 +2277,46 @@ │ │ │ │ andcs r4, sl, #606208 @ 0x94000 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf84af000 │ │ │ │ andle r3, r2, r1 │ │ │ │ stmiapl r8!, {r1, r5, r8, r9, fp, lr}^ │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strheq r5, [r0], -ip │ │ │ │ + strheq r5, [r0], -r4 │ │ │ │ andeq r9, r1, r2, lsr lr │ │ │ │ - andeq r5, r0, r8, lsr #15 │ │ │ │ - andeq r5, r0, ip, lsl #15 │ │ │ │ - andeq r5, r0, lr, lsr #14 │ │ │ │ - andeq r5, r0, r4, lsr r7 │ │ │ │ - andeq r5, r0, sl, lsr #14 │ │ │ │ - andeq r5, r0, r0, lsr r7 │ │ │ │ + andeq r5, r0, r0, lsr #15 │ │ │ │ + andeq r5, r0, r4, lsl #15 │ │ │ │ andeq r5, r0, r6, lsr #14 │ │ │ │ andeq r5, r0, ip, lsr #14 │ │ │ │ + andeq r5, r0, r2, lsr #14 │ │ │ │ + andeq r5, r0, r8, lsr #14 │ │ │ │ + andeq r5, r0, lr, lsl r7 │ │ │ │ andeq r5, r0, r4, lsr #14 │ │ │ │ - andeq r5, r0, sl, lsr #14 │ │ │ │ - andeq r4, r0, sl, ror pc │ │ │ │ - andeq r5, r0, r0, lsr #14 │ │ │ │ - andeq r5, r0, r4, asr #9 │ │ │ │ - andeq r5, r0, r2, lsl r7 │ │ │ │ - andeq r5, r0, r6, lsl #14 │ │ │ │ - andeq r5, r0, ip, lsl #14 │ │ │ │ - andeq r5, r0, ip, lsl #14 │ │ │ │ - andeq r5, r0, r2, lsl #14 │ │ │ │ - andeq r5, r0, r0, lsl #14 │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - andeq r5, r0, r6, lsr #8 │ │ │ │ - andeq r5, r0, ip, ror #13 │ │ │ │ - andeq r5, r0, r0, ror #13 │ │ │ │ - strdeq r5, [r0], -r6 │ │ │ │ - andeq r5, r0, r6, lsl #14 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ + andeq r5, r0, ip, lsl r7 │ │ │ │ + andeq r5, r0, r2, lsr #14 │ │ │ │ + andeq r4, r0, r2, ror pc │ │ │ │ + andeq r5, r0, r8, lsl r7 │ │ │ │ + @ instruction: 0x000054bc │ │ │ │ + andeq r5, r0, sl, lsl #14 │ │ │ │ + strdeq r5, [r0], -lr │ │ │ │ + andeq r5, r0, r4, lsl #14 │ │ │ │ + andeq r5, r0, r4, lsl #14 │ │ │ │ strdeq r5, [r0], -sl │ │ │ │ - andeq r5, r0, r2, lsl #14 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ strdeq r5, [r0], -r0 │ │ │ │ + andeq r5, r0, lr, lsl r4 │ │ │ │ + andeq r5, r0, r4, ror #13 │ │ │ │ + ldrdeq r5, [r0], -r8 │ │ │ │ + andeq r5, r0, lr, ror #13 │ │ │ │ strdeq r5, [r0], -lr │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + strdeq r5, [r0], -sl │ │ │ │ + andeq r5, r0, r8, ror #13 │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrdls pc, [r8], #143 @ 0x8f │ │ │ │ strmi fp, [r3], r5, lsl #1 │ │ │ │ @@ -2367,17 +2367,17 @@ │ │ │ │ @ instruction: 0xf8b6f001 │ │ │ │ @ instruction: 0xf0014628 │ │ │ │ @ instruction: 0x4620f8b3 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r9, r1, r2, lsr ip │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, sl, lsl r6 │ │ │ │ andeq r5, r0, r2, lsr #12 │ │ │ │ - andeq r5, r0, sl, lsr #12 │ │ │ │ - andeq r5, r0, ip, asr #12 │ │ │ │ + andeq r5, r0, r4, asr #12 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf44f4ff0 │ │ │ │ bl feb5d6b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi ip!, {r3, r5, r6, r9, sl, fp} │ │ │ │ @ instruction: 0x2700b0dd │ │ │ │ @ instruction: 0xf06fac02 │ │ │ │ @@ -2419,23 +2419,23 @@ │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ stc 7, cr15, [sl], {253} @ 0xfd │ │ │ │ svccs 0x000fe004 │ │ │ │ blmi 33ac50 │ │ │ │ and r5, r0, r8, ror #17 │ │ │ │ subslt r2, sp, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq r6, r0, r4, lsr #11 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ andeq r9, r1, r0, lsr fp │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ - andeq r5, r0, r8, asr r7 │ │ │ │ - andeq r5, r0, r8, ror r7 │ │ │ │ - andeq r5, r0, sl, lsl #15 │ │ │ │ - andeq r5, r0, r6, ror r7 │ │ │ │ - andeq r5, r0, r6, asr r7 │ │ │ │ - andeq r5, r0, r8, ror #14 │ │ │ │ + andeq r5, r0, r0, asr r7 │ │ │ │ + andeq r5, r0, r0, ror r7 │ │ │ │ + andeq r5, r0, r2, lsl #15 │ │ │ │ + andeq r5, r0, lr, ror #14 │ │ │ │ + andeq r5, r0, lr, asr #14 │ │ │ │ + andeq r5, r0, r0, ror #14 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5d798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ strmi r4, [r8], -r0, lsr #24 │ │ │ │ @ instruction: 0xf000447c │ │ │ │ @@ -2475,27 +2475,27 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5d834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [ip], -ip, lsl #26 │ │ │ │ ldrbtmi r4, [sp], #-1542 @ 0xfffff9fa │ │ │ │ stmdals r3, {r0, r1, ip, pc} │ │ │ │ - @ instruction: 0xf834f004 │ │ │ │ + @ instruction: 0xf830f004 │ │ │ │ andle r4, ip, r0, lsr #5 │ │ │ │ strmi r4, [r3], -r8, lsl #18 │ │ │ │ stmdapl r8!, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ stmdbmi r7, {sl, ip, pc} │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ stc 7, cr15, [r2], {253} @ 0xfd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ @ instruction: 0x000199be │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ - andeq r5, r0, r2, lsl #13 │ │ │ │ + andeq r5, r0, sl, ror r6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, fp, lsr sp │ │ │ │ ldrbtmi sl, [sp], #-3840 @ 0xfffff100 │ │ │ │ stmib r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -2553,30 +2553,30 @@ │ │ │ │ @ instruction: 0x63adf503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ blmi 541770 │ │ │ │ stmiapl fp!, {r3, r8, r9, sl, ip, sp}^ │ │ │ │ ssatmi r4, #30, r8, lsl #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq r9, r1, lr, ror #18 │ │ │ │ - @ instruction: 0x000063be │ │ │ │ - andeq r4, r0, r0, asr #4 │ │ │ │ - andeq r5, r0, sl, asr r6 │ │ │ │ - andeq r6, r0, r6, ror r3 │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ - andeq r5, r0, r6, lsr #12 │ │ │ │ + @ instruction: 0x000063b6 │ │ │ │ + andeq r4, r0, r8, lsr r2 │ │ │ │ + andeq r5, r0, r2, asr r6 │ │ │ │ + andeq r6, r0, lr, ror #6 │ │ │ │ + strdeq r4, [r0], -r0 │ │ │ │ + andeq r5, r0, lr, lsl r6 │ │ │ │ andeq r0, r0, r8, ror #6 │ │ │ │ - andeq r6, r0, r2, asr r3 │ │ │ │ - ldrdeq r4, [r0], -r4 @ │ │ │ │ - andeq r5, r0, sl, asr #12 │ │ │ │ - andeq r6, r0, r8, lsr #6 │ │ │ │ - andeq r4, r0, sl, lsr #3 │ │ │ │ - andeq r5, r0, ip, asr #12 │ │ │ │ - andeq r6, r0, r8, lsl #6 │ │ │ │ - andeq r4, r0, sl, lsl #3 │ │ │ │ - andeq r5, r0, r0, asr r6 │ │ │ │ + andeq r6, r0, sl, asr #6 │ │ │ │ + andeq r4, r0, ip, asr #3 │ │ │ │ + andeq r5, r0, r2, asr #12 │ │ │ │ + andeq r6, r0, r0, lsr #6 │ │ │ │ + andeq r4, r0, r2, lsr #3 │ │ │ │ + andeq r5, r0, r4, asr #12 │ │ │ │ + andeq r6, r0, r0, lsl #6 │ │ │ │ + andeq r4, r0, r2, lsl #3 │ │ │ │ + andeq r5, r0, r8, asr #12 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5d9cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmib r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -2614,29 +2614,29 @@ │ │ │ │ blmi 4bc888 │ │ │ │ addne pc, r4, #64, 12 @ 0x4000000 │ │ │ │ ldmdami r2, {r0, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x63b2f503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ vldmdblt r0!, {d30-} │ │ │ │ - andeq r6, r0, r0, lsl #5 │ │ │ │ - andeq r4, r0, r2, lsl #2 │ │ │ │ - andeq r5, r0, ip, ror #11 │ │ │ │ - andeq r6, r0, r2, ror #4 │ │ │ │ - andeq r4, r0, r4, ror #1 │ │ │ │ - strdeq r5, [r0], -lr │ │ │ │ - andeq r6, r0, r0, asr #4 │ │ │ │ - andeq r4, r0, r2, asr #1 │ │ │ │ - strdeq r5, [r0], -r0 │ │ │ │ - andeq r6, r0, r0, lsr #4 │ │ │ │ - andeq r4, r0, r2, lsr #1 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ - andeq r6, r0, r4, lsl #4 │ │ │ │ - andeq r4, r0, r6, lsl #1 │ │ │ │ - andeq r5, r0, r4, lsl r6 │ │ │ │ + andeq r6, r0, r8, ror r2 │ │ │ │ + strdeq r4, [r0], -sl │ │ │ │ + andeq r5, r0, r4, ror #11 │ │ │ │ + andeq r6, r0, sl, asr r2 │ │ │ │ + ldrdeq r4, [r0], -ip │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + andeq r6, r0, r8, lsr r2 │ │ │ │ + strheq r4, [r0], -sl │ │ │ │ + andeq r5, r0, r8, ror #11 │ │ │ │ + andeq r6, r0, r8, lsl r2 │ │ │ │ + muleq r0, sl, r0 │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ + andeq r4, r0, lr, ror r0 │ │ │ │ + andeq r5, r0, ip, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5dab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {232} @ 0xe8 │ │ │ │ ldrbtmi fp, [ip], #-130 @ 0xffffff7e │ │ │ │ stmia ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blmi 6f4e2c │ │ │ │ @@ -2663,23 +2663,23 @@ │ │ │ │ @ instruction: 0x63b7f503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ blmi 3815b8 │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r9, r1, lr, lsr r7 │ │ │ │ - muleq r0, r4, r1 │ │ │ │ - andeq r4, r0, r6, lsl r0 │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ - andeq r6, r0, r2, ror r1 │ │ │ │ - strdeq r3, [r0], -r4 │ │ │ │ - @ instruction: 0x000055be │ │ │ │ - andeq r6, r0, r0, asr r1 │ │ │ │ - ldrdeq r3, [r0], -r2 │ │ │ │ - andeq r5, r0, ip, lsr #11 │ │ │ │ + andeq r6, r0, ip, lsl #3 │ │ │ │ + andeq r4, r0, lr │ │ │ │ + andeq r5, r0, r8, asr #11 │ │ │ │ + andeq r6, r0, sl, ror #2 │ │ │ │ + andeq r3, r0, ip, ror #31 │ │ │ │ + @ instruction: 0x000055b6 │ │ │ │ + andeq r6, r0, r8, asr #2 │ │ │ │ + andeq r3, r0, sl, asr #31 │ │ │ │ + andeq r5, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ blmi 1a0a8c │ │ │ │ ldrbtmi r6, [fp], #-3410 @ 0xfffff2ae │ │ │ │ strle r0, [r1, #-146] @ 0xffffff6e │ │ │ │ ldmdblt r2, {r1, r3, r6, r7, r8, fp, sp, lr} │ │ │ │ ldmpl r8, {r0, r1, r9, fp, lr} │ │ │ │ bmi d8738 │ │ │ │ @@ -2700,15 +2700,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ svc 0x0044f7fc │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq r9, r1, r6, ror #12 │ │ │ │ andeq r0, r0, r0, ror r3 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ + andeq r4, r0, lr, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5dbd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi fp, [r8], -r2, lsl #1 │ │ │ │ @ instruction: 0xf1b34c07 │ │ │ │ svclt 0x00bc4f80 │ │ │ │ @@ -2745,15 +2745,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mcr 7, 7, pc, cr12, cr12, {7} @ │ │ │ │ and r4, r1, r0, lsr #12 │ │ │ │ stmiapl r8!, {r2, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd38 │ │ │ │ andeq r9, r1, ip, lsr #11 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5dc94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 34aa5c │ │ │ │ bmi 372ca8 │ │ │ │ @@ -2809,17 +2809,17 @@ │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ andcs lr, r0, lr, ror #28 │ │ │ │ @ instruction: 0xf7fce001 │ │ │ │ andlt lr, r4, r0, lsl pc │ │ │ │ svclt 0x0000bd10 │ │ │ │ @ instruction: 0x000194be │ │ │ │ andeq r0, r0, r0, ror r3 │ │ │ │ - andeq r5, r0, r0, lsr r4 │ │ │ │ + andeq r5, r0, r8, lsr #8 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ - andeq r5, r0, ip, lsl r4 │ │ │ │ + andeq r5, r0, r4, lsl r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5dd94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080ff0 │ │ │ │ addlt r4, r2, ip, lsl #18 │ │ │ │ bge 59bd4 │ │ │ │ ldrbtmi r4, [ip], #-1145 @ 0xfffffb87 │ │ │ │ @@ -2829,18 +2829,18 @@ │ │ │ │ blmi 2350b8 │ │ │ │ ldrbtmi r4, [r9], #-2312 @ 0xfffff6f8 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ mcr 7, 2, pc, cr0, cr12, {7} @ │ │ │ │ and r2, r1, r0 │ │ │ │ mcr 7, 7, pc, cr2, cr12, {7} @ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - @ instruction: 0x000044bc │ │ │ │ + @ instruction: 0x000044b4 │ │ │ │ andeq r9, r1, sl, asr r4 │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ - andeq r5, r0, r2, ror #7 │ │ │ │ + ldrdeq r5, [r0], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46151e53 │ │ │ │ blcs d8618 │ │ │ │ @ instruction: 0xf8d8d806 │ │ │ │ @@ -2889,15 +2889,15 @@ │ │ │ │ vst4.8 {d30-d33}, [pc], r1 │ │ │ │ @ instruction: 0x462b757a │ │ │ │ ldrtmi r4, [r9], -r2, lsr #12 │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe41f0 │ │ │ │ @ instruction: 0x2000b8bd │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - @ instruction: 0x000053b0 │ │ │ │ + andeq r5, r0, r8, lsr #7 │ │ │ │ │ │ │ │ 00006cc0 : │ │ │ │ ldr r0, [pc, #4] @ (6cc8 ) │ │ │ │ add r0, pc │ │ │ │ b.w 3620 │ │ │ │ str r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ @@ -3005,29 +3005,29 @@ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ b.w 3900 <_PyInstructionSequence_New@plt> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ @@ -3058,15 +3058,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6ee2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 82fc │ │ │ │ + bl 82f8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 6ee2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6ee6 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ @@ -3125,21 +3125,21 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 3e4c <_PyXI_EndInterpreter@plt> │ │ │ │ b.n 6eac │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cbz r0, 6f46 │ │ │ │ mov r4, r1 │ │ │ │ @@ -3159,19 +3159,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (6f68 ) │ │ │ │ ldr r0, [pc, #20] @ (6f6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #68] @ (6fc8 ) │ │ │ │ @@ -3200,21 +3200,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (6fd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6fb2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ @@ -3281,19 +3281,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (70a0 ) │ │ │ │ ldr r0, [pc, #20] @ (70a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ b.w 3e7c <_PyType_GetSlotWrapperNames@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -3323,21 +3323,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (7110 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ b.n 70ee │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #232] @ (7210 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -3364,15 +3364,15 @@ │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r8, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bpl.n 71d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 881c │ │ │ │ + bl 8818 │ │ │ │ cmp r4, r0 │ │ │ │ bge.n 71e6 │ │ │ │ add r5, r4 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ blx 398c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 71ba │ │ │ │ @@ -3443,33 +3443,33 @@ │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #432] @ (7408 ) │ │ │ │ @@ -3653,51 +3653,51 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #60] @ (74a8 ) │ │ │ │ @@ -3724,25 +3724,25 @@ │ │ │ │ ldr r1, [pc, #28] @ (74b8 ) │ │ │ │ ldr r0, [pc, #32] @ (74bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 706c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -3789,19 +3789,19 @@ │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ ldr r1, [pc, #16] @ (754c ) │ │ │ │ ldr r0, [pc, #16] @ (7550 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #64] @ (75a8 ) │ │ │ │ @@ -3827,17 +3827,17 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx 3aa4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 75a0 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -3851,15 +3851,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx 3e70 │ │ │ │ cbz r0, 75e0 │ │ │ │ blx 3b78 <_PyXIData_NewObject@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 75f2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ blt.n 75f4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ @@ -3887,19 +3887,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (764c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #96] @ (76c4 ) │ │ │ │ @@ -3940,23 +3940,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ b.n 76ac │ │ │ │ nop │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -4067,41 +4067,41 @@ │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #24] @ (785c ) │ │ │ │ @@ -4111,15 +4111,15 @@ │ │ │ │ blx 3bc4 │ │ │ │ cbz r0, 7858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 3e34 <_PyTime_FromSeconds@plt> │ │ │ │ blx 3cd8 <_PyTime_AsLong@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #64] @ (78b4 ) │ │ │ │ @@ -4147,21 +4147,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (78c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ b.n 789e │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #64] @ (7918 ) │ │ │ │ @@ -4189,21 +4189,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (7924 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ b.n 7902 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #80] @ (798c ) │ │ │ │ @@ -4238,23 +4238,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ b.n 7974 │ │ │ │ nop │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #20] @ (79b8 ) │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ cmp.w r2, #1610612736 @ 0x60000000 │ │ │ │ blt.n 79b2 │ │ │ │ ldr r2, [pc, #12] @ (79bc ) │ │ │ │ @@ -4306,198 +4306,196 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ b.n 7a10 │ │ │ │ nop │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #352] @ (7bb0 ) │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r4, sp, #20 │ │ │ │ + add.w ip, sp, #24 │ │ │ │ + add r4, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r4, sp, #24 │ │ │ │ + strd r4, ip, [sp, #8] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r4, sp, #32 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - ldr r2, [pc, #336] @ (7bb4 ) │ │ │ │ + ldr r2, [pc, #332] @ (7bb4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ - movs r5, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - strd r4, r5, [sp, #20] │ │ │ │ + mov.w ip, #1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + strd r4, ip, [sp, #28] │ │ │ │ blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b46 │ │ │ │ + beq.n 7b22 │ │ │ │ blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7b4a │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b86 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - beq.n 7abc │ │ │ │ + beq.n 7b26 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 7aa6 │ │ │ │ - adds r3, r1, #2 │ │ │ │ + bge.n 7b72 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r4, #2 │ │ │ │ - bls.n 7abc │ │ │ │ - movs r1, #2 │ │ │ │ + beq.n 7ab4 │ │ │ │ + movs r1, #1 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b68 │ │ │ │ + bge.n 7ba6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 7aac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.n 7aa4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 7ad0 │ │ │ │ + cbnz r3, 7ac8 │ │ │ │ blx 3d74 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7b5c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.n 7b38 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r7, [pc, #224] @ (7bb8 ) │ │ │ │ + ldr r7, [pc, #232] @ (7bb8 ) │ │ │ │ add r7, pc │ │ │ │ - cbz r3, 7afe │ │ │ │ + cbz r3, 7af6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 3cc0 <_PyEval_AddPendingCall@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 7b6e │ │ │ │ + bhi.n 7b8e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7b12 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 7b7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 7b30 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bcs.n 7b0c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ada │ │ │ │ - ldr r1, [pc, #188] @ (7bbc ) │ │ │ │ + bne.n 7ad2 │ │ │ │ + ldr r1, [pc, #196] @ (7bbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 3cc0 <_PyEval_AddPendingCall@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7aee │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7b34 │ │ │ │ - b.n 7b3a │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3cc0 <_PyEval_AddPendingCall@plt> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 7b6e │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 7b12 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 7b44 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7af6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 7b40 │ │ │ │ + bhi.n 7aee │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbnz r3, 7b1c │ │ │ │ mov r0, r6 │ │ │ │ blx 3630 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7b8e │ │ │ │ + bcc.n 7b4c │ │ │ │ mov r0, r4 │ │ │ │ blx 3ca8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b40 │ │ │ │ + bne.n 7b1c │ │ │ │ blx 3d74 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ace │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.n 7ac6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b40 │ │ │ │ + bne.n 7b1c │ │ │ │ blx 3630 │ │ │ │ - b.n 7b3a │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 7aac │ │ │ │ - b.n 7abc │ │ │ │ - ldr r3, [pc, #80] @ (7bc0 ) │ │ │ │ + b.n 7b16 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7b10 │ │ │ │ + b.n 7b16 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7b5e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbz r2, 7b66 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bls.n 7b1c │ │ │ │ + b.n 7b4e │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + b.n 7b5e │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 7aa2 │ │ │ │ + b.n 7ab4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 7b04 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3cc0 <_PyEval_AddPendingCall@plt> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 7b78 │ │ │ │ + ldr r3, [pc, #48] @ (7bc0 ) │ │ │ │ movw r2, #1302 @ 0x516 │ │ │ │ - ldr r1, [pc, #76] @ (7bc4 ) │ │ │ │ - ldr r0, [pc, #80] @ (7bc8 ) │ │ │ │ + ldr r1, [pc, #44] @ (7bc4 ) │ │ │ │ + ldr r0, [pc, #48] @ (7bc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #604 @ 0x25c │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7abc │ │ │ │ - mov r3, r1 │ │ │ │ - b.n 7aa6 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ba0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbz r2, 7ba8 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bls.n 7b40 │ │ │ │ - b.n 7b90 │ │ │ │ - blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.n 7ba0 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.w 7aa4 │ │ │ │ + b.n 7ab4 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ + lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #944] @ (7f74 ) │ │ │ │ + ldr r6, [pc, #784] @ (7ed4 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -4634,80 +4632,80 @@ │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 7d60 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 7d50 │ │ │ │ dmb ish │ │ │ │ - bne.w 7e88 │ │ │ │ + bne.w 7e7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 7d82 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 7d72 │ │ │ │ dmb ish │ │ │ │ - bne.n 7e56 │ │ │ │ + bne.n 7e4a │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 7d9c │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 7d8c │ │ │ │ dmb ish │ │ │ │ - bne.n 7e66 │ │ │ │ + bne.n 7e5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 7dbc │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 7dac │ │ │ │ dmb ish │ │ │ │ - bne.n 7e5e │ │ │ │ + bne.n 7e52 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 7dd6 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 7dc6 │ │ │ │ dmb ish │ │ │ │ - bne.n 7eae │ │ │ │ + bne.n 7ea2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 7df6 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 7de6 │ │ │ │ dmb ish │ │ │ │ bne.n 7e42 │ │ │ │ subs r5, #3 │ │ │ │ - beq.n 7e4c │ │ │ │ + beq.n 7ee6 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 7e14 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 7e04 │ │ │ │ dmb ish │ │ │ │ - bne.n 7ed0 │ │ │ │ + bne.n 7ec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 7e34 │ │ │ │ @@ -4717,19 +4715,15 @@ │ │ │ │ dmb ish │ │ │ │ beq.n 7d4a │ │ │ │ mov r0, r4 │ │ │ │ blx 3ee4 │ │ │ │ b.n 7d4a │ │ │ │ mov r0, r4 │ │ │ │ blx 3ee4 │ │ │ │ - subs r5, #3 │ │ │ │ - bne.n 7e00 │ │ │ │ - adds r0, r6, #4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3b90 <_PyEvent_Notify@plt> │ │ │ │ + b.n 7dfc │ │ │ │ mov r0, r4 │ │ │ │ blx 3ee4 │ │ │ │ b.n 7d88 │ │ │ │ mov r0, r4 │ │ │ │ blx 3ee4 │ │ │ │ b.n 7dc2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -4740,111 +4734,113 @@ │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 7dbc │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 7dbc │ │ │ │ - b.n 7e76 │ │ │ │ + b.n 7e6a │ │ │ │ mov r0, r4 │ │ │ │ blx 3f20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 7d82 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 7d82 │ │ │ │ - b.n 7e98 │ │ │ │ + b.n 7e8c │ │ │ │ mov r0, r4 │ │ │ │ blx 3f20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 7df6 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 7df6 │ │ │ │ - b.n 7ebe │ │ │ │ + b.n 7eb2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3f20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 7e34 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 7e34 │ │ │ │ - b.n 7ee0 │ │ │ │ - nop │ │ │ │ + b.n 7ed4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3b90 <_PyEvent_Notify@plt> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r8, #28087 @ 0x6db7 │ │ │ │ movt r8, #46811 @ 0xb6db │ │ │ │ movw r7, #18724 @ 0x4924 │ │ │ │ movt r7, #9362 @ 0x2492 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #1 │ │ │ │ - b.n 7f5c │ │ │ │ + b.n 7f58 │ │ │ │ blx 3f20 │ │ │ │ mul.w r3, r8, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7f84 │ │ │ │ + bls.n 7f80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7f4a │ │ │ │ + bne.n 7f46 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f3a │ │ │ │ + bne.n 7f36 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - beq.n 7f8e │ │ │ │ + beq.n 7f8a │ │ │ │ adds r5, #1 │ │ │ │ blx 3ee4 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - beq.n 7f94 │ │ │ │ + beq.n 7f90 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f70 │ │ │ │ + bne.n 7f6c │ │ │ │ strexb r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f60 │ │ │ │ + bne.n 7f5c │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bne.n 7f20 │ │ │ │ + bne.n 7f1c │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a314 │ │ │ │ + bl a30c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f2c │ │ │ │ + bne.n 7f28 │ │ │ │ mov.w r0, #2000 @ 0x7d0 │ │ │ │ blx 38f4 │ │ │ │ - b.n 7f2c │ │ │ │ + b.n 7f28 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 7f5c │ │ │ │ + bne.n 7f58 │ │ │ │ add.w r0, r9, #4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3b90 <_PyEvent_Notify@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -4865,153 +4861,153 @@ │ │ │ │ blx 3d74 │ │ │ │ blx 3630 │ │ │ │ blx 3d74 │ │ │ │ blx 3630 │ │ │ │ blx 3d74 │ │ │ │ blx 3630 │ │ │ │ subs r4, #8 │ │ │ │ - bne.n 7fb8 │ │ │ │ + bne.n 7fb4 │ │ │ │ mov r0, r6 │ │ │ │ blx 35fc │ │ │ │ add.w r3, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 800a │ │ │ │ + bne.n 8006 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 8020 │ │ │ │ + cbz r2, 801c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 3b90 <_PyEvent_Notify@plt> │ │ │ │ adds r0, #20 │ │ │ │ - b.n 7b70 │ │ │ │ + b.n 7b6c │ │ │ │ movs r0, #20 │ │ │ │ - b.n 7b74 │ │ │ │ + b.n 7b70 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 8158 │ │ │ │ + b.n 8154 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 7f64 │ │ │ │ + b.n 7f60 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 86e6 │ │ │ │ + b.n 86e2 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xee7beaff │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + @ instruction: 0xee7ceaff │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (806c ) │ │ │ │ - ldr r3, [pc, #28] @ (8070 ) │ │ │ │ - ldr r2, [pc, #28] @ (8074 ) │ │ │ │ + ldr r0, [pc, #24] @ (8068 ) │ │ │ │ + ldr r3, [pc, #28] @ (806c ) │ │ │ │ + ldr r2, [pc, #28] @ (8070 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8068 │ │ │ │ - ldr r3, [pc, #20] @ (8078 ) │ │ │ │ + beq.n 8064 │ │ │ │ + ldr r3, [pc, #20] @ (8074 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 8068 │ │ │ │ + cbz r3, 8064 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (80a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (80a4 ) │ │ │ │ + ldr r0, [pc, #32] @ (809c ) │ │ │ │ + ldr r3, [pc, #36] @ (80a0 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (80a8 ) │ │ │ │ + ldr r2, [pc, #36] @ (80a4 ) │ │ │ │ add r3, pc │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r3, #31 │ │ │ │ add.w r1, r1, r3, asr #2 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - beq.n 809c │ │ │ │ - ldr r3, [pc, #20] @ (80ac ) │ │ │ │ + beq.n 8098 │ │ │ │ + ldr r3, [pc, #20] @ (80a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 809c │ │ │ │ + cbz r3, 8098 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (80dc ) │ │ │ │ - ldr r2, [pc, #40] @ (80e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (80d8 ) │ │ │ │ + ldr r2, [pc, #40] @ (80dc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 80da │ │ │ │ - ldr r3, [pc, #36] @ (80e4 ) │ │ │ │ + cbnz r3, 80d6 │ │ │ │ + ldr r3, [pc, #36] @ (80e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 80ce │ │ │ │ - ldr r3, [pc, #32] @ (80e8 ) │ │ │ │ + cbz r3, 80ca │ │ │ │ + ldr r3, [pc, #32] @ (80e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 35e0 <__cxa_finalize@plt> │ │ │ │ - bl 8050 │ │ │ │ - ldr r3, [pc, #24] @ (80ec ) │ │ │ │ + bl 804c │ │ │ │ + ldr r3, [pc, #24] @ (80e8 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 807c │ │ │ │ + b.n 8078 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 8146 │ │ │ │ + cbnz r3, 8142 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 81ba │ │ │ │ + ble.n 81b6 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.n 81ba │ │ │ │ + bgt.n 81b6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 81ba │ │ │ │ + beq.n 81b6 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r6, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 3e10 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 81aa │ │ │ │ + beq.n 81a6 │ │ │ │ cmp r5, #3 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - bne.n 8186 │ │ │ │ + bne.n 8182 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3a44 <_PyCompile_CodeGen@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ @@ -5020,54 +5016,54 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 4604 <_Py_hashtable_get@plt+0x678> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #100] @ (81c0 ) │ │ │ │ + ldr r4, [pc, #100] @ (81bc ) │ │ │ │ add.w ip, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ add.w r4, r4, #720 @ 0x2d0 │ │ │ │ movs r6, #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ blx 381c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8116 │ │ │ │ - b.n 8140 │ │ │ │ + bne.n 8112 │ │ │ │ + b.n 813c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ blx 3e10 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - bne.n 8134 │ │ │ │ + bne.n 8130 │ │ │ │ blx 3ac8 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8134 │ │ │ │ + beq.n 8130 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8140 │ │ │ │ + b.n 813c │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 3ac8 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81a6 │ │ │ │ - b.n 812c │ │ │ │ + bne.n 81a2 │ │ │ │ + b.n 8128 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 8156 │ │ │ │ + b.n 8152 │ │ │ │ nop │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r1, r0 │ │ │ │ b.w 3660 <_Py_GetConfigsAsDict@plt> │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -5082,236 +5078,236 @@ │ │ │ │ b.w 3988 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ (8238 ) │ │ │ │ + ldr r1, [pc, #48] @ (8234 ) │ │ │ │ mov r3, sp │ │ │ │ - ldr r5, [pc, #48] @ (823c ) │ │ │ │ + ldr r5, [pc, #48] @ (8238 ) │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [sp] │ │ │ │ blx 3bc4 │ │ │ │ - cbz r0, 822e │ │ │ │ + cbz r0, 822a │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 3a2c <_PyImport_ClearExtension@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8232 │ │ │ │ - ldr r3, [pc, #20] @ (8240 ) │ │ │ │ + blt.n 822e │ │ │ │ + ldr r3, [pc, #20] @ (823c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b.n 822e │ │ │ │ + b.n 822a │ │ │ │ nop │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ (8280 ) │ │ │ │ + ldr r3, [pc, #44] @ (827c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 3e04 <_PyMem_GetCurrentAllocatorName@plt> │ │ │ │ - cbz r0, 826a │ │ │ │ + cbz r0, 8266 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3d58 │ │ │ │ - ldr r2, [pc, #24] @ (8284 ) │ │ │ │ + ldr r2, [pc, #24] @ (8280 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #24] @ (8288 ) │ │ │ │ + ldr r1, [pc, #24] @ (8284 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 3840 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #88] @ (82f8 ) │ │ │ │ + ldr r1, [pc, #88] @ (82f4 ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 3bc4 │ │ │ │ - cbz r0, 82d2 │ │ │ │ + cbz r0, 82ce │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3ae4 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 82de │ │ │ │ + cbz r0, 82da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 82d6 │ │ │ │ + blt.n 82d2 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82cc │ │ │ │ + b.n 82c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 82cc │ │ │ │ + b.n 82c8 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 3ac8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82ca │ │ │ │ + bne.n 82c6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3828 <_PyErr_SetKeyError@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 82cc │ │ │ │ + b.n 82c8 │ │ │ │ nop │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #124] @ (8388 ) │ │ │ │ + ldr r3, [pc, #124] @ (8384 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 834a │ │ │ │ + cbz r1, 8346 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #112] @ (838c ) │ │ │ │ + ldr r1, [pc, #112] @ (8388 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ blx 36c4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8372 │ │ │ │ + cbz r0, 836e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 3dc4 <_PyInterpreterConfig_InitFromDict@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8340 │ │ │ │ + bge.n 833c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 8366 │ │ │ │ + cbz r2, 8362 │ │ │ │ mov.w ip, r3, asr #31 │ │ │ │ mov r0, ip │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #68] @ (8390 ) │ │ │ │ + ldr r3, [pc, #68] @ (838c ) │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc │ │ │ │ add.w r4, r3, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 8344 │ │ │ │ + b.n 8340 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8340 │ │ │ │ - ldr r3, [pc, #32] @ (8394 ) │ │ │ │ + b.n 833c │ │ │ │ + ldr r3, [pc, #32] @ (8390 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #32] @ (8398 ) │ │ │ │ + ldr r1, [pc, #32] @ (8394 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3e64 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8344 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + b.n 8340 │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bxns r2 │ │ │ │ + bx r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ blx 3df8 │ │ │ │ add.w ip, r0, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #64] @ (83f8 ) │ │ │ │ - ldr r0, [pc, #68] @ (83fc ) │ │ │ │ + ldr r1, [pc, #64] @ (83f4 ) │ │ │ │ + ldr r0, [pc, #68] @ (83f8 ) │ │ │ │ ldrb.w r4, [ip, #3292] @ 0xcdc │ │ │ │ add r1, pc │ │ │ │ ldrb.w r2, [ip, #3288] @ 0xcd8 │ │ │ │ add r0, pc │ │ │ │ strd r1, r4, [sp, #20] │ │ │ │ - ldr.w lr, [pc, #52] @ 8400 │ │ │ │ + ldr.w lr, [pc, #52] @ 83fc │ │ │ │ ldrb.w r4, [ip, #3291] @ 0xcdb │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #44] @ (8404 ) │ │ │ │ + ldr r3, [pc, #44] @ (8400 ) │ │ │ │ ldrb.w r4, [ip, #3290] @ 0xcda │ │ │ │ strd lr, r4, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #36] @ (8408 ) │ │ │ │ - ldr r0, [pc, #36] @ (840c ) │ │ │ │ + ldr r1, [pc, #36] @ (8404 ) │ │ │ │ + ldr r0, [pc, #36] @ (8408 ) │ │ │ │ ldrb.w r4, [ip, #3289] @ 0xcd9 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 3aa4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 3c9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8448 │ │ │ │ + cbz r0, 8444 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3a14 <_Py_normpath@plt> │ │ │ │ mov r1, r5 │ │ │ │ blx 367c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ @@ -5322,314 +5318,314 @@ │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #152] @ (84fc ) │ │ │ │ + ldr r1, [pc, #152] @ (84f8 ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #152] @ (8500 ) │ │ │ │ + ldr r5, [pc, #152] @ (84fc ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ blx 3bc4 │ │ │ │ - cbz r0, 84d2 │ │ │ │ + cbz r0, 84ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 363c <_Py_GetErrorHandler@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r2, r0, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 391c <_Py_DecodeLocaleEx@plt> │ │ │ │ adds r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 84ec │ │ │ │ + bhi.n 84e8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ lsls r0, r3, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ blx 367c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3b30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #64] @ (8504 ) │ │ │ │ - ldr r1, [pc, #68] @ (8508 ) │ │ │ │ + ldr r0, [pc, #64] @ (8500 ) │ │ │ │ + ldr r1, [pc, #68] @ (8504 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3e64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 84ba │ │ │ │ + b.n 84b6 │ │ │ │ blx 3770 │ │ │ │ - b.n 84d2 │ │ │ │ - ldr r3, [pc, #44] @ (850c ) │ │ │ │ - ldr r1, [pc, #48] @ (8510 ) │ │ │ │ + b.n 84ce │ │ │ │ + ldr r3, [pc, #44] @ (8508 ) │ │ │ │ + ldr r1, [pc, #48] @ (850c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ - b.n 84d2 │ │ │ │ - ldr r3, [pc, #28] @ (850c ) │ │ │ │ - ldr r1, [pc, #36] @ (8514 ) │ │ │ │ + b.n 84ce │ │ │ │ + ldr r3, [pc, #28] @ (8508 ) │ │ │ │ + ldr r1, [pc, #36] @ (8510 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ - b.n 84d2 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + b.n 84ce │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #84] @ (8580 ) │ │ │ │ + ldr r4, [pc, #84] @ (857c ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 706c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n 856a │ │ │ │ + beq.n 8566 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ bl 75e8 │ │ │ │ blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r1, [pc, #40] @ (8584 ) │ │ │ │ + ldr r1, [pc, #40] @ (8580 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 3f5c <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ - ldr r3, [pc, #36] @ (8588 ) │ │ │ │ + ldr r3, [pc, #36] @ (8584 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #32] @ (858c ) │ │ │ │ + ldr r2, [pc, #32] @ (8588 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ (8590 ) │ │ │ │ + ldr r1, [pc, #32] @ (858c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 3840 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8566 │ │ │ │ + b.n 8562 │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r1, r0 │ │ │ │ - bl 182586 │ │ │ │ + bl 186582 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #216] @ (8680 ) │ │ │ │ + ldr r1, [pc, #216] @ (867c ) │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r6, [pc, #216] @ (8684 ) │ │ │ │ + ldr r6, [pc, #216] @ (8680 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ blx 3bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8638 │ │ │ │ + beq.n 8634 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 8664 │ │ │ │ + bge.n 8660 │ │ │ │ blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8666 │ │ │ │ + beq.n 8662 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864e │ │ │ │ + beq.n 864a │ │ │ │ blx 3c90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 861e │ │ │ │ + cbz r0, 861a │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #368] @ 0x170 │ │ │ │ blx 3ca8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8624 │ │ │ │ - ldr r1, [pc, #156] @ (8688 ) │ │ │ │ + cbz r0, 8620 │ │ │ │ + ldr r1, [pc, #156] @ (8684 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8608 │ │ │ │ + bge.n 8604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 8642 │ │ │ │ - cbnz r1, 8624 │ │ │ │ + cbz r3, 863e │ │ │ │ + cbnz r1, 8620 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 863c │ │ │ │ - ldr r3, [pc, #124] @ (868c ) │ │ │ │ + cbnz r3, 8638 │ │ │ │ + ldr r3, [pc, #124] @ (8688 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r1, [pc, #124] @ (8690 ) │ │ │ │ + ldr r1, [pc, #124] @ (868c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ - cbnz r0, 8624 │ │ │ │ + cbnz r0, 8620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8638 │ │ │ │ + bge.n 8634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8638 │ │ │ │ + cbnz r3, 8634 │ │ │ │ mov r0, r4 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 861e │ │ │ │ - ldr r3, [pc, #84] @ (8694 ) │ │ │ │ + b.n 861a │ │ │ │ + ldr r3, [pc, #84] @ (8690 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n 8612 │ │ │ │ + b.n 860e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 8608 │ │ │ │ - ldr r3, [pc, #72] @ (8698 ) │ │ │ │ + b.n 8604 │ │ │ │ + ldr r3, [pc, #72] @ (8694 ) │ │ │ │ movw r2, #861 @ 0x35d │ │ │ │ - ldr r1, [pc, #68] @ (869c ) │ │ │ │ - ldr r0, [pc, #72] @ (86a0 ) │ │ │ │ + ldr r1, [pc, #68] @ (8698 ) │ │ │ │ + ldr r0, [pc, #72] @ (869c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - bne.n 866e │ │ │ │ + bne.n 866a │ │ │ │ blx 3e58 <_PyInterpreterState_Main@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 85ce │ │ │ │ - ldr r3, [pc, #52] @ (86a4 ) │ │ │ │ - ldr r1, [pc, #52] @ (86a8 ) │ │ │ │ + b.n 85ca │ │ │ │ + ldr r3, [pc, #52] @ (86a0 ) │ │ │ │ + ldr r1, [pc, #52] @ (86a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3e64 │ │ │ │ - b.n 8638 │ │ │ │ + b.n 8634 │ │ │ │ nop │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r1 │ │ │ │ + add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ (86ec ) │ │ │ │ + ldr r1, [pc, #44] @ (86e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #12 │ │ │ │ blx 3bc4 │ │ │ │ - cbz r0, 86e6 │ │ │ │ + cbz r0, 86e2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 3964 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3ac8 │ │ │ │ - cbnz r0, 86e6 │ │ │ │ + cbnz r0, 86e2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3c00 <_PyTraceMalloc_GetTraceback@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86e2 │ │ │ │ + b.n 86de │ │ │ │ nop │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ b.w 3dd0 <_PyContext_NewHamtForTests@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #172] @ (87b4 ) │ │ │ │ + ldr r1, [pc, #172] @ (87b0 ) │ │ │ │ add r4, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #164] @ (87b8 ) │ │ │ │ + ldr r4, [pc, #164] @ (87b4 ) │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ add r4, pc │ │ │ │ blx 3bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8786 │ │ │ │ + beq.n 8782 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r4 │ │ │ │ blx 3c9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8772 │ │ │ │ + cbz r0, 876e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 363c <_Py_GetErrorHandler@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -5638,747 +5634,747 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ blx 35a4 <_Py_EncodeLocaleEx@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3648 │ │ │ │ adds r0, r5, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 87a4 │ │ │ │ + bhi.n 87a0 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r5, r2, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3abc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3b30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ (87bc ) │ │ │ │ - ldr r1, [pc, #68] @ (87c0 ) │ │ │ │ + ldr r3, [pc, #64] @ (87b8 ) │ │ │ │ + ldr r1, [pc, #68] @ (87bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8772 │ │ │ │ + b.n 876e │ │ │ │ blx 3770 │ │ │ │ - b.n 8786 │ │ │ │ - ldr r0, [pc, #48] @ (87c4 ) │ │ │ │ - ldr r1, [pc, #52] @ (87c8 ) │ │ │ │ + b.n 8782 │ │ │ │ + ldr r0, [pc, #48] @ (87c0 ) │ │ │ │ + ldr r1, [pc, #52] @ (87c4 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3e64 │ │ │ │ - b.n 8786 │ │ │ │ - ldr r3, [pc, #20] @ (87bc ) │ │ │ │ - ldr r1, [pc, #36] @ (87cc ) │ │ │ │ + b.n 8782 │ │ │ │ + ldr r3, [pc, #20] @ (87b8 ) │ │ │ │ + ldr r1, [pc, #36] @ (87c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ - b.n 8786 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + b.n 8782 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #60] @ (8810 ) │ │ │ │ + ldr r3, [pc, #60] @ (880c ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 8802 │ │ │ │ + bpl.n 87fe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8898 │ │ │ │ + bl 8894 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 8808 │ │ │ │ - ldr r2, [pc, #24] @ (8814 ) │ │ │ │ + cbz r2, 8804 │ │ │ │ + ldr r2, [pc, #24] @ (8810 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (8818 ) │ │ │ │ + ldr r2, [pc, #20] @ (8814 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (8818 ) │ │ │ │ + ldr r2, [pc, #12] @ (8814 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 87fe │ │ │ │ + b.n 87fa │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (8874 ) │ │ │ │ - ldr r2, [pc, #72] @ (8878 ) │ │ │ │ + ldr r3, [pc, #72] @ (8870 ) │ │ │ │ + ldr r2, [pc, #72] @ (8874 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 8844 │ │ │ │ - ldr r2, [pc, #64] @ (887c ) │ │ │ │ + beq.n 8840 │ │ │ │ + ldr r2, [pc, #64] @ (8878 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 885c │ │ │ │ + beq.n 8858 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #56] @ (8880 ) │ │ │ │ + ldr r3, [pc, #56] @ (887c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #56] @ (8884 ) │ │ │ │ - ldr r0, [pc, #56] @ (8888 ) │ │ │ │ + ldr r1, [pc, #56] @ (8880 ) │ │ │ │ + ldr r0, [pc, #56] @ (8884 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (888c ) │ │ │ │ + ldr r3, [pc, #44] @ (8888 ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #44] @ (8890 ) │ │ │ │ - ldr r0, [pc, #44] @ (8894 ) │ │ │ │ + ldr r1, [pc, #44] @ (888c ) │ │ │ │ + ldr r0, [pc, #44] @ (8890 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r2 │ │ │ │ + tst r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r7 │ │ │ │ + rors r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 88c0 │ │ │ │ + ble.n 88bc │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bne.n 88c0 │ │ │ │ + bne.n 88bc │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 88f0 │ │ │ │ + bpl.n 88ec │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 88d8 │ │ │ │ + bpl.n 88d4 │ │ │ │ add r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #68] @ (8908 ) │ │ │ │ + ldr r3, [pc, #68] @ (8904 ) │ │ │ │ movw r2, #946 @ 0x3b2 │ │ │ │ - ldr r1, [pc, #68] @ (890c ) │ │ │ │ - ldr r0, [pc, #68] @ (8910 ) │ │ │ │ + ldr r1, [pc, #68] @ (8908 ) │ │ │ │ + ldr r0, [pc, #68] @ (890c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (8914 ) │ │ │ │ + ldr r3, [pc, #56] @ (8910 ) │ │ │ │ mov.w r2, #948 @ 0x3b4 │ │ │ │ - ldr r1, [pc, #56] @ (8918 ) │ │ │ │ - ldr r0, [pc, #56] @ (891c ) │ │ │ │ + ldr r1, [pc, #56] @ (8914 ) │ │ │ │ + ldr r0, [pc, #56] @ (8918 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (8920 ) │ │ │ │ + ldr r3, [pc, #44] @ (891c ) │ │ │ │ movw r2, #947 @ 0x3b3 │ │ │ │ - ldr r1, [pc, #44] @ (8924 ) │ │ │ │ - ldr r0, [pc, #44] @ (8928 ) │ │ │ │ + ldr r1, [pc, #44] @ (8920 ) │ │ │ │ + ldr r0, [pc, #44] @ (8924 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r0 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #44] @ (8968 ) │ │ │ │ - ldr r3, [pc, #44] @ (896c ) │ │ │ │ + ldr r2, [pc, #44] @ (8964 ) │ │ │ │ + ldr r3, [pc, #44] @ (8968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8956 │ │ │ │ + bne.n 8952 │ │ │ │ mov r0, r1 │ │ │ │ blx 3bf4 <_PyCode_ReturnsOnlyNone@plt> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 39e0 │ │ │ │ - ldr r3, [pc, #24] @ (8970 ) │ │ │ │ - ldr r1, [pc, #24] @ (8974 ) │ │ │ │ + ldr r3, [pc, #24] @ (896c ) │ │ │ │ + ldr r1, [pc, #24] @ (8970 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - ldr.w sl, [pc, #224] @ 8a6c │ │ │ │ + ldr.w sl, [pc, #224] @ 8a68 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add sl, pc │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 89f0 │ │ │ │ + bpl.n 89ec │ │ │ │ mov r0, r1 │ │ │ │ - bl 8898 │ │ │ │ + bl 8894 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 89f0 │ │ │ │ + cbz r3, 89ec │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a54 │ │ │ │ + beq.n 8a50 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 8a3c │ │ │ │ + blt.n 8a38 │ │ │ │ mov r0, r9 │ │ │ │ blx 3a50 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 89f6 │ │ │ │ + cbz r0, 89f2 │ │ │ │ add.w r8, r0, #12 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 89f6 │ │ │ │ + beq.n 89f2 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbz r4, 89fc │ │ │ │ + cbz r4, 89f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a36 │ │ │ │ + blt.n 8a32 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 8a20 │ │ │ │ + bpl.n 8a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 881c │ │ │ │ + bl 8818 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 8a0a │ │ │ │ + bge.n 8a06 │ │ │ │ adds r5, #1 │ │ │ │ str.w r4, [r8, #4]! │ │ │ │ - b.n 89c4 │ │ │ │ - ldr r3, [pc, #124] @ (8a70 ) │ │ │ │ + b.n 89c0 │ │ │ │ + ldr r3, [pc, #124] @ (8a6c ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #116] @ (8a74 ) │ │ │ │ + ldr r3, [pc, #116] @ (8a70 ) │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ add.w r4, r4, #19584 @ 0x4c80 │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ - b.n 89d6 │ │ │ │ - ldr r3, [pc, #108] @ (8a78 ) │ │ │ │ + b.n 89d2 │ │ │ │ + ldr r3, [pc, #108] @ (8a74 ) │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #108] @ (8a7c ) │ │ │ │ - ldr r0, [pc, #108] @ (8a80 ) │ │ │ │ + ldr r1, [pc, #108] @ (8a78 ) │ │ │ │ + ldr r0, [pc, #108] @ (8a7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #396 @ 0x18c │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (8a84 ) │ │ │ │ + ldr r3, [pc, #96] @ (8a80 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #96] @ (8a88 ) │ │ │ │ - ldr r0, [pc, #100] @ (8a8c ) │ │ │ │ + ldr r1, [pc, #96] @ (8a84 ) │ │ │ │ + ldr r0, [pc, #100] @ (8a88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #396 @ 0x18c │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 89d6 │ │ │ │ - ldr r3, [pc, #80] @ (8a90 ) │ │ │ │ + b.n 89d2 │ │ │ │ + ldr r3, [pc, #80] @ (8a8c ) │ │ │ │ movw r2, #1534 @ 0x5fe │ │ │ │ - ldr r1, [pc, #80] @ (8a94 ) │ │ │ │ - ldr r0, [pc, #80] @ (8a98 ) │ │ │ │ + ldr r1, [pc, #80] @ (8a90 ) │ │ │ │ + ldr r0, [pc, #80] @ (8a94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #372 @ 0x174 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (8a9c ) │ │ │ │ + ldr r3, [pc, #68] @ (8a98 ) │ │ │ │ movw r2, #1532 @ 0x5fc │ │ │ │ - ldr r1, [pc, #68] @ (8aa0 ) │ │ │ │ - ldr r0, [pc, #68] @ (8aa4 ) │ │ │ │ + ldr r1, [pc, #68] @ (8a9c ) │ │ │ │ + ldr r0, [pc, #68] @ (8aa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #372 @ 0x174 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r7 │ │ │ │ + ands r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r3 │ │ │ │ + ands r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #172] @ (8b68 ) │ │ │ │ + ldr r4, [pc, #172] @ (8b64 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r2, [pc, #164] @ (8b6c ) │ │ │ │ + ldr r2, [pc, #164] @ (8b68 ) │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #144] @ (8b70 ) │ │ │ │ + ldr r3, [pc, #144] @ (8b6c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, r3, #924 @ 0x39c │ │ │ │ - ldr r2, [pc, #132] @ (8b74 ) │ │ │ │ + ldr r2, [pc, #132] @ (8b70 ) │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (8b78 ) │ │ │ │ + ldr r2, [pc, #112] @ (8b74 ) │ │ │ │ add r2, pc │ │ │ │ blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b62 │ │ │ │ - ldr r3, [pc, #104] @ (8b7c ) │ │ │ │ + beq.n 8b5e │ │ │ │ + ldr r3, [pc, #104] @ (8b78 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b48 │ │ │ │ + bne.n 8b44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 8b24 │ │ │ │ + cbnz r3, 8b20 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r2, 8b2c │ │ │ │ + cbnz r2, 8b28 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ blx 36ec <_PyCode_VerifyStateless@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8b62 │ │ │ │ - ldr r3, [pc, #60] @ (8b80 ) │ │ │ │ + blt.n 8b5e │ │ │ │ + ldr r3, [pc, #60] @ (8b7c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ (8b84 ) │ │ │ │ + ldr r3, [pc, #56] @ (8b80 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b54 │ │ │ │ + bne.n 8b50 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 8b30 │ │ │ │ - ldr r3, [pc, #48] @ (8b88 ) │ │ │ │ - ldr r1, [pc, #52] @ (8b8c ) │ │ │ │ + b.n 8b2c │ │ │ │ + ldr r3, [pc, #48] @ (8b84 ) │ │ │ │ + ldr r1, [pc, #52] @ (8b88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b44 │ │ │ │ + b.n 8b40 │ │ │ │ nop │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #436] @ (8d64 ) │ │ │ │ + ldr r3, [pc, #436] @ (8d60 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #428] @ (8d68 ) │ │ │ │ + ldr r2, [pc, #428] @ (8d64 ) │ │ │ │ add.w r3, r3, #944 @ 0x3b0 │ │ │ │ - ldr r5, [pc, #428] @ (8d6c ) │ │ │ │ + ldr r5, [pc, #428] @ (8d68 ) │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c9e │ │ │ │ - ldr r3, [pc, #416] @ (8d70 ) │ │ │ │ + beq.n 8c9a │ │ │ │ + ldr r3, [pc, #416] @ (8d6c ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 8d06 │ │ │ │ + beq.w 8d02 │ │ │ │ bics.w r2, r3, #2 │ │ │ │ - beq.n 8c16 │ │ │ │ + beq.n 8c12 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 82fc │ │ │ │ + bl 82f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8c9e │ │ │ │ + beq.n 8c9a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 8c82 │ │ │ │ + bne.n 8c7e │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 3d4c <_PyXI_NewInterpreter@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c10 │ │ │ │ + cbz r0, 8c0c │ │ │ │ mov r0, r4 │ │ │ │ blx 37b0 <_PyInterpreterState_GetIDObject@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8cbc │ │ │ │ + beq.n 8cb8 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8c90 │ │ │ │ + bne.n 8c8c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca2 │ │ │ │ + beq.n 8c9e │ │ │ │ movs r7, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 3f08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 8cc8 │ │ │ │ + bne.n 8cc4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3a │ │ │ │ + bne.w 8d36 │ │ │ │ blx 38e8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 3f08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 8c6a │ │ │ │ + cbz r0, 8c66 │ │ │ │ blx 3c30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3f08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3d40 │ │ │ │ mov r0, r6 │ │ │ │ blx 3f08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 387c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8c02 │ │ │ │ - ldr r3, [pc, #264] @ (8d74 ) │ │ │ │ - ldr r1, [pc, #264] @ (8d78 ) │ │ │ │ + bne.n 8bfe │ │ │ │ + ldr r3, [pc, #264] @ (8d70 ) │ │ │ │ + ldr r1, [pc, #264] @ (8d74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ - cbz r7, 8c9e │ │ │ │ + cbz r7, 8c9a │ │ │ │ mov r0, r7 │ │ │ │ blx 39c8 <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 8c9e │ │ │ │ + b.n 8c9a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d22 │ │ │ │ + beq.n 8d1e │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 8d12 │ │ │ │ + bhi.n 8d0e │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - b.n 8c22 │ │ │ │ - ldr r3, [pc, #232] @ (8d7c ) │ │ │ │ - ldr r1, [pc, #236] @ (8d80 ) │ │ │ │ + b.n 8c1e │ │ │ │ + ldr r3, [pc, #232] @ (8d78 ) │ │ │ │ + ldr r1, [pc, #236] @ (8d7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c10 │ │ │ │ + b.n 8c0c │ │ │ │ blx 3c24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c02 │ │ │ │ - ldr r3, [pc, #196] @ (8d74 ) │ │ │ │ - ldr r1, [pc, #212] @ (8d84 ) │ │ │ │ + bne.n 8bfe │ │ │ │ + ldr r3, [pc, #196] @ (8d70 ) │ │ │ │ + ldr r1, [pc, #212] @ (8d80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ - b.n 8c9e │ │ │ │ + b.n 8c9a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3e4c <_PyXI_EndInterpreter@plt> │ │ │ │ - b.n 8c0e │ │ │ │ + b.n 8c0a │ │ │ │ add r4, sp, #28 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 3b60 │ │ │ │ mov r0, r6 │ │ │ │ blx 3f08 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 3710 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c44 │ │ │ │ + beq.n 8c40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d52 │ │ │ │ - ldr r3, [pc, #152] @ (8d88 ) │ │ │ │ + beq.n 8d4e │ │ │ │ + ldr r3, [pc, #152] @ (8d84 ) │ │ │ │ movw r2, #1629 @ 0x65d │ │ │ │ - ldr r1, [pc, #148] @ (8d8c ) │ │ │ │ - ldr r0, [pc, #152] @ (8d90 ) │ │ │ │ + ldr r1, [pc, #148] @ (8d88 ) │ │ │ │ + ldr r0, [pc, #152] @ (8d8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #416 @ 0x1a0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ bics.w r2, r3, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq.n 8c1a │ │ │ │ + beq.n 8c16 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 8be0 │ │ │ │ - ldr r3, [pc, #104] @ (8d7c ) │ │ │ │ - ldr r1, [pc, #124] @ (8d94 ) │ │ │ │ + b.n 8bdc │ │ │ │ + ldr r3, [pc, #104] @ (8d78 ) │ │ │ │ + ldr r1, [pc, #124] @ (8d90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3e64 │ │ │ │ - b.n 8c9e │ │ │ │ - ldr r3, [pc, #116] @ (8d98 ) │ │ │ │ + b.n 8c9a │ │ │ │ + ldr r3, [pc, #116] @ (8d94 ) │ │ │ │ movw r2, #1612 @ 0x64c │ │ │ │ - ldr r1, [pc, #112] @ (8d9c ) │ │ │ │ - ldr r0, [pc, #116] @ (8da0 ) │ │ │ │ + ldr r1, [pc, #112] @ (8d98 ) │ │ │ │ + ldr r0, [pc, #116] @ (8d9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #416 @ 0x1a0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (8da4 ) │ │ │ │ + ldr r3, [pc, #104] @ (8da0 ) │ │ │ │ movw r2, #1621 @ 0x655 │ │ │ │ - ldr r1, [pc, #100] @ (8da8 ) │ │ │ │ - ldr r0, [pc, #104] @ (8dac ) │ │ │ │ + ldr r1, [pc, #100] @ (8da4 ) │ │ │ │ + ldr r0, [pc, #104] @ (8da8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #416 @ 0x1a0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 3b84 <_PyErr_SetFromPyStatus@plt> │ │ │ │ blx 37ec │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8c44 │ │ │ │ + b.n 8c40 │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r2, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr.w r5, [pc, #2216] @ 966c │ │ │ │ + ldr.w r5, [pc, #2216] @ 9668 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr.w r2, [pc, #2208] @ 9670 │ │ │ │ + ldr.w r2, [pc, #2208] @ 966c │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #2188] @ 9674 │ │ │ │ + ldr.w r3, [pc, #2188] @ 9670 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r3, r3, #956 @ 0x3bc │ │ │ │ - ldr.w r2, [pc, #2156] @ 9678 │ │ │ │ + ldr.w r2, [pc, #2156] @ 9674 │ │ │ │ add r2, pc │ │ │ │ blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e0 │ │ │ │ - ldr.w r3, [pc, #2144] @ 967c │ │ │ │ + beq.w 93dc │ │ │ │ + ldr.w r3, [pc, #2144] @ 9678 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93c8 │ │ │ │ + bne.w 93c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 8e30 │ │ │ │ + cbnz r3, 8e2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 8e38 │ │ │ │ + cbnz r3, 8e34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ @@ -6391,923 +6387,923 @@ │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ ldrd r4, r3, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 3a80 <_PyCode_SetUnboundVarCounts@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93e0 │ │ │ │ + blt.w 93dc │ │ │ │ blx 3c90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93c0 │ │ │ │ + beq.w 93bc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 398c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ae │ │ │ │ - ldr.w r1, [pc, #2040] @ 9680 │ │ │ │ + beq.w 94aa │ │ │ │ + ldr.w r1, [pc, #2040] @ 967c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9658 │ │ │ │ + blt.w 9654 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 964a │ │ │ │ + blt.w 9646 │ │ │ │ blx 3c90 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ae │ │ │ │ - ldr.w r1, [pc, #1996] @ 9684 │ │ │ │ + beq.w 94aa │ │ │ │ + ldr.w r1, [pc, #1996] @ 9680 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 963e │ │ │ │ + blt.w 963a │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 398c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9634 │ │ │ │ - ldr.w r1, [pc, #1968] @ 9688 │ │ │ │ + beq.w 9630 │ │ │ │ + ldr.w r1, [pc, #1968] @ 9684 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9620 │ │ │ │ + blt.w 961c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 963e │ │ │ │ + blt.w 963a │ │ │ │ blx 3c90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9634 │ │ │ │ - ldr.w r1, [pc, #1924] @ 968c │ │ │ │ + beq.w 9630 │ │ │ │ + ldr.w r1, [pc, #1924] @ 9688 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9616 │ │ │ │ + blt.w 9612 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960e │ │ │ │ - ldr.w r1, [pc, #1896] @ 9690 │ │ │ │ + beq.w 960a │ │ │ │ + ldr.w r1, [pc, #1896] @ 968c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95fc │ │ │ │ + blt.w 95f8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9616 │ │ │ │ + blt.w 9612 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960e │ │ │ │ - ldr.w r1, [pc, #1852] @ 9694 │ │ │ │ + beq.w 960a │ │ │ │ + ldr.w r1, [pc, #1852] @ 9690 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95ea │ │ │ │ + blt.w 95e6 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9616 │ │ │ │ + blt.w 9612 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960e │ │ │ │ - ldr.w r1, [pc, #1812] @ 9698 │ │ │ │ + beq.w 960a │ │ │ │ + ldr.w r1, [pc, #1812] @ 9694 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95d8 │ │ │ │ + blt.w 95d4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9616 │ │ │ │ + blt.w 9612 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960e │ │ │ │ - ldr.w r1, [pc, #1768] @ 969c │ │ │ │ + beq.w 960a │ │ │ │ + ldr.w r1, [pc, #1768] @ 9698 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95c6 │ │ │ │ + blt.w 95c2 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9616 │ │ │ │ + blt.w 9612 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960e │ │ │ │ - ldr.w r1, [pc, #1728] @ 96a0 │ │ │ │ + beq.w 960a │ │ │ │ + ldr.w r1, [pc, #1728] @ 969c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95b4 │ │ │ │ + blt.w 95b0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9616 │ │ │ │ + blt.w 9612 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960e │ │ │ │ - ldr.w r1, [pc, #1684] @ 96a4 │ │ │ │ + beq.w 960a │ │ │ │ + ldr.w r1, [pc, #1684] @ 96a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95a2 │ │ │ │ + blt.w 959e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9616 │ │ │ │ + blt.w 9612 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960e │ │ │ │ - ldr.w r1, [pc, #1644] @ 96a8 │ │ │ │ + beq.w 960a │ │ │ │ + ldr.w r1, [pc, #1644] @ 96a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9590 │ │ │ │ + blt.w 958c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9616 │ │ │ │ + blt.w 9612 │ │ │ │ blx 3c90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960e │ │ │ │ - ldr.w r1, [pc, #1604] @ 96ac │ │ │ │ + beq.w 960a │ │ │ │ + ldr.w r1, [pc, #1604] @ 96a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9588 │ │ │ │ + blt.w 9584 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 398c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9582 │ │ │ │ - ldr.w r1, [pc, #1572] @ 96b0 │ │ │ │ + beq.w 957e │ │ │ │ + ldr.w r1, [pc, #1572] @ 96ac │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9570 │ │ │ │ + blt.w 956c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9588 │ │ │ │ + blt.w 9584 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ blx 398c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9582 │ │ │ │ - ldr.w r1, [pc, #1532] @ 96b4 │ │ │ │ + beq.w 957e │ │ │ │ + ldr.w r1, [pc, #1532] @ 96b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 955e │ │ │ │ + blt.w 955a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9588 │ │ │ │ + blt.w 9584 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ blx 398c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9582 │ │ │ │ - ldr.w r1, [pc, #1488] @ 96b8 │ │ │ │ + beq.w 957e │ │ │ │ + ldr.w r1, [pc, #1488] @ 96b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 954c │ │ │ │ + blt.w 9548 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9588 │ │ │ │ + blt.w 9584 │ │ │ │ blx 3c90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9582 │ │ │ │ - ldr.w r1, [pc, #1448] @ 96bc │ │ │ │ + beq.w 957e │ │ │ │ + ldr.w r1, [pc, #1448] @ 96b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9546 │ │ │ │ + blt.w 9542 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 398c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9542 │ │ │ │ - ldr.w r1, [pc, #1420] @ 96c0 │ │ │ │ + beq.w 953e │ │ │ │ + ldr.w r1, [pc, #1420] @ 96bc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9530 │ │ │ │ + blt.w 952c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9546 │ │ │ │ + blt.w 9542 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 398c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9542 │ │ │ │ - ldr.w r1, [pc, #1376] @ 96c4 │ │ │ │ + beq.w 953e │ │ │ │ + ldr.w r1, [pc, #1376] @ 96c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 951e │ │ │ │ + blt.w 951a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9546 │ │ │ │ + blt.w 9542 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ blx 398c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9542 │ │ │ │ - ldr.w r1, [pc, #1336] @ 96c8 │ │ │ │ + beq.w 953e │ │ │ │ + ldr.w r1, [pc, #1336] @ 96c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 950c │ │ │ │ + blt.w 9508 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9546 │ │ │ │ + blt.w 9542 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx 398c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9542 │ │ │ │ - ldr.w r1, [pc, #1292] @ 96cc │ │ │ │ + beq.w 953e │ │ │ │ + ldr.w r1, [pc, #1292] @ 96c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94fa │ │ │ │ + blt.w 94f6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9546 │ │ │ │ + blt.w 9542 │ │ │ │ blx 3c90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9542 │ │ │ │ - ldr.w r1, [pc, #1252] @ 96d0 │ │ │ │ + beq.w 953e │ │ │ │ + ldr.w r1, [pc, #1252] @ 96cc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9542 │ │ │ │ + blt.w 953e │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ blx 398c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b8 │ │ │ │ - ldr.w r1, [pc, #1224] @ 96d4 │ │ │ │ + beq.w 94b4 │ │ │ │ + ldr.w r1, [pc, #1224] @ 96d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9498 │ │ │ │ + blt.w 9494 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9542 │ │ │ │ + blt.w 953e │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ blx 398c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b8 │ │ │ │ - ldr.w r1, [pc, #1180] @ 96d8 │ │ │ │ + beq.w 94b4 │ │ │ │ + ldr.w r1, [pc, #1180] @ 96d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9482 │ │ │ │ + blt.w 947e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9542 │ │ │ │ + blt.w 953e │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ blx 398c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b8 │ │ │ │ - ldr.w r1, [pc, #1140] @ 96dc │ │ │ │ + beq.w 94b4 │ │ │ │ + ldr.w r1, [pc, #1140] @ 96d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 946c │ │ │ │ + blt.w 9468 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9542 │ │ │ │ + blt.w 953e │ │ │ │ blx 3c90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b8 │ │ │ │ - ldr.w r1, [pc, #1100] @ 96e0 │ │ │ │ + beq.w 94b4 │ │ │ │ + ldr.w r1, [pc, #1100] @ 96dc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 94b8 │ │ │ │ + blt.w 94b4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ blx 398c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b8 │ │ │ │ - ldr.w r1, [pc, #1068] @ 96e4 │ │ │ │ + beq.w 94b4 │ │ │ │ + ldr.w r1, [pc, #1068] @ 96e0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9456 │ │ │ │ + blt.w 9452 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94b8 │ │ │ │ + blt.w 94b4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ blx 398c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b8 │ │ │ │ - ldr.w r1, [pc, #1024] @ 96e8 │ │ │ │ + beq.w 94b4 │ │ │ │ + ldr.w r1, [pc, #1024] @ 96e4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9440 │ │ │ │ + blt.w 943c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94b8 │ │ │ │ + blt.w 94b4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ blx 398c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b8 │ │ │ │ - ldr r1, [pc, #980] @ (96ec ) │ │ │ │ + beq.w 94b4 │ │ │ │ + ldr r1, [pc, #980] @ (96e8 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 942a │ │ │ │ + blt.n 9426 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94b8 │ │ │ │ + blt.w 94b4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ blx 398c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b8 │ │ │ │ - ldr r1, [pc, #940] @ (96f0 ) │ │ │ │ + beq.w 94b4 │ │ │ │ + ldr r1, [pc, #940] @ (96ec ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 3598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9416 │ │ │ │ + blt.n 9412 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94b8 │ │ │ │ + blt.w 94b4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9372 │ │ │ │ + bge.n 936e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 940e │ │ │ │ + beq.n 940a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9386 │ │ │ │ + bge.n 9382 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9406 │ │ │ │ + beq.n 9402 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9396 │ │ │ │ + bge.n 9392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93fe │ │ │ │ + beq.n 93fa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93a4 │ │ │ │ + bge.n 93a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 93f6 │ │ │ │ + cbz r3, 93f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93b2 │ │ │ │ + bge.n 93ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 93ee │ │ │ │ + cbz r3, 93ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93c0 │ │ │ │ + bge.n 93bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 93e6 │ │ │ │ + cbz r3, 93e2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #808] @ (96f4 ) │ │ │ │ + ldr r3, [pc, #808] @ (96f0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e3c │ │ │ │ - ldr r3, [pc, #804] @ (96f8 ) │ │ │ │ - ldr r1, [pc, #804] @ (96fc ) │ │ │ │ + beq.w 8e38 │ │ │ │ + ldr r3, [pc, #804] @ (96f4 ) │ │ │ │ + ldr r1, [pc, #804] @ (96f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3840 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 93c0 │ │ │ │ + b.n 93bc │ │ │ │ mov r0, r6 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 93c0 │ │ │ │ + b.n 93bc │ │ │ │ mov r0, r5 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 93b2 │ │ │ │ + b.n 93ae │ │ │ │ mov r0, r7 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 93a4 │ │ │ │ + b.n 93a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9396 │ │ │ │ + b.n 9392 │ │ │ │ mov r0, r8 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9386 │ │ │ │ + b.n 9382 │ │ │ │ mov r0, r9 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9372 │ │ │ │ + b.n 936e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9358 │ │ │ │ + bne.n 9354 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9358 │ │ │ │ + b.n 9354 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 932c │ │ │ │ + bne.w 9328 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 932c │ │ │ │ + b.n 9328 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9300 │ │ │ │ + bne.w 92fc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9300 │ │ │ │ + b.n 92fc │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92d0 │ │ │ │ + bne.w 92cc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 92d0 │ │ │ │ + b.n 92cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9280 │ │ │ │ + bne.w 927c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9280 │ │ │ │ + b.n 927c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9252 │ │ │ │ + bne.w 924e │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9252 │ │ │ │ + b.n 924e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9224 │ │ │ │ + bne.w 9220 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9224 │ │ │ │ + b.n 9220 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94e8 │ │ │ │ + blt.n 94e4 │ │ │ │ mov r0, r9 │ │ │ │ bl 75e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 75e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 75e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 75e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 75e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 75e8 │ │ │ │ - b.n 93e0 │ │ │ │ + b.n 93dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94c2 │ │ │ │ + bne.n 94be │ │ │ │ mov r0, sl │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 94c2 │ │ │ │ + b.n 94be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91d6 │ │ │ │ + bne.w 91d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 91d6 │ │ │ │ + b.n 91d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91a8 │ │ │ │ + bne.w 91a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 91a8 │ │ │ │ + b.n 91a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 917a │ │ │ │ + bne.w 9176 │ │ │ │ mov r0, r5 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 917a │ │ │ │ + b.n 9176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 914c │ │ │ │ + bne.w 9148 │ │ │ │ mov r0, r5 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 914c │ │ │ │ + b.n 9148 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94b8 │ │ │ │ + b.n 94b4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 94b8 │ │ │ │ + b.n 94b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90fe │ │ │ │ + bne.w 90fa │ │ │ │ mov r0, r7 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 90fe │ │ │ │ + b.n 90fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d0 │ │ │ │ + bne.w 90cc │ │ │ │ mov r0, r7 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 90d0 │ │ │ │ + b.n 90cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90a2 │ │ │ │ + bne.w 909e │ │ │ │ mov r0, r7 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 90a2 │ │ │ │ + b.n 909e │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 94b8 │ │ │ │ + b.n 94b4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 94b8 │ │ │ │ + b.n 94b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9054 │ │ │ │ + bne.w 9050 │ │ │ │ mov r0, r4 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9054 │ │ │ │ + b.n 9050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9026 │ │ │ │ + bne.w 9022 │ │ │ │ mov r0, r4 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9026 │ │ │ │ + b.n 9022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff8 │ │ │ │ + bne.w 8ff4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8ff8 │ │ │ │ + b.n 8ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fca │ │ │ │ + bne.w 8fc6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8fca │ │ │ │ + b.n 8fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f9c │ │ │ │ + bne.w 8f98 │ │ │ │ mov r0, r4 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f9c │ │ │ │ + b.n 8f98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f6e │ │ │ │ + bne.w 8f6a │ │ │ │ mov r0, r4 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f6e │ │ │ │ + b.n 8f6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f40 │ │ │ │ + bne.w 8f3c │ │ │ │ mov r0, r4 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f40 │ │ │ │ + b.n 8f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 94b8 │ │ │ │ + b.n 94b4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 94b8 │ │ │ │ + b.n 94b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ef2 │ │ │ │ + bne.w 8eee │ │ │ │ mov r0, r8 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8ef2 │ │ │ │ + b.n 8eee │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r8 │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 94b8 │ │ │ │ + b.n 94b4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 94b8 │ │ │ │ + b.n 94b4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 94b8 │ │ │ │ + b.n 94b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ea2 │ │ │ │ + bne.w 8e9e │ │ │ │ mov r0, r9 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8ea2 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + b.n 8e9e │ │ │ │ + strb r6, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #68] @ (9754 ) │ │ │ │ + ldr r4, [pc, #68] @ (9750 ) │ │ │ │ sub sp, #12 │ │ │ │ bl 706c │ │ │ │ mov r5, r0 │ │ │ │ blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [pc, #56] @ (9758 ) │ │ │ │ + ldr r3, [pc, #56] @ (9754 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 3f5c <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 9742 │ │ │ │ + cbz r0, 973e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9742 │ │ │ │ + bge.n 973e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 974e │ │ │ │ - ldr r3, [pc, #24] @ (975c ) │ │ │ │ + cbz r3, 974a │ │ │ │ + ldr r3, [pc, #24] @ (9758 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9742 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + b.n 973e │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (97f8 ) │ │ │ │ + ldr r3, [pc, #132] @ (97f4 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #132] @ (97fc ) │ │ │ │ + ldr r2, [pc, #132] @ (97f8 ) │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r4, sp, #20 │ │ │ │ add r3, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ add.w r3, r3, #980 @ 0x3d4 │ │ │ │ - ldr r4, [pc, #116] @ (9800 ) │ │ │ │ + ldr r4, [pc, #116] @ (97fc ) │ │ │ │ add r2, pc │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ blx 35b0 │ │ │ │ - cbz r0, 97ba │ │ │ │ + cbz r0, 97b6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 97b4 │ │ │ │ + cbz r0, 97b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbnz r2, 97be │ │ │ │ + cbnz r2, 97ba │ │ │ │ mov r1, r2 │ │ │ │ blx 3e4c <_PyXI_EndInterpreter@plt> │ │ │ │ - ldr r3, [pc, #80] @ (9804 ) │ │ │ │ + ldr r3, [pc, #80] @ (9800 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 97b4 │ │ │ │ + b.n 97b0 │ │ │ │ ldr.w r2, [r0, #3704] @ 0xe78 │ │ │ │ - cbnz r2, 97ce │ │ │ │ + cbnz r2, 97ca │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 3940 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 3940 │ │ │ │ @@ -7318,69 +7314,69 @@ │ │ │ │ blx 3d40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 387c │ │ │ │ mov r0, r6 │ │ │ │ blx 3734 │ │ │ │ mov r0, r5 │ │ │ │ blx 3f08 │ │ │ │ - b.n 97b0 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + b.n 97ac │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #156] @ (98b8 ) │ │ │ │ + ldr r3, [pc, #156] @ (98b4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #152] @ (98bc ) │ │ │ │ + ldr r2, [pc, #152] @ (98b8 ) │ │ │ │ add r3, pc │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, sp, #24 │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ blx 35b0 │ │ │ │ - cbz r0, 98a8 │ │ │ │ + cbz r0, 98a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 98a0 │ │ │ │ + cbz r0, 989c │ │ │ │ movs r1, #5 │ │ │ │ blx 3afc <_PyThreadState_NewBound@plt> │ │ │ │ mov r6, r0 │ │ │ │ blx 3f08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r3, 9866 │ │ │ │ + cbz r3, 9862 │ │ │ │ mov r0, r4 │ │ │ │ blx 3958 <_PyInterpreterState_SetRunningMain@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98b4 │ │ │ │ + blt.n 98b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ blx 3e8c │ │ │ │ mov r7, r0 │ │ │ │ blx 3ac8 │ │ │ │ - cbnz r0, 98ac │ │ │ │ + cbnz r0, 98a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9886 │ │ │ │ + cbz r3, 9882 │ │ │ │ mov r0, r4 │ │ │ │ blx 37d4 <_PyInterpreterState_SetNotRunningMain@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 398c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3d40 │ │ │ │ @@ -7388,660 +7384,660 @@ │ │ │ │ blx 3f08 │ │ │ │ mov r0, r6 │ │ │ │ blx 387c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 98a0 │ │ │ │ + b.n 989c │ │ │ │ mov r0, r5 │ │ │ │ blx 38b8 │ │ │ │ - b.n 987c │ │ │ │ + b.n 9878 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 988e │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + b.n 988a │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3cfc <_PyInterpreterState_ObjectToID@plt> │ │ │ │ subs r3, r1, #0 │ │ │ │ - bge.n 98dc │ │ │ │ + bge.n 98d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 3e98 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #84] @ (9948 ) │ │ │ │ + ldr r4, [pc, #84] @ (9944 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r4, pc │ │ │ │ blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbnz r0, 9940 │ │ │ │ - ldr r2, [pc, #72] @ (994c ) │ │ │ │ + cbnz r0, 993c │ │ │ │ + ldr r2, [pc, #72] @ (9948 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 38d0 │ │ │ │ - cbz r0, 991e │ │ │ │ + cbz r0, 991a │ │ │ │ blx 39d4 │ │ │ │ - ldr r3, [pc, #56] @ (9950 ) │ │ │ │ + ldr r3, [pc, #56] @ (994c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3ac8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9918 │ │ │ │ - ldr r3, [pc, #40] @ (9954 ) │ │ │ │ + bne.n 9914 │ │ │ │ + ldr r3, [pc, #40] @ (9950 ) │ │ │ │ mov.w r2, #1920 @ 0x780 │ │ │ │ - ldr r1, [pc, #40] @ (9958 ) │ │ │ │ - ldr r0, [pc, #40] @ (995c ) │ │ │ │ + ldr r1, [pc, #40] @ (9954 ) │ │ │ │ + ldr r0, [pc, #40] @ (9958 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (9960 ) │ │ │ │ + ldr r3, [pc, #28] @ (995c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 9918 │ │ │ │ + b.n 9914 │ │ │ │ nop │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (9994 ) │ │ │ │ + ldr r4, [pc, #32] @ (9990 ) │ │ │ │ mov r0, r1 │ │ │ │ blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 998a │ │ │ │ + cbz r0, 9986 │ │ │ │ blx 3f14 <_PyInterpreterState_RequiresIDRef@plt> │ │ │ │ - cbnz r0, 998e │ │ │ │ - ldr r3, [pc, #16] @ (9998 ) │ │ │ │ + cbnz r0, 998a │ │ │ │ + ldr r3, [pc, #16] @ (9994 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ (999c ) │ │ │ │ + ldr r3, [pc, #12] @ (9998 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 998a │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + b.n 9986 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbz r0, 99c4 │ │ │ │ + cbz r0, 99c0 │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ asrs r1, r0, #31 │ │ │ │ b.w 3e98 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r6, [pc, #156] @ (9a78 ) │ │ │ │ + ldr r6, [pc, #156] @ (9a74 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ add r6, pc │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9a2a │ │ │ │ - ldr r1, [pc, #128] @ (9a7c ) │ │ │ │ + beq.n 9a26 │ │ │ │ + ldr r1, [pc, #128] @ (9a78 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 3f80 <_PyOnceFlag_CallOnceSlow@plt> │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 9a10 │ │ │ │ + bgt.n 9a0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9a2e │ │ │ │ + bne.n 9a2a │ │ │ │ adds r4, #1 │ │ │ │ - b.n 99e6 │ │ │ │ - cbnz r0, 9a5e │ │ │ │ + b.n 99e2 │ │ │ │ + cbnz r0, 9a5a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 9a46 │ │ │ │ + bne.n 9a42 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 99e6 │ │ │ │ - ldr r3, [pc, #96] @ (9a80 ) │ │ │ │ + bne.n 99e2 │ │ │ │ + ldr r3, [pc, #96] @ (9a7c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 9a12 │ │ │ │ - ldr r3, [pc, #84] @ (9a84 ) │ │ │ │ + bgt.n 9a0e │ │ │ │ + ldr r3, [pc, #84] @ (9a80 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #80] @ (9a88 ) │ │ │ │ - ldr r0, [pc, #84] @ (9a8c ) │ │ │ │ + ldr r1, [pc, #80] @ (9a84 ) │ │ │ │ + ldr r0, [pc, #84] @ (9a88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (9a90 ) │ │ │ │ + ldr r3, [pc, #72] @ (9a8c ) │ │ │ │ mov.w r2, #380 @ 0x17c │ │ │ │ - ldr r1, [pc, #68] @ (9a94 ) │ │ │ │ - ldr r0, [pc, #72] @ (9a98 ) │ │ │ │ + ldr r1, [pc, #68] @ (9a90 ) │ │ │ │ + ldr r0, [pc, #72] @ (9a94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (9a9c ) │ │ │ │ + ldr r3, [pc, #60] @ (9a98 ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr r1, [pc, #56] @ (9aa0 ) │ │ │ │ - ldr r0, [pc, #60] @ (9aa4 ) │ │ │ │ + ldr r1, [pc, #56] @ (9a9c ) │ │ │ │ + ldr r0, [pc, #60] @ (9aa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb747 │ │ │ │ + @ instruction: 0xb74b │ │ │ │ vsubw.u q8, , d4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #688] @ (9d68 ) │ │ │ │ + ldr r6, [pc, #688] @ (9d64 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #688] @ (9d6c ) │ │ │ │ + ldr r3, [pc, #688] @ (9d68 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #688] @ (9d70 ) │ │ │ │ + ldr r0, [pc, #688] @ (9d6c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 384c <_Py_hashtable_new@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bc6 │ │ │ │ + beq.n 9bc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d50 │ │ │ │ + bne.w 9d4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d38 │ │ │ │ + beq.w 9d34 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ blx 3f8c <_Py_hashtable_get@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d20 │ │ │ │ + bne.w 9d1c │ │ │ │ sub.w r2, r4, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 36e0 <_Py_hashtable_set@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9bc0 │ │ │ │ + blt.n 9bbc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 9af0 │ │ │ │ + bne.n 9aec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #26 │ │ │ │ - bne.w 9d08 │ │ │ │ + bne.w 9d04 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #26 │ │ │ │ it hi │ │ │ │ movhi r4, #97 @ 0x61 │ │ │ │ - bls.w 9cf0 │ │ │ │ + bls.w 9cec │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd8 │ │ │ │ + beq.w 9cd4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9cc0 │ │ │ │ + bne.w 9cbc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9bd0 │ │ │ │ + bne.n 9bcc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 9b1a │ │ │ │ + bne.n 9b16 │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3f8c <_Py_hashtable_get@plt> │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9be8 │ │ │ │ + bne.n 9be4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 9b42 │ │ │ │ + bne.n 9b3e │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx 3654 <_Py_hashtable_steal@plt> │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 9ca8 │ │ │ │ + bne.w 9ca4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.w 9c90 │ │ │ │ + bne.w 9c8c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c78 │ │ │ │ - ldr r1, [pc, #504] @ (9d74 ) │ │ │ │ + bne.n 9c74 │ │ │ │ + ldr r1, [pc, #504] @ (9d70 ) │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 3b6c <_Py_hashtable_foreach@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c60 │ │ │ │ + bne.n 9c5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.n 9c48 │ │ │ │ + bne.n 9c44 │ │ │ │ mov r0, r5 │ │ │ │ blx 37e0 <_Py_hashtable_clear@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c30 │ │ │ │ + bne.n 9c2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c18 │ │ │ │ + beq.n 9c14 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ blx 3f8c <_Py_hashtable_get@plt> │ │ │ │ - cbnz r0, 9c00 │ │ │ │ + cbnz r0, 9bfc │ │ │ │ mov r0, r5 │ │ │ │ blx 3c78 <_Py_hashtable_destroy@plt> │ │ │ │ - ldr r3, [pc, #448] @ (9d78 ) │ │ │ │ + ldr r3, [pc, #448] @ (9d74 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 3c78 <_Py_hashtable_destroy@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 376c │ │ │ │ - ldr r3, [pc, #424] @ (9d7c ) │ │ │ │ + ldr r3, [pc, #424] @ (9d78 ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r1, [pc, #424] @ (9d80 ) │ │ │ │ - ldr r0, [pc, #424] @ (9d84 ) │ │ │ │ + ldr r1, [pc, #424] @ (9d7c ) │ │ │ │ + ldr r0, [pc, #424] @ (9d80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (9d88 ) │ │ │ │ + ldr r3, [pc, #412] @ (9d84 ) │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ - ldr r1, [pc, #412] @ (9d8c ) │ │ │ │ - ldr r0, [pc, #412] @ (9d90 ) │ │ │ │ + ldr r1, [pc, #412] @ (9d88 ) │ │ │ │ + ldr r0, [pc, #412] @ (9d8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (9d94 ) │ │ │ │ + ldr r3, [pc, #400] @ (9d90 ) │ │ │ │ movw r2, #331 @ 0x14b │ │ │ │ - ldr r1, [pc, #400] @ (9d98 ) │ │ │ │ - ldr r0, [pc, #400] @ (9d9c ) │ │ │ │ + ldr r1, [pc, #400] @ (9d94 ) │ │ │ │ + ldr r0, [pc, #400] @ (9d98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (9da0 ) │ │ │ │ + ldr r3, [pc, #388] @ (9d9c ) │ │ │ │ mov.w r2, #330 @ 0x14a │ │ │ │ - ldr r1, [pc, #388] @ (9da4 ) │ │ │ │ - ldr r0, [pc, #388] @ (9da8 ) │ │ │ │ + ldr r1, [pc, #388] @ (9da0 ) │ │ │ │ + ldr r0, [pc, #388] @ (9da4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (9dac ) │ │ │ │ + ldr r3, [pc, #376] @ (9da8 ) │ │ │ │ movw r2, #329 @ 0x149 │ │ │ │ - ldr r1, [pc, #376] @ (9db0 ) │ │ │ │ - ldr r0, [pc, #376] @ (9db4 ) │ │ │ │ + ldr r1, [pc, #376] @ (9dac ) │ │ │ │ + ldr r0, [pc, #376] @ (9db0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (9db8 ) │ │ │ │ + ldr r3, [pc, #364] @ (9db4 ) │ │ │ │ movw r2, #325 @ 0x145 │ │ │ │ - ldr r1, [pc, #364] @ (9dbc ) │ │ │ │ - ldr r0, [pc, #364] @ (9dc0 ) │ │ │ │ + ldr r1, [pc, #364] @ (9db8 ) │ │ │ │ + ldr r0, [pc, #364] @ (9dbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (9dc4 ) │ │ │ │ + ldr r3, [pc, #352] @ (9dc0 ) │ │ │ │ mov.w r2, #324 @ 0x144 │ │ │ │ - ldr r1, [pc, #352] @ (9dc8 ) │ │ │ │ - ldr r0, [pc, #352] @ (9dcc ) │ │ │ │ + ldr r1, [pc, #352] @ (9dc4 ) │ │ │ │ + ldr r0, [pc, #352] @ (9dc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (9dd0 ) │ │ │ │ + ldr r3, [pc, #340] @ (9dcc ) │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ - ldr r1, [pc, #340] @ (9dd4 ) │ │ │ │ - ldr r0, [pc, #340] @ (9dd8 ) │ │ │ │ + ldr r1, [pc, #340] @ (9dd0 ) │ │ │ │ + ldr r0, [pc, #340] @ (9dd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (9ddc ) │ │ │ │ + ldr r3, [pc, #328] @ (9dd8 ) │ │ │ │ mov.w r2, #318 @ 0x13e │ │ │ │ - ldr r1, [pc, #328] @ (9de0 ) │ │ │ │ - ldr r0, [pc, #328] @ (9de4 ) │ │ │ │ + ldr r1, [pc, #328] @ (9ddc ) │ │ │ │ + ldr r0, [pc, #328] @ (9de0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (9de8 ) │ │ │ │ + ldr r3, [pc, #316] @ (9de4 ) │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - ldr r1, [pc, #316] @ (9dec ) │ │ │ │ - ldr r0, [pc, #316] @ (9df0 ) │ │ │ │ + ldr r1, [pc, #316] @ (9de8 ) │ │ │ │ + ldr r0, [pc, #316] @ (9dec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (9df4 ) │ │ │ │ + ldr r3, [pc, #304] @ (9df0 ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #304] @ (9df8 ) │ │ │ │ - ldr r0, [pc, #304] @ (9dfc ) │ │ │ │ + ldr r1, [pc, #304] @ (9df4 ) │ │ │ │ + ldr r0, [pc, #304] @ (9df8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (9e00 ) │ │ │ │ + ldr r3, [pc, #292] @ (9dfc ) │ │ │ │ movw r2, #303 @ 0x12f │ │ │ │ - ldr r1, [pc, #292] @ (9e04 ) │ │ │ │ - ldr r0, [pc, #292] @ (9e08 ) │ │ │ │ + ldr r1, [pc, #292] @ (9e00 ) │ │ │ │ + ldr r0, [pc, #292] @ (9e04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (9e0c ) │ │ │ │ + ldr r3, [pc, #280] @ (9e08 ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #280] @ (9e10 ) │ │ │ │ - ldr r0, [pc, #280] @ (9e14 ) │ │ │ │ + ldr r1, [pc, #280] @ (9e0c ) │ │ │ │ + ldr r0, [pc, #280] @ (9e10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (9e18 ) │ │ │ │ + ldr r3, [pc, #268] @ (9e14 ) │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #268] @ (9e1c ) │ │ │ │ - ldr r0, [pc, #268] @ (9e20 ) │ │ │ │ + ldr r1, [pc, #268] @ (9e18 ) │ │ │ │ + ldr r0, [pc, #268] @ (9e1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (9e24 ) │ │ │ │ + ldr r3, [pc, #256] @ (9e20 ) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #256] @ (9e28 ) │ │ │ │ - ldr r0, [pc, #256] @ (9e2c ) │ │ │ │ + ldr r1, [pc, #256] @ (9e24 ) │ │ │ │ + ldr r0, [pc, #256] @ (9e28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (9e30 ) │ │ │ │ + ldr r3, [pc, #244] @ (9e2c ) │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - ldr r1, [pc, #244] @ (9e34 ) │ │ │ │ - ldr r0, [pc, #244] @ (9e38 ) │ │ │ │ + ldr r1, [pc, #244] @ (9e30 ) │ │ │ │ + ldr r0, [pc, #244] @ (9e34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (9e3c ) │ │ │ │ + ldr r3, [pc, #232] @ (9e38 ) │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ - ldr r1, [pc, #232] @ (9e40 ) │ │ │ │ - ldr r0, [pc, #232] @ (9e44 ) │ │ │ │ + ldr r1, [pc, #232] @ (9e3c ) │ │ │ │ + ldr r0, [pc, #232] @ (9e40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ bx lr │ │ │ │ uxtb r1, r1 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9e5e │ │ │ │ + bne.n 9e5a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (9e84 ) │ │ │ │ + ldr r3, [pc, #20] @ (9e80 ) │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ - ldr r1, [pc, #20] @ (9e88 ) │ │ │ │ - ldr r0, [pc, #20] @ (9e8c ) │ │ │ │ + ldr r1, [pc, #20] @ (9e84 ) │ │ │ │ + ldr r0, [pc, #20] @ (9e88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #224] @ 9f80 │ │ │ │ + ldr.w ip, [pc, #224] @ 9f7c │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #220] @ (9f84 ) │ │ │ │ - ldr r4, [pc, #220] @ (9f88 ) │ │ │ │ + ldr r1, [pc, #220] @ (9f80 ) │ │ │ │ + ldr r4, [pc, #220] @ (9f84 ) │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #20 │ │ │ │ addw ip, ip, #1484 @ 0x5cc │ │ │ │ add r4, pc │ │ │ │ str.w ip, [sp, #8] │ │ │ │ movw ip, #45087 @ 0xb01f │ │ │ │ movt ip, #3614 @ 0xe1e │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 3bc4 │ │ │ │ - cbz r0, 9f12 │ │ │ │ - ldr r3, [pc, #188] @ (9f8c ) │ │ │ │ + cbz r0, 9f0e │ │ │ │ + ldr r3, [pc, #188] @ (9f88 ) │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ it eq │ │ │ │ @@ -8049,207 +8045,205 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ it eq │ │ │ │ streq r0, [sp, #12] │ │ │ │ blx 39fc <_PySet_NextEntryRef@plt> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9f26 │ │ │ │ - ldr r0, [pc, #156] @ (9f90 ) │ │ │ │ + bne.n 9f22 │ │ │ │ + ldr r0, [pc, #156] @ (9f8c ) │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 3aa4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9f16 │ │ │ │ + blt.n 9f12 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9f0c │ │ │ │ + b.n 9f08 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9f0c │ │ │ │ + bne.n 9f08 │ │ │ │ mov r0, r1 │ │ │ │ blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9f0c │ │ │ │ - ldr r3, [pc, #108] @ (9f94 ) │ │ │ │ + b.n 9f08 │ │ │ │ + ldr r3, [pc, #108] @ (9f90 ) │ │ │ │ add r3, pc │ │ │ │ addw r2, r3, #1484 @ 0x5cc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 9f6e │ │ │ │ + bne.n 9f6a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #45087 @ 0xb01f │ │ │ │ movt r2, #3614 @ 0xe1e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9f5c │ │ │ │ + bne.n 9f58 │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 9f12 │ │ │ │ + beq.n 9f0e │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9f0c │ │ │ │ - ldr r1, [pc, #76] @ (9f98 ) │ │ │ │ + beq.n 9f08 │ │ │ │ + ldr r1, [pc, #76] @ (9f94 ) │ │ │ │ addw r3, r3, #1500 @ 0x5dc │ │ │ │ - ldr r0, [pc, #72] @ (9f9c ) │ │ │ │ + ldr r0, [pc, #72] @ (9f98 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #64] @ (9fa0 ) │ │ │ │ + ldr r1, [pc, #64] @ (9f9c ) │ │ │ │ addw r3, r3, #1500 @ 0x5dc │ │ │ │ - ldr r0, [pc, #64] @ (9fa4 ) │ │ │ │ + ldr r0, [pc, #64] @ (9fa0 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #56] @ (9fa8 ) │ │ │ │ + ldr r1, [pc, #56] @ (9fa4 ) │ │ │ │ addw r3, r3, #1500 @ 0x5dc │ │ │ │ - ldr r0, [pc, #52] @ (9fac ) │ │ │ │ + ldr r0, [pc, #52] @ (9fa8 ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #120] @ (a03c ) │ │ │ │ + ldr r1, [pc, #120] @ (a038 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #120] @ (a040 ) │ │ │ │ + ldr r4, [pc, #120] @ (a03c ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ blx 3bc4 │ │ │ │ - cbz r0, a00c │ │ │ │ - ldr r3, [pc, #108] @ (a044 ) │ │ │ │ + cbz r0, a008 │ │ │ │ + ldr r3, [pc, #108] @ (a040 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [sp, #0] │ │ │ │ blx 3eb4 <_PySet_Update@plt> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n a006 │ │ │ │ + beq.n a002 │ │ │ │ blx 3ac8 │ │ │ │ - cbnz r0, a026 │ │ │ │ + cbnz r0, a022 │ │ │ │ mov r0, r4 │ │ │ │ blx 398c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3ac8 │ │ │ │ - cbz r0, a010 │ │ │ │ + cbz r0, a00c │ │ │ │ movs r0, #0 │ │ │ │ - b.n a002 │ │ │ │ - ldr r3, [pc, #52] @ (a048 ) │ │ │ │ + b.n 9ffe │ │ │ │ + ldr r3, [pc, #52] @ (a044 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #52] @ (a04c ) │ │ │ │ - ldr r0, [pc, #56] @ (a050 ) │ │ │ │ + ldr r1, [pc, #52] @ (a048 ) │ │ │ │ + ldr r0, [pc, #56] @ (a04c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1516 @ 0x5ec │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (a054 ) │ │ │ │ + ldr r3, [pc, #44] @ (a050 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #44] @ (a058 ) │ │ │ │ - ldr r0, [pc, #44] @ (a05c ) │ │ │ │ + ldr r1, [pc, #44] @ (a054 ) │ │ │ │ + ldr r0, [pc, #44] @ (a058 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1516 @ 0x5ec │ │ │ │ add r0, pc │ │ │ │ blx 3f68 <__assert_fail@plt> │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (a074 ) │ │ │ │ - ldr r2, [pc, #20] @ (a078 ) │ │ │ │ + ldr r3, [pc, #16] @ (a070 ) │ │ │ │ + ldr r2, [pc, #20] @ (a074 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ b.w 3d08 <_PyUnicode_TransformDecimalAndSpaceToASCII@plt> │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a302 │ │ │ │ + beq.w a2fa │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w a2d2 │ │ │ │ + beq.w a2ca │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w a2dc │ │ │ │ + bls.w a2d4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w a2ec │ │ │ │ + beq.w a2e4 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, a0c8 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, a0c0 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -8433,138 +8427,138 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w a6a4 │ │ │ │ + b.w a69c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a302 │ │ │ │ + beq.n a2fa │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl a086 │ │ │ │ + bl a07e │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n a338 │ │ │ │ + b.n a330 │ │ │ │ nop │ │ │ │ eor.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, r1, lsl #1 │ │ │ │ mov.w r5, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ itttt ne │ │ │ │ orrsne.w ip, r4, r0 │ │ │ │ orrsne.w ip, r5, r2 │ │ │ │ mvnsne.w ip, r4, asr #21 │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.w a526 │ │ │ │ + beq.w a51e │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n a38a │ │ │ │ + ble.n a382 │ │ │ │ add r4, r5 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ eor.w r0, r2, r0 │ │ │ │ eor.w r1, r3, r1 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ pophi {r4, r5, pc} │ │ │ │ tst.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, r1, lsl #12 │ │ │ │ mov.w ip, #1048576 @ 0x100000 │ │ │ │ orr.w r1, ip, r1, lsr #12 │ │ │ │ - beq.n a3a8 │ │ │ │ + beq.n a3a0 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ tst.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r3, lsl #12 │ │ │ │ orr.w r3, ip, r3, lsr #12 │ │ │ │ - beq.n a3bc │ │ │ │ + beq.n a3b4 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w a512 │ │ │ │ + beq.w a50a │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n a3ea │ │ │ │ + blt.n a3e2 │ │ │ │ lsl.w ip, r2, lr │ │ │ │ lsr.w r2, r2, r5 │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsl.w r2, r3, lr │ │ │ │ adds r0, r0, r2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adcs r1, r3 │ │ │ │ - b.n a408 │ │ │ │ + b.n a400 │ │ │ │ sub.w r5, r5, #32 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w ip, r3, lr │ │ │ │ it cs │ │ │ │ orrcs.w ip, ip, #2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adds r0, r0, r3 │ │ │ │ adcs.w r1, r1, r3, asr #31 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n a41e │ │ │ │ + bpl.n a416 │ │ │ │ mov.w lr, #0 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ sbcs.w r0, lr, r0 │ │ │ │ sbc.w r1, lr, r1 │ │ │ │ cmp.w r1, #1048576 @ 0x100000 │ │ │ │ - bcc.n a45c │ │ │ │ + bcc.n a454 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n a444 │ │ │ │ + bcc.n a43c │ │ │ │ lsrs r1, r1, #1 │ │ │ │ movs.w r0, r0, rrx │ │ │ │ mov.w ip, ip, rrx │ │ │ │ add.w r4, r4, #1 │ │ │ │ mov.w r2, r4, lsl #21 │ │ │ │ cmn.w r2, #4194304 @ 0x400000 │ │ │ │ - bcs.w a578 │ │ │ │ + bcs.w a570 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ movseq.w ip, r0, lsr #1 │ │ │ │ adcs.w r0, r0, #0 │ │ │ │ adc.w r1, r1, r4, lsl #20 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs.w ip, ip, lsl #1 │ │ │ │ adcs r0, r0 │ │ │ │ adc.w r1, r1, r1 │ │ │ │ subs r4, #1 │ │ │ │ it cs │ │ │ │ cmpcs.w r1, #1048576 @ 0x100000 │ │ │ │ - bcs.n a444 │ │ │ │ + bcs.n a43c │ │ │ │ teq r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ clz r3, r1 │ │ │ │ it eq │ │ │ │ addeq r3, #32 │ │ │ │ sub.w r3, r3, #11 │ │ │ │ subs.w r2, r3, #32 │ │ │ │ - bge.n a4a6 │ │ │ │ + bge.n a49e │ │ │ │ adds r2, #12 │ │ │ │ - ble.n a4a2 │ │ │ │ + ble.n a49a │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n a4bc │ │ │ │ + b.n a4b4 │ │ │ │ add.w r2, r2, #20 │ │ │ │ it le │ │ │ │ rsble ip, r2, #32 │ │ │ │ lsl.w r1, r1, r2 │ │ │ │ lsr.w ip, r0, ip │ │ │ │ itt le │ │ │ │ orrle.w r1, r1, ip │ │ │ │ @@ -8572,17 +8566,17 @@ │ │ │ │ subs r4, r4, r3 │ │ │ │ ittt ge │ │ │ │ addge.w r1, r1, r4, lsl #20 │ │ │ │ orrge r1, r5 │ │ │ │ popge {r4, r5, pc} │ │ │ │ mvn.w r4, r4 │ │ │ │ subs r4, #31 │ │ │ │ - bge.n a50a │ │ │ │ + bge.n a502 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n a4f2 │ │ │ │ + bgt.n a4ea │ │ │ │ add.w r4, r4, #20 │ │ │ │ rsb r2, r4, #32 │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ lsr.w r3, r1, r4 │ │ │ │ orr.w r1, r5, r3 │ │ │ │ @@ -8599,35 +8593,35 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r4, #0 │ │ │ │ eor.w r3, r3, #1048576 @ 0x100000 │ │ │ │ itte eq │ │ │ │ eoreq.w r1, r1, #1048576 @ 0x100000 │ │ │ │ addeq r4, #1 │ │ │ │ subne r5, #1 │ │ │ │ - b.n a3c4 │ │ │ │ + b.n a3bc │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n a586 │ │ │ │ + beq.n a57e │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n a54a │ │ │ │ + beq.n a542 │ │ │ │ orrs.w ip, r4, r0 │ │ │ │ itt eq │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r1, r3 │ │ │ │ ittt ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, pc} │ │ │ │ movs.w ip, r4, lsr #21 │ │ │ │ - bne.n a568 │ │ │ │ + bne.n a560 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adcs r1, r1 │ │ │ │ it cs │ │ │ │ orrcs.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds.w r4, r4, #4194304 @ 0x400000 │ │ │ │ itt cc │ │ │ │ @@ -8658,28 +8652,28 @@ │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ mov.w r5, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n a470 │ │ │ │ + b.n a468 │ │ │ │ nop │ │ │ │ teq r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ ands.w r5, r0, #2147483648 @ 0x80000000 │ │ │ │ it mi │ │ │ │ negmi r0, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n a470 │ │ │ │ + b.n a468 │ │ │ │ nop │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r1, r2, asr #3 │ │ │ │ mov.w r1, r1, rrx │ │ │ │ mov.w r0, r2, lsl #28 │ │ │ │ itttt ne │ │ │ │ andsne.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ @@ -8693,34 +8687,34 @@ │ │ │ │ itt eq │ │ │ │ orreq.w r1, r1, #524288 @ 0x80000 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #896 @ 0x380 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n a470 │ │ │ │ + b.n a468 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n a65e │ │ │ │ + b.n a656 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n a65e │ │ │ │ + bpl.n a656 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ movs.w ip, r1, lsr #22 │ │ │ │ - beq.w a41e │ │ │ │ + beq.w a416 │ │ │ │ mov.w r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ @@ -8728,15 +8722,15 @@ │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ add r4, r2 │ │ │ │ - b.n a41e │ │ │ │ + b.n a416 │ │ │ │ nop │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 358c │ │ │ │ pop {r1, pc} │ │ │ │ lsrs r3, r0, #1 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000a6d8 <.fini>: │ │ │ │ +0000a6d0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,748 +1,748 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0000a6e0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x0000a6f0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x0000a700 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x0000a710 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x0000a720 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x0000a730 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x0000a740 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x0000a750 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x0000a760 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x0000a770 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ - 0x0000a780 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ - 0x0000a790 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ - 0x0000a7a0 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ - 0x0000a7b0 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ - 0x0000a7c0 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ - 0x0000a7d0 53504543 49414c49 5a415449 4f4e5f54 SPECIALIZATION_T │ │ │ │ - 0x0000a7e0 48524553 484f4c44 00000000 53504543 HRESHOLD....SPEC │ │ │ │ - 0x0000a7f0 49414c49 5a415449 4f4e5f43 4f4f4c44 IALIZATION_COOLD │ │ │ │ - 0x0000a800 4f574e00 53484152 45445f4b 4559535f OWN.SHARED_KEYS_ │ │ │ │ - 0x0000a810 4d41585f 53495a45 00000000 73747200 MAX_SIZE....str. │ │ │ │ - 0x0000a820 61726775 6d656e74 2027646f 63270000 argument 'doc'.. │ │ │ │ - 0x0000a830 636f6d70 696c6572 5f636c65 616e646f compiler_cleando │ │ │ │ - 0x0000a840 63000000 4f4f3a63 6c656172 5f657874 c...OO:clear_ext │ │ │ │ - 0x0000a850 656e7369 6f6e0000 4f497300 63616e6e ension..OIs.cann │ │ │ │ - 0x0000a860 6f742067 65742061 6c6c6f63 61746f72 ot get allocator │ │ │ │ - 0x0000a870 73206e61 6d650000 4f4f6e3a 64696374 s name..OOn:dict │ │ │ │ - 0x0000a880 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ - 0x0000a890 73680000 734f7c24 703a7275 6e5f696e sh..sO|$p:run_in │ │ │ │ - 0x0000a8a0 5f737562 696e7465 72705f77 6974685f _subinterp_with_ │ │ │ │ - 0x0000a8b0 636f6e66 69670000 7375622d 696e7465 config..sub-inte │ │ │ │ - 0x0000a8c0 72707265 74657220 63726561 74696f6e rpreter creation │ │ │ │ - 0x0000a8d0 20666169 6c656400 65787065 63746564 failed.expected │ │ │ │ - 0x0000a8e0 2066756e 6374696f 6e000000 2e2e2f4d function...../M │ │ │ │ - 0x0000a8f0 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x0000a900 726e616c 63617069 2e630000 73746174 rnalcapi.c..stat │ │ │ │ - 0x0000a910 6520213d 204e554c 4c000000 4f690000 e != NULL...Oi.. │ │ │ │ - 0x0000a920 696e7661 6c696420 726f756e 64696e67 invalid rounding │ │ │ │ - 0x0000a930 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x0000a940 286d6574 61646174 61290000 7175616c (metadata)..qual │ │ │ │ - 0x0000a950 6e616d65 00000000 5079556e 69636f64 name....PyUnicod │ │ │ │ - 0x0000a960 655f4368 65636b28 756d642e 755f6e61 e_Check(umd.u_na │ │ │ │ - 0x0000a970 6d652900 5079556e 69636f64 655f4368 me).PyUnicode_Ch │ │ │ │ - 0x0000a980 65636b28 756d642e 755f7175 616c6e61 eck(umd.u_qualna │ │ │ │ - 0x0000a990 6d652900 636f6e73 74730000 7661726e me).consts..varn │ │ │ │ - 0x0000a9a0 616d6573 00000000 63656c6c 76617273 ames....cellvars │ │ │ │ - 0x0000a9b0 00000000 66726565 76617273 00000000 ....freevars.... │ │ │ │ - 0x0000a9c0 66617374 68696464 656e0000 50794469 fasthidden..PyDi │ │ │ │ - 0x0000a9d0 63745f43 6865636b 28756d64 2e755f63 ct_Check(umd.u_c │ │ │ │ - 0x0000a9e0 6f6e7374 73290000 50794469 63745f43 onsts)..PyDict_C │ │ │ │ - 0x0000a9f0 6865636b 28756d64 2e755f6e 616d6573 heck(umd.u_names │ │ │ │ - 0x0000aa00 29000000 50794469 63745f43 6865636b )...PyDict_Check │ │ │ │ - 0x0000aa10 28756d64 2e755f76 61726e61 6d657329 (umd.u_varnames) │ │ │ │ - 0x0000aa20 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x0000aa30 28756d64 2e755f63 656c6c76 61727329 (umd.u_cellvars) │ │ │ │ - 0x0000aa40 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x0000aa50 28756d64 2e755f66 72656576 61727329 (umd.u_freevars) │ │ │ │ - 0x0000aa60 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x0000aa70 28756d64 2e755f66 61737468 69646465 (umd.u_fasthidde │ │ │ │ - 0x0000aa80 6e290000 61726763 6f756e74 00000000 n)..argcount.... │ │ │ │ - 0x0000aa90 706f736f 6e6c7961 7267636f 756e7400 posonlyargcount. │ │ │ │ - 0x0000aaa0 6b776f6e 6c796172 67636f75 6e740000 kwonlyargcount.. │ │ │ │ - 0x0000aab0 66697273 746c696e 656e6f00 756d642e firstlineno.umd. │ │ │ │ - 0x0000aac0 755f6172 67636f75 6e74203e 3d203000 u_argcount >= 0. │ │ │ │ - 0x0000aad0 756d642e 755f706f 736f6e6c 79617267 umd.u_posonlyarg │ │ │ │ - 0x0000aae0 636f756e 74203e3d 20300000 756d642e count >= 0..umd. │ │ │ │ - 0x0000aaf0 755f6b77 6f6e6c79 61726763 6f756e74 u_kwonlyargcount │ │ │ │ - 0x0000ab00 203e3d20 30000000 756d642e 755f6669 >= 0...umd.u_fi │ │ │ │ - 0x0000ab10 7273746c 696e656e 6f203e3d 20300000 rstlineno >= 0.. │ │ │ │ - 0x0000ab20 5f5f6469 63745f5f 00000000 62616420 __dict__....bad │ │ │ │ - 0x0000ab30 636f6e66 69672025 52000000 7365745f config %R...set_ │ │ │ │ - 0x0000ab40 62617365 73000000 7365745f 636c6173 bases...set_clas │ │ │ │ - 0x0000ab50 73000000 7b736b73 6b736b73 6b736b7d s...{sksksksksk} │ │ │ │ - 0x0000ab60 00000000 66756e63 5f6d6f64 69666963 ....func_modific │ │ │ │ - 0x0000ab70 6174696f 6e000000 6275696c 74696e5f ation...builtin_ │ │ │ │ - 0x0000ab80 64696374 00000000 7365745f 6576616c dict....set_eval │ │ │ │ - 0x0000ab90 5f667261 6d655f66 756e6300 215f5079 _frame_func.!_Py │ │ │ │ - 0x0000aba0 5f49734d 61696e49 6e746572 70726574 _IsMainInterpret │ │ │ │ - 0x0000abb0 65722850 79496e74 65727072 65746572 er(PyInterpreter │ │ │ │ - 0x0000abc0 53746174 655f4765 74282929 00000000 State_Get()).... │ │ │ │ - 0x0000abd0 797c6973 00000000 6465636f 64652065 y|is....decode e │ │ │ │ - 0x0000abe0 72726f72 3a20706f 733d257a 752c2072 rror: pos=%zu, r │ │ │ │ - 0x0000abf0 6561736f 6e3d2573 00000000 756e7375 eason=%s....unsu │ │ │ │ - 0x0000ac00 70706f72 74656420 6572726f 72206861 pported error ha │ │ │ │ - 0x0000ac10 6e646c65 72000000 756e6b6e 6f776e20 ndler...unknown │ │ │ │ - 0x0000ac20 6572726f 7220636f 64650000 61726775 error code..argu │ │ │ │ - 0x0000ac30 6d656e74 206d7573 74206265 2061206c ment must be a l │ │ │ │ - 0x0000ac40 69737400 7c693a67 65745f69 6e746572 ist.|i:get_inter │ │ │ │ - 0x0000ac50 705f7365 7474696e 67730000 25640000 p_settings..%d.. │ │ │ │ - 0x0000ac60 696e7465 72702021 3d204e55 4c4c0000 interp != NULL.. │ │ │ │ - 0x0000ac70 66656174 7572655f 666c6167 73000000 feature_flags... │ │ │ │ - 0x0000ac80 6f776e5f 67696c00 61726775 6d656e74 own_gil.argument │ │ │ │ - 0x0000ac90 206d7573 74206265 20612063 6f646520 must be a code │ │ │ │ - 0x0000aca0 6f626a65 63740000 50795475 706c655f object..PyTuple_ │ │ │ │ - 0x0000acb0 43686563 6b28636f 2d3e636f 5f6c6f63 Check(co->co_loc │ │ │ │ - 0x0000acc0 616c7370 6c75736e 616d6573 29000000 alsplusnames)... │ │ │ │ - 0x0000acd0 2e2e2f49 6e636c75 64652f69 6e746572 ../Include/inter │ │ │ │ - 0x0000ace0 6e616c2f 7079636f 72655f63 6f64652e nal/pycore_code. │ │ │ │ - 0x0000acf0 68000000 50794279 7465735f 43686563 h...PyBytes_Chec │ │ │ │ - 0x0000ad00 6b286b69 6e647329 00000000 30203c3d k(kinds)....0 <= │ │ │ │ - 0x0000ad10 20692026 26206920 3c205079 42797465 i && i < PyByte │ │ │ │ - 0x0000ad20 735f4745 545f5349 5a45286b 696e6473 s_GET_SIZE(kinds │ │ │ │ - 0x0000ad30 29000000 494f0000 4f7c4f3a 6765745f )...IO..O|O:get_ │ │ │ │ - 0x0000ad40 63726f73 73696e74 6572705f 64617461 crossinterp_data │ │ │ │ - 0x0000ad50 00000000 65787065 63746564 206d6f64 ....expected mod │ │ │ │ - 0x0000ad60 65207374 722c2067 6f742025 52000000 e str, got %R... │ │ │ │ - 0x0000ad70 78696461 74610000 66616c6c 6261636b xidata..fallback │ │ │ │ - 0x0000ad80 00000000 7069636b 6c650000 6d617273 ....pickle..mars │ │ │ │ - 0x0000ad90 68616c00 636f6465 00000000 66756e63 hal.code....func │ │ │ │ - 0x0000ada0 00000000 73637269 70740000 73637269 ....script..scri │ │ │ │ - 0x0000adb0 70742d70 75726500 756e7375 70706f72 pt-pure.unsuppor │ │ │ │ - 0x0000adc0 74656420 6d6f6465 20255200 5f507958 ted mode %R._PyX │ │ │ │ - 0x0000add0 49446174 615f5265 6c656173 65287869 IData_Release(xi │ │ │ │ - 0x0000ade0 64617461 29203d3d 20300000 4f693a74 data) == 0..Oi:t │ │ │ │ - 0x0000adf0 7970655f 61737369 676e5f73 70656369 ype_assign_speci │ │ │ │ - 0x0000ae00 6669635f 76657273 696f6e5f 756e7361 fic_version_unsa │ │ │ │ - 0x0000ae10 66650000 21507954 7970655f 48617346 fe..!PyType_HasF │ │ │ │ - 0x0000ae20 65617475 72652874 7970652c 2050795f eature(type, Py_ │ │ │ │ - 0x0000ae30 5450464c 4147535f 494d4d55 5441424c TPFLAGS_IMMUTABL │ │ │ │ - 0x0000ae40 45545950 45290000 6d6f6420 213d204e ETYPE)..mod != N │ │ │ │ - 0x0000ae50 554c4c00 4f000000 4e6c0000 44640000 ULL.O...Nl..Dd.. │ │ │ │ - 0x0000ae60 44690000 2e2e2f49 6e636c75 64652f63 Di..../Include/c │ │ │ │ - 0x0000ae70 70797468 6f6e2f74 75706c65 6f626a65 python/tupleobje │ │ │ │ - 0x0000ae80 63742e68 00000000 50795475 706c655f ct.h....PyTuple_ │ │ │ │ - 0x0000ae90 43686563 6b286f70 29000000 557c6973 Check(op)...U|is │ │ │ │ - 0x0000aea0 00000000 656e636f 64652065 72726f72 ....encode error │ │ │ │ - 0x0000aeb0 3a20706f 733d257a 752c2072 6561736f : pos=%zu, reaso │ │ │ │ - 0x0000aec0 6e3d2573 00000000 4f3a7265 73746f72 n=%s....O:restor │ │ │ │ - 0x0000aed0 655f6372 6f737369 6e746572 705f6461 e_crossinterp_da │ │ │ │ - 0x0000aee0 74610000 2e2e2f49 6e636c75 64652f6f ta..../Include/o │ │ │ │ - 0x0000aef0 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ - 0x0000af00 6f622920 213d2026 50794c6f 6e675f54 ob) != &PyLong_T │ │ │ │ - 0x0000af10 79706500 50795f54 59504528 6f622920 ype.Py_TYPE(ob) │ │ │ │ - 0x0000af20 213d2026 5079426f 6f6c5f54 79706500 != &PyBool_Type. │ │ │ │ - 0x0000af30 2e2e2f49 6e636c75 64652f69 6e746572 ../Include/inter │ │ │ │ - 0x0000af40 6e616c2f 7079636f 72655f6f 626a6563 nal/pycore_objec │ │ │ │ - 0x0000af50 742e6800 74702d3e 74705f62 61736963 t.h.tp->tp_basic │ │ │ │ - 0x0000af60 73697a65 203e2030 20262620 2873697a size > 0 && (siz │ │ │ │ - 0x0000af70 655f7429 74702d3e 74705f62 61736963 e_t)tp->tp_basic │ │ │ │ - 0x0000af80 73697a65 20252073 697a656f 66285079 size % sizeof(Py │ │ │ │ - 0x0000af90 4f626a65 6374202a 29203d3d 20300000 Object *) == 0.. │ │ │ │ - 0x0000afa0 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ - 0x0000afb0 5f666c61 67732026 2050795f 5450464c _flags & Py_TPFL │ │ │ │ - 0x0000afc0 4147535f 494e4c49 4e455f56 414c5545 AGS_INLINE_VALUE │ │ │ │ - 0x0000afd0 53000000 50795f54 59504528 6f626a29 S...Py_TYPE(obj) │ │ │ │ - 0x0000afe0 2d3e7470 5f666c61 67732026 2050795f ->tp_flags & Py_ │ │ │ │ - 0x0000aff0 5450464c 4147535f 4d414e41 4745445f TPFLAGS_MANAGED_ │ │ │ │ - 0x0000b000 44494354 00000000 2e2e2f49 6e636c75 DICT....../Inclu │ │ │ │ - 0x0000b010 64652f69 6e746572 6e616c2f 7079636f de/internal/pyco │ │ │ │ - 0x0000b020 72655f73 7461636b 7265662e 68000000 re_stackref.h... │ │ │ │ - 0x0000b030 21507953 7461636b 5265665f 49735461 !PyStackRef_IsTa │ │ │ │ - 0x0000b040 67676564 496e7428 72656629 00000000 ggedInt(ref).... │ │ │ │ - 0x0000b050 5f746573 74696e74 65726e61 6c636170 _testinternalcap │ │ │ │ - 0x0000b060 69000000 6d6f6420 213d2050 795f4e6f i...mod != Py_No │ │ │ │ - 0x0000b070 6e650000 6d6f6475 6c652021 3d204e55 ne..module != NU │ │ │ │ - 0x0000b080 4c4c0000 6b657973 20213d20 4e554c4c LL..keys != NULL │ │ │ │ - 0x0000b090 00000000 73697a65 203e3d20 30000000 ....size >= 0... │ │ │ │ - 0x0000b0a0 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x0000b0b0 7475706c 65290000 64440000 4f7c4f21 tuple)..dD..O|O! │ │ │ │ - 0x0000b0c0 4f214f21 3a676574 5f636f64 655f7661 O!O!:get_code_va │ │ │ │ - 0x0000b0d0 725f636f 756e7473 00000000 61726775 r_counts....argu │ │ │ │ - 0x0000b0e0 6d656e74 206d7573 74206265 20612063 ment must be a c │ │ │ │ - 0x0000b0f0 6f646520 6f626a65 6374206f 72206120 ode object or a │ │ │ │ - 0x0000b100 66756e63 74696f6e 00000000 7c4f246c function....|O$l │ │ │ │ - 0x0000b110 3a637265 6174655f 696e7465 72707265 :create_interpre │ │ │ │ - 0x0000b120 74657200 676f7420 756e6578 70656374 ter.got unexpect │ │ │ │ - 0x0000b130 65642063 6f6e6669 67000000 636f6e66 ed config...conf │ │ │ │ - 0x0000b140 6967203d 3d204e55 4c4c0000 74737461 ig == NULL..tsta │ │ │ │ - 0x0000b150 7465203d 3d204e55 4c4c0000 756e7375 te == NULL..unsu │ │ │ │ - 0x0000b160 70706f72 74656420 7768656e 63652025 pported whence % │ │ │ │ - 0x0000b170 6c640000 4f7c4f4f 4f214f21 3a676574 ld..O|OOO!O!:get │ │ │ │ - 0x0000b180 5f636f64 655f7661 725f636f 756e7473 _code_var_counts │ │ │ │ - 0x0000b190 00000000 746f7461 6c000000 6c6f6361 ....total...loca │ │ │ │ - 0x0000b1a0 6c730000 61726773 00000000 6e756d70 ls..args....nump │ │ │ │ - 0x0000b1b0 6f736f6e 6c790000 6e756d70 6f736f72 osonly..numposor │ │ │ │ - 0x0000b1c0 6b770000 6e756d6b 776f6e6c 79000000 kw..numkwonly... │ │ │ │ - 0x0000b1d0 76617261 72677300 7661726b 77617267 varargs.varkwarg │ │ │ │ - 0x0000b1e0 73000000 6e756d70 75726500 63656c6c s...numpure.cell │ │ │ │ - 0x0000b1f0 73000000 6e756d61 72677300 6e756d6f s...numargs.numo │ │ │ │ - 0x0000b200 74686572 73000000 6e756d63 656c6c73 thers...numcells │ │ │ │ - 0x0000b210 00000000 6e756d66 72656500 756e626f ....numfree.unbo │ │ │ │ - 0x0000b220 756e6400 6e756d61 74747273 00000000 und.numattrs.... │ │ │ │ - 0x0000b230 6e756d75 6e6b6e6f 776e0000 676c6f62 numunknown..glob │ │ │ │ - 0x0000b240 616c7300 6e756d67 6c6f6261 6c000000 als.numglobal... │ │ │ │ - 0x0000b250 6e756d62 75696c74 696e0000 4f7c703a numbuiltin..O|p: │ │ │ │ - 0x0000b260 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ - 0x0000b270 74657200 50794572 725f4f63 63757272 ter.PyErr_Occurr │ │ │ │ - 0x0000b280 65642829 00000000 4f737c24 703a6578 ed()....Os|$p:ex │ │ │ │ - 0x0000b290 65635f69 6e746572 70726574 65720000 ec_interpreter.. │ │ │ │ - 0x0000b2a0 696e7465 72706964 203e205f 50795275 interpid > _PyRu │ │ │ │ - 0x0000b2b0 6e74696d 652e696e 74657270 72657465 ntime.interprete │ │ │ │ - 0x0000b2c0 72732e6e 6578745f 69640000 61726775 rs.next_id..argu │ │ │ │ - 0x0000b2d0 6d656e74 206d7573 74206265 20612066 ment must be a f │ │ │ │ - 0x0000b2e0 72616d65 00000000 4f3a7065 6e64696e rame....O:pendin │ │ │ │ - 0x0000b2f0 675f6964 656e7469 66790000 696e7465 g_identify..inte │ │ │ │ - 0x0000b300 72707265 74657220 6e6f7420 666f756e rpreter not foun │ │ │ │ - 0x0000b310 64000000 72203d3d 205f5079 5f414444 d...r == _Py_ADD │ │ │ │ - 0x0000b320 5f50454e 44494e47 5f535543 43455353 _PENDING_SUCCESS │ │ │ │ - 0x0000b330 207c7c20 72203d3d 205f5079 5f414444 || r == _Py_ADD │ │ │ │ - 0x0000b340 5f50454e 44494e47 5f46554c 4c000000 _PENDING_FULL... │ │ │ │ - 0x0000b350 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ - 0x0000b360 5f726573 756c742e 696e7465 72706964 _result.interpid │ │ │ │ - 0x0000b370 203d3d20 2d310000 4f7c4924 70703a70 == -1..O|I$pp:p │ │ │ │ - 0x0000b380 656e6469 6e675f74 68726561 6466756e ending_threadfun │ │ │ │ - 0x0000b390 63000000 2e2e2f4d 6f64756c 65732f5f c...../Modules/_ │ │ │ │ - 0x0000b3a0 74657374 696e7465 726e616c 63617069 testinternalcapi │ │ │ │ - 0x0000b3b0 2f746573 745f6c6f 636b2e63 00000000 /test_lock.c.... │ │ │ │ - 0x0000b3c0 6d2e5f62 69747320 3d3d2031 00000000 m._bits == 1.... │ │ │ │ - 0x0000b3d0 6d2e5f62 69747320 3d3d2030 00000000 m._bits == 0.... │ │ │ │ - 0x0000b3e0 2e2e2f49 6e636c75 64652f63 70797468 ../Include/cpyth │ │ │ │ - 0x0000b3f0 6f6e2f6c 6973746f 626a6563 742e6800 on/listobject.h. │ │ │ │ - 0x0000b400 50794c69 73745f43 6865636b 286f7029 PyList_Check(op) │ │ │ │ - 0x0000b410 00000000 696e6465 78203c20 6c697374 ....index < list │ │ │ │ - 0x0000b420 2d3e616c 6c6f6361 74656400 656e6420 ->allocated.end │ │ │ │ - 0x0000b430 213d2073 74617274 00000000 28644f29 != start....(dO) │ │ │ │ - 0x0000b440 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ - 0x0000b450 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ - 0x0000b460 5f544852 45414453 202a2043 4f554e54 _THREADS * COUNT │ │ │ │ - 0x0000b470 45525f49 54455253 00000000 74657374 ER_ITERS....test │ │ │ │ - 0x0000b480 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ - 0x0000b490 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ - 0x0000b4a0 202a2053 4c4f575f 434f554e 5445525f * SLOW_COUNTER_ │ │ │ │ - 0x0000b4b0 49544552 53000000 72657320 3d3d202d ITERS...res == - │ │ │ │ - 0x0000b4c0 31000000 72657320 3d3d2030 00000000 1...res == 0.... │ │ │ │ - 0x0000b4d0 636f756e 74657220 3d3d2035 00000000 counter == 5.... │ │ │ │ - 0x0000b4e0 2a636f75 6e746572 203d3d20 35000000 *counter == 5... │ │ │ │ - 0x0000b4f0 215f5079 52656375 72736976 654d7574 !_PyRecursiveMut │ │ │ │ - 0x0000b500 65785f49 734c6f63 6b656442 79437572 ex_IsLockedByCur │ │ │ │ - 0x0000b510 72656e74 54687265 61642826 6d290000 rentThread(&m).. │ │ │ │ - 0x0000b520 6d2e7468 72656164 203d3d20 50795468 m.thread == PyTh │ │ │ │ - 0x0000b530 72656164 5f676574 5f746872 6561645f read_get_thread_ │ │ │ │ - 0x0000b540 6964656e 745f6578 28290000 50794d75 ident_ex()..PyMu │ │ │ │ - 0x0000b550 7465785f 49734c6f 636b6564 28266d2e tex_IsLocked(&m. │ │ │ │ - 0x0000b560 6d757465 78290000 6d2e6c65 76656c20 mutex)..m.level │ │ │ │ - 0x0000b570 3d3d2030 00000000 6d2e6c65 76656c20 == 0....m.level │ │ │ │ - 0x0000b580 3d3d2031 00000000 6d2e7468 72656164 == 1....m.thread │ │ │ │ - 0x0000b590 203d3d20 30000000 2150794d 75746578 == 0...!PyMutex │ │ │ │ - 0x0000b5a0 5f49734c 6f636b65 6428266d 2e6d7574 _IsLocked(&m.mut │ │ │ │ - 0x0000b5b0 65782900 74657374 5f646174 612e7277 ex).test_data.rw │ │ │ │ - 0x0000b5c0 2e626974 73203d3d 20310000 74657374 .bits == 1..test │ │ │ │ - 0x0000b5d0 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000b5e0 20300000 74657374 5f646174 612e7277 0..test_data.rw │ │ │ │ - 0x0000b5f0 2e626974 73203d3d 20380000 74657374 .bits == 8..test │ │ │ │ - 0x0000b600 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000b610 20313000 74657374 5f646174 612e7277 10.test_data.rw │ │ │ │ - 0x0000b620 2e626974 73203d3d 20330000 74657374 .bits == 3..test │ │ │ │ - 0x0000b630 5f646174 612e6d2e 5f626974 73203d3d _data.m._bits == │ │ │ │ - 0x0000b640 20310000 76203d3d 2031207c 7c207620 1..v == 1 || v │ │ │ │ - 0x0000b650 3d3d2033 00000000 76203d3d 20330000 == 3....v == 3.. │ │ │ │ - 0x0000b660 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ - 0x0000b670 73203d3d 20300000 6d2d3e5f 62697473 s == 0..m->_bits │ │ │ │ - 0x0000b680 203d3d20 31207c7c 206d2d3e 5f626974 == 1 || m->_bit │ │ │ │ - 0x0000b690 73203d3d 20330000 6d2d3e5f 62697473 s == 3..m->_bits │ │ │ │ - 0x0000b6a0 203d3d20 30000000 5f50795f 6269745f == 0..._Py_bit_ │ │ │ │ - 0x0000b6b0 6c656e67 74682825 6c752920 72657475 length(%lu) retu │ │ │ │ - 0x0000b6c0 726e7320 25692c20 65787065 63746564 rns %i, expected │ │ │ │ - 0x0000b6d0 20256900 50797468 6f6e0000 79746800 %i.Python..yth. │ │ │ │ - 0x0000b6e0 7974686f 6e000000 74686f6e 00000000 ython...thon.... │ │ │ │ - 0x0000b6f0 7a7a0000 50797468 6f000000 61620000 zz..Pytho...ab.. │ │ │ │ - 0x0000b700 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b710 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b720 00000000 62610000 62620000 61616161 ....ba..bb..aaaa │ │ │ │ - 0x0000b730 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b740 61616161 61616161 61616162 00000000 aaaaaaaaaaab.... │ │ │ │ - 0x0000b750 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b760 61616161 61616161 61616161 61616261 aaaaaaaaaaaaaaba │ │ │ │ - 0x0000b770 00000000 61616161 61616161 61616161 ....aaaaaaaaaaaa │ │ │ │ - 0x0000b780 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b790 61616262 00000000 30313233 34353637 aabb....01234567 │ │ │ │ - 0x0000b7a0 38396162 63646566 00000000 61626364 89abcdef....abcd │ │ │ │ - 0x0000b7b0 00000000 496e636f 72726563 74207265 ....Incorrect re │ │ │ │ - 0x0000b7c0 73756c74 5f313a20 27257327 20696e20 sult_1: '%s' in │ │ │ │ - 0x0000b7d0 27257327 20286f66 66736574 3d257a64 '%s' (offset=%zd │ │ │ │ - 0x0000b7e0 29000000 496e636f 72726563 74207265 )...Incorrect re │ │ │ │ - 0x0000b7f0 73756c74 5f323a20 27257327 20696e20 sult_2: '%s' in │ │ │ │ - 0x0000b800 27257327 20286f66 66736574 3d257a64 '%s' (offset=%zd │ │ │ │ - 0x0000b810 29000000 63686563 6b5f6279 7465735f )...check_bytes_ │ │ │ │ - 0x0000b820 66696e64 5f6c6172 67652825 7a642c20 find_large(%zd, │ │ │ │ - 0x0000b830 257a6429 20666f75 6e642025 7a640000 %zd) found %zd.. │ │ │ │ - 0x0000b840 2e2e2f4d 6f64756c 65732f5f 74657374 ../Modules/_test │ │ │ │ - 0x0000b850 696e7465 726e616c 63617069 2f746573 internalcapi/tes │ │ │ │ - 0x0000b860 745f6372 69746963 616c5f73 65637469 t_critical_secti │ │ │ │ - 0x0000b870 6f6e732e 63000000 64312021 3d204e55 ons.c...d1 != NU │ │ │ │ - 0x0000b880 4c4c0000 64322021 3d204e55 4c4c0000 LL..d2 != NULL.. │ │ │ │ - 0x0000b890 50795468 72656164 53746174 655f4745 PyThreadState_GE │ │ │ │ - 0x0000b8a0 5428292d 3e637269 74696361 6c5f7365 T()->critical_se │ │ │ │ - 0x0000b8b0 6374696f 6e203d3d 20300000 74657374 ction == 0..test │ │ │ │ - 0x0000b8c0 5f646174 612e6f62 6a20213d 204e554c _data.obj != NUL │ │ │ │ - 0x0000b8d0 4c000000 6120213d 204e554c 4c000000 L...a != NULL... │ │ │ │ - 0x0000b8e0 6220213d 204e554c 4c000000 74657374 b != NULL...test │ │ │ │ - 0x0000b8f0 5f646174 612e6f62 6a312021 3d204e55 _data.obj1 != NU │ │ │ │ - 0x0000b900 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ - 0x0000b910 6a322021 3d204e55 4c4c0000 74657374 j2 != NULL..test │ │ │ │ - 0x0000b920 5f646174 612e6f62 6a332021 3d204e55 _data.obj3 != NU │ │ │ │ - 0x0000b930 4c4c0000 41706c65 00000000 4170706c LL..Aple....Appl │ │ │ │ - 0x0000b940 65000000 42406e40 6e400000 42616e61 e...B@n@n@..Bana │ │ │ │ - 0x0000b950 6e610000 43686572 72792100 43686572 na..Cherry!.Cher │ │ │ │ - 0x0000b960 72790000 2d2d2d2d 2d2d0000 2d2d2d30 ry..------..---0 │ │ │ │ - 0x0000b970 2d2d2d00 61626300 61610000 41414141 ---.abc.aa..AAAA │ │ │ │ - 0x0000b980 41000000 61616161 61000000 7758795a A...aaaaa...wXyZ │ │ │ │ - 0x0000b990 00000000 7778797a 00000000 7758795a ....wxyz....wXyZ │ │ │ │ - 0x0000b9a0 31323300 4a617661 00000000 43230000 123.Java....C#.. │ │ │ │ - 0x0000b9b0 61627374 72616374 5f666f6f 6261725f abstract_foobar_ │ │ │ │ - 0x0000b9c0 6d616e61 67657200 41627374 72616374 manager.Abstract │ │ │ │ - 0x0000b9d0 466f6f62 61724d61 6e616765 72000000 FoobarManager... │ │ │ │ - 0x0000b9e0 50795079 00000000 43507974 686f6e00 PyPy....CPython. │ │ │ │ - 0x0000b9f0 70797079 00000000 41747472 69627574 pypy....Attribut │ │ │ │ - 0x0000ba00 65457272 6f700000 41747472 69627574 eErrop..Attribut │ │ │ │ - 0x0000ba10 65457272 6f720000 41747472 69627574 eError..Attribut │ │ │ │ - 0x0000ba20 65457272 6f725465 73747300 45646974 eErrorTests.Edit │ │ │ │ - 0x0000ba30 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ - 0x0000ba40 746f2027 25732720 72657475 726e7320 to '%s' returns │ │ │ │ - 0x0000ba50 257a642c 20657870 65637465 6420257a %zd, expected %z │ │ │ │ - 0x0000ba60 64000000 45646974 20636f73 74206672 d...Edit cost fr │ │ │ │ - 0x0000ba70 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ - 0x0000ba80 28746872 6573686f 6c642025 7a642920 (threshold %zd) │ │ │ │ - 0x0000ba90 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ - 0x0000baa0 65637465 64206772 65617465 72207468 ected greater th │ │ │ │ - 0x0000bab0 616e2025 7a640000 45646974 20636f73 an %zd..Edit cos │ │ │ │ - 0x0000bac0 74206672 6f6d2027 25732720 746f2027 t from '%s' to ' │ │ │ │ - 0x0000bad0 25732720 28746872 6573686f 6c642025 %s' (threshold % │ │ │ │ - 0x0000bae0 7a642920 72657475 726e7320 257a642c zd) returns %zd, │ │ │ │ - 0x0000baf0 20657870 65637465 6420257a 64000000 expected %zd... │ │ │ │ - 0x0000bb00 7461626c 652d3e6e 656e7472 69657320 table->nentries │ │ │ │ - 0x0000bb10 3d3d2030 00000000 7461626c 652d3e6e == 0....table->n │ │ │ │ - 0x0000bb20 6275636b 65747320 3e203000 5f50795f buckets > 0._Py_ │ │ │ │ - 0x0000bb30 68617368 7461626c 655f6765 74287461 hashtable_get(ta │ │ │ │ - 0x0000bb40 626c652c 20544f5f 50545228 27782729 ble, TO_PTR('x') │ │ │ │ - 0x0000bb50 29203d3d 204e554c 4c000000 7461626c ) == NULL...tabl │ │ │ │ - 0x0000bb60 652d3e6e 656e7472 69657320 3d3d2032 e->nentries == 2 │ │ │ │ - 0x0000bb70 36000000 7461626c 652d3e6e 6275636b 6...table->nbuck │ │ │ │ - 0x0000bb80 65747320 3e207461 626c652d 3e6e656e ets > table->nen │ │ │ │ - 0x0000bb90 74726965 73000000 656e7472 7920213d tries...entry != │ │ │ │ - 0x0000bba0 204e554c 4c000000 656e7472 792d3e6b NULL...entry->k │ │ │ │ - 0x0000bbb0 6579203d 3d20544f 5f505452 286b6579 ey == TO_PTR(key │ │ │ │ - 0x0000bbc0 29000000 656e7472 792d3e76 616c7565 )...entry->value │ │ │ │ - 0x0000bbd0 203d3d20 544f5f50 54522856 414c5545 == TO_PTR(VALUE │ │ │ │ - 0x0000bbe0 286b6579 29290000 28696e74 2946524f (key))..(int)FRO │ │ │ │ - 0x0000bbf0 4d5f5054 52287661 6c75655f 70747229 M_PTR(value_ptr) │ │ │ │ - 0x0000bc00 203d3d20 56414c55 45286b65 79290000 == VALUE(key).. │ │ │ │ - 0x0000bc10 7461626c 652d3e6e 656e7472 69657320 table->nentries │ │ │ │ - 0x0000bc20 3d3d2032 35000000 5f50795f 68617368 == 25..._Py_hash │ │ │ │ - 0x0000bc30 7461626c 655f6765 745f656e 74727928 table_get_entry( │ │ │ │ - 0x0000bc40 7461626c 652c2054 4f5f5054 52286b65 table, TO_PTR(ke │ │ │ │ - 0x0000bc50 79292920 3d3d204e 554c4c00 636f756e y)) == NULL.coun │ │ │ │ - 0x0000bc60 74203d3d 20323500 76616c75 65203d3d t == 25.value == │ │ │ │ - 0x0000bc70 2056414c 5545286b 65792900 77726f6e VALUE(key).wron │ │ │ │ - 0x0000bc80 67207265 73756c74 20666f72 205f5079 g result for _Py │ │ │ │ - 0x0000bc90 4c6f6e67 5f4e756d 42697473 00000000 Long_NumBits.... │ │ │ │ - 0x0000bca0 74657374 5f6c6f6e 675f6e75 6d626974 test_long_numbit │ │ │ │ - 0x0000bcb0 73000000 25733a20 25730000 77726f6e s...%s: %s..wron │ │ │ │ - 0x0000bcc0 67207265 73756c74 20666f72 2050794c g result for PyL │ │ │ │ - 0x0000bcd0 6f6e675f 47657453 69676e28 29000000 ong_GetSign()... │ │ │ │ - 0x0000bce0 5f50795f 706f7063 6f756e74 33322825 _Py_popcount32(% │ │ │ │ - 0x0000bcf0 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ - 0x0000bd00 65787065 63746564 20256900 21507945 expected %i.!PyE │ │ │ │ - 0x0000bd10 72725f4f 63637572 72656428 29000000 rr_Occurred()... │ │ │ │ - 0x0000bd20 5079556e 73746162 6c655f54 68726561 PyUnstable_Threa │ │ │ │ - 0x0000bd30 64537461 74655f53 65745374 61636b50 dState_SetStackP │ │ │ │ - 0x0000bd40 726f7465 6374696f 6e287473 74617465 rotection(tstate │ │ │ │ - 0x0000bd50 2c207374 6172742c 2073697a 6529203d , start, size) = │ │ │ │ - 0x0000bd60 3d202d31 00000000 50794572 725f4578 = -1....PyErr_Ex │ │ │ │ - 0x0000bd70 63657074 696f6e4d 61746368 65732850 ceptionMatches(P │ │ │ │ - 0x0000bd80 79457863 5f56616c 75654572 726f7229 yExc_ValueError) │ │ │ │ - 0x0000bd90 00000000 74732d3e 635f7374 61636b5f ....ts->c_stack_ │ │ │ │ - 0x0000bda0 696e6974 5f626173 65203d3d 20696e69 init_base == ini │ │ │ │ - 0x0000bdb0 745f6261 73650000 74732d3e 635f7374 t_base..ts->c_st │ │ │ │ - 0x0000bdc0 61636b5f 696e6974 5f746f70 203d3d20 ack_init_top == │ │ │ │ - 0x0000bdd0 696e6974 5f746f70 00000000 5079556e init_top....PyUn │ │ │ │ - 0x0000bde0 73746162 6c655f54 68726561 64537461 stable_ThreadSta │ │ │ │ - 0x0000bdf0 74655f53 65745374 61636b50 726f7465 te_SetStackProte │ │ │ │ - 0x0000be00 6374696f 6e287473 74617465 2c207374 ction(tstate, st │ │ │ │ - 0x0000be10 6172742c 2073697a 6529203d 3d203000 art, size) == 0. │ │ │ │ - 0x0000be20 74732d3e 635f7374 61636b5f 746f7020 ts->c_stack_top │ │ │ │ - 0x0000be30 3d3d2028 75696e74 7074725f 74297374 == (uintptr_t)st │ │ │ │ - 0x0000be40 61727420 2b207369 7a650000 74732d3e art + size..ts-> │ │ │ │ - 0x0000be50 635f7374 61636b5f 68617264 5f6c696d c_stack_hard_lim │ │ │ │ - 0x0000be60 6974203c 3d207473 2d3e635f 73746163 it <= ts->c_stac │ │ │ │ - 0x0000be70 6b5f736f 66745f6c 696d6974 00000000 k_soft_limit.... │ │ │ │ - 0x0000be80 74732d3e 635f7374 61636b5f 736f6674 ts->c_stack_soft │ │ │ │ - 0x0000be90 5f6c696d 6974203c 2074732d 3e635f73 _limit < ts->c_s │ │ │ │ - 0x0000bea0 7461636b 5f746f70 00000000 74737461 tack_top....tsta │ │ │ │ - 0x0000beb0 74652021 3d204e55 4c4c0000 64696374 te != NULL..dict │ │ │ │ - 0x0000bec0 20213d20 4e554c4c 00000000 64696374 != NULL....dict │ │ │ │ - 0x0000bed0 32203d3d 20646963 74000000 4f6e0000 2 == dict...On.. │ │ │ │ - 0x0000bee0 696e6e4f 00000000 2e2e2f4d 6f64756c innO....../Modul │ │ │ │ - 0x0000bef0 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ - 0x0000bf00 63617069 2f736574 2e630000 6974656d capi/set.c..item │ │ │ │ - 0x0000bf10 203d3d20 554e494e 49544941 4c495a45 == UNINITIALIZE │ │ │ │ - 0x0000bf20 445f5054 52000000 68617368 203d3d20 D_PTR...hash == │ │ │ │ - 0x0000bf30 2850795f 68617368 5f742955 4e494e49 (Py_hash_t)UNINI │ │ │ │ - 0x0000bf40 5449414c 495a4544 5f53495a 45000000 TIALIZED_SIZE... │ │ │ │ - 0x0000bf50 7263203d 3d203000 4f4f0000 6f626a65 rc == 0.OO..obje │ │ │ │ - 0x0000bf60 63742069 73206e6f 74207365 656e2061 ct is not seen a │ │ │ │ - 0x0000bf70 73206672 65656400 4f210000 4661696c s freed.O!..Fail │ │ │ │ - 0x0000bf80 65642074 6f20636f 6d70696c 65207472 ed to compile tr │ │ │ │ - 0x0000bf90 616d706f 6c696e65 00000000 4661696c ampoline....Fail │ │ │ │ - 0x0000bfa0 65642074 6f207365 74207065 72736973 ed to set persis │ │ │ │ - 0x0000bfb0 745f6166 7465725f 666f726b 00000000 t_after_fork.... │ │ │ │ - 0x0000bfc0 62656e63 686d6172 6b5f6c6f 636b7300 benchmark_locks. │ │ │ │ - 0x0000bfd0 7370616d 00000000 66696c65 6e616d65 spam....filename │ │ │ │ - 0x0000bfe0 00000000 696e7374 72756374 696f6e73 ....instructions │ │ │ │ - 0x0000bff0 00000000 6d657461 64617461 00000000 ....metadata.... │ │ │ │ - 0x0000c000 6e6c6f63 616c7300 61737400 6f707469 nlocals.ast.opti │ │ │ │ - 0x0000c010 6d697a65 00000000 636f6d70 696c655f mize....compile_ │ │ │ │ - 0x0000c020 6d6f6465 00000000 646f6300 6765745f mode....doc.get_ │ │ │ │ - 0x0000c030 636f6e66 69677300 6765745f 72656375 configs.get_recu │ │ │ │ - 0x0000c040 7273696f 6e5f6465 70746800 6765745f rsion_depth.get_ │ │ │ │ - 0x0000c050 635f7265 63757273 696f6e5f 72656d61 c_recursion_rema │ │ │ │ - 0x0000c060 696e696e 67000000 6765745f 73746163 ining...get_stac │ │ │ │ - 0x0000c070 6b5f706f 696e7465 72000000 6765745f k_pointer...get_ │ │ │ │ - 0x0000c080 73746163 6b5f6d61 7267696e 00000000 stack_margin.... │ │ │ │ - 0x0000c090 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ - 0x0000c0a0 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ - 0x0000c0b0 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ - 0x0000c0c0 5f686173 68746162 6c650000 72657365 _hashtable..rese │ │ │ │ - 0x0000c0d0 745f7061 74685f63 6f6e6669 67000000 t_path_config... │ │ │ │ - 0x0000c0e0 74657374 5f656469 745f636f 73740000 test_edit_cost.. │ │ │ │ - 0x0000c0f0 74657374 5f627974 65735f66 696e6400 test_bytes_find. │ │ │ │ - 0x0000c100 6e6f726d 616c697a 655f7061 74680000 normalize_path.. │ │ │ │ - 0x0000c110 6765745f 67657470 6174685f 636f6465 get_getpath_code │ │ │ │ - 0x0000c120 6f626a65 63740000 456e636f 64654c6f object..EncodeLo │ │ │ │ - 0x0000c130 63616c65 45780000 4465636f 64654c6f caleEx..DecodeLo │ │ │ │ - 0x0000c140 63616c65 45780000 7365745f 6576616c caleEx..set_eval │ │ │ │ - 0x0000c150 5f667261 6d655f64 65666175 6c740000 _frame_default.. │ │ │ │ - 0x0000c160 7365745f 6576616c 5f667261 6d655f72 set_eval_frame_r │ │ │ │ - 0x0000c170 65636f72 64000000 6e65775f 696e7374 ecord...new_inst │ │ │ │ - 0x0000c180 72756374 696f6e5f 73657175 656e6365 ruction_sequence │ │ │ │ - 0x0000c190 00000000 636f6d70 696c6572 5f636f64 ....compiler_cod │ │ │ │ - 0x0000c1a0 6567656e 00000000 6f707469 6d697a65 egen....optimize │ │ │ │ - 0x0000c1b0 5f636667 00000000 61737365 6d626c65 _cfg....assemble │ │ │ │ - 0x0000c1c0 5f636f64 655f6f62 6a656374 00000000 _code_object.... │ │ │ │ - 0x0000c1d0 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ - 0x0000c1e0 6e677300 636c6561 725f6578 74656e73 ngs.clear_extens │ │ │ │ - 0x0000c1f0 696f6e00 77726974 655f7065 72665f6d ion.write_perf_m │ │ │ │ - 0x0000c200 61705f65 6e747279 00000000 70657266 ap_entry....perf │ │ │ │ - 0x0000c210 5f6d6170 5f737461 74655f74 65617264 _map_state_teard │ │ │ │ - 0x0000c220 6f776e00 69667261 6d655f67 6574636f own.iframe_getco │ │ │ │ - 0x0000c230 64650000 69667261 6d655f67 65746c69 de..iframe_getli │ │ │ │ - 0x0000c240 6e650000 69667261 6d655f67 65746c61 ne..iframe_getla │ │ │ │ - 0x0000c250 73746900 636f6465 5f726574 75726e73 sti.code_returns │ │ │ │ - 0x0000c260 5f6f6e6c 795f6e6f 6e650000 6765745f _only_none..get_ │ │ │ │ - 0x0000c270 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ - 0x0000c280 6765745f 636f5f6c 6f63616c 736b696e get_co_localskin │ │ │ │ - 0x0000c290 64730000 6765745f 636f6465 5f766172 ds..get_code_var │ │ │ │ - 0x0000c2a0 5f636f75 6e747300 76657269 66795f73 _counts.verify_s │ │ │ │ - 0x0000c2b0 74617465 6c657373 5f636f64 65000000 tateless_code... │ │ │ │ - 0x0000c2c0 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000c2d0 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ - 0x0000c2e0 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ - 0x0000c2f0 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ - 0x0000c300 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ - 0x0000c310 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ - 0x0000c320 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ - 0x0000c330 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ - 0x0000c340 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ - 0x0000c350 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ - 0x0000c360 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ - 0x0000c370 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ - 0x0000c380 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ - 0x0000c390 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ - 0x0000c3a0 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ - 0x0000c3b0 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ - 0x0000c3c0 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ - 0x0000c3d0 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ - 0x0000c3e0 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ - 0x0000c3f0 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000c400 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ - 0x0000c410 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ - 0x0000c420 65786563 5f696e74 65727072 65746572 exec_interpreter │ │ │ │ - 0x0000c430 00000000 72756e5f 696e5f73 7562696e ....run_in_subin │ │ │ │ - 0x0000c440 74657270 5f776974 685f636f 6e666967 terp_with_config │ │ │ │ - 0x0000c450 00000000 6e6f726d 616c697a 655f696e ....normalize_in │ │ │ │ - 0x0000c460 74657270 5f696400 6e657874 5f696e74 terp_id.next_int │ │ │ │ - 0x0000c470 65727072 65746572 5f696400 756e7573 erpreter_id.unus │ │ │ │ - 0x0000c480 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ - 0x0000c490 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ - 0x0000c4a0 65786973 74730000 6765745f 696e7465 exists..get_inte │ │ │ │ - 0x0000c4b0 72707265 7465725f 72656663 6f756e74 rpreter_refcount │ │ │ │ - 0x0000c4c0 00000000 6c696e6b 5f696e74 65727072 ....link_interpr │ │ │ │ - 0x0000c4d0 65746572 5f726566 636f756e 74000000 eter_refcount... │ │ │ │ - 0x0000c4e0 756e6c69 6e6b5f69 6e746572 70726574 unlink_interpret │ │ │ │ - 0x0000c4f0 65725f72 6566636f 756e7400 696e7465 er_refcount.inte │ │ │ │ - 0x0000c500 72707265 7465725f 72656663 6f756e74 rpreter_refcount │ │ │ │ - 0x0000c510 5f6c696e 6b656400 636f6d70 696c655f _linked.compile_ │ │ │ │ - 0x0000c520 70657266 5f747261 6d706f6c 696e655f perf_trampoline_ │ │ │ │ - 0x0000c530 656e7472 79000000 70657266 5f747261 entry...perf_tra │ │ │ │ - 0x0000c540 6d706f6c 696e655f 7365745f 70657273 mpoline_set_pers │ │ │ │ - 0x0000c550 6973745f 61667465 725f666f 726b0000 ist_after_fork.. │ │ │ │ - 0x0000c560 72657374 6f72655f 63726f73 73696e74 restore_crossint │ │ │ │ - 0x0000c570 6572705f 64617461 00000000 6765745f erp_data....get_ │ │ │ │ - 0x0000c580 72617265 5f657665 6e745f63 6f756e74 rare_event_count │ │ │ │ - 0x0000c590 65727300 72657365 745f7261 72655f65 ers.reset_rare_e │ │ │ │ - 0x0000c5a0 76656e74 5f636f75 6e746572 73000000 vent_counters... │ │ │ │ - 0x0000c5b0 6861735f 696e6c69 6e655f76 616c7565 has_inline_value │ │ │ │ - 0x0000c5c0 73000000 6861735f 73706c69 745f7461 s...has_split_ta │ │ │ │ - 0x0000c5d0 626c6500 74797065 5f617373 69676e5f ble.type_assign_ │ │ │ │ - 0x0000c5e0 73706563 69666963 5f766572 73696f6e specific_version │ │ │ │ - 0x0000c5f0 5f756e73 61666500 666f7263 6566756c _unsafe.forceful │ │ │ │ - 0x0000c600 6c792061 73736967 6e207479 70652d3e ly assign type-> │ │ │ │ - 0x0000c610 74705f76 65727369 6f6e5f74 61670000 tp_version_tag.. │ │ │ │ - 0x0000c620 67685f31 31393231 335f6765 74617267 gh_119213_getarg │ │ │ │ - 0x0000c630 73000000 6765745f 73746174 69635f62 s...get_static_b │ │ │ │ - 0x0000c640 75696c74 696e5f74 79706573 00000000 uiltin_types.... │ │ │ │ - 0x0000c650 6964656e 74696679 5f747970 655f736c identify_type_sl │ │ │ │ - 0x0000c660 6f745f77 72617070 65727300 6861735f ot_wrappers.has_ │ │ │ │ - 0x0000c670 64656665 72726564 5f726566 636f756e deferred_refcoun │ │ │ │ - 0x0000c680 74000000 6765745f 74726163 6b65645f t...get_tracked_ │ │ │ │ - 0x0000c690 68656170 5f73697a 65000000 69735f73 heap_size...is_s │ │ │ │ - 0x0000c6a0 74617469 635f696d 6d6f7274 616c0000 tatic_immortal.. │ │ │ │ - 0x0000c6b0 696e6372 65665f64 65637265 665f6465 incref_decref_de │ │ │ │ - 0x0000c6c0 6c617965 64000000 6765745f 6e657874 layed...get_next │ │ │ │ - 0x0000c6d0 5f646963 745f6b65 79735f76 65727369 _dict_keys_versi │ │ │ │ - 0x0000c6e0 6f6e0000 7365745f 76656374 6f726361 on..set_vectorca │ │ │ │ - 0x0000c6f0 6c6c5f6e 6f700000 74657374 5f746872 ll_nop..test_thr │ │ │ │ - 0x0000c700 65616473 74617465 5f736574 5f737461 eadstate_set_sta │ │ │ │ - 0x0000c710 636b5f70 726f7465 6374696f 6e000000 ck_protection... │ │ │ │ - 0x0000c720 5f707965 72725f73 65746b65 79657272 _pyerr_setkeyerr │ │ │ │ - 0x0000c730 6f720000 63616c6c 6261636b 00000000 or..callback.... │ │ │ │ - 0x0000c740 6e756d00 626c6f63 6b696e67 00000000 num.blocking.... │ │ │ │ - 0x0000c750 656e7375 72655f61 64646564 00000000 ensure_added.... │ │ │ │ - 0x0000c760 6d61696e 00000000 62617369 63000000 main....basic... │ │ │ │ - 0x0000c770 676c6f62 616c6e61 6d657300 61747472 globalnames.attr │ │ │ │ - 0x0000c780 6e616d65 73000000 676c6f62 616c736e names...globalsn │ │ │ │ - 0x0000c790 73000000 6275696c 74696e73 6e730000 s...builtinsns.. │ │ │ │ - 0x0000c7a0 7768656e 63650000 6f626a00 78690000 whence..obj.xi.. │ │ │ │ - 0x0000c7b0 74657374 5f6c6f63 6b5f6261 73696300 test_lock_basic. │ │ │ │ - 0x0000c7c0 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ - 0x0000c7d0 72656164 73000000 74657374 5f6c6f63 reads...test_loc │ │ │ │ - 0x0000c7e0 6b5f636f 756e7465 72000000 74657374 k_counter...test │ │ │ │ - 0x0000c7f0 5f6c6f63 6b5f636f 756e7465 725f736c _lock_counter_sl │ │ │ │ - 0x0000c800 6f770000 74657374 5f6c6f63 6b5f6265 ow..test_lock_be │ │ │ │ - 0x0000c810 6e63686d 61726b00 74657374 5f6c6f63 nchmark.test_loc │ │ │ │ - 0x0000c820 6b5f6f6e 63650000 74657374 5f6c6f63 k_once..test_loc │ │ │ │ - 0x0000c830 6b5f7277 6c6f636b 00000000 74657374 k_rwlock....test │ │ │ │ - 0x0000c840 5f6c6f63 6b5f7265 63757273 69766500 _lock_recursive. │ │ │ │ - 0x0000c850 5f507954 696d655f 41734d69 63726f73 _PyTime_AsMicros │ │ │ │ - 0x0000c860 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ - 0x0000c870 41734d69 6c6c6973 65636f6e 64730000 AsMilliseconds.. │ │ │ │ - 0x0000c880 5f507954 696d655f 41735469 6d657370 _PyTime_AsTimesp │ │ │ │ - 0x0000c890 65630000 5f507954 696d655f 41735469 ec.._PyTime_AsTi │ │ │ │ - 0x0000c8a0 6d657370 65635f63 6c616d70 00000000 mespec_clamp.... │ │ │ │ - 0x0000c8b0 5f507954 696d655f 41735469 6d657661 _PyTime_AsTimeva │ │ │ │ - 0x0000c8c0 6c000000 5f507954 696d655f 41735469 l..._PyTime_AsTi │ │ │ │ - 0x0000c8d0 6d657661 6c5f636c 616d7000 5f507954 meval_clamp._PyT │ │ │ │ - 0x0000c8e0 696d655f 46726f6d 5365636f 6e647300 ime_FromSeconds. │ │ │ │ - 0x0000c8f0 5f507954 696d655f 46726f6d 5365636f _PyTime_FromSeco │ │ │ │ - 0x0000c900 6e64734f 626a6563 74000000 5f507954 ndsObject..._PyT │ │ │ │ - 0x0000c910 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ - 0x0000c920 5f740000 5f507954 696d655f 4f626a65 _t.._PyTime_Obje │ │ │ │ - 0x0000c930 6374546f 54696d65 73706563 00000000 ctToTimespec.... │ │ │ │ - 0x0000c940 5f507954 696d655f 4f626a65 6374546f _PyTime_ObjectTo │ │ │ │ - 0x0000c950 54696d65 76616c00 7365745f 75706461 Timeval.set_upda │ │ │ │ - 0x0000c960 74650000 7365745f 6e657874 5f656e74 te..set_next_ent │ │ │ │ - 0x0000c970 72790000 5f70795f 63725f73 756d0000 ry.._py_cr_sum.. │ │ │ │ - 0x0000c980 5f70795f 63725f64 69666600 5f70795f _py_cr_diff._py_ │ │ │ │ - 0x0000c990 72635f64 69666600 5f70795f 63725f70 rc_diff._py_cr_p │ │ │ │ - 0x0000c9a0 726f6400 5f70795f 63725f71 756f7400 rod._py_cr_quot. │ │ │ │ - 0x0000c9b0 5f70795f 72635f71 756f7400 74657374 _py_rc_quot.test │ │ │ │ - 0x0000c9c0 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000c9d0 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ - 0x0000c9e0 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ - 0x0000c9f0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000ca00 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ - 0x0000ca10 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000ca20 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ - 0x0000ca30 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000ca40 6374696f 6e735f67 63000000 74657374 ctions_gc...test │ │ │ │ - 0x0000ca50 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000ca60 6e735f73 74770000 6765745f 6d6f6475 ns_stw..get_modu │ │ │ │ - 0x0000ca70 6c655f73 74617465 00000000 5f746573 le_state...._tes │ │ │ │ - 0x0000ca80 74696e74 65726e61 6c636170 695f6173 tinternalcapi_as │ │ │ │ - 0x0000ca90 73656d62 6c655f63 6f64655f 6f626a65 semble_code_obje │ │ │ │ - 0x0000caa0 63745f69 6d706c00 00000000 00000000 ct_impl......... │ │ │ │ - 0x0000cab0 00000000 01000000 00000000 01000000 ................ │ │ │ │ - 0x0000cac0 02000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ - 0x0000cad0 74617267 735f696d 706c0000 6765745f targs_impl..get_ │ │ │ │ - 0x0000cae0 696e7465 72705f73 65747469 6e677300 interp_settings. │ │ │ │ - 0x0000caf0 6765745f 636f5f6c 6f63616c 736b696e get_co_localskin │ │ │ │ - 0x0000cb00 64730000 5f50794c 6f63616c 735f4765 ds.._PyLocals_Ge │ │ │ │ - 0x0000cb10 744b696e 64000000 6765745f 63726f73 tKind...get_cros │ │ │ │ - 0x0000cb20 73696e74 6572705f 64617461 00000000 sinterp_data.... │ │ │ │ - 0x0000cb30 74797065 5f617373 69676e5f 73706563 type_assign_spec │ │ │ │ - 0x0000cb40 69666963 5f766572 73696f6e 5f756e73 ific_version_uns │ │ │ │ - 0x0000cb50 61666500 50795475 706c655f 4745545f afe.PyTuple_GET_ │ │ │ │ - 0x0000cb60 53495a45 00000000 50795f53 495a4500 SIZE....Py_SIZE. │ │ │ │ - 0x0000cb70 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ - 0x0000cb80 56616c75 65730000 5f786964 5f636170 Values.._xid_cap │ │ │ │ - 0x0000cb90 73756c65 5f646573 74727563 746f7200 sule_destructor. │ │ │ │ - 0x0000cba0 50795374 61636b52 65665f41 7350794f PyStackRef_AsPyO │ │ │ │ - 0x0000cbb0 626a6563 74426f72 726f7700 5f676574 bjectBorrow._get │ │ │ │ - 0x0000cbc0 5f637572 72656e74 5f6d6f64 756c6500 _current_module. │ │ │ │ - 0x0000cbd0 7265636f 72645f65 76616c00 6765745f record_eval.get_ │ │ │ │ - 0x0000cbe0 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000cbf0 65730000 50795475 706c655f 5345545f es..PyTuple_SET_ │ │ │ │ - 0x0000cc00 4954454d 00000000 5f6e6577 5f696e74 ITEM...._new_int │ │ │ │ - 0x0000cc10 65727072 65746572 00000000 5f707965 erpreter...._pye │ │ │ │ - 0x0000cc20 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ - 0x0000cc30 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ - 0x0000cc40 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ - 0x0000cc50 7465725f 65786973 74730000 6c696e6b ter_exists..link │ │ │ │ - 0x0000cc60 5f696e74 65727072 65746572 5f726566 _interpreter_ref │ │ │ │ - 0x0000cc70 636f756e 74000000 756e6c69 6e6b5f69 count...unlink_i │ │ │ │ - 0x0000cc80 6e746572 70726574 65725f72 6566636f nterpreter_refco │ │ │ │ - 0x0000cc90 756e7400 70656e64 696e675f 6964656e unt.pending_iden │ │ │ │ - 0x0000cca0 74696679 00000000 5f70656e 64696e67 tify...._pending │ │ │ │ - 0x0000ccb0 5f696465 6e746966 795f6361 6c6c6261 _identify_callba │ │ │ │ - 0x0000ccc0 636b0000 70656e64 696e675f 74687265 ck..pending_thre │ │ │ │ - 0x0000ccd0 61646675 6e630000 74657374 5f6c6f63 adfunc..test_loc │ │ │ │ - 0x0000cce0 6b5f6261 73696300 50794c69 73745f53 k_basic.PyList_S │ │ │ │ - 0x0000ccf0 45545f49 54454d00 5f746573 74696e74 ET_ITEM._testint │ │ │ │ - 0x0000cd00 65726e61 6c636170 695f6265 6e63686d ernalcapi_benchm │ │ │ │ - 0x0000cd10 61726b5f 6c6f636b 735f696d 706c0000 ark_locks_impl.. │ │ │ │ - 0x0000cd20 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000cd30 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ - 0x0000cd40 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ - 0x0000cd50 5f6c6f63 6b5f6f6e 63650000 696e6974 _lock_once..init │ │ │ │ - 0x0000cd60 5f6d6179 62655f66 61696c00 74657374 _maybe_fail.test │ │ │ │ - 0x0000cd70 5f6c6f63 6b5f7265 63757273 69766500 _lock_recursive. │ │ │ │ - 0x0000cd80 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ - 0x0000cd90 00000000 74657374 5f6c6f63 6b5f7477 ....test_lock_tw │ │ │ │ - 0x0000cda0 6f5f7468 72656164 73000000 6c6f636b o_threads...lock │ │ │ │ - 0x0000cdb0 5f746872 65616400 74657374 5f637269 _thread.test_cri │ │ │ │ - 0x0000cdc0 74696361 6c5f7365 6374696f 6e730000 tical_sections.. │ │ │ │ - 0x0000cdd0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000cde0 6374696f 6e735f67 63000000 74657374 ctions_gc...test │ │ │ │ - 0x0000cdf0 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000ce00 6e735f6e 65737400 74657374 5f637269 ns_nest.test_cri │ │ │ │ - 0x0000ce10 74696361 6c5f7365 6374696f 6e735f73 tical_sections_s │ │ │ │ - 0x0000ce20 75737065 6e640000 74657374 5f637269 uspend..test_cri │ │ │ │ - 0x0000ce30 74696361 6c5f7365 6374696f 6e735f74 tical_sections_t │ │ │ │ - 0x0000ce40 68726561 64730000 74657374 5f686173 hreads..test_has │ │ │ │ - 0x0000ce50 68746162 6c650000 68617368 7461626c htable..hashtabl │ │ │ │ - 0x0000ce60 655f6362 00000000 00000000 00000000 e_cb............ │ │ │ │ - 0x0000ce70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0000ce80 01000000 00000000 01000000 00000000 ................ │ │ │ │ - 0x0000ce90 01000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cea0 01000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000ceb0 02000000 00000000 02000000 00000000 ................ │ │ │ │ - 0x0000cec0 01000000 00000000 feffffff 00000000 ................ │ │ │ │ - 0x0000ced0 02000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cee0 03000000 00000000 02000000 00000000 ................ │ │ │ │ - 0x0000cef0 01000000 00000000 fdffffff 00000000 ................ │ │ │ │ - 0x0000cf00 02000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cf10 04000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x0000cf20 01000000 00000000 fcffffff 00000000 ................ │ │ │ │ - 0x0000cf30 03000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cf40 ff7f0000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x0000cf50 01000000 00000000 0180ffff 00000000 ................ │ │ │ │ - 0x0000cf60 0f000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cf70 ffff0000 00000000 10000000 00000000 ................ │ │ │ │ - 0x0000cf80 01000000 00000000 0100ffff 00000000 ................ │ │ │ │ - 0x0000cf90 10000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cfa0 ffffff0f 00000000 1c000000 00000000 ................ │ │ │ │ - 0x0000cfb0 01000000 00000000 010000f0 00000000 ................ │ │ │ │ - 0x0000cfc0 1c000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cfd0 74657374 5f746872 65616473 74617465 test_threadstate │ │ │ │ - 0x0000cfe0 5f736574 5f737461 636b5f70 726f7465 _set_stack_prote │ │ │ │ - 0x0000cff0 6374696f 6e000000 63686563 6b5f7468 ction...check_th │ │ │ │ - 0x0000d000 72656164 73746174 655f7365 745f7374 readstate_set_st │ │ │ │ - 0x0000d010 61636b5f 70726f74 65637469 6f6e0000 ack_protection.. │ │ │ │ - 0x0000d020 74657374 5f747374 6174655f 63617069 test_tstate_capi │ │ │ │ - 0x0000d030 00000000 756e696e 69746961 6c697a65 ....uninitialize │ │ │ │ - 0x0000d040 64000000 7365745f 6e657874 5f656e74 d...set_next_ent │ │ │ │ - 0x0000d050 72790000 7365745f 75706461 74650000 ry..set_update.. │ │ │ │ - 0x0000d060 62656e63 686d6172 6b5f6c6f 636b7328 benchmark_locks( │ │ │ │ - 0x0000d070 246d6f64 756c652c 206e756d 5f746872 $module, num_thr │ │ │ │ - 0x0000d080 65616473 2c207573 655f7079 6d757465 eads, use_pymute │ │ │ │ - 0x0000d090 783d5472 75652c0a 20202020 20202020 x=True,. │ │ │ │ - 0x0000d0a0 20202020 20202020 63726974 6963616c critical │ │ │ │ - 0x0000d0b0 5f736563 74696f6e 5f6c656e 6774683d _section_length= │ │ │ │ - 0x0000d0c0 312c2074 696d655f 6d733d31 3030302c 1, time_ms=1000, │ │ │ │ - 0x0000d0d0 202f290a 2d2d0a0a 00000000 6765745f /).--......get_ │ │ │ │ - 0x0000d0e0 6e657874 5f646963 745f6b65 79735f76 next_dict_keys_v │ │ │ │ - 0x0000d0f0 65727369 6f6e2824 6d6f6475 6c652c20 ersion($module, │ │ │ │ - 0x0000d100 2f290a2d 2d0a0a00 67685f31 31393231 /).--...gh_11921 │ │ │ │ - 0x0000d110 335f6765 74617267 7328246d 6f64756c 3_getargs($modul │ │ │ │ - 0x0000d120 652c202f 2c207370 616d3d4e 6f6e6529 e, /, spam=None) │ │ │ │ - 0x0000d130 0a2d2d0a 0a546573 74205f50 79417267 .--..Test _PyArg │ │ │ │ - 0x0000d140 5f506172 7365722e 6b777475 706c6500 _Parser.kwtuple. │ │ │ │ - 0x0000d150 74657374 5f6c6f6e 675f6e75 6d626974 test_long_numbit │ │ │ │ - 0x0000d160 7328246d 6f64756c 652c202f 290a2d2d s($module, /).-- │ │ │ │ - 0x0000d170 0a0a0000 61737365 6d626c65 5f636f64 ....assemble_cod │ │ │ │ - 0x0000d180 655f6f62 6a656374 28246d6f 64756c65 e_object($module │ │ │ │ - 0x0000d190 2c202f2c 2066696c 656e616d 652c2069 , /, filename, i │ │ │ │ - 0x0000d1a0 6e737472 75637469 6f6e732c 206d6574 nstructions, met │ │ │ │ - 0x0000d1b0 61646174 61290a2d 2d0a0a43 72656174 adata).--..Creat │ │ │ │ - 0x0000d1c0 65206120 636f6465 206f626a 65637420 e a code object │ │ │ │ - 0x0000d1d0 666f7220 74686520 67697665 6e20696e for the given in │ │ │ │ - 0x0000d1e0 73747275 6374696f 6e732e00 6f707469 structions..opti │ │ │ │ - 0x0000d1f0 6d697a65 5f636667 28246d6f 64756c65 mize_cfg($module │ │ │ │ - 0x0000d200 2c202f2c 20696e73 74727563 74696f6e , /, instruction │ │ │ │ - 0x0000d210 732c2063 6f6e7374 732c206e 6c6f6361 s, consts, nloca │ │ │ │ - 0x0000d220 6c73290a 2d2d0a0a 4170706c 7920636f ls).--..Apply co │ │ │ │ - 0x0000d230 6d70696c 6572206f 7074696d 697a6174 mpiler optimizat │ │ │ │ - 0x0000d240 696f6e73 20746f20 616e2069 6e737472 ions to an instr │ │ │ │ - 0x0000d250 75637469 6f6e206c 6973742e 0a0a636f uction list...co │ │ │ │ - 0x0000d260 6e737473 206d7573 74206265 2061206c nsts must be a l │ │ │ │ - 0x0000d270 69737420 616c6967 6e656420 77697468 ist aligned with │ │ │ │ - 0x0000d280 204c4f41 445f434f 4e535420 6f706172 LOAD_CONST opar │ │ │ │ - 0x0000d290 67732028 74686520 22636f6e 73747322 gs (the "consts" │ │ │ │ - 0x0000d2a0 20656e74 72790a66 726f6d20 74686520 entry.from the │ │ │ │ - 0x0000d2b0 6d657461 64617461 20646963 74207265 metadata dict re │ │ │ │ - 0x0000d2c0 7475726e 65642062 7920636f 6d70696c turned by compil │ │ │ │ - 0x0000d2d0 65725f63 6f646567 656e2066 6f722074 er_codegen for t │ │ │ │ - 0x0000d2e0 68652073 616d6520 756e6974 292e0000 he same unit)... │ │ │ │ - 0x0000d2f0 636f6d70 696c6572 5f636f64 6567656e compiler_codegen │ │ │ │ - 0x0000d300 28246d6f 64756c65 2c202f2c 20617374 ($module, /, ast │ │ │ │ - 0x0000d310 2c206669 6c656e61 6d652c20 6f707469 , filename, opti │ │ │ │ - 0x0000d320 6d697a65 2c20636f 6d70696c 655f6d6f mize, compile_mo │ │ │ │ - 0x0000d330 64653d30 290a2d2d 0a0a4170 706c7920 de=0).--..Apply │ │ │ │ - 0x0000d340 636f6d70 696c6572 20636f64 65206765 compiler code ge │ │ │ │ - 0x0000d350 6e657261 74696f6e 20746f20 616e2041 neration to an A │ │ │ │ - 0x0000d360 53542e0a 0a526574 75726e20 28696e73 ST...Return (ins │ │ │ │ - 0x0000d370 74727563 74696f6e 5f736571 75656e63 truction_sequenc │ │ │ │ - 0x0000d380 652c206d 65746164 61746129 2e20206d e, metadata). m │ │ │ │ - 0x0000d390 65746164 61746120 6d617073 20226172 etadata maps "ar │ │ │ │ - 0x0000d3a0 67636f75 6e74222c 0a22706f 736f6e6c gcount",."posonl │ │ │ │ - 0x0000d3b0 79617267 636f756e 74222c20 226b776f yargcount", "kwo │ │ │ │ - 0x0000d3c0 6e6c7961 7267636f 756e7422 20746f20 nlyargcount" to │ │ │ │ - 0x0000d3d0 696e7473 20616e64 2022636f 6e737473 ints and "consts │ │ │ │ - 0x0000d3e0 2220746f 20746865 206c6973 74206f66 " to the list of │ │ │ │ - 0x0000d3f0 0a636f6e 7374616e 74732069 6e204c4f .constants in LO │ │ │ │ - 0x0000d400 41445f43 4f4e5354 20696e64 6578206f AD_CONST index o │ │ │ │ - 0x0000d410 72646572 2028666f 72207573 65207769 rder (for use wi │ │ │ │ - 0x0000d420 7468206f 7074696d 697a655f 63666729 th optimize_cfg) │ │ │ │ - 0x0000d430 2e000000 6e65775f 696e7374 72756374 ....new_instruct │ │ │ │ - 0x0000d440 696f6e5f 73657175 656e6365 28246d6f ion_sequence($mo │ │ │ │ - 0x0000d450 64756c65 2c202f29 0a2d2d0a 0a526574 dule, /).--..Ret │ │ │ │ - 0x0000d460 75726e20 61206e65 772c2065 6d707479 urn a new, empty │ │ │ │ - 0x0000d470 20496e73 74727563 74696f6e 53657175 InstructionSequ │ │ │ │ - 0x0000d480 656e6365 2e000000 636f6d70 696c6572 ence....compiler │ │ │ │ - 0x0000d490 5f636c65 616e646f 6328246d 6f64756c _cleandoc($modul │ │ │ │ - 0x0000d4a0 652c202f 2c20646f 63290a2d 2d0a0a43 e, /, doc).--..C │ │ │ │ - 0x0000d4b0 20696d70 6c656d65 6e746174 696f6e20 implementation │ │ │ │ - 0x0000d4c0 6f662069 6e737065 63742e63 6c65616e of inspect.clean │ │ │ │ - 0x0000d4d0 646f6328 292e0000 3e000000 08000000 doc()...>....... │ │ │ │ - 0x0000d4e0 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x0000d4f0 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x0000d500 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x0000d510 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x0000d520 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x0000d530 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x0000d540 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x0000d550 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x0000d560 00000000 00000000 ........ │ │ │ │ + 0x0000a6d8 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x0000a6e8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x0000a6f8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x0000a708 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x0000a718 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x0000a728 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x0000a738 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x0000a748 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x0000a758 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x0000a768 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ + 0x0000a778 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ + 0x0000a788 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ + 0x0000a798 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ + 0x0000a7a8 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ + 0x0000a7b8 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ + 0x0000a7c8 53504543 49414c49 5a415449 4f4e5f54 SPECIALIZATION_T │ │ │ │ + 0x0000a7d8 48524553 484f4c44 00000000 53504543 HRESHOLD....SPEC │ │ │ │ + 0x0000a7e8 49414c49 5a415449 4f4e5f43 4f4f4c44 IALIZATION_COOLD │ │ │ │ + 0x0000a7f8 4f574e00 53484152 45445f4b 4559535f OWN.SHARED_KEYS_ │ │ │ │ + 0x0000a808 4d41585f 53495a45 00000000 73747200 MAX_SIZE....str. │ │ │ │ + 0x0000a818 61726775 6d656e74 2027646f 63270000 argument 'doc'.. │ │ │ │ + 0x0000a828 636f6d70 696c6572 5f636c65 616e646f compiler_cleando │ │ │ │ + 0x0000a838 63000000 4f4f3a63 6c656172 5f657874 c...OO:clear_ext │ │ │ │ + 0x0000a848 656e7369 6f6e0000 4f497300 63616e6e ension..OIs.cann │ │ │ │ + 0x0000a858 6f742067 65742061 6c6c6f63 61746f72 ot get allocator │ │ │ │ + 0x0000a868 73206e61 6d650000 4f4f6e3a 64696374 s name..OOn:dict │ │ │ │ + 0x0000a878 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ + 0x0000a888 73680000 734f7c24 703a7275 6e5f696e sh..sO|$p:run_in │ │ │ │ + 0x0000a898 5f737562 696e7465 72705f77 6974685f _subinterp_with_ │ │ │ │ + 0x0000a8a8 636f6e66 69670000 7375622d 696e7465 config..sub-inte │ │ │ │ + 0x0000a8b8 72707265 74657220 63726561 74696f6e rpreter creation │ │ │ │ + 0x0000a8c8 20666169 6c656400 65787065 63746564 failed.expected │ │ │ │ + 0x0000a8d8 2066756e 6374696f 6e000000 2e2e2f4d function...../M │ │ │ │ + 0x0000a8e8 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x0000a8f8 726e616c 63617069 2e630000 73746174 rnalcapi.c..stat │ │ │ │ + 0x0000a908 6520213d 204e554c 4c000000 4f690000 e != NULL...Oi.. │ │ │ │ + 0x0000a918 696e7661 6c696420 726f756e 64696e67 invalid rounding │ │ │ │ + 0x0000a928 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x0000a938 286d6574 61646174 61290000 7175616c (metadata)..qual │ │ │ │ + 0x0000a948 6e616d65 00000000 5079556e 69636f64 name....PyUnicod │ │ │ │ + 0x0000a958 655f4368 65636b28 756d642e 755f6e61 e_Check(umd.u_na │ │ │ │ + 0x0000a968 6d652900 5079556e 69636f64 655f4368 me).PyUnicode_Ch │ │ │ │ + 0x0000a978 65636b28 756d642e 755f7175 616c6e61 eck(umd.u_qualna │ │ │ │ + 0x0000a988 6d652900 636f6e73 74730000 7661726e me).consts..varn │ │ │ │ + 0x0000a998 616d6573 00000000 63656c6c 76617273 ames....cellvars │ │ │ │ + 0x0000a9a8 00000000 66726565 76617273 00000000 ....freevars.... │ │ │ │ + 0x0000a9b8 66617374 68696464 656e0000 50794469 fasthidden..PyDi │ │ │ │ + 0x0000a9c8 63745f43 6865636b 28756d64 2e755f63 ct_Check(umd.u_c │ │ │ │ + 0x0000a9d8 6f6e7374 73290000 50794469 63745f43 onsts)..PyDict_C │ │ │ │ + 0x0000a9e8 6865636b 28756d64 2e755f6e 616d6573 heck(umd.u_names │ │ │ │ + 0x0000a9f8 29000000 50794469 63745f43 6865636b )...PyDict_Check │ │ │ │ + 0x0000aa08 28756d64 2e755f76 61726e61 6d657329 (umd.u_varnames) │ │ │ │ + 0x0000aa18 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x0000aa28 28756d64 2e755f63 656c6c76 61727329 (umd.u_cellvars) │ │ │ │ + 0x0000aa38 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x0000aa48 28756d64 2e755f66 72656576 61727329 (umd.u_freevars) │ │ │ │ + 0x0000aa58 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x0000aa68 28756d64 2e755f66 61737468 69646465 (umd.u_fasthidde │ │ │ │ + 0x0000aa78 6e290000 61726763 6f756e74 00000000 n)..argcount.... │ │ │ │ + 0x0000aa88 706f736f 6e6c7961 7267636f 756e7400 posonlyargcount. │ │ │ │ + 0x0000aa98 6b776f6e 6c796172 67636f75 6e740000 kwonlyargcount.. │ │ │ │ + 0x0000aaa8 66697273 746c696e 656e6f00 756d642e firstlineno.umd. │ │ │ │ + 0x0000aab8 755f6172 67636f75 6e74203e 3d203000 u_argcount >= 0. │ │ │ │ + 0x0000aac8 756d642e 755f706f 736f6e6c 79617267 umd.u_posonlyarg │ │ │ │ + 0x0000aad8 636f756e 74203e3d 20300000 756d642e count >= 0..umd. │ │ │ │ + 0x0000aae8 755f6b77 6f6e6c79 61726763 6f756e74 u_kwonlyargcount │ │ │ │ + 0x0000aaf8 203e3d20 30000000 756d642e 755f6669 >= 0...umd.u_fi │ │ │ │ + 0x0000ab08 7273746c 696e656e 6f203e3d 20300000 rstlineno >= 0.. │ │ │ │ + 0x0000ab18 5f5f6469 63745f5f 00000000 62616420 __dict__....bad │ │ │ │ + 0x0000ab28 636f6e66 69672025 52000000 7365745f config %R...set_ │ │ │ │ + 0x0000ab38 62617365 73000000 7365745f 636c6173 bases...set_clas │ │ │ │ + 0x0000ab48 73000000 7b736b73 6b736b73 6b736b7d s...{sksksksksk} │ │ │ │ + 0x0000ab58 00000000 66756e63 5f6d6f64 69666963 ....func_modific │ │ │ │ + 0x0000ab68 6174696f 6e000000 6275696c 74696e5f ation...builtin_ │ │ │ │ + 0x0000ab78 64696374 00000000 7365745f 6576616c dict....set_eval │ │ │ │ + 0x0000ab88 5f667261 6d655f66 756e6300 215f5079 _frame_func.!_Py │ │ │ │ + 0x0000ab98 5f49734d 61696e49 6e746572 70726574 _IsMainInterpret │ │ │ │ + 0x0000aba8 65722850 79496e74 65727072 65746572 er(PyInterpreter │ │ │ │ + 0x0000abb8 53746174 655f4765 74282929 00000000 State_Get()).... │ │ │ │ + 0x0000abc8 797c6973 00000000 6465636f 64652065 y|is....decode e │ │ │ │ + 0x0000abd8 72726f72 3a20706f 733d257a 752c2072 rror: pos=%zu, r │ │ │ │ + 0x0000abe8 6561736f 6e3d2573 00000000 756e7375 eason=%s....unsu │ │ │ │ + 0x0000abf8 70706f72 74656420 6572726f 72206861 pported error ha │ │ │ │ + 0x0000ac08 6e646c65 72000000 756e6b6e 6f776e20 ndler...unknown │ │ │ │ + 0x0000ac18 6572726f 7220636f 64650000 61726775 error code..argu │ │ │ │ + 0x0000ac28 6d656e74 206d7573 74206265 2061206c ment must be a l │ │ │ │ + 0x0000ac38 69737400 7c693a67 65745f69 6e746572 ist.|i:get_inter │ │ │ │ + 0x0000ac48 705f7365 7474696e 67730000 25640000 p_settings..%d.. │ │ │ │ + 0x0000ac58 696e7465 72702021 3d204e55 4c4c0000 interp != NULL.. │ │ │ │ + 0x0000ac68 66656174 7572655f 666c6167 73000000 feature_flags... │ │ │ │ + 0x0000ac78 6f776e5f 67696c00 61726775 6d656e74 own_gil.argument │ │ │ │ + 0x0000ac88 206d7573 74206265 20612063 6f646520 must be a code │ │ │ │ + 0x0000ac98 6f626a65 63740000 50795475 706c655f object..PyTuple_ │ │ │ │ + 0x0000aca8 43686563 6b28636f 2d3e636f 5f6c6f63 Check(co->co_loc │ │ │ │ + 0x0000acb8 616c7370 6c75736e 616d6573 29000000 alsplusnames)... │ │ │ │ + 0x0000acc8 2e2e2f49 6e636c75 64652f69 6e746572 ../Include/inter │ │ │ │ + 0x0000acd8 6e616c2f 7079636f 72655f63 6f64652e nal/pycore_code. │ │ │ │ + 0x0000ace8 68000000 50794279 7465735f 43686563 h...PyBytes_Chec │ │ │ │ + 0x0000acf8 6b286b69 6e647329 00000000 30203c3d k(kinds)....0 <= │ │ │ │ + 0x0000ad08 20692026 26206920 3c205079 42797465 i && i < PyByte │ │ │ │ + 0x0000ad18 735f4745 545f5349 5a45286b 696e6473 s_GET_SIZE(kinds │ │ │ │ + 0x0000ad28 29000000 494f0000 4f7c4f3a 6765745f )...IO..O|O:get_ │ │ │ │ + 0x0000ad38 63726f73 73696e74 6572705f 64617461 crossinterp_data │ │ │ │ + 0x0000ad48 00000000 65787065 63746564 206d6f64 ....expected mod │ │ │ │ + 0x0000ad58 65207374 722c2067 6f742025 52000000 e str, got %R... │ │ │ │ + 0x0000ad68 78696461 74610000 66616c6c 6261636b xidata..fallback │ │ │ │ + 0x0000ad78 00000000 7069636b 6c650000 6d617273 ....pickle..mars │ │ │ │ + 0x0000ad88 68616c00 636f6465 00000000 66756e63 hal.code....func │ │ │ │ + 0x0000ad98 00000000 73637269 70740000 73637269 ....script..scri │ │ │ │ + 0x0000ada8 70742d70 75726500 756e7375 70706f72 pt-pure.unsuppor │ │ │ │ + 0x0000adb8 74656420 6d6f6465 20255200 5f507958 ted mode %R._PyX │ │ │ │ + 0x0000adc8 49446174 615f5265 6c656173 65287869 IData_Release(xi │ │ │ │ + 0x0000add8 64617461 29203d3d 20300000 4f693a74 data) == 0..Oi:t │ │ │ │ + 0x0000ade8 7970655f 61737369 676e5f73 70656369 ype_assign_speci │ │ │ │ + 0x0000adf8 6669635f 76657273 696f6e5f 756e7361 fic_version_unsa │ │ │ │ + 0x0000ae08 66650000 21507954 7970655f 48617346 fe..!PyType_HasF │ │ │ │ + 0x0000ae18 65617475 72652874 7970652c 2050795f eature(type, Py_ │ │ │ │ + 0x0000ae28 5450464c 4147535f 494d4d55 5441424c TPFLAGS_IMMUTABL │ │ │ │ + 0x0000ae38 45545950 45290000 6d6f6420 213d204e ETYPE)..mod != N │ │ │ │ + 0x0000ae48 554c4c00 4f000000 4e6c0000 44640000 ULL.O...Nl..Dd.. │ │ │ │ + 0x0000ae58 44690000 2e2e2f49 6e636c75 64652f63 Di..../Include/c │ │ │ │ + 0x0000ae68 70797468 6f6e2f74 75706c65 6f626a65 python/tupleobje │ │ │ │ + 0x0000ae78 63742e68 00000000 50795475 706c655f ct.h....PyTuple_ │ │ │ │ + 0x0000ae88 43686563 6b286f70 29000000 557c6973 Check(op)...U|is │ │ │ │ + 0x0000ae98 00000000 656e636f 64652065 72726f72 ....encode error │ │ │ │ + 0x0000aea8 3a20706f 733d257a 752c2072 6561736f : pos=%zu, reaso │ │ │ │ + 0x0000aeb8 6e3d2573 00000000 4f3a7265 73746f72 n=%s....O:restor │ │ │ │ + 0x0000aec8 655f6372 6f737369 6e746572 705f6461 e_crossinterp_da │ │ │ │ + 0x0000aed8 74610000 2e2e2f49 6e636c75 64652f6f ta..../Include/o │ │ │ │ + 0x0000aee8 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ + 0x0000aef8 6f622920 213d2026 50794c6f 6e675f54 ob) != &PyLong_T │ │ │ │ + 0x0000af08 79706500 50795f54 59504528 6f622920 ype.Py_TYPE(ob) │ │ │ │ + 0x0000af18 213d2026 5079426f 6f6c5f54 79706500 != &PyBool_Type. │ │ │ │ + 0x0000af28 2e2e2f49 6e636c75 64652f69 6e746572 ../Include/inter │ │ │ │ + 0x0000af38 6e616c2f 7079636f 72655f6f 626a6563 nal/pycore_objec │ │ │ │ + 0x0000af48 742e6800 74702d3e 74705f62 61736963 t.h.tp->tp_basic │ │ │ │ + 0x0000af58 73697a65 203e2030 20262620 2873697a size > 0 && (siz │ │ │ │ + 0x0000af68 655f7429 74702d3e 74705f62 61736963 e_t)tp->tp_basic │ │ │ │ + 0x0000af78 73697a65 20252073 697a656f 66285079 size % sizeof(Py │ │ │ │ + 0x0000af88 4f626a65 6374202a 29203d3d 20300000 Object *) == 0.. │ │ │ │ + 0x0000af98 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ + 0x0000afa8 5f666c61 67732026 2050795f 5450464c _flags & Py_TPFL │ │ │ │ + 0x0000afb8 4147535f 494e4c49 4e455f56 414c5545 AGS_INLINE_VALUE │ │ │ │ + 0x0000afc8 53000000 50795f54 59504528 6f626a29 S...Py_TYPE(obj) │ │ │ │ + 0x0000afd8 2d3e7470 5f666c61 67732026 2050795f ->tp_flags & Py_ │ │ │ │ + 0x0000afe8 5450464c 4147535f 4d414e41 4745445f TPFLAGS_MANAGED_ │ │ │ │ + 0x0000aff8 44494354 00000000 2e2e2f49 6e636c75 DICT....../Inclu │ │ │ │ + 0x0000b008 64652f69 6e746572 6e616c2f 7079636f de/internal/pyco │ │ │ │ + 0x0000b018 72655f73 7461636b 7265662e 68000000 re_stackref.h... │ │ │ │ + 0x0000b028 21507953 7461636b 5265665f 49735461 !PyStackRef_IsTa │ │ │ │ + 0x0000b038 67676564 496e7428 72656629 00000000 ggedInt(ref).... │ │ │ │ + 0x0000b048 5f746573 74696e74 65726e61 6c636170 _testinternalcap │ │ │ │ + 0x0000b058 69000000 6d6f6420 213d2050 795f4e6f i...mod != Py_No │ │ │ │ + 0x0000b068 6e650000 6d6f6475 6c652021 3d204e55 ne..module != NU │ │ │ │ + 0x0000b078 4c4c0000 6b657973 20213d20 4e554c4c LL..keys != NULL │ │ │ │ + 0x0000b088 00000000 73697a65 203e3d20 30000000 ....size >= 0... │ │ │ │ + 0x0000b098 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x0000b0a8 7475706c 65290000 64440000 4f7c4f21 tuple)..dD..O|O! │ │ │ │ + 0x0000b0b8 4f214f21 3a676574 5f636f64 655f7661 O!O!:get_code_va │ │ │ │ + 0x0000b0c8 725f636f 756e7473 00000000 61726775 r_counts....argu │ │ │ │ + 0x0000b0d8 6d656e74 206d7573 74206265 20612063 ment must be a c │ │ │ │ + 0x0000b0e8 6f646520 6f626a65 6374206f 72206120 ode object or a │ │ │ │ + 0x0000b0f8 66756e63 74696f6e 00000000 7c4f246c function....|O$l │ │ │ │ + 0x0000b108 3a637265 6174655f 696e7465 72707265 :create_interpre │ │ │ │ + 0x0000b118 74657200 676f7420 756e6578 70656374 ter.got unexpect │ │ │ │ + 0x0000b128 65642063 6f6e6669 67000000 636f6e66 ed config...conf │ │ │ │ + 0x0000b138 6967203d 3d204e55 4c4c0000 74737461 ig == NULL..tsta │ │ │ │ + 0x0000b148 7465203d 3d204e55 4c4c0000 756e7375 te == NULL..unsu │ │ │ │ + 0x0000b158 70706f72 74656420 7768656e 63652025 pported whence % │ │ │ │ + 0x0000b168 6c640000 4f7c4f4f 4f214f21 3a676574 ld..O|OOO!O!:get │ │ │ │ + 0x0000b178 5f636f64 655f7661 725f636f 756e7473 _code_var_counts │ │ │ │ + 0x0000b188 00000000 746f7461 6c000000 6c6f6361 ....total...loca │ │ │ │ + 0x0000b198 6c730000 61726773 00000000 6e756d70 ls..args....nump │ │ │ │ + 0x0000b1a8 6f736f6e 6c790000 6e756d70 6f736f72 osonly..numposor │ │ │ │ + 0x0000b1b8 6b770000 6e756d6b 776f6e6c 79000000 kw..numkwonly... │ │ │ │ + 0x0000b1c8 76617261 72677300 7661726b 77617267 varargs.varkwarg │ │ │ │ + 0x0000b1d8 73000000 6e756d70 75726500 63656c6c s...numpure.cell │ │ │ │ + 0x0000b1e8 73000000 6e756d61 72677300 6e756d6f s...numargs.numo │ │ │ │ + 0x0000b1f8 74686572 73000000 6e756d63 656c6c73 thers...numcells │ │ │ │ + 0x0000b208 00000000 6e756d66 72656500 756e626f ....numfree.unbo │ │ │ │ + 0x0000b218 756e6400 6e756d61 74747273 00000000 und.numattrs.... │ │ │ │ + 0x0000b228 6e756d75 6e6b6e6f 776e0000 676c6f62 numunknown..glob │ │ │ │ + 0x0000b238 616c7300 6e756d67 6c6f6261 6c000000 als.numglobal... │ │ │ │ + 0x0000b248 6e756d62 75696c74 696e0000 4f7c703a numbuiltin..O|p: │ │ │ │ + 0x0000b258 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ + 0x0000b268 74657200 50794572 725f4f63 63757272 ter.PyErr_Occurr │ │ │ │ + 0x0000b278 65642829 00000000 4f737c24 703a6578 ed()....Os|$p:ex │ │ │ │ + 0x0000b288 65635f69 6e746572 70726574 65720000 ec_interpreter.. │ │ │ │ + 0x0000b298 696e7465 72706964 203e205f 50795275 interpid > _PyRu │ │ │ │ + 0x0000b2a8 6e74696d 652e696e 74657270 72657465 ntime.interprete │ │ │ │ + 0x0000b2b8 72732e6e 6578745f 69640000 61726775 rs.next_id..argu │ │ │ │ + 0x0000b2c8 6d656e74 206d7573 74206265 20612066 ment must be a f │ │ │ │ + 0x0000b2d8 72616d65 00000000 4f3a7065 6e64696e rame....O:pendin │ │ │ │ + 0x0000b2e8 675f6964 656e7469 66790000 696e7465 g_identify..inte │ │ │ │ + 0x0000b2f8 72707265 74657220 6e6f7420 666f756e rpreter not foun │ │ │ │ + 0x0000b308 64000000 72203d3d 205f5079 5f414444 d...r == _Py_ADD │ │ │ │ + 0x0000b318 5f50454e 44494e47 5f535543 43455353 _PENDING_SUCCESS │ │ │ │ + 0x0000b328 207c7c20 72203d3d 205f5079 5f414444 || r == _Py_ADD │ │ │ │ + 0x0000b338 5f50454e 44494e47 5f46554c 4c000000 _PENDING_FULL... │ │ │ │ + 0x0000b348 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ + 0x0000b358 5f726573 756c742e 696e7465 72706964 _result.interpid │ │ │ │ + 0x0000b368 203d3d20 2d310000 4f7c4924 70703a70 == -1..O|I$pp:p │ │ │ │ + 0x0000b378 656e6469 6e675f74 68726561 6466756e ending_threadfun │ │ │ │ + 0x0000b388 63000000 2e2e2f4d 6f64756c 65732f5f c...../Modules/_ │ │ │ │ + 0x0000b398 74657374 696e7465 726e616c 63617069 testinternalcapi │ │ │ │ + 0x0000b3a8 2f746573 745f6c6f 636b2e63 00000000 /test_lock.c.... │ │ │ │ + 0x0000b3b8 6d2e5f62 69747320 3d3d2031 00000000 m._bits == 1.... │ │ │ │ + 0x0000b3c8 6d2e5f62 69747320 3d3d2030 00000000 m._bits == 0.... │ │ │ │ + 0x0000b3d8 2e2e2f49 6e636c75 64652f63 70797468 ../Include/cpyth │ │ │ │ + 0x0000b3e8 6f6e2f6c 6973746f 626a6563 742e6800 on/listobject.h. │ │ │ │ + 0x0000b3f8 50794c69 73745f43 6865636b 286f7029 PyList_Check(op) │ │ │ │ + 0x0000b408 00000000 696e6465 78203c20 6c697374 ....index < list │ │ │ │ + 0x0000b418 2d3e616c 6c6f6361 74656400 656e6420 ->allocated.end │ │ │ │ + 0x0000b428 213d2073 74617274 00000000 28644f29 != start....(dO) │ │ │ │ + 0x0000b438 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ + 0x0000b448 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ + 0x0000b458 5f544852 45414453 202a2043 4f554e54 _THREADS * COUNT │ │ │ │ + 0x0000b468 45525f49 54455253 00000000 74657374 ER_ITERS....test │ │ │ │ + 0x0000b478 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ + 0x0000b488 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ + 0x0000b498 202a2053 4c4f575f 434f554e 5445525f * SLOW_COUNTER_ │ │ │ │ + 0x0000b4a8 49544552 53000000 72657320 3d3d202d ITERS...res == - │ │ │ │ + 0x0000b4b8 31000000 72657320 3d3d2030 00000000 1...res == 0.... │ │ │ │ + 0x0000b4c8 636f756e 74657220 3d3d2035 00000000 counter == 5.... │ │ │ │ + 0x0000b4d8 2a636f75 6e746572 203d3d20 35000000 *counter == 5... │ │ │ │ + 0x0000b4e8 215f5079 52656375 72736976 654d7574 !_PyRecursiveMut │ │ │ │ + 0x0000b4f8 65785f49 734c6f63 6b656442 79437572 ex_IsLockedByCur │ │ │ │ + 0x0000b508 72656e74 54687265 61642826 6d290000 rentThread(&m).. │ │ │ │ + 0x0000b518 6d2e7468 72656164 203d3d20 50795468 m.thread == PyTh │ │ │ │ + 0x0000b528 72656164 5f676574 5f746872 6561645f read_get_thread_ │ │ │ │ + 0x0000b538 6964656e 745f6578 28290000 50794d75 ident_ex()..PyMu │ │ │ │ + 0x0000b548 7465785f 49734c6f 636b6564 28266d2e tex_IsLocked(&m. │ │ │ │ + 0x0000b558 6d757465 78290000 6d2e6c65 76656c20 mutex)..m.level │ │ │ │ + 0x0000b568 3d3d2030 00000000 6d2e6c65 76656c20 == 0....m.level │ │ │ │ + 0x0000b578 3d3d2031 00000000 6d2e7468 72656164 == 1....m.thread │ │ │ │ + 0x0000b588 203d3d20 30000000 2150794d 75746578 == 0...!PyMutex │ │ │ │ + 0x0000b598 5f49734c 6f636b65 6428266d 2e6d7574 _IsLocked(&m.mut │ │ │ │ + 0x0000b5a8 65782900 74657374 5f646174 612e7277 ex).test_data.rw │ │ │ │ + 0x0000b5b8 2e626974 73203d3d 20310000 74657374 .bits == 1..test │ │ │ │ + 0x0000b5c8 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x0000b5d8 20300000 74657374 5f646174 612e7277 0..test_data.rw │ │ │ │ + 0x0000b5e8 2e626974 73203d3d 20380000 74657374 .bits == 8..test │ │ │ │ + 0x0000b5f8 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x0000b608 20313000 74657374 5f646174 612e7277 10.test_data.rw │ │ │ │ + 0x0000b618 2e626974 73203d3d 20330000 74657374 .bits == 3..test │ │ │ │ + 0x0000b628 5f646174 612e6d2e 5f626974 73203d3d _data.m._bits == │ │ │ │ + 0x0000b638 20310000 76203d3d 2031207c 7c207620 1..v == 1 || v │ │ │ │ + 0x0000b648 3d3d2033 00000000 76203d3d 20330000 == 3....v == 3.. │ │ │ │ + 0x0000b658 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ + 0x0000b668 73203d3d 20300000 6d2d3e5f 62697473 s == 0..m->_bits │ │ │ │ + 0x0000b678 203d3d20 31207c7c 206d2d3e 5f626974 == 1 || m->_bit │ │ │ │ + 0x0000b688 73203d3d 20330000 6d2d3e5f 62697473 s == 3..m->_bits │ │ │ │ + 0x0000b698 203d3d20 30000000 5f50795f 6269745f == 0..._Py_bit_ │ │ │ │ + 0x0000b6a8 6c656e67 74682825 6c752920 72657475 length(%lu) retu │ │ │ │ + 0x0000b6b8 726e7320 25692c20 65787065 63746564 rns %i, expected │ │ │ │ + 0x0000b6c8 20256900 50797468 6f6e0000 79746800 %i.Python..yth. │ │ │ │ + 0x0000b6d8 7974686f 6e000000 74686f6e 00000000 ython...thon.... │ │ │ │ + 0x0000b6e8 7a7a0000 50797468 6f000000 61620000 zz..Pytho...ab.. │ │ │ │ + 0x0000b6f8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b708 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b718 00000000 62610000 62620000 61616161 ....ba..bb..aaaa │ │ │ │ + 0x0000b728 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b738 61616161 61616161 61616162 00000000 aaaaaaaaaaab.... │ │ │ │ + 0x0000b748 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b758 61616161 61616161 61616161 61616261 aaaaaaaaaaaaaaba │ │ │ │ + 0x0000b768 00000000 61616161 61616161 61616161 ....aaaaaaaaaaaa │ │ │ │ + 0x0000b778 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b788 61616262 00000000 30313233 34353637 aabb....01234567 │ │ │ │ + 0x0000b798 38396162 63646566 00000000 61626364 89abcdef....abcd │ │ │ │ + 0x0000b7a8 00000000 496e636f 72726563 74207265 ....Incorrect re │ │ │ │ + 0x0000b7b8 73756c74 5f313a20 27257327 20696e20 sult_1: '%s' in │ │ │ │ + 0x0000b7c8 27257327 20286f66 66736574 3d257a64 '%s' (offset=%zd │ │ │ │ + 0x0000b7d8 29000000 496e636f 72726563 74207265 )...Incorrect re │ │ │ │ + 0x0000b7e8 73756c74 5f323a20 27257327 20696e20 sult_2: '%s' in │ │ │ │ + 0x0000b7f8 27257327 20286f66 66736574 3d257a64 '%s' (offset=%zd │ │ │ │ + 0x0000b808 29000000 63686563 6b5f6279 7465735f )...check_bytes_ │ │ │ │ + 0x0000b818 66696e64 5f6c6172 67652825 7a642c20 find_large(%zd, │ │ │ │ + 0x0000b828 257a6429 20666f75 6e642025 7a640000 %zd) found %zd.. │ │ │ │ + 0x0000b838 2e2e2f4d 6f64756c 65732f5f 74657374 ../Modules/_test │ │ │ │ + 0x0000b848 696e7465 726e616c 63617069 2f746573 internalcapi/tes │ │ │ │ + 0x0000b858 745f6372 69746963 616c5f73 65637469 t_critical_secti │ │ │ │ + 0x0000b868 6f6e732e 63000000 64312021 3d204e55 ons.c...d1 != NU │ │ │ │ + 0x0000b878 4c4c0000 64322021 3d204e55 4c4c0000 LL..d2 != NULL.. │ │ │ │ + 0x0000b888 50795468 72656164 53746174 655f4745 PyThreadState_GE │ │ │ │ + 0x0000b898 5428292d 3e637269 74696361 6c5f7365 T()->critical_se │ │ │ │ + 0x0000b8a8 6374696f 6e203d3d 20300000 74657374 ction == 0..test │ │ │ │ + 0x0000b8b8 5f646174 612e6f62 6a20213d 204e554c _data.obj != NUL │ │ │ │ + 0x0000b8c8 4c000000 6120213d 204e554c 4c000000 L...a != NULL... │ │ │ │ + 0x0000b8d8 6220213d 204e554c 4c000000 74657374 b != NULL...test │ │ │ │ + 0x0000b8e8 5f646174 612e6f62 6a312021 3d204e55 _data.obj1 != NU │ │ │ │ + 0x0000b8f8 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ + 0x0000b908 6a322021 3d204e55 4c4c0000 74657374 j2 != NULL..test │ │ │ │ + 0x0000b918 5f646174 612e6f62 6a332021 3d204e55 _data.obj3 != NU │ │ │ │ + 0x0000b928 4c4c0000 41706c65 00000000 4170706c LL..Aple....Appl │ │ │ │ + 0x0000b938 65000000 42406e40 6e400000 42616e61 e...B@n@n@..Bana │ │ │ │ + 0x0000b948 6e610000 43686572 72792100 43686572 na..Cherry!.Cher │ │ │ │ + 0x0000b958 72790000 2d2d2d2d 2d2d0000 2d2d2d30 ry..------..---0 │ │ │ │ + 0x0000b968 2d2d2d00 61626300 61610000 41414141 ---.abc.aa..AAAA │ │ │ │ + 0x0000b978 41000000 61616161 61000000 7758795a A...aaaaa...wXyZ │ │ │ │ + 0x0000b988 00000000 7778797a 00000000 7758795a ....wxyz....wXyZ │ │ │ │ + 0x0000b998 31323300 4a617661 00000000 43230000 123.Java....C#.. │ │ │ │ + 0x0000b9a8 61627374 72616374 5f666f6f 6261725f abstract_foobar_ │ │ │ │ + 0x0000b9b8 6d616e61 67657200 41627374 72616374 manager.Abstract │ │ │ │ + 0x0000b9c8 466f6f62 61724d61 6e616765 72000000 FoobarManager... │ │ │ │ + 0x0000b9d8 50795079 00000000 43507974 686f6e00 PyPy....CPython. │ │ │ │ + 0x0000b9e8 70797079 00000000 41747472 69627574 pypy....Attribut │ │ │ │ + 0x0000b9f8 65457272 6f700000 41747472 69627574 eErrop..Attribut │ │ │ │ + 0x0000ba08 65457272 6f720000 41747472 69627574 eError..Attribut │ │ │ │ + 0x0000ba18 65457272 6f725465 73747300 45646974 eErrorTests.Edit │ │ │ │ + 0x0000ba28 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ + 0x0000ba38 746f2027 25732720 72657475 726e7320 to '%s' returns │ │ │ │ + 0x0000ba48 257a642c 20657870 65637465 6420257a %zd, expected %z │ │ │ │ + 0x0000ba58 64000000 45646974 20636f73 74206672 d...Edit cost fr │ │ │ │ + 0x0000ba68 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ + 0x0000ba78 28746872 6573686f 6c642025 7a642920 (threshold %zd) │ │ │ │ + 0x0000ba88 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ + 0x0000ba98 65637465 64206772 65617465 72207468 ected greater th │ │ │ │ + 0x0000baa8 616e2025 7a640000 45646974 20636f73 an %zd..Edit cos │ │ │ │ + 0x0000bab8 74206672 6f6d2027 25732720 746f2027 t from '%s' to ' │ │ │ │ + 0x0000bac8 25732720 28746872 6573686f 6c642025 %s' (threshold % │ │ │ │ + 0x0000bad8 7a642920 72657475 726e7320 257a642c zd) returns %zd, │ │ │ │ + 0x0000bae8 20657870 65637465 6420257a 64000000 expected %zd... │ │ │ │ + 0x0000baf8 7461626c 652d3e6e 656e7472 69657320 table->nentries │ │ │ │ + 0x0000bb08 3d3d2030 00000000 7461626c 652d3e6e == 0....table->n │ │ │ │ + 0x0000bb18 6275636b 65747320 3e203000 5f50795f buckets > 0._Py_ │ │ │ │ + 0x0000bb28 68617368 7461626c 655f6765 74287461 hashtable_get(ta │ │ │ │ + 0x0000bb38 626c652c 20544f5f 50545228 27782729 ble, TO_PTR('x') │ │ │ │ + 0x0000bb48 29203d3d 204e554c 4c000000 7461626c ) == NULL...tabl │ │ │ │ + 0x0000bb58 652d3e6e 656e7472 69657320 3d3d2032 e->nentries == 2 │ │ │ │ + 0x0000bb68 36000000 7461626c 652d3e6e 6275636b 6...table->nbuck │ │ │ │ + 0x0000bb78 65747320 3e207461 626c652d 3e6e656e ets > table->nen │ │ │ │ + 0x0000bb88 74726965 73000000 656e7472 7920213d tries...entry != │ │ │ │ + 0x0000bb98 204e554c 4c000000 656e7472 792d3e6b NULL...entry->k │ │ │ │ + 0x0000bba8 6579203d 3d20544f 5f505452 286b6579 ey == TO_PTR(key │ │ │ │ + 0x0000bbb8 29000000 656e7472 792d3e76 616c7565 )...entry->value │ │ │ │ + 0x0000bbc8 203d3d20 544f5f50 54522856 414c5545 == TO_PTR(VALUE │ │ │ │ + 0x0000bbd8 286b6579 29290000 28696e74 2946524f (key))..(int)FRO │ │ │ │ + 0x0000bbe8 4d5f5054 52287661 6c75655f 70747229 M_PTR(value_ptr) │ │ │ │ + 0x0000bbf8 203d3d20 56414c55 45286b65 79290000 == VALUE(key).. │ │ │ │ + 0x0000bc08 7461626c 652d3e6e 656e7472 69657320 table->nentries │ │ │ │ + 0x0000bc18 3d3d2032 35000000 5f50795f 68617368 == 25..._Py_hash │ │ │ │ + 0x0000bc28 7461626c 655f6765 745f656e 74727928 table_get_entry( │ │ │ │ + 0x0000bc38 7461626c 652c2054 4f5f5054 52286b65 table, TO_PTR(ke │ │ │ │ + 0x0000bc48 79292920 3d3d204e 554c4c00 636f756e y)) == NULL.coun │ │ │ │ + 0x0000bc58 74203d3d 20323500 76616c75 65203d3d t == 25.value == │ │ │ │ + 0x0000bc68 2056414c 5545286b 65792900 77726f6e VALUE(key).wron │ │ │ │ + 0x0000bc78 67207265 73756c74 20666f72 205f5079 g result for _Py │ │ │ │ + 0x0000bc88 4c6f6e67 5f4e756d 42697473 00000000 Long_NumBits.... │ │ │ │ + 0x0000bc98 74657374 5f6c6f6e 675f6e75 6d626974 test_long_numbit │ │ │ │ + 0x0000bca8 73000000 25733a20 25730000 77726f6e s...%s: %s..wron │ │ │ │ + 0x0000bcb8 67207265 73756c74 20666f72 2050794c g result for PyL │ │ │ │ + 0x0000bcc8 6f6e675f 47657453 69676e28 29000000 ong_GetSign()... │ │ │ │ + 0x0000bcd8 5f50795f 706f7063 6f756e74 33322825 _Py_popcount32(% │ │ │ │ + 0x0000bce8 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ + 0x0000bcf8 65787065 63746564 20256900 21507945 expected %i.!PyE │ │ │ │ + 0x0000bd08 72725f4f 63637572 72656428 29000000 rr_Occurred()... │ │ │ │ + 0x0000bd18 5079556e 73746162 6c655f54 68726561 PyUnstable_Threa │ │ │ │ + 0x0000bd28 64537461 74655f53 65745374 61636b50 dState_SetStackP │ │ │ │ + 0x0000bd38 726f7465 6374696f 6e287473 74617465 rotection(tstate │ │ │ │ + 0x0000bd48 2c207374 6172742c 2073697a 6529203d , start, size) = │ │ │ │ + 0x0000bd58 3d202d31 00000000 50794572 725f4578 = -1....PyErr_Ex │ │ │ │ + 0x0000bd68 63657074 696f6e4d 61746368 65732850 ceptionMatches(P │ │ │ │ + 0x0000bd78 79457863 5f56616c 75654572 726f7229 yExc_ValueError) │ │ │ │ + 0x0000bd88 00000000 74732d3e 635f7374 61636b5f ....ts->c_stack_ │ │ │ │ + 0x0000bd98 696e6974 5f626173 65203d3d 20696e69 init_base == ini │ │ │ │ + 0x0000bda8 745f6261 73650000 74732d3e 635f7374 t_base..ts->c_st │ │ │ │ + 0x0000bdb8 61636b5f 696e6974 5f746f70 203d3d20 ack_init_top == │ │ │ │ + 0x0000bdc8 696e6974 5f746f70 00000000 5079556e init_top....PyUn │ │ │ │ + 0x0000bdd8 73746162 6c655f54 68726561 64537461 stable_ThreadSta │ │ │ │ + 0x0000bde8 74655f53 65745374 61636b50 726f7465 te_SetStackProte │ │ │ │ + 0x0000bdf8 6374696f 6e287473 74617465 2c207374 ction(tstate, st │ │ │ │ + 0x0000be08 6172742c 2073697a 6529203d 3d203000 art, size) == 0. │ │ │ │ + 0x0000be18 74732d3e 635f7374 61636b5f 746f7020 ts->c_stack_top │ │ │ │ + 0x0000be28 3d3d2028 75696e74 7074725f 74297374 == (uintptr_t)st │ │ │ │ + 0x0000be38 61727420 2b207369 7a650000 74732d3e art + size..ts-> │ │ │ │ + 0x0000be48 635f7374 61636b5f 68617264 5f6c696d c_stack_hard_lim │ │ │ │ + 0x0000be58 6974203c 3d207473 2d3e635f 73746163 it <= ts->c_stac │ │ │ │ + 0x0000be68 6b5f736f 66745f6c 696d6974 00000000 k_soft_limit.... │ │ │ │ + 0x0000be78 74732d3e 635f7374 61636b5f 736f6674 ts->c_stack_soft │ │ │ │ + 0x0000be88 5f6c696d 6974203c 2074732d 3e635f73 _limit < ts->c_s │ │ │ │ + 0x0000be98 7461636b 5f746f70 00000000 74737461 tack_top....tsta │ │ │ │ + 0x0000bea8 74652021 3d204e55 4c4c0000 64696374 te != NULL..dict │ │ │ │ + 0x0000beb8 20213d20 4e554c4c 00000000 64696374 != NULL....dict │ │ │ │ + 0x0000bec8 32203d3d 20646963 74000000 4f6e0000 2 == dict...On.. │ │ │ │ + 0x0000bed8 696e6e4f 00000000 2e2e2f4d 6f64756c innO....../Modul │ │ │ │ + 0x0000bee8 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ + 0x0000bef8 63617069 2f736574 2e630000 6974656d capi/set.c..item │ │ │ │ + 0x0000bf08 203d3d20 554e494e 49544941 4c495a45 == UNINITIALIZE │ │ │ │ + 0x0000bf18 445f5054 52000000 68617368 203d3d20 D_PTR...hash == │ │ │ │ + 0x0000bf28 2850795f 68617368 5f742955 4e494e49 (Py_hash_t)UNINI │ │ │ │ + 0x0000bf38 5449414c 495a4544 5f53495a 45000000 TIALIZED_SIZE... │ │ │ │ + 0x0000bf48 7263203d 3d203000 4f4f0000 6f626a65 rc == 0.OO..obje │ │ │ │ + 0x0000bf58 63742069 73206e6f 74207365 656e2061 ct is not seen a │ │ │ │ + 0x0000bf68 73206672 65656400 4f210000 4661696c s freed.O!..Fail │ │ │ │ + 0x0000bf78 65642074 6f20636f 6d70696c 65207472 ed to compile tr │ │ │ │ + 0x0000bf88 616d706f 6c696e65 00000000 4661696c ampoline....Fail │ │ │ │ + 0x0000bf98 65642074 6f207365 74207065 72736973 ed to set persis │ │ │ │ + 0x0000bfa8 745f6166 7465725f 666f726b 00000000 t_after_fork.... │ │ │ │ + 0x0000bfb8 62656e63 686d6172 6b5f6c6f 636b7300 benchmark_locks. │ │ │ │ + 0x0000bfc8 7370616d 00000000 66696c65 6e616d65 spam....filename │ │ │ │ + 0x0000bfd8 00000000 696e7374 72756374 696f6e73 ....instructions │ │ │ │ + 0x0000bfe8 00000000 6d657461 64617461 00000000 ....metadata.... │ │ │ │ + 0x0000bff8 6e6c6f63 616c7300 61737400 6f707469 nlocals.ast.opti │ │ │ │ + 0x0000c008 6d697a65 00000000 636f6d70 696c655f mize....compile_ │ │ │ │ + 0x0000c018 6d6f6465 00000000 646f6300 6765745f mode....doc.get_ │ │ │ │ + 0x0000c028 636f6e66 69677300 6765745f 72656375 configs.get_recu │ │ │ │ + 0x0000c038 7273696f 6e5f6465 70746800 6765745f rsion_depth.get_ │ │ │ │ + 0x0000c048 635f7265 63757273 696f6e5f 72656d61 c_recursion_rema │ │ │ │ + 0x0000c058 696e696e 67000000 6765745f 73746163 ining...get_stac │ │ │ │ + 0x0000c068 6b5f706f 696e7465 72000000 6765745f k_pointer...get_ │ │ │ │ + 0x0000c078 73746163 6b5f6d61 7267696e 00000000 stack_margin.... │ │ │ │ + 0x0000c088 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ + 0x0000c098 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ + 0x0000c0a8 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ + 0x0000c0b8 5f686173 68746162 6c650000 72657365 _hashtable..rese │ │ │ │ + 0x0000c0c8 745f7061 74685f63 6f6e6669 67000000 t_path_config... │ │ │ │ + 0x0000c0d8 74657374 5f656469 745f636f 73740000 test_edit_cost.. │ │ │ │ + 0x0000c0e8 74657374 5f627974 65735f66 696e6400 test_bytes_find. │ │ │ │ + 0x0000c0f8 6e6f726d 616c697a 655f7061 74680000 normalize_path.. │ │ │ │ + 0x0000c108 6765745f 67657470 6174685f 636f6465 get_getpath_code │ │ │ │ + 0x0000c118 6f626a65 63740000 456e636f 64654c6f object..EncodeLo │ │ │ │ + 0x0000c128 63616c65 45780000 4465636f 64654c6f caleEx..DecodeLo │ │ │ │ + 0x0000c138 63616c65 45780000 7365745f 6576616c caleEx..set_eval │ │ │ │ + 0x0000c148 5f667261 6d655f64 65666175 6c740000 _frame_default.. │ │ │ │ + 0x0000c158 7365745f 6576616c 5f667261 6d655f72 set_eval_frame_r │ │ │ │ + 0x0000c168 65636f72 64000000 6e65775f 696e7374 ecord...new_inst │ │ │ │ + 0x0000c178 72756374 696f6e5f 73657175 656e6365 ruction_sequence │ │ │ │ + 0x0000c188 00000000 636f6d70 696c6572 5f636f64 ....compiler_cod │ │ │ │ + 0x0000c198 6567656e 00000000 6f707469 6d697a65 egen....optimize │ │ │ │ + 0x0000c1a8 5f636667 00000000 61737365 6d626c65 _cfg....assemble │ │ │ │ + 0x0000c1b8 5f636f64 655f6f62 6a656374 00000000 _code_object.... │ │ │ │ + 0x0000c1c8 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ + 0x0000c1d8 6e677300 636c6561 725f6578 74656e73 ngs.clear_extens │ │ │ │ + 0x0000c1e8 696f6e00 77726974 655f7065 72665f6d ion.write_perf_m │ │ │ │ + 0x0000c1f8 61705f65 6e747279 00000000 70657266 ap_entry....perf │ │ │ │ + 0x0000c208 5f6d6170 5f737461 74655f74 65617264 _map_state_teard │ │ │ │ + 0x0000c218 6f776e00 69667261 6d655f67 6574636f own.iframe_getco │ │ │ │ + 0x0000c228 64650000 69667261 6d655f67 65746c69 de..iframe_getli │ │ │ │ + 0x0000c238 6e650000 69667261 6d655f67 65746c61 ne..iframe_getla │ │ │ │ + 0x0000c248 73746900 636f6465 5f726574 75726e73 sti.code_returns │ │ │ │ + 0x0000c258 5f6f6e6c 795f6e6f 6e650000 6765745f _only_none..get_ │ │ │ │ + 0x0000c268 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ + 0x0000c278 6765745f 636f5f6c 6f63616c 736b696e get_co_localskin │ │ │ │ + 0x0000c288 64730000 6765745f 636f6465 5f766172 ds..get_code_var │ │ │ │ + 0x0000c298 5f636f75 6e747300 76657269 66795f73 _counts.verify_s │ │ │ │ + 0x0000c2a8 74617465 6c657373 5f636f64 65000000 tateless_code... │ │ │ │ + 0x0000c2b8 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000c2c8 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ + 0x0000c2d8 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ + 0x0000c2e8 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ + 0x0000c2f8 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ + 0x0000c308 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ + 0x0000c318 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ + 0x0000c328 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ + 0x0000c338 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ + 0x0000c348 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ + 0x0000c358 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ + 0x0000c368 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ + 0x0000c378 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ + 0x0000c388 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ + 0x0000c398 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ + 0x0000c3a8 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ + 0x0000c3b8 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ + 0x0000c3c8 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ + 0x0000c3d8 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ + 0x0000c3e8 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000c3f8 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ + 0x0000c408 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ + 0x0000c418 65786563 5f696e74 65727072 65746572 exec_interpreter │ │ │ │ + 0x0000c428 00000000 72756e5f 696e5f73 7562696e ....run_in_subin │ │ │ │ + 0x0000c438 74657270 5f776974 685f636f 6e666967 terp_with_config │ │ │ │ + 0x0000c448 00000000 6e6f726d 616c697a 655f696e ....normalize_in │ │ │ │ + 0x0000c458 74657270 5f696400 6e657874 5f696e74 terp_id.next_int │ │ │ │ + 0x0000c468 65727072 65746572 5f696400 756e7573 erpreter_id.unus │ │ │ │ + 0x0000c478 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ + 0x0000c488 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ + 0x0000c498 65786973 74730000 6765745f 696e7465 exists..get_inte │ │ │ │ + 0x0000c4a8 72707265 7465725f 72656663 6f756e74 rpreter_refcount │ │ │ │ + 0x0000c4b8 00000000 6c696e6b 5f696e74 65727072 ....link_interpr │ │ │ │ + 0x0000c4c8 65746572 5f726566 636f756e 74000000 eter_refcount... │ │ │ │ + 0x0000c4d8 756e6c69 6e6b5f69 6e746572 70726574 unlink_interpret │ │ │ │ + 0x0000c4e8 65725f72 6566636f 756e7400 696e7465 er_refcount.inte │ │ │ │ + 0x0000c4f8 72707265 7465725f 72656663 6f756e74 rpreter_refcount │ │ │ │ + 0x0000c508 5f6c696e 6b656400 636f6d70 696c655f _linked.compile_ │ │ │ │ + 0x0000c518 70657266 5f747261 6d706f6c 696e655f perf_trampoline_ │ │ │ │ + 0x0000c528 656e7472 79000000 70657266 5f747261 entry...perf_tra │ │ │ │ + 0x0000c538 6d706f6c 696e655f 7365745f 70657273 mpoline_set_pers │ │ │ │ + 0x0000c548 6973745f 61667465 725f666f 726b0000 ist_after_fork.. │ │ │ │ + 0x0000c558 72657374 6f72655f 63726f73 73696e74 restore_crossint │ │ │ │ + 0x0000c568 6572705f 64617461 00000000 6765745f erp_data....get_ │ │ │ │ + 0x0000c578 72617265 5f657665 6e745f63 6f756e74 rare_event_count │ │ │ │ + 0x0000c588 65727300 72657365 745f7261 72655f65 ers.reset_rare_e │ │ │ │ + 0x0000c598 76656e74 5f636f75 6e746572 73000000 vent_counters... │ │ │ │ + 0x0000c5a8 6861735f 696e6c69 6e655f76 616c7565 has_inline_value │ │ │ │ + 0x0000c5b8 73000000 6861735f 73706c69 745f7461 s...has_split_ta │ │ │ │ + 0x0000c5c8 626c6500 74797065 5f617373 69676e5f ble.type_assign_ │ │ │ │ + 0x0000c5d8 73706563 69666963 5f766572 73696f6e specific_version │ │ │ │ + 0x0000c5e8 5f756e73 61666500 666f7263 6566756c _unsafe.forceful │ │ │ │ + 0x0000c5f8 6c792061 73736967 6e207479 70652d3e ly assign type-> │ │ │ │ + 0x0000c608 74705f76 65727369 6f6e5f74 61670000 tp_version_tag.. │ │ │ │ + 0x0000c618 67685f31 31393231 335f6765 74617267 gh_119213_getarg │ │ │ │ + 0x0000c628 73000000 6765745f 73746174 69635f62 s...get_static_b │ │ │ │ + 0x0000c638 75696c74 696e5f74 79706573 00000000 uiltin_types.... │ │ │ │ + 0x0000c648 6964656e 74696679 5f747970 655f736c identify_type_sl │ │ │ │ + 0x0000c658 6f745f77 72617070 65727300 6861735f ot_wrappers.has_ │ │ │ │ + 0x0000c668 64656665 72726564 5f726566 636f756e deferred_refcoun │ │ │ │ + 0x0000c678 74000000 6765745f 74726163 6b65645f t...get_tracked_ │ │ │ │ + 0x0000c688 68656170 5f73697a 65000000 69735f73 heap_size...is_s │ │ │ │ + 0x0000c698 74617469 635f696d 6d6f7274 616c0000 tatic_immortal.. │ │ │ │ + 0x0000c6a8 696e6372 65665f64 65637265 665f6465 incref_decref_de │ │ │ │ + 0x0000c6b8 6c617965 64000000 6765745f 6e657874 layed...get_next │ │ │ │ + 0x0000c6c8 5f646963 745f6b65 79735f76 65727369 _dict_keys_versi │ │ │ │ + 0x0000c6d8 6f6e0000 7365745f 76656374 6f726361 on..set_vectorca │ │ │ │ + 0x0000c6e8 6c6c5f6e 6f700000 74657374 5f746872 ll_nop..test_thr │ │ │ │ + 0x0000c6f8 65616473 74617465 5f736574 5f737461 eadstate_set_sta │ │ │ │ + 0x0000c708 636b5f70 726f7465 6374696f 6e000000 ck_protection... │ │ │ │ + 0x0000c718 5f707965 72725f73 65746b65 79657272 _pyerr_setkeyerr │ │ │ │ + 0x0000c728 6f720000 63616c6c 6261636b 00000000 or..callback.... │ │ │ │ + 0x0000c738 6e756d00 626c6f63 6b696e67 00000000 num.blocking.... │ │ │ │ + 0x0000c748 656e7375 72655f61 64646564 00000000 ensure_added.... │ │ │ │ + 0x0000c758 6d61696e 00000000 62617369 63000000 main....basic... │ │ │ │ + 0x0000c768 676c6f62 616c6e61 6d657300 61747472 globalnames.attr │ │ │ │ + 0x0000c778 6e616d65 73000000 676c6f62 616c736e names...globalsn │ │ │ │ + 0x0000c788 73000000 6275696c 74696e73 6e730000 s...builtinsns.. │ │ │ │ + 0x0000c798 7768656e 63650000 6f626a00 78690000 whence..obj.xi.. │ │ │ │ + 0x0000c7a8 74657374 5f6c6f63 6b5f6261 73696300 test_lock_basic. │ │ │ │ + 0x0000c7b8 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ + 0x0000c7c8 72656164 73000000 74657374 5f6c6f63 reads...test_loc │ │ │ │ + 0x0000c7d8 6b5f636f 756e7465 72000000 74657374 k_counter...test │ │ │ │ + 0x0000c7e8 5f6c6f63 6b5f636f 756e7465 725f736c _lock_counter_sl │ │ │ │ + 0x0000c7f8 6f770000 74657374 5f6c6f63 6b5f6265 ow..test_lock_be │ │ │ │ + 0x0000c808 6e63686d 61726b00 74657374 5f6c6f63 nchmark.test_loc │ │ │ │ + 0x0000c818 6b5f6f6e 63650000 74657374 5f6c6f63 k_once..test_loc │ │ │ │ + 0x0000c828 6b5f7277 6c6f636b 00000000 74657374 k_rwlock....test │ │ │ │ + 0x0000c838 5f6c6f63 6b5f7265 63757273 69766500 _lock_recursive. │ │ │ │ + 0x0000c848 5f507954 696d655f 41734d69 63726f73 _PyTime_AsMicros │ │ │ │ + 0x0000c858 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ + 0x0000c868 41734d69 6c6c6973 65636f6e 64730000 AsMilliseconds.. │ │ │ │ + 0x0000c878 5f507954 696d655f 41735469 6d657370 _PyTime_AsTimesp │ │ │ │ + 0x0000c888 65630000 5f507954 696d655f 41735469 ec.._PyTime_AsTi │ │ │ │ + 0x0000c898 6d657370 65635f63 6c616d70 00000000 mespec_clamp.... │ │ │ │ + 0x0000c8a8 5f507954 696d655f 41735469 6d657661 _PyTime_AsTimeva │ │ │ │ + 0x0000c8b8 6c000000 5f507954 696d655f 41735469 l..._PyTime_AsTi │ │ │ │ + 0x0000c8c8 6d657661 6c5f636c 616d7000 5f507954 meval_clamp._PyT │ │ │ │ + 0x0000c8d8 696d655f 46726f6d 5365636f 6e647300 ime_FromSeconds. │ │ │ │ + 0x0000c8e8 5f507954 696d655f 46726f6d 5365636f _PyTime_FromSeco │ │ │ │ + 0x0000c8f8 6e64734f 626a6563 74000000 5f507954 ndsObject..._PyT │ │ │ │ + 0x0000c908 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ + 0x0000c918 5f740000 5f507954 696d655f 4f626a65 _t.._PyTime_Obje │ │ │ │ + 0x0000c928 6374546f 54696d65 73706563 00000000 ctToTimespec.... │ │ │ │ + 0x0000c938 5f507954 696d655f 4f626a65 6374546f _PyTime_ObjectTo │ │ │ │ + 0x0000c948 54696d65 76616c00 7365745f 75706461 Timeval.set_upda │ │ │ │ + 0x0000c958 74650000 7365745f 6e657874 5f656e74 te..set_next_ent │ │ │ │ + 0x0000c968 72790000 5f70795f 63725f73 756d0000 ry.._py_cr_sum.. │ │ │ │ + 0x0000c978 5f70795f 63725f64 69666600 5f70795f _py_cr_diff._py_ │ │ │ │ + 0x0000c988 72635f64 69666600 5f70795f 63725f70 rc_diff._py_cr_p │ │ │ │ + 0x0000c998 726f6400 5f70795f 63725f71 756f7400 rod._py_cr_quot. │ │ │ │ + 0x0000c9a8 5f70795f 72635f71 756f7400 74657374 _py_rc_quot.test │ │ │ │ + 0x0000c9b8 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000c9c8 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ + 0x0000c9d8 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ + 0x0000c9e8 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000c9f8 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ + 0x0000ca08 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000ca18 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ + 0x0000ca28 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000ca38 6374696f 6e735f67 63000000 74657374 ctions_gc...test │ │ │ │ + 0x0000ca48 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000ca58 6e735f73 74770000 6765745f 6d6f6475 ns_stw..get_modu │ │ │ │ + 0x0000ca68 6c655f73 74617465 00000000 5f746573 le_state...._tes │ │ │ │ + 0x0000ca78 74696e74 65726e61 6c636170 695f6173 tinternalcapi_as │ │ │ │ + 0x0000ca88 73656d62 6c655f63 6f64655f 6f626a65 semble_code_obje │ │ │ │ + 0x0000ca98 63745f69 6d706c00 00000000 00000000 ct_impl......... │ │ │ │ + 0x0000caa8 00000000 01000000 00000000 01000000 ................ │ │ │ │ + 0x0000cab8 02000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ + 0x0000cac8 74617267 735f696d 706c0000 6765745f targs_impl..get_ │ │ │ │ + 0x0000cad8 696e7465 72705f73 65747469 6e677300 interp_settings. │ │ │ │ + 0x0000cae8 6765745f 636f5f6c 6f63616c 736b696e get_co_localskin │ │ │ │ + 0x0000caf8 64730000 5f50794c 6f63616c 735f4765 ds.._PyLocals_Ge │ │ │ │ + 0x0000cb08 744b696e 64000000 6765745f 63726f73 tKind...get_cros │ │ │ │ + 0x0000cb18 73696e74 6572705f 64617461 00000000 sinterp_data.... │ │ │ │ + 0x0000cb28 74797065 5f617373 69676e5f 73706563 type_assign_spec │ │ │ │ + 0x0000cb38 69666963 5f766572 73696f6e 5f756e73 ific_version_uns │ │ │ │ + 0x0000cb48 61666500 50795475 706c655f 4745545f afe.PyTuple_GET_ │ │ │ │ + 0x0000cb58 53495a45 00000000 50795f53 495a4500 SIZE....Py_SIZE. │ │ │ │ + 0x0000cb68 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ + 0x0000cb78 56616c75 65730000 5f786964 5f636170 Values.._xid_cap │ │ │ │ + 0x0000cb88 73756c65 5f646573 74727563 746f7200 sule_destructor. │ │ │ │ + 0x0000cb98 50795374 61636b52 65665f41 7350794f PyStackRef_AsPyO │ │ │ │ + 0x0000cba8 626a6563 74426f72 726f7700 5f676574 bjectBorrow._get │ │ │ │ + 0x0000cbb8 5f637572 72656e74 5f6d6f64 756c6500 _current_module. │ │ │ │ + 0x0000cbc8 7265636f 72645f65 76616c00 6765745f record_eval.get_ │ │ │ │ + 0x0000cbd8 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000cbe8 65730000 50795475 706c655f 5345545f es..PyTuple_SET_ │ │ │ │ + 0x0000cbf8 4954454d 00000000 5f6e6577 5f696e74 ITEM...._new_int │ │ │ │ + 0x0000cc08 65727072 65746572 00000000 5f707965 erpreter...._pye │ │ │ │ + 0x0000cc18 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ + 0x0000cc28 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ + 0x0000cc38 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ + 0x0000cc48 7465725f 65786973 74730000 6c696e6b ter_exists..link │ │ │ │ + 0x0000cc58 5f696e74 65727072 65746572 5f726566 _interpreter_ref │ │ │ │ + 0x0000cc68 636f756e 74000000 756e6c69 6e6b5f69 count...unlink_i │ │ │ │ + 0x0000cc78 6e746572 70726574 65725f72 6566636f nterpreter_refco │ │ │ │ + 0x0000cc88 756e7400 70656e64 696e675f 6964656e unt.pending_iden │ │ │ │ + 0x0000cc98 74696679 00000000 5f70656e 64696e67 tify...._pending │ │ │ │ + 0x0000cca8 5f696465 6e746966 795f6361 6c6c6261 _identify_callba │ │ │ │ + 0x0000ccb8 636b0000 70656e64 696e675f 74687265 ck..pending_thre │ │ │ │ + 0x0000ccc8 61646675 6e630000 74657374 5f6c6f63 adfunc..test_loc │ │ │ │ + 0x0000ccd8 6b5f6261 73696300 50794c69 73745f53 k_basic.PyList_S │ │ │ │ + 0x0000cce8 45545f49 54454d00 5f746573 74696e74 ET_ITEM._testint │ │ │ │ + 0x0000ccf8 65726e61 6c636170 695f6265 6e63686d ernalcapi_benchm │ │ │ │ + 0x0000cd08 61726b5f 6c6f636b 735f696d 706c0000 ark_locks_impl.. │ │ │ │ + 0x0000cd18 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000cd28 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ + 0x0000cd38 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ + 0x0000cd48 5f6c6f63 6b5f6f6e 63650000 696e6974 _lock_once..init │ │ │ │ + 0x0000cd58 5f6d6179 62655f66 61696c00 74657374 _maybe_fail.test │ │ │ │ + 0x0000cd68 5f6c6f63 6b5f7265 63757273 69766500 _lock_recursive. │ │ │ │ + 0x0000cd78 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ + 0x0000cd88 00000000 74657374 5f6c6f63 6b5f7477 ....test_lock_tw │ │ │ │ + 0x0000cd98 6f5f7468 72656164 73000000 6c6f636b o_threads...lock │ │ │ │ + 0x0000cda8 5f746872 65616400 74657374 5f637269 _thread.test_cri │ │ │ │ + 0x0000cdb8 74696361 6c5f7365 6374696f 6e730000 tical_sections.. │ │ │ │ + 0x0000cdc8 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000cdd8 6374696f 6e735f67 63000000 74657374 ctions_gc...test │ │ │ │ + 0x0000cde8 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000cdf8 6e735f6e 65737400 74657374 5f637269 ns_nest.test_cri │ │ │ │ + 0x0000ce08 74696361 6c5f7365 6374696f 6e735f73 tical_sections_s │ │ │ │ + 0x0000ce18 75737065 6e640000 74657374 5f637269 uspend..test_cri │ │ │ │ + 0x0000ce28 74696361 6c5f7365 6374696f 6e735f74 tical_sections_t │ │ │ │ + 0x0000ce38 68726561 64730000 74657374 5f686173 hreads..test_has │ │ │ │ + 0x0000ce48 68746162 6c650000 68617368 7461626c htable..hashtabl │ │ │ │ + 0x0000ce58 655f6362 00000000 00000000 00000000 e_cb............ │ │ │ │ + 0x0000ce68 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0000ce78 01000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x0000ce88 01000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000ce98 01000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cea8 02000000 00000000 02000000 00000000 ................ │ │ │ │ + 0x0000ceb8 01000000 00000000 feffffff 00000000 ................ │ │ │ │ + 0x0000cec8 02000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000ced8 03000000 00000000 02000000 00000000 ................ │ │ │ │ + 0x0000cee8 01000000 00000000 fdffffff 00000000 ................ │ │ │ │ + 0x0000cef8 02000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cf08 04000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x0000cf18 01000000 00000000 fcffffff 00000000 ................ │ │ │ │ + 0x0000cf28 03000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cf38 ff7f0000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x0000cf48 01000000 00000000 0180ffff 00000000 ................ │ │ │ │ + 0x0000cf58 0f000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cf68 ffff0000 00000000 10000000 00000000 ................ │ │ │ │ + 0x0000cf78 01000000 00000000 0100ffff 00000000 ................ │ │ │ │ + 0x0000cf88 10000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cf98 ffffff0f 00000000 1c000000 00000000 ................ │ │ │ │ + 0x0000cfa8 01000000 00000000 010000f0 00000000 ................ │ │ │ │ + 0x0000cfb8 1c000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cfc8 74657374 5f746872 65616473 74617465 test_threadstate │ │ │ │ + 0x0000cfd8 5f736574 5f737461 636b5f70 726f7465 _set_stack_prote │ │ │ │ + 0x0000cfe8 6374696f 6e000000 63686563 6b5f7468 ction...check_th │ │ │ │ + 0x0000cff8 72656164 73746174 655f7365 745f7374 readstate_set_st │ │ │ │ + 0x0000d008 61636b5f 70726f74 65637469 6f6e0000 ack_protection.. │ │ │ │ + 0x0000d018 74657374 5f747374 6174655f 63617069 test_tstate_capi │ │ │ │ + 0x0000d028 00000000 756e696e 69746961 6c697a65 ....uninitialize │ │ │ │ + 0x0000d038 64000000 7365745f 6e657874 5f656e74 d...set_next_ent │ │ │ │ + 0x0000d048 72790000 7365745f 75706461 74650000 ry..set_update.. │ │ │ │ + 0x0000d058 62656e63 686d6172 6b5f6c6f 636b7328 benchmark_locks( │ │ │ │ + 0x0000d068 246d6f64 756c652c 206e756d 5f746872 $module, num_thr │ │ │ │ + 0x0000d078 65616473 2c207573 655f7079 6d757465 eads, use_pymute │ │ │ │ + 0x0000d088 783d5472 75652c0a 20202020 20202020 x=True,. │ │ │ │ + 0x0000d098 20202020 20202020 63726974 6963616c critical │ │ │ │ + 0x0000d0a8 5f736563 74696f6e 5f6c656e 6774683d _section_length= │ │ │ │ + 0x0000d0b8 312c2074 696d655f 6d733d31 3030302c 1, time_ms=1000, │ │ │ │ + 0x0000d0c8 202f290a 2d2d0a0a 00000000 6765745f /).--......get_ │ │ │ │ + 0x0000d0d8 6e657874 5f646963 745f6b65 79735f76 next_dict_keys_v │ │ │ │ + 0x0000d0e8 65727369 6f6e2824 6d6f6475 6c652c20 ersion($module, │ │ │ │ + 0x0000d0f8 2f290a2d 2d0a0a00 67685f31 31393231 /).--...gh_11921 │ │ │ │ + 0x0000d108 335f6765 74617267 7328246d 6f64756c 3_getargs($modul │ │ │ │ + 0x0000d118 652c202f 2c207370 616d3d4e 6f6e6529 e, /, spam=None) │ │ │ │ + 0x0000d128 0a2d2d0a 0a546573 74205f50 79417267 .--..Test _PyArg │ │ │ │ + 0x0000d138 5f506172 7365722e 6b777475 706c6500 _Parser.kwtuple. │ │ │ │ + 0x0000d148 74657374 5f6c6f6e 675f6e75 6d626974 test_long_numbit │ │ │ │ + 0x0000d158 7328246d 6f64756c 652c202f 290a2d2d s($module, /).-- │ │ │ │ + 0x0000d168 0a0a0000 61737365 6d626c65 5f636f64 ....assemble_cod │ │ │ │ + 0x0000d178 655f6f62 6a656374 28246d6f 64756c65 e_object($module │ │ │ │ + 0x0000d188 2c202f2c 2066696c 656e616d 652c2069 , /, filename, i │ │ │ │ + 0x0000d198 6e737472 75637469 6f6e732c 206d6574 nstructions, met │ │ │ │ + 0x0000d1a8 61646174 61290a2d 2d0a0a43 72656174 adata).--..Creat │ │ │ │ + 0x0000d1b8 65206120 636f6465 206f626a 65637420 e a code object │ │ │ │ + 0x0000d1c8 666f7220 74686520 67697665 6e20696e for the given in │ │ │ │ + 0x0000d1d8 73747275 6374696f 6e732e00 6f707469 structions..opti │ │ │ │ + 0x0000d1e8 6d697a65 5f636667 28246d6f 64756c65 mize_cfg($module │ │ │ │ + 0x0000d1f8 2c202f2c 20696e73 74727563 74696f6e , /, instruction │ │ │ │ + 0x0000d208 732c2063 6f6e7374 732c206e 6c6f6361 s, consts, nloca │ │ │ │ + 0x0000d218 6c73290a 2d2d0a0a 4170706c 7920636f ls).--..Apply co │ │ │ │ + 0x0000d228 6d70696c 6572206f 7074696d 697a6174 mpiler optimizat │ │ │ │ + 0x0000d238 696f6e73 20746f20 616e2069 6e737472 ions to an instr │ │ │ │ + 0x0000d248 75637469 6f6e206c 6973742e 0a0a636f uction list...co │ │ │ │ + 0x0000d258 6e737473 206d7573 74206265 2061206c nsts must be a l │ │ │ │ + 0x0000d268 69737420 616c6967 6e656420 77697468 ist aligned with │ │ │ │ + 0x0000d278 204c4f41 445f434f 4e535420 6f706172 LOAD_CONST opar │ │ │ │ + 0x0000d288 67732028 74686520 22636f6e 73747322 gs (the "consts" │ │ │ │ + 0x0000d298 20656e74 72790a66 726f6d20 74686520 entry.from the │ │ │ │ + 0x0000d2a8 6d657461 64617461 20646963 74207265 metadata dict re │ │ │ │ + 0x0000d2b8 7475726e 65642062 7920636f 6d70696c turned by compil │ │ │ │ + 0x0000d2c8 65725f63 6f646567 656e2066 6f722074 er_codegen for t │ │ │ │ + 0x0000d2d8 68652073 616d6520 756e6974 292e0000 he same unit)... │ │ │ │ + 0x0000d2e8 636f6d70 696c6572 5f636f64 6567656e compiler_codegen │ │ │ │ + 0x0000d2f8 28246d6f 64756c65 2c202f2c 20617374 ($module, /, ast │ │ │ │ + 0x0000d308 2c206669 6c656e61 6d652c20 6f707469 , filename, opti │ │ │ │ + 0x0000d318 6d697a65 2c20636f 6d70696c 655f6d6f mize, compile_mo │ │ │ │ + 0x0000d328 64653d30 290a2d2d 0a0a4170 706c7920 de=0).--..Apply │ │ │ │ + 0x0000d338 636f6d70 696c6572 20636f64 65206765 compiler code ge │ │ │ │ + 0x0000d348 6e657261 74696f6e 20746f20 616e2041 neration to an A │ │ │ │ + 0x0000d358 53542e0a 0a526574 75726e20 28696e73 ST...Return (ins │ │ │ │ + 0x0000d368 74727563 74696f6e 5f736571 75656e63 truction_sequenc │ │ │ │ + 0x0000d378 652c206d 65746164 61746129 2e20206d e, metadata). m │ │ │ │ + 0x0000d388 65746164 61746120 6d617073 20226172 etadata maps "ar │ │ │ │ + 0x0000d398 67636f75 6e74222c 0a22706f 736f6e6c gcount",."posonl │ │ │ │ + 0x0000d3a8 79617267 636f756e 74222c20 226b776f yargcount", "kwo │ │ │ │ + 0x0000d3b8 6e6c7961 7267636f 756e7422 20746f20 nlyargcount" to │ │ │ │ + 0x0000d3c8 696e7473 20616e64 2022636f 6e737473 ints and "consts │ │ │ │ + 0x0000d3d8 2220746f 20746865 206c6973 74206f66 " to the list of │ │ │ │ + 0x0000d3e8 0a636f6e 7374616e 74732069 6e204c4f .constants in LO │ │ │ │ + 0x0000d3f8 41445f43 4f4e5354 20696e64 6578206f AD_CONST index o │ │ │ │ + 0x0000d408 72646572 2028666f 72207573 65207769 rder (for use wi │ │ │ │ + 0x0000d418 7468206f 7074696d 697a655f 63666729 th optimize_cfg) │ │ │ │ + 0x0000d428 2e000000 6e65775f 696e7374 72756374 ....new_instruct │ │ │ │ + 0x0000d438 696f6e5f 73657175 656e6365 28246d6f ion_sequence($mo │ │ │ │ + 0x0000d448 64756c65 2c202f29 0a2d2d0a 0a526574 dule, /).--..Ret │ │ │ │ + 0x0000d458 75726e20 61206e65 772c2065 6d707479 urn a new, empty │ │ │ │ + 0x0000d468 20496e73 74727563 74696f6e 53657175 InstructionSequ │ │ │ │ + 0x0000d478 656e6365 2e000000 636f6d70 696c6572 ence....compiler │ │ │ │ + 0x0000d488 5f636c65 616e646f 6328246d 6f64756c _cleandoc($modul │ │ │ │ + 0x0000d498 652c202f 2c20646f 63290a2d 2d0a0a43 e, /, doc).--..C │ │ │ │ + 0x0000d4a8 20696d70 6c656d65 6e746174 696f6e20 implementation │ │ │ │ + 0x0000d4b8 6f662069 6e737065 63742e63 6c65616e of inspect.clean │ │ │ │ + 0x0000d4c8 646f6328 292e0000 3e000000 08000000 doc()...>....... │ │ │ │ + 0x0000d4d8 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x0000d4e8 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x0000d4f8 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x0000d508 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x0000d518 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x0000d528 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x0000d538 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x0000d548 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x0000d558 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000d568 00000000 .... │ │ │ │ + 0x0000d560 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed4 f1800000 .... │ │ │ │ + 0x0001fed4 ed800000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed8 b1800000 .... │ │ │ │ + 0x0001fed8 ad800000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fedc d0bf0000 00000000 d8bf0000 e4bf0000 ................ │ │ │ │ - 0x0001feec f4bf0000 00000000 e4bf0000 94a90000 ................ │ │ │ │ - 0x0001fefc 00c00000 00000000 08c00000 d8bf0000 ................ │ │ │ │ - 0x0001ff0c 0cc00000 18c00000 00000000 28c00000 ............(... │ │ │ │ + 0x0001fedc c8bf0000 00000000 d0bf0000 dcbf0000 ................ │ │ │ │ + 0x0001feec ecbf0000 00000000 dcbf0000 8ca90000 ................ │ │ │ │ + 0x0001fefc f8bf0000 00000000 00c00000 d0bf0000 ................ │ │ │ │ + 0x0001ff0c 04c00000 10c00000 00000000 20c00000 ............ ... │ │ │ │ 0x0001ff1c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,152 +1,152 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000203b8 b8030200 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x000203c8 00000000 00000000 50b00000 00000000 ........P....... │ │ │ │ + 0x000203c8 00000000 00000000 48b00000 00000000 ........H....... │ │ │ │ 0x000203d8 04000000 e0070200 c0070200 256f0000 ............%o.. │ │ │ │ - 0x000203e8 c1740000 f9740000 b0c70000 214d0000 .t...t......!M.. │ │ │ │ - 0x000203f8 04000000 00000000 c0c70000 f3550000 .............U.. │ │ │ │ - 0x00020408 04000000 00000000 d8c70000 1d500000 .............P.. │ │ │ │ - 0x00020418 04000000 00000000 ecc70000 b5500000 .............P.. │ │ │ │ - 0x00020428 04000000 00000000 c0bf0000 dd6b0000 .............k.. │ │ │ │ - 0x00020438 80000000 60d00000 04c80000 ed4d0000 ....`........M.. │ │ │ │ - 0x00020448 04000000 00000000 18c80000 c9990000 ................ │ │ │ │ - 0x00020458 04000000 00000000 28c80000 4d530000 ........(...MS.. │ │ │ │ - 0x00020468 04000000 00000000 3cc80000 95510000 ........<....Q.. │ │ │ │ + 0x000203e8 c1740000 f9740000 a8c70000 214d0000 .t...t......!M.. │ │ │ │ + 0x000203f8 04000000 00000000 b8c70000 f3550000 .............U.. │ │ │ │ + 0x00020408 04000000 00000000 d0c70000 1d500000 .............P.. │ │ │ │ + 0x00020418 04000000 00000000 e4c70000 b5500000 .............P.. │ │ │ │ + 0x00020428 04000000 00000000 b8bf0000 dd6b0000 .............k.. │ │ │ │ + 0x00020438 80000000 58d00000 fcc70000 ed4d0000 ....X........M.. │ │ │ │ + 0x00020448 04000000 00000000 10c80000 c5990000 ................ │ │ │ │ + 0x00020458 04000000 00000000 20c80000 4d530000 ........ ...MS.. │ │ │ │ + 0x00020468 04000000 00000000 34c80000 95510000 ........4....Q.. │ │ │ │ 0x00020478 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020488 00000000 00000000 50c80000 716f0000 ........P...qo.. │ │ │ │ - 0x00020498 01000000 00000000 68c80000 ad700000 ........h....p.. │ │ │ │ - 0x000204a8 01000000 00000000 80c80000 55750000 ............Uu.. │ │ │ │ - 0x000204b8 01000000 00000000 94c80000 75460000 ............uF.. │ │ │ │ - 0x000204c8 01000000 00000000 b0c80000 51760000 ............Qv.. │ │ │ │ - 0x000204d8 01000000 00000000 c4c80000 a5470000 .............G.. │ │ │ │ - 0x000204e8 01000000 00000000 dcc80000 31780000 ............1x.. │ │ │ │ - 0x000204f8 01000000 00000000 f0c80000 61780000 ............ax.. │ │ │ │ - 0x00020508 01000000 00000000 0cc90000 c5780000 .............x.. │ │ │ │ - 0x00020518 01000000 00000000 24c90000 29790000 ........$...)y.. │ │ │ │ - 0x00020528 01000000 00000000 40c90000 c5790000 ........@....y.. │ │ │ │ + 0x00020488 00000000 00000000 48c80000 716f0000 ........H...qo.. │ │ │ │ + 0x00020498 01000000 00000000 60c80000 ad700000 ........`....p.. │ │ │ │ + 0x000204a8 01000000 00000000 78c80000 55750000 ........x...Uu.. │ │ │ │ + 0x000204b8 01000000 00000000 8cc80000 75460000 ............uF.. │ │ │ │ + 0x000204c8 01000000 00000000 a8c80000 51760000 ............Qv.. │ │ │ │ + 0x000204d8 01000000 00000000 bcc80000 a5470000 .............G.. │ │ │ │ + 0x000204e8 01000000 00000000 d4c80000 31780000 ............1x.. │ │ │ │ + 0x000204f8 01000000 00000000 e8c80000 61780000 ............ax.. │ │ │ │ + 0x00020508 01000000 00000000 04c90000 c5780000 .............x.. │ │ │ │ + 0x00020518 01000000 00000000 1cc90000 29790000 ............)y.. │ │ │ │ + 0x00020528 01000000 00000000 38c90000 c5790000 ........8....y.. │ │ │ │ 0x00020538 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020548 00000000 00000000 58c90000 b19f0000 ........X....... │ │ │ │ - 0x00020558 01000000 00000000 64c90000 919e0000 ........d....... │ │ │ │ + 0x00020548 00000000 00000000 50c90000 ad9f0000 ........P....... │ │ │ │ + 0x00020558 01000000 00000000 5cc90000 8d9e0000 ........\....... │ │ │ │ 0x00020568 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020578 00000000 00000000 74c90000 2d480000 ........t...-H.. │ │ │ │ - 0x00020588 01000000 00000000 80c90000 a9450000 .............E.. │ │ │ │ - 0x00020598 01000000 00000000 8cc90000 89480000 .............H.. │ │ │ │ - 0x000205a8 01000000 00000000 98c90000 cd460000 .............F.. │ │ │ │ - 0x000205b8 01000000 00000000 a4c90000 49470000 ............IG.. │ │ │ │ - 0x000205c8 01000000 00000000 b0c90000 e5480000 .............H.. │ │ │ │ + 0x00020578 00000000 00000000 6cc90000 2d480000 ........l...-H.. │ │ │ │ + 0x00020588 01000000 00000000 78c90000 a9450000 ........x....E.. │ │ │ │ + 0x00020598 01000000 00000000 84c90000 89480000 .............H.. │ │ │ │ + 0x000205a8 01000000 00000000 90c90000 cd460000 .............F.. │ │ │ │ + 0x000205b8 01000000 00000000 9cc90000 49470000 ............IG.. │ │ │ │ + 0x000205c8 01000000 00000000 a8c90000 e5480000 .............H.. │ │ │ │ 0x000205d8 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205e8 00000000 00000000 bcc90000 995c0000 .............\.. │ │ │ │ - 0x000205f8 04000000 00000000 d4c90000 a95e0000 .............^.. │ │ │ │ - 0x00020608 04000000 00000000 f0c90000 37600000 ............7`.. │ │ │ │ - 0x00020618 04000000 00000000 10ca0000 a5600000 .............`.. │ │ │ │ - 0x00020628 04000000 00000000 30ca0000 695d0000 ........0...i].. │ │ │ │ - 0x00020638 04000000 00000000 4cca0000 495f0000 ........L...I_.. │ │ │ │ + 0x000205e8 00000000 00000000 b4c90000 995c0000 .............\.. │ │ │ │ + 0x000205f8 04000000 00000000 ccc90000 a95e0000 .............^.. │ │ │ │ + 0x00020608 04000000 00000000 e8c90000 37600000 ............7`.. │ │ │ │ + 0x00020618 04000000 00000000 08ca0000 a5600000 .............`.. │ │ │ │ + 0x00020628 04000000 00000000 28ca0000 695d0000 ........(...i].. │ │ │ │ + 0x00020638 04000000 00000000 44ca0000 495f0000 ........D...I_.. │ │ │ │ 0x00020648 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020658 00000000 00000000 00000000 18ff0100 ................ │ │ │ │ - 0x00020668 30a80000 00000000 00000000 00000000 0............... │ │ │ │ + 0x00020668 28a80000 00000000 00000000 00000000 (............... │ │ │ │ 0x00020678 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020688 00000000 00000000 04ff0100 94c10000 ................ │ │ │ │ + 0x00020688 00000000 00000000 04ff0100 8cc10000 ................ │ │ │ │ 0x00020698 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206b8 94ad0000 b0a80000 acc70000 00000000 ................ │ │ │ │ - 0x000206c8 00000000 f4fe0100 a8c10000 00000000 ................ │ │ │ │ + 0x000206b8 8cad0000 a8a80000 a4c70000 00000000 ................ │ │ │ │ + 0x000206c8 00000000 f4fe0100 a0c10000 00000000 ................ │ │ │ │ 0x000206d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206f8 e4fe0100 b8c10000 00000000 00000000 ................ │ │ │ │ + 0x000206f8 e4fe0100 b0c10000 00000000 00000000 ................ │ │ │ │ 0x00020708 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020718 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ - 0x00020728 20c60000 00000000 00000000 00000000 ............... │ │ │ │ + 0x00020728 18c60000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020738 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020748 00000000 a8c70000 20c00000 00000000 ........ ....... │ │ │ │ - 0x00020758 94ad0000 70c70000 88c70000 94c70000 ....p........... │ │ │ │ - 0x00020768 00000000 b0a80000 a0c70000 00000000 ................ │ │ │ │ - 0x00020778 94ad0000 70c70000 7cc70000 88c70000 ....p...|....... │ │ │ │ - 0x00020788 94c70000 00000000 c8b20000 68c70000 ............h... │ │ │ │ - 0x00020798 00000000 c8b20000 94ad0000 60c70000 ............`... │ │ │ │ - 0x000207a8 00000000 34c70000 40c70000 44c70000 ....4...@...D... │ │ │ │ - 0x000207b8 50c70000 00000000 02000000 cd6c0000 P............l.. │ │ │ │ + 0x00020748 00000000 a0c70000 18c00000 00000000 ................ │ │ │ │ + 0x00020758 8cad0000 68c70000 80c70000 8cc70000 ....h........... │ │ │ │ + 0x00020768 00000000 a8a80000 98c70000 00000000 ................ │ │ │ │ + 0x00020778 8cad0000 68c70000 74c70000 80c70000 ....h...t....... │ │ │ │ + 0x00020788 8cc70000 00000000 c0b20000 60c70000 ............`... │ │ │ │ + 0x00020798 00000000 c0b20000 8cad0000 58c70000 ............X... │ │ │ │ + 0x000207a8 00000000 2cc70000 38c70000 3cc70000 ....,...8...<... │ │ │ │ + 0x000207b8 48c70000 00000000 02000000 cd6c0000 H............l.. │ │ │ │ 0x000207c8 03000000 02000000 04000000 01000000 ................ │ │ │ │ - 0x000207d8 00000000 00000000 2cc00000 c5810000 ........,....... │ │ │ │ - 0x000207e8 04000000 00000000 38c00000 056e0000 ........8....n.. │ │ │ │ - 0x000207f8 04000000 00000000 4cc00000 c9810000 ........L....... │ │ │ │ - 0x00020808 04000000 00000000 68c00000 45460000 ........h...EF.. │ │ │ │ - 0x00020818 04000000 00000000 7cc00000 29470000 ........|...)G.. │ │ │ │ - 0x00020828 04000000 00000000 90c00000 d9580000 .............X.. │ │ │ │ - 0x00020838 04000000 00000000 9cc00000 8d650000 .............e.. │ │ │ │ - 0x00020848 04000000 00000000 acc00000 fd570000 .............W.. │ │ │ │ - 0x00020858 04000000 00000000 bcc00000 a99a0000 ................ │ │ │ │ - 0x00020868 04000000 00000000 ccc00000 0f6a0000 .............j.. │ │ │ │ - 0x00020878 04000000 00000000 e0c00000 b1610000 .............a.. │ │ │ │ - 0x00020888 04000000 00000000 f0c00000 f5580000 .............X.. │ │ │ │ - 0x00020898 04000000 00000000 00c10000 11840000 ................ │ │ │ │ - 0x000208a8 08000000 00000000 10c10000 3d6a0000 ............=j.. │ │ │ │ - 0x000208b8 04000000 00000000 28c10000 f5860000 ........(....... │ │ │ │ - 0x000208c8 01000000 00000000 38c10000 51840000 ........8...Q... │ │ │ │ - 0x000208d8 01000000 00000000 48c10000 01970000 ........H....... │ │ │ │ - 0x000208e8 04000000 00000000 60c10000 19850000 ........`....... │ │ │ │ - 0x000208f8 08000000 00000000 30a80000 993f0000 ........0....?.. │ │ │ │ - 0x00020908 82000000 88d40000 78c10000 016e0000 ........x....n.. │ │ │ │ - 0x00020918 04000000 34d40000 94c10000 f5800000 ....4........... │ │ │ │ - 0x00020928 82000000 f0d20000 a8c10000 d96f0000 .............o.. │ │ │ │ - 0x00020938 82000000 ecd10000 b8c10000 0d410000 .............A.. │ │ │ │ - 0x00020948 82000000 74d10000 d0c10000 95850000 ....t........... │ │ │ │ - 0x00020958 01000000 00000000 e4c10000 f5810000 ................ │ │ │ │ - 0x00020968 01000000 00000000 f4c10000 15400000 .............@.. │ │ │ │ - 0x00020978 01000000 00000000 0cc20000 4d440000 ............MD.. │ │ │ │ - 0x00020988 04000000 00000000 24c20000 c94a0000 ........$....J.. │ │ │ │ - 0x00020998 08000000 00000000 34c20000 5d4b0000 ........4...]K.. │ │ │ │ - 0x000209a8 08000000 00000000 44c20000 114b0000 ........D....K.. │ │ │ │ - 0x000209b8 08000000 00000000 54c20000 2d890000 ........T...-... │ │ │ │ - 0x000209c8 08000000 00000000 6cc20000 85690000 ........l....i.. │ │ │ │ - 0x000209d8 08000000 00000000 80c20000 15710000 .............q.. │ │ │ │ - 0x000209e8 08000000 00000000 94c20000 b18d0000 ................ │ │ │ │ - 0x000209f8 03000000 00000000 a8c20000 a98a0000 ................ │ │ │ │ - 0x00020a08 03000000 00000000 c0c20000 3d7a0000 ............=z.. │ │ │ │ - 0x00020a18 03000000 00000000 d4c20000 a94b0000 .............K.. │ │ │ │ - 0x00020a28 01000000 00000000 e8c20000 ad860000 ................ │ │ │ │ - 0x00020a38 01000000 00000000 04c30000 ad680000 .............h.. │ │ │ │ - 0x00020a48 04000000 00000000 18c30000 61a00000 ............a... │ │ │ │ - 0x00020a58 08000000 00000000 44c30000 ff6a0000 ........D....j.. │ │ │ │ - 0x00020a68 04000000 00000000 6cc30000 896a0000 ........l....j.. │ │ │ │ - 0x00020a78 04000000 00000000 8cc30000 856a0000 .............j.. │ │ │ │ - 0x00020a88 04000000 00000000 acc30000 d56a0000 .............j.. │ │ │ │ - 0x00020a98 04000000 00000000 d4c30000 45820000 ............E... │ │ │ │ - 0x00020aa8 04000000 00000000 ecc30000 79890000 ............y... │ │ │ │ - 0x00020ab8 08000000 00000000 04c40000 f1860000 ................ │ │ │ │ - 0x00020ac8 04000000 00000000 7ca80000 8d820000 ........|....... │ │ │ │ - 0x00020ad8 01000000 00000000 0cc40000 918b0000 ................ │ │ │ │ - 0x00020ae8 03000000 00000000 60b20000 61970000 ........`...a... │ │ │ │ - 0x00020af8 03000000 00000000 20c40000 09980000 ........ ....... │ │ │ │ - 0x00020b08 03000000 00000000 34c40000 256e0000 ........4...%n.. │ │ │ │ - 0x00020b18 03000000 00000000 54c40000 c1980000 ........T....... │ │ │ │ - 0x00020b28 08000000 00000000 68c40000 31470000 ........h...1G.. │ │ │ │ - 0x00020b38 04000000 00000000 7cc40000 ad490000 ........|....I.. │ │ │ │ - 0x00020b48 04000000 00000000 94c40000 e5980000 ................ │ │ │ │ - 0x00020b58 08000000 00000000 a8c40000 a1990000 ................ │ │ │ │ - 0x00020b68 08000000 00000000 c4c40000 114a0000 .............J.. │ │ │ │ - 0x00020b78 08000000 00000000 e0c40000 6d4a0000 ............mJ.. │ │ │ │ - 0x00020b88 08000000 00000000 fcc40000 65990000 ............e... │ │ │ │ - 0x00020b98 08000000 00000000 18c50000 296b0000 ............)k.. │ │ │ │ - 0x00020ba8 01000000 00000000 38c50000 896b0000 ........8....k.. │ │ │ │ - 0x00020bb8 01000000 00000000 3cad0000 45720000 ........<...Er.. │ │ │ │ - 0x00020bc8 03000000 00000000 60c50000 b1750000 ........`....u.. │ │ │ │ - 0x00020bd8 01000000 00000000 a0bc0000 a1640000 .............d.. │ │ │ │ - 0x00020be8 04000000 50d10000 7cc50000 9d830000 ....P...|....... │ │ │ │ - 0x00020bf8 04000000 00000000 94c50000 79400000 ............y@.. │ │ │ │ - 0x00020c08 04000000 00000000 b0c50000 d1870000 ................ │ │ │ │ - 0x00020c18 08000000 00000000 c4c50000 5d690000 ............]i.. │ │ │ │ - 0x00020c28 08000000 00000000 d4c50000 59740000 ............Yt.. │ │ │ │ - 0x00020c38 01000000 f8c50000 20c60000 95440000 ........ ....D.. │ │ │ │ - 0x00020c48 82000000 08d10000 34c60000 b5400000 ........4....@.. │ │ │ │ - 0x00020c58 04000000 00000000 50c60000 a9700000 ........P....p.. │ │ │ │ - 0x00020c68 04000000 00000000 6cc60000 096a0000 ........l....j.. │ │ │ │ - 0x00020c78 08000000 00000000 84c60000 5d450000 ............]E.. │ │ │ │ - 0x00020c88 04000000 00000000 9cc60000 a1790000 .............y.. │ │ │ │ - 0x00020c98 08000000 00000000 b0c60000 cd690000 .............i.. │ │ │ │ - 0x00020ca8 08000000 00000000 c8c60000 41490000 ............AI.. │ │ │ │ - 0x00020cb8 04000000 dcd00000 e4c60000 b9400000 .............@.. │ │ │ │ - 0x00020cc8 08000000 00000000 f8c60000 79660000 ............yf.. │ │ │ │ - 0x00020cd8 04000000 00000000 20c70000 65490000 ........ ...eI.. │ │ │ │ + 0x000207d8 00000000 00000000 24c00000 c1810000 ........$....... │ │ │ │ + 0x000207e8 04000000 00000000 30c00000 056e0000 ........0....n.. │ │ │ │ + 0x000207f8 04000000 00000000 44c00000 c5810000 ........D....... │ │ │ │ + 0x00020808 04000000 00000000 60c00000 45460000 ........`...EF.. │ │ │ │ + 0x00020818 04000000 00000000 74c00000 29470000 ........t...)G.. │ │ │ │ + 0x00020828 04000000 00000000 88c00000 d9580000 .............X.. │ │ │ │ + 0x00020838 04000000 00000000 94c00000 8d650000 .............e.. │ │ │ │ + 0x00020848 04000000 00000000 a4c00000 fd570000 .............W.. │ │ │ │ + 0x00020858 04000000 00000000 b4c00000 a59a0000 ................ │ │ │ │ + 0x00020868 04000000 00000000 c4c00000 0f6a0000 .............j.. │ │ │ │ + 0x00020878 04000000 00000000 d8c00000 b1610000 .............a.. │ │ │ │ + 0x00020888 04000000 00000000 e8c00000 f5580000 .............X.. │ │ │ │ + 0x00020898 04000000 00000000 f8c00000 0d840000 ................ │ │ │ │ + 0x000208a8 08000000 00000000 08c10000 3d6a0000 ............=j.. │ │ │ │ + 0x000208b8 04000000 00000000 20c10000 f1860000 ........ ....... │ │ │ │ + 0x000208c8 01000000 00000000 30c10000 4d840000 ........0...M... │ │ │ │ + 0x000208d8 01000000 00000000 40c10000 fd960000 ........@....... │ │ │ │ + 0x000208e8 04000000 00000000 58c10000 15850000 ........X....... │ │ │ │ + 0x000208f8 08000000 00000000 28a80000 993f0000 ........(....?.. │ │ │ │ + 0x00020908 82000000 80d40000 70c10000 016e0000 ........p....n.. │ │ │ │ + 0x00020918 04000000 2cd40000 8cc10000 f1800000 ....,........... │ │ │ │ + 0x00020928 82000000 e8d20000 a0c10000 d96f0000 .............o.. │ │ │ │ + 0x00020938 82000000 e4d10000 b0c10000 0d410000 .............A.. │ │ │ │ + 0x00020948 82000000 6cd10000 c8c10000 91850000 ....l........... │ │ │ │ + 0x00020958 01000000 00000000 dcc10000 f1810000 ................ │ │ │ │ + 0x00020968 01000000 00000000 ecc10000 15400000 .............@.. │ │ │ │ + 0x00020978 01000000 00000000 04c20000 4d440000 ............MD.. │ │ │ │ + 0x00020988 04000000 00000000 1cc20000 c94a0000 .............J.. │ │ │ │ + 0x00020998 08000000 00000000 2cc20000 5d4b0000 ........,...]K.. │ │ │ │ + 0x000209a8 08000000 00000000 3cc20000 114b0000 ........<....K.. │ │ │ │ + 0x000209b8 08000000 00000000 4cc20000 29890000 ........L...)... │ │ │ │ + 0x000209c8 08000000 00000000 64c20000 85690000 ........d....i.. │ │ │ │ + 0x000209d8 08000000 00000000 78c20000 15710000 ........x....q.. │ │ │ │ + 0x000209e8 08000000 00000000 8cc20000 ad8d0000 ................ │ │ │ │ + 0x000209f8 03000000 00000000 a0c20000 a58a0000 ................ │ │ │ │ + 0x00020a08 03000000 00000000 b8c20000 3d7a0000 ............=z.. │ │ │ │ + 0x00020a18 03000000 00000000 ccc20000 a94b0000 .............K.. │ │ │ │ + 0x00020a28 01000000 00000000 e0c20000 a9860000 ................ │ │ │ │ + 0x00020a38 01000000 00000000 fcc20000 ad680000 .............h.. │ │ │ │ + 0x00020a48 04000000 00000000 10c30000 5da00000 ............]... │ │ │ │ + 0x00020a58 08000000 00000000 3cc30000 ff6a0000 ........<....j.. │ │ │ │ + 0x00020a68 04000000 00000000 64c30000 896a0000 ........d....j.. │ │ │ │ + 0x00020a78 04000000 00000000 84c30000 856a0000 .............j.. │ │ │ │ + 0x00020a88 04000000 00000000 a4c30000 d56a0000 .............j.. │ │ │ │ + 0x00020a98 04000000 00000000 ccc30000 41820000 ............A... │ │ │ │ + 0x00020aa8 04000000 00000000 e4c30000 75890000 ............u... │ │ │ │ + 0x00020ab8 08000000 00000000 fcc30000 ed860000 ................ │ │ │ │ + 0x00020ac8 04000000 00000000 74a80000 89820000 ........t....... │ │ │ │ + 0x00020ad8 01000000 00000000 04c40000 8d8b0000 ................ │ │ │ │ + 0x00020ae8 03000000 00000000 58b20000 5d970000 ........X...]... │ │ │ │ + 0x00020af8 03000000 00000000 18c40000 05980000 ................ │ │ │ │ + 0x00020b08 03000000 00000000 2cc40000 256e0000 ........,...%n.. │ │ │ │ + 0x00020b18 03000000 00000000 4cc40000 bd980000 ........L....... │ │ │ │ + 0x00020b28 08000000 00000000 60c40000 31470000 ........`...1G.. │ │ │ │ + 0x00020b38 04000000 00000000 74c40000 ad490000 ........t....I.. │ │ │ │ + 0x00020b48 04000000 00000000 8cc40000 e1980000 ................ │ │ │ │ + 0x00020b58 08000000 00000000 a0c40000 9d990000 ................ │ │ │ │ + 0x00020b68 08000000 00000000 bcc40000 114a0000 .............J.. │ │ │ │ + 0x00020b78 08000000 00000000 d8c40000 6d4a0000 ............mJ.. │ │ │ │ + 0x00020b88 08000000 00000000 f4c40000 61990000 ............a... │ │ │ │ + 0x00020b98 08000000 00000000 10c50000 296b0000 ............)k.. │ │ │ │ + 0x00020ba8 01000000 00000000 30c50000 896b0000 ........0....k.. │ │ │ │ + 0x00020bb8 01000000 00000000 34ad0000 45720000 ........4...Er.. │ │ │ │ + 0x00020bc8 03000000 00000000 58c50000 b1750000 ........X....u.. │ │ │ │ + 0x00020bd8 01000000 00000000 98bc0000 a1640000 .............d.. │ │ │ │ + 0x00020be8 04000000 48d10000 74c50000 99830000 ....H...t....... │ │ │ │ + 0x00020bf8 04000000 00000000 8cc50000 79400000 ............y@.. │ │ │ │ + 0x00020c08 04000000 00000000 a8c50000 cd870000 ................ │ │ │ │ + 0x00020c18 08000000 00000000 bcc50000 5d690000 ............]i.. │ │ │ │ + 0x00020c28 08000000 00000000 ccc50000 59740000 ............Yt.. │ │ │ │ + 0x00020c38 01000000 f0c50000 18c60000 95440000 .............D.. │ │ │ │ + 0x00020c48 82000000 00d10000 2cc60000 b5400000 ........,....@.. │ │ │ │ + 0x00020c58 04000000 00000000 48c60000 a9700000 ........H....p.. │ │ │ │ + 0x00020c68 04000000 00000000 64c60000 096a0000 ........d....j.. │ │ │ │ + 0x00020c78 08000000 00000000 7cc60000 5d450000 ........|...]E.. │ │ │ │ + 0x00020c88 04000000 00000000 94c60000 a1790000 .............y.. │ │ │ │ + 0x00020c98 08000000 00000000 a8c60000 cd690000 .............i.. │ │ │ │ + 0x00020ca8 08000000 00000000 c0c60000 41490000 ............AI.. │ │ │ │ + 0x00020cb8 04000000 d4d00000 dcc60000 b9400000 .............@.. │ │ │ │ + 0x00020cc8 08000000 00000000 f0c60000 79660000 ............yf.. │ │ │ │ + 0x00020cd8 04000000 00000000 18c70000 65490000 ............eI.. │ │ │ │ 0x00020ce8 08000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020cf8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 66333139 37326433 65653535 37636566 f31972d3ee557cef │ │ │ │ - 0x00000010 32653532 33656439 65383263 36366538 2e523ed9e82c66e8 │ │ │ │ - 0x00000020 37383037 39362e64 65627567 00000000 780796.debug.... │ │ │ │ - 0x00000030 686d5d56 hm]V │ │ │ │ + 0x00000000 36353865 61633463 30343434 33343838 658eac4c04443488 │ │ │ │ + 0x00000010 33363136 66343631 32373837 34366664 3616f461278746fd │ │ │ │ + 0x00000020 64336562 34302e64 65627567 00000000 d3eb40.debug.... │ │ │ │ + 0x00000030 f643809f .C.. │ │ ├── ./usr/lib/python3.14/lib-dynload/_xxtestfuzz.cpython-314-arm-linux-gnueabihf.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 0x01fdc 0x01fdc R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0200c 0x0200c R E 0x10000 │ │ │ │ LOAD 0x00feb8 0x0001feb8 0x0001feb8 0x00278 0x002c8 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 0x00feb8 0x0001feb8 0x0001feb8 0x00148 0x00148 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000448 000448 00035a 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000007a2 0007a2 000062 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000804 000804 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000824 000824 000180 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000009a4 0009a4 000100 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00000aa4 000aa4 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000ab0 000ab0 000198 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00000c48 000c48 0010c0 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00001d08 001d08 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00001d10 001d10 0002c8 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00001fd8 001fd8 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000c48 000c48 0010f0 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00001d38 001d38 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00001d40 001d40 0002c8 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00002008 002008 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001feb8 00feb8 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001febc 00febc 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fec0 00fec0 000060 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 0000c8 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 000200c8 0100c8 000068 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020130 010130 000050 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -45,8 +45,8 @@ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ 44: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 45: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ - 48: 00001a7d 12 FUNC GLOBAL DEFAULT 11 PyInit__xxtestfuzz │ │ │ │ + 48: 00001aa9 12 FUNC GLOBAL DEFAULT 11 PyInit__xxtestfuzz │ │ │ ├── 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) 0xaa4 │ │ │ │ - 0x0000000d (FINI) 0x1d08 │ │ │ │ + 0x0000000d (FINI) 0x1d38 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1feb8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1febc │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x448 │ │ │ │ 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: 52d97a3a1480c59d8485157b8e1533704d9e7d55 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c97e6cb663a6b5691f030e37a5937341f11f6a19 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -15,32 +15,32 @@ │ │ │ │ PyLong_FromUnicodeObject │ │ │ │ PyObject_CallOneArg │ │ │ │ PyObject_GetAttrString │ │ │ │ _Py_Dealloc │ │ │ │ PyObject_CallFunction │ │ │ │ PyObject_CallObject │ │ │ │ PyObject_CallMethod │ │ │ │ -PyLong_FromUnsignedLong │ │ │ │ -PyObject_CallFunctionObjArgs │ │ │ │ PyUnicode_FromString │ │ │ │ PyIter_Next │ │ │ │ +PyLong_FromUnsignedLong │ │ │ │ +PyObject_CallFunctionObjArgs │ │ │ │ PyImport_ImportModule │ │ │ │ PyMem_RawMalloc │ │ │ │ -PyErr_Print │ │ │ │ PyLong_AsLong │ │ │ │ PyErr_NoMemory │ │ │ │ +PyErr_Print │ │ │ │ PyExc_ValueError │ │ │ │ _Py_NoneStruct │ │ │ │ PyExc_RecursionError │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ +PyExc_OverflowError │ │ │ │ +PyExc_SystemError │ │ │ │ PyExc_TypeError │ │ │ │ PyExc_SyntaxError │ │ │ │ PyExc_MemoryError │ │ │ │ -PyExc_OverflowError │ │ │ │ -PyExc_SystemError │ │ │ │ PyExc_AssertionError │ │ │ │ PyExc_IndexError │ │ │ │ Py_CompileStringExFlags │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ : │ │ │ │ push {r3, lr} │ │ │ │ - bl 19b4 │ │ │ │ + bl 19e0 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,819 +1,830 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000c48 : │ │ │ │ +00000c48 : │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8df4608 │ │ │ │ - addlt r1, r7, r8, ror fp │ │ │ │ - blvs 1d3efe4 │ │ │ │ + addlt r1, r7, r4, lsr #23 │ │ │ │ + blvs fe83efe4 │ │ │ │ ldrbtmi sl, [r9], #-2820 @ 0xfffff4fc │ │ │ │ ldrbtmi sl, [lr], #-2565 @ 0xfffff5fb │ │ │ │ svc 0x00bcf7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmib sp, {r0, r1, r2, r4, r5, r6, r8, sl, pc}^ │ │ │ │ + ldmib sp, {r1, r2, r4, r5, r6, r7, sl, pc}^ │ │ │ │ strtmi r4, [r8], -r4, lsl #10 │ │ │ │ @ instruction: 0xf7ff4621 │ │ │ │ strmi lr, [r7], -lr, asr #30 │ │ │ │ @ instruction: 0xf7ffb300 │ │ │ │ pkhtbmi lr, r0, sl, asr #31 │ │ │ │ svc 0x008ef7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df83dd │ │ │ │ - ldmpl r3!, {r2, r6, r8, r9, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8441 │ │ │ │ + ldmpl r3!, {r4, r5, r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ stmdacs r0, {r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - bicshi pc, r4, #0 │ │ │ │ + ldrthi pc, [r8], #-0 @ │ │ │ │ svc 0x0068f7ff │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d005 │ │ │ │ @ instruction: 0xf1b33000 │ │ │ │ @ instruction: 0xf2c04f80 │ │ │ │ - ldmdavs fp!, {r0, r6, r8, r9, pc} │ │ │ │ + ldmdavs fp!, {r1, r2, r3, r6, r7, r8, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - rsbshi pc, r0, #192, 4 │ │ │ │ + movwhi pc, #45760 @ 0xb2c0 @ │ │ │ │ svc 0x0070f7ff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - mvnhi pc, #64 @ 0x40 │ │ │ │ + strbhi pc, [sp, #-64]! @ 0xffffffc0 @ │ │ │ │ svccc 0x0080f5b4 │ │ │ │ @ instruction: 0x4621d83c │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xf64cef60 │ │ │ │ @ instruction: 0xf6cd03a7 │ │ │ │ - blx fe0d5a8e │ │ │ │ + blx fe0d5a8e │ │ │ │ ldmdane sl, {r8, r9, sp} │ │ │ │ - bl ff0c6c04 │ │ │ │ + bl ff0c6c04 │ │ │ │ eorcs r1, r5, #-2013265919 @ 0x88000001 │ │ │ │ tstpeq r3, #2048 @ p-variant is OBSOLETE @ 0x800 │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ - mrrcne 4, 9, r8, sl, cr10 │ │ │ │ - b fe0f4da4 │ │ │ │ + mrrcne 5, 3, r8, sl, cr2 │ │ │ │ + b fe0f4da4 │ │ │ │ strtmi r7, [r1], -r3, ror #15 │ │ │ │ - bl fe9d25b4 │ │ │ │ + bl fe9d25b4 │ │ │ │ @ instruction: 0xf7ff77e3 │ │ │ │ strmi lr, [r0], r8, lsl #31 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x46398494 │ │ │ │ + ldrtmi r8, [r9], -ip, lsr #10 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ @ instruction: 0x4607ef7a │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df8170 │ │ │ │ - ldmpl r3!, {r2, r3, r5, r7, r9, fp, ip, sp}^ │ │ │ │ + ldmpl r3!, {r3, r4, r6, r7, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ stmdacs r0, {r2, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - strthi pc, [r0], #0 │ │ │ │ + strhi pc, [lr], #0 │ │ │ │ svc 0x001cf7ff │ │ │ │ svc 0x001af7ff │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - msrhi (UNDEF: 106), r0 │ │ │ │ + msrhi (UNDEF: 105), r0 │ │ │ │ svc 0x002af7ff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0x4621839f │ │ │ │ + strtmi r8, [r1], -r8, lsr #10 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdacs r0, {r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - ldrbhi pc, [r9], #-0 @ │ │ │ │ + strbthi pc, [ip], #-0 @ │ │ │ │ @ instruction: 0xf1b26802 │ │ │ │ @ instruction: 0xf2c04f80 │ │ │ │ - @ instruction: 0xf7ff82ef │ │ │ │ + @ instruction: 0xf7ff816a │ │ │ │ stmdacs r0, {r1, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - orrhi pc, lr, #64 @ 0x40 │ │ │ │ - bvc 173f104 │ │ │ │ + ldrhi pc, [r7, #-64] @ 0xffffffc0 │ │ │ │ + bvc fe23f104 │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ @ instruction: 0xf1b88000 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - strmi r8, [r1], -sp, lsl #8 │ │ │ │ + @ instruction: 0x460183fc │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ eorsvs r2, fp, r1, lsl #6 │ │ │ │ svc 0x002af7ff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - bichi pc, r1, r0, asr #32 │ │ │ │ + subhi pc, sp, #64 @ 0x40 │ │ │ │ svc 0x0000f7ff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8375 │ │ │ │ - ldrbtmi r7, [pc], #-2608 @ dbc │ │ │ │ - blcs 1b1ac │ │ │ │ - @ instruction: 0x83b7f000 │ │ │ │ + @ instruction: 0xf8df84fe │ │ │ │ + ldrbtmi r7, [pc], #-2652 @ dbc │ │ │ │ + blcs 1b1ac │ │ │ │ + bichi pc, r3, #0 │ │ │ │ @ instruction: 0xf5b42301 │ │ │ │ rscsvs r1, fp, r0, lsl #31 │ │ │ │ strtmi sp, [r1], -r0, lsr #16 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ strmi lr, [r7], -r6, lsr #29 │ │ │ │ @ instruction: 0xf8dfb1d0 │ │ │ │ - @ instruction: 0x46393a10 │ │ │ │ + @ instruction: 0x46393a3c │ │ │ │ ldmdbvs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mrc 7, 4, APSR_nzcv, cr6, cr15, {7} │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ - teqphi r7, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ - stmibcc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x83bdf040 │ │ │ │ + bcc 63f170 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ mrc 7, 5, APSR_nzcv, cr12, cr15, {7} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7ff8176 │ │ │ │ + @ instruction: 0xf7ff8202 │ │ │ │ ldmdavs fp!, {r1, r2, r3, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - orrhi pc, r6, r0, asr #5 │ │ │ │ + andshi pc, r2, #192, 4 │ │ │ │ mcr 7, 6, pc, cr14, cr15, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8343 │ │ │ │ - ldrbtmi r7, [pc], #-2516 @ e20 │ │ │ │ - blcs 1b410 │ │ │ │ - orrshi pc, r4, #0 │ │ │ │ + @ instruction: 0xf8df84cc │ │ │ │ + ldrbtmi r7, [pc], #-2560 @ e20 │ │ │ │ + blcs 1b410 │ │ │ │ + bichi pc, pc, #0 │ │ │ │ movwcs r1, #7841 @ 0x1ea1 │ │ │ │ @ instruction: 0xf64f617b │ │ │ │ addsmi r7, r9, #-134217725 @ 0xf8000003 │ │ │ │ - tstphi r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + asrhi pc, r0, #4 @ │ │ │ │ mrc 7, 5, APSR_nzcv, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df832f │ │ │ │ - ldrbtmi r7, [pc], #-2480 @ e48 │ │ │ │ - blcs 1b838 │ │ │ │ - addshi pc, r4, #0 │ │ │ │ + @ instruction: 0xf8df84b8 │ │ │ │ + ldrbtmi r7, [pc], #-2524 @ e48 │ │ │ │ + blcs 1b838 │ │ │ │ + rscshi pc, r4, #0 │ │ │ │ ldmcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf5b82301 │ │ │ │ rsbsvs r3, fp, #128, 30 @ 0x200 │ │ │ │ @ instruction: 0x4628d239 │ │ │ │ strcs pc, [fp, sl, asr #12]! │ │ │ │ strcs pc, [sl, sl, asr #13]! │ │ │ │ @ instruction: 0x46412218 │ │ │ │ - blcc 7eeb0 │ │ │ │ + blcc 7eeb0 │ │ │ │ strgt pc, [r3, -r7, lsr #23] │ │ │ │ - blx 83376 │ │ │ │ + blx 83376 │ │ │ │ @ instruction: 0xf7ff3717 │ │ │ │ pkhtbmi lr, r1, r2, asr #28 │ │ │ │ @ instruction: 0xf8dfb338 │ │ │ │ - @ instruction: 0xf8df3974 │ │ │ │ - ldrbtmi r1, [fp], #-2420 @ 0xfffff68c │ │ │ │ - bvs fe6d2074 │ │ │ │ + @ instruction: 0xf8df39a0 │ │ │ │ + ldrbtmi r1, [fp], #-2464 @ 0xfffff660 │ │ │ │ + bvs fe6d2074 │ │ │ │ eoreq pc, r7, r3, asr r8 @ │ │ │ │ mrc 7, 1, APSR_nzcv, cr2, cr15, {7} │ │ │ │ strmi r4, [r7], -r9, asr #12 │ │ │ │ mrc 7, 1, APSR_nzcv, cr10, cr15, {7} │ │ │ │ stmdavs r2, {r5, r8, ip, sp, pc} │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ - subshi pc, lr, #192, 4 │ │ │ │ + sbchi pc, r9, r0, asr #5 │ │ │ │ @ instruction: 0xf1b3683b │ │ │ │ @ instruction: 0xf2804f80 │ │ │ │ - blcc 611cc │ │ │ │ - blcs 18fa8 │ │ │ │ - sbchi pc, r0, r0, asr #32 │ │ │ │ + blcc 616d0 │ │ │ │ + blcs 18fa8 │ │ │ │ + andhi pc, r1, #64 @ 0x40 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ @ instruction: 0xf8d9ee3a │ │ │ │ @ instruction: 0xf1b33000 │ │ │ │ @ instruction: 0xf2c04f80 │ │ │ │ - @ instruction: 0xf7ff80bd │ │ │ │ + @ instruction: 0xf7ff81fe │ │ │ │ stmdacs r0, {r1, r2, r3, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - rschi pc, r2, #64 @ 0x40 │ │ │ │ - stmdbvc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - bvs ffed20e0 │ │ │ │ + strbthi pc, [fp], #-64 @ 0xffffffc0 @ │ │ │ │ + stmdbvc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + bvs ffed20e0 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - movwcs r8, #4813 @ 0x12cd │ │ │ │ + movwcs r8, #4895 @ 0x131f │ │ │ │ svcne 0x0080f5b8 │ │ │ │ andle r6, r7, #-1342177265 @ 0xb000000f │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdacs r0, {r1, r2, r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - orrhi pc, r7, r0, asr #32 │ │ │ │ + rschi pc, sl, r0, asr #32 │ │ │ │ mrc 7, 2, APSR_nzcv, cr4, cr15, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df82c9 │ │ │ │ - ldrbtmi r7, [pc], #-2292 @ f14 │ │ │ │ - blcs 1be04 │ │ │ │ - teqphi fp, #0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf8df8452 │ │ │ │ + ldrbtmi r7, [pc], #-2336 @ f14 │ │ │ │ + blcs 1be04 │ │ │ │ + rsbshi pc, ip, #0 │ │ │ │ @ instruction: 0xf5b42301 │ │ │ │ @ instruction: 0x63bb1f80 │ │ │ │ strtmi sp, [r2], -r7, lsl #16 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ mcr 7, 3, pc, cr4, cr15, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff8144 │ │ │ │ + @ instruction: 0xf7ff80a6 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ - adcshi pc, r0, #64 @ 0x40 │ │ │ │ - stmiavc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldrthi pc, [r9], #-64 @ 0xffffffc0 @ │ │ │ │ + ldmvc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldcvs 4, cr4, [fp], #-508 @ 0xfffffe04 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - movwcs r8, #4781 @ 0x12ad │ │ │ │ + movwcs r8, #4629 @ 0x1215 │ │ │ │ svcne 0x0080f5b4 │ │ │ │ vqshl.s8 d6, d27, d0 │ │ │ │ - @ instruction: 0xf8df82e6 │ │ │ │ - @ instruction: 0x462388b0 │ │ │ │ - stmiane ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8df8257 │ │ │ │ + @ instruction: 0x462388dc │ │ │ │ + ldmne r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r8], #1578 @ 0x62a │ │ │ │ @ instruction: 0xf8d84479 │ │ │ │ @ instruction: 0xf7ff0048 │ │ │ │ @ instruction: 0x4607ee14 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d88293 │ │ │ │ + @ instruction: 0xf8d8841c │ │ │ │ tstcs r0, r4, asr #32 │ │ │ │ mcr 7, 1, pc, cr8, cr15, {7} @ │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - addhi pc, sl, #0 │ │ │ │ - stmcs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldrhi pc, [r3], #-0 │ │ │ │ + ldmcs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df463b │ │ │ │ - ldrbtmi r1, [sl], #-2180 @ 0xfffff77c │ │ │ │ + ldrbtmi r1, [sl], #-2224 @ 0xfffff750 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ stmdacs r0, {r1, r3, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - mvnhi pc, #64 @ 0x40 │ │ │ │ + strhi pc, [pc], #-64 @ fa4 │ │ │ │ stcl 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - mvnhi pc, #128, 4 │ │ │ │ + ldrhi pc, [r1], #-640 @ 0xfffffd80 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ - blcs cfbc │ │ │ │ - mvnhi pc, #64 @ 0x40 │ │ │ │ + blcs cfbc │ │ │ │ + strhi pc, [fp], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - adchi pc, fp, #128, 4 │ │ │ │ + andshi pc, ip, #128, 4 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - ldrtmi r8, [r8], -r6, lsr #5 │ │ │ │ + @ instruction: 0x46388217 │ │ │ │ stc 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ stcl 7, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0x4621825b │ │ │ │ + strtmi r8, [r1], -r4, ror #7 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ - @ instruction: 0xf7fffc75 │ │ │ │ + @ instruction: 0xf7fffc8b │ │ │ │ stmdacs r0, {r1, r2, r3, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - subshi pc, r2, #64 @ 0x40 │ │ │ │ + bicshi pc, fp, #64 @ 0x40 │ │ │ │ ldcl 7, cr15, [r8, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df83b1 │ │ │ │ - ldmpl r0!, {r2, r4, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8330 │ │ │ │ + ldmpl r0!, {r6, fp, ip, sp}^ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff8ff0 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - orrhi pc, r9, r0, asr #5 │ │ │ │ - ldrdcc pc, [r0], -r8 │ │ │ │ + @ instruction: 0xf8d8db29 │ │ │ │ + @ instruction: 0xf1b33000 │ │ │ │ + @ instruction: 0xf6bf4f80 │ │ │ │ + blcc 6ca88 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4640ae91 │ │ │ │ + ldcl 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ + bcc 7aa70 │ │ │ │ + bcs 1904c │ │ │ │ + svcge 0x0032f47f │ │ │ │ + ldcl 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ + bcc 7ad08 │ │ │ │ + bcs 1905c │ │ │ │ + mrcge 4, 4, APSR_nzcv, cr1, cr15, {3} │ │ │ │ + stcl 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ + blcc 7aa94 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + strbmi sl, [r0], -ip, lsr #28 │ │ │ │ + stcl 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ + blcc 7a910 │ │ │ │ + blcs 19164 │ │ │ │ + @ instruction: 0x4638d1d1 │ │ │ │ + ldcl 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ │ │ + strtmi lr, [r8], -sp, asr #15 │ │ │ │ + stcl 7, cr15, [r4, #1020] @ 0x3fc │ │ │ │ + stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ + cmpphi pc, #0 @ p-variant is OBSOLETE │ │ │ │ + sbfxcc pc, pc, #17, #25 │ │ │ │ + ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ + @ instruction: 0xf7ff6bd8 │ │ │ │ + @ instruction: 0x4603ed3c │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + @ instruction: 0xf8df8336 │ │ │ │ + ldmpl r3!, {r2, r5, r6, r8, r9, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r1, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ + stcl 7, cr15, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf1b3683b │ │ │ │ + @ instruction: 0xf6bf4f80 │ │ │ │ + blcc 6cda8 │ │ │ │ + blcs 191b8 │ │ │ │ + svcge 0x0033f47f │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + @ instruction: 0xe72eed32 │ │ │ │ + @ instruction: 0xf7ff4628 │ │ │ │ + @ instruction: 0x4607ed9a │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df840d │ │ │ │ + @ instruction: 0xf8df3768 │ │ │ │ + @ instruction: 0xf8df2768 │ │ │ │ + ldrbtmi r1, [fp], #-1896 @ 0xfffff898 │ │ │ │ + ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ + ldcl 7, cr15, [sl], #1020 @ 0x3fc │ │ │ │ + tstlt r0, #3145728 @ 0x300000 │ │ │ │ + smmlsls r8, pc, r8, pc @ │ │ │ │ + smmlscs r8, pc, r8, pc @ │ │ │ │ + @ instruction: 0xf8df44f9 │ │ │ │ + ldrbtmi r1, [sl], #-1880 @ 0xfffff8a8 │ │ │ │ + @ instruction: 0xf8d94479 │ │ │ │ + @ instruction: 0xf7ff0030 │ │ │ │ + strmi lr, [r0], ip, ror #25 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf7ff8338 │ │ │ │ + stmiblt r0!, {r1, r2, r4, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x373cf8df │ │ │ │ + blvs 161231c │ │ │ │ + stc 7, cr15, [r0, #-1020]! @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + @ instruction: 0xf8d88333 │ │ │ │ + @ instruction: 0xf1b33000 │ │ │ │ + @ instruction: 0xf2c04f80 │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r4, r5, r6, r9, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - mrcge 6, 4, APSR_nzcv, cr6, cr15, {5} │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d034 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr0, cr15, {3} │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - @ instruction: 0xe68bed7e │ │ │ │ - ldrdcc pc, [r0], -r9 │ │ │ │ + mrcge 6, 6, APSR_nzcv, cr10, cr15, {5} │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4638aed5 │ │ │ │ + stcl 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ + stmdavs r3, {r4, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - svcge 0x0043f6bf │ │ │ │ - @ instruction: 0xf8c93b01 │ │ │ │ - blcs d054 │ │ │ │ - svcge 0x003df47f │ │ │ │ - @ instruction: 0xf7ff4648 │ │ │ │ - ldr lr, [r8, -lr, ror #26]! │ │ │ │ - sbfxls pc, pc, #17, #29 │ │ │ │ + blcc 7797c │ │ │ │ + stmdblt fp, {r0, r1, sp, lr} │ │ │ │ + stcl 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ + ldrb r4, [r4, r0, asr #12] │ │ │ │ + usatls pc, #16, pc, asr #17 @ │ │ │ │ ldrbtmi r4, [r9], #1576 @ 0x628 │ │ │ │ - blhi bf12c │ │ │ │ + blhi bf244 │ │ │ │ strhtcc pc, [r0], -r9 @ │ │ │ │ stmdaeq r3, {r3, r5, r9, fp, sp, lr, pc} │ │ │ │ - ldcl 7, cr15, [r4, #-1020] @ 0xfffffc04 │ │ │ │ + stcl 7, cr15, [r8], {255} @ 0xff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr12, cr15, {1} │ │ │ │ + mrcge 4, 2, APSR_nzcv, cr0, cr15, {1} │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - strmi lr, [r0], r0, asr #27 │ │ │ │ + @ instruction: 0x4680ed34 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x464282fe │ │ │ │ + strbmi r8, [r2], -sp, lsl #5 │ │ │ │ @ instruction: 0x0018f8d9 │ │ │ │ ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ - stc 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ + ldc 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ - movwhi pc, #8192 @ 0x2000 @ │ │ │ │ + subshi pc, r7, #0 │ │ │ │ @ instruction: 0xf1b3683b │ │ │ │ - ble 114eac │ │ │ │ + ble 114fc4 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf8d8831e │ │ │ │ + @ instruction: 0xf8d88273 │ │ │ │ @ instruction: 0xf1b33000 │ │ │ │ - ble 154ec0 │ │ │ │ + ble 154fd8 │ │ │ │ @ instruction: 0xf8c83b01 │ │ │ │ - blcs d0c8 │ │ │ │ - teqphi r3, #0 @ p-variant is OBSOLETE │ │ │ │ + blcs d1e0 │ │ │ │ + adcshi pc, r9, #0 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ - ldmdavs r3, {r0, r1, r4, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ + ldmdavs r3, {r0, r1, r2, r5, r9, sl, fp, sp, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - mcrge 6, 5, pc, cr14, cr15, {5} @ │ │ │ │ + mcrge 6, 1, pc, cr2, cr15, {5} @ │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - ldrmi sl, [r0], -r9, lsr #29 │ │ │ │ - stc 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf8dfe6a4 │ │ │ │ - ldmpl r3!, {r2, r4, r5, r8, r9, sl, ip, sp}^ │ │ │ │ + @ instruction: 0x4610ae1d │ │ │ │ + ldc 7, cr15, [sl], {255} @ 0xff │ │ │ │ + @ instruction: 0xf8dfe618 │ │ │ │ + ldmpl r3!, {r3, r5, r6, r9, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ - mcrge 4, 4, pc, cr1, cr15, {3} @ │ │ │ │ - @ instruction: 0x3724f8df │ │ │ │ + stmdacs r0, {r1, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ + ldclge 4, cr15, [r5, #508]! @ 0x1fc │ │ │ │ + @ instruction: 0x3658f8df │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldc 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ + stc 7, cr15, [r8], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - ldmdavs fp!, {r3, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ + ldmdavs fp!, {r2, r3, r5, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - mrcge 6, 3, APSR_nzcv, cr10, cr15, {5} │ │ │ │ + stclge 6, cr15, [lr, #764]! @ 0x2fc │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4638ae75 │ │ │ │ - stc 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ - blne 107aaf0 │ │ │ │ + ldrtmi sl, [r8], -r9, ror #27 │ │ │ │ + ldcl 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ + blne 107a9d8 │ │ │ │ ldmibcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ - bl fea529d8 │ │ │ │ + bl fea52af0 │ │ │ │ @ instruction: 0xf7ff0901 │ │ │ │ - @ instruction: 0x4680ecf2 │ │ │ │ + strmi lr, [r0], r6, ror #24 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - ldclne 14, cr10, [r8], #-204 @ 0xffffff34 │ │ │ │ + ldclne 13, cr10, [r8], #-668 @ 0xfffffd64 │ │ │ │ @ instruction: 0xf7ff4649 │ │ │ │ - strmi lr, [r7], -sl, ror #25 │ │ │ │ + @ instruction: 0x4607ec5e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df831b │ │ │ │ - @ instruction: 0x463a36d4 │ │ │ │ + @ instruction: 0xf8df825f │ │ │ │ + ldrtmi r3, [sl], -r8, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1601 @ 0xfffff9bf │ │ │ │ movwcs r6, #2200 @ 0x898 │ │ │ │ - ldc 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - stmdavs r2, {r2, r6, r7, pc} │ │ │ │ - svcmi 0x0080f1b2 │ │ │ │ - subhi pc, sp, #192, 4 │ │ │ │ - ldrdcc pc, [r0], -r8 │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 7799c │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x4640b913 │ │ │ │ - ldcl 7, cr15, [r4], {255} @ 0xff │ │ │ │ - @ instruction: 0xf1b3683b │ │ │ │ - @ instruction: 0xf6bf4f80 │ │ │ │ - blcc 6c9c0 │ │ │ │ - blcs 1928c │ │ │ │ - mcrge 4, 0, pc, cr4, cr15, {3} @ │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - ldrb lr, [pc, #3272]! @ 1e74 │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r8], -fp, lsl #27 │ │ │ │ - ldc 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ - strtmi lr, [r8], -r6, lsl #11 │ │ │ │ - stc 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - adcshi pc, sp, #0 │ │ │ │ - @ instruction: 0x3660f8df │ │ │ │ - ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ - @ instruction: 0xf7ff6bd8 │ │ │ │ - @ instruction: 0x4603ec9e │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df82b6 │ │ │ │ - ldmpl r3!, {r2, r3, r4, r5, r6, r7, r8, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r2, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffd05f │ │ │ │ - ldmdavs fp!, {r1, r2, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + ldc 7, cr15, [r0], #1020 @ 0x3fc │ │ │ │ + eorsle r2, r7, r0, lsl #16 │ │ │ │ + @ instruction: 0xf1b26802 │ │ │ │ + @ instruction: 0xf2c04f80 │ │ │ │ + @ instruction: 0xf8d881cb │ │ │ │ + @ instruction: 0xf1b33000 │ │ │ │ + ble 195098 │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + ldmdblt r3, {ip, sp} │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + ldmdavs fp!, {r1, r3, r6, sl, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - mrcge 6, 4, APSR_nzcv, cr11, cr15, {5} │ │ │ │ + ldclge 6, cr15, [lr, #-764]! @ 0xfffffd04 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4638ae96 │ │ │ │ - ldc 7, cr15, [r4], {255} @ 0xff │ │ │ │ - @ instruction: 0x4628e691 │ │ │ │ - ldcl 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - eorhi pc, r1, #0 │ │ │ │ - @ instruction: 0x3610f8df │ │ │ │ - @ instruction: 0x2610f8df │ │ │ │ - @ instruction: 0x1610f8df │ │ │ │ - ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - @ instruction: 0x4603ec5e │ │ │ │ - @ instruction: 0xf8dfb310 │ │ │ │ - @ instruction: 0xf8df9604 │ │ │ │ - ldrbtmi r2, [r9], #1540 @ 0x604 │ │ │ │ - @ instruction: 0x1600f8df │ │ │ │ - ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldrsbteq pc, [r0], -r9 @ │ │ │ │ - mcrr 7, 15, pc, lr, cr15 @ │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - andhi pc, r6, #0 │ │ │ │ - ldcl 7, cr15, [r8], #-1020 @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf8dfb9e0 │ │ │ │ - ldrbtmi r3, [fp], #-1512 @ 0xfffffa18 │ │ │ │ - @ instruction: 0xf7ff6b58 │ │ │ │ - stmdacs r0, {r2, r7, sl, fp, sp, lr, pc} │ │ │ │ - andhi pc, r1, #64 @ 0x40 │ │ │ │ - ldrdcc pc, [r0], -r8 │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - @ instruction: 0x81bff2c0 │ │ │ │ - @ instruction: 0xf1b3683b │ │ │ │ + @ instruction: 0x4638ad79 │ │ │ │ + ldc 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf8d9e574 │ │ │ │ + @ instruction: 0xf1b33000 │ │ │ │ @ instruction: 0xf6bf4f80 │ │ │ │ - blcc 6cb80 │ │ │ │ - blcs 1937c │ │ │ │ - mrcge 4, 1, APSR_nzcv, cr8, cr15, {3} │ │ │ │ + blcc 6cad8 │ │ │ │ + andcc pc, r0, r9, asr #17 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4648adfc │ │ │ │ + stc 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ + blcc 7aac0 │ │ │ │ + blcs 193d4 │ │ │ │ + ldclge 4, cr15, [r0], #508 @ 0x1fc │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xe633ec50 │ │ │ │ - @ instruction: 0xf1b36803 │ │ │ │ - ble 1150a4 │ │ │ │ - andvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0xf7ffb90b │ │ │ │ - strbmi lr, [r0], -r6, asr #24 │ │ │ │ - @ instruction: 0xf8dfe7d4 │ │ │ │ - ldmpl r3!, {r2, r3, r4, r7, r8, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r2, r3, r4, r6, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8dfd197 │ │ │ │ - ldmpl r3!, {r4, r7, r8, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r2, r4, r6, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8dfd18f │ │ │ │ - ldmpl r3!, {r2, r7, r8, sl, ip, sp}^ │ │ │ │ + strbt lr, [fp], #3108 @ 0xc24 │ │ │ │ + strcc pc, [r4, #2271] @ 0x8df │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + ldc 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + @ instruction: 0xf8df827c │ │ │ │ + ldmpl r3!, {r3, r4, r5, r6, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r2, r3, r6, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8dfd187 │ │ │ │ - ldmpl r3!, {r6, r8, sl, ip, sp}^ │ │ │ │ + stmdacs r0, {r1, r4, r5, sl, fp, sp, lr, pc} │ │ │ │ + rsbshi pc, r0, #64 @ 0x40 │ │ │ │ + strbcc pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ + ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + stc 7, cr15, [r8], #-1020 @ 0xfffffc04 │ │ │ │ + adcsle r2, r2, r0, lsl #16 │ │ │ │ + stc 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf8dfe7af │ │ │ │ + ldmpl r3!, {r3, r4, r6, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r2, r6, sl, fp, sp, lr, pc} │ │ │ │ - svcge 0x007ff47f │ │ │ │ - @ instruction: 0xf8dfe77f │ │ │ │ - ldmpl r3!, {r2, r5, r6, r8, sl, ip, sp}^ │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, sl, fp, sp, lr, pc} │ │ │ │ + mrcge 4, 5, APSR_nzcv, cr12, cr15, {3} │ │ │ │ + strbcc pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + ldc 7, cr15, [r4], {255} @ 0xff │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + @ instruction: 0xf8dfaeb3 │ │ │ │ + ldmpl r3!, {r2, r3, r4, r5, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r3, r4, r5, sl, fp, sp, lr, pc} │ │ │ │ - rsbhi pc, r5, #64 @ 0x40 │ │ │ │ - ldrbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ + stmdacs r0, {r2, r3, sl, fp, sp, lr, pc} │ │ │ │ + mcrge 4, 5, pc, cr10, cr15, {3} @ │ │ │ │ + strcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldc 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df82dd │ │ │ │ - ldrbtmi r3, [fp], #-1352 @ 0xfffffab8 │ │ │ │ - @ instruction: 0xf7ff6858 │ │ │ │ - stmdacs r0, {r3, r5, sl, fp, sp, lr, pc} │ │ │ │ - svcge 0x0026f43f │ │ │ │ - stc 7, cr15, [r8], #-1020 @ 0xfffffc04 │ │ │ │ - blcc 7afbc │ │ │ │ - blcs 19424 │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr2, cr15, {3} │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xe66debfc │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d34c │ │ │ │ - ldcge 4, cr15, [r9], #508 @ 0x1fc │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - ldrt lr, [r4], #3058 @ 0xbf2 │ │ │ │ - andvs r3, r2, r1, lsl #20 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffad0c │ │ │ │ - str lr, [r8, #-3050] @ 0xfffff416 │ │ │ │ - andvs r3, r2, r1, lsl #20 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffad9d │ │ │ │ - ldr lr, [r9, #3042] @ 0xbe2 │ │ │ │ - strbteq pc, [ip], #2271 @ 0x8df @ │ │ │ │ + stc 7, cr15, [r2], {255} @ 0xff │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + strt sl, [r1], r1, lsr #29 │ │ │ │ + ldreq pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ strmi lr, [r0], r4, lsr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - rsbcs r8, r0, fp, lsl #1 │ │ │ │ - bl fef3f38c │ │ │ │ + @ instruction: 0xf8df8214 │ │ │ │ + ldrbtmi r1, [r9], #-1292 @ 0xfffffaf4 │ │ │ │ + bl fed3f390 │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ + @ instruction: 0xf1b36478 │ │ │ │ + ble 1551a0 │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d3a8 │ │ │ │ + eorhi pc, r2, #0 │ │ │ │ + strbthi pc, [ip], #2271 @ 0x8df @ │ │ │ │ + @ instruction: 0xf8d844f8 │ │ │ │ + blcs d4c8 │ │ │ │ + mvnshi pc, r0 │ │ │ │ + strbteq pc, [r0], #2271 @ 0x8df @ │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + strmi lr, [r7], -r2, lsl #24 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df81f2 │ │ │ │ + ldrbtmi r1, [r9], #-1236 @ 0xfffffb2c │ │ │ │ + bl fe4bf3d4 │ │ │ │ + @ instruction: 0xf8c8683b │ │ │ │ + @ instruction: 0xf1b30048 │ │ │ │ + ble 1151e4 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + @ instruction: 0xf8df81e6 │ │ │ │ + ldrbtmi r3, [fp], #-1208 @ 0xfffffb48 │ │ │ │ + bcs 1c660 │ │ │ │ + bicshi pc, fp, r0 │ │ │ │ + @ instruction: 0xf5b42201 │ │ │ │ + ldrvs r1, [sl], #-3968 @ 0xfffff080 │ │ │ │ + stcge 6, cr15, [r9, #508]! @ 0x1fc │ │ │ │ + bl ff4bf408 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + bic sl, lr, ip, ror #27 │ │ │ │ + ldreq pc, [r4], #2271 @ 0x8df │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + stmdacs r0, {r1, r2, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + bichi pc, r7, r0 │ │ │ │ + strne pc, [r8], #2271 @ 0x8df │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + mvnsvs lr, #104, 22 @ 0x1a000 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + @ instruction: 0xe1bcad73 │ │ │ │ + ldrbteq pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + strmi lr, [r0], r4, asr #23 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + strhtcs r8, [r0], #-20 @ 0xffffffec │ │ │ │ + bl 173f44c │ │ │ │ stmdacs r0, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ - andshi pc, r2, #0 │ │ │ │ - ldrbne pc, [r0], #2271 @ 0x8df @ │ │ │ │ - ldrbls pc, [r0], #2271 @ 0x8df @ │ │ │ │ - ldrbge pc, [r0], #2271 @ 0x8df @ │ │ │ │ + @ instruction: 0x81abf000 │ │ │ │ + ldrbne pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ + ldrbls pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ + ldrbge pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df4479 │ │ │ │ - ldrbtmi fp, [r9], #1232 @ 0x4d0 │ │ │ │ + ldrbtmi fp, [r9], #1116 @ 0x45c │ │ │ │ ldrbtmi r9, [sl], #1539 @ 0x603 │ │ │ │ @ instruction: 0x460f44fb │ │ │ │ @ instruction: 0xf101460e │ │ │ │ stmib sp, {r5, r6, r8, r9}^ │ │ │ │ movwls r5, #1025 @ 0x401 │ │ │ │ @ instruction: 0x464a463c │ │ │ │ @ instruction: 0x46404651 │ │ │ │ - blcc 13f51c │ │ │ │ - bl fe43f3cc │ │ │ │ - rsble r2, r5, r0, lsl #16 │ │ │ │ - ldrdcs pc, [r8], -fp @ │ │ │ │ - streq pc, [r3, #-111] @ 0xffffff91 │ │ │ │ - ldmdavs fp!, {r0, r2, r3, r5, r7, r8, r9, fp, ip}^ │ │ │ │ - ldrbmi r4, [r1], -r2, lsr #8 │ │ │ │ - cmppl r0, r7, lsr #26 │ │ │ │ - strbmi r4, [r0], -sl, asr #12 │ │ │ │ - bl fe03f3ec │ │ │ │ - subsle r2, r5, r0, lsl #16 │ │ │ │ + blcc 13f5dc │ │ │ │ + bl c3f48c │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8db818e │ │ │ │ + @ instruction: 0xf06f2028 │ │ │ │ + blne feb428ac │ │ │ │ + strtmi r6, [r2], #-2171 @ 0xfffff785 │ │ │ │ + stcne 6, cr4, [r7, #-324]! @ 0xfffffebc │ │ │ │ + @ instruction: 0x464a5150 │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + stmdacs r0, {r5, r8, r9, fp, sp, lr, pc} │ │ │ │ + cmnphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ ldrdcs pc, [r8], -fp @ │ │ │ │ stmdavs r3!, {r0, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf104443a │ │ │ │ cmppl r0, r8, lsl #14 │ │ │ │ strbmi r4, [r0], -sl, asr #12 │ │ │ │ - bl 1cbf408 │ │ │ │ - suble r2, r7, r0, lsl #16 │ │ │ │ - ldrdcs pc, [r8], -fp @ │ │ │ │ - stmiavs r3!, {r0, r4, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf104443a │ │ │ │ - cmppl r0, ip, lsl #14 │ │ │ │ - strbmi r4, [r0], -sl, asr #12 │ │ │ │ - bl 193f424 │ │ │ │ - eorsle r2, r9, r0, lsl #16 │ │ │ │ + bl 43f4cc │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8db816e │ │ │ │ + ldrbmi r2, [r1], -r8, lsr #32 │ │ │ │ + ldrtmi r6, [sl], #-2211 @ 0xfffff75d │ │ │ │ + streq pc, [ip, -r4, lsl #2] │ │ │ │ + @ instruction: 0x464a5150 │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + stmdacs r0, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ + cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ ldrdcs pc, [r8], -fp @ │ │ │ │ ldrtmi r9, [sl], #-2816 @ 0xfffff500 │ │ │ │ ldrhpl r4, [r0, #-43] @ 0xffffffd5 │ │ │ │ - ldmib sp, {r1, r6, r7, r8, ip, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ movwcs r5, #5121 @ 0x1401 │ │ │ │ @ instruction: 0xf1049e03 │ │ │ │ @ instruction: 0xf8cb38ff │ │ │ │ @ instruction: 0xf5b83024 │ │ │ │ @ instruction: 0xf4ff3f80 │ │ │ │ - ldr sl, [lr, #-3334]! @ 0xfffff2fa │ │ │ │ + ldrb sl, [sl], #3234 @ 0xca2 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - stcge 4, cr15, [sp], #-508 @ 0xfffffe04 │ │ │ │ - ldmdavs sl!, {r0, r4, r5, sl, sp, lr, pc} │ │ │ │ - svcmi 0x0080f1b2 │ │ │ │ - sbchi pc, r0, r0, asr #5 │ │ │ │ - @ instruction: 0xf1b2681a │ │ │ │ - @ instruction: 0xf6bf4f80 │ │ │ │ - bcc 6c7b0 │ │ │ │ - bcs 194e0 │ │ │ │ - stclge 4, cr15, [sl], {127} @ 0x7f │ │ │ │ - @ instruction: 0xf7ff4618 │ │ │ │ - strb lr, [r5], #2908 @ 0xb5c │ │ │ │ - ldrbtmi r4, [r8], #-2301 @ 0xfffff703 │ │ │ │ - bl fe7bf488 │ │ │ │ - teqlt r8, r8, lsr r3 │ │ │ │ - ldrbtmi r4, [r9], #-2555 @ 0xfffff605 │ │ │ │ - bl cbf494 │ │ │ │ + blge ff27e720 │ │ │ │ + bllt ff37f524 │ │ │ │ + ldrbtmi r4, [r8], #-2279 @ 0xfffff719 │ │ │ │ + bl 133f52c │ │ │ │ + stmdacs r0, {r3, r4, r5, r8, r9, sp, lr} │ │ │ │ + teqphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ + ldrbtmi r4, [r9], #-2532 @ 0xfffff61c │ │ │ │ + b ff7bf53c │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r8, r9, sp, lr} │ │ │ │ - stcge 4, cr15, [r5, #-508]! @ 0xfffffe04 │ │ │ │ - bl 18bf4a0 │ │ │ │ - bl ff1bf4a4 │ │ │ │ - ldrbtmi r4, [r8], #-2294 @ 0xfffff70a │ │ │ │ - bl fe33f4ac │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - ldmibmi r4!, {r2, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - @ instruction: 0xf8d8eb20 │ │ │ │ - ldrbtvs r3, [r8], #-0 │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 77ce0 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf8df817a │ │ │ │ - ldrbtmi r8, [r8], #948 @ 0x3b4 │ │ │ │ - ldrdcc pc, [r4], #-136 @ 0xffffff78 │ │ │ │ - sbcsle r2, sp, r0, lsl #22 │ │ │ │ - ldrbtmi r4, [r8], #-2282 @ 0xfffff716 │ │ │ │ - bl 1bbf4e8 │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - stmibmi r8!, {r1, r2, r4, r6, r7, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - ldmdavs fp!, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ - subeq pc, r8, r8, asr #17 │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blcc 77d18 │ │ │ │ - blcs 195f8 │ │ │ │ - cmpphi r9, r0 @ p-variant is OBSOLETE │ │ │ │ - ldrbtmi r4, [fp], #-3041 @ 0xfffff41f │ │ │ │ - bcs 1c780 │ │ │ │ - andcs sp, r1, #194 @ 0xc2 │ │ │ │ - svcne 0x0080f5b4 │ │ │ │ - @ instruction: 0xf67f641a │ │ │ │ - @ instruction: 0xf7ffad1a │ │ │ │ - stmdacs r0, {r2, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldclge 4, cr15, [sp, #-252] @ 0xffffff04 │ │ │ │ - ldmmi sl, {r1, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + ldclge 4, cr15, [r1], {127} @ 0x7f │ │ │ │ + stmiami r1!, {r0, r1, r4, r5, r8, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - stmdacs r0, {r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldmibmi r8, {r4, r5, r7, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - teqvs r8, ip @ │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xe7a7ac3b │ │ │ │ - ldrbtmi r4, [r8], #-2260 @ 0xfffff72c │ │ │ │ - bl e3f554 │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - ldmibmi r2, {r5, r7, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - @ instruction: 0x61b8eacc │ │ │ │ - addsle r2, r9, r0, lsl #16 │ │ │ │ - strbmi r4, [r0], -pc, asr #19 │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - mvnsvs lr, r4, asr #21 │ │ │ │ - addsle r2, r1, r0, lsl #16 │ │ │ │ - strbmi r4, [r0], -ip, asr #19 │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ + msrhi CPSR_fsc, r0 │ │ │ │ + ldrbtmi r4, [r9], #-2526 @ 0xfffff622 │ │ │ │ + b ff3bf55c │ │ │ │ + stmdacs r0, {r3, r4, r5, r8, sp, lr} │ │ │ │ + stcge 4, cr15, [lr], #-508 @ 0xfffffe04 │ │ │ │ + ldmdavs sl!, {r0, r1, r5, r8, sp, lr, pc} │ │ │ │ + svcmi 0x0080f1b2 │ │ │ │ + ldmdavs sl, {r1, r2, r3, r6, r8, r9, fp, ip, lr, pc} │ │ │ │ + svcmi 0x0080f1b2 │ │ │ │ + mcrrge 6, 11, pc, sl, cr15 @ │ │ │ │ + andsvs r3, sl, r1, lsl #20 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + ldrmi sl, [r8], -r5, asr #24 │ │ │ │ + b ff5bf588 │ │ │ │ + ldmmi r2, {r6, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + pkhbtmi lr, r1, sl, lsl #22 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmibmi pc, {r1, r3, r8, pc}^ @ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - stmdacs r0, {r2, r3, r4, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffd08a │ │ │ │ - eorsvs lr, r8, #24, 22 @ 0x6000 │ │ │ │ - stmiami r8, {r1, r3, r6, sl, sp, lr, pc}^ │ │ │ │ + rsbsvs lr, r8, ip, lsr #21 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmibmi ip, {r1, r8, pc}^ │ │ │ │ + ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ │ │ + b fe8bf5b4 │ │ │ │ + stmdacs r0, {r3, r4, r5, r7, sp, lr} │ │ │ │ + rscshi pc, r9, r0 │ │ │ │ + @ instruction: 0xf7ff4641 │ │ │ │ + stmiami r7, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - stmdacs r0, {r3, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ - stmibmi r6, {r7, ip, lr, pc}^ │ │ │ │ + @ instruction: 0x4680eafe │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmibmi r4, {r1, r2, r3, r5, r6, r7, pc}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - mvnsvs lr, #172, 20 @ 0xac000 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xe777acb7 │ │ │ │ - ldrbtmi r4, [r8], #-2242 @ 0xfffff73e │ │ │ │ - bl 23f5b4 │ │ │ │ - stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ - svcge 0x0070f43f │ │ │ │ - ldrbtmi r4, [r9], #-2495 @ 0xfffff641 │ │ │ │ - b fe6bf5c4 │ │ │ │ - stmdacs r0, {r3, r4, r5, r6, sp, lr} │ │ │ │ - svcge 0x0068f43f │ │ │ │ - @ instruction: 0x464849bc │ │ │ │ + @ instruction: 0x61b8ea90 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmibmi r1, {r1, r2, r5, r6, r7, pc}^ │ │ │ │ + ldrbtmi r4, [r9], #-1600 @ 0xfffff9c0 │ │ │ │ + b fe1bf5ec │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ + sbcshi pc, sp, r0 │ │ │ │ + @ instruction: 0x464049bd │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - umlalsvs lr, r8, r2, sl │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0x4641af5f │ │ │ │ - bllt ff63f5e4 │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + sbcshi pc, r5, r0 │ │ │ │ + b ff63f608 │ │ │ │ + str r6, [fp], #-568 @ 0xfffffdc8 │ │ │ │ eorsvs r3, sl, r1, lsl #20 │ │ │ │ + @ instruction: 0xd1ac2a00 │ │ │ │ + ldrtmi r9, [r8], -r0 │ │ │ │ + b fe33f61c │ │ │ │ + str r9, [r6, r0, lsl #22]! │ │ │ │ + andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ - andls sl, r0, fp, lsr pc │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - blls 3c07c │ │ │ │ - blcc 7b2d0 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4640ae3b │ │ │ │ - b fe53f60c │ │ │ │ - bcc 7aeec │ │ │ │ - bcs 19620 │ │ │ │ - stcge 4, cr15, [lr, #508]! @ 0x1fc │ │ │ │ - b fe33f61c │ │ │ │ - blmi fe07accc │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b fe93f628 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffaba4 │ │ │ │ - @ instruction: 0xf7ffeaa6 │ │ │ │ - strtmi fp, [r1], -r0, lsr #23 │ │ │ │ - @ instruction: 0xf7ff4628 │ │ │ │ - @ instruction: 0x4680eaf4 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - blmi 1dec3fc │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b fe43f650 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffab7f │ │ │ │ - @ instruction: 0xf7ffea92 │ │ │ │ - @ instruction: 0xf7ffbb7b │ │ │ │ - strb lr, [sp], #-2702 @ 0xfffff572 │ │ │ │ - ldrsbteq pc, [r4], -r9 @ │ │ │ │ - b fe0bf66c │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffae05 │ │ │ │ - @ instruction: 0xf1b8ea84 │ │ │ │ - @ instruction: 0xf43f0f00 │ │ │ │ - ldrb sl, [r7, #3583]! @ 0xdff │ │ │ │ - b 1f3f684 │ │ │ │ - ldmdavs fp!, {r1, r3, r6, r7, sl, sp, lr, pc} │ │ │ │ - svcmi 0x0080f1b3 │ │ │ │ - blge ff4bf190 │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r8], -sp, asr #23 │ │ │ │ - b 12bf6a0 │ │ │ │ - bllt ff23f6a4 │ │ │ │ - andls r4, r0, sp, asr #22 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 183f6b0 │ │ │ │ - tstlt r0, r0, lsl #20 │ │ │ │ - b 18bf6b8 │ │ │ │ - blmi 19e7ec0 │ │ │ │ - ldmpl r3!, {r9, ip, pc}^ │ │ │ │ + @ instruction: 0xf7ffae30 │ │ │ │ + strt lr, [ip], -r4, lsl #21 │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d63c │ │ │ │ + stcge 4, cr15, [r3, #508] @ 0x1fc │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + ldrb lr, [lr, #-2682]! @ 0xfffff586 │ │ │ │ + ldmpl r3!, {r1, r3, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - bls 3c024 │ │ │ │ - andls fp, r0, #184, 2 @ 0x2e │ │ │ │ - b 15bf6d0 │ │ │ │ - blmi 1f27ed8 │ │ │ │ - ldrbtmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ - @ instruction: 0xf7ff69d8 │ │ │ │ - bls 3c00c │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffacdd │ │ │ │ - bls 3c018 │ │ │ │ - @ instruction: 0x4638e4d8 │ │ │ │ + stmdacs r0, {r1, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ + blge fe47e754 │ │ │ │ + b fe4bf658 │ │ │ │ + bllt fe37f65c │ │ │ │ + b fe3bf660 │ │ │ │ + ldrdcs lr, [r0], -fp │ │ │ │ + blmi 1a3a9ac │ │ │ │ + ldmpl r3!, {ip, pc}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + bls 3c078 │ │ │ │ + @ instruction: 0xf7ffb110 │ │ │ │ + bls 3c088 │ │ │ │ + andls r4, r0, #129024 @ 0x1f800 │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + b 1d3f688 │ │ │ │ + teqlt r0, #0, 20 │ │ │ │ @ instruction: 0xf7ff9200 │ │ │ │ - bls 3bf7c │ │ │ │ - blmi 1cfaa6c │ │ │ │ + bls 3c070 │ │ │ │ + andls r4, r0, #153600 @ 0x25800 │ │ │ │ + ldmibvs r8, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + b 1a3f6a0 │ │ │ │ + stmdacs r0, {r9, fp, ip, pc} │ │ │ │ + stcge 4, cr15, [r8, #252] @ 0xfc │ │ │ │ + b 1a3f6ac │ │ │ │ + str r9, [r3, #2560] @ 0xa00 │ │ │ │ + andls r4, r0, #56, 12 @ 0x3800000 │ │ │ │ + b fbf6b8 │ │ │ │ + str r9, [r6, #2560] @ 0xa00 │ │ │ │ + @ instruction: 0xf1b3683b │ │ │ │ + @ instruction: 0xf6bf4f80 │ │ │ │ + blcc 6c5a8 │ │ │ │ + blcs 197bc │ │ │ │ + blge fecbe8d0 │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + @ instruction: 0xf7ffea30 │ │ │ │ + blmi fe1b0594 │ │ │ │ ldmpl r3!, {r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - bls 3bfe4 │ │ │ │ - bicsle r2, lr, r0, lsl #16 │ │ │ │ - ldmpl r3!, {r2, r6, r8, r9, fp, lr}^ │ │ │ │ + bls 3c004 │ │ │ │ + bicle r2, pc, r0, lsl #16 │ │ │ │ + ldmpl r3!, {r0, r1, r2, r3, r4, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - bls 3bfd4 │ │ │ │ - bicsle r2, r6, r0, lsl #16 │ │ │ │ - ldmpl r3!, {r0, r1, r3, r5, r6, r8, r9, fp, lr}^ │ │ │ │ + bls 3bff4 │ │ │ │ + bicle r2, r7, r0, lsl #16 │ │ │ │ + ldmpl r3!, {r1, r2, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - bls 3bfc4 │ │ │ │ - sbcsle r2, r2, r0, lsl #16 │ │ │ │ - strbmi lr, [r0], -sp, asr #15 │ │ │ │ - @ instruction: 0xf7ff9200 │ │ │ │ - bls 3bf3c │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffacc8 │ │ │ │ - @ instruction: 0xf7ffbb79 │ │ │ │ - @ instruction: 0xf7ffea1c │ │ │ │ - stmdavs r2, {r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + bls 3bfe4 │ │ │ │ + sbcle r2, r3, r0, lsl #16 │ │ │ │ + stmdavs r2, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ - stclge 6, cr15, [pc, #-764] @ 145c │ │ │ │ + ldclge 6, cr15, [r0], {191} @ 0xbf │ │ │ │ andsvs r3, sl, r1, lsl #20 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffad4a │ │ │ │ - strb lr, [r6, #-2538] @ 0xfffff616 │ │ │ │ - strb r2, [pc], #-0 @ 176c │ │ │ │ - @ instruction: 0xf1b26802 │ │ │ │ - blle 715574 │ │ │ │ + @ instruction: 0xf7ffaccb │ │ │ │ + strb lr, [r7], #2568 @ 0xa08 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - ldcge 6, cr15, [sl], {255} @ 0xff │ │ │ │ - @ instruction: 0xf1b3683b │ │ │ │ + blge ebf234 │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d740 │ │ │ │ + blge d3e940 │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + @ instruction: 0xf7ffe9f8 │ │ │ │ + @ instruction: 0xf7ffbb2f │ │ │ │ + @ instruction: 0xf7ffea18 │ │ │ │ + @ instruction: 0x4640bbf0 │ │ │ │ + @ instruction: 0xf7ff9200 │ │ │ │ + bls 3bf18 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + @ instruction: 0xf7ffad42 │ │ │ │ + strtmi fp, [r1], -r7, ror #22 │ │ │ │ + @ instruction: 0xf7ff4628 │ │ │ │ + pkhtbmi lr, r0, ip, asr #20 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + blmi fac2cc │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + ldmib r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + @ instruction: 0xf7ffaae7 │ │ │ │ + @ instruction: 0xf7ffe9fa │ │ │ │ + @ instruction: 0xf8d9bae3 │ │ │ │ + @ instruction: 0xf7ff0034 │ │ │ │ + stmdacs r0, {r1, r2, r3, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + ldclge 4, cr15, [r3], {63} @ 0x3f │ │ │ │ + stmib lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + svceq 0x0000f1b8 │ │ │ │ + stclge 4, cr15, [sp], {63} @ 0x3f │ │ │ │ + @ instruction: 0xf7ffe4c5 │ │ │ │ + @ instruction: 0xf7ffe9ca │ │ │ │ + @ instruction: 0xf7ffe9da │ │ │ │ + @ instruction: 0x4638ea3e │ │ │ │ + ldmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdavs r2, {r0, r2, r4, r9, sl, sp, lr, pc} │ │ │ │ + svcmi 0x0080f1b2 │ │ │ │ + @ instruction: 0xf8d8db0b │ │ │ │ + @ instruction: 0xf1b33000 │ │ │ │ @ instruction: 0xf6ff4f80 │ │ │ │ - strb sl, [ip], r3, lsr #24 │ │ │ │ - ldrdcc pc, [r0], -r8 │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blge 2bf294 │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d7a0 │ │ │ │ - blge 13e9a0 │ │ │ │ + blge ffe3f3dc │ │ │ │ + bcc 7b02c │ │ │ │ + bcs 197f0 │ │ │ │ + @ instruction: 0xf7ffd1ef │ │ │ │ + strb lr, [ip, r6, lsr #19]! │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - @ instruction: 0xf7ffe9c8 │ │ │ │ - bcc 703ac │ │ │ │ - bcs 197bc │ │ │ │ - @ instruction: 0xf7ffd1de │ │ │ │ - ldrb lr, [fp, r0, asr #19] │ │ │ │ + ldrb lr, [r9, #2466] @ 0x9a2 │ │ │ │ stmib r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrtmi lr, [r8], -lr, ror #12 │ │ │ │ - ldmib r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strbmi lr, [r0], -r2, lsr #13 │ │ │ │ - ldmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffe681 │ │ │ │ - ldr lr, [r7, #2518] @ 0x9d6 │ │ │ │ - andeq r1, r0, r6, lsr r1 │ │ │ │ + @ instruction: 0xf7ffe58c │ │ │ │ + str lr, [r0, #2496] @ 0x9c0 │ │ │ │ + andeq r1, r0, r6, ror #2 │ │ │ │ muleq r1, r2, r3 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq pc, r1, ip, lsr #7 │ │ │ │ andeq pc, r1, sl, ror r3 @ │ │ │ │ andeq pc, r1, r4, asr r3 @ │ │ │ │ andeq pc, r1, r6, lsl r3 @ │ │ │ │ andeq pc, r1, lr, ror #5 │ │ │ │ andeq pc, r1, sl, lsr #5 │ │ │ │ - andeq r0, r0, r8, asr pc │ │ │ │ + andeq r0, r0, r8, lsl #31 │ │ │ │ andeq pc, r1, r4, asr r2 @ │ │ │ │ andeq pc, r1, r2, lsr #4 │ │ │ │ strdeq pc, [r1], -r0 │ │ │ │ andeq pc, r1, lr, asr #3 │ │ │ │ - andeq r0, r0, r4, ror #29 │ │ │ │ - @ instruction: 0x00000eba │ │ │ │ - @ instruction: 0x00000ebc │ │ │ │ + andeq r0, r0, r4, lsl pc │ │ │ │ + andeq r0, r0, sl, ror #29 │ │ │ │ + andeq r0, r0, ip, ror #29 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ - andeq pc, r1, lr, asr #1 │ │ │ │ + muleq r1, lr, r0 │ │ │ │ + andeq r0, r0, r6, lsr sp │ │ │ │ + andeq r0, r0, r4, lsl #26 │ │ │ │ + andeq r0, r0, r6, lsr sp │ │ │ │ + andeq pc, r1, ip, lsr #32 │ │ │ │ + andeq r0, r0, r6, lsr #26 │ │ │ │ + andeq r0, r0, r8, lsr #26 │ │ │ │ + andeq pc, r1, r8 │ │ │ │ + @ instruction: 0x0001efb6 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ - ldrdeq lr, [r1], -r6 │ │ │ │ - andeq lr, r1, r2, ror #30 │ │ │ │ - andeq r0, r0, ip, asr #23 │ │ │ │ - muleq r0, sl, fp │ │ │ │ - andeq r0, r0, ip, asr #23 │ │ │ │ - strdeq lr, [r1], -r2 │ │ │ │ - @ instruction: 0x00000bbc │ │ │ │ - @ instruction: 0x00000bbe │ │ │ │ - andeq lr, r1, lr, asr #29 │ │ │ │ + @ instruction: 0x0001eebe │ │ │ │ + andeq r0, r0, ip, lsr #1 │ │ │ │ + muleq r0, r0, r0 │ │ │ │ + andeq lr, r1, r8, lsl lr │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ - andeq r0, r0, ip, lsr #1 │ │ │ │ - muleq r0, r0, r0 │ │ │ │ - andeq lr, r1, r6, lsl lr │ │ │ │ - andeq r0, r0, r0, asr sl │ │ │ │ - andeq lr, r1, ip, lsl fp │ │ │ │ - andeq r0, r0, r6, lsr sl │ │ │ │ - andeq r0, r0, r2, lsr #20 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + ldrdeq r0, [r0], -r6 │ │ │ │ andeq lr, r1, r4, lsl #27 │ │ │ │ - andeq r0, r0, r6, ror #18 │ │ │ │ - andeq r0, r0, lr, asr r9 │ │ │ │ - andeq r0, r0, sl, ror r9 │ │ │ │ - andeq r0, r0, ip, ror r9 │ │ │ │ - andeq lr, r1, sl, asr ip │ │ │ │ - andeq r0, r0, sl, asr r9 │ │ │ │ - andeq r0, r0, r0, asr r9 │ │ │ │ - andeq lr, r1, r2, lsr #24 │ │ │ │ - andeq r0, r0, r8, lsl #17 │ │ │ │ - andeq r0, r0, r4, lsl #17 │ │ │ │ - andeq r0, r0, sl, ror r8 │ │ │ │ - andeq r0, r0, r0, ror r8 │ │ │ │ + @ instruction: 0x00000ab0 │ │ │ │ + andeq r0, r0, r2, lsr #21 │ │ │ │ + andeq lr, r1, r2, asr #26 │ │ │ │ + andeq r0, r0, r8, lsr #20 │ │ │ │ + andeq r0, r0, ip, lsl sl │ │ │ │ + andeq r0, r0, r0, asr #19 │ │ │ │ + andeq lr, r1, ip, asr sl │ │ │ │ + andeq r0, r0, r6, lsr #19 │ │ │ │ + muleq r0, r2, r9 │ │ │ │ + andeq lr, r1, r4, asr #25 │ │ │ │ + strdeq r0, [r0], -r2 │ │ │ │ + andeq r0, r0, r6, ror #17 │ │ │ │ + andeq r0, r0, r0, lsr #17 │ │ │ │ + muleq r0, sl, r8 │ │ │ │ + andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ - andeq r0, r0, r8, asr r8 │ │ │ │ - andeq r0, r0, ip, ror r8 │ │ │ │ - andeq r0, r0, r4, ror r8 │ │ │ │ + andeq r0, r0, r2, lsr r8 │ │ │ │ + andeq r0, r0, r4, lsr r8 │ │ │ │ + andeq r0, r0, r8, lsr #16 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - andeq r0, r0, sl, ror #15 │ │ │ │ - andeq r0, r0, r0, ror #15 │ │ │ │ - andeq lr, r1, sl, asr sl │ │ │ │ + andeq r0, r0, ip, lsl #16 │ │ │ │ + muleq r1, r8, sl │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - ldmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - svclt 0x0000e51f │ │ │ │ + ldmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blt fffbf904 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58ae4 │ │ │ │ + bl feb58b10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -825,118 +836,120 @@ │ │ │ │ addsmi fp, r3, #132 @ 0x84 │ │ │ │ andcs sp, r0, r4, lsl #18 │ │ │ │ stcmi 5, cr15, [r0, #52] @ 0x34 │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ tstcs r3, r2, lsl #12 │ │ │ │ strtmi r7, [r6], -r0, lsl #16 │ │ │ │ andls r9, r2, #201326592 @ 0xc000000 │ │ │ │ - @ instruction: 0xf9daf000 │ │ │ │ + @ instruction: 0xf9dcf000 │ │ │ │ ldmdami sp, {r1, r9, fp, ip, pc} │ │ │ │ ldrbtmi r9, [r8], #-2819 @ 0xfffff4fd │ │ │ │ mulgt r1, r2, r8 │ │ │ │ @ instruction: 0xf8509302 │ │ │ │ ldcne 0, cr4, [r1], {33} @ 0x21 │ │ │ │ andeq pc, r3, #12 │ │ │ │ addeq lr, r2, r0, lsl #22 │ │ │ │ stmiavs r5, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ffa804 │ │ │ │ - blls bbd04 │ │ │ │ + blls bbcd8 │ │ │ │ tstcs r0, r4, lsl #16 │ │ │ │ strbpl r4, [r1], #1570 @ 0x622 │ │ │ │ ldmdbmi r2, {r0, r1, r3, r9, sl, lr} │ │ │ │ ldrbtmi r9, [r9], #-1280 @ 0xfffffb00 │ │ │ │ - ldm r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdavs r3, {r4, r6, r8, ip, sp, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 784b8 │ │ │ │ - blcs 1998c │ │ │ │ + blcc 784e4 │ │ │ │ + blcs 199b8 │ │ │ │ @ instruction: 0xf7ffd1cb │ │ │ │ - @ instruction: 0xe7c8e8da │ │ │ │ - ldmdb r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi 26deb0 │ │ │ │ + strb lr, [r8, r4, asr #17] │ │ │ │ + ldm ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi 26dedc │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - stmia lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ffb118 │ │ │ │ - @ instruction: 0xf7ffe8e6 │ │ │ │ - @ instruction: 0xf7ffe94a │ │ │ │ - ldr lr, [r8, lr, ror #17]! │ │ │ │ - andeq lr, r1, lr, ror #13 │ │ │ │ - strdeq r0, [r0], -r2 │ │ │ │ - strdeq r0, [r0], -sl │ │ │ │ + @ instruction: 0xf7ffe8d0 │ │ │ │ + @ instruction: 0xf7ffe934 │ │ │ │ + sbfx lr, r8, #17, #25 │ │ │ │ + andeq lr, r1, r2, asr #13 │ │ │ │ + strdeq r0, [r0], -r6 │ │ │ │ + strdeq r0, [r0], -lr │ │ │ │ muleq r0, r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ 19d0 │ │ │ │ - ldr r2, [pc, #20] @ 19d4 │ │ │ │ + ldr r3, [pc, #20] @ 19fc │ │ │ │ + ldr r2, [pc, #20] @ 1a00 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b b88 <__gmon_start__@plt> │ │ │ │ - andeq lr, r1, ip, lsr r6 │ │ │ │ + andeq lr, r1, r0, lsl r6 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ - blmi 1d39f8 │ │ │ │ + blmi 1d3a24 │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq lr, r1, lr, asr #14 │ │ │ │ - andeq lr, r1, ip, asr #14 │ │ │ │ - andeq lr, r1, sl, lsl r6 │ │ │ │ + andeq lr, r1, r2, lsr #14 │ │ │ │ + andeq lr, r1, r0, lsr #14 │ │ │ │ + andeq lr, r1, lr, ror #11 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - blmi 253a2c │ │ │ │ - bmi 252bf0 │ │ │ │ - bne 6d2c00 │ │ │ │ + blmi 253a58 │ │ │ │ + bmi 252c1c │ │ │ │ + bne 6d2c2c │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq lr, r1, r4, lsr #14 │ │ │ │ - andeq lr, r1, r0, lsr #14 │ │ │ │ - andeq lr, r1, ip, ror #11 │ │ │ │ + strdeq lr, [r1], -r8 │ │ │ │ + strdeq lr, [r1], -r4 │ │ │ │ + andeq lr, r1, r0, asr #11 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ - blmi 2aee60 │ │ │ │ + blmi 2aee8c │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 26fff8 │ │ │ │ + blmi 270024 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xf7ffe83e │ │ │ │ - blmi 1c195c │ │ │ │ + @ instruction: 0xf7ffe828 │ │ │ │ + blmi 1c1988 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq lr, r1, lr, ror #13 │ │ │ │ - @ instruction: 0x0001e5bc │ │ │ │ + andeq lr, r1, r2, asr #13 │ │ │ │ + muleq r1, r0, r5 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - andeq lr, r1, r6, ror r6 │ │ │ │ - andeq lr, r1, lr, asr #13 │ │ │ │ + andeq lr, r1, sl, asr #12 │ │ │ │ + andeq lr, r1, r2, lsr #13 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -00001a7c : │ │ │ │ - ldr r0, [pc, #4] @ (1a84 ) │ │ │ │ +00001aa8 : │ │ │ │ + ldr r0, [pc, #4] @ (1ab0 ) │ │ │ │ add r0, pc │ │ │ │ b.w adc │ │ │ │ - b.n 173c │ │ │ │ + b.n 1710 │ │ │ │ movs r1, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 1cda │ │ │ │ + bcc.w 1d0a │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 1cc4 │ │ │ │ + bls.w 1cf4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1ccc │ │ │ │ + beq.w 1cfc │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 1ac0 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 1af0 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -1104,21 +1117,21 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1ce0 │ │ │ │ + cbz r0, 1d10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 1cfc │ │ │ │ + b.w 1d2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cda │ │ │ │ + beq.n 1d0a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 1a88 │ │ │ │ + bl 1ab8 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx ac4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00001d08 <.fini>: │ │ │ │ +00001d38 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00001d10 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00001d20 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00001d30 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00001d40 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00001d50 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00001d60 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00001d70 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00001d80 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00001d90 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00001da0 73230000 73747275 63740000 6572726f s#..struct..erro │ │ │ │ - 0x00001db0 72000000 756e7061 636b0000 6a736f6e r...unpack..json │ │ │ │ - 0x00001dc0 00000000 6c6f6164 73000000 72650000 ....loads...re.. │ │ │ │ - 0x00001dd0 636f6d70 696c6500 44454255 47000000 compile.DEBUG... │ │ │ │ - 0x00001de0 79000000 6d617463 68000000 63737600 y...match...csv. │ │ │ │ - 0x00001df0 4572726f 72000000 0a000000 73706c69 Error.......spli │ │ │ │ - 0x00001e00 74000000 4e000000 72656164 65720000 t...N...reader.. │ │ │ │ - 0x00001e10 61737400 6c697465 72616c5f 6576616c ast.literal_eval │ │ │ │ - 0x00001e20 00000000 5f656c65 6d656e74 74726565 ...._elementtree │ │ │ │ - 0x00001e30 00000000 584d4c50 61727365 72000000 ....XMLParser... │ │ │ │ - 0x00001e40 696f0000 42797465 73494f00 79230000 io..BytesIO.y#.. │ │ │ │ - 0x00001e50 4f000000 5f706172 73655f77 686f6c65 O..._parse_whole │ │ │ │ - 0x00001e60 00000000 3c66757a 7a20696e 7075743e .... │ │ │ │ - 0x00001e70 00000000 72756e00 2e000000 5e000000 ....run.....^... │ │ │ │ - 0x00001e80 61626300 6162637c 64656600 5e787878 abc.abc|def.^xxx │ │ │ │ - 0x00001e90 24000000 5c620000 28290000 5b612d7a $...\b..()..[a-z │ │ │ │ - 0x00001ea0 412d5a30 2d395d00 6162632b 00000000 A-Z0-9].abc+.... │ │ │ │ - 0x00001eb0 5b5e412d 5a5d0000 5b785d00 283f3d29 [^A-Z]..[x].(?=) │ │ │ │ - 0x00001ec0 00000000 617b7a7d 00000000 612b6200 ....a{z}....a+b. │ │ │ │ - 0x00001ed0 612a3f00 613f3f00 612b3f00 7b7d0000 a*?.a??.a+?.{}.. │ │ │ │ - 0x00001ee0 617b2c7d 00000000 7b000000 7d000000 a{,}....{...}... │ │ │ │ - 0x00001ef0 5e5c282a 5c647b33 7d5c292a 28207c2d ^\(*\d{3}\)*( |- │ │ │ │ - 0x00001f00 292a5c64 7b337d28 207c2d29 2a5c647b )*\d{3}( |-)*\d{ │ │ │ │ - 0x00001f10 347d2400 283f3a61 2a292a00 617b312c 4}$.(?:a*)*.a{1, │ │ │ │ - 0x00001f20 327d3f00 5f66757a 7a000000 02010000 2}?._fuzz....... │ │ │ │ - 0x00001f30 00010000 01010000 ffffffff 00000000 ................ │ │ │ │ - 0x00001f40 01000000 02000000 3e000000 08000000 ........>....... │ │ │ │ - 0x00001f50 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x00001f60 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x00001f70 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x00001f80 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x00001f90 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x00001fa0 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x00001fb0 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x00001fc0 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x00001fd0 00000000 00000000 ........ │ │ │ │ + 0x00001d40 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00001d50 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00001d60 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00001d70 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00001d80 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00001d90 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00001da0 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00001db0 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00001dc0 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00001dd0 73230000 73747275 63740000 6572726f s#..struct..erro │ │ │ │ + 0x00001de0 72000000 756e7061 636b0000 6a736f6e r...unpack..json │ │ │ │ + 0x00001df0 00000000 6c6f6164 73000000 72650000 ....loads...re.. │ │ │ │ + 0x00001e00 636f6d70 696c6500 44454255 47000000 compile.DEBUG... │ │ │ │ + 0x00001e10 79000000 6d617463 68000000 63737600 y...match...csv. │ │ │ │ + 0x00001e20 4572726f 72000000 0a000000 73706c69 Error.......spli │ │ │ │ + 0x00001e30 74000000 4e000000 72656164 65720000 t...N...reader.. │ │ │ │ + 0x00001e40 61737400 6c697465 72616c5f 6576616c ast.literal_eval │ │ │ │ + 0x00001e50 00000000 5f656c65 6d656e74 74726565 ...._elementtree │ │ │ │ + 0x00001e60 00000000 584d4c50 61727365 72000000 ....XMLParser... │ │ │ │ + 0x00001e70 696f0000 42797465 73494f00 79230000 io..BytesIO.y#.. │ │ │ │ + 0x00001e80 4f000000 5f706172 73655f77 686f6c65 O..._parse_whole │ │ │ │ + 0x00001e90 00000000 3c66757a 7a20696e 7075743e .... │ │ │ │ + 0x00001ea0 00000000 72756e00 2e000000 5e000000 ....run.....^... │ │ │ │ + 0x00001eb0 61626300 6162637c 64656600 5e787878 abc.abc|def.^xxx │ │ │ │ + 0x00001ec0 24000000 5c620000 28290000 5b612d7a $...\b..()..[a-z │ │ │ │ + 0x00001ed0 412d5a30 2d395d00 6162632b 00000000 A-Z0-9].abc+.... │ │ │ │ + 0x00001ee0 5b5e412d 5a5d0000 5b785d00 283f3d29 [^A-Z]..[x].(?=) │ │ │ │ + 0x00001ef0 00000000 617b7a7d 00000000 612b6200 ....a{z}....a+b. │ │ │ │ + 0x00001f00 612a3f00 613f3f00 612b3f00 7b7d0000 a*?.a??.a+?.{}.. │ │ │ │ + 0x00001f10 617b2c7d 00000000 7b000000 7d000000 a{,}....{...}... │ │ │ │ + 0x00001f20 5e5c282a 5c647b33 7d5c292a 28207c2d ^\(*\d{3}\)*( |- │ │ │ │ + 0x00001f30 292a5c64 7b337d28 207c2d29 2a5c647b )*\d{3}( |-)*\d{ │ │ │ │ + 0x00001f40 347d2400 283f3a61 2a292a00 617b312c 4}$.(?:a*)*.a{1, │ │ │ │ + 0x00001f50 327d3f00 5f66757a 7a000000 02010000 2}?._fuzz....... │ │ │ │ + 0x00001f60 00010000 01010000 ffffffff 00000000 ................ │ │ │ │ + 0x00001f70 01000000 02000000 3e000000 08000000 ........>....... │ │ │ │ + 0x00001f80 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x00001f90 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x00001fa0 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x00001fb0 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x00001fc0 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x00001fd0 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x00001fe0 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x00001ff0 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x00002000 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00001fd8 00000000 .... │ │ │ │ + 0x00002008 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001feb8 791a0000 y... │ │ │ │ + 0x0001feb8 a51a0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001febc 391a0000 9... │ │ │ │ + 0x0001febc 651a0000 e... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fec0 781e0000 7c1e0000 801e0000 841e0000 x...|........... │ │ │ │ - 0x0001fed0 8c1e0000 941e0000 981e0000 9c1e0000 ................ │ │ │ │ - 0x0001fee0 a81e0000 b01e0000 b81e0000 bc1e0000 ................ │ │ │ │ - 0x0001fef0 c41e0000 cc1e0000 d01e0000 d41e0000 ................ │ │ │ │ - 0x0001ff00 d81e0000 dc1e0000 e01e0000 e81e0000 ................ │ │ │ │ - 0x0001ff10 ec1e0000 f01e0000 141f0000 1c1f0000 ................ │ │ │ │ + 0x0001fec0 a81e0000 ac1e0000 b01e0000 b41e0000 ................ │ │ │ │ + 0x0001fed0 bc1e0000 c41e0000 c81e0000 cc1e0000 ................ │ │ │ │ + 0x0001fee0 d81e0000 e01e0000 e81e0000 ec1e0000 ................ │ │ │ │ + 0x0001fef0 f41e0000 fc1e0000 001f0000 041f0000 ................ │ │ │ │ + 0x0001ff00 081f0000 0c1f0000 101f0000 181f0000 ................ │ │ │ │ + 0x0001ff10 1c1f0000 201f0000 441f0000 4c1f0000 .... ...D...L... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200c8 c8000200 04000000 01000000 00000000 ................ │ │ │ │ 0x000200d8 00000000 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x000200e8 00000000 00000000 241f0000 00000000 ........$....... │ │ │ │ + 0x000200e8 00000000 00000000 541f0000 00000000 ........T....... │ │ │ │ 0x000200f8 00000000 10010200 cc000200 00000000 ................ │ │ │ │ - 0x00020108 00000000 00000000 741e0000 490c0000 ........t...I... │ │ │ │ - 0x00020118 01000000 c01e0000 00000000 00000000 ................ │ │ │ │ + 0x00020108 00000000 00000000 a41e0000 490c0000 ............I... │ │ │ │ + 0x00020118 01000000 f01e0000 00000000 00000000 ................ │ │ │ │ 0x00020128 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64393761 33613134 38306335 39643834 d97a3a1480c59d84 │ │ │ │ - 0x00000010 38353135 37623865 31353333 37303464 85157b8e1533704d │ │ │ │ - 0x00000020 39653764 35352e64 65627567 00000000 9e7d55.debug.... │ │ │ │ - 0x00000030 a5296d0b .)m. │ │ │ │ + 0x00000000 37653663 62363633 61366235 36393166 7e6cb663a6b5691f │ │ │ │ + 0x00000010 30333065 33376135 39333733 34316631 030e37a5937341f1 │ │ │ │ + 0x00000020 31663661 31392e64 65627567 00000000 1f6a19.debug.... │ │ │ │ + 0x00000030 93d51e35 ...5