--- /srv/rebuilderd/tmp/rebuilderdJnpcW5/inputs/libpython3.13-stdlib_3.13.15-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdJnpcW5/out/libpython3.13-stdlib_3.13.15-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-11 08:30:27.000000 debian-binary │ --rw-r--r-- 0 0 0 10724 2026-08-11 08:30:27.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1869040 2026-08-11 08:30:27.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 10720 2026-08-11 08:30:27.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1869180 2026-08-11 08:30:27.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3.13/lib-dynload/_asyncio.cpython-313-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 0x0a530 0x0a530 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0a52c 0x0a52c R E 0x10000 │ │ │ │ LOAD 0x00fe84 0x0001fe84 0x0001fe84 0x00d70 0x00d74 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 0x00fe84 0x0001fe84 0x0001fe84 0x0017c 0x0017c 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 000811 00 A 0 0 1 │ │ │ │ [ 5] .rel.dyn REL 0000102c 00102c 000a58 08 A 3 0 4 │ │ │ │ [ 6] .rel.plt REL 00001a84 001a84 000298 08 AI 3 17 4 │ │ │ │ [ 7] .init PROGBITS 00001d1c 001d1c 00000c 00 AX 0 0 4 │ │ │ │ [ 8] .plt PROGBITS 00001d28 001d28 000410 04 AX 0 0 4 │ │ │ │ - [ 9] .text PROGBITS 00002138 002138 005be8 00 AX 0 0 4 │ │ │ │ - [10] .fini PROGBITS 00007d20 007d20 000008 00 AX 0 0 4 │ │ │ │ - [11] .rodata PROGBITS 00007d28 007d28 002804 00 A 0 0 4 │ │ │ │ - [12] .eh_frame PROGBITS 0000a52c 00a52c 000004 00 A 0 0 4 │ │ │ │ + [ 9] .text PROGBITS 00002138 002138 005be4 00 AX 0 0 4 │ │ │ │ + [10] .fini PROGBITS 00007d1c 007d1c 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 00007d24 007d24 002804 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 0000a528 00a528 000004 00 A 0 0 4 │ │ │ │ [13] .init_array INIT_ARRAY 0001fe84 00fe84 000004 04 WA 0 0 4 │ │ │ │ [14] .fini_array FINI_ARRAY 0001fe88 00fe88 000004 04 WA 0 0 4 │ │ │ │ [15] .data.rel.ro PROGBITS 0001fe8c 00fe8c 0000b4 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 000a48 00 WA 0 0 4 │ │ │ │ [19] .bss NOBITS 00020bf4 010bf4 000004 00 WA 0 0 1 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff40 contains 20 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000c (INIT) 0x1d1c │ │ │ │ - 0x0000000d (FINI) 0x7d20 │ │ │ │ + 0x0000000d (FINI) 0x7d1c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fe84 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fe88 │ │ │ │ 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: 19966111d3f5493b34eff9fe06ca1ba4381c9d97 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8bb0c34f16c263b21b8f2a72d668e0e9b3df18e4 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ PyObject_GenericGetAttr │ │ │ │ PyObject_SelfIter │ │ │ │ 3F*F!F@F │ │ │ │ PI0F*jyD │ │ │ │ +F2F9FHF │ │ │ │ +F2F!FHF │ │ │ │ (I"F(KyX │ │ │ │ -!I*F!KyX │ │ │ │ +*I*F*KyX │ │ │ │ H KxD J{D │ │ │ │ 3#`ch[mZ │ │ │ │ F)J FcFzD │ │ │ │ asyncio.events │ │ │ │ get_event_loop_policy │ │ │ │ asyncio.base_futures │ │ │ │ _future_repr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00001d1c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 7118 │ │ │ │ + bl 7114 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr15, {7} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ @ instruction: 0x0001deb2 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r2, asr #28 │ │ │ │ + andeq r5, r0, lr, lsr lr │ │ │ │ blmi 5dd274 │ │ │ │ teqlt r9, #2063597568 @ 0x7b000000 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5937c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 4c6164 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ movwcc sp, #4101 @ 0x1005 │ │ │ │ and r6, r2, r3 │ │ │ │ ldmpl r8, {r2, r9, fp, lr} │ │ │ │ ldclt 7, cr4, [r0, #-448] @ 0xfffffe40 │ │ │ │ muleq r1, r0, lr │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ - andeq r6, r0, r8, asr #1 │ │ │ │ + andeq r6, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ @ instruction: 0xf8df4605 │ │ │ │ @@ -105,15 +105,15 @@ │ │ │ │ strtmi r4, [r0], -r6, lsl #12 │ │ │ │ ldc2l 0, cr15, [r6, #4] │ │ │ │ @ instruction: 0xf0014630 │ │ │ │ @ instruction: 0x4638fdd3 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stcllt 7, cr15, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ strdeq sp, [r1], -lr │ │ │ │ - andeq r6, r0, r6, lsr #1 │ │ │ │ + andeq r6, r0, r2, lsr #1 │ │ │ │ muleq r0, ip, r1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8dfb08a │ │ │ │ @ instruction: 0x4606807c │ │ │ │ @@ -171,25 +171,25 @@ │ │ │ │ strls sl, [r4], #-3079 @ 0xfffff3f9 │ │ │ │ stcl 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ │ │ orrlt r4, r8, r4, lsl #12 │ │ │ │ ldmvs r4!, {r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0x31bcf8d7 │ │ │ │ @ instruction: 0xb1246918 │ │ │ │ @ instruction: 0xf0044631 │ │ │ │ - @ instruction: 0x4604feff │ │ │ │ + @ instruction: 0x4604fefd │ │ │ │ blmi 1fa408 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ stc 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq sp, r1, lr, asr ip │ │ │ │ andeq lr, r1, r4, asr r1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r2, lsr #23 │ │ │ │ + muleq r0, lr, fp │ │ │ │ blmi 1dce18 │ │ │ │ teqlt r8, fp, ror r4 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc sp, #4100 @ 0x1004 │ │ │ │ ldrbmi r6, [r0, -r3]! │ │ │ │ ldmpl r8, {r1, r9, fp, lr} │ │ │ │ @@ -315,15 +315,15 @@ │ │ │ │ andeq sp, r1, r0, lsl sl │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5981c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf004b082 │ │ │ │ - blmi 141840 │ │ │ │ + blmi 141838 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ ldrdeq sp, [r1], -r4 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb59848 │ │ │ │ @@ -340,39 +340,39 @@ │ │ │ │ bvs fe413080 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ addsvs r6, r1, #11 │ │ │ │ blx fff3e686 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, lr, lsr #19 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, r6, ror #17 │ │ │ │ + andeq r5, r0, r2, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb59898 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 146680 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ bl fec406ac │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, lr, asr r9 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r6, asr sp │ │ │ │ + andeq r5, r0, r2, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb598c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1466b0 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ bl fe6406dc │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, lr, lsr #18 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r2, asr sp │ │ │ │ + andeq r5, r0, lr, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb598f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmdblt r9!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdbmi r2, {r0, r4, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -389,17 +389,17 @@ │ │ │ │ ldrb lr, [r3, lr, ror #22]! │ │ │ │ mlascc r4, r5, r8, pc @ │ │ │ │ movweq pc, #864 @ 0x360 @ │ │ │ │ eorscc pc, r4, r5, lsl #17 │ │ │ │ svclt 0x0000bd38 │ │ │ │ andeq sp, r1, r0, lsl #18 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, r8, lsr r8 │ │ │ │ + andeq r5, r0, r4, lsr r8 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ - andeq r5, r0, ip, lsr #26 │ │ │ │ + andeq r5, r0, r8, lsr #26 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59964 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ @@ -501,15 +501,15 @@ │ │ │ │ and lr, r1, lr, lsl #21 │ │ │ │ stmiapl ip!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ andeq sp, r1, r4, asr #24 │ │ │ │ andeq sp, r1, sl, lsr #14 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r8, lsr #13 │ │ │ │ + andeq r5, r0, r4, lsr #13 │ │ │ │ muleq r0, r0, r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59b20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ @@ -566,15 +566,15 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ @ instruction: 0x4621e99c │ │ │ │ pop {r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf0044010 │ │ │ │ - svclt 0x0000be37 │ │ │ │ + svclt 0x0000be35 │ │ │ │ andeq sp, r1, ip, lsl #22 │ │ │ │ strb lr, [r7, r8, ror #15]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb59c28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @@ -626,15 +626,15 @@ │ │ │ │ andcs lr, r0, r1 │ │ │ │ blmi 1baaf4 │ │ │ │ andlt r5, sl, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ muleq r1, lr, r5 │ │ │ │ muleq r1, r8, sl │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r4, asr r5 │ │ │ │ + andeq r5, r0, r0, asr r5 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59d14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ andls r7, r0, #-1610612732 @ 0xa0000004 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr6, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ @ instruction: 0xb158e990 │ │ │ │ ldmib r0, {r0, r1, r3, r5, r8, fp, sp, lr}^ │ │ │ │ ldmibvs r8, {r9, ip} │ │ │ │ - cdp2 0, 1, cr15, cr8, cr2, {0} │ │ │ │ + cdp2 0, 1, cr15, cr6, cr2, {0} │ │ │ │ blle 8cb60 │ │ │ │ stmiapl r0!, {r2, r8, r9, fp, lr}^ │ │ │ │ andcs lr, r0, r0 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ ldrdeq sp, [r1], -lr │ │ │ │ ldrdeq sp, [r1], -r8 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ @@ -701,15 +701,15 @@ │ │ │ │ stmdbvs r4!, {r0, r1, r9, sp} │ │ │ │ @ instruction: 0xf7ff6be0 │ │ │ │ andlt lr, ip, r4, lsl #21 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq sp, r1, r6, ror #8 │ │ │ │ andeq sp, r1, sl, asr #18 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - cdplt 0, 13, cr15, cr8, cr2, {0} │ │ │ │ + cdplt 0, 13, cr15, cr6, cr2, {0} │ │ │ │ blcs 1da44 │ │ │ │ blcc 7a05c │ │ │ │ stmdblt fp!, {r0, r1, r7, r8, r9, sp, lr} │ │ │ │ mlascs r4, r0, r8, pc @ │ │ │ │ addeq pc, r2, #-1946157055 @ 0x8c000001 │ │ │ │ eorscs pc, r4, r0, lsl #17 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @@ -1170,73 +1170,73 @@ │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2eee │ │ │ │ b.n 30b6 │ │ │ │ bvc.n 319c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #288] @ (3294 ) │ │ │ │ + ldr r7, [pc, #272] @ (3284 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #136] @ (3204 ) │ │ │ │ + ldr r7, [pc, #120] @ (31f4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #88] @ (31d8 ) │ │ │ │ + ldr r7, [pc, #72] @ (31c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #88] @ (31dc ) │ │ │ │ + ldr r7, [pc, #72] @ (31cc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #32] @ (31a8 ) │ │ │ │ + ldr r7, [pc, #16] @ (3198 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #56] @ (31c4 ) │ │ │ │ + ldr r7, [pc, #40] @ (31b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #992] @ (3570 ) │ │ │ │ + ldr r6, [pc, #976] @ (3560 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1000] @ (357c ) │ │ │ │ + ldr r6, [pc, #984] @ (356c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1008] @ (3588 ) │ │ │ │ + ldr r6, [pc, #992] @ (3578 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #920] @ (3534 ) │ │ │ │ + ldr r6, [pc, #904] @ (3524 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #928] @ (3540 ) │ │ │ │ + ldr r6, [pc, #912] @ (3530 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #904] @ (352c ) │ │ │ │ + ldr r6, [pc, #888] @ (351c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #896] @ (3528 ) │ │ │ │ + ldr r6, [pc, #880] @ (3518 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #832] @ (34ec ) │ │ │ │ + ldr r6, [pc, #816] @ (34dc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #848] @ (3500 ) │ │ │ │ + ldr r6, [pc, #832] @ (34f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #688] @ (3468 ) │ │ │ │ + ldr r6, [pc, #672] @ (3458 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #624] @ (342c ) │ │ │ │ + ldr r6, [pc, #608] @ (341c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #592] @ (3410 ) │ │ │ │ + ldr r6, [pc, #576] @ (3400 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #344] @ (331c ) │ │ │ │ + ldr r6, [pc, #328] @ (330c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #360] @ (3330 ) │ │ │ │ + ldr r6, [pc, #344] @ (3320 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #360] @ (3334 ) │ │ │ │ + ldr r6, [pc, #344] @ (3324 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #16] @ (31e0 ) │ │ │ │ + ldr r6, [pc, #0] @ (31d0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #856] @ (352c ) │ │ │ │ + ldr r5, [pc, #840] @ (351c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #480] @ (33bc ) │ │ │ │ + ldr r5, [pc, #464] @ (33ac ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #112] @ (3250 ) │ │ │ │ + ldr r5, [pc, #96] @ (3240 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #816] @ (3514 ) │ │ │ │ + ldr r4, [pc, #800] @ (3504 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #560] @ (3418 ) │ │ │ │ + ldr r4, [pc, #544] @ (3408 ) │ │ │ │ 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 │ │ │ │ @@ -1491,15 +1491,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r6, r2, r3 │ │ │ │ b.n 33f4 │ │ │ │ ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #648] @ (36c4 ) │ │ │ │ + ldr r3, [pc, #632] @ (36b4 ) │ │ │ │ movs r0, r0 │ │ │ │ bne.n 3368 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 3464 │ │ │ │ movs r1, r0 │ │ │ │ @@ -2345,15 +2345,15 @@ │ │ │ │ blx 1e74 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 3cc2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 49f0 │ │ │ │ + bl 49ec │ │ │ │ cbnz r0, 3d54 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 1fac │ │ │ │ blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ @@ -2447,15 +2447,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 │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ ldmia r1!, {r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2638,15 +2638,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 3f48 │ │ │ │ ldr r1, [pc, #396] @ (4144 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d3c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 73bc │ │ │ │ + bl 73b8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 3fe8 │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ @@ -3068,86 +3068,86 @@ │ │ │ │ blx 1e0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ pop {r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r8, [pc, #784] @ 4718 │ │ │ │ + ldr.w r8, [pc, #780] @ 4714 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r8, pc │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 44fa │ │ │ │ cmp r3, r4 │ │ │ │ - ble.w 45de │ │ │ │ + ble.w 459a │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4640 │ │ │ │ + bne.w 4678 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r3 │ │ │ │ blx 2060 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4576 │ │ │ │ + beq.w 457a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 462c │ │ │ │ + beq.w 4664 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 457a │ │ │ │ + bne.w 457e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 44a2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbnz r3, 44a2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 46ce │ │ │ │ + beq.w 46aa │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ str r6, [r5, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 46d8 │ │ │ │ - ldr r2, [pc, #672] @ (471c ) │ │ │ │ + beq.w 46b4 │ │ │ │ + ldr r2, [pc, #668] @ (4718 ) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr.w r7, [r8, r2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46c8 │ │ │ │ + beq.w 46a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 46c2 │ │ │ │ + beq.w 469e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #2 │ │ │ │ blx 2108 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 469e │ │ │ │ + beq.w 46e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt ne │ │ │ │ @@ -3157,101 +3157,121 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4686 │ │ │ │ + bne.w 46b8 │ │ │ │ movs r0, #1 │ │ │ │ blx 1fd4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46dc │ │ │ │ + beq.w 467c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #556] @ (471c ) │ │ │ │ + ldr r2, [pc, #552] @ (4718 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r7, [r8, r2] │ │ │ │ b.n 4486 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r9, r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #540] @ (4720 ) │ │ │ │ + ldr r2, [pc, #536] @ (471c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4576 │ │ │ │ + beq.n 457a │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4606 │ │ │ │ + beq.n 461a │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 443c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 46ea │ │ │ │ + beq.w 46d0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4610 │ │ │ │ + bne.n 4606 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 4596 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 45c2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 4596 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 45c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r6, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r5, #16] │ │ │ │ - ldr r3, [pc, #424] @ (471c ) │ │ │ │ + ldr r3, [pc, #416] @ (4718 ) │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ mov r7, r4 │ │ │ │ b.n 449a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4628 │ │ │ │ - ldr r2, [pc, #396] @ (471c ) │ │ │ │ + bne.n 468a │ │ │ │ + ldr r2, [pc, #388] @ (4718 ) │ │ │ │ ldr.w r7, [r8, r2] │ │ │ │ b.n 4486 │ │ │ │ + ldr r3, [pc, #388] @ (4720 ) │ │ │ │ + mov r0, r2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, pc │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 457a │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ + b.n 452c │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2108 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4576 │ │ │ │ + beq.n 457a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -3260,351 +3280,331 @@ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 465e │ │ │ │ + cbnz r0, 4640 │ │ │ │ movs r0, #1 │ │ │ │ blx 1fd4 │ │ │ │ str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4644 │ │ │ │ + cbz r0, 4624 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 4570 │ │ │ │ - ldr r3, [pc, #324] @ (4724 ) │ │ │ │ - mov r0, r2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4576 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - b.n 452c │ │ │ │ - ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 443c │ │ │ │ + b.n 4574 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 4250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4570 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 449a │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 4486 │ │ │ │ - ldr r3, [pc, #248] @ (4728 ) │ │ │ │ - ldr r1, [pc, #252] @ (472c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e0c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 4486 │ │ │ │ - mov r9, r1 │ │ │ │ - b.n 4500 │ │ │ │ + beq.n 4574 │ │ │ │ + b.n 463a │ │ │ │ + ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r9, r3 │ │ │ │ + b.n 443c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4622 │ │ │ │ + beq.n 463a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4622 │ │ │ │ + cbnz r3, 463a │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4622 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 449a │ │ │ │ mov r1, r4 │ │ │ │ blx 1f88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464a │ │ │ │ + bne.n 462a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4570 │ │ │ │ + beq.n 4574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4570 │ │ │ │ + bne.n 4574 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4570 │ │ │ │ - blx 1f88 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cbz r0, 46a4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 470e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 4486 │ │ │ │ + b.n 4574 │ │ │ │ + ldr r3, [pc, #188] @ (4724 ) │ │ │ │ + ldr r1, [pc, #192] @ (4728 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ b.n 4486 │ │ │ │ + mov r9, r1 │ │ │ │ + b.n 4500 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46b2 │ │ │ │ - ldr r2, [pc, #112] @ (471c ) │ │ │ │ + bne.n 468e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ + b.n 4486 │ │ │ │ + movs r7, #0 │ │ │ │ b.n 4486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46a8 │ │ │ │ + bne.n 4686 │ │ │ │ mov r0, r1 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 46a8 │ │ │ │ + b.n 4686 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ b.n 449a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r6, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ bne.w 447a │ │ │ │ str r4, [r5, #16] │ │ │ │ - b.n 4570 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + b.n 4574 │ │ │ │ + blx 1f88 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cbz r0, 46ea │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46fe │ │ │ │ + bne.n 4708 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + movs r7, #0 │ │ │ │ b.n 4486 │ │ │ │ - ldr r3, [pc, #60] @ (4728 ) │ │ │ │ + ldr r3, [pc, #80] @ (4724 ) │ │ │ │ mov r7, r4 │ │ │ │ - ldr r1, [pc, #64] @ (4730 ) │ │ │ │ + ldr r1, [pc, #84] @ (472c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ b.n 449a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 4486 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 46f8 │ │ │ │ + ldr r2, [pc, #40] @ (4718 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r7, [r8, r2] │ │ │ │ + b.n 4486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46e6 │ │ │ │ + bne.n 46ee │ │ │ │ mov r0, r1 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 46e6 │ │ │ │ + b.n 46ee │ │ │ │ subs r7, r3, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4698 │ │ │ │ - b.n 4706 │ │ │ │ - cbnz r4, 4796 │ │ │ │ + bne.n 46ca │ │ │ │ + b.n 4696 │ │ │ │ + nop │ │ │ │ + cbnz r4, 4792 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - itte cs │ │ │ │ - movcs r1, r0 │ │ │ │ - lslcs r0, r4, #5 │ │ │ │ - movcc r0, r0 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + itet vs │ │ │ │ + movvs r1, r0 │ │ │ │ + lslvc r0, r4, #5 │ │ │ │ + movvs r0, r0 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ 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] @ (4788 ) │ │ │ │ + ldr r2, [pc, #68] @ (4784 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 4766 │ │ │ │ - cbnz r1, 4760 │ │ │ │ + cbnz r3, 4762 │ │ │ │ + cbnz r1, 475c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4778 │ │ │ │ + cbz r0, 4774 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 474c │ │ │ │ - ldr r3, [pc, #36] @ (478c ) │ │ │ │ - ldr r1, [pc, #36] @ (4790 ) │ │ │ │ + beq.n 4748 │ │ │ │ + ldr r3, [pc, #36] @ (4788 ) │ │ │ │ + ldr r1, [pc, #36] @ (478c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (4794 ) │ │ │ │ - ldr r1, [pc, #28] @ (4798 ) │ │ │ │ + ldr r3, [pc, #24] @ (4790 ) │ │ │ │ + ldr r1, [pc, #28] @ (4794 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 4774 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + b.n 4770 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #20 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #284] @ (48c8 ) │ │ │ │ + ldr r3, [pc, #284] @ (48c4 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4824 │ │ │ │ + bne.n 4820 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48ba │ │ │ │ + beq.n 48b6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48aa │ │ │ │ - ldr r1, [pc, #264] @ (48cc ) │ │ │ │ + bne.n 48a6 │ │ │ │ + ldr r1, [pc, #264] @ (48c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1d3c │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldrd r4, r5, [r5, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ blx 2044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 48a6 │ │ │ │ + blt.n 48a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4868 │ │ │ │ + beq.n 4864 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47fa │ │ │ │ + beq.n 47f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48c0 │ │ │ │ + beq.n 48bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49f0 │ │ │ │ + bl 49ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 488e │ │ │ │ - ldr r2, [pc, #196] @ (48d0 ) │ │ │ │ + beq.n 488a │ │ │ │ + ldr r2, [pc, #196] @ (48cc ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 1f70 <_PyDict_DelItemIf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 483a │ │ │ │ - blt.n 4850 │ │ │ │ + beq.n 4836 │ │ │ │ + blt.n 484c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47b8 │ │ │ │ - ldr r3, [pc, #168] @ (48d4 ) │ │ │ │ - ldr r1, [pc, #168] @ (48d8 ) │ │ │ │ + beq.n 47b4 │ │ │ │ + ldr r3, [pc, #168] @ (48d0 ) │ │ │ │ + ldr r1, [pc, #168] @ (48d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 48a6 │ │ │ │ - ldr r1, [pc, #160] @ (48dc ) │ │ │ │ + b.n 48a2 │ │ │ │ + ldr r1, [pc, #160] @ (48d8 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #160] @ (48e0 ) │ │ │ │ + ldr r3, [pc, #160] @ (48dc ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #152] @ (48e4 ) │ │ │ │ + ldr r1, [pc, #152] @ (48e0 ) │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a6 │ │ │ │ + beq.n 48a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48a6 │ │ │ │ + cbnz r3, 48a2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 48a6 │ │ │ │ - ldr r0, [pc, #112] @ (48dc ) │ │ │ │ + b.n 48a2 │ │ │ │ + ldr r0, [pc, #112] @ (48d8 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #120] @ (48e8 ) │ │ │ │ + ldr r1, [pc, #120] @ (48e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 202c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a6 │ │ │ │ + beq.n 48a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4862 │ │ │ │ - b.n 48a6 │ │ │ │ + beq.n 485e │ │ │ │ + b.n 48a2 │ │ │ │ blx 1fac │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r4, r3 │ │ │ │ - bl 5788 │ │ │ │ + bl 5784 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 481e │ │ │ │ - ldr r3, [pc, #40] @ (48d4 ) │ │ │ │ - ldr r1, [pc, #60] @ (48ec ) │ │ │ │ + b.n 481a │ │ │ │ + ldr r3, [pc, #40] @ (48d0 ) │ │ │ │ + ldr r1, [pc, #60] @ (48e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 48a6 │ │ │ │ - ldr r1, [pc, #52] @ (48f0 ) │ │ │ │ + b.n 48a2 │ │ │ │ + ldr r1, [pc, #52] @ (48ec ) │ │ │ │ add r1, pc │ │ │ │ - b.n 47c6 │ │ │ │ + b.n 47c2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 47fa │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + b.n 47f6 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ asrs r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3614,115 +3614,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #204] @ (49d8 ) │ │ │ │ + ldr r1, [pc, #204] @ (49d4 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ blx 2044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 498c │ │ │ │ + blt.n 4988 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4998 │ │ │ │ + beq.n 4994 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4936 │ │ │ │ + beq.n 4932 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 4990 │ │ │ │ + cbz r2, 498c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49f0 │ │ │ │ + bl 49ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49be │ │ │ │ - ldr r2, [pc, #148] @ (49dc ) │ │ │ │ + beq.n 49ba │ │ │ │ + ldr r2, [pc, #148] @ (49d8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 1f70 <_PyDict_DelItemIf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4960 │ │ │ │ - blt.n 4976 │ │ │ │ + beq.n 495c │ │ │ │ + blt.n 4972 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #124] @ (49e0 ) │ │ │ │ + ldr r1, [pc, #124] @ (49dc ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #124] @ (49e4 ) │ │ │ │ + ldr r3, [pc, #124] @ (49e0 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #120] @ (49e8 ) │ │ │ │ + ldr r1, [pc, #120] @ (49e4 ) │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 498c │ │ │ │ + beq.n 4988 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 498c │ │ │ │ + cbnz r3, 4988 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 495a │ │ │ │ + b.n 4956 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4936 │ │ │ │ - ldr r0, [pc, #68] @ (49e0 ) │ │ │ │ + b.n 4932 │ │ │ │ + ldr r0, [pc, #68] @ (49dc ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #76] @ (49ec ) │ │ │ │ + ldr r1, [pc, #76] @ (49e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 202c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 498c │ │ │ │ + beq.n 4988 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4988 │ │ │ │ - b.n 498c │ │ │ │ + beq.n 4984 │ │ │ │ + b.n 4988 │ │ │ │ blx 1fac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 5788 │ │ │ │ + bl 5784 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 495a │ │ │ │ + b.n 4956 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r7, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3733,550 +3733,550 @@ │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr.w r6, [pc, #2864] @ 5538 │ │ │ │ + ldr.w r6, [pc, #2864] @ 5534 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51d2 │ │ │ │ + bne.w 51ce │ │ │ │ ldrb.w r3, [r1, #52] @ 0x34 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.w 4b52 │ │ │ │ + bne.w 4b4e │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cc6 │ │ │ │ + bne.w 4cc2 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 52b2 │ │ │ │ + beq.w 52ae │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4b86 │ │ │ │ - ldr.w r3, [pc, #2812] @ 553c │ │ │ │ + bne.w 4b82 │ │ │ │ + ldr.w r3, [pc, #2812] @ 5538 │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ mov r1, r8 │ │ │ │ blx 2090 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 4be8 │ │ │ │ + bhi.w 4be4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4d32 │ │ │ │ + beq.w 4d2e │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 5256 │ │ │ │ + bmi.w 5252 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53cc │ │ │ │ + beq.w 53c8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5452 │ │ │ │ + bne.w 544e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 4d1a │ │ │ │ + bne.w 4d16 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4dfe │ │ │ │ + beq.w 4dfa │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #12] │ │ │ │ strd r3, r8, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 53d4 │ │ │ │ - ldr.w r3, [pc, #2704] @ 5540 │ │ │ │ + beq.w 53d0 │ │ │ │ + ldr.w r3, [pc, #2704] @ 553c │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 543e │ │ │ │ + beq.w 543a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 529e │ │ │ │ + beq.w 529a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 529a │ │ │ │ + beq.w 5296 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5290 │ │ │ │ + beq.w 528c │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5430 │ │ │ │ - cbz r5, 4b12 │ │ │ │ + beq.w 542c │ │ │ │ + cbz r5, 4b0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b12 │ │ │ │ + beq.n 4b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5422 │ │ │ │ + beq.w 541e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 53fe │ │ │ │ + bne.w 53fa │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 4e0a │ │ │ │ + bne.w 4e06 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 4dac │ │ │ │ - ldr.w r3, [pc, #2568] @ 553c │ │ │ │ + bne.w 4da8 │ │ │ │ + ldr.w r3, [pc, #2568] @ 5538 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 5244 │ │ │ │ + bne.w 5240 │ │ │ │ mov r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5588 │ │ │ │ + bne.w 5584 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7680 │ │ │ │ + bl 767c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b4a │ │ │ │ + beq.n 4b46 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cc8 │ │ │ │ + bne.w 4cc4 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4ce8 │ │ │ │ - ldr.w r3, [pc, #2488] @ 5540 │ │ │ │ + beq.w 4ce4 │ │ │ │ + ldr.w r3, [pc, #2488] @ 553c │ │ │ │ add r1, sp, #32 │ │ │ │ strd r2, r5, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #41216 @ 0xa100 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 1dd0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54a2 │ │ │ │ + bne.w 549e │ │ │ │ add r0, sp, #16 │ │ │ │ blx 1f34 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 548a │ │ │ │ + beq.w 5486 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4a58 │ │ │ │ + beq.w 4a54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4a58 │ │ │ │ + beq.w 4a54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a58 │ │ │ │ + bne.w 4a54 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 4a58 │ │ │ │ + bne.w 4a54 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 51ae │ │ │ │ + beq.w 51aa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4dd0 │ │ │ │ + bne.w 4dcc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 5238 │ │ │ │ + bne.w 5234 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 51f6 │ │ │ │ - ldr.w r0, [pc, #2356] @ 5544 │ │ │ │ + bpl.w 51f2 │ │ │ │ + ldr.w r0, [pc, #2356] @ 5540 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ blx 1f04 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4df4 │ │ │ │ + beq.w 4df0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr.w r8, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 513a │ │ │ │ + beq.w 5136 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50e6 │ │ │ │ + bne.w 50e2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5060 │ │ │ │ + bne.w 505c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5060 │ │ │ │ + bne.w 505c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 511e │ │ │ │ + beq.w 511a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ ldreq r3, [r2, #0] │ │ │ │ - beq.w 512a │ │ │ │ + beq.w 5126 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 50c2 │ │ │ │ + beq.w 50be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51a8 │ │ │ │ - ldr.w r3, [pc, #2212] @ 553c │ │ │ │ + beq.w 51a4 │ │ │ │ + ldr.w r3, [pc, #2212] @ 5538 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r7, r3 │ │ │ │ - bne.w 50d4 │ │ │ │ + bne.w 50d0 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 54c4 │ │ │ │ - ldr.w r3, [pc, #2176] @ 553c │ │ │ │ + bmi.w 54c0 │ │ │ │ + ldr.w r3, [pc, #2176] @ 5538 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ce0 │ │ │ │ + beq.n 4cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53c6 │ │ │ │ + beq.w 53c2 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4a38 │ │ │ │ - ldr.w r3, [pc, #2140] @ 5548 │ │ │ │ - ldr.w r1, [pc, #2140] @ 554c │ │ │ │ + bne.w 4a34 │ │ │ │ + ldr.w r3, [pc, #2140] @ 5544 │ │ │ │ + ldr.w r1, [pc, #2140] @ 5548 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4dfa │ │ │ │ + beq.n 4df6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4dfa │ │ │ │ + beq.n 4df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4dfa │ │ │ │ + bne.n 4df6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4dfa │ │ │ │ + b.n 4df6 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 4a98 │ │ │ │ - b.n 4b18 │ │ │ │ + bne.w 4a94 │ │ │ │ + b.n 4b14 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ blx 1d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 504a │ │ │ │ + bne.w 5046 │ │ │ │ blx 1fac │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71e4 │ │ │ │ + bl 71e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5466 │ │ │ │ + beq.w 5462 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 53b6 │ │ │ │ - ldr.w r3, [pc, #2028] @ 5550 │ │ │ │ + bne.w 53b2 │ │ │ │ + ldr.w r3, [pc, #2028] @ 554c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 53ae │ │ │ │ - ldr.w r3, [pc, #2012] @ 5554 │ │ │ │ + bne.w 53aa │ │ │ │ + ldr.w r3, [pc, #2012] @ 5550 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 53ae │ │ │ │ + bne.w 53aa │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4da2 │ │ │ │ + beq.n 4d9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5530 │ │ │ │ - ldr.w r3, [pc, #1944] @ 553c │ │ │ │ + beq.w 552c │ │ │ │ + ldr.w r3, [pc, #1944] @ 5538 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ - b.n 4b48 │ │ │ │ + b.n 4b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b32 │ │ │ │ - ldr.w r3, [pc, #1924] @ 553c │ │ │ │ + bne.w 4b2e │ │ │ │ + ldr.w r3, [pc, #1924] @ 5538 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4b4a │ │ │ │ - ldr.w r3, [pc, #1908] @ 553c │ │ │ │ + beq.w 4b46 │ │ │ │ + ldr.w r3, [pc, #1908] @ 5538 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ - b.n 4b3c │ │ │ │ + b.n 4b38 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4bfa │ │ │ │ - ldr.w r3, [pc, #1888] @ 553c │ │ │ │ + beq.w 4bf6 │ │ │ │ + ldr.w r3, [pc, #1888] @ 5538 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 4e80 │ │ │ │ + bne.n 4e7c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 4148 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b4a │ │ │ │ + beq.w 4b46 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e74 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4b4a │ │ │ │ + b.n 4b46 │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4b32 │ │ │ │ + beq.w 4b2e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov sl, r3 │ │ │ │ cmp sl, r8 │ │ │ │ - bgt.n 4e3c │ │ │ │ + bgt.n 4e38 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4b24 │ │ │ │ + beq.w 4b20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b24 │ │ │ │ + bne.w 4b20 │ │ │ │ mov r0, r9 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4b24 │ │ │ │ + b.n 4b20 │ │ │ │ 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, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bl 4250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e16 │ │ │ │ + beq.n 4e12 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 52f4 │ │ │ │ + bne.w 52f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 4dfa │ │ │ │ + beq.n 4df6 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4dfa │ │ │ │ - b.n 4dbc │ │ │ │ - ldr.w r3, [pc, #1724] @ 5540 │ │ │ │ + bne.n 4df6 │ │ │ │ + b.n 4db8 │ │ │ │ + ldr.w r3, [pc, #1724] @ 553c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r1, r3, #25856 @ 0x6500 │ │ │ │ mov sl, r3 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ blx 1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4df4 │ │ │ │ + blt.n 4df0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52c6 │ │ │ │ + beq.w 52c2 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 52c6 │ │ │ │ + beq.w 52c2 │ │ │ │ blx 1f40 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 5368 │ │ │ │ + bne.w 5364 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4df4 │ │ │ │ + blt.n 4df0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 5354 │ │ │ │ + beq.w 5350 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5354 │ │ │ │ + beq.w 5350 │ │ │ │ add.w r1, sl, #32768 @ 0x8000 │ │ │ │ add r2, sp, #32 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ blx 1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4df4 │ │ │ │ + blt.n 4df0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5378 │ │ │ │ + beq.w 5374 │ │ │ │ blx 1fc8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f0e │ │ │ │ + beq.n 4f0a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 4f0e │ │ │ │ + cbnz r2, 4f0a │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4df4 │ │ │ │ + beq.w 4df0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.w 5228 │ │ │ │ + bne.w 5224 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f30 │ │ │ │ + beq.n 4f2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5388 │ │ │ │ + beq.w 5384 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 51f6 │ │ │ │ - ldr.w r3, [pc, #1564] @ 5558 │ │ │ │ + beq.w 51f2 │ │ │ │ + ldr.w r3, [pc, #1564] @ 5554 │ │ │ │ add.w r1, sl, #25856 @ 0x6500 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 1ee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4df4 │ │ │ │ - ldr.w r0, [pc, #1540] @ 555c │ │ │ │ + beq.w 4df0 │ │ │ │ + ldr.w r0, [pc, #1540] @ 5558 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ blx 1f04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4df4 │ │ │ │ + beq.w 4df0 │ │ │ │ add.w r1, sl, #27264 @ 0x6a80 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx 1d6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5390 │ │ │ │ + beq.w 538c │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ blx 2120 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fb0 │ │ │ │ + beq.n 4fac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4fb0 │ │ │ │ + cbnz r3, 4fac │ │ │ │ mov r0, r9 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fc4 │ │ │ │ + beq.n 4fc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51a0 │ │ │ │ + beq.w 519c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4df4 │ │ │ │ + beq.w 4df0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 5308 │ │ │ │ + bne.w 5304 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 4b48 │ │ │ │ + bpl.w 4b44 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, sl, #28672 @ 0x7000 │ │ │ │ add r1, sp, #32 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -4289,48 +4289,48 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ blx 1dd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 531a │ │ │ │ + bne.w 5316 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4b4a │ │ │ │ + beq.w 4b46 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 5342 │ │ │ │ + bne.w 533e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 4dfa │ │ │ │ + blt.w 4df6 │ │ │ │ ittt ne │ │ │ │ ldrbne.w r3, [r4, #52] @ 0x34 │ │ │ │ bicne.w r3, r3, #4 │ │ │ │ strbne.w r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 4b48 │ │ │ │ + b.n 4b44 │ │ │ │ blx 1fac │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 7594 │ │ │ │ + bl 7590 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4b4a │ │ │ │ + b.n 4b46 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2108 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50fc │ │ │ │ + beq.n 50f8 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -4339,485 +4339,485 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5162 │ │ │ │ + bne.n 515e │ │ │ │ movs r0, #1 │ │ │ │ blx 1fd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5154 │ │ │ │ + beq.n 5150 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 50c2 │ │ │ │ + beq.n 50be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51a8 │ │ │ │ - ldr.w r3, [pc, #1144] @ 553c │ │ │ │ + beq.n 51a4 │ │ │ │ + ldr.w r3, [pc, #1144] @ 5538 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 4cac │ │ │ │ + beq.w 4ca8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4cac │ │ │ │ + bne.w 4ca8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4cac │ │ │ │ + b.n 4ca8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4250 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50b2 │ │ │ │ + beq.n 50ae │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 4df4 │ │ │ │ + beq.w 4df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4df4 │ │ │ │ + bne.w 4df0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 50c8 │ │ │ │ - b.n 4df4 │ │ │ │ + bne.n 50c4 │ │ │ │ + b.n 4df0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 4c76 │ │ │ │ + bne.w 4c72 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 4c8c │ │ │ │ - b.n 50c2 │ │ │ │ - ldr.w r3, [pc, #1036] @ 5548 │ │ │ │ + bne.w 4c88 │ │ │ │ + b.n 50be │ │ │ │ + ldr.w r3, [pc, #1036] @ 5544 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1052] @ 5560 │ │ │ │ + ldr.w r1, [pc, #1052] @ 555c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 50fc │ │ │ │ + b.n 50f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 518c │ │ │ │ + bne.n 5188 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 50fc │ │ │ │ + b.n 50f8 │ │ │ │ mov r1, r7 │ │ │ │ blx 1f88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 515a │ │ │ │ + bne.n 5156 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 50b0 │ │ │ │ + beq.n 50ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50b0 │ │ │ │ + bne.n 50ac │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 50b0 │ │ │ │ + b.n 50ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 515e │ │ │ │ + bne.n 515a │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 515e │ │ │ │ + b.n 515a │ │ │ │ mov r0, r6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4fc4 │ │ │ │ - ldr r3, [pc, #912] @ (553c ) │ │ │ │ + b.n 4fc0 │ │ │ │ + ldr r3, [pc, #912] @ (5538 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - b.n 5112 │ │ │ │ - ldr r2, [pc, #920] @ (5548 ) │ │ │ │ + b.n 510e │ │ │ │ + ldr r2, [pc, #920] @ (5544 ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #944] @ (5564 ) │ │ │ │ + ldr r3, [pc, #944] @ (5560 ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 2d2c <__gmon_start__@plt+0xc00> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51e6 │ │ │ │ + bne.n 51e2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 4b4a │ │ │ │ + b.n 4b46 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 528a │ │ │ │ - ldr r1, [pc, #908] @ (5568 ) │ │ │ │ + beq.n 5286 │ │ │ │ + ldr r1, [pc, #908] @ (5564 ) │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ - b.n 4dfa │ │ │ │ + b.n 4df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51ce │ │ │ │ + bne.n 51ca │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 51ce │ │ │ │ - ldr r3, [pc, #848] @ (5548 ) │ │ │ │ + b.n 51ca │ │ │ │ + ldr r3, [pc, #848] @ (5544 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #876] @ (556c ) │ │ │ │ + ldr r3, [pc, #876] @ (5568 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 2d2c <__gmon_start__@plt+0xc00> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51ce │ │ │ │ + beq.n 51ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51ce │ │ │ │ + bne.n 51ca │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 51ce │ │ │ │ + b.n 51ca │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5238 │ │ │ │ + beq.n 5234 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 5238 │ │ │ │ + cbnz r2, 5234 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #780] @ (5548 ) │ │ │ │ + ldr r3, [pc, #780] @ (5544 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #816] @ (5570 ) │ │ │ │ + ldr r3, [pc, #816] @ (556c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 5200 │ │ │ │ + b.n 51fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b48 │ │ │ │ + bne.w 4b44 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4b48 │ │ │ │ + b.n 4b44 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - bl 7594 │ │ │ │ + bl 7590 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4dc0 │ │ │ │ + beq.w 4dbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4dbc │ │ │ │ + beq.w 4db8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4dc6 │ │ │ │ - b.n 4b4a │ │ │ │ - ldr r3, [pc, #688] @ (553c ) │ │ │ │ + bne.w 4dc2 │ │ │ │ + b.n 4b46 │ │ │ │ + ldr r3, [pc, #688] @ (5538 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 51d8 │ │ │ │ + b.n 51d4 │ │ │ │ movs r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4afe │ │ │ │ - b.n 4b18 │ │ │ │ + bne.w 4afa │ │ │ │ + b.n 4b14 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 4af0 │ │ │ │ - b.n 4afc │ │ │ │ - ldr r3, [pc, #660] @ (5548 ) │ │ │ │ + bne.w 4aec │ │ │ │ + b.n 4af8 │ │ │ │ + ldr r3, [pc, #660] @ (5544 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #700] @ (5574 ) │ │ │ │ + ldr r1, [pc, #700] @ (5570 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 4b4a │ │ │ │ + b.n 4b46 │ │ │ │ bl 3e74 │ │ │ │ - ldr r3, [pc, #684] @ (5578 ) │ │ │ │ + ldr r3, [pc, #684] @ (5574 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 1ea4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4df4 │ │ │ │ - ldr r3, [pc, #616] @ (5548 ) │ │ │ │ + blt.w 4df0 │ │ │ │ + ldr r3, [pc, #616] @ (5544 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - beq.n 5332 │ │ │ │ - ldr r3, [pc, #660] @ (557c ) │ │ │ │ + beq.n 532e │ │ │ │ + ldr r3, [pc, #660] @ (5578 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ - b.n 5208 │ │ │ │ + b.n 5204 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e6a │ │ │ │ + bne.w 4e66 │ │ │ │ mov r0, r9 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4e6a │ │ │ │ + b.n 4e66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fd6 │ │ │ │ + bne.w 4fd2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4fd6 │ │ │ │ + b.n 4fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 501a │ │ │ │ + bne.w 5016 │ │ │ │ mov r0, r6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5020 │ │ │ │ - b.n 4b4a │ │ │ │ - ldr r3, [pc, #588] @ (5580 ) │ │ │ │ + bne.w 501c │ │ │ │ + b.n 4b46 │ │ │ │ + ldr r3, [pc, #588] @ (557c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ bl 2d2c <__gmon_start__@plt+0xc00> │ │ │ │ - b.n 520c │ │ │ │ + b.n 5208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5034 │ │ │ │ + bne.w 5030 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5034 │ │ │ │ + b.n 5030 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 4f14 │ │ │ │ + beq.w 4f10 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4f14 │ │ │ │ + b.n 4f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ebc │ │ │ │ + bne.w 4eb8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4ebc │ │ │ │ + b.n 4eb8 │ │ │ │ add.w r1, sl, #26624 @ 0x6800 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ blx 1d6c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 4f0e │ │ │ │ + b.n 4f0a │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4f30 │ │ │ │ + b.n 4f2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4df4 │ │ │ │ + beq.w 4df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4df4 │ │ │ │ + bne.w 4df0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4df4 │ │ │ │ + b.n 4df0 │ │ │ │ mov r0, r8 │ │ │ │ blx 1da0 │ │ │ │ - b.n 4dfa │ │ │ │ + b.n 4df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d62 │ │ │ │ + bne.w 4d5e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4d62 │ │ │ │ + b.n 4d5e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4ce0 │ │ │ │ + b.n 4cdc │ │ │ │ bl 2138 <__gmon_start__@plt+0xc> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 526a │ │ │ │ - ldr r3, [pc, #360] @ (5540 ) │ │ │ │ + b.n 5266 │ │ │ │ + ldr r3, [pc, #360] @ (553c ) │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4ace │ │ │ │ + bne.w 4aca │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 544a │ │ │ │ + bne.n 5446 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e6a │ │ │ │ + beq.w 4e66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4e6a │ │ │ │ + beq.w 4e66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5302 │ │ │ │ - b.n 4e6a │ │ │ │ + beq.w 52fe │ │ │ │ + b.n 4e66 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.w 4b12 │ │ │ │ + b.w 4b0e │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.w 4afc │ │ │ │ + b.w 4af8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 545e │ │ │ │ + beq.n 545a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 4af0 │ │ │ │ - ldr r1, [pc, #304] @ (5584 ) │ │ │ │ + b.w 4aec │ │ │ │ + ldr r1, [pc, #304] @ (5580 ) │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 4e6a │ │ │ │ + b.n 4e66 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 4afe │ │ │ │ + b.w 4afa │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4b4a │ │ │ │ + beq.w 4b46 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b4a │ │ │ │ + bne.w 4b46 │ │ │ │ mov r0, r8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 4b4a │ │ │ │ + b.w 4b46 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4a58 │ │ │ │ + beq.w 4a54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4a58 │ │ │ │ + beq.w 4a54 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 54b6 │ │ │ │ + b.n 54b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4be8 │ │ │ │ + beq.w 4be4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4be8 │ │ │ │ + beq.w 4be4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4be0 │ │ │ │ - b.w 4bda │ │ │ │ + bne.w 4bdc │ │ │ │ + b.w 4bd6 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #96] @ (5540 ) │ │ │ │ + ldr r3, [pc, #96] @ (553c ) │ │ │ │ strd r5, r7, [sp, #32] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ blx 1dd0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55a0 │ │ │ │ + bne.n 559c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4b4a │ │ │ │ + beq.w 4b46 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55b6 │ │ │ │ + bne.n 55b2 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 4dfa │ │ │ │ - beq.w 4cb8 │ │ │ │ + blt.w 4df6 │ │ │ │ + beq.w 4cb4 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - b.w 4cb8 │ │ │ │ + b.w 4cb4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4da2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + b.n 4d9e │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ cmp r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -4836,982 +4836,979 @@ │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 1ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b58 │ │ │ │ + beq.w 4b54 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.w 4b6a │ │ │ │ + b.w 4b66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54fe │ │ │ │ + bne.n 54fa │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5504 │ │ │ │ - b.w 4b4a │ │ │ │ + bne.n 5500 │ │ │ │ + b.w 4b46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5516 │ │ │ │ + bne.n 5512 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5516 │ │ │ │ + b.n 5512 │ │ │ │ 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, #52] @ (5610 ) │ │ │ │ + ldr r4, [pc, #52] @ (560c ) │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ add r4, pc │ │ │ │ - cbnz r2, 55fe │ │ │ │ - ldr r3, [pc, #44] @ (5614 ) │ │ │ │ + cbnz r2, 55fa │ │ │ │ + ldr r3, [pc, #44] @ (5610 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ (5618 ) │ │ │ │ + ldr r1, [pc, #44] @ (5614 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 55f8 │ │ │ │ + b.n 55f4 │ │ │ │ nop │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #18 │ │ │ │ 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 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #332] @ (5780 ) │ │ │ │ + ldr r3, [pc, #332] @ (577c ) │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 56b0 │ │ │ │ + beq.n 56ac │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r1, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5766 │ │ │ │ - ldr r2, [pc, #304] @ (5784 ) │ │ │ │ + beq.w 5762 │ │ │ │ + ldr r2, [pc, #304] @ (5780 ) │ │ │ │ add r1, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5760 │ │ │ │ + beq.n 575c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5684 │ │ │ │ + beq.n 5680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5756 │ │ │ │ + beq.n 5752 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5698 │ │ │ │ + beq.n 5694 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 574a │ │ │ │ - cbz r5, 56ac │ │ │ │ + beq.n 5746 │ │ │ │ + cbz r5, 56a8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 56ac │ │ │ │ + beq.n 56a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5732 │ │ │ │ + beq.n 572e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5710 │ │ │ │ + bne.n 570c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 56be │ │ │ │ + cbnz r5, 56ba │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, r9 │ │ │ │ - blt.n 56e4 │ │ │ │ + blt.n 56e0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56b4 │ │ │ │ + beq.n 56b0 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 56b4 │ │ │ │ + bne.n 56b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 56b6 │ │ │ │ + b.n 56b2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bl 4250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56c6 │ │ │ │ + beq.n 56c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 573e │ │ │ │ + bne.n 573a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56b6 │ │ │ │ + b.n 56b2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 570a │ │ │ │ + beq.n 5706 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570a │ │ │ │ + beq.n 5706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 570a │ │ │ │ + bne.n 5706 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 570a │ │ │ │ + b.n 5706 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 56ac │ │ │ │ + b.n 56a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 570a │ │ │ │ + bne.n 5706 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 572c │ │ │ │ + b.n 5728 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 5698 │ │ │ │ + b.n 5694 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 5686 │ │ │ │ + b.n 5682 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5686 │ │ │ │ - ldr r2, [pc, #28] @ (5784 ) │ │ │ │ + b.n 5682 │ │ │ │ + ldr r2, [pc, #28] @ (5780 ) │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1dd0 │ │ │ │ - b.n 566e │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + b.n 566a │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (57cc ) │ │ │ │ + ldr r2, [pc, #48] @ (57c8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (57d0 ) │ │ │ │ + ldr r2, [pc, #44] @ (57cc ) │ │ │ │ add r2, pc │ │ │ │ blx 1f70 <_PyDict_DelItemIf@plt> │ │ │ │ - cbz r0, 57b0 │ │ │ │ + cbz r0, 57ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #32] @ (57d4 ) │ │ │ │ + ldr r0, [pc, #32] @ (57d0 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #32] @ (57d8 ) │ │ │ │ - ldr r1, [pc, #36] @ (57dc ) │ │ │ │ + ldr r3, [pc, #32] @ (57d4 ) │ │ │ │ + ldr r1, [pc, #36] @ (57d8 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 202c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57ac │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + b.n 57a8 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #138 @ 0x8a │ │ │ │ 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, #156] @ (588c ) │ │ │ │ + ldr r4, [pc, #156] @ (5888 ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add.w r0, r1, #12 │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 5834 │ │ │ │ - ldr r3, [pc, #140] @ (5890 ) │ │ │ │ + cbz r2, 5830 │ │ │ │ + ldr r3, [pc, #140] @ (588c ) │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r4, r1 │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ - cbz r0, 5864 │ │ │ │ - cbz r4, 5838 │ │ │ │ + cbz r0, 5860 │ │ │ │ + cbz r4, 5834 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 3e90 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r1, 5848 │ │ │ │ - cbz r0, 586a │ │ │ │ - ldr r3, [pc, #88] @ (5894 ) │ │ │ │ + cbnz r1, 5844 │ │ │ │ + cbz r0, 5866 │ │ │ │ + ldr r3, [pc, #88] @ (5890 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 3e90 │ │ │ │ - b.n 5830 │ │ │ │ - ldr r4, [pc, #76] @ (5898 ) │ │ │ │ + b.n 582c │ │ │ │ + ldr r4, [pc, #76] @ (5894 ) │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r4, r4, #280 @ 0x118 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5828 │ │ │ │ + bne.n 5824 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5830 │ │ │ │ + b.n 582c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #40] @ (589c ) │ │ │ │ + ldr r3, [pc, #40] @ (5898 ) │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5838 │ │ │ │ - b.n 5864 │ │ │ │ - add r0, sp, #16 │ │ │ │ + bne.n 5834 │ │ │ │ + b.n 5860 │ │ │ │ + add r0, sp, #32 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #40] @ 58d8 │ │ │ │ + ldr.w ip, [pc, #40] @ 58d4 │ │ │ │ cmp r0, r1 │ │ │ │ add ip, pc │ │ │ │ - bne.n 58bc │ │ │ │ + bne.n 58b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ (58dc ) │ │ │ │ + ldr r0, [pc, #28] @ (58d8 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #28] @ (58e0 ) │ │ │ │ + ldr r1, [pc, #28] @ (58dc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 202c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #288 @ (adr r7, 59fc ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 5a08 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #108] @ (5960 ) │ │ │ │ + ldr r1, [pc, #108] @ (595c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d3c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r2, 5956 │ │ │ │ + cbz r2, 5952 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ - cbz r2, 5936 │ │ │ │ + cbz r2, 5932 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ str r2, [r4, #8] │ │ │ │ blx 20c0 <_Py_NewReference@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 594c │ │ │ │ + beq.n 5948 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 20d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 20fc <_PyObject_GC_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5932 │ │ │ │ + beq.n 592e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5926 │ │ │ │ + bne.n 5922 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 20d8 │ │ │ │ - b.n 5932 │ │ │ │ + b.n 592e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2138 <__gmon_start__@plt+0xc> │ │ │ │ nop │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ movs r1, 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 r5, [r0, #4] │ │ │ │ blx 1f4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5992 │ │ │ │ + cbz r0, 598e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5992 │ │ │ │ + beq.n 598e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 59b2 │ │ │ │ + cbz r3, 59ae │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 59c2 │ │ │ │ + cbnz r0, 59be │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59b0 │ │ │ │ + beq.n 59ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 59b8 │ │ │ │ + cbz r3, 59b4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5992 │ │ │ │ + b.n 598e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2010 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5996 │ │ │ │ + beq.n 5992 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5996 │ │ │ │ + bne.n 5992 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5996 │ │ │ │ + b.n 5992 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #412] @ (5b8c ) │ │ │ │ + ldr r3, [pc, #412] @ (5b88 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a92 │ │ │ │ + beq.n 5a8e │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5a70 │ │ │ │ - ldr r1, [pc, #396] @ (5b90 ) │ │ │ │ + beq.n 5a6c │ │ │ │ + ldr r1, [pc, #396] @ (5b8c ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5b74 │ │ │ │ + beq.w 5b60 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5b24 │ │ │ │ + beq.n 5b20 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 5b64 │ │ │ │ + bne.w 5b6e │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strb.w r1, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5ab2 │ │ │ │ + bne.n 5aae │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 5aa6 │ │ │ │ + bne.n 5aa2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5a56 │ │ │ │ + beq.n 5a52 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5b48 │ │ │ │ + beq.n 5b44 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 1d48 <_PyGen_SetStopIterationValue@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a96 │ │ │ │ + bne.n 5a92 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r1, #30 │ │ │ │ - bmi.n 5b54 │ │ │ │ + bmi.n 5b50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strb.w r1, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r4, r3 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - bne.n 5a6a │ │ │ │ + bne.n 5a66 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a6a │ │ │ │ + b.n 5a66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a6a │ │ │ │ + bne.n 5a66 │ │ │ │ mov r0, r1 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5a6a │ │ │ │ + b.n 5a66 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5a4e │ │ │ │ - b.n 5a56 │ │ │ │ + bne.n 5a4a │ │ │ │ + b.n 5a52 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5b30 │ │ │ │ + beq.n 5b2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b10 │ │ │ │ + blt.n 5b0c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r0, 5af4 │ │ │ │ + cbz r0, 5af0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5af4 │ │ │ │ + beq.n 5af0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5b82 │ │ │ │ + beq.n 5b7e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 20a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5b10 │ │ │ │ + beq.n 5b0c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 5b36 │ │ │ │ + cbz r2, 5b32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5b20 │ │ │ │ + beq.n 5b1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 5b40 │ │ │ │ + cbz r2, 5b3c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a6a │ │ │ │ + b.n 5a66 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 763c │ │ │ │ + bl 7638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b10 │ │ │ │ - ldr r2, [pc, #96] @ (5b94 ) │ │ │ │ + b.n 5b0c │ │ │ │ + ldr r2, [pc, #96] @ (5b90 ) │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - b.n 5ab8 │ │ │ │ + b.n 5ab4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b10 │ │ │ │ + b.n 5b0c │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5b20 │ │ │ │ + b.n 5b1c │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 5a56 │ │ │ │ - ldr r3, [pc, #64] @ (5b98 ) │ │ │ │ - ldr r1, [pc, #68] @ (5b9c ) │ │ │ │ + b.n 5a52 │ │ │ │ + ldr r3, [pc, #64] @ (5b94 ) │ │ │ │ + ldr r1, [pc, #68] @ (5b98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 5b20 │ │ │ │ - ldr r1, [pc, #56] @ (5ba0 ) │ │ │ │ + b.n 5b1c │ │ │ │ + ldr r1, [pc, #56] @ (5b9c ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b10 │ │ │ │ - ldr r1, [pc, #44] @ (5ba4 ) │ │ │ │ + b.n 5b0c │ │ │ │ + ldr r1, [pc, #48] @ (5ba0 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b10 │ │ │ │ + b.n 5b0c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5af4 │ │ │ │ - add r6, pc, #40 @ (adr r6, 5bb8 ) │ │ │ │ + b.n 5af0 │ │ │ │ + add r6, pc, #56 @ (adr r6, 5bc4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #32 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ 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, 5bd6 │ │ │ │ + cbz r0, 5bd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5bd6 │ │ │ │ + beq.n 5bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 5be0 │ │ │ │ + cbz r3, 5bdc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 5bea │ │ │ │ + cbnz r0, 5be6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5bd6 │ │ │ │ + b.n 5bd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5bda │ │ │ │ + beq.n 5bd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5bda │ │ │ │ + bne.n 5bd6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5bda │ │ │ │ + b.n 5bd6 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #20] @ (5c24 ) │ │ │ │ + ldr r3, [pc, #20] @ (5c20 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 5c1e │ │ │ │ + cbz r2, 5c1a │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ - cbz r2, 5c1e │ │ │ │ - ldr r2, [pc, #12] @ (5c28 ) │ │ │ │ + cbz r2, 5c1a │ │ │ │ + ldr r2, [pc, #12] @ (5c24 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (5c2c ) │ │ │ │ + ldr r2, [pc, #12] @ (5c28 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - add r3, pc, #944 @ (adr r3, 5fd8 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 5fe4 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #380] @ (5dbc ) │ │ │ │ + ldr r3, [pc, #380] @ (5db8 ) │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5cf0 │ │ │ │ + beq.n 5d22 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5d06 │ │ │ │ + beq.w 5d66 │ │ │ │ + ldr r1, [pc, #356] @ (5dbc ) │ │ │ │ + str r2, [r0, #8] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 1d3c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 5d58 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 5d9c │ │ │ │ + cmp r1, #2 │ │ │ │ + bne.w 5d8c │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ - bmi.n 5cf6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w r1, r1, #2 │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ strb.w r1, [r3, #52] @ 0x34 │ │ │ │ - cmp r2, r0 │ │ │ │ - mov.w r0, #1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ + cbnz r0, 5cb8 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.n 5cb2 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 5caa │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 5d3c │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + b.n 5c98 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5d76 │ │ │ │ + beq.n 5d48 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cde │ │ │ │ + blt.n 5d12 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r0, 5cc0 │ │ │ │ + cbz r0, 5cf6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5cc0 │ │ │ │ + beq.n 5cf6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5d7c │ │ │ │ + cbz r2, 5d4e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 20a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5cde │ │ │ │ + beq.n 5d12 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5d62 │ │ │ │ + cbz r2, 5d30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5cf0 │ │ │ │ + beq.n 5d22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5d6e │ │ │ │ + cbz r2, 5d28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c7c │ │ │ │ - ldr r3, [pc, #200] @ (5dc0 ) │ │ │ │ - ldr r1, [pc, #200] @ (5dc4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e0c │ │ │ │ - b.n 5cf0 │ │ │ │ - ldr r1, [pc, #192] @ (5dc8 ) │ │ │ │ - str r2, [r0, #8] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 1d3c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 5da2 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5d96 │ │ │ │ - cmp r1, #2 │ │ │ │ - bne.n 5d86 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - strb.w r1, [r3, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5c80 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n 5d5c │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 5d56 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cbz r1, 5db0 │ │ │ │ - movs r0, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - b.n 5c7c │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - b.n 5d46 │ │ │ │ + b.n 5cae │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5d22 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5cde │ │ │ │ + b.n 5d12 │ │ │ │ mov r0, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5cf0 │ │ │ │ - ldr r2, [pc, #84] @ (5dcc ) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 5caa │ │ │ │ + ldr r2, [pc, #116] @ (5dc0 ) │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - b.n 5c86 │ │ │ │ + b.n 5cbe │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5cc0 │ │ │ │ - ldr r1, [pc, #72] @ (5dd0 ) │ │ │ │ + b.n 5cf6 │ │ │ │ + ldr r1, [pc, #104] @ (5dc4 ) │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e0c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5d12 │ │ │ │ + ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ + bmi.n 5da8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r1, r1, #2 │ │ │ │ + strb.w r1, [r3, #52] @ 0x34 │ │ │ │ + cmp r2, r0 │ │ │ │ + mov.w r0, #1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 5cae │ │ │ │ + ldr r1, [pc, #56] @ (5dc8 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5cde │ │ │ │ + b.n 5d12 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 763c │ │ │ │ + bl 7638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5cde │ │ │ │ - ldr r1, [pc, #48] @ (5dd4 ) │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + b.n 5d12 │ │ │ │ + ldr r3, [pc, #32] @ (5dcc ) │ │ │ │ + ldr r1, [pc, #36] @ (5dd0 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 5cde │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 5d56 │ │ │ │ - add r3, pc, #728 @ (adr r3, 6098 ) │ │ │ │ + b.n 5d22 │ │ │ │ + add r3, pc, #744 @ (adr r3, 60a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ (5df4 ) │ │ │ │ + ldr r3, [pc, #24] @ (5df0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 5de6 │ │ │ │ + cbz r2, 5de2 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 5dec │ │ │ │ - ldr r2, [pc, #16] @ (5df8 ) │ │ │ │ + beq.n 5de8 │ │ │ │ + ldr r2, [pc, #16] @ (5df4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (5dfc ) │ │ │ │ + ldr r2, [pc, #12] @ (5df8 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, pc, #128 @ (adr r2, 5e78 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 5e84 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ 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] @ 5ea0 │ │ │ │ + ldr.w ip, [pc, #144] @ 5e9c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ - cbnz r3, 5e5a │ │ │ │ - cbnz r0, 5e54 │ │ │ │ + cbnz r3, 5e56 │ │ │ │ + cbnz r0, 5e50 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5e8e │ │ │ │ + beq.n 5e8a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5e80 │ │ │ │ + beq.n 5e7c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5e6e │ │ │ │ + bne.n 5e6a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 5e38 │ │ │ │ - ldr r3, [pc, #112] @ (5ea4 ) │ │ │ │ + cbnz r0, 5e34 │ │ │ │ + ldr r3, [pc, #112] @ (5ea0 ) │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r2, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5e1c │ │ │ │ - ldr r3, [pc, #76] @ (5ea8 ) │ │ │ │ - ldr r1, [pc, #76] @ (5eac ) │ │ │ │ + beq.n 5e18 │ │ │ │ + ldr r3, [pc, #76] @ (5ea4 ) │ │ │ │ + ldr r1, [pc, #76] @ (5ea8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #60] @ (5eb0 ) │ │ │ │ + ldr r1, [pc, #60] @ (5eac ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ blx 1e0c │ │ │ │ - b.n 5e6a │ │ │ │ + b.n 5e66 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 763c │ │ │ │ - b.n 5e6a │ │ │ │ + bl 7638 │ │ │ │ + b.n 5e66 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #32] @ (5eb4 ) │ │ │ │ + ldr r1, [pc, #32] @ (5eb0 ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ blx 1e0c │ │ │ │ - b.n 5e6a │ │ │ │ - add r1, pc, #920 @ (adr r1, 623c ) │ │ │ │ + b.n 5e66 │ │ │ │ + add r1, pc, #936 @ (adr r1, 6248 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ @@ -5822,77 +5819,77 @@ │ │ │ │ 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, #796] @ (61ec ) │ │ │ │ + ldr r5, [pc, #796] @ (61e8 ) │ │ │ │ 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 5f20 │ │ │ │ + bne.n 5f1c │ │ │ │ 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 5f20 │ │ │ │ + bne.n 5f1c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 5f56 │ │ │ │ + cbz r3, 5f52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f68 │ │ │ │ + bne.n 5f64 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fac │ │ │ │ + bne.n 5fa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2078 │ │ │ │ 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, #716] @ (61f0 ) │ │ │ │ + ldr r2, [pc, #716] @ (61ec ) │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #324 @ 0x144 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd ip, r2, [sp, #8] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f18 │ │ │ │ + beq.n 5f14 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5f00 │ │ │ │ - ldr r3, [pc, #668] @ (61f4 ) │ │ │ │ - ldr r1, [pc, #668] @ (61f8 ) │ │ │ │ + bne.n 5efc │ │ │ │ + ldr r3, [pc, #668] @ (61f0 ) │ │ │ │ + ldr r1, [pc, #668] @ (61f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5f18 │ │ │ │ + b.n 5f14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ @@ -5901,43 +5898,43 @@ │ │ │ │ movs r2, #2 │ │ │ │ blx 206c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5f9a │ │ │ │ + beq.n 5f96 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 612c │ │ │ │ + beq.w 6128 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 5f64 │ │ │ │ + beq.n 5f60 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 6162 │ │ │ │ + beq.w 615e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f10 │ │ │ │ + beq.n 5f0c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r9, r3 │ │ │ │ - cbnz r3, 5fce │ │ │ │ + cbnz r3, 5fca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f10 │ │ │ │ + beq.n 5f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f10 │ │ │ │ + bne.n 5f0c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5f10 │ │ │ │ + b.n 5f0c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6024 │ │ │ │ + bne.n 6020 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -5948,44 +5945,44 @@ │ │ │ │ movs r2, #2 │ │ │ │ blx 206c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 6086 │ │ │ │ + bne.n 6082 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 5f64 │ │ │ │ + beq.n 5f60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5f10 │ │ │ │ + bne.n 5f0c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 601a │ │ │ │ + cbz r0, 6016 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6134 │ │ │ │ + bne.w 6130 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 2078 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5f18 │ │ │ │ + b.n 5f14 │ │ │ │ mov r0, r3 │ │ │ │ blx 1fd4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5f18 │ │ │ │ + beq.w 5f14 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60ae │ │ │ │ + beq.n 60aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ - bge.n 609a │ │ │ │ + bge.n 6096 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -5996,523 +5993,523 @@ │ │ │ │ it ne │ │ │ │ strne r2, [r7, #0] │ │ │ │ movs r2, #2 │ │ │ │ blx 206c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6152 │ │ │ │ + bne.n 614e │ │ │ │ cmp r9, r8 │ │ │ │ - ble.n 6144 │ │ │ │ + ble.n 6140 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r7, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 603a │ │ │ │ + b.n 6036 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ffe │ │ │ │ + bne.n 5ffa │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n 5ffe │ │ │ │ + b.n 5ffa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 60d4 │ │ │ │ + bne.n 60d0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 61aa │ │ │ │ + bne.n 61a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 60c4 │ │ │ │ + bne.n 60c0 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 2078 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5f18 │ │ │ │ + b.n 5f14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60b8 │ │ │ │ + bne.n 60b4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 60b8 │ │ │ │ + b.n 60b4 │ │ │ │ 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 6116 │ │ │ │ + beq.n 6112 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 209c │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bge.n 6116 │ │ │ │ + bge.n 6112 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 5f64 │ │ │ │ + beq.w 5f60 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5f64 │ │ │ │ + bne.w 5f60 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5f64 │ │ │ │ + b.n 5f60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 61be │ │ │ │ + bne.n 61ba │ │ │ │ subs r0, r5, r4 │ │ │ │ add r0, r2 │ │ │ │ blx 2078 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5f18 │ │ │ │ + b.n 5f14 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5f9a │ │ │ │ + b.n 5f96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 601a │ │ │ │ + bne.w 6016 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 601a │ │ │ │ + b.n 6016 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1f88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 61d2 │ │ │ │ + bne.n 61ce │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6080 │ │ │ │ - b.n 60f8 │ │ │ │ + bge.n 607c │ │ │ │ + b.n 60f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 6174 │ │ │ │ + cbz r0, 6170 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 619c │ │ │ │ + bne.n 6198 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5fa6 │ │ │ │ + beq.w 5fa2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5fa6 │ │ │ │ + beq.w 5fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5fa6 │ │ │ │ + bne.w 5fa2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5fa6 │ │ │ │ + b.n 5fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6174 │ │ │ │ + bne.n 6170 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6174 │ │ │ │ + b.n 6170 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 60ae │ │ │ │ + bne.w 60aa │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 60ae │ │ │ │ + b.n 60aa │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6120 │ │ │ │ + bne.n 611c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 6120 │ │ │ │ + b.n 611c │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 615c │ │ │ │ + bne.n 6158 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - b.n 615c │ │ │ │ + b.n 6158 │ │ │ │ nop │ │ │ │ - add r1, pc, #128 @ (adr r1, 6270 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 627c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #896 @ (adr r5, 6574 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 6580 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #54 @ 0x36 │ │ │ │ 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, #216] @ (62e4 ) │ │ │ │ + ldr r1, [pc, #216] @ (62e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #216] @ (62e8 ) │ │ │ │ + ldr r3, [pc, #216] @ (62e4 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62b4 │ │ │ │ + beq.n 62b0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 62ac │ │ │ │ + beq.n 62a8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 62ce │ │ │ │ + bne.n 62ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 6254 │ │ │ │ + cbnz r0, 6250 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 62c0 │ │ │ │ + beq.n 62bc │ │ │ │ blx 2038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 62a8 │ │ │ │ + blt.n 62a4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - cbz r0, 628e │ │ │ │ + cbz r0, 628a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628e │ │ │ │ + beq.n 628a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 62da │ │ │ │ + cbz r3, 62d6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 20a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a8 │ │ │ │ + beq.n 62a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 62c6 │ │ │ │ + cbz r3, 62c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6250 │ │ │ │ + b.n 624c │ │ │ │ mov r1, r4 │ │ │ │ - bl 763c │ │ │ │ - b.n 62a8 │ │ │ │ - ldr r1, [pc, #52] @ (62ec ) │ │ │ │ + bl 7638 │ │ │ │ + b.n 62a4 │ │ │ │ + ldr r1, [pc, #52] @ (62e8 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 62a8 │ │ │ │ - ldr r3, [pc, #44] @ (62f0 ) │ │ │ │ + b.n 62a4 │ │ │ │ + ldr r3, [pc, #44] @ (62ec ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n 625a │ │ │ │ + b.n 6256 │ │ │ │ mov r0, r1 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 62a8 │ │ │ │ - ldr r1, [pc, #36] @ (62f4 ) │ │ │ │ + b.n 62a4 │ │ │ │ + ldr r1, [pc, #36] @ (62f0 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 62a8 │ │ │ │ + b.n 62a4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 628e │ │ │ │ - add r2, pc, #992 @ (adr r2, 66c8 ) │ │ │ │ + b.n 628a │ │ │ │ + add r2, pc, #1008 @ (adr r2, 66d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, #5 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r6, [pc, #552] @ (6538 ) │ │ │ │ + ldr r6, [pc, #552] @ (6534 ) │ │ │ │ mov r7, r1 │ │ │ │ it gt │ │ │ │ movgt r1, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ it le │ │ │ │ movle r1, #1 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.w 64e8 │ │ │ │ + bne.w 64e4 │ │ │ │ clz r1, r2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 64e8 │ │ │ │ + bne.w 64e4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r0, [r7, #444] @ 0x1bc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6520 │ │ │ │ + beq.w 651c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 64da │ │ │ │ + bne.w 64d6 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 63de │ │ │ │ + beq.n 63da │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ strd r1, r7, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6440 │ │ │ │ - ldr r3, [pc, #440] @ (653c ) │ │ │ │ + beq.n 643c │ │ │ │ + ldr r3, [pc, #440] @ (6538 ) │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64ca │ │ │ │ + beq.w 64c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64b8 │ │ │ │ + beq.w 64b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64b4 │ │ │ │ + beq.n 64b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64ac │ │ │ │ + beq.n 64a8 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64a0 │ │ │ │ - cbz r5, 63da │ │ │ │ + beq.n 649c │ │ │ │ + cbz r5, 63d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 63da │ │ │ │ + beq.n 63d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6494 │ │ │ │ + beq.n 6490 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6466 │ │ │ │ + bne.n 6462 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 63ec │ │ │ │ - ldr r3, [pc, #348] @ (6540 ) │ │ │ │ + cbnz r5, 63e8 │ │ │ │ + ldr r3, [pc, #348] @ (653c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [r4, #20] │ │ │ │ mov sl, r3 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 6414 │ │ │ │ + bgt.n 6410 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e2 │ │ │ │ + beq.n 63de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63e2 │ │ │ │ + bne.n 63de │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 63e2 │ │ │ │ + b.n 63de │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bl 4250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63f6 │ │ │ │ + beq.n 63f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6488 │ │ │ │ + bne.n 6484 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63e6 │ │ │ │ - ldr r3, [pc, #248] @ (653c ) │ │ │ │ + b.n 63e2 │ │ │ │ + ldr r3, [pc, #248] @ (6538 ) │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63a2 │ │ │ │ + bne.n 639e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64d4 │ │ │ │ + bne.n 64d0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63e6 │ │ │ │ + beq.n 63e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643c │ │ │ │ + beq.n 6438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 643c │ │ │ │ + bne.n 6438 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 643c │ │ │ │ + b.n 6438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 643c │ │ │ │ + bne.n 6438 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 6482 │ │ │ │ + b.n 647e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 63da │ │ │ │ + b.n 63d6 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 63c6 │ │ │ │ + b.n 63c2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 63c8 │ │ │ │ - b.n 63de │ │ │ │ + bne.n 63c4 │ │ │ │ + b.n 63da │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 63be │ │ │ │ - b.n 63c6 │ │ │ │ + bne.w 63ba │ │ │ │ + b.n 63c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6530 │ │ │ │ + beq.n 652c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63be │ │ │ │ - ldr r1, [pc, #104] @ (6544 ) │ │ │ │ + b.n 63ba │ │ │ │ + ldr r1, [pc, #104] @ (6540 ) │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 643c │ │ │ │ + b.n 6438 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #92] @ (6548 ) │ │ │ │ + ldr r2, [pc, #92] @ (6544 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #1 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63e6 │ │ │ │ + beq.w 63e2 │ │ │ │ ldr.w r2, [r7, #444] @ 0x1bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 634c │ │ │ │ - ldr r3, [pc, #40] @ (654c ) │ │ │ │ - ldr r1, [pc, #44] @ (6550 ) │ │ │ │ + bne.w 6348 │ │ │ │ + ldr r3, [pc, #40] @ (6548 ) │ │ │ │ + ldr r1, [pc, #44] @ (654c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 643c │ │ │ │ + b.n 6438 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63c8 │ │ │ │ + b.n 63c4 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #112 @ (adr r0, 65bc ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 65c8 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6524,1444 +6521,1447 @@ │ │ │ │ blt.w 6672 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1f4c │ │ │ │ mov r0, r4 │ │ │ │ blx 1e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6598 │ │ │ │ + cbz r0, 6594 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6598 │ │ │ │ + beq.n 6594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 66e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6790 │ │ │ │ + bne.w 678c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6746 │ │ │ │ + bne.w 676c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6726 │ │ │ │ + bne.w 674c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 65c2 │ │ │ │ + cbz r0, 65be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 66b2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 66c0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 66e6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6682 │ │ │ │ + beq.n 6674 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6682 │ │ │ │ + beq.n 6674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6682 │ │ │ │ + bne.n 6674 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6688 │ │ │ │ + bne.n 667a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6706 │ │ │ │ mov r0, r4 │ │ │ │ blx 1f1c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6674 │ │ │ │ + beq.n 6696 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6674 │ │ │ │ + beq.n 6696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6674 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6696 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 667a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 669c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 667a │ │ │ │ + beq.n 669c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 667a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 669c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 6650 │ │ │ │ + cbz r0, 6652 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 66a4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6770 │ │ │ │ + bne.n 6726 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6766 │ │ │ │ + beq.n 6742 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6626 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6642 │ │ │ │ - b.n 6650 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65f6 │ │ │ │ + beq.n 65f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f6 │ │ │ │ + beq.n 65f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65f6 │ │ │ │ + bne.n 65f2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65f6 │ │ │ │ + b.n 65f2 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6626 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6644 │ │ │ │ + b.n 6652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6650 │ │ │ │ + bne.n 6652 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6650 │ │ │ │ + b.n 6652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65c2 │ │ │ │ + bne.n 65be │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65c2 │ │ │ │ + b.n 65be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 65c8 │ │ │ │ + beq.w 65c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65c8 │ │ │ │ + bne.w 65c4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65c8 │ │ │ │ + b.n 65c4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6598 │ │ │ │ + b.n 6594 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 65d0 │ │ │ │ + beq.w 65cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65d0 │ │ │ │ + bne.w 65cc │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65d0 │ │ │ │ + b.n 65cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 65fe │ │ │ │ + beq.w 65fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65fe │ │ │ │ + bne.w 65fa │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65fe │ │ │ │ + b.n 65fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 65b0 │ │ │ │ + beq.n 6658 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65b0 │ │ │ │ + bne.n 6658 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65b0 │ │ │ │ + b.n 6658 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2010 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 65a8 │ │ │ │ + beq.w 65ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65a8 │ │ │ │ + bne.w 65ac │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65a8 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2010 <_Py_Dealloc@plt> │ │ │ │ + b.n 65ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ + str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6658 │ │ │ │ + beq.w 65a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6658 │ │ │ │ + bne.w 65a4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6658 │ │ │ │ + b.n 65a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 65a0 │ │ │ │ + beq.w 659c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65a0 │ │ │ │ + bne.w 659c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65a0 │ │ │ │ + b.n 659c │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #300] @ (68e4 ) │ │ │ │ + ldr r2, [pc, #300] @ (68e0 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 67c4 │ │ │ │ + cbz r1, 67c0 │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 6814 │ │ │ │ + bmi.n 6810 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 67ba │ │ │ │ + bpl.n 67b6 │ │ │ │ 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 1fac │ │ │ │ mov r7, r0 │ │ │ │ blx 1f58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 681a │ │ │ │ + cbnz r0, 6816 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 3e74 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e74 │ │ │ │ mov r0, r7 │ │ │ │ blx 1da0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 68ba │ │ │ │ + bmi.n 68b6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ b.w 21d8 <__gmon_start__@plt+0xac> │ │ │ │ - ldr r0, [pc, #204] @ (68e8 ) │ │ │ │ + ldr r0, [pc, #204] @ (68e4 ) │ │ │ │ add r0, pc │ │ │ │ blx 1e18 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67f2 │ │ │ │ - ldr r1, [pc, #188] @ (68ec ) │ │ │ │ + beq.n 67ee │ │ │ │ + ldr r1, [pc, #188] @ (68e8 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r3, #35840 @ 0x8c00 │ │ │ │ mov r5, r3 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx 1e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67f2 │ │ │ │ + blt.n 67ee │ │ │ │ add.w r1, r5, #40704 @ 0x9f00 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ blx 1e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67f2 │ │ │ │ + blt.n 67ee │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 6872 │ │ │ │ + cbz r2, 686e │ │ │ │ add.w r1, r5, #40192 @ 0x9d00 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67f2 │ │ │ │ + blt.n 67ee │ │ │ │ add.w r1, r5, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67f2 │ │ │ │ + beq.n 67ee │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 68c6 │ │ │ │ + cbnz r0, 68c2 │ │ │ │ mov r0, r5 │ │ │ │ blx 1ec8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 67f2 │ │ │ │ + beq.n 67ee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67f2 │ │ │ │ + bne.n 67ee │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 67f2 │ │ │ │ + b.n 67ee │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 21d8 <__gmon_start__@plt+0xac> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 689c │ │ │ │ + beq.n 6898 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 689c │ │ │ │ + bne.n 6898 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 689c │ │ │ │ + b.n 6898 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ subs r0, r7, r1 │ │ │ │ movs r0, 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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #516] @ (6b04 ) │ │ │ │ + ldr r3, [pc, #516] @ (6b00 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #516] @ (6b08 ) │ │ │ │ + ldr r1, [pc, #516] @ (6b04 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, r3 │ │ │ │ blx 1d3c │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 69bc │ │ │ │ + bne.n 69b8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 69f4 │ │ │ │ + beq.n 69f0 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 6af2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a2a │ │ │ │ + bne.n 6a26 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 69a2 │ │ │ │ + bne.n 699e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, r5 │ │ │ │ blx 2044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6a80 │ │ │ │ + blt.w 6aba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 6acc │ │ │ │ + beq.w 6abe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6976 │ │ │ │ + beq.n 6972 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6a84 │ │ │ │ + beq.w 6ae4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49f0 │ │ │ │ + bl 49ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a6a │ │ │ │ - ldr r2, [pc, #388] @ (6b0c ) │ │ │ │ + beq.w 6aa4 │ │ │ │ + ldr r2, [pc, #384] @ (6b08 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ blx 1f70 <_PyDict_DelItemIf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a8c │ │ │ │ - blt.w 6aa2 │ │ │ │ + beq.n 6a66 │ │ │ │ + blt.n 6a7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 6948 │ │ │ │ + beq.n 6944 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6948 │ │ │ │ + bne.n 6944 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6948 │ │ │ │ + b.n 6944 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 691e │ │ │ │ - ldr r1, [pc, #332] @ (6b10 ) │ │ │ │ + beq.n 691a │ │ │ │ + ldr r1, [pc, #332] @ (6b0c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1fec │ │ │ │ - cbz r0, 69fc │ │ │ │ + cbz r0, 69f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69e4 │ │ │ │ + beq.n 69e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6afe │ │ │ │ + beq.w 6aec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 48f4 │ │ │ │ + b.w 48f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 763c │ │ │ │ + bl 7638 │ │ │ │ blx 1fac │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 48f4 │ │ │ │ + bl 48f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 699c │ │ │ │ + beq.n 6998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 699c │ │ │ │ + bne.n 6998 │ │ │ │ mov r0, r2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 699c │ │ │ │ + b.n 6998 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6ac6 │ │ │ │ + beq.n 6a9e │ │ │ │ blx 2038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69fc │ │ │ │ + blt.n 69f8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - cbz r0, 6a64 │ │ │ │ + cbz r0, 6a60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6a64 │ │ │ │ + beq.n 6a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 6abc │ │ │ │ + cbz r3, 6a94 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 6a06 │ │ │ │ - blx 1fac │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r4, r0 │ │ │ │ + b.n 6a02 │ │ │ │ + ldr r1, [pc, #168] @ (6b10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - bl 5788 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 699c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6976 │ │ │ │ - ldr r1, [pc, #132] @ (6b14 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [pc, #132] @ (6b18 ) │ │ │ │ + ldr r3, [pc, #168] @ (6b14 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #128] @ (6b1c ) │ │ │ │ + ldr r1, [pc, #160] @ (6b18 ) │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a80 │ │ │ │ + beq.n 6aba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a80 │ │ │ │ + cbnz r3, 6aba │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6a80 │ │ │ │ + b.n 6aba │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 6a64 │ │ │ │ - ldr r3, [pc, #80] @ (6b18 ) │ │ │ │ + b.n 6a60 │ │ │ │ + ldr r3, [pc, #116] @ (6b14 ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 6a30 │ │ │ │ - ldr r0, [pc, #68] @ (6b14 ) │ │ │ │ + b.n 6a2c │ │ │ │ + blx 1fac │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + bl 5784 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6998 │ │ │ │ + ldr r0, [pc, #80] @ (6b10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #76] @ (6b20 ) │ │ │ │ + ldr r1, [pc, #88] @ (6b1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 202c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a80 │ │ │ │ + beq.n 6aba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ab6 │ │ │ │ - b.n 6a80 │ │ │ │ - ldr r1, [pc, #48] @ (6b24 ) │ │ │ │ + beq.n 6a8e │ │ │ │ + b.n 6aba │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 6972 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 69e0 │ │ │ │ + ldr r1, [pc, #44] @ (6b20 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 69fc │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 69e4 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + b.n 69f8 │ │ │ │ + nop │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - vrecps.f32 , , │ │ │ │ + vrecps.f32 , , │ │ │ │ subs r4, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 6b32 │ │ │ │ + bmi.n 6b2e │ │ │ │ bx lr │ │ │ │ b.w 21d8 <__gmon_start__@plt+0xac> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 6b64 │ │ │ │ + cbz r0, 6b60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b64 │ │ │ │ + beq.n 6b60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c70 │ │ │ │ + beq.w 6c6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6d0a │ │ │ │ + bne.w 6d06 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cce │ │ │ │ + bne.w 6cca │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cae │ │ │ │ + bne.w 6caa │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6b8e │ │ │ │ + cbz r0, 6b8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c2a │ │ │ │ + bne.n 6c26 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c38 │ │ │ │ + bne.n 6c34 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c76 │ │ │ │ + bne.n 6c72 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6bb6 │ │ │ │ + cbz r0, 6bb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bb6 │ │ │ │ + beq.n 6bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6bb6 │ │ │ │ + cbnz r3, 6bb2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c54 │ │ │ │ + bne.n 6c50 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c92 │ │ │ │ + bne.n 6c8e │ │ │ │ mov r0, r4 │ │ │ │ blx 1f1c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6be4 │ │ │ │ + cbz r0, 6be0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6be4 │ │ │ │ + beq.n 6be0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6be4 │ │ │ │ + cbnz r3, 6be0 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 6c00 │ │ │ │ + cbz r0, 6bfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c00 │ │ │ │ + beq.n 6bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6c00 │ │ │ │ + cbnz r3, 6bfc │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 6c12 │ │ │ │ + cbz r0, 6c0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c1c │ │ │ │ + bne.n 6c18 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cee │ │ │ │ + bne.n 6cea │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c12 │ │ │ │ + bne.n 6c0e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c12 │ │ │ │ + b.n 6c0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b8e │ │ │ │ + bne.n 6b8a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b8e │ │ │ │ + b.n 6b8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b94 │ │ │ │ + beq.n 6b90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b94 │ │ │ │ + bne.n 6b90 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b94 │ │ │ │ + b.n 6b90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bbc │ │ │ │ + beq.n 6bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bbc │ │ │ │ + bne.n 6bb8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bbc │ │ │ │ + b.n 6bb8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b64 │ │ │ │ + b.n 6b60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b9a │ │ │ │ + beq.n 6b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9a │ │ │ │ + bne.n 6b96 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b9a │ │ │ │ + b.n 6b96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bc2 │ │ │ │ + beq.n 6bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc2 │ │ │ │ + bne.n 6bbe │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bc2 │ │ │ │ + b.n 6bbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b7c │ │ │ │ + beq.w 6b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b7c │ │ │ │ + bne.w 6b78 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b7c │ │ │ │ + b.n 6b78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b74 │ │ │ │ + beq.w 6b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b74 │ │ │ │ + bne.w 6b70 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b74 │ │ │ │ + b.n 6b70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c18 │ │ │ │ + beq.n 6c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c18 │ │ │ │ + bne.n 6c14 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c18 │ │ │ │ + b.n 6c14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b6c │ │ │ │ + beq.w 6b68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b6c │ │ │ │ + bne.w 6b68 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b6c │ │ │ │ + b.n 6b68 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 6d56 │ │ │ │ + cbz r0, 6d52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d56 │ │ │ │ + beq.n 6d52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6db6 │ │ │ │ + beq.n 6db2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e76 │ │ │ │ + bne.w 6e72 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e56 │ │ │ │ + bne.n 6e52 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e3a │ │ │ │ + bne.n 6e36 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6d7c │ │ │ │ + cbz r0, 6d78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6e2c │ │ │ │ + bne.n 6e28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e10 │ │ │ │ + bne.n 6e0c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6df4 │ │ │ │ + bne.n 6df0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6da4 │ │ │ │ + cbz r0, 6da0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6da4 │ │ │ │ + beq.n 6da0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6da4 │ │ │ │ + cbnz r3, 6da0 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbnz r0, 6dd8 │ │ │ │ + cbnz r0, 6dd4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r0, 6dbc │ │ │ │ + cbnz r0, 6db8 │ │ │ │ mov r0, r4 │ │ │ │ blx 1f1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d56 │ │ │ │ + b.n 6d52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6dac │ │ │ │ + beq.n 6da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6dac │ │ │ │ + bne.n 6da8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6dac │ │ │ │ + b.n 6da8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6da8 │ │ │ │ + beq.n 6da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6da8 │ │ │ │ + bne.n 6da4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6da8 │ │ │ │ + b.n 6da4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d88 │ │ │ │ + beq.n 6d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d88 │ │ │ │ + bne.n 6d84 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d88 │ │ │ │ + b.n 6d84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d82 │ │ │ │ + beq.n 6d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d82 │ │ │ │ + bne.n 6d7e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d82 │ │ │ │ + b.n 6d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d7c │ │ │ │ + bne.n 6d78 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d7c │ │ │ │ + b.n 6d78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d6a │ │ │ │ + beq.n 6d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d6a │ │ │ │ + bne.n 6d66 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d6a │ │ │ │ + b.n 6d66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6d64 │ │ │ │ + beq.w 6d60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d64 │ │ │ │ + bne.w 6d60 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d64 │ │ │ │ + b.n 6d60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6d5e │ │ │ │ + beq.w 6d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d5e │ │ │ │ + bne.w 6d5a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d5e │ │ │ │ + b.n 6d5a │ │ │ │ nop │ │ │ │ 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 1f4c │ │ │ │ - ldr r3, [pc, #120] @ (6f28 ) │ │ │ │ + ldr r3, [pc, #120] @ (6f24 ) │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6ee2 │ │ │ │ + bne.n 6ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 6f0a │ │ │ │ + cbnz r0, 6f06 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - cbz r3, 6ee8 │ │ │ │ - ldr r2, [pc, #104] @ (6f2c ) │ │ │ │ + cbz r3, 6ee4 │ │ │ │ + ldr r2, [pc, #104] @ (6f28 ) │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6ee8 │ │ │ │ + bne.n 6ee4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 6ee8 │ │ │ │ + cbz r3, 6ee4 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bgt.n 6ee8 │ │ │ │ + bgt.n 6ee4 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ str r1, [r4, #8] │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 6ebc │ │ │ │ + b.n 6eb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ee0 │ │ │ │ + beq.n 6edc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ee0 │ │ │ │ + bne.n 6edc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2010 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ebc │ │ │ │ + beq.n 6eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ebc │ │ │ │ + bne.n 6eb8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6ebc │ │ │ │ + b.n 6eb8 │ │ │ │ nop │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 6f46 │ │ │ │ + cbnz r3, 6f42 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6f42 │ │ │ │ + beq.n 6f3e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6f42 │ │ │ │ + bne.n 6f3e │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f42 │ │ │ │ + b.n 6f3e │ │ │ │ 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 1e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7022 │ │ │ │ + blt.n 701e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1f4c │ │ │ │ mov r0, r4 │ │ │ │ blx 1e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6fa8 │ │ │ │ + cbz r0, 6fa4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6fa8 │ │ │ │ + beq.n 6fa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7070 │ │ │ │ + beq.n 706c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70f6 │ │ │ │ + bne.w 70e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70d6 │ │ │ │ + bne.w 70c8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70ae │ │ │ │ + bne.n 70aa │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6fd0 │ │ │ │ + cbz r0, 6fcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7046 │ │ │ │ + bne.n 7042 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7054 │ │ │ │ + bne.n 7050 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7076 │ │ │ │ + bne.n 7072 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 7024 │ │ │ │ + cbz r0, 7020 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7024 │ │ │ │ + beq.n 7020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 7024 │ │ │ │ + cbnz r3, 7020 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbnz r0, 702a │ │ │ │ + cbnz r0, 7026 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7092 │ │ │ │ + bne.n 708e │ │ │ │ mov r0, r4 │ │ │ │ blx 1f1c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7022 │ │ │ │ + beq.n 701e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70cc │ │ │ │ + beq.n 7108 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ffc │ │ │ │ + beq.n 6ff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ffc │ │ │ │ + beq.n 6ff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ffc │ │ │ │ + bne.n 6ff8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6ffc │ │ │ │ + b.n 6ff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fd0 │ │ │ │ + bne.n 6fcc │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fd0 │ │ │ │ + b.n 6fcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6fd6 │ │ │ │ + beq.n 6fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fd6 │ │ │ │ + bne.n 6fd2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fd6 │ │ │ │ + b.n 6fd2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fa8 │ │ │ │ + b.n 6fa4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6fdc │ │ │ │ + beq.n 6fd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fdc │ │ │ │ + bne.n 6fd8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fdc │ │ │ │ + b.n 6fd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7002 │ │ │ │ + beq.n 6ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7002 │ │ │ │ + bne.n 6ffe │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7002 │ │ │ │ + b.n 6ffe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6fbe │ │ │ │ + beq.n 6fba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6fbe │ │ │ │ + bne.w 6fba │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fbe │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2010 <_Py_Dealloc@plt> │ │ │ │ + b.n 6fba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6fb8 │ │ │ │ + beq.w 6fb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6fb8 │ │ │ │ + bne.w 6fb4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fb8 │ │ │ │ + b.n 6fb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6fb0 │ │ │ │ + beq.w 6fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6fb0 │ │ │ │ + bne.w 6fac │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fb0 │ │ │ │ + b.n 6fac │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2010 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ adds r0, #20 │ │ │ │ - b.n 6c5c │ │ │ │ + b.n 6c58 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 6c60 │ │ │ │ + b.n 6c5c │ │ │ │ adds r0, #3 │ │ │ │ - b.n 7244 │ │ │ │ + b.n 7240 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 7050 │ │ │ │ + b.n 704c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 77d2 │ │ │ │ + b.n 77ce │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xebfdeaff │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + @ instruction: 0xebfeeaff │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7158 ) │ │ │ │ - ldr r3, [pc, #28] @ (715c ) │ │ │ │ - ldr r2, [pc, #28] @ (7160 ) │ │ │ │ + ldr r0, [pc, #24] @ (7154 ) │ │ │ │ + ldr r3, [pc, #28] @ (7158 ) │ │ │ │ + ldr r2, [pc, #28] @ (715c ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7154 │ │ │ │ - ldr r3, [pc, #20] @ (7164 ) │ │ │ │ + beq.n 7150 │ │ │ │ + ldr r3, [pc, #20] @ (7160 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7154 │ │ │ │ + cbz r3, 7150 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (718c ) │ │ │ │ - ldr r3, [pc, #36] @ (7190 ) │ │ │ │ + ldr r0, [pc, #32] @ (7188 ) │ │ │ │ + ldr r3, [pc, #36] @ (718c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (7194 ) │ │ │ │ + ldr r2, [pc, #36] @ (7190 ) │ │ │ │ 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 7188 │ │ │ │ - ldr r3, [pc, #20] @ (7198 ) │ │ │ │ + beq.n 7184 │ │ │ │ + ldr r3, [pc, #20] @ (7194 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7188 │ │ │ │ + cbz r3, 7184 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (71c8 ) │ │ │ │ - ldr r2, [pc, #40] @ (71cc ) │ │ │ │ + ldr r3, [pc, #40] @ (71c4 ) │ │ │ │ + ldr r2, [pc, #40] @ (71c8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 71c6 │ │ │ │ - ldr r3, [pc, #36] @ (71d0 ) │ │ │ │ + cbnz r3, 71c2 │ │ │ │ + ldr r3, [pc, #36] @ (71cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 71ba │ │ │ │ - ldr r3, [pc, #32] @ (71d4 ) │ │ │ │ + cbz r3, 71b6 │ │ │ │ + ldr r3, [pc, #32] @ (71d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1ddc <__cxa_finalize@plt> │ │ │ │ - bl 713c │ │ │ │ - ldr r3, [pc, #24] @ (71d8 ) │ │ │ │ + bl 7138 │ │ │ │ + ldr r3, [pc, #24] @ (71d4 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 7168 │ │ │ │ + b.n 7164 │ │ │ │ nop │ │ │ │ b.w 3448 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r6, [pc, #408] @ (7394 ) │ │ │ │ + ldr r6, [pc, #408] @ (7390 ) │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 726a │ │ │ │ + bne.n 7266 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7344 │ │ │ │ + blt.w 7340 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 733c │ │ │ │ + beq.w 7338 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 729e │ │ │ │ - ldr r3, [pc, #364] @ (7398 ) │ │ │ │ + bpl.n 729a │ │ │ │ + ldr r3, [pc, #364] @ (7394 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ed4 │ │ │ │ - cbnz r0, 7278 │ │ │ │ + cbnz r0, 7274 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r5, #24] │ │ │ │ blx 1f64 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #28] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bl 561c │ │ │ │ + bl 5618 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7274 │ │ │ │ + beq.n 7270 │ │ │ │ ldrb.w r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #324] @ (739c ) │ │ │ │ + ldr r3, [pc, #324] @ (7398 ) │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb.w r2, [r5, #52] @ 0x34 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #308] @ (73a0 ) │ │ │ │ + ldr r1, [pc, #308] @ (739c ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7262 │ │ │ │ - ldr r0, [pc, #296] @ (73a4 ) │ │ │ │ + b.n 725e │ │ │ │ + ldr r0, [pc, #296] @ (73a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 1e18 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 72b8 │ │ │ │ + cbnz r0, 72b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7274 │ │ │ │ + beq.n 7270 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7274 │ │ │ │ + bne.n 7270 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7274 │ │ │ │ + b.n 7270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7376 │ │ │ │ - ldr r3, [pc, #252] @ (73a8 ) │ │ │ │ - ldr r1, [pc, #256] @ (73ac ) │ │ │ │ + bne.n 7372 │ │ │ │ + ldr r3, [pc, #252] @ (73a4 ) │ │ │ │ + ldr r1, [pc, #256] @ (73a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 7274 │ │ │ │ - ldr r3, [pc, #244] @ (73b0 ) │ │ │ │ + b.n 7270 │ │ │ │ + ldr r3, [pc, #244] @ (73ac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2054 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72e4 │ │ │ │ + bne.n 72e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 72f4 │ │ │ │ + bne.n 72f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7274 │ │ │ │ - b.n 728e │ │ │ │ + beq.n 7270 │ │ │ │ + b.n 728a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72d2 │ │ │ │ + bne.n 72ce │ │ │ │ mov r0, r1 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 72d2 │ │ │ │ + b.n 72ce │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -7974,62 +7974,62 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ blx 2004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 732a │ │ │ │ + bne.n 7326 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 7236 │ │ │ │ + b.n 7232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7326 │ │ │ │ + bne.n 7322 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7236 │ │ │ │ + b.n 7232 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bmi.w 7228 │ │ │ │ - b.n 72a8 │ │ │ │ + bmi.w 7224 │ │ │ │ + b.n 72a4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.w 7210 │ │ │ │ + bpl.w 720c │ │ │ │ mov r0, r4 │ │ │ │ blx 1fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7262 │ │ │ │ + beq.n 725e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7220 │ │ │ │ + beq.w 721c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7386 │ │ │ │ - ldr r1, [pc, #72] @ (73b4 ) │ │ │ │ + bne.n 7382 │ │ │ │ + ldr r1, [pc, #72] @ (73b0 ) │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 7274 │ │ │ │ + b.n 7270 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72a8 │ │ │ │ + bne.n 72a4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 72a8 │ │ │ │ + b.n 72a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 736a │ │ │ │ + bne.n 7366 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 736a │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + b.n 7366 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8040,106 +8040,106 @@ │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 73bc │ │ │ │ + b.n 73b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #112] @ (743c ) │ │ │ │ + ldr r3, [pc, #112] @ (7438 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r4, [r0, #192] @ 0xc0 │ │ │ │ - cbz r4, 73f2 │ │ │ │ + cbz r4, 73ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ blx 1fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73ec │ │ │ │ - ldr r1, [pc, #64] @ (7440 ) │ │ │ │ + beq.n 73e8 │ │ │ │ + ldr r1, [pc, #64] @ (743c ) │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ add r1, sp, #4 │ │ │ │ add.w r0, r0, #32768 @ 0x8000 │ │ │ │ adds r0, #32 │ │ │ │ blx 1dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7428 │ │ │ │ + bne.n 7424 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 73ec │ │ │ │ + b.n 73e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7424 │ │ │ │ + bne.n 7420 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 73ec │ │ │ │ + b.n 73e8 │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ (749c ) │ │ │ │ + ldr r3, [pc, #68] @ (7498 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 7478 │ │ │ │ - cbz r1, 748c │ │ │ │ + cbz r2, 7474 │ │ │ │ + cbz r1, 7488 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 1f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 7486 │ │ │ │ + blt.n 7482 │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r4, #52] @ 0x34 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #36] @ (74a0 ) │ │ │ │ - ldr r1, [pc, #40] @ (74a4 ) │ │ │ │ + ldr r2, [pc, #36] @ (749c ) │ │ │ │ + ldr r1, [pc, #40] @ (74a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (74a8 ) │ │ │ │ - ldr r1, [pc, #28] @ (74ac ) │ │ │ │ + ldr r2, [pc, #24] @ (74a4 ) │ │ │ │ + ldr r1, [pc, #28] @ (74a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 7486 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + b.n 7482 │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8149,352 +8149,352 @@ │ │ │ │ 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, 74d0 │ │ │ │ + cbz r0, 74cc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7542 │ │ │ │ + bne.n 753e │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 74dc │ │ │ │ + cbz r0, 74d8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7542 │ │ │ │ + bne.n 753e │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 74e8 │ │ │ │ + cbz r0, 74e4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7542 │ │ │ │ + bne.n 753e │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 74f2 │ │ │ │ + cbz r0, 74ee │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7542 │ │ │ │ + cbnz r0, 753e │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7580 │ │ │ │ + bne.n 757c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 7502 │ │ │ │ + cbz r0, 74fe │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7542 │ │ │ │ + cbnz r0, 753e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 7544 │ │ │ │ + cbnz r0, 7540 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 754e │ │ │ │ + cbnz r0, 754a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 756c │ │ │ │ + bne.n 7568 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 7562 │ │ │ │ + cbnz r0, 755e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 751e │ │ │ │ + cbz r0, 751a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7542 │ │ │ │ + cbnz r0, 753e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 7558 │ │ │ │ + cbnz r0, 7554 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 752c │ │ │ │ + cbz r0, 7528 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7542 │ │ │ │ + cbnz r0, 753e │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbnz r0, 7576 │ │ │ │ + cbnz r0, 7572 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 758a │ │ │ │ + bne.n 7586 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2084 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7506 │ │ │ │ - b.n 7542 │ │ │ │ + beq.n 7502 │ │ │ │ + b.n 753e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 750a │ │ │ │ + beq.n 7506 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7522 │ │ │ │ + beq.n 751e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7514 │ │ │ │ + beq.n 7510 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7510 │ │ │ │ + beq.n 750c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7530 │ │ │ │ + beq.n 752c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74f8 │ │ │ │ + beq.n 74f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7536 │ │ │ │ + beq.n 7532 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r1, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #76] @ (75f8 ) │ │ │ │ + ldr r4, [pc, #76] @ (75f4 ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ add r4, pc │ │ │ │ - cbnz r3, 75ec │ │ │ │ + cbnz r3, 75e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #48] @ 0x30 │ │ │ │ - cbz r2, 75cc │ │ │ │ + cbz r2, 75c8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3e74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 561c │ │ │ │ + bl 5618 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 75f2 │ │ │ │ - ldr r3, [pc, #20] @ (75fc ) │ │ │ │ + beq.n 75ee │ │ │ │ + ldr r3, [pc, #20] @ (75f8 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (7600 ) │ │ │ │ + ldr r3, [pc, #16] @ (75fc ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 75e8 │ │ │ │ + b.n 75e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 75e8 │ │ │ │ + b.n 75e4 │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 7622 │ │ │ │ + cbz r0, 761e │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 7630 │ │ │ │ + cbnz r0, 762c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 762c │ │ │ │ + cbz r0, 7628 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 7630 │ │ │ │ + cbnz r0, 762c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 7632 │ │ │ │ + cbnz r0, 762e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ 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 7680 │ │ │ │ - cbz r0, 7670 │ │ │ │ + bl 767c │ │ │ │ + cbz r0, 766c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 20a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7670 │ │ │ │ + beq.n 766c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 7674 │ │ │ │ + cbz r3, 7670 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2010 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #36] @ (76a8 ) │ │ │ │ + ldr r2, [pc, #36] @ (76a4 ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 7692 │ │ │ │ + cbnz r3, 768e │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - cbnz r1, 769a │ │ │ │ + cbnz r1, 7696 │ │ │ │ b.w 1fc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (76ac ) │ │ │ │ + ldr r3, [pc, #16] @ (76a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 768e │ │ │ │ + beq.n 768a │ │ │ │ b.w 2050 │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #28] @ (76d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (76cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 76c8 │ │ │ │ + cbz r0, 76c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76cc │ │ │ │ + beq.n 76c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (76d4 ) │ │ │ │ + ldr r2, [pc, #8] @ (76d0 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ (771c ) │ │ │ │ + ldr r1, [pc, #52] @ (7718 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #48] @ (7720 ) │ │ │ │ + ldr r5, [pc, #48] @ (771c ) │ │ │ │ blx 1d3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 7704 │ │ │ │ + cbz r0, 7700 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 770c │ │ │ │ - ldr r3, [pc, #36] @ (7724 ) │ │ │ │ + cbnz r0, 7708 │ │ │ │ + ldr r3, [pc, #36] @ (7720 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2138 <__gmon_start__@plt+0xc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7702 │ │ │ │ + beq.n 76fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ movs r1, 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, #4024] @ 0xfb8 │ │ │ │ - ldr r6, [pc, #284] @ (7854 ) │ │ │ │ + ldr r6, [pc, #284] @ (7850 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77b8 │ │ │ │ + bne.n 77b4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 782a │ │ │ │ + blt.n 7826 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 77bc │ │ │ │ + bgt.n 77b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77bc │ │ │ │ + beq.n 77b8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7850 │ │ │ │ - ldr r3, [pc, #252] @ (7858 ) │ │ │ │ + bne.n 784c │ │ │ │ + ldr r3, [pc, #252] @ (7854 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r5, #52] @ 0x34 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7824 │ │ │ │ + bne.n 7820 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77fe │ │ │ │ + beq.n 77fa │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #220] @ (785c ) │ │ │ │ + ldr r2, [pc, #220] @ (7858 ) │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r2] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ blx 1dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77b2 │ │ │ │ + cbz r0, 77ae │ │ │ │ blx 1f40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77ea │ │ │ │ + bne.n 77e6 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 77e6 │ │ │ │ - beq.n 77fe │ │ │ │ - ldr r3, [pc, #176] @ (7860 ) │ │ │ │ + blt.n 77e2 │ │ │ │ + beq.n 77fa │ │ │ │ + ldr r3, [pc, #176] @ (785c ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r7, r2, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #164] @ (7864 ) │ │ │ │ + ldr r2, [pc, #164] @ (7860 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ add.w r2, r2, #456 @ 0x1c8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -8502,427 +8502,427 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b2 │ │ │ │ - b.n 7754 │ │ │ │ + beq.n 77ae │ │ │ │ + b.n 7750 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77b2 │ │ │ │ + b.n 77ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77a8 │ │ │ │ + bne.n 77a4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 77a8 │ │ │ │ + b.n 77a4 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #52] @ 0x34 │ │ │ │ - cbz r7, 781a │ │ │ │ + cbz r7, 7816 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ bl 3e74 │ │ │ │ - b.n 77ae │ │ │ │ - ldr r3, [pc, #64] @ (7868 ) │ │ │ │ + b.n 77aa │ │ │ │ + ldr r3, [pc, #64] @ (7864 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - b.n 77b2 │ │ │ │ + b.n 77ae │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (786c ) │ │ │ │ + ldr r4, [pc, #60] @ (7868 ) │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r4, r4, #456 @ 0x1c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b2 │ │ │ │ + beq.n 77ae │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - b.n 775c │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + b.n 7758 │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #172] @ (7934 ) │ │ │ │ + ldr r3, [pc, #172] @ (7930 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 78bc │ │ │ │ + cbnz r3, 78b8 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 790a │ │ │ │ + blt.n 7906 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 78c0 │ │ │ │ - cbz r2, 78c0 │ │ │ │ + bgt.n 78bc │ │ │ │ + cbz r2, 78bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7904 │ │ │ │ + beq.n 7900 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r2, 78f0 │ │ │ │ + cbz r2, 78ec │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7594 │ │ │ │ + bl 7590 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ (7938 ) │ │ │ │ + ldr r2, [pc, #116] @ (7934 ) │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w ip, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78b6 │ │ │ │ - b.n 789c │ │ │ │ - ldr r3, [pc, #72] @ (793c ) │ │ │ │ + beq.n 78b2 │ │ │ │ + b.n 7898 │ │ │ │ + ldr r3, [pc, #72] @ (7938 ) │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #72] @ (7940 ) │ │ │ │ + ldr r1, [pc, #72] @ (793c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 78b6 │ │ │ │ - ldr r3, [pc, #60] @ (7944 ) │ │ │ │ + b.n 78b2 │ │ │ │ + ldr r3, [pc, #60] @ (7940 ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 78a2 │ │ │ │ + b.n 789e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #52] @ (7948 ) │ │ │ │ + ldr r3, [pc, #52] @ (7944 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78b6 │ │ │ │ - b.n 78a0 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + beq.n 78b2 │ │ │ │ + b.n 789c │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #36] @ (7980 ) │ │ │ │ + ldr r1, [pc, #36] @ (797c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d3c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r2, 7978 │ │ │ │ + cbz r2, 7974 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2050 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2138 <__gmon_start__@plt+0xc> │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ movs r1, 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] @ (79f4 ) │ │ │ │ + ldr r1, [pc, #96] @ (79f0 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #88] @ (79f8 ) │ │ │ │ + ldr r5, [pc, #88] @ (79f4 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 79de │ │ │ │ + cbz r3, 79da │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 79be │ │ │ │ - ldr r3, [pc, #76] @ (79fc ) │ │ │ │ + bne.n 79ba │ │ │ │ + ldr r3, [pc, #76] @ (79f8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #19968 @ 0x4e00 │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bhi.n 79ce │ │ │ │ - cbz r3, 79d2 │ │ │ │ - ldr r3, [pc, #56] @ (79fc ) │ │ │ │ + bhi.n 79ca │ │ │ │ + cbz r3, 79ce │ │ │ │ + ldr r3, [pc, #56] @ (79f8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #19968 @ 0x4e00 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ - b.n 79b8 │ │ │ │ + b.n 79b4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 79b8 │ │ │ │ - ldr r3, [pc, #40] @ (79fc ) │ │ │ │ + b.n 79b4 │ │ │ │ + ldr r3, [pc, #40] @ (79f8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #20096 @ 0x4e80 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ - b.n 79b8 │ │ │ │ - ldr r2, [pc, #32] @ (7a00 ) │ │ │ │ + b.n 79b4 │ │ │ │ + ldr r2, [pc, #32] @ (79fc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ (7a04 ) │ │ │ │ + ldr r1, [pc, #32] @ (7a00 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 79b8 │ │ │ │ + b.n 79b4 │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #22 │ │ │ │ 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 r5, [pc, #388] @ (7ba0 ) │ │ │ │ + ldr r5, [pc, #388] @ (7b9c ) │ │ │ │ mov r6, r2 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bhi.n 7aba │ │ │ │ + bhi.n 7ab6 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt.w 7b6e │ │ │ │ + bgt.w 7b6a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #360] @ (7ba4 ) │ │ │ │ + ldr r3, [pc, #360] @ (7ba0 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp r1, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b68 │ │ │ │ + beq.w 7b64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4c │ │ │ │ + bne.n 7b48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7b3c │ │ │ │ + bne.n 7b38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b2c │ │ │ │ + bne.n 7b28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 7b1a │ │ │ │ + blt.n 7b16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 7afc │ │ │ │ - cbnz r1, 7ad4 │ │ │ │ + bpl.n 7af8 │ │ │ │ + cbnz r1, 7ad0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ cmp r1, r5 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - cbnz r3, 7a92 │ │ │ │ + cbnz r3, 7a8e │ │ │ │ blx 1f64 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 7aaa │ │ │ │ + cbz r0, 7aa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7aaa │ │ │ │ + beq.n 7aa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7ace │ │ │ │ + cbz r3, 7aca │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 1db8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #236] @ (7ba8 ) │ │ │ │ + ldr r0, [pc, #236] @ (7ba4 ) │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 1e3c <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a2e │ │ │ │ - b.n 7ab4 │ │ │ │ + bne.n 7a2a │ │ │ │ + b.n 7ab0 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7aaa │ │ │ │ - ldr r3, [pc, #212] @ (7bac ) │ │ │ │ - ldr r1, [pc, #216] @ (7bb0 ) │ │ │ │ + b.n 7aa6 │ │ │ │ + ldr r3, [pc, #212] @ (7ba8 ) │ │ │ │ + ldr r1, [pc, #216] @ (7bac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b0c │ │ │ │ + bne.n 7b08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 3e74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3e74 │ │ │ │ - b.n 7ab4 │ │ │ │ - ldr r3, [pc, #172] @ (7bac ) │ │ │ │ - ldr r1, [pc, #180] @ (7bb4 ) │ │ │ │ + b.n 7ab0 │ │ │ │ + ldr r3, [pc, #172] @ (7ba8 ) │ │ │ │ + ldr r1, [pc, #180] @ (7bb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 7ae2 │ │ │ │ + b.n 7ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aee │ │ │ │ + bne.n 7aea │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7aee │ │ │ │ + b.n 7aea │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 7a72 │ │ │ │ + bpl.n 7a6e │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 1ebc │ │ │ │ - b.n 7a92 │ │ │ │ + b.n 7a8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 7a6a │ │ │ │ + b.n 7a66 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - b.n 7a66 │ │ │ │ - ldr r2, [pc, #104] @ (7bb8 ) │ │ │ │ + b.n 7a62 │ │ │ │ + ldr r2, [pc, #104] @ (7bb4 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7a52 │ │ │ │ - ldr r3, [pc, #80] @ (7bac ) │ │ │ │ - ldr r1, [pc, #96] @ (7bbc ) │ │ │ │ + beq.w 7a4e │ │ │ │ + ldr r3, [pc, #80] @ (7ba8 ) │ │ │ │ + ldr r1, [pc, #96] @ (7bb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 7ab4 │ │ │ │ + b.n 7ab0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7a52 │ │ │ │ - ldr r3, [pc, #80] @ (7bc0 ) │ │ │ │ + b.n 7a4e │ │ │ │ + ldr r3, [pc, #80] @ (7bbc ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #80] @ (7bc4 ) │ │ │ │ + ldr r1, [pc, #80] @ (7bc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ab4 │ │ │ │ + blt.n 7ab0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.n 7b94 │ │ │ │ + beq.n 7b90 │ │ │ │ cmp r6, #2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #4] │ │ │ │ streq r3, [sp, #8] │ │ │ │ - b.n 7a38 │ │ │ │ + b.n 7a34 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - b.n 7a38 │ │ │ │ + b.n 7a34 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8938,100 +8938,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #56] @ (7c10 ) │ │ │ │ + ldr r1, [pc, #56] @ (7c0c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #56] @ (7c14 ) │ │ │ │ + ldr r3, [pc, #56] @ (7c10 ) │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1d3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 7bfc │ │ │ │ + cbz r0, 7bf8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 7c0a │ │ │ │ + cbz r0, 7c06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c04 │ │ │ │ + bne.n 7c00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2138 <__gmon_start__@plt+0xc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #12] @ (7c18 ) │ │ │ │ + ldr r3, [pc, #12] @ (7c14 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #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 r1, [pc, #216] @ (7d04 ) │ │ │ │ + ldr r1, [pc, #216] @ (7d00 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #208] @ (7d08 ) │ │ │ │ + ldr r5, [pc, #208] @ (7d04 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 7c58 │ │ │ │ + cbz r3, 7c54 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - cbnz r3, 7c94 │ │ │ │ - cbnz r0, 7c6c │ │ │ │ - ldr r3, [pc, #188] @ (7d0c ) │ │ │ │ + cbnz r3, 7c90 │ │ │ │ + cbnz r0, 7c68 │ │ │ │ + ldr r3, [pc, #188] @ (7d08 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #180] @ (7d10 ) │ │ │ │ + ldr r2, [pc, #180] @ (7d0c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #180] @ (7d14 ) │ │ │ │ + ldr r1, [pc, #180] @ (7d10 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7c52 │ │ │ │ + b.n 7c4e │ │ │ │ blx 1fd4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c52 │ │ │ │ + beq.n 7c4e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 7cc4 │ │ │ │ + cbz r2, 7cc0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ blx 2108 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 7c9a │ │ │ │ + cbnz r0, 7c96 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7cf4 │ │ │ │ + bne.n 7cf0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7c52 │ │ │ │ + b.n 7c4e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r0, r3 │ │ │ │ - b.n 7c4c │ │ │ │ + b.n 7c48 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -9045,44 +9045,44 @@ │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c52 │ │ │ │ + beq.n 7c4e │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 7c52 │ │ │ │ + bge.n 7c4e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, ip │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r5, [r0, r2] │ │ │ │ adds r2, #4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 7cd2 │ │ │ │ + b.n 7cce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c90 │ │ │ │ + bne.n 7c8c │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7c90 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + b.n 7c8c │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00007d20 <.fini>: │ │ │ │ +00007d1c <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,644 +1,644 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00007d28 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00007d38 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00007d48 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00007d58 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00007d68 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00007d78 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00007d88 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00007d98 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00007da8 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00007db8 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ - 0x00007dc8 63696f2e 6576656e 74730000 6765745f cio.events..get_ │ │ │ │ - 0x00007dd8 6576656e 745f6c6f 6f705f70 6f6c6963 event_loop_polic │ │ │ │ - 0x00007de8 79000000 6173796e 63696f2e 62617365 y...asyncio.base │ │ │ │ - 0x00007df8 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ - 0x00007e08 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ - 0x00007e18 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ - 0x00007e28 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ - 0x00007e38 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ - 0x00007e48 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ - 0x00007e58 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ - 0x00007e68 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ - 0x00007e78 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ - 0x00007e88 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ - 0x00007e98 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ - 0x00007ea8 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ - 0x00007eb8 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ - 0x00007ec8 5765616b 53657400 5f736368 6564756c WeakSet._schedul │ │ │ │ - 0x00007ed8 65645f74 61736b73 00000000 5f656167 ed_tasks...._eag │ │ │ │ - 0x00007ee8 65725f74 61736b73 00000000 5f637572 er_tasks...._cur │ │ │ │ - 0x00007ef8 72656e74 5f746173 6b730000 6e6f2072 rent_tasks..no r │ │ │ │ - 0x00007f08 756e6e69 6e672065 76656e74 206c6f6f unning event loo │ │ │ │ - 0x00007f18 70000000 6120636f 726f7574 696e6520 p...a coroutine │ │ │ │ - 0x00007f28 77617320 65787065 63746564 2c20676f was expected, go │ │ │ │ - 0x00007f38 74202552 00000000 63616e6e 6f742064 t %R....cannot d │ │ │ │ - 0x00007f48 656c6574 65206174 74726962 75746500 elete attribute. │ │ │ │ - 0x00007f58 756e696e 69746961 6c697a65 64204675 uninitialized Fu │ │ │ │ - 0x00007f68 74757265 206f626a 65637400 6765745f ture object.get_ │ │ │ │ - 0x00007f78 6c6f6f70 28292074 616b6573 206e6f20 loop() takes no │ │ │ │ - 0x00007f88 61726775 6d656e74 73000000 46757475 arguments...Futu │ │ │ │ - 0x00007f98 7265206f 626a6563 74206973 206e6f74 re object is not │ │ │ │ - 0x00007fa8 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ - 0x00007fb8 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ - 0x00007fc8 6f206b65 79776f72 64206172 67756d65 o keyword argume │ │ │ │ - 0x00007fd8 6e747300 66756e63 74696f6e 2074616b nts.function tak │ │ │ │ - 0x00007fe8 6573206e 6f20706f 73697469 6f6e616c es no positional │ │ │ │ - 0x00007ff8 20617267 756d656e 74730000 43616e6e arguments..Cann │ │ │ │ - 0x00008008 6f742065 6e746572 20696e74 6f207461 ot enter into ta │ │ │ │ - 0x00008018 736b2025 52207768 696c6520 616e6f74 sk %R while anot │ │ │ │ - 0x00008028 68657220 7461736b 20255220 69732062 her task %R is b │ │ │ │ - 0x00008038 65696e67 20657865 63757465 642e0000 eing executed... │ │ │ │ - 0x00008048 4c656176 696e6720 7461736b 20255220 Leaving task %R │ │ │ │ - 0x00008058 646f6573 206e6f74 206d6174 63682074 does not match t │ │ │ │ - 0x00008068 68652063 75727265 6e742074 61736b20 he current task │ │ │ │ - 0x00008078 25522e00 5f737465 7028293a 20616c72 %R.._step(): alr │ │ │ │ - 0x00008088 65616479 20646f6e 653a2025 52202552 eady done: %R %R │ │ │ │ - 0x00008098 00000000 756e696e 69746961 6c697a65 ....uninitialize │ │ │ │ - 0x000080a8 64205461 736b206f 626a6563 74000000 d Task object... │ │ │ │ - 0x000080b8 696e7661 6c696420 73746174 65000000 invalid state... │ │ │ │ - 0x000080c8 5461736b 2063616e 6e6f7420 61776169 Task cannot awai │ │ │ │ - 0x000080d8 74206f6e 20697473 656c663a 20255200 t on itself: %R. │ │ │ │ - 0x000080e8 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ - 0x000080f8 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ - 0x00008108 66726f6d 20666f72 2067656e 65726174 from for generat │ │ │ │ - 0x00008118 6f722069 6e207461 736b2025 52207769 or in task %R wi │ │ │ │ - 0x00008128 74682025 52000000 5461736b 20676f74 th %R...Task got │ │ │ │ - 0x00008138 20626164 20796965 6c643a20 25520000 bad yield: %R.. │ │ │ │ - 0x00008148 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ - 0x00008158 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ - 0x00008168 66726f6d 20696e20 7461736b 20255220 from in task %R │ │ │ │ - 0x00008178 77697468 20255200 5461736b 20255220 with %R.Task %R │ │ │ │ - 0x00008188 676f7420 46757475 72652025 52206174 got Future %R at │ │ │ │ - 0x00008198 74616368 65642074 6f206120 64696666 tached to a diff │ │ │ │ - 0x000081a8 6572656e 74206c6f 6f700000 696e7661 erent loop..inva │ │ │ │ - 0x000081b8 6c696420 65786365 7074696f 6e206f62 lid exception ob │ │ │ │ - 0x000081c8 6a656374 00000000 53746f70 49746572 ject....StopIter │ │ │ │ - 0x000081d8 6174696f 6e20696e 74657261 63747320 ation interacts │ │ │ │ - 0x000081e8 6261646c 79207769 74682067 656e6572 badly with gener │ │ │ │ - 0x000081f8 61746f72 7320616e 64206361 6e6e6f74 ators and cannot │ │ │ │ - 0x00008208 20626520 72616973 65642069 6e746f20 be raised into │ │ │ │ - 0x00008218 61204675 74757265 00000000 61776169 a Future....awai │ │ │ │ - 0x00008228 74207761 736e2774 20757365 64207769 t wasn't used wi │ │ │ │ - 0x00008238 74682066 75747572 65000000 52657375 th future...Resu │ │ │ │ - 0x00008248 6c742069 73206e6f 74207365 742e0000 lt is not set... │ │ │ │ - 0x00008258 5461736b 2d255300 65786365 7074696f Task-%S.exceptio │ │ │ │ - 0x00008268 6e282920 74616b65 73206e6f 20617267 n() takes no arg │ │ │ │ - 0x00008278 756d656e 74730000 45786365 7074696f uments..Exceptio │ │ │ │ - 0x00008288 6e206973 206e6f74 20736574 2e000000 n is not set.... │ │ │ │ - 0x00008298 5461736b 20776173 20646573 74726f79 Task was destroy │ │ │ │ - 0x000082a8 65642062 75742069 74206973 2070656e ed but it is pen │ │ │ │ - 0x000082b8 64696e67 21000000 25732065 78636570 ding!...%s excep │ │ │ │ - 0x000082c8 74696f6e 20776173 206e6576 65722072 tion was never r │ │ │ │ - 0x000082d8 65747269 65766564 00000000 7468726f etrieved....thro │ │ │ │ - 0x000082e8 77000000 74686520 28747970 652c2065 w...the (type, e │ │ │ │ - 0x000082f8 78632c20 74622920 7369676e 61747572 xc, tb) signatur │ │ │ │ - 0x00008308 65206f66 20746872 6f772829 20697320 e of throw() is │ │ │ │ - 0x00008318 64657072 65636174 65642c20 75736520 deprecated, use │ │ │ │ - 0x00008328 74686520 73696e67 6c652d61 72672073 the single-arg s │ │ │ │ - 0x00008338 69676e61 74757265 20696e73 74656164 ignature instead │ │ │ │ - 0x00008348 2e000000 7468726f 77282920 74686972 ....throw() thir │ │ │ │ - 0x00008358 64206172 67756d65 6e74206d 75737420 d argument must │ │ │ │ - 0x00008368 62652061 20747261 63656261 636b0000 be a traceback.. │ │ │ │ - 0x00008378 696e7374 616e6365 20657863 65707469 instance excepti │ │ │ │ - 0x00008388 6f6e206d 6179206e 6f742068 61766520 on may not have │ │ │ │ - 0x00008398 61207365 70617261 74652076 616c7565 a separate value │ │ │ │ - 0x000083a8 00000000 65786365 7074696f 6e73206d ....exceptions m │ │ │ │ - 0x000083b8 75737420 62652063 6c617373 65732064 ust be classes d │ │ │ │ - 0x000083c8 65726976 696e6720 42617365 45786365 eriving BaseExce │ │ │ │ - 0x000083d8 7074696f 6e206f72 20696e73 74616e63 ption or instanc │ │ │ │ - 0x000083e8 6573206f 66207375 63682061 20636c61 es of such a cla │ │ │ │ - 0x000083f8 73730000 5461736b 20646f65 73206e6f ss..Task does no │ │ │ │ - 0x00008408 74207375 70706f72 74207365 745f7265 t support set_re │ │ │ │ - 0x00008418 73756c74 206f7065 72617469 6f6e0000 sult operation.. │ │ │ │ - 0x00008428 5461736b 20646f65 73206e6f 74207375 Task does not su │ │ │ │ - 0x00008438 70706f72 74207365 745f6578 63657074 pport set_except │ │ │ │ - 0x00008448 696f6e20 6f706572 6174696f 6e000000 ion operation... │ │ │ │ - 0x00008458 5f6c6f67 5f747261 63656261 636b2063 _log_traceback c │ │ │ │ - 0x00008468 616e206f 6e6c7920 62652073 65742074 an only be set t │ │ │ │ - 0x00008478 6f204661 6c736500 6c696d69 74000000 o False.limit... │ │ │ │ - 0x00008488 66696c65 00000000 6d736700 65616765 file....msg.eage │ │ │ │ - 0x00008498 725f7374 61727400 5f737461 74650000 r_start._state.. │ │ │ │ - 0x000084a8 5f617379 6e63696f 5f667574 7572655f _asyncio_future_ │ │ │ │ - 0x000084b8 626c6f63 6b696e67 00000000 5f63616c blocking...._cal │ │ │ │ - 0x000084c8 6c626163 6b730000 5f726573 756c7400 lbacks.._result. │ │ │ │ - 0x000084d8 5f657863 65707469 6f6e0000 5f6c6f67 _exception.._log │ │ │ │ - 0x000084e8 5f747261 63656261 636b0000 5f736f75 _traceback.._sou │ │ │ │ - 0x000084f8 7263655f 74726163 65626163 6b000000 rce_traceback... │ │ │ │ - 0x00008508 5f63616e 63656c5f 6d657373 61676500 _cancel_message. │ │ │ │ - 0x00008518 5f6c6f67 5f646573 74726f79 5f70656e _log_destroy_pen │ │ │ │ - 0x00008528 64696e67 00000000 5f6d7573 745f6361 ding...._must_ca │ │ │ │ - 0x00008538 6e63656c 00000000 5f636f72 6f000000 ncel...._coro... │ │ │ │ - 0x00008548 5f667574 5f776169 74657200 6164645f _fut_waiter.add_ │ │ │ │ - 0x00008558 646f6e65 5f63616c 6c626163 6b000000 done_callback... │ │ │ │ - 0x00008568 72656d6f 76655f64 6f6e655f 63616c6c remove_done_call │ │ │ │ - 0x00008578 6261636b 00000000 63616e63 656c6c65 back....cancelle │ │ │ │ - 0x00008588 64000000 646f6e65 00000000 7365745f d...done....set_ │ │ │ │ - 0x00008598 72657375 6c740000 7365745f 65786365 result..set_exce │ │ │ │ - 0x000085a8 7074696f 6e000000 63616e63 656c0000 ption...cancel.. │ │ │ │ - 0x000085b8 63616e63 656c6c69 6e670000 756e6361 cancelling..unca │ │ │ │ - 0x000085c8 6e63656c 00000000 6765745f 73746163 ncel....get_stac │ │ │ │ - 0x000085d8 6b000000 7072696e 745f7374 61636b00 k...print_stack. │ │ │ │ - 0x000085e8 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ - 0x000085f8 6572726f 72000000 6765745f 6e616d65 error...get_name │ │ │ │ - 0x00008608 00000000 7365745f 6e616d65 00000000 ....set_name.... │ │ │ │ - 0x00008618 6765745f 636f726f 00000000 6765745f get_coro....get_ │ │ │ │ - 0x00008628 636f6e74 65787400 5f5f636c 6173735f context.__class_ │ │ │ │ - 0x00008638 67657469 74656d5f 5f000000 5461736b getitem__...Task │ │ │ │ - 0x00008648 73206172 65206765 6e657269 63206f76 s are generic ov │ │ │ │ - 0x00008658 65722074 68652072 65747572 6e207479 er the return ty │ │ │ │ - 0x00008668 7065206f 66207468 65697220 77726170 pe of their wrap │ │ │ │ - 0x00008678 70656420 636f726f 7574696e 65730000 ped coroutines.. │ │ │ │ - 0x00008688 6765745f 6c6f6f70 00000000 46757475 get_loop....Futu │ │ │ │ - 0x00008698 72657320 61726520 67656e65 72696320 res are generic │ │ │ │ - 0x000086a8 6f766572 20746865 20747970 65206f66 over the type of │ │ │ │ - 0x000086b8 20746865 69722072 6573756c 74730000 their results.. │ │ │ │ - 0x000086c8 73656e64 00000000 636c6f73 65000000 send....close... │ │ │ │ - 0x000086d8 5f5f7365 6c665f5f 00000000 63757272 __self__....curr │ │ │ │ - 0x000086e8 656e745f 7461736b 00000000 6765745f ent_task....get_ │ │ │ │ - 0x000086f8 6576656e 745f6c6f 6f700000 6765745f event_loop..get_ │ │ │ │ - 0x00008708 72756e6e 696e675f 6c6f6f70 00000000 running_loop.... │ │ │ │ - 0x00008718 5f676574 5f72756e 6e696e67 5f6c6f6f _get_running_loo │ │ │ │ - 0x00008728 70000000 5f736574 5f72756e 6e696e67 p..._set_running │ │ │ │ - 0x00008738 5f6c6f6f 70000000 5f726567 69737465 _loop..._registe │ │ │ │ - 0x00008748 725f7461 736b0000 5f726567 69737465 r_task.._registe │ │ │ │ - 0x00008758 725f6561 6765725f 7461736b 00000000 r_eager_task.... │ │ │ │ - 0x00008768 5f756e72 65676973 7465725f 7461736b _unregister_task │ │ │ │ - 0x00008778 00000000 5f756e72 65676973 7465725f ...._unregister_ │ │ │ │ - 0x00008788 65616765 725f7461 736b0000 5f656e74 eager_task.._ent │ │ │ │ - 0x00008798 65725f74 61736b00 5f6c6561 76655f74 er_task._leave_t │ │ │ │ - 0x000087a8 61736b00 5f737761 705f6375 7272656e ask._swap_curren │ │ │ │ - 0x000087b8 745f7461 736b0000 46757475 72650000 t_task..Future.. │ │ │ │ - 0x000087c8 7461736b 5f77616b 65757000 5461736b task_wakeup.Task │ │ │ │ - 0x000087d8 00000000 5f617379 6e63696f 2e546173 ...._asyncio.Tas │ │ │ │ - 0x000087e8 6b000000 5f617379 6e63696f 2e467574 k..._asyncio.Fut │ │ │ │ - 0x000087f8 75726500 5f617379 6e63696f 2e467574 ure._asyncio.Fut │ │ │ │ - 0x00008808 75726549 74657200 5f617379 6e63696f ureIter._asyncio │ │ │ │ - 0x00008818 2e546173 6b537465 704d6574 68577261 .TaskStepMethWra │ │ │ │ - 0x00008828 70706572 00000000 5f617379 6e63696f pper...._asyncio │ │ │ │ - 0x00008838 00000000 6765745f 636f6e74 65787428 ....get_context( │ │ │ │ - 0x00008848 2473656c 662c202f 290a2d2d 0a0a0000 $self, /).--.... │ │ │ │ - 0x00008858 6765745f 636f726f 28247365 6c662c20 get_coro($self, │ │ │ │ - 0x00008868 2f290a2d 2d0a0a00 7365745f 6e616d65 /).--...set_name │ │ │ │ - 0x00008878 28247365 6c662c20 76616c75 652c202f ($self, value, / │ │ │ │ - 0x00008888 290a2d2d 0a0a0000 6765745f 6e616d65 ).--....get_name │ │ │ │ - 0x00008898 28247365 6c662c20 2f290a2d 2d0a0a00 ($self, /).--... │ │ │ │ - 0x000088a8 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ - 0x000088b8 6572726f 72282473 656c662c 202f290a error($self, /). │ │ │ │ - 0x000088c8 2d2d0a0a 43726561 74652074 68652043 --..Create the C │ │ │ │ - 0x000088d8 616e6365 6c6c6564 4572726f 7220746f ancelledError to │ │ │ │ - 0x000088e8 20726169 73652069 66207468 65205461 raise if the Ta │ │ │ │ - 0x000088f8 736b2069 73206361 6e63656c 6c65642e sk is cancelled. │ │ │ │ - 0x00008908 0a0a5468 69732073 686f756c 64206f6e ..This should on │ │ │ │ - 0x00008918 6c792062 65206361 6c6c6564 206f6e63 ly be called onc │ │ │ │ - 0x00008928 65207768 656e2068 616e646c 696e6720 e when handling │ │ │ │ - 0x00008938 61206361 6e63656c 6c617469 6f6e2073 a cancellation s │ │ │ │ - 0x00008948 696e6365 0a697420 65726173 65732074 ince.it erases t │ │ │ │ - 0x00008958 68652063 6f6e7465 78742065 78636570 he context excep │ │ │ │ - 0x00008968 74696f6e 2076616c 75652e00 7072696e tion value..prin │ │ │ │ - 0x00008978 745f7374 61636b28 2473656c 662c202f t_stack($self, / │ │ │ │ - 0x00008988 2c202a2c 206c696d 69743d4e 6f6e652c , *, limit=None, │ │ │ │ - 0x00008998 2066696c 653d4e6f 6e65290a 2d2d0a0a file=None).--.. │ │ │ │ - 0x000089a8 5072696e 74207468 65207374 61636b20 Print the stack │ │ │ │ - 0x000089b8 6f722074 72616365 6261636b 20666f72 or traceback for │ │ │ │ - 0x000089c8 20746869 73207461 736b2773 20636f72 this task's cor │ │ │ │ - 0x000089d8 6f757469 6e652e0a 0a546869 73207072 outine...This pr │ │ │ │ - 0x000089e8 6f647563 6573206f 75747075 74207369 oduces output si │ │ │ │ - 0x000089f8 6d696c61 7220746f 20746861 74206f66 milar to that of │ │ │ │ - 0x00008a08 20746865 20747261 63656261 636b206d the traceback m │ │ │ │ - 0x00008a18 6f64756c 652c0a66 6f722074 68652066 odule,.for the f │ │ │ │ - 0x00008a28 72616d65 73207265 74726965 76656420 rames retrieved │ │ │ │ - 0x00008a38 62792067 65745f73 7461636b 28292e20 by get_stack(). │ │ │ │ - 0x00008a48 20546865 206c696d 69742061 7267756d The limit argum │ │ │ │ - 0x00008a58 656e740a 69732070 61737365 6420746f ent.is passed to │ │ │ │ - 0x00008a68 20676574 5f737461 636b2829 2e202054 get_stack(). T │ │ │ │ - 0x00008a78 68652066 696c6520 61726775 6d656e74 he file argument │ │ │ │ - 0x00008a88 20697320 616e2049 2f4f2073 74726561 is an I/O strea │ │ │ │ - 0x00008a98 6d0a746f 20776869 63682074 6865206f m.to which the o │ │ │ │ - 0x00008aa8 75747075 74206973 20777269 7474656e utput is written │ │ │ │ - 0x00008ab8 3b206279 20646566 61756c74 206f7574 ; by default out │ │ │ │ - 0x00008ac8 70757420 69732077 72697474 656e0a74 put is written.t │ │ │ │ - 0x00008ad8 6f207379 732e7374 64657272 2e000000 o sys.stderr.... │ │ │ │ - 0x00008ae8 6765745f 73746163 6b282473 656c662c get_stack($self, │ │ │ │ - 0x00008af8 202f2c20 2a2c206c 696d6974 3d4e6f6e /, *, limit=Non │ │ │ │ - 0x00008b08 65290a2d 2d0a0a52 65747572 6e207468 e).--..Return th │ │ │ │ - 0x00008b18 65206c69 7374206f 66207374 61636b20 e list of stack │ │ │ │ - 0x00008b28 6672616d 65732066 6f722074 68697320 frames for this │ │ │ │ - 0x00008b38 7461736b 27732063 6f726f75 74696e65 task's coroutine │ │ │ │ - 0x00008b48 2e0a0a49 66207468 6520636f 726f7574 ...If the corout │ │ │ │ - 0x00008b58 696e6520 6973206e 6f742064 6f6e652c ine is not done, │ │ │ │ - 0x00008b68 20746869 73207265 7475726e 73207468 this returns th │ │ │ │ - 0x00008b78 65207374 61636b20 77686572 65206974 e stack where it │ │ │ │ - 0x00008b88 2069730a 73757370 656e6465 642e2020 is.suspended. │ │ │ │ - 0x00008b98 49662074 68652063 6f726f75 74696e65 If the coroutine │ │ │ │ - 0x00008ba8 20686173 20636f6d 706c6574 65642073 has completed s │ │ │ │ - 0x00008bb8 75636365 73736675 6c6c7920 6f722077 uccessfully or w │ │ │ │ - 0x00008bc8 61730a63 616e6365 6c6c6564 2c207468 as.cancelled, th │ │ │ │ - 0x00008bd8 69732072 65747572 6e732061 6e20656d is returns an em │ │ │ │ - 0x00008be8 70747920 6c697374 2e202049 66207468 pty list. If th │ │ │ │ - 0x00008bf8 6520636f 726f7574 696e6520 7761730a e coroutine was. │ │ │ │ - 0x00008c08 7465726d 696e6174 65642062 7920616e terminated by an │ │ │ │ - 0x00008c18 20657863 65707469 6f6e2c20 74686973 exception, this │ │ │ │ - 0x00008c28 20726574 75726e73 20746865 206c6973 returns the lis │ │ │ │ - 0x00008c38 74206f66 20747261 63656261 636b0a66 t of traceback.f │ │ │ │ - 0x00008c48 72616d65 732e0a0a 54686520 6672616d rames...The fram │ │ │ │ - 0x00008c58 65732061 72652061 6c776179 73206f72 es are always or │ │ │ │ - 0x00008c68 64657265 64206672 6f6d206f 6c646573 dered from oldes │ │ │ │ - 0x00008c78 7420746f 206e6577 6573742e 0a0a5468 t to newest...Th │ │ │ │ - 0x00008c88 65206f70 74696f6e 616c206c 696d6974 e optional limit │ │ │ │ - 0x00008c98 20676976 65732074 6865206d 6178696d gives the maxim │ │ │ │ - 0x00008ca8 756d206e 756d6265 72206f66 20667261 um number of fra │ │ │ │ - 0x00008cb8 6d657320 746f0a72 65747572 6e3b2062 mes to.return; b │ │ │ │ - 0x00008cc8 79206465 6661756c 7420616c 6c206176 y default all av │ │ │ │ - 0x00008cd8 61696c61 626c6520 6672616d 65732061 ailable frames a │ │ │ │ - 0x00008ce8 72652072 65747572 6e65642e 20204974 re returned. It │ │ │ │ - 0x00008cf8 730a6d65 616e696e 67206469 66666572 s.meaning differ │ │ │ │ - 0x00008d08 73206465 70656e64 696e6720 6f6e2077 s depending on w │ │ │ │ - 0x00008d18 68657468 65722061 20737461 636b206f hether a stack o │ │ │ │ - 0x00008d28 72206120 74726163 65626163 6b206973 r a traceback is │ │ │ │ - 0x00008d38 0a726574 75726e65 643a2074 6865206e .returned: the n │ │ │ │ - 0x00008d48 65776573 74206672 616d6573 206f6620 ewest frames of │ │ │ │ - 0x00008d58 61207374 61636b20 61726520 72657475 a stack are retu │ │ │ │ - 0x00008d68 726e6564 2c206275 74207468 650a6f6c rned, but the.ol │ │ │ │ - 0x00008d78 64657374 20667261 6d657320 6f662061 dest frames of a │ │ │ │ - 0x00008d88 20747261 63656261 636b2061 72652072 traceback are r │ │ │ │ - 0x00008d98 65747572 6e65642e 20202854 68697320 eturned. (This │ │ │ │ - 0x00008da8 6d617463 68657320 7468650a 62656861 matches the.beha │ │ │ │ - 0x00008db8 76696f72 206f6620 74686520 74726163 vior of the trac │ │ │ │ - 0x00008dc8 65626163 6b206d6f 64756c65 2e290a0a eback module.).. │ │ │ │ - 0x00008dd8 466f7220 72656173 6f6e7320 6265796f For reasons beyo │ │ │ │ - 0x00008de8 6e64206f 75722063 6f6e7472 6f6c2c20 nd our control, │ │ │ │ - 0x00008df8 6f6e6c79 206f6e65 20737461 636b2066 only one stack f │ │ │ │ - 0x00008e08 72616d65 2069730a 72657475 726e6564 rame is.returned │ │ │ │ - 0x00008e18 20666f72 20612073 75737065 6e646564 for a suspended │ │ │ │ - 0x00008e28 20636f72 6f757469 6e652e00 756e6361 coroutine..unca │ │ │ │ - 0x00008e38 6e63656c 28247365 6c662c20 2f290a2d ncel($self, /).- │ │ │ │ - 0x00008e48 2d0a0a44 65637265 6d656e74 20746865 -..Decrement the │ │ │ │ - 0x00008e58 20746173 6b277320 636f756e 74206f66 task's count of │ │ │ │ - 0x00008e68 2063616e 63656c6c 6174696f 6e207265 cancellation re │ │ │ │ - 0x00008e78 71756573 74732e0a 0a546869 73207368 quests...This sh │ │ │ │ - 0x00008e88 6f756c64 20626520 75736564 20627920 ould be used by │ │ │ │ - 0x00008e98 7461736b 73207468 61742063 61746368 tasks that catch │ │ │ │ - 0x00008ea8 2043616e 63656c6c 65644572 726f720a CancelledError. │ │ │ │ - 0x00008eb8 616e6420 77697368 20746f20 636f6e74 and wish to cont │ │ │ │ - 0x00008ec8 696e7565 20696e64 6566696e 6974656c inue indefinitel │ │ │ │ - 0x00008ed8 7920756e 74696c20 74686579 20617265 y until they are │ │ │ │ - 0x00008ee8 2063616e 63656c6c 65642061 6761696e cancelled again │ │ │ │ - 0x00008ef8 2e0a0a52 65747572 6e732074 68652072 ...Returns the r │ │ │ │ - 0x00008f08 656d6169 6e696e67 206e756d 62657220 emaining number │ │ │ │ - 0x00008f18 6f662063 616e6365 6c6c6174 696f6e20 of cancellation │ │ │ │ - 0x00008f28 72657175 65737473 2e000000 63616e63 requests....canc │ │ │ │ - 0x00008f38 656c6c69 6e672824 73656c66 2c202f29 elling($self, /) │ │ │ │ - 0x00008f48 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ - 0x00008f58 636f756e 74206f66 20746865 20746173 count of the tas │ │ │ │ - 0x00008f68 6b277320 63616e63 656c6c61 74696f6e k's cancellation │ │ │ │ - 0x00008f78 20726571 75657374 732e0a0a 54686973 requests...This │ │ │ │ - 0x00008f88 20636f75 6e742069 7320696e 6372656d count is increm │ │ │ │ - 0x00008f98 656e7465 64207768 656e202e 63616e63 ented when .canc │ │ │ │ - 0x00008fa8 656c2829 20697320 63616c6c 65640a61 el() is called.a │ │ │ │ - 0x00008fb8 6e64206d 61792062 65206465 6372656d nd may be decrem │ │ │ │ - 0x00008fc8 656e7465 64207573 696e6720 2e756e63 ented using .unc │ │ │ │ - 0x00008fd8 616e6365 6c28292e 00000000 63616e63 ancel().....canc │ │ │ │ - 0x00008fe8 656c2824 73656c66 2c202f2c 206d7367 el($self, /, msg │ │ │ │ - 0x00008ff8 3d4e6f6e 65290a2d 2d0a0a52 65717565 =None).--..Reque │ │ │ │ - 0x00009008 73742074 68617420 74686973 20746173 st that this tas │ │ │ │ - 0x00009018 6b206361 6e63656c 20697473 656c662e k cancel itself. │ │ │ │ - 0x00009028 0a0a5468 69732061 7272616e 67657320 ..This arranges │ │ │ │ - 0x00009038 666f7220 61204361 6e63656c 6c656445 for a CancelledE │ │ │ │ - 0x00009048 72726f72 20746f20 62652074 68726f77 rror to be throw │ │ │ │ - 0x00009058 6e20696e 746f2074 68650a77 72617070 n into the.wrapp │ │ │ │ - 0x00009068 65642063 6f726f75 74696e65 206f6e20 ed coroutine on │ │ │ │ - 0x00009078 74686520 6e657874 20637963 6c652074 the next cycle t │ │ │ │ - 0x00009088 68726f75 67682074 68652065 76656e74 hrough the event │ │ │ │ - 0x00009098 206c6f6f 702e0a54 68652063 6f726f75 loop..The corou │ │ │ │ - 0x000090a8 74696e65 20746865 6e206861 73206120 tine then has a │ │ │ │ - 0x000090b8 6368616e 63652074 6f20636c 65616e20 chance to clean │ │ │ │ - 0x000090c8 7570206f 72206576 656e2064 656e790a up or even deny. │ │ │ │ - 0x000090d8 74686520 72657175 65737420 7573696e the request usin │ │ │ │ - 0x000090e8 67207472 792f6578 63657074 2f66696e g try/except/fin │ │ │ │ - 0x000090f8 616c6c79 2e0a0a55 6e6c696b 65204675 ally...Unlike Fu │ │ │ │ - 0x00009108 74757265 2e63616e 63656c2c 20746869 ture.cancel, thi │ │ │ │ - 0x00009118 7320646f 6573206e 6f742067 75617261 s does not guara │ │ │ │ - 0x00009128 6e746565 20746861 74207468 650a7461 ntee that the.ta │ │ │ │ - 0x00009138 736b2077 696c6c20 62652063 616e6365 sk will be cance │ │ │ │ - 0x00009148 6c6c6564 3a207468 65206578 63657074 lled: the except │ │ │ │ - 0x00009158 696f6e20 6d696768 74206265 20636175 ion might be cau │ │ │ │ - 0x00009168 67687420 616e640a 61637465 64207570 ght and.acted up │ │ │ │ - 0x00009178 6f6e2c20 64656c61 79696e67 2063616e on, delaying can │ │ │ │ - 0x00009188 63656c6c 6174696f 6e206f66 20746865 cellation of the │ │ │ │ - 0x00009198 20746173 6b206f72 20707265 76656e74 task or prevent │ │ │ │ - 0x000091a8 696e670a 63616e63 656c6c61 74696f6e ing.cancellation │ │ │ │ - 0x000091b8 20636f6d 706c6574 656c792e 20205468 completely. Th │ │ │ │ - 0x000091c8 65207461 736b206d 61792061 6c736f20 e task may also │ │ │ │ - 0x000091d8 72657475 726e2061 2076616c 7565206f return a value o │ │ │ │ - 0x000091e8 720a7261 69736520 61206469 66666572 r.raise a differ │ │ │ │ - 0x000091f8 656e7420 65786365 7074696f 6e2e0a0a ent exception... │ │ │ │ - 0x00009208 496d6d65 64696174 656c7920 61667465 Immediately afte │ │ │ │ - 0x00009218 72207468 6973206d 6574686f 64206973 r this method is │ │ │ │ - 0x00009228 2063616c 6c65642c 20546173 6b2e6361 called, Task.ca │ │ │ │ - 0x00009238 6e63656c 6c656428 29207769 6c6c0a6e ncelled() will.n │ │ │ │ - 0x00009248 6f742072 65747572 6e205472 75652028 ot return True ( │ │ │ │ - 0x00009258 756e6c65 73732074 68652074 61736b20 unless the task │ │ │ │ - 0x00009268 77617320 616c7265 61647920 63616e63 was already canc │ │ │ │ - 0x00009278 656c6c65 64292e20 20410a74 61736b20 elled). A.task │ │ │ │ - 0x00009288 77696c6c 20626520 6d61726b 65642061 will be marked a │ │ │ │ - 0x00009298 73206361 6e63656c 6c656420 7768656e s cancelled when │ │ │ │ - 0x000092a8 20746865 20777261 70706564 20636f72 the wrapped cor │ │ │ │ - 0x000092b8 6f757469 6e650a74 65726d69 6e617465 outine.terminate │ │ │ │ - 0x000092c8 73207769 74682061 2043616e 63656c6c s with a Cancell │ │ │ │ - 0x000092d8 65644572 726f7220 65786365 7074696f edError exceptio │ │ │ │ - 0x000092e8 6e202865 76656e20 69662063 616e6365 n (even if cance │ │ │ │ - 0x000092f8 6c28290a 77617320 6e6f7420 63616c6c l().was not call │ │ │ │ - 0x00009308 6564292e 0a0a5468 69732061 6c736f20 ed)...This also │ │ │ │ - 0x00009318 696e6372 65617365 73207468 65207461 increases the ta │ │ │ │ - 0x00009328 736b2773 20636f75 6e74206f 66206361 sk's count of ca │ │ │ │ - 0x00009338 6e63656c 6c617469 6f6e2072 65717565 ncellation reque │ │ │ │ - 0x00009348 7374732e 00000000 7365745f 65786365 sts.....set_exce │ │ │ │ - 0x00009358 7074696f 6e282473 656c662c 20657863 ption($self, exc │ │ │ │ - 0x00009368 65707469 6f6e2c20 2f290a2d 2d0a0a00 eption, /).--... │ │ │ │ - 0x00009378 7365745f 72657375 6c742824 73656c66 set_result($self │ │ │ │ - 0x00009388 2c207265 73756c74 2c202f29 0a2d2d0a , result, /).--. │ │ │ │ - 0x00009398 0a000000 5f6d616b 655f6361 6e63656c ...._make_cancel │ │ │ │ - 0x000093a8 6c65645f 6572726f 72282473 656c662c led_error($self, │ │ │ │ - 0x000093b8 202f290a 2d2d0a0a 43726561 74652074 /).--..Create t │ │ │ │ - 0x000093c8 68652043 616e6365 6c6c6564 4572726f he CancelledErro │ │ │ │ - 0x000093d8 7220746f 20726169 73652069 66207468 r to raise if th │ │ │ │ - 0x000093e8 65204675 74757265 20697320 63616e63 e Future is canc │ │ │ │ - 0x000093f8 656c6c65 642e0a0a 54686973 2073686f elled...This sho │ │ │ │ - 0x00009408 756c6420 6f6e6c79 20626520 63616c6c uld only be call │ │ │ │ - 0x00009418 6564206f 6e636520 7768656e 2068616e ed once when han │ │ │ │ - 0x00009428 646c696e 67206120 63616e63 656c6c61 dling a cancella │ │ │ │ - 0x00009438 74696f6e 2073696e 63650a69 74206572 tion since.it er │ │ │ │ - 0x00009448 61736573 20746865 20636f6e 74657874 ases the context │ │ │ │ - 0x00009458 20657863 65707469 6f6e2076 616c7565 exception value │ │ │ │ - 0x00009468 2e000000 6765745f 6c6f6f70 28247365 ....get_loop($se │ │ │ │ - 0x00009478 6c662c20 2f290a2d 2d0a0a52 65747572 lf, /).--..Retur │ │ │ │ - 0x00009488 6e207468 65206576 656e7420 6c6f6f70 n the event loop │ │ │ │ - 0x00009498 20746865 20467574 75726520 69732062 the Future is b │ │ │ │ - 0x000094a8 6f756e64 20746f2e 00000000 646f6e65 ound to.....done │ │ │ │ - 0x000094b8 28247365 6c662c20 2f290a2d 2d0a0a52 ($self, /).--..R │ │ │ │ - 0x000094c8 65747572 6e205472 75652069 66207468 eturn True if th │ │ │ │ - 0x000094d8 65206675 74757265 20697320 646f6e65 e future is done │ │ │ │ - 0x000094e8 2e0a0a44 6f6e6520 6d65616e 73206569 ...Done means ei │ │ │ │ - 0x000094f8 74686572 20746861 74206120 72657375 ther that a resu │ │ │ │ - 0x00009508 6c74202f 20657863 65707469 6f6e2061 lt / exception a │ │ │ │ - 0x00009518 72652061 7661696c 61626c65 2c206f72 re available, or │ │ │ │ - 0x00009528 20746861 740a7468 65206675 74757265 that.the future │ │ │ │ - 0x00009538 20776173 2063616e 63656c6c 65642e00 was cancelled.. │ │ │ │ - 0x00009548 63616e63 656c6c65 64282473 656c662c cancelled($self, │ │ │ │ - 0x00009558 202f290a 2d2d0a0a 52657475 726e2054 /).--..Return T │ │ │ │ - 0x00009568 72756520 69662074 68652066 75747572 rue if the futur │ │ │ │ - 0x00009578 65207761 73206361 6e63656c 6c65642e e was cancelled. │ │ │ │ - 0x00009588 00000000 63616e63 656c2824 73656c66 ....cancel($self │ │ │ │ - 0x00009598 2c202f2c 206d7367 3d4e6f6e 65290a2d , /, msg=None).- │ │ │ │ - 0x000095a8 2d0a0a43 616e6365 6c207468 65206675 -..Cancel the fu │ │ │ │ - 0x000095b8 74757265 20616e64 20736368 6564756c ture and schedul │ │ │ │ - 0x000095c8 65206361 6c6c6261 636b732e 0a0a4966 e callbacks...If │ │ │ │ - 0x000095d8 20746865 20667574 75726520 69732061 the future is a │ │ │ │ - 0x000095e8 6c726561 64792064 6f6e6520 6f722063 lready done or c │ │ │ │ - 0x000095f8 616e6365 6c6c6564 2c207265 7475726e ancelled, return │ │ │ │ - 0x00009608 2046616c 73652e0a 4f746865 72776973 False..Otherwis │ │ │ │ - 0x00009618 652c2063 68616e67 65207468 65206675 e, change the fu │ │ │ │ - 0x00009628 74757265 27732073 74617465 20746f20 ture's state to │ │ │ │ - 0x00009638 63616e63 656c6c65 642c2073 63686564 cancelled, sched │ │ │ │ - 0x00009648 756c6520 7468650a 63616c6c 6261636b ule the.callback │ │ │ │ - 0x00009658 7320616e 64207265 7475726e 20547275 s and return Tru │ │ │ │ - 0x00009668 652e0000 72656d6f 76655f64 6f6e655f e...remove_done_ │ │ │ │ - 0x00009678 63616c6c 6261636b 28247365 6c662c20 callback($self, │ │ │ │ - 0x00009688 666e2c20 2f290a2d 2d0a0a52 656d6f76 fn, /).--..Remov │ │ │ │ - 0x00009698 6520616c 6c20696e 7374616e 63657320 e all instances │ │ │ │ - 0x000096a8 6f662061 2063616c 6c626163 6b206672 of a callback fr │ │ │ │ - 0x000096b8 6f6d2074 68652022 63616c6c 20776865 om the "call whe │ │ │ │ - 0x000096c8 6e20646f 6e652220 6c697374 2e0a0a52 n done" list...R │ │ │ │ - 0x000096d8 65747572 6e732074 6865206e 756d6265 eturns the numbe │ │ │ │ - 0x000096e8 72206f66 2063616c 6c626163 6b732072 r of callbacks r │ │ │ │ - 0x000096f8 656d6f76 65642e00 6164645f 646f6e65 emoved..add_done │ │ │ │ - 0x00009708 5f63616c 6c626163 6b282473 656c662c _callback($self, │ │ │ │ - 0x00009718 20666e2c 202f2c20 2a2c2063 6f6e7465 fn, /, *, conte │ │ │ │ - 0x00009728 78743d3c 756e7265 70726573 656e7461 xt=).--..Add a │ │ │ │ - 0x00009748 63616c6c 6261636b 20746f20 62652072 callback to be r │ │ │ │ - 0x00009758 756e2077 68656e20 74686520 66757475 un when the futu │ │ │ │ - 0x00009768 72652062 65636f6d 65732064 6f6e652e re becomes done. │ │ │ │ - 0x00009778 0a0a5468 65206361 6c6c6261 636b2069 ..The callback i │ │ │ │ - 0x00009788 73206361 6c6c6564 20776974 68206120 s called with a │ │ │ │ - 0x00009798 73696e67 6c652061 7267756d 656e7420 single argument │ │ │ │ - 0x000097a8 2d207468 65206675 74757265 206f626a - the future obj │ │ │ │ - 0x000097b8 6563742e 0a496620 74686520 66757475 ect..If the futu │ │ │ │ - 0x000097c8 72652069 7320616c 72656164 7920646f re is already do │ │ │ │ - 0x000097d8 6e652077 68656e20 74686973 20697320 ne when this is │ │ │ │ - 0x000097e8 63616c6c 65642c20 74686520 63616c6c called, the call │ │ │ │ - 0x000097f8 6261636b 2069730a 73636865 64756c65 back is.schedule │ │ │ │ - 0x00009808 64207769 74682063 616c6c5f 736f6f6e d with call_soon │ │ │ │ - 0x00009818 2e000000 7365745f 65786365 7074696f ....set_exceptio │ │ │ │ - 0x00009828 6e282473 656c662c 20657863 65707469 n($self, excepti │ │ │ │ - 0x00009838 6f6e2c20 2f290a2d 2d0a0a4d 61726b20 on, /).--..Mark │ │ │ │ - 0x00009848 74686520 66757475 72652064 6f6e6520 the future done │ │ │ │ - 0x00009858 616e6420 73657420 616e2065 78636570 and set an excep │ │ │ │ - 0x00009868 74696f6e 2e0a0a49 66207468 65206675 tion...If the fu │ │ │ │ - 0x00009878 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ - 0x00009888 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ - 0x00009898 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ - 0x000098a8 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ - 0x000098b8 74617465 4572726f 722e0000 7365745f tateError...set_ │ │ │ │ - 0x000098c8 72657375 6c742824 73656c66 2c207265 result($self, re │ │ │ │ - 0x000098d8 73756c74 2c202f29 0a2d2d0a 0a4d6172 sult, /).--..Mar │ │ │ │ - 0x000098e8 6b207468 65206675 74757265 20646f6e k the future don │ │ │ │ - 0x000098f8 6520616e 64207365 74206974 73207265 e and set its re │ │ │ │ - 0x00009908 73756c74 2e0a0a49 66207468 65206675 sult...If the fu │ │ │ │ - 0x00009918 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ - 0x00009928 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ - 0x00009938 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ - 0x00009948 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ - 0x00009958 74617465 4572726f 722e0000 65786365 tateError...exce │ │ │ │ - 0x00009968 7074696f 6e282473 656c662c 202f290a ption($self, /). │ │ │ │ - 0x00009978 2d2d0a0a 52657475 726e2074 68652065 --..Return the e │ │ │ │ - 0x00009988 78636570 74696f6e 20746861 74207761 xception that wa │ │ │ │ - 0x00009998 73207365 74206f6e 20746869 73206675 s set on this fu │ │ │ │ - 0x000099a8 74757265 2e0a0a54 68652065 78636570 ture...The excep │ │ │ │ - 0x000099b8 74696f6e 20286f72 204e6f6e 65206966 tion (or None if │ │ │ │ - 0x000099c8 206e6f20 65786365 7074696f 6e207761 no exception wa │ │ │ │ - 0x000099d8 73207365 74292069 73207265 7475726e s set) is return │ │ │ │ - 0x000099e8 6564206f 6e6c7920 69660a74 68652066 ed only if.the f │ │ │ │ - 0x000099f8 75747572 65206973 20646f6e 652e2020 uture is done. │ │ │ │ - 0x00009a08 49662074 68652066 75747572 65206861 If the future ha │ │ │ │ - 0x00009a18 73206265 656e2063 616e6365 6c6c6564 s been cancelled │ │ │ │ - 0x00009a28 2c207261 69736573 0a43616e 63656c6c , raises.Cancell │ │ │ │ - 0x00009a38 65644572 726f722e 20204966 20746865 edError. If the │ │ │ │ - 0x00009a48 20667574 75726520 69736e27 7420646f future isn't do │ │ │ │ - 0x00009a58 6e652079 65742c20 72616973 65730a49 ne yet, raises.I │ │ │ │ - 0x00009a68 6e76616c 69645374 61746545 72726f72 nvalidStateError │ │ │ │ - 0x00009a78 2e000000 72657375 6c742824 73656c66 ....result($self │ │ │ │ - 0x00009a88 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x00009a98 74686520 72657375 6c742074 68697320 the result this │ │ │ │ - 0x00009aa8 66757475 72652072 65707265 73656e74 future represent │ │ │ │ - 0x00009ab8 732e0a0a 49662074 68652066 75747572 s...If the futur │ │ │ │ - 0x00009ac8 65206861 73206265 656e2063 616e6365 e has been cance │ │ │ │ - 0x00009ad8 6c6c6564 2c207261 69736573 2043616e lled, raises Can │ │ │ │ - 0x00009ae8 63656c6c 65644572 726f722e 20204966 celledError. If │ │ │ │ - 0x00009af8 20746865 0a667574 75726527 73207265 the.future's re │ │ │ │ - 0x00009b08 73756c74 2069736e 27742079 65742061 sult isn't yet a │ │ │ │ - 0x00009b18 7661696c 61626c65 2c207261 69736573 vailable, raises │ │ │ │ - 0x00009b28 20496e76 616c6964 53746174 65457272 InvalidStateErr │ │ │ │ - 0x00009b38 6f722e20 2049660a 74686520 66757475 or. If.the futu │ │ │ │ - 0x00009b48 72652069 7320646f 6e652061 6e642068 re is done and h │ │ │ │ - 0x00009b58 61732061 6e206578 63657074 696f6e20 as an exception │ │ │ │ - 0x00009b68 7365742c 20746869 73206578 63657074 set, this except │ │ │ │ - 0x00009b78 696f6e20 69730a72 61697365 642e0000 ion is.raised... │ │ │ │ - 0x00009b88 5461736b 28636f72 6f2c202a 2c206c6f Task(coro, *, lo │ │ │ │ - 0x00009b98 6f703d4e 6f6e652c 206e616d 653d4e6f op=None, name=No │ │ │ │ - 0x00009ba8 6e652c20 636f6e74 6578743d 4e6f6e65 ne, context=None │ │ │ │ - 0x00009bb8 2c206561 6765725f 73746172 743d4661 , eager_start=Fa │ │ │ │ - 0x00009bc8 6c736529 0a2d2d0a 0a412063 6f726f75 lse).--..A corou │ │ │ │ - 0x00009bd8 74696e65 20777261 70706564 20696e20 tine wrapped in │ │ │ │ - 0x00009be8 61204675 74757265 2e000000 46757475 a Future....Futu │ │ │ │ - 0x00009bf8 7265282a 2c206c6f 6f703d4e 6f6e6529 re(*, loop=None) │ │ │ │ - 0x00009c08 0a2d2d0a 0a546869 7320636c 61737320 .--..This class │ │ │ │ - 0x00009c18 6973202a 616c6d6f 73742a20 636f6d70 is *almost* comp │ │ │ │ - 0x00009c28 61746962 6c652077 69746820 636f6e63 atible with conc │ │ │ │ - 0x00009c38 75727265 6e742e66 75747572 65732e46 urrent.futures.F │ │ │ │ - 0x00009c48 75747572 652e0a0a 20202020 44696666 uture... Diff │ │ │ │ - 0x00009c58 6572656e 6365733a 0a0a2020 20202d20 erences:.. - │ │ │ │ - 0x00009c68 72657375 6c742829 20616e64 20657863 result() and exc │ │ │ │ - 0x00009c78 65707469 6f6e2829 20646f20 6e6f7420 eption() do not │ │ │ │ - 0x00009c88 74616b65 20612074 696d656f 75742061 take a timeout a │ │ │ │ - 0x00009c98 7267756d 656e7420 616e640a 20202020 rgument and. │ │ │ │ - 0x00009ca8 20207261 69736520 616e2065 78636570 raise an excep │ │ │ │ - 0x00009cb8 74696f6e 20776865 6e207468 65206675 tion when the fu │ │ │ │ - 0x00009cc8 74757265 2069736e 27742064 6f6e6520 ture isn't done │ │ │ │ - 0x00009cd8 7965742e 0a0a2020 20202d20 43616c6c yet... - Call │ │ │ │ - 0x00009ce8 6261636b 73207265 67697374 65726564 backs registered │ │ │ │ - 0x00009cf8 20776974 68206164 645f646f 6e655f63 with add_done_c │ │ │ │ - 0x00009d08 616c6c62 61636b28 29206172 6520616c allback() are al │ │ │ │ - 0x00009d18 77617973 2063616c 6c65640a 20202020 ways called. │ │ │ │ - 0x00009d28 20207669 61207468 65206576 656e7420 via the event │ │ │ │ - 0x00009d38 6c6f6f70 27732063 616c6c5f 736f6f6e loop's call_soon │ │ │ │ - 0x00009d48 5f746872 65616473 61666528 292e0a0a _threadsafe()... │ │ │ │ - 0x00009d58 20202020 2d205468 69732063 6c617373 - This class │ │ │ │ - 0x00009d68 20697320 6e6f7420 636f6d70 61746962 is not compatib │ │ │ │ - 0x00009d78 6c652077 69746820 74686520 77616974 le with the wait │ │ │ │ - 0x00009d88 28292061 6e642061 735f636f 6d706c65 () and as_comple │ │ │ │ - 0x00009d98 74656428 290a2020 20202020 6d657468 ted(). meth │ │ │ │ - 0x00009da8 6f647320 696e2074 68652063 6f6e6375 ods in the concu │ │ │ │ - 0x00009db8 7272656e 742e6675 74757265 73207061 rrent.futures pa │ │ │ │ - 0x00009dc8 636b6167 652e0000 5f737761 705f6375 ckage..._swap_cu │ │ │ │ - 0x00009dd8 7272656e 745f7461 736b2824 6d6f6475 rrent_task($modu │ │ │ │ - 0x00009de8 6c652c20 2f2c206c 6f6f702c 20746173 le, /, loop, tas │ │ │ │ - 0x00009df8 6b290a2d 2d0a0a54 656d706f 72617269 k).--..Temporari │ │ │ │ - 0x00009e08 6c792073 77617020 696e2074 68652073 ly swap in the s │ │ │ │ - 0x00009e18 7570706c 69656420 7461736b 20616e64 upplied task and │ │ │ │ - 0x00009e28 20726574 75726e20 74686520 6f726967 return the orig │ │ │ │ - 0x00009e38 696e616c 206f6e65 20286f72 204e6f6e inal one (or Non │ │ │ │ - 0x00009e48 65292e0a 0a546869 73206973 20696e74 e)...This is int │ │ │ │ - 0x00009e58 656e6465 6420666f 72207573 65206475 ended for use du │ │ │ │ - 0x00009e68 72696e67 20656167 65722063 6f726f75 ring eager corou │ │ │ │ - 0x00009e78 74696e65 20657865 63757469 6f6e2e00 tine execution.. │ │ │ │ - 0x00009e88 5f6c6561 76655f74 61736b28 246d6f64 _leave_task($mod │ │ │ │ - 0x00009e98 756c652c 202f2c20 6c6f6f70 2c207461 ule, /, loop, ta │ │ │ │ - 0x00009ea8 736b290a 2d2d0a0a 4c656176 65207461 sk).--..Leave ta │ │ │ │ - 0x00009eb8 736b2065 78656375 74696f6e 206f7220 sk execution or │ │ │ │ - 0x00009ec8 73757370 656e6420 61207461 736b2e0a suspend a task.. │ │ │ │ - 0x00009ed8 0a546173 6b206265 6c6f6e67 7320746f .Task belongs to │ │ │ │ - 0x00009ee8 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ - 0x00009ef8 4e6f6e65 2e000000 5f656e74 65725f74 None...._enter_t │ │ │ │ - 0x00009f08 61736b28 246d6f64 756c652c 202f2c20 ask($module, /, │ │ │ │ - 0x00009f18 6c6f6f70 2c207461 736b290a 2d2d0a0a loop, task).--.. │ │ │ │ - 0x00009f28 456e7465 7220696e 746f2074 61736b20 Enter into task │ │ │ │ - 0x00009f38 65786563 7574696f 6e206f72 20726573 execution or res │ │ │ │ - 0x00009f48 756d6520 73757370 656e6465 64207461 ume suspended ta │ │ │ │ - 0x00009f58 736b2e0a 0a546173 6b206265 6c6f6e67 sk...Task belong │ │ │ │ - 0x00009f68 7320746f 206c6f6f 702e0a0a 52657475 s to loop...Retu │ │ │ │ - 0x00009f78 726e7320 4e6f6e65 2e000000 5f756e72 rns None...._unr │ │ │ │ - 0x00009f88 65676973 7465725f 65616765 725f7461 egister_eager_ta │ │ │ │ - 0x00009f98 736b2824 6d6f6475 6c652c20 2f2c2074 sk($module, /, t │ │ │ │ - 0x00009fa8 61736b29 0a2d2d0a 0a556e72 65676973 ask).--..Unregis │ │ │ │ - 0x00009fb8 74657220 61207461 736b2e0a 0a526574 ter a task...Ret │ │ │ │ - 0x00009fc8 75726e73 204e6f6e 652e0000 5f756e72 urns None..._unr │ │ │ │ - 0x00009fd8 65676973 7465725f 7461736b 28246d6f egister_task($mo │ │ │ │ - 0x00009fe8 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ - 0x00009ff8 2d0a0a55 6e726567 69737465 72206120 -..Unregister a │ │ │ │ - 0x0000a008 7461736b 2e0a0a52 65747572 6e73204e task...Returns N │ │ │ │ - 0x0000a018 6f6e652e 00000000 5f726567 69737465 one....._registe │ │ │ │ - 0x0000a028 725f6561 6765725f 7461736b 28246d6f r_eager_task($mo │ │ │ │ - 0x0000a038 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ - 0x0000a048 2d0a0a52 65676973 74657220 61206e65 -..Register a ne │ │ │ │ - 0x0000a058 77207461 736b2069 6e206173 796e6369 w task in asynci │ │ │ │ - 0x0000a068 6f206173 20657865 63757465 64206279 o as executed by │ │ │ │ - 0x0000a078 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ - 0x0000a088 4e6f6e65 2e000000 5f726567 69737465 None...._registe │ │ │ │ - 0x0000a098 725f7461 736b2824 6d6f6475 6c652c20 r_task($module, │ │ │ │ - 0x0000a0a8 2f2c2074 61736b29 0a2d2d0a 0a526567 /, task).--..Reg │ │ │ │ - 0x0000a0b8 69737465 72206120 6e657720 7461736b ister a new task │ │ │ │ - 0x0000a0c8 20696e20 6173796e 63696f20 61732065 in asyncio as e │ │ │ │ - 0x0000a0d8 78656375 74656420 6279206c 6f6f702e xecuted by loop. │ │ │ │ - 0x0000a0e8 0a0a5265 7475726e 73204e6f 6e652e00 ..Returns None.. │ │ │ │ - 0x0000a0f8 5f736574 5f72756e 6e696e67 5f6c6f6f _set_running_loo │ │ │ │ - 0x0000a108 7028246d 6f64756c 652c206c 6f6f702c p($module, loop, │ │ │ │ - 0x0000a118 202f290a 2d2d0a0a 53657420 74686520 /).--..Set the │ │ │ │ - 0x0000a128 72756e6e 696e6720 6576656e 74206c6f running event lo │ │ │ │ - 0x0000a138 6f702e0a 0a546869 73206973 2061206c op...This is a l │ │ │ │ - 0x0000a148 6f772d6c 6576656c 2066756e 6374696f ow-level functio │ │ │ │ - 0x0000a158 6e20696e 74656e64 65642074 6f206265 n intended to be │ │ │ │ - 0x0000a168 20757365 64206279 20657665 6e74206c used by event l │ │ │ │ - 0x0000a178 6f6f7073 2e0a5468 69732066 756e6374 oops..This funct │ │ │ │ - 0x0000a188 696f6e20 69732074 68726561 642d7370 ion is thread-sp │ │ │ │ - 0x0000a198 65636966 69632e00 5f676574 5f72756e ecific.._get_run │ │ │ │ - 0x0000a1a8 6e696e67 5f6c6f6f 7028246d 6f64756c ning_loop($modul │ │ │ │ - 0x0000a1b8 652c202f 290a2d2d 0a0a5265 7475726e e, /).--..Return │ │ │ │ - 0x0000a1c8 20746865 2072756e 6e696e67 20657665 the running eve │ │ │ │ - 0x0000a1d8 6e74206c 6f6f7020 6f72204e 6f6e652e nt loop or None. │ │ │ │ - 0x0000a1e8 0a0a5468 69732069 73206120 6c6f772d ..This is a low- │ │ │ │ - 0x0000a1f8 6c657665 6c206675 6e637469 6f6e2069 level function i │ │ │ │ - 0x0000a208 6e74656e 64656420 746f2062 65207573 ntended to be us │ │ │ │ - 0x0000a218 65642062 79206576 656e7420 6c6f6f70 ed by event loop │ │ │ │ - 0x0000a228 732e0a54 68697320 66756e63 74696f6e s..This function │ │ │ │ - 0x0000a238 20697320 74687265 61642d73 70656369 is thread-speci │ │ │ │ - 0x0000a248 6669632e 00000000 6765745f 72756e6e fic.....get_runn │ │ │ │ - 0x0000a258 696e675f 6c6f6f70 28246d6f 64756c65 ing_loop($module │ │ │ │ - 0x0000a268 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x0000a278 74686520 72756e6e 696e6720 6576656e the running even │ │ │ │ - 0x0000a288 74206c6f 6f702e20 20526169 73652061 t loop. Raise a │ │ │ │ - 0x0000a298 2052756e 74696d65 4572726f 72206966 RuntimeError if │ │ │ │ - 0x0000a2a8 20746865 72652069 73206e6f 6e652e0a there is none.. │ │ │ │ - 0x0000a2b8 0a546869 73206675 6e637469 6f6e2069 .This function i │ │ │ │ - 0x0000a2c8 73207468 72656164 2d737065 63696669 s thread-specifi │ │ │ │ - 0x0000a2d8 632e0000 6765745f 6576656e 745f6c6f c...get_event_lo │ │ │ │ - 0x0000a2e8 6f702824 6d6f6475 6c652c20 2f290a2d op($module, /).- │ │ │ │ - 0x0000a2f8 2d0a0a52 65747572 6e20616e 20617379 -..Return an asy │ │ │ │ - 0x0000a308 6e63696f 20657665 6e74206c 6f6f702e ncio event loop. │ │ │ │ - 0x0000a318 0a0a5768 656e2063 616c6c65 64206672 ..When called fr │ │ │ │ - 0x0000a328 6f6d2061 20636f72 6f757469 6e65206f om a coroutine o │ │ │ │ - 0x0000a338 72206120 63616c6c 6261636b 2028652e r a callback (e. │ │ │ │ - 0x0000a348 672e2073 63686564 756c6564 20776974 g. scheduled wit │ │ │ │ - 0x0000a358 680a6361 6c6c5f73 6f6f6e20 6f722073 h.call_soon or s │ │ │ │ - 0x0000a368 696d696c 61722041 5049292c 20746869 imilar API), thi │ │ │ │ - 0x0000a378 73206675 6e637469 6f6e2077 696c6c20 s function will │ │ │ │ - 0x0000a388 616c7761 79732072 65747572 6e207468 always return th │ │ │ │ - 0x0000a398 650a7275 6e6e696e 67206576 656e7420 e.running event │ │ │ │ - 0x0000a3a8 6c6f6f70 2e0a0a49 66207468 65726520 loop...If there │ │ │ │ - 0x0000a3b8 6973206e 6f207275 6e6e696e 67206576 is no running ev │ │ │ │ - 0x0000a3c8 656e7420 6c6f6f70 20736574 2c207468 ent loop set, th │ │ │ │ - 0x0000a3d8 65206675 6e637469 6f6e2077 696c6c20 e function will │ │ │ │ - 0x0000a3e8 72657475 726e0a74 68652072 6573756c return.the resul │ │ │ │ - 0x0000a3f8 74206f66 20606765 745f6576 656e745f t of `get_event_ │ │ │ │ - 0x0000a408 6c6f6f70 5f706f6c 69637928 292e6765 loop_policy().ge │ │ │ │ - 0x0000a418 745f6576 656e745f 6c6f6f70 28296020 t_event_loop()` │ │ │ │ - 0x0000a428 63616c6c 2e000000 63757272 656e745f call....current_ │ │ │ │ - 0x0000a438 7461736b 28246d6f 64756c65 2c202f2c task($module, /, │ │ │ │ - 0x0000a448 206c6f6f 703d4e6f 6e65290a 2d2d0a0a loop=None).--.. │ │ │ │ - 0x0000a458 52657475 726e2061 20637572 72656e74 Return a current │ │ │ │ - 0x0000a468 6c792065 78656375 74656420 7461736b ly executed task │ │ │ │ - 0x0000a478 2e000000 41636365 6c657261 746f7220 ....Accelerator │ │ │ │ - 0x0000a488 6d6f6475 6c652066 6f722061 73796e63 module for async │ │ │ │ - 0x0000a498 696f0000 3e000000 08000000 2f000000 io..>......./... │ │ │ │ - 0x0000a4a8 08000000 04000000 08000000 0b000000 ................ │ │ │ │ - 0x0000a4b8 08000000 3d000000 08000000 36000000 ....=.......6... │ │ │ │ - 0x0000a4c8 08000000 16000000 08000000 2e000000 ................ │ │ │ │ - 0x0000a4d8 08000000 10000000 08000000 32000000 ............2... │ │ │ │ - 0x0000a4e8 08000000 14000000 08000000 11000000 ................ │ │ │ │ - 0x0000a4f8 08000000 1e000000 08000000 35000000 ............5... │ │ │ │ - 0x0000a508 08000000 0f000000 08000000 23000000 ............#... │ │ │ │ - 0x0000a518 08000000 29000000 08000000 00000000 ....)........... │ │ │ │ - 0x0000a528 00000000 .... │ │ │ │ + 0x00007d24 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00007d34 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00007d44 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00007d54 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00007d64 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00007d74 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00007d84 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00007d94 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00007da4 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00007db4 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ + 0x00007dc4 63696f2e 6576656e 74730000 6765745f cio.events..get_ │ │ │ │ + 0x00007dd4 6576656e 745f6c6f 6f705f70 6f6c6963 event_loop_polic │ │ │ │ + 0x00007de4 79000000 6173796e 63696f2e 62617365 y...asyncio.base │ │ │ │ + 0x00007df4 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ + 0x00007e04 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ + 0x00007e14 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ + 0x00007e24 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ + 0x00007e34 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ + 0x00007e44 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ + 0x00007e54 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ + 0x00007e64 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ + 0x00007e74 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ + 0x00007e84 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ + 0x00007e94 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ + 0x00007ea4 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ + 0x00007eb4 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ + 0x00007ec4 5765616b 53657400 5f736368 6564756c WeakSet._schedul │ │ │ │ + 0x00007ed4 65645f74 61736b73 00000000 5f656167 ed_tasks...._eag │ │ │ │ + 0x00007ee4 65725f74 61736b73 00000000 5f637572 er_tasks...._cur │ │ │ │ + 0x00007ef4 72656e74 5f746173 6b730000 6e6f2072 rent_tasks..no r │ │ │ │ + 0x00007f04 756e6e69 6e672065 76656e74 206c6f6f unning event loo │ │ │ │ + 0x00007f14 70000000 6120636f 726f7574 696e6520 p...a coroutine │ │ │ │ + 0x00007f24 77617320 65787065 63746564 2c20676f was expected, go │ │ │ │ + 0x00007f34 74202552 00000000 63616e6e 6f742064 t %R....cannot d │ │ │ │ + 0x00007f44 656c6574 65206174 74726962 75746500 elete attribute. │ │ │ │ + 0x00007f54 756e696e 69746961 6c697a65 64204675 uninitialized Fu │ │ │ │ + 0x00007f64 74757265 206f626a 65637400 6765745f ture object.get_ │ │ │ │ + 0x00007f74 6c6f6f70 28292074 616b6573 206e6f20 loop() takes no │ │ │ │ + 0x00007f84 61726775 6d656e74 73000000 46757475 arguments...Futu │ │ │ │ + 0x00007f94 7265206f 626a6563 74206973 206e6f74 re object is not │ │ │ │ + 0x00007fa4 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ + 0x00007fb4 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ + 0x00007fc4 6f206b65 79776f72 64206172 67756d65 o keyword argume │ │ │ │ + 0x00007fd4 6e747300 66756e63 74696f6e 2074616b nts.function tak │ │ │ │ + 0x00007fe4 6573206e 6f20706f 73697469 6f6e616c es no positional │ │ │ │ + 0x00007ff4 20617267 756d656e 74730000 43616e6e arguments..Cann │ │ │ │ + 0x00008004 6f742065 6e746572 20696e74 6f207461 ot enter into ta │ │ │ │ + 0x00008014 736b2025 52207768 696c6520 616e6f74 sk %R while anot │ │ │ │ + 0x00008024 68657220 7461736b 20255220 69732062 her task %R is b │ │ │ │ + 0x00008034 65696e67 20657865 63757465 642e0000 eing executed... │ │ │ │ + 0x00008044 4c656176 696e6720 7461736b 20255220 Leaving task %R │ │ │ │ + 0x00008054 646f6573 206e6f74 206d6174 63682074 does not match t │ │ │ │ + 0x00008064 68652063 75727265 6e742074 61736b20 he current task │ │ │ │ + 0x00008074 25522e00 5f737465 7028293a 20616c72 %R.._step(): alr │ │ │ │ + 0x00008084 65616479 20646f6e 653a2025 52202552 eady done: %R %R │ │ │ │ + 0x00008094 00000000 756e696e 69746961 6c697a65 ....uninitialize │ │ │ │ + 0x000080a4 64205461 736b206f 626a6563 74000000 d Task object... │ │ │ │ + 0x000080b4 696e7661 6c696420 73746174 65000000 invalid state... │ │ │ │ + 0x000080c4 5461736b 2063616e 6e6f7420 61776169 Task cannot awai │ │ │ │ + 0x000080d4 74206f6e 20697473 656c663a 20255200 t on itself: %R. │ │ │ │ + 0x000080e4 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ + 0x000080f4 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ + 0x00008104 66726f6d 20666f72 2067656e 65726174 from for generat │ │ │ │ + 0x00008114 6f722069 6e207461 736b2025 52207769 or in task %R wi │ │ │ │ + 0x00008124 74682025 52000000 5461736b 20676f74 th %R...Task got │ │ │ │ + 0x00008134 20626164 20796965 6c643a20 25520000 bad yield: %R.. │ │ │ │ + 0x00008144 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ + 0x00008154 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ + 0x00008164 66726f6d 20696e20 7461736b 20255220 from in task %R │ │ │ │ + 0x00008174 77697468 20255200 5461736b 20255220 with %R.Task %R │ │ │ │ + 0x00008184 676f7420 46757475 72652025 52206174 got Future %R at │ │ │ │ + 0x00008194 74616368 65642074 6f206120 64696666 tached to a diff │ │ │ │ + 0x000081a4 6572656e 74206c6f 6f700000 696e7661 erent loop..inva │ │ │ │ + 0x000081b4 6c696420 65786365 7074696f 6e206f62 lid exception ob │ │ │ │ + 0x000081c4 6a656374 00000000 53746f70 49746572 ject....StopIter │ │ │ │ + 0x000081d4 6174696f 6e20696e 74657261 63747320 ation interacts │ │ │ │ + 0x000081e4 6261646c 79207769 74682067 656e6572 badly with gener │ │ │ │ + 0x000081f4 61746f72 7320616e 64206361 6e6e6f74 ators and cannot │ │ │ │ + 0x00008204 20626520 72616973 65642069 6e746f20 be raised into │ │ │ │ + 0x00008214 61204675 74757265 00000000 61776169 a Future....awai │ │ │ │ + 0x00008224 74207761 736e2774 20757365 64207769 t wasn't used wi │ │ │ │ + 0x00008234 74682066 75747572 65000000 52657375 th future...Resu │ │ │ │ + 0x00008244 6c742069 73206e6f 74207365 742e0000 lt is not set... │ │ │ │ + 0x00008254 5461736b 2d255300 65786365 7074696f Task-%S.exceptio │ │ │ │ + 0x00008264 6e282920 74616b65 73206e6f 20617267 n() takes no arg │ │ │ │ + 0x00008274 756d656e 74730000 45786365 7074696f uments..Exceptio │ │ │ │ + 0x00008284 6e206973 206e6f74 20736574 2e000000 n is not set.... │ │ │ │ + 0x00008294 5461736b 20776173 20646573 74726f79 Task was destroy │ │ │ │ + 0x000082a4 65642062 75742069 74206973 2070656e ed but it is pen │ │ │ │ + 0x000082b4 64696e67 21000000 25732065 78636570 ding!...%s excep │ │ │ │ + 0x000082c4 74696f6e 20776173 206e6576 65722072 tion was never r │ │ │ │ + 0x000082d4 65747269 65766564 00000000 7468726f etrieved....thro │ │ │ │ + 0x000082e4 77000000 74686520 28747970 652c2065 w...the (type, e │ │ │ │ + 0x000082f4 78632c20 74622920 7369676e 61747572 xc, tb) signatur │ │ │ │ + 0x00008304 65206f66 20746872 6f772829 20697320 e of throw() is │ │ │ │ + 0x00008314 64657072 65636174 65642c20 75736520 deprecated, use │ │ │ │ + 0x00008324 74686520 73696e67 6c652d61 72672073 the single-arg s │ │ │ │ + 0x00008334 69676e61 74757265 20696e73 74656164 ignature instead │ │ │ │ + 0x00008344 2e000000 7468726f 77282920 74686972 ....throw() thir │ │ │ │ + 0x00008354 64206172 67756d65 6e74206d 75737420 d argument must │ │ │ │ + 0x00008364 62652061 20747261 63656261 636b0000 be a traceback.. │ │ │ │ + 0x00008374 696e7374 616e6365 20657863 65707469 instance excepti │ │ │ │ + 0x00008384 6f6e206d 6179206e 6f742068 61766520 on may not have │ │ │ │ + 0x00008394 61207365 70617261 74652076 616c7565 a separate value │ │ │ │ + 0x000083a4 00000000 65786365 7074696f 6e73206d ....exceptions m │ │ │ │ + 0x000083b4 75737420 62652063 6c617373 65732064 ust be classes d │ │ │ │ + 0x000083c4 65726976 696e6720 42617365 45786365 eriving BaseExce │ │ │ │ + 0x000083d4 7074696f 6e206f72 20696e73 74616e63 ption or instanc │ │ │ │ + 0x000083e4 6573206f 66207375 63682061 20636c61 es of such a cla │ │ │ │ + 0x000083f4 73730000 5461736b 20646f65 73206e6f ss..Task does no │ │ │ │ + 0x00008404 74207375 70706f72 74207365 745f7265 t support set_re │ │ │ │ + 0x00008414 73756c74 206f7065 72617469 6f6e0000 sult operation.. │ │ │ │ + 0x00008424 5461736b 20646f65 73206e6f 74207375 Task does not su │ │ │ │ + 0x00008434 70706f72 74207365 745f6578 63657074 pport set_except │ │ │ │ + 0x00008444 696f6e20 6f706572 6174696f 6e000000 ion operation... │ │ │ │ + 0x00008454 5f6c6f67 5f747261 63656261 636b2063 _log_traceback c │ │ │ │ + 0x00008464 616e206f 6e6c7920 62652073 65742074 an only be set t │ │ │ │ + 0x00008474 6f204661 6c736500 6c696d69 74000000 o False.limit... │ │ │ │ + 0x00008484 66696c65 00000000 6d736700 65616765 file....msg.eage │ │ │ │ + 0x00008494 725f7374 61727400 5f737461 74650000 r_start._state.. │ │ │ │ + 0x000084a4 5f617379 6e63696f 5f667574 7572655f _asyncio_future_ │ │ │ │ + 0x000084b4 626c6f63 6b696e67 00000000 5f63616c blocking...._cal │ │ │ │ + 0x000084c4 6c626163 6b730000 5f726573 756c7400 lbacks.._result. │ │ │ │ + 0x000084d4 5f657863 65707469 6f6e0000 5f6c6f67 _exception.._log │ │ │ │ + 0x000084e4 5f747261 63656261 636b0000 5f736f75 _traceback.._sou │ │ │ │ + 0x000084f4 7263655f 74726163 65626163 6b000000 rce_traceback... │ │ │ │ + 0x00008504 5f63616e 63656c5f 6d657373 61676500 _cancel_message. │ │ │ │ + 0x00008514 5f6c6f67 5f646573 74726f79 5f70656e _log_destroy_pen │ │ │ │ + 0x00008524 64696e67 00000000 5f6d7573 745f6361 ding...._must_ca │ │ │ │ + 0x00008534 6e63656c 00000000 5f636f72 6f000000 ncel...._coro... │ │ │ │ + 0x00008544 5f667574 5f776169 74657200 6164645f _fut_waiter.add_ │ │ │ │ + 0x00008554 646f6e65 5f63616c 6c626163 6b000000 done_callback... │ │ │ │ + 0x00008564 72656d6f 76655f64 6f6e655f 63616c6c remove_done_call │ │ │ │ + 0x00008574 6261636b 00000000 63616e63 656c6c65 back....cancelle │ │ │ │ + 0x00008584 64000000 646f6e65 00000000 7365745f d...done....set_ │ │ │ │ + 0x00008594 72657375 6c740000 7365745f 65786365 result..set_exce │ │ │ │ + 0x000085a4 7074696f 6e000000 63616e63 656c0000 ption...cancel.. │ │ │ │ + 0x000085b4 63616e63 656c6c69 6e670000 756e6361 cancelling..unca │ │ │ │ + 0x000085c4 6e63656c 00000000 6765745f 73746163 ncel....get_stac │ │ │ │ + 0x000085d4 6b000000 7072696e 745f7374 61636b00 k...print_stack. │ │ │ │ + 0x000085e4 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ + 0x000085f4 6572726f 72000000 6765745f 6e616d65 error...get_name │ │ │ │ + 0x00008604 00000000 7365745f 6e616d65 00000000 ....set_name.... │ │ │ │ + 0x00008614 6765745f 636f726f 00000000 6765745f get_coro....get_ │ │ │ │ + 0x00008624 636f6e74 65787400 5f5f636c 6173735f context.__class_ │ │ │ │ + 0x00008634 67657469 74656d5f 5f000000 5461736b getitem__...Task │ │ │ │ + 0x00008644 73206172 65206765 6e657269 63206f76 s are generic ov │ │ │ │ + 0x00008654 65722074 68652072 65747572 6e207479 er the return ty │ │ │ │ + 0x00008664 7065206f 66207468 65697220 77726170 pe of their wrap │ │ │ │ + 0x00008674 70656420 636f726f 7574696e 65730000 ped coroutines.. │ │ │ │ + 0x00008684 6765745f 6c6f6f70 00000000 46757475 get_loop....Futu │ │ │ │ + 0x00008694 72657320 61726520 67656e65 72696320 res are generic │ │ │ │ + 0x000086a4 6f766572 20746865 20747970 65206f66 over the type of │ │ │ │ + 0x000086b4 20746865 69722072 6573756c 74730000 their results.. │ │ │ │ + 0x000086c4 73656e64 00000000 636c6f73 65000000 send....close... │ │ │ │ + 0x000086d4 5f5f7365 6c665f5f 00000000 63757272 __self__....curr │ │ │ │ + 0x000086e4 656e745f 7461736b 00000000 6765745f ent_task....get_ │ │ │ │ + 0x000086f4 6576656e 745f6c6f 6f700000 6765745f event_loop..get_ │ │ │ │ + 0x00008704 72756e6e 696e675f 6c6f6f70 00000000 running_loop.... │ │ │ │ + 0x00008714 5f676574 5f72756e 6e696e67 5f6c6f6f _get_running_loo │ │ │ │ + 0x00008724 70000000 5f736574 5f72756e 6e696e67 p..._set_running │ │ │ │ + 0x00008734 5f6c6f6f 70000000 5f726567 69737465 _loop..._registe │ │ │ │ + 0x00008744 725f7461 736b0000 5f726567 69737465 r_task.._registe │ │ │ │ + 0x00008754 725f6561 6765725f 7461736b 00000000 r_eager_task.... │ │ │ │ + 0x00008764 5f756e72 65676973 7465725f 7461736b _unregister_task │ │ │ │ + 0x00008774 00000000 5f756e72 65676973 7465725f ...._unregister_ │ │ │ │ + 0x00008784 65616765 725f7461 736b0000 5f656e74 eager_task.._ent │ │ │ │ + 0x00008794 65725f74 61736b00 5f6c6561 76655f74 er_task._leave_t │ │ │ │ + 0x000087a4 61736b00 5f737761 705f6375 7272656e ask._swap_curren │ │ │ │ + 0x000087b4 745f7461 736b0000 46757475 72650000 t_task..Future.. │ │ │ │ + 0x000087c4 7461736b 5f77616b 65757000 5461736b task_wakeup.Task │ │ │ │ + 0x000087d4 00000000 5f617379 6e63696f 2e546173 ...._asyncio.Tas │ │ │ │ + 0x000087e4 6b000000 5f617379 6e63696f 2e467574 k..._asyncio.Fut │ │ │ │ + 0x000087f4 75726500 5f617379 6e63696f 2e467574 ure._asyncio.Fut │ │ │ │ + 0x00008804 75726549 74657200 5f617379 6e63696f ureIter._asyncio │ │ │ │ + 0x00008814 2e546173 6b537465 704d6574 68577261 .TaskStepMethWra │ │ │ │ + 0x00008824 70706572 00000000 5f617379 6e63696f pper...._asyncio │ │ │ │ + 0x00008834 00000000 6765745f 636f6e74 65787428 ....get_context( │ │ │ │ + 0x00008844 2473656c 662c202f 290a2d2d 0a0a0000 $self, /).--.... │ │ │ │ + 0x00008854 6765745f 636f726f 28247365 6c662c20 get_coro($self, │ │ │ │ + 0x00008864 2f290a2d 2d0a0a00 7365745f 6e616d65 /).--...set_name │ │ │ │ + 0x00008874 28247365 6c662c20 76616c75 652c202f ($self, value, / │ │ │ │ + 0x00008884 290a2d2d 0a0a0000 6765745f 6e616d65 ).--....get_name │ │ │ │ + 0x00008894 28247365 6c662c20 2f290a2d 2d0a0a00 ($self, /).--... │ │ │ │ + 0x000088a4 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ + 0x000088b4 6572726f 72282473 656c662c 202f290a error($self, /). │ │ │ │ + 0x000088c4 2d2d0a0a 43726561 74652074 68652043 --..Create the C │ │ │ │ + 0x000088d4 616e6365 6c6c6564 4572726f 7220746f ancelledError to │ │ │ │ + 0x000088e4 20726169 73652069 66207468 65205461 raise if the Ta │ │ │ │ + 0x000088f4 736b2069 73206361 6e63656c 6c65642e sk is cancelled. │ │ │ │ + 0x00008904 0a0a5468 69732073 686f756c 64206f6e ..This should on │ │ │ │ + 0x00008914 6c792062 65206361 6c6c6564 206f6e63 ly be called onc │ │ │ │ + 0x00008924 65207768 656e2068 616e646c 696e6720 e when handling │ │ │ │ + 0x00008934 61206361 6e63656c 6c617469 6f6e2073 a cancellation s │ │ │ │ + 0x00008944 696e6365 0a697420 65726173 65732074 ince.it erases t │ │ │ │ + 0x00008954 68652063 6f6e7465 78742065 78636570 he context excep │ │ │ │ + 0x00008964 74696f6e 2076616c 75652e00 7072696e tion value..prin │ │ │ │ + 0x00008974 745f7374 61636b28 2473656c 662c202f t_stack($self, / │ │ │ │ + 0x00008984 2c202a2c 206c696d 69743d4e 6f6e652c , *, limit=None, │ │ │ │ + 0x00008994 2066696c 653d4e6f 6e65290a 2d2d0a0a file=None).--.. │ │ │ │ + 0x000089a4 5072696e 74207468 65207374 61636b20 Print the stack │ │ │ │ + 0x000089b4 6f722074 72616365 6261636b 20666f72 or traceback for │ │ │ │ + 0x000089c4 20746869 73207461 736b2773 20636f72 this task's cor │ │ │ │ + 0x000089d4 6f757469 6e652e0a 0a546869 73207072 outine...This pr │ │ │ │ + 0x000089e4 6f647563 6573206f 75747075 74207369 oduces output si │ │ │ │ + 0x000089f4 6d696c61 7220746f 20746861 74206f66 milar to that of │ │ │ │ + 0x00008a04 20746865 20747261 63656261 636b206d the traceback m │ │ │ │ + 0x00008a14 6f64756c 652c0a66 6f722074 68652066 odule,.for the f │ │ │ │ + 0x00008a24 72616d65 73207265 74726965 76656420 rames retrieved │ │ │ │ + 0x00008a34 62792067 65745f73 7461636b 28292e20 by get_stack(). │ │ │ │ + 0x00008a44 20546865 206c696d 69742061 7267756d The limit argum │ │ │ │ + 0x00008a54 656e740a 69732070 61737365 6420746f ent.is passed to │ │ │ │ + 0x00008a64 20676574 5f737461 636b2829 2e202054 get_stack(). T │ │ │ │ + 0x00008a74 68652066 696c6520 61726775 6d656e74 he file argument │ │ │ │ + 0x00008a84 20697320 616e2049 2f4f2073 74726561 is an I/O strea │ │ │ │ + 0x00008a94 6d0a746f 20776869 63682074 6865206f m.to which the o │ │ │ │ + 0x00008aa4 75747075 74206973 20777269 7474656e utput is written │ │ │ │ + 0x00008ab4 3b206279 20646566 61756c74 206f7574 ; by default out │ │ │ │ + 0x00008ac4 70757420 69732077 72697474 656e0a74 put is written.t │ │ │ │ + 0x00008ad4 6f207379 732e7374 64657272 2e000000 o sys.stderr.... │ │ │ │ + 0x00008ae4 6765745f 73746163 6b282473 656c662c get_stack($self, │ │ │ │ + 0x00008af4 202f2c20 2a2c206c 696d6974 3d4e6f6e /, *, limit=Non │ │ │ │ + 0x00008b04 65290a2d 2d0a0a52 65747572 6e207468 e).--..Return th │ │ │ │ + 0x00008b14 65206c69 7374206f 66207374 61636b20 e list of stack │ │ │ │ + 0x00008b24 6672616d 65732066 6f722074 68697320 frames for this │ │ │ │ + 0x00008b34 7461736b 27732063 6f726f75 74696e65 task's coroutine │ │ │ │ + 0x00008b44 2e0a0a49 66207468 6520636f 726f7574 ...If the corout │ │ │ │ + 0x00008b54 696e6520 6973206e 6f742064 6f6e652c ine is not done, │ │ │ │ + 0x00008b64 20746869 73207265 7475726e 73207468 this returns th │ │ │ │ + 0x00008b74 65207374 61636b20 77686572 65206974 e stack where it │ │ │ │ + 0x00008b84 2069730a 73757370 656e6465 642e2020 is.suspended. │ │ │ │ + 0x00008b94 49662074 68652063 6f726f75 74696e65 If the coroutine │ │ │ │ + 0x00008ba4 20686173 20636f6d 706c6574 65642073 has completed s │ │ │ │ + 0x00008bb4 75636365 73736675 6c6c7920 6f722077 uccessfully or w │ │ │ │ + 0x00008bc4 61730a63 616e6365 6c6c6564 2c207468 as.cancelled, th │ │ │ │ + 0x00008bd4 69732072 65747572 6e732061 6e20656d is returns an em │ │ │ │ + 0x00008be4 70747920 6c697374 2e202049 66207468 pty list. If th │ │ │ │ + 0x00008bf4 6520636f 726f7574 696e6520 7761730a e coroutine was. │ │ │ │ + 0x00008c04 7465726d 696e6174 65642062 7920616e terminated by an │ │ │ │ + 0x00008c14 20657863 65707469 6f6e2c20 74686973 exception, this │ │ │ │ + 0x00008c24 20726574 75726e73 20746865 206c6973 returns the lis │ │ │ │ + 0x00008c34 74206f66 20747261 63656261 636b0a66 t of traceback.f │ │ │ │ + 0x00008c44 72616d65 732e0a0a 54686520 6672616d rames...The fram │ │ │ │ + 0x00008c54 65732061 72652061 6c776179 73206f72 es are always or │ │ │ │ + 0x00008c64 64657265 64206672 6f6d206f 6c646573 dered from oldes │ │ │ │ + 0x00008c74 7420746f 206e6577 6573742e 0a0a5468 t to newest...Th │ │ │ │ + 0x00008c84 65206f70 74696f6e 616c206c 696d6974 e optional limit │ │ │ │ + 0x00008c94 20676976 65732074 6865206d 6178696d gives the maxim │ │ │ │ + 0x00008ca4 756d206e 756d6265 72206f66 20667261 um number of fra │ │ │ │ + 0x00008cb4 6d657320 746f0a72 65747572 6e3b2062 mes to.return; b │ │ │ │ + 0x00008cc4 79206465 6661756c 7420616c 6c206176 y default all av │ │ │ │ + 0x00008cd4 61696c61 626c6520 6672616d 65732061 ailable frames a │ │ │ │ + 0x00008ce4 72652072 65747572 6e65642e 20204974 re returned. It │ │ │ │ + 0x00008cf4 730a6d65 616e696e 67206469 66666572 s.meaning differ │ │ │ │ + 0x00008d04 73206465 70656e64 696e6720 6f6e2077 s depending on w │ │ │ │ + 0x00008d14 68657468 65722061 20737461 636b206f hether a stack o │ │ │ │ + 0x00008d24 72206120 74726163 65626163 6b206973 r a traceback is │ │ │ │ + 0x00008d34 0a726574 75726e65 643a2074 6865206e .returned: the n │ │ │ │ + 0x00008d44 65776573 74206672 616d6573 206f6620 ewest frames of │ │ │ │ + 0x00008d54 61207374 61636b20 61726520 72657475 a stack are retu │ │ │ │ + 0x00008d64 726e6564 2c206275 74207468 650a6f6c rned, but the.ol │ │ │ │ + 0x00008d74 64657374 20667261 6d657320 6f662061 dest frames of a │ │ │ │ + 0x00008d84 20747261 63656261 636b2061 72652072 traceback are r │ │ │ │ + 0x00008d94 65747572 6e65642e 20202854 68697320 eturned. (This │ │ │ │ + 0x00008da4 6d617463 68657320 7468650a 62656861 matches the.beha │ │ │ │ + 0x00008db4 76696f72 206f6620 74686520 74726163 vior of the trac │ │ │ │ + 0x00008dc4 65626163 6b206d6f 64756c65 2e290a0a eback module.).. │ │ │ │ + 0x00008dd4 466f7220 72656173 6f6e7320 6265796f For reasons beyo │ │ │ │ + 0x00008de4 6e64206f 75722063 6f6e7472 6f6c2c20 nd our control, │ │ │ │ + 0x00008df4 6f6e6c79 206f6e65 20737461 636b2066 only one stack f │ │ │ │ + 0x00008e04 72616d65 2069730a 72657475 726e6564 rame is.returned │ │ │ │ + 0x00008e14 20666f72 20612073 75737065 6e646564 for a suspended │ │ │ │ + 0x00008e24 20636f72 6f757469 6e652e00 756e6361 coroutine..unca │ │ │ │ + 0x00008e34 6e63656c 28247365 6c662c20 2f290a2d ncel($self, /).- │ │ │ │ + 0x00008e44 2d0a0a44 65637265 6d656e74 20746865 -..Decrement the │ │ │ │ + 0x00008e54 20746173 6b277320 636f756e 74206f66 task's count of │ │ │ │ + 0x00008e64 2063616e 63656c6c 6174696f 6e207265 cancellation re │ │ │ │ + 0x00008e74 71756573 74732e0a 0a546869 73207368 quests...This sh │ │ │ │ + 0x00008e84 6f756c64 20626520 75736564 20627920 ould be used by │ │ │ │ + 0x00008e94 7461736b 73207468 61742063 61746368 tasks that catch │ │ │ │ + 0x00008ea4 2043616e 63656c6c 65644572 726f720a CancelledError. │ │ │ │ + 0x00008eb4 616e6420 77697368 20746f20 636f6e74 and wish to cont │ │ │ │ + 0x00008ec4 696e7565 20696e64 6566696e 6974656c inue indefinitel │ │ │ │ + 0x00008ed4 7920756e 74696c20 74686579 20617265 y until they are │ │ │ │ + 0x00008ee4 2063616e 63656c6c 65642061 6761696e cancelled again │ │ │ │ + 0x00008ef4 2e0a0a52 65747572 6e732074 68652072 ...Returns the r │ │ │ │ + 0x00008f04 656d6169 6e696e67 206e756d 62657220 emaining number │ │ │ │ + 0x00008f14 6f662063 616e6365 6c6c6174 696f6e20 of cancellation │ │ │ │ + 0x00008f24 72657175 65737473 2e000000 63616e63 requests....canc │ │ │ │ + 0x00008f34 656c6c69 6e672824 73656c66 2c202f29 elling($self, /) │ │ │ │ + 0x00008f44 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ + 0x00008f54 636f756e 74206f66 20746865 20746173 count of the tas │ │ │ │ + 0x00008f64 6b277320 63616e63 656c6c61 74696f6e k's cancellation │ │ │ │ + 0x00008f74 20726571 75657374 732e0a0a 54686973 requests...This │ │ │ │ + 0x00008f84 20636f75 6e742069 7320696e 6372656d count is increm │ │ │ │ + 0x00008f94 656e7465 64207768 656e202e 63616e63 ented when .canc │ │ │ │ + 0x00008fa4 656c2829 20697320 63616c6c 65640a61 el() is called.a │ │ │ │ + 0x00008fb4 6e64206d 61792062 65206465 6372656d nd may be decrem │ │ │ │ + 0x00008fc4 656e7465 64207573 696e6720 2e756e63 ented using .unc │ │ │ │ + 0x00008fd4 616e6365 6c28292e 00000000 63616e63 ancel().....canc │ │ │ │ + 0x00008fe4 656c2824 73656c66 2c202f2c 206d7367 el($self, /, msg │ │ │ │ + 0x00008ff4 3d4e6f6e 65290a2d 2d0a0a52 65717565 =None).--..Reque │ │ │ │ + 0x00009004 73742074 68617420 74686973 20746173 st that this tas │ │ │ │ + 0x00009014 6b206361 6e63656c 20697473 656c662e k cancel itself. │ │ │ │ + 0x00009024 0a0a5468 69732061 7272616e 67657320 ..This arranges │ │ │ │ + 0x00009034 666f7220 61204361 6e63656c 6c656445 for a CancelledE │ │ │ │ + 0x00009044 72726f72 20746f20 62652074 68726f77 rror to be throw │ │ │ │ + 0x00009054 6e20696e 746f2074 68650a77 72617070 n into the.wrapp │ │ │ │ + 0x00009064 65642063 6f726f75 74696e65 206f6e20 ed coroutine on │ │ │ │ + 0x00009074 74686520 6e657874 20637963 6c652074 the next cycle t │ │ │ │ + 0x00009084 68726f75 67682074 68652065 76656e74 hrough the event │ │ │ │ + 0x00009094 206c6f6f 702e0a54 68652063 6f726f75 loop..The corou │ │ │ │ + 0x000090a4 74696e65 20746865 6e206861 73206120 tine then has a │ │ │ │ + 0x000090b4 6368616e 63652074 6f20636c 65616e20 chance to clean │ │ │ │ + 0x000090c4 7570206f 72206576 656e2064 656e790a up or even deny. │ │ │ │ + 0x000090d4 74686520 72657175 65737420 7573696e the request usin │ │ │ │ + 0x000090e4 67207472 792f6578 63657074 2f66696e g try/except/fin │ │ │ │ + 0x000090f4 616c6c79 2e0a0a55 6e6c696b 65204675 ally...Unlike Fu │ │ │ │ + 0x00009104 74757265 2e63616e 63656c2c 20746869 ture.cancel, thi │ │ │ │ + 0x00009114 7320646f 6573206e 6f742067 75617261 s does not guara │ │ │ │ + 0x00009124 6e746565 20746861 74207468 650a7461 ntee that the.ta │ │ │ │ + 0x00009134 736b2077 696c6c20 62652063 616e6365 sk will be cance │ │ │ │ + 0x00009144 6c6c6564 3a207468 65206578 63657074 lled: the except │ │ │ │ + 0x00009154 696f6e20 6d696768 74206265 20636175 ion might be cau │ │ │ │ + 0x00009164 67687420 616e640a 61637465 64207570 ght and.acted up │ │ │ │ + 0x00009174 6f6e2c20 64656c61 79696e67 2063616e on, delaying can │ │ │ │ + 0x00009184 63656c6c 6174696f 6e206f66 20746865 cellation of the │ │ │ │ + 0x00009194 20746173 6b206f72 20707265 76656e74 task or prevent │ │ │ │ + 0x000091a4 696e670a 63616e63 656c6c61 74696f6e ing.cancellation │ │ │ │ + 0x000091b4 20636f6d 706c6574 656c792e 20205468 completely. Th │ │ │ │ + 0x000091c4 65207461 736b206d 61792061 6c736f20 e task may also │ │ │ │ + 0x000091d4 72657475 726e2061 2076616c 7565206f return a value o │ │ │ │ + 0x000091e4 720a7261 69736520 61206469 66666572 r.raise a differ │ │ │ │ + 0x000091f4 656e7420 65786365 7074696f 6e2e0a0a ent exception... │ │ │ │ + 0x00009204 496d6d65 64696174 656c7920 61667465 Immediately afte │ │ │ │ + 0x00009214 72207468 6973206d 6574686f 64206973 r this method is │ │ │ │ + 0x00009224 2063616c 6c65642c 20546173 6b2e6361 called, Task.ca │ │ │ │ + 0x00009234 6e63656c 6c656428 29207769 6c6c0a6e ncelled() will.n │ │ │ │ + 0x00009244 6f742072 65747572 6e205472 75652028 ot return True ( │ │ │ │ + 0x00009254 756e6c65 73732074 68652074 61736b20 unless the task │ │ │ │ + 0x00009264 77617320 616c7265 61647920 63616e63 was already canc │ │ │ │ + 0x00009274 656c6c65 64292e20 20410a74 61736b20 elled). A.task │ │ │ │ + 0x00009284 77696c6c 20626520 6d61726b 65642061 will be marked a │ │ │ │ + 0x00009294 73206361 6e63656c 6c656420 7768656e s cancelled when │ │ │ │ + 0x000092a4 20746865 20777261 70706564 20636f72 the wrapped cor │ │ │ │ + 0x000092b4 6f757469 6e650a74 65726d69 6e617465 outine.terminate │ │ │ │ + 0x000092c4 73207769 74682061 2043616e 63656c6c s with a Cancell │ │ │ │ + 0x000092d4 65644572 726f7220 65786365 7074696f edError exceptio │ │ │ │ + 0x000092e4 6e202865 76656e20 69662063 616e6365 n (even if cance │ │ │ │ + 0x000092f4 6c28290a 77617320 6e6f7420 63616c6c l().was not call │ │ │ │ + 0x00009304 6564292e 0a0a5468 69732061 6c736f20 ed)...This also │ │ │ │ + 0x00009314 696e6372 65617365 73207468 65207461 increases the ta │ │ │ │ + 0x00009324 736b2773 20636f75 6e74206f 66206361 sk's count of ca │ │ │ │ + 0x00009334 6e63656c 6c617469 6f6e2072 65717565 ncellation reque │ │ │ │ + 0x00009344 7374732e 00000000 7365745f 65786365 sts.....set_exce │ │ │ │ + 0x00009354 7074696f 6e282473 656c662c 20657863 ption($self, exc │ │ │ │ + 0x00009364 65707469 6f6e2c20 2f290a2d 2d0a0a00 eption, /).--... │ │ │ │ + 0x00009374 7365745f 72657375 6c742824 73656c66 set_result($self │ │ │ │ + 0x00009384 2c207265 73756c74 2c202f29 0a2d2d0a , result, /).--. │ │ │ │ + 0x00009394 0a000000 5f6d616b 655f6361 6e63656c ...._make_cancel │ │ │ │ + 0x000093a4 6c65645f 6572726f 72282473 656c662c led_error($self, │ │ │ │ + 0x000093b4 202f290a 2d2d0a0a 43726561 74652074 /).--..Create t │ │ │ │ + 0x000093c4 68652043 616e6365 6c6c6564 4572726f he CancelledErro │ │ │ │ + 0x000093d4 7220746f 20726169 73652069 66207468 r to raise if th │ │ │ │ + 0x000093e4 65204675 74757265 20697320 63616e63 e Future is canc │ │ │ │ + 0x000093f4 656c6c65 642e0a0a 54686973 2073686f elled...This sho │ │ │ │ + 0x00009404 756c6420 6f6e6c79 20626520 63616c6c uld only be call │ │ │ │ + 0x00009414 6564206f 6e636520 7768656e 2068616e ed once when han │ │ │ │ + 0x00009424 646c696e 67206120 63616e63 656c6c61 dling a cancella │ │ │ │ + 0x00009434 74696f6e 2073696e 63650a69 74206572 tion since.it er │ │ │ │ + 0x00009444 61736573 20746865 20636f6e 74657874 ases the context │ │ │ │ + 0x00009454 20657863 65707469 6f6e2076 616c7565 exception value │ │ │ │ + 0x00009464 2e000000 6765745f 6c6f6f70 28247365 ....get_loop($se │ │ │ │ + 0x00009474 6c662c20 2f290a2d 2d0a0a52 65747572 lf, /).--..Retur │ │ │ │ + 0x00009484 6e207468 65206576 656e7420 6c6f6f70 n the event loop │ │ │ │ + 0x00009494 20746865 20467574 75726520 69732062 the Future is b │ │ │ │ + 0x000094a4 6f756e64 20746f2e 00000000 646f6e65 ound to.....done │ │ │ │ + 0x000094b4 28247365 6c662c20 2f290a2d 2d0a0a52 ($self, /).--..R │ │ │ │ + 0x000094c4 65747572 6e205472 75652069 66207468 eturn True if th │ │ │ │ + 0x000094d4 65206675 74757265 20697320 646f6e65 e future is done │ │ │ │ + 0x000094e4 2e0a0a44 6f6e6520 6d65616e 73206569 ...Done means ei │ │ │ │ + 0x000094f4 74686572 20746861 74206120 72657375 ther that a resu │ │ │ │ + 0x00009504 6c74202f 20657863 65707469 6f6e2061 lt / exception a │ │ │ │ + 0x00009514 72652061 7661696c 61626c65 2c206f72 re available, or │ │ │ │ + 0x00009524 20746861 740a7468 65206675 74757265 that.the future │ │ │ │ + 0x00009534 20776173 2063616e 63656c6c 65642e00 was cancelled.. │ │ │ │ + 0x00009544 63616e63 656c6c65 64282473 656c662c cancelled($self, │ │ │ │ + 0x00009554 202f290a 2d2d0a0a 52657475 726e2054 /).--..Return T │ │ │ │ + 0x00009564 72756520 69662074 68652066 75747572 rue if the futur │ │ │ │ + 0x00009574 65207761 73206361 6e63656c 6c65642e e was cancelled. │ │ │ │ + 0x00009584 00000000 63616e63 656c2824 73656c66 ....cancel($self │ │ │ │ + 0x00009594 2c202f2c 206d7367 3d4e6f6e 65290a2d , /, msg=None).- │ │ │ │ + 0x000095a4 2d0a0a43 616e6365 6c207468 65206675 -..Cancel the fu │ │ │ │ + 0x000095b4 74757265 20616e64 20736368 6564756c ture and schedul │ │ │ │ + 0x000095c4 65206361 6c6c6261 636b732e 0a0a4966 e callbacks...If │ │ │ │ + 0x000095d4 20746865 20667574 75726520 69732061 the future is a │ │ │ │ + 0x000095e4 6c726561 64792064 6f6e6520 6f722063 lready done or c │ │ │ │ + 0x000095f4 616e6365 6c6c6564 2c207265 7475726e ancelled, return │ │ │ │ + 0x00009604 2046616c 73652e0a 4f746865 72776973 False..Otherwis │ │ │ │ + 0x00009614 652c2063 68616e67 65207468 65206675 e, change the fu │ │ │ │ + 0x00009624 74757265 27732073 74617465 20746f20 ture's state to │ │ │ │ + 0x00009634 63616e63 656c6c65 642c2073 63686564 cancelled, sched │ │ │ │ + 0x00009644 756c6520 7468650a 63616c6c 6261636b ule the.callback │ │ │ │ + 0x00009654 7320616e 64207265 7475726e 20547275 s and return Tru │ │ │ │ + 0x00009664 652e0000 72656d6f 76655f64 6f6e655f e...remove_done_ │ │ │ │ + 0x00009674 63616c6c 6261636b 28247365 6c662c20 callback($self, │ │ │ │ + 0x00009684 666e2c20 2f290a2d 2d0a0a52 656d6f76 fn, /).--..Remov │ │ │ │ + 0x00009694 6520616c 6c20696e 7374616e 63657320 e all instances │ │ │ │ + 0x000096a4 6f662061 2063616c 6c626163 6b206672 of a callback fr │ │ │ │ + 0x000096b4 6f6d2074 68652022 63616c6c 20776865 om the "call whe │ │ │ │ + 0x000096c4 6e20646f 6e652220 6c697374 2e0a0a52 n done" list...R │ │ │ │ + 0x000096d4 65747572 6e732074 6865206e 756d6265 eturns the numbe │ │ │ │ + 0x000096e4 72206f66 2063616c 6c626163 6b732072 r of callbacks r │ │ │ │ + 0x000096f4 656d6f76 65642e00 6164645f 646f6e65 emoved..add_done │ │ │ │ + 0x00009704 5f63616c 6c626163 6b282473 656c662c _callback($self, │ │ │ │ + 0x00009714 20666e2c 202f2c20 2a2c2063 6f6e7465 fn, /, *, conte │ │ │ │ + 0x00009724 78743d3c 756e7265 70726573 656e7461 xt=).--..Add a │ │ │ │ + 0x00009744 63616c6c 6261636b 20746f20 62652072 callback to be r │ │ │ │ + 0x00009754 756e2077 68656e20 74686520 66757475 un when the futu │ │ │ │ + 0x00009764 72652062 65636f6d 65732064 6f6e652e re becomes done. │ │ │ │ + 0x00009774 0a0a5468 65206361 6c6c6261 636b2069 ..The callback i │ │ │ │ + 0x00009784 73206361 6c6c6564 20776974 68206120 s called with a │ │ │ │ + 0x00009794 73696e67 6c652061 7267756d 656e7420 single argument │ │ │ │ + 0x000097a4 2d207468 65206675 74757265 206f626a - the future obj │ │ │ │ + 0x000097b4 6563742e 0a496620 74686520 66757475 ect..If the futu │ │ │ │ + 0x000097c4 72652069 7320616c 72656164 7920646f re is already do │ │ │ │ + 0x000097d4 6e652077 68656e20 74686973 20697320 ne when this is │ │ │ │ + 0x000097e4 63616c6c 65642c20 74686520 63616c6c called, the call │ │ │ │ + 0x000097f4 6261636b 2069730a 73636865 64756c65 back is.schedule │ │ │ │ + 0x00009804 64207769 74682063 616c6c5f 736f6f6e d with call_soon │ │ │ │ + 0x00009814 2e000000 7365745f 65786365 7074696f ....set_exceptio │ │ │ │ + 0x00009824 6e282473 656c662c 20657863 65707469 n($self, excepti │ │ │ │ + 0x00009834 6f6e2c20 2f290a2d 2d0a0a4d 61726b20 on, /).--..Mark │ │ │ │ + 0x00009844 74686520 66757475 72652064 6f6e6520 the future done │ │ │ │ + 0x00009854 616e6420 73657420 616e2065 78636570 and set an excep │ │ │ │ + 0x00009864 74696f6e 2e0a0a49 66207468 65206675 tion...If the fu │ │ │ │ + 0x00009874 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ + 0x00009884 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ + 0x00009894 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ + 0x000098a4 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ + 0x000098b4 74617465 4572726f 722e0000 7365745f tateError...set_ │ │ │ │ + 0x000098c4 72657375 6c742824 73656c66 2c207265 result($self, re │ │ │ │ + 0x000098d4 73756c74 2c202f29 0a2d2d0a 0a4d6172 sult, /).--..Mar │ │ │ │ + 0x000098e4 6b207468 65206675 74757265 20646f6e k the future don │ │ │ │ + 0x000098f4 6520616e 64207365 74206974 73207265 e and set its re │ │ │ │ + 0x00009904 73756c74 2e0a0a49 66207468 65206675 sult...If the fu │ │ │ │ + 0x00009914 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ + 0x00009924 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ + 0x00009934 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ + 0x00009944 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ + 0x00009954 74617465 4572726f 722e0000 65786365 tateError...exce │ │ │ │ + 0x00009964 7074696f 6e282473 656c662c 202f290a ption($self, /). │ │ │ │ + 0x00009974 2d2d0a0a 52657475 726e2074 68652065 --..Return the e │ │ │ │ + 0x00009984 78636570 74696f6e 20746861 74207761 xception that wa │ │ │ │ + 0x00009994 73207365 74206f6e 20746869 73206675 s set on this fu │ │ │ │ + 0x000099a4 74757265 2e0a0a54 68652065 78636570 ture...The excep │ │ │ │ + 0x000099b4 74696f6e 20286f72 204e6f6e 65206966 tion (or None if │ │ │ │ + 0x000099c4 206e6f20 65786365 7074696f 6e207761 no exception wa │ │ │ │ + 0x000099d4 73207365 74292069 73207265 7475726e s set) is return │ │ │ │ + 0x000099e4 6564206f 6e6c7920 69660a74 68652066 ed only if.the f │ │ │ │ + 0x000099f4 75747572 65206973 20646f6e 652e2020 uture is done. │ │ │ │ + 0x00009a04 49662074 68652066 75747572 65206861 If the future ha │ │ │ │ + 0x00009a14 73206265 656e2063 616e6365 6c6c6564 s been cancelled │ │ │ │ + 0x00009a24 2c207261 69736573 0a43616e 63656c6c , raises.Cancell │ │ │ │ + 0x00009a34 65644572 726f722e 20204966 20746865 edError. If the │ │ │ │ + 0x00009a44 20667574 75726520 69736e27 7420646f future isn't do │ │ │ │ + 0x00009a54 6e652079 65742c20 72616973 65730a49 ne yet, raises.I │ │ │ │ + 0x00009a64 6e76616c 69645374 61746545 72726f72 nvalidStateError │ │ │ │ + 0x00009a74 2e000000 72657375 6c742824 73656c66 ....result($self │ │ │ │ + 0x00009a84 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x00009a94 74686520 72657375 6c742074 68697320 the result this │ │ │ │ + 0x00009aa4 66757475 72652072 65707265 73656e74 future represent │ │ │ │ + 0x00009ab4 732e0a0a 49662074 68652066 75747572 s...If the futur │ │ │ │ + 0x00009ac4 65206861 73206265 656e2063 616e6365 e has been cance │ │ │ │ + 0x00009ad4 6c6c6564 2c207261 69736573 2043616e lled, raises Can │ │ │ │ + 0x00009ae4 63656c6c 65644572 726f722e 20204966 celledError. If │ │ │ │ + 0x00009af4 20746865 0a667574 75726527 73207265 the.future's re │ │ │ │ + 0x00009b04 73756c74 2069736e 27742079 65742061 sult isn't yet a │ │ │ │ + 0x00009b14 7661696c 61626c65 2c207261 69736573 vailable, raises │ │ │ │ + 0x00009b24 20496e76 616c6964 53746174 65457272 InvalidStateErr │ │ │ │ + 0x00009b34 6f722e20 2049660a 74686520 66757475 or. If.the futu │ │ │ │ + 0x00009b44 72652069 7320646f 6e652061 6e642068 re is done and h │ │ │ │ + 0x00009b54 61732061 6e206578 63657074 696f6e20 as an exception │ │ │ │ + 0x00009b64 7365742c 20746869 73206578 63657074 set, this except │ │ │ │ + 0x00009b74 696f6e20 69730a72 61697365 642e0000 ion is.raised... │ │ │ │ + 0x00009b84 5461736b 28636f72 6f2c202a 2c206c6f Task(coro, *, lo │ │ │ │ + 0x00009b94 6f703d4e 6f6e652c 206e616d 653d4e6f op=None, name=No │ │ │ │ + 0x00009ba4 6e652c20 636f6e74 6578743d 4e6f6e65 ne, context=None │ │ │ │ + 0x00009bb4 2c206561 6765725f 73746172 743d4661 , eager_start=Fa │ │ │ │ + 0x00009bc4 6c736529 0a2d2d0a 0a412063 6f726f75 lse).--..A corou │ │ │ │ + 0x00009bd4 74696e65 20777261 70706564 20696e20 tine wrapped in │ │ │ │ + 0x00009be4 61204675 74757265 2e000000 46757475 a Future....Futu │ │ │ │ + 0x00009bf4 7265282a 2c206c6f 6f703d4e 6f6e6529 re(*, loop=None) │ │ │ │ + 0x00009c04 0a2d2d0a 0a546869 7320636c 61737320 .--..This class │ │ │ │ + 0x00009c14 6973202a 616c6d6f 73742a20 636f6d70 is *almost* comp │ │ │ │ + 0x00009c24 61746962 6c652077 69746820 636f6e63 atible with conc │ │ │ │ + 0x00009c34 75727265 6e742e66 75747572 65732e46 urrent.futures.F │ │ │ │ + 0x00009c44 75747572 652e0a0a 20202020 44696666 uture... Diff │ │ │ │ + 0x00009c54 6572656e 6365733a 0a0a2020 20202d20 erences:.. - │ │ │ │ + 0x00009c64 72657375 6c742829 20616e64 20657863 result() and exc │ │ │ │ + 0x00009c74 65707469 6f6e2829 20646f20 6e6f7420 eption() do not │ │ │ │ + 0x00009c84 74616b65 20612074 696d656f 75742061 take a timeout a │ │ │ │ + 0x00009c94 7267756d 656e7420 616e640a 20202020 rgument and. │ │ │ │ + 0x00009ca4 20207261 69736520 616e2065 78636570 raise an excep │ │ │ │ + 0x00009cb4 74696f6e 20776865 6e207468 65206675 tion when the fu │ │ │ │ + 0x00009cc4 74757265 2069736e 27742064 6f6e6520 ture isn't done │ │ │ │ + 0x00009cd4 7965742e 0a0a2020 20202d20 43616c6c yet... - Call │ │ │ │ + 0x00009ce4 6261636b 73207265 67697374 65726564 backs registered │ │ │ │ + 0x00009cf4 20776974 68206164 645f646f 6e655f63 with add_done_c │ │ │ │ + 0x00009d04 616c6c62 61636b28 29206172 6520616c allback() are al │ │ │ │ + 0x00009d14 77617973 2063616c 6c65640a 20202020 ways called. │ │ │ │ + 0x00009d24 20207669 61207468 65206576 656e7420 via the event │ │ │ │ + 0x00009d34 6c6f6f70 27732063 616c6c5f 736f6f6e loop's call_soon │ │ │ │ + 0x00009d44 5f746872 65616473 61666528 292e0a0a _threadsafe()... │ │ │ │ + 0x00009d54 20202020 2d205468 69732063 6c617373 - This class │ │ │ │ + 0x00009d64 20697320 6e6f7420 636f6d70 61746962 is not compatib │ │ │ │ + 0x00009d74 6c652077 69746820 74686520 77616974 le with the wait │ │ │ │ + 0x00009d84 28292061 6e642061 735f636f 6d706c65 () and as_comple │ │ │ │ + 0x00009d94 74656428 290a2020 20202020 6d657468 ted(). meth │ │ │ │ + 0x00009da4 6f647320 696e2074 68652063 6f6e6375 ods in the concu │ │ │ │ + 0x00009db4 7272656e 742e6675 74757265 73207061 rrent.futures pa │ │ │ │ + 0x00009dc4 636b6167 652e0000 5f737761 705f6375 ckage..._swap_cu │ │ │ │ + 0x00009dd4 7272656e 745f7461 736b2824 6d6f6475 rrent_task($modu │ │ │ │ + 0x00009de4 6c652c20 2f2c206c 6f6f702c 20746173 le, /, loop, tas │ │ │ │ + 0x00009df4 6b290a2d 2d0a0a54 656d706f 72617269 k).--..Temporari │ │ │ │ + 0x00009e04 6c792073 77617020 696e2074 68652073 ly swap in the s │ │ │ │ + 0x00009e14 7570706c 69656420 7461736b 20616e64 upplied task and │ │ │ │ + 0x00009e24 20726574 75726e20 74686520 6f726967 return the orig │ │ │ │ + 0x00009e34 696e616c 206f6e65 20286f72 204e6f6e inal one (or Non │ │ │ │ + 0x00009e44 65292e0a 0a546869 73206973 20696e74 e)...This is int │ │ │ │ + 0x00009e54 656e6465 6420666f 72207573 65206475 ended for use du │ │ │ │ + 0x00009e64 72696e67 20656167 65722063 6f726f75 ring eager corou │ │ │ │ + 0x00009e74 74696e65 20657865 63757469 6f6e2e00 tine execution.. │ │ │ │ + 0x00009e84 5f6c6561 76655f74 61736b28 246d6f64 _leave_task($mod │ │ │ │ + 0x00009e94 756c652c 202f2c20 6c6f6f70 2c207461 ule, /, loop, ta │ │ │ │ + 0x00009ea4 736b290a 2d2d0a0a 4c656176 65207461 sk).--..Leave ta │ │ │ │ + 0x00009eb4 736b2065 78656375 74696f6e 206f7220 sk execution or │ │ │ │ + 0x00009ec4 73757370 656e6420 61207461 736b2e0a suspend a task.. │ │ │ │ + 0x00009ed4 0a546173 6b206265 6c6f6e67 7320746f .Task belongs to │ │ │ │ + 0x00009ee4 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ + 0x00009ef4 4e6f6e65 2e000000 5f656e74 65725f74 None...._enter_t │ │ │ │ + 0x00009f04 61736b28 246d6f64 756c652c 202f2c20 ask($module, /, │ │ │ │ + 0x00009f14 6c6f6f70 2c207461 736b290a 2d2d0a0a loop, task).--.. │ │ │ │ + 0x00009f24 456e7465 7220696e 746f2074 61736b20 Enter into task │ │ │ │ + 0x00009f34 65786563 7574696f 6e206f72 20726573 execution or res │ │ │ │ + 0x00009f44 756d6520 73757370 656e6465 64207461 ume suspended ta │ │ │ │ + 0x00009f54 736b2e0a 0a546173 6b206265 6c6f6e67 sk...Task belong │ │ │ │ + 0x00009f64 7320746f 206c6f6f 702e0a0a 52657475 s to loop...Retu │ │ │ │ + 0x00009f74 726e7320 4e6f6e65 2e000000 5f756e72 rns None...._unr │ │ │ │ + 0x00009f84 65676973 7465725f 65616765 725f7461 egister_eager_ta │ │ │ │ + 0x00009f94 736b2824 6d6f6475 6c652c20 2f2c2074 sk($module, /, t │ │ │ │ + 0x00009fa4 61736b29 0a2d2d0a 0a556e72 65676973 ask).--..Unregis │ │ │ │ + 0x00009fb4 74657220 61207461 736b2e0a 0a526574 ter a task...Ret │ │ │ │ + 0x00009fc4 75726e73 204e6f6e 652e0000 5f756e72 urns None..._unr │ │ │ │ + 0x00009fd4 65676973 7465725f 7461736b 28246d6f egister_task($mo │ │ │ │ + 0x00009fe4 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ + 0x00009ff4 2d0a0a55 6e726567 69737465 72206120 -..Unregister a │ │ │ │ + 0x0000a004 7461736b 2e0a0a52 65747572 6e73204e task...Returns N │ │ │ │ + 0x0000a014 6f6e652e 00000000 5f726567 69737465 one....._registe │ │ │ │ + 0x0000a024 725f6561 6765725f 7461736b 28246d6f r_eager_task($mo │ │ │ │ + 0x0000a034 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ + 0x0000a044 2d0a0a52 65676973 74657220 61206e65 -..Register a ne │ │ │ │ + 0x0000a054 77207461 736b2069 6e206173 796e6369 w task in asynci │ │ │ │ + 0x0000a064 6f206173 20657865 63757465 64206279 o as executed by │ │ │ │ + 0x0000a074 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ + 0x0000a084 4e6f6e65 2e000000 5f726567 69737465 None...._registe │ │ │ │ + 0x0000a094 725f7461 736b2824 6d6f6475 6c652c20 r_task($module, │ │ │ │ + 0x0000a0a4 2f2c2074 61736b29 0a2d2d0a 0a526567 /, task).--..Reg │ │ │ │ + 0x0000a0b4 69737465 72206120 6e657720 7461736b ister a new task │ │ │ │ + 0x0000a0c4 20696e20 6173796e 63696f20 61732065 in asyncio as e │ │ │ │ + 0x0000a0d4 78656375 74656420 6279206c 6f6f702e xecuted by loop. │ │ │ │ + 0x0000a0e4 0a0a5265 7475726e 73204e6f 6e652e00 ..Returns None.. │ │ │ │ + 0x0000a0f4 5f736574 5f72756e 6e696e67 5f6c6f6f _set_running_loo │ │ │ │ + 0x0000a104 7028246d 6f64756c 652c206c 6f6f702c p($module, loop, │ │ │ │ + 0x0000a114 202f290a 2d2d0a0a 53657420 74686520 /).--..Set the │ │ │ │ + 0x0000a124 72756e6e 696e6720 6576656e 74206c6f running event lo │ │ │ │ + 0x0000a134 6f702e0a 0a546869 73206973 2061206c op...This is a l │ │ │ │ + 0x0000a144 6f772d6c 6576656c 2066756e 6374696f ow-level functio │ │ │ │ + 0x0000a154 6e20696e 74656e64 65642074 6f206265 n intended to be │ │ │ │ + 0x0000a164 20757365 64206279 20657665 6e74206c used by event l │ │ │ │ + 0x0000a174 6f6f7073 2e0a5468 69732066 756e6374 oops..This funct │ │ │ │ + 0x0000a184 696f6e20 69732074 68726561 642d7370 ion is thread-sp │ │ │ │ + 0x0000a194 65636966 69632e00 5f676574 5f72756e ecific.._get_run │ │ │ │ + 0x0000a1a4 6e696e67 5f6c6f6f 7028246d 6f64756c ning_loop($modul │ │ │ │ + 0x0000a1b4 652c202f 290a2d2d 0a0a5265 7475726e e, /).--..Return │ │ │ │ + 0x0000a1c4 20746865 2072756e 6e696e67 20657665 the running eve │ │ │ │ + 0x0000a1d4 6e74206c 6f6f7020 6f72204e 6f6e652e nt loop or None. │ │ │ │ + 0x0000a1e4 0a0a5468 69732069 73206120 6c6f772d ..This is a low- │ │ │ │ + 0x0000a1f4 6c657665 6c206675 6e637469 6f6e2069 level function i │ │ │ │ + 0x0000a204 6e74656e 64656420 746f2062 65207573 ntended to be us │ │ │ │ + 0x0000a214 65642062 79206576 656e7420 6c6f6f70 ed by event loop │ │ │ │ + 0x0000a224 732e0a54 68697320 66756e63 74696f6e s..This function │ │ │ │ + 0x0000a234 20697320 74687265 61642d73 70656369 is thread-speci │ │ │ │ + 0x0000a244 6669632e 00000000 6765745f 72756e6e fic.....get_runn │ │ │ │ + 0x0000a254 696e675f 6c6f6f70 28246d6f 64756c65 ing_loop($module │ │ │ │ + 0x0000a264 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x0000a274 74686520 72756e6e 696e6720 6576656e the running even │ │ │ │ + 0x0000a284 74206c6f 6f702e20 20526169 73652061 t loop. Raise a │ │ │ │ + 0x0000a294 2052756e 74696d65 4572726f 72206966 RuntimeError if │ │ │ │ + 0x0000a2a4 20746865 72652069 73206e6f 6e652e0a there is none.. │ │ │ │ + 0x0000a2b4 0a546869 73206675 6e637469 6f6e2069 .This function i │ │ │ │ + 0x0000a2c4 73207468 72656164 2d737065 63696669 s thread-specifi │ │ │ │ + 0x0000a2d4 632e0000 6765745f 6576656e 745f6c6f c...get_event_lo │ │ │ │ + 0x0000a2e4 6f702824 6d6f6475 6c652c20 2f290a2d op($module, /).- │ │ │ │ + 0x0000a2f4 2d0a0a52 65747572 6e20616e 20617379 -..Return an asy │ │ │ │ + 0x0000a304 6e63696f 20657665 6e74206c 6f6f702e ncio event loop. │ │ │ │ + 0x0000a314 0a0a5768 656e2063 616c6c65 64206672 ..When called fr │ │ │ │ + 0x0000a324 6f6d2061 20636f72 6f757469 6e65206f om a coroutine o │ │ │ │ + 0x0000a334 72206120 63616c6c 6261636b 2028652e r a callback (e. │ │ │ │ + 0x0000a344 672e2073 63686564 756c6564 20776974 g. scheduled wit │ │ │ │ + 0x0000a354 680a6361 6c6c5f73 6f6f6e20 6f722073 h.call_soon or s │ │ │ │ + 0x0000a364 696d696c 61722041 5049292c 20746869 imilar API), thi │ │ │ │ + 0x0000a374 73206675 6e637469 6f6e2077 696c6c20 s function will │ │ │ │ + 0x0000a384 616c7761 79732072 65747572 6e207468 always return th │ │ │ │ + 0x0000a394 650a7275 6e6e696e 67206576 656e7420 e.running event │ │ │ │ + 0x0000a3a4 6c6f6f70 2e0a0a49 66207468 65726520 loop...If there │ │ │ │ + 0x0000a3b4 6973206e 6f207275 6e6e696e 67206576 is no running ev │ │ │ │ + 0x0000a3c4 656e7420 6c6f6f70 20736574 2c207468 ent loop set, th │ │ │ │ + 0x0000a3d4 65206675 6e637469 6f6e2077 696c6c20 e function will │ │ │ │ + 0x0000a3e4 72657475 726e0a74 68652072 6573756c return.the resul │ │ │ │ + 0x0000a3f4 74206f66 20606765 745f6576 656e745f t of `get_event_ │ │ │ │ + 0x0000a404 6c6f6f70 5f706f6c 69637928 292e6765 loop_policy().ge │ │ │ │ + 0x0000a414 745f6576 656e745f 6c6f6f70 28296020 t_event_loop()` │ │ │ │ + 0x0000a424 63616c6c 2e000000 63757272 656e745f call....current_ │ │ │ │ + 0x0000a434 7461736b 28246d6f 64756c65 2c202f2c task($module, /, │ │ │ │ + 0x0000a444 206c6f6f 703d4e6f 6e65290a 2d2d0a0a loop=None).--.. │ │ │ │ + 0x0000a454 52657475 726e2061 20637572 72656e74 Return a current │ │ │ │ + 0x0000a464 6c792065 78656375 74656420 7461736b ly executed task │ │ │ │ + 0x0000a474 2e000000 41636365 6c657261 746f7220 ....Accelerator │ │ │ │ + 0x0000a484 6d6f6475 6c652066 6f722061 73796e63 module for async │ │ │ │ + 0x0000a494 696f0000 3e000000 08000000 2f000000 io..>......./... │ │ │ │ + 0x0000a4a4 08000000 04000000 08000000 0b000000 ................ │ │ │ │ + 0x0000a4b4 08000000 3d000000 08000000 36000000 ....=.......6... │ │ │ │ + 0x0000a4c4 08000000 16000000 08000000 2e000000 ................ │ │ │ │ + 0x0000a4d4 08000000 10000000 08000000 32000000 ............2... │ │ │ │ + 0x0000a4e4 08000000 14000000 08000000 11000000 ................ │ │ │ │ + 0x0000a4f4 08000000 1e000000 08000000 35000000 ............5... │ │ │ │ + 0x0000a504 08000000 0f000000 08000000 23000000 ............#... │ │ │ │ + 0x0000a514 08000000 29000000 08000000 00000000 ....)........... │ │ │ │ + 0x0000a524 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000a52c 00000000 .... │ │ │ │ + 0x0000a528 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fe84 dd710000 .q.. │ │ │ │ + 0x0001fe84 d9710000 .q.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fe88 9d710000 .q.. │ │ │ │ + 0x0001fe88 99710000 .q.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fe8c 10870000 60870000 00000000 10870000 ....`........... │ │ │ │ - 0x0001fe9c 60870000 00000000 10870000 60870000 `...........`... │ │ │ │ - 0x0001feac 00000000 60870000 00000000 60870000 ....`.......`... │ │ │ │ - 0x0001febc 00000000 60870000 00000000 60870000 ....`.......`... │ │ │ │ - 0x0001fecc 00000000 80840000 88840000 00000000 ................ │ │ │ │ - 0x0001fedc 98800000 00000000 90840000 00000000 ................ │ │ │ │ - 0x0001feec 90840000 00000000 80840000 00000000 ................ │ │ │ │ - 0x0001fefc 98800000 00000000 98800000 00000000 ................ │ │ │ │ - 0x0001ff0c 10870000 00000000 98800000 28860000 ............(... │ │ │ │ - 0x0001ff1c 00000000 1c860000 10870000 04860000 ................ │ │ │ │ - 0x0001ff2c 28860000 94840000 00000000 10870000 (............... │ │ │ │ + 0x0001fe8c 0c870000 5c870000 00000000 0c870000 ....\........... │ │ │ │ + 0x0001fe9c 5c870000 00000000 0c870000 5c870000 \...........\... │ │ │ │ + 0x0001feac 00000000 5c870000 00000000 5c870000 ....\.......\... │ │ │ │ + 0x0001febc 00000000 5c870000 00000000 5c870000 ....\.......\... │ │ │ │ + 0x0001fecc 00000000 7c840000 84840000 00000000 ....|........... │ │ │ │ + 0x0001fedc 94800000 00000000 8c840000 00000000 ................ │ │ │ │ + 0x0001feec 8c840000 00000000 7c840000 00000000 ........|....... │ │ │ │ + 0x0001fefc 94800000 00000000 94800000 00000000 ................ │ │ │ │ + 0x0001ff0c 0c870000 00000000 94800000 24860000 ............$... │ │ │ │ + 0x0001ff1c 00000000 18860000 0c870000 00860000 ................ │ │ │ │ + 0x0001ff2c 24860000 90840000 00000000 0c870000 $............... │ │ │ │ 0x0001ff3c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,168 +1,168 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000201ac ac010200 98850000 fd610000 04000000 .........a...... │ │ │ │ - 0x000201bc 7c9a0000 a4850000 015e0000 82020000 |........^...... │ │ │ │ - 0x000201cc 64990000 54850000 f5430000 82020000 d...T....C...... │ │ │ │ - 0x000201dc 00970000 68850000 b95e0000 82020000 ....h....^...... │ │ │ │ - 0x000201ec 6c960000 80850000 d95d0000 04000000 l........]...... │ │ │ │ - 0x000201fc 48950000 8c850000 0d5c0000 04000000 H........\...... │ │ │ │ - 0x0002020c b4940000 94850000 8d260000 08000000 .........&...... │ │ │ │ - 0x0002021c 78930000 a0850000 bd260000 08000000 x........&...... │ │ │ │ - 0x0002022c 50930000 b0850000 29770000 82000000 P.......)w...... │ │ │ │ - 0x0002023c e48f0000 b8850000 197d0000 04000000 .........}...... │ │ │ │ - 0x0002024c 348f0000 c4850000 312c0000 04000000 4.......1,...... │ │ │ │ - 0x0002025c 348e0000 d0850000 e5220000 82020000 4........"...... │ │ │ │ - 0x0002026c e88a0000 dc850000 752b0000 82020000 ........u+...... │ │ │ │ - 0x0002027c 74890000 e8850000 192a0000 04000000 t........*...... │ │ │ │ - 0x0002028c a8880000 00860000 69210000 04000000 ........i!...... │ │ │ │ - 0x0002029c 90880000 0c860000 61280000 08000000 ........a(...... │ │ │ │ - 0x000202ac 70880000 18860000 f9240000 04000000 p........$...... │ │ │ │ - 0x000202bc 58880000 24860000 d1240000 04000000 X...$....$...... │ │ │ │ - 0x000202cc 3c880000 30860000 00000000 18000000 <...0........... │ │ │ │ - 0x000202dc 44860000 00000000 00000000 00000000 D............... │ │ │ │ - 0x000202ec 00000000 98850000 fd610000 04000000 .........a...... │ │ │ │ - 0x000202fc 7c9a0000 a4850000 015e0000 82020000 |........^...... │ │ │ │ - 0x0002030c 64990000 94850000 f9620000 82020000 d........b...... │ │ │ │ - 0x0002031c c4980000 a0850000 81230000 82020000 .........#...... │ │ │ │ - 0x0002032c 1c980000 54850000 f5430000 82020000 ....T....C...... │ │ │ │ - 0x0002033c 00970000 68850000 b95e0000 82020000 ....h....^...... │ │ │ │ - 0x0002034c 6c960000 b0850000 71780000 82020000 l.......qx...... │ │ │ │ - 0x0002035c 8c950000 80850000 d95d0000 04000000 .........]...... │ │ │ │ - 0x0002036c 48950000 8c850000 0d5c0000 04000000 H........\...... │ │ │ │ - 0x0002037c b4940000 88860000 35470000 82020000 ........5G...... │ │ │ │ - 0x0002038c 6c940000 e8850000 1b2a0000 04000000 l........*...... │ │ │ │ - 0x0002039c 9c930000 30860000 00000000 18000000 ....0........... │ │ │ │ - 0x000203ac 94860000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000203bc 00000000 34000000 55650000 42000000 ....4...Ue..B... │ │ │ │ - 0x000203cc 1d2a0000 38000000 889b0000 47000000 .*..8.......G... │ │ │ │ - 0x000203dc b1740000 33000000 396b0000 3e000000 .t..3...9k..>... │ │ │ │ - 0x000203ec e5580000 40000000 b0010200 49000000 .X..@.......I... │ │ │ │ + 0x000201ac ac010200 94850000 f9610000 04000000 .........a...... │ │ │ │ + 0x000201bc 789a0000 a0850000 fd5d0000 82020000 x........]...... │ │ │ │ + 0x000201cc 60990000 50850000 f5430000 82020000 `...P....C...... │ │ │ │ + 0x000201dc fc960000 64850000 b55e0000 82020000 ....d....^...... │ │ │ │ + 0x000201ec 68960000 7c850000 d55d0000 04000000 h...|....]...... │ │ │ │ + 0x000201fc 44950000 88850000 095c0000 04000000 D........\...... │ │ │ │ + 0x0002020c b0940000 90850000 8d260000 08000000 .........&...... │ │ │ │ + 0x0002021c 74930000 9c850000 bd260000 08000000 t........&...... │ │ │ │ + 0x0002022c 4c930000 ac850000 25770000 82000000 L.......%w...... │ │ │ │ + 0x0002023c e08f0000 b4850000 157d0000 04000000 .........}...... │ │ │ │ + 0x0002024c 308f0000 c0850000 312c0000 04000000 0.......1,...... │ │ │ │ + 0x0002025c 308e0000 cc850000 e5220000 82020000 0........"...... │ │ │ │ + 0x0002026c e48a0000 d8850000 752b0000 82020000 ........u+...... │ │ │ │ + 0x0002027c 70890000 e4850000 192a0000 04000000 p........*...... │ │ │ │ + 0x0002028c a4880000 fc850000 69210000 04000000 ........i!...... │ │ │ │ + 0x0002029c 8c880000 08860000 61280000 08000000 ........a(...... │ │ │ │ + 0x000202ac 6c880000 14860000 f9240000 04000000 l........$...... │ │ │ │ + 0x000202bc 54880000 20860000 d1240000 04000000 T... ....$...... │ │ │ │ + 0x000202cc 38880000 2c860000 00000000 18000000 8...,........... │ │ │ │ + 0x000202dc 40860000 00000000 00000000 00000000 @............... │ │ │ │ + 0x000202ec 00000000 94850000 f9610000 04000000 .........a...... │ │ │ │ + 0x000202fc 789a0000 a0850000 fd5d0000 82020000 x........]...... │ │ │ │ + 0x0002030c 60990000 90850000 f5620000 82020000 `........b...... │ │ │ │ + 0x0002031c c0980000 9c850000 81230000 82020000 .........#...... │ │ │ │ + 0x0002032c 18980000 50850000 f5430000 82020000 ....P....C...... │ │ │ │ + 0x0002033c fc960000 64850000 b55e0000 82020000 ....d....^...... │ │ │ │ + 0x0002034c 68960000 ac850000 6d780000 82020000 h.......mx...... │ │ │ │ + 0x0002035c 88950000 7c850000 d55d0000 04000000 ....|....]...... │ │ │ │ + 0x0002036c 44950000 88850000 095c0000 04000000 D........\...... │ │ │ │ + 0x0002037c b0940000 84860000 31470000 82020000 ........1G...... │ │ │ │ + 0x0002038c 68940000 e4850000 1b2a0000 04000000 h........*...... │ │ │ │ + 0x0002039c 98930000 2c860000 00000000 18000000 ....,........... │ │ │ │ + 0x000203ac 90860000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000203bc 00000000 34000000 51650000 42000000 ....4...Qe..B... │ │ │ │ + 0x000203cc 1d2a0000 38000000 849b0000 47000000 .*..8.......G... │ │ │ │ + 0x000203dc ad740000 33000000 356b0000 3e000000 .t..3...5k..>... │ │ │ │ + 0x000203ec e1580000 40000000 b0010200 49000000 .X..@.......I... │ │ │ │ 0x000203fc bc080200 3c000000 c5360000 41000000 ....<....6..A... │ │ │ │ - 0x0002040c 00000000 50000000 b1670000 4d000000 ....P....g..M... │ │ │ │ - 0x0002041c e5580000 00000000 00000000 34000000 .X..........4... │ │ │ │ - 0x0002042c 696f0000 42000000 4d790000 38000000 io..B...My..8... │ │ │ │ - 0x0002043c f49b0000 47000000 39240000 33000000 ....G...9$..3... │ │ │ │ - 0x0002044c 2d6d0000 3e000000 e5580000 40000000 -m..>....X..@... │ │ │ │ + 0x0002040c 00000000 50000000 ad670000 4d000000 ....P....g..M... │ │ │ │ + 0x0002041c e1580000 00000000 00000000 34000000 .X..........4... │ │ │ │ + 0x0002042c 656f0000 42000000 49790000 38000000 eo..B...Iy..8... │ │ │ │ + 0x0002043c f09b0000 47000000 39240000 33000000 ....G...9$..3... │ │ │ │ + 0x0002044c 296d0000 3e000000 e1580000 40000000 )m..>....X..@... │ │ │ │ 0x0002045c f0020200 49000000 d4090200 3c000000 ....I.......<... │ │ │ │ - 0x0002046c e1570000 41000000 00000000 50000000 .W..A.......P... │ │ │ │ - 0x0002047c 296b0000 4d000000 e5580000 00000000 )k..M....X...... │ │ │ │ - 0x0002048c 00000000 34000000 996e0000 3a000000 ....4....n..:... │ │ │ │ + 0x0002046c dd570000 41000000 00000000 50000000 .W..A.......P... │ │ │ │ + 0x0002047c 256b0000 4d000000 e1580000 00000000 %k..M....X...... │ │ │ │ + 0x0002048c 00000000 34000000 956e0000 3a000000 ....4....n..:... │ │ │ │ 0x0002049c 00000000 47000000 49250000 33000000 ....G...I%..3... │ │ │ │ - 0x000204ac 316f0000 3e000000 00000000 3f000000 1o..>.......?... │ │ │ │ - 0x000204bc e1590000 40000000 9c0a0200 51000000 .Y..@.......Q... │ │ │ │ - 0x000204cc 315c0000 00000000 00000000 49000000 1\..........I... │ │ │ │ - 0x000204dc dc0a0200 34000000 65590000 32000000 ....4...eY..2... │ │ │ │ - 0x000204ec 9d470000 3a000000 00000000 47000000 .G..:.......G... │ │ │ │ - 0x000204fc 05760000 33000000 a95b0000 00000000 .v..3....[...... │ │ │ │ + 0x000204ac 2d6f0000 3e000000 00000000 3f000000 -o..>.......?... │ │ │ │ + 0x000204bc dd590000 40000000 9c0a0200 51000000 .Y..@.......Q... │ │ │ │ + 0x000204cc 2d5c0000 00000000 00000000 49000000 -\..........I... │ │ │ │ + 0x000204dc dc0a0200 34000000 61590000 32000000 ....4...aY..2... │ │ │ │ + 0x000204ec 99470000 3a000000 00000000 47000000 .G..:.......G... │ │ │ │ + 0x000204fc 01760000 33000000 a55b0000 00000000 .v..3....[...... │ │ │ │ 0x0002050c 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x0002051c 00000000 00000000 30880000 7ca40000 ........0...|... │ │ │ │ + 0x0002051c 00000000 00000000 2c880000 78a40000 ........,...x... │ │ │ │ 0x0002052c 60000000 240b0200 040b0200 e9310000 `...$........1.. │ │ │ │ - 0x0002053c 49340000 e1710000 10880000 10000000 I4...q.......... │ │ │ │ - 0x0002054c 00000000 00410000 d8040200 fc870000 .....A.......... │ │ │ │ + 0x0002053c 49340000 dd710000 0c880000 10000000 I4...q.......... │ │ │ │ + 0x0002054c 00000000 00410000 d8040200 f8870000 .....A.......... │ │ │ │ 0x0002055c 0c000000 00000000 00410000 90040200 .........A...... │ │ │ │ - 0x0002056c ec870000 38000000 00000000 18450000 ....8........E.. │ │ │ │ - 0x0002057c 28040200 dc870000 4c000000 00000000 (.......L....... │ │ │ │ + 0x0002056c e8870000 38000000 00000000 18450000 ....8........E.. │ │ │ │ + 0x0002057c 28040200 d8870000 4c000000 00000000 (.......L....... │ │ │ │ 0x0002058c 18450000 c0030200 00000000 38ff0100 .E..........8... │ │ │ │ - 0x0002059c e4860000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002059c e0860000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205bc 00000000 00000000 20ff0100 d4870000 ........ ....... │ │ │ │ + 0x000205bc 00000000 00000000 20ff0100 d0870000 ........ ....... │ │ │ │ 0x000205cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205ec 00000000 14ff0100 54850000 00000000 ........T....... │ │ │ │ + 0x000205ec 00000000 14ff0100 50850000 00000000 ........P....... │ │ │ │ 0x000205fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002060c 00000000 00000000 00000000 c8870000 ................ │ │ │ │ - 0x0002061c f1680000 08000000 00000000 00000000 .h.............. │ │ │ │ - 0x0002062c 0cff0100 c0870000 00000000 00000000 ................ │ │ │ │ + 0x0002060c 00000000 00000000 00000000 c4870000 ................ │ │ │ │ + 0x0002061c ed680000 08000000 00000000 00000000 .h.............. │ │ │ │ + 0x0002062c 0cff0100 bc870000 00000000 00000000 ................ │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002064c 00000000 00000000 00000000 04ff0100 ................ │ │ │ │ - 0x0002065c 68850000 00000000 00000000 00000000 h............... │ │ │ │ + 0x0002065c 64850000 00000000 00000000 00000000 d............... │ │ │ │ 0x0002066c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002067c 00000000 00000000 fcfe0100 94850000 ................ │ │ │ │ + 0x0002067c 00000000 00000000 fcfe0100 90850000 ................ │ │ │ │ 0x0002068c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002069c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206ac 00000000 f4fe0100 d0850000 00000000 ................ │ │ │ │ + 0x000206ac 00000000 f4fe0100 cc850000 00000000 ................ │ │ │ │ 0x000206bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206dc ecfe0100 b0850000 00000000 00000000 ................ │ │ │ │ + 0x000206dc ecfe0100 ac850000 00000000 00000000 ................ │ │ │ │ 0x000206ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206fc 00000000 00000000 00000000 e4fe0100 ................ │ │ │ │ - 0x0002070c b0850000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002070c ac850000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002071c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002072c 00000000 00000000 dcfe0100 a0850000 ................ │ │ │ │ + 0x0002072c 00000000 00000000 dcfe0100 9c850000 ................ │ │ │ │ 0x0002073c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002074c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002075c 00000000 c8fe0100 40870000 00000000 ........@....... │ │ │ │ + 0x0002075c 00000000 c8fe0100 3c870000 00000000 ........<....... │ │ │ │ 0x0002076c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002077c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002078c b8fe0100 68870000 00000000 00000000 ....h........... │ │ │ │ + 0x0002078c b8fe0100 64870000 00000000 00000000 ....d........... │ │ │ │ 0x0002079c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207ac 00000000 00000000 00000000 b0fe0100 ................ │ │ │ │ - 0x000207bc 7c870000 00000000 00000000 00000000 |............... │ │ │ │ + 0x000207bc 78870000 00000000 00000000 00000000 x............... │ │ │ │ 0x000207cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000207dc 00000000 00000000 c0fe0100 50870000 ............P... │ │ │ │ + 0x000207dc 00000000 00000000 c0fe0100 4c870000 ............L... │ │ │ │ 0x000207ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002080c 00000000 a4fe0100 94870000 00000000 ................ │ │ │ │ + 0x0002080c 00000000 a4fe0100 90870000 00000000 ................ │ │ │ │ 0x0002081c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002082c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002083c 98fe0100 a0870000 00000000 00000000 ................ │ │ │ │ + 0x0002083c 98fe0100 9c870000 00000000 00000000 ................ │ │ │ │ 0x0002084c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002085c 00000000 00000000 00000000 d0fe0100 ................ │ │ │ │ - 0x0002086c dc850000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002086c d8850000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002087c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002088c 00000000 00000000 8cfe0100 ac870000 ................ │ │ │ │ + 0x0002088c 00000000 00000000 8cfe0100 a8870000 ................ │ │ │ │ 0x0002089c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000208ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000208bc a0840000 85790000 00000000 00000000 .....y.......... │ │ │ │ - 0x000208cc 00000000 a8840000 7d430000 45740000 ........}C..Et.. │ │ │ │ - 0x000208dc 00000000 00000000 24870000 21250000 ........$...!%.. │ │ │ │ - 0x000208ec 00000000 00000000 00000000 c4840000 ................ │ │ │ │ - 0x000208fc 1d7c0000 00000000 00000000 00000000 .|.............. │ │ │ │ - 0x0002090c d0840000 c97b0000 00000000 00000000 .....{.......... │ │ │ │ - 0x0002091c 00000000 d8840000 d9760000 00000000 .........v...... │ │ │ │ - 0x0002092c 00000000 00000000 e4840000 b5280000 .............(.. │ │ │ │ - 0x0002093c ed260000 00000000 00000000 f4840000 .&.............. │ │ │ │ + 0x000208bc 9c840000 81790000 00000000 00000000 .....y.......... │ │ │ │ + 0x000208cc 00000000 a4840000 7d430000 41740000 ........}C..At.. │ │ │ │ + 0x000208dc 00000000 00000000 20870000 21250000 ........ ...!%.. │ │ │ │ + 0x000208ec 00000000 00000000 00000000 c0840000 ................ │ │ │ │ + 0x000208fc 197c0000 00000000 00000000 00000000 .|.............. │ │ │ │ + 0x0002090c cc840000 c57b0000 00000000 00000000 .....{.......... │ │ │ │ + 0x0002091c 00000000 d4840000 d5760000 00000000 .........v...... │ │ │ │ + 0x0002092c 00000000 00000000 e0840000 b5280000 .............(.. │ │ │ │ + 0x0002093c ed260000 00000000 00000000 f0840000 .&.............. │ │ │ │ 0x0002094c 51430000 00000000 00000000 00000000 QC.............. │ │ │ │ - 0x0002095c 08850000 11240000 3d260000 00000000 .....$..=&...... │ │ │ │ - 0x0002096c 00000000 18850000 a1250000 a5430000 .........%...C.. │ │ │ │ - 0x0002097c 00000000 00000000 30850000 c5250000 ........0....%.. │ │ │ │ - 0x0002098c 00000000 00000000 00000000 40850000 ............@... │ │ │ │ - 0x0002099c b1760000 00000000 00000000 00000000 .v.............. │ │ │ │ - 0x000209ac 48850000 e9250000 00000000 00000000 H....%.......... │ │ │ │ + 0x0002095c 04850000 11240000 3d260000 00000000 .....$..=&...... │ │ │ │ + 0x0002096c 00000000 14850000 a1250000 a5430000 .........%...C.. │ │ │ │ + 0x0002097c 00000000 00000000 2c850000 c5250000 ........,....%.. │ │ │ │ + 0x0002098c 00000000 00000000 00000000 3c850000 ............<... │ │ │ │ + 0x0002099c ad760000 00000000 00000000 00000000 .v.............. │ │ │ │ + 0x000209ac 44850000 e9250000 00000000 00000000 D....%.......... │ │ │ │ 0x000209bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000209cc 00000000 00000000 a0840000 85790000 .............y.. │ │ │ │ - 0x000209dc 00000000 00000000 00000000 a8840000 ................ │ │ │ │ - 0x000209ec 7d430000 45740000 00000000 00000000 }C..Et.......... │ │ │ │ - 0x000209fc 24870000 21250000 00000000 00000000 $...!%.......... │ │ │ │ - 0x00020a0c 00000000 c4840000 1d7c0000 00000000 .........|...... │ │ │ │ - 0x00020a1c 00000000 00000000 d0840000 c97b0000 .............{.. │ │ │ │ - 0x00020a2c 00000000 00000000 00000000 d8840000 ................ │ │ │ │ - 0x00020a3c d9760000 00000000 00000000 00000000 .v.............. │ │ │ │ - 0x00020a4c e4840000 b5280000 ed260000 00000000 .....(...&...... │ │ │ │ - 0x00020a5c 00000000 f4840000 51430000 00000000 ........QC...... │ │ │ │ - 0x00020a6c 00000000 00000000 08850000 11240000 .............$.. │ │ │ │ + 0x000209cc 00000000 00000000 9c840000 81790000 .............y.. │ │ │ │ + 0x000209dc 00000000 00000000 00000000 a4840000 ................ │ │ │ │ + 0x000209ec 7d430000 41740000 00000000 00000000 }C..At.......... │ │ │ │ + 0x000209fc 20870000 21250000 00000000 00000000 ...!%.......... │ │ │ │ + 0x00020a0c 00000000 c0840000 197c0000 00000000 .........|...... │ │ │ │ + 0x00020a1c 00000000 00000000 cc840000 c57b0000 .............{.. │ │ │ │ + 0x00020a2c 00000000 00000000 00000000 d4840000 ................ │ │ │ │ + 0x00020a3c d5760000 00000000 00000000 00000000 .v.............. │ │ │ │ + 0x00020a4c e0840000 b5280000 ed260000 00000000 .....(...&...... │ │ │ │ + 0x00020a5c 00000000 f0840000 51430000 00000000 ........QC...... │ │ │ │ + 0x00020a6c 00000000 00000000 04850000 11240000 .............$.. │ │ │ │ 0x00020a7c 3d260000 00000000 00000000 00000000 =&.............. │ │ │ │ 0x00020a8c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020a9c c8860000 2d2c0000 08000000 00000000 ....-,.......... │ │ │ │ - 0x00020aac e4820000 097a0000 80000000 00000000 .....z.......... │ │ │ │ - 0x00020abc d0860000 11260000 04000000 00000000 .....&.......... │ │ │ │ + 0x00020a9c c4860000 2d2c0000 08000000 00000000 ....-,.......... │ │ │ │ + 0x00020aac e0820000 057a0000 80000000 00000000 .....z.......... │ │ │ │ + 0x00020abc cc860000 11260000 04000000 00000000 .....&.......... │ │ │ │ 0x00020acc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020adc d8860000 79250000 00000000 00000000 ....y%.......... │ │ │ │ + 0x00020adc d4860000 79250000 00000000 00000000 ....y%.......... │ │ │ │ 0x00020aec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020afc 00000000 00000000 02000000 e12d0000 .............-.. │ │ │ │ 0x00020b0c 03000000 02000000 04000000 01000000 ................ │ │ │ │ - 0x00020b1c 00000000 00000000 e4860000 11330000 .............3.. │ │ │ │ - 0x00020b2c 82000000 30a40000 f4860000 b9730000 ....0........s.. │ │ │ │ - 0x00020b3c 04000000 dca20000 04870000 c9550000 .............U.. │ │ │ │ - 0x00020b4c 04000000 50a20000 18870000 d5320000 ....P........2.. │ │ │ │ - 0x00020b5c 04000000 a0a10000 2c870000 053e0000 ........,....>.. │ │ │ │ - 0x00020b6c 08000000 f8a00000 40870000 59270000 ........@...Y'.. │ │ │ │ - 0x00020b7c 82000000 90a00000 50870000 81290000 ........P....).. │ │ │ │ - 0x00020b8c 82000000 20a00000 68870000 c5270000 .... ...h....'.. │ │ │ │ - 0x00020b9c 82000000 d49f0000 7c870000 15290000 ........|....).. │ │ │ │ - 0x00020bac 82000000 849f0000 94870000 492a0000 ............I*.. │ │ │ │ - 0x00020bbc 82000000 009f0000 a0870000 092b0000 .............+.. │ │ │ │ - 0x00020bcc 82000000 889e0000 ac870000 d92c0000 .............,.. │ │ │ │ - 0x00020bdc 82000000 d09d0000 00000000 00000000 ................ │ │ │ │ + 0x00020b1c 00000000 00000000 e0860000 11330000 .............3.. │ │ │ │ + 0x00020b2c 82000000 2ca40000 f0860000 b5730000 ....,........s.. │ │ │ │ + 0x00020b3c 04000000 d8a20000 00870000 c5550000 .............U.. │ │ │ │ + 0x00020b4c 04000000 4ca20000 14870000 d5320000 ....L........2.. │ │ │ │ + 0x00020b5c 04000000 9ca10000 28870000 053e0000 ........(....>.. │ │ │ │ + 0x00020b6c 08000000 f4a00000 3c870000 59270000 ........<...Y'.. │ │ │ │ + 0x00020b7c 82000000 8ca00000 4c870000 81290000 ........L....).. │ │ │ │ + 0x00020b8c 82000000 1ca00000 64870000 c5270000 ........d....'.. │ │ │ │ + 0x00020b9c 82000000 d09f0000 78870000 15290000 ........x....).. │ │ │ │ + 0x00020bac 82000000 809f0000 90870000 492a0000 ............I*.. │ │ │ │ + 0x00020bbc 82000000 fc9e0000 9c870000 092b0000 .............+.. │ │ │ │ + 0x00020bcc 82000000 849e0000 a8870000 d92c0000 .............,.. │ │ │ │ + 0x00020bdc 82000000 cc9d0000 00000000 00000000 ................ │ │ │ │ 0x00020bec 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39363631 31316433 66353439 33623334 966111d3f5493b34 │ │ │ │ - 0x00000010 65666639 66653036 63613162 61343338 eff9fe06ca1ba438 │ │ │ │ - 0x00000020 31633964 39372e64 65627567 00000000 1c9d97.debug.... │ │ │ │ - 0x00000030 e156fdcd .V.. │ │ │ │ + 0x00000000 62306333 34663136 63323633 62323162 b0c34f16c263b21b │ │ │ │ + 0x00000010 38663261 37326436 36386530 65396233 8f2a72d668e0e9b3 │ │ │ │ + 0x00000020 64663138 65342e64 65627567 00000000 df18e4.debug.... │ │ │ │ + 0x00000030 c6e31a41 ...A │ │ ├── ./usr/lib/python3.13/lib-dynload/_bz2.cpython-313-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 0x032dc 0x032dc R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x032e4 0x032e4 R E 0x10000 │ │ │ │ LOAD 0x00ff04 0x0001ff04 0x0001ff04 0x0039c 0x003a0 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff18 0x0001ff18 0x0001ff18 0x000e8 0x000e8 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00ff04 0x0001ff04 0x0001ff04 0x000fc 0x000fc R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 000004d8 0004d8 0003c3 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 0000089c 00089c 000074 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000910 000910 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000930 000930 0001a8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00000ad8 000ad8 000170 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00000c48 000c48 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000c54 000c54 00024c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00000ea0 000ea0 001918 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000027b8 0027b8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000027c0 0027c0 000b18 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 000032d8 0032d8 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000ea0 000ea0 001920 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000027c0 0027c0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000027c8 0027c8 000b18 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 000032e0 0032e0 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001ff04 00ff04 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001ff08 00ff08 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001ff0c 00ff0c 00000c 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff18 00ff18 0000e8 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 0000ec 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 000200ec 0100ec 0001b4 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 000202a0 0102a0 000004 00 WA 0 0 1 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff18 contains 25 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libbz2.so.1.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0xc48 │ │ │ │ - 0x0000000d (FINI) 0x27b8 │ │ │ │ + 0x0000000d (FINI) 0x27c0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1ff04 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1ff08 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x4d8 │ │ │ │ 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: 3beb543419fe0d40a31e4c1c064ac696307cc4f9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 604ef397d91810c205bc7ffce6ba297a55bd0b6a │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -37,25 +37,26 @@ │ │ │ │ PyEval_SaveThread │ │ │ │ BZ2_bzDecompress │ │ │ │ PyEval_RestoreThread │ │ │ │ PyThread_release_lock │ │ │ │ PyBuffer_Release │ │ │ │ PyList_Append │ │ │ │ PyMem_Malloc │ │ │ │ -PyMem_Realloc │ │ │ │ PyErr_SetNone │ │ │ │ PyMem_Free │ │ │ │ +PyMem_Realloc │ │ │ │ BZ2_bzCompress │ │ │ │ BZ2_bzDecompressEnd │ │ │ │ PyThread_free_lock │ │ │ │ BZ2_bzCompressEnd │ │ │ │ PyMem_RawFree │ │ │ │ libbz2.so.1.0 │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ +FIyD>KD1 │ │ │ │ I|K|IyD[ │ │ │ │ IxKyIyD[ │ │ │ │ IuKuIyD[ │ │ │ │ IqKrIyD[ │ │ │ │ IcK2FmIyD[ │ │ │ │ H KxD J{D │ │ │ │ #7J)FxDcczD │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -45,18 +45,18 @@ │ │ │ │ 0x00000778 616c5f53 61766554 68726561 6400425a al_SaveThread.BZ │ │ │ │ 0x00000788 325f627a 4465636f 6d707265 73730050 2_bzDecompress.P │ │ │ │ 0x00000798 79457661 6c5f5265 73746f72 65546872 yEval_RestoreThr │ │ │ │ 0x000007a8 65616400 50795468 72656164 5f72656c ead.PyThread_rel │ │ │ │ 0x000007b8 65617365 5f6c6f63 6b005079 42756666 ease_lock.PyBuff │ │ │ │ 0x000007c8 65725f52 656c6561 73650050 794c6973 er_Release.PyLis │ │ │ │ 0x000007d8 745f4170 70656e64 0050794d 656d5f4d t_Append.PyMem_M │ │ │ │ - 0x000007e8 616c6c6f 63005079 4d656d5f 5265616c alloc.PyMem_Real │ │ │ │ - 0x000007f8 6c6f6300 50794572 725f5365 744e6f6e loc.PyErr_SetNon │ │ │ │ - 0x00000808 65006d65 6d6d6f76 65005079 4d656d5f e.memmove.PyMem_ │ │ │ │ - 0x00000818 46726565 00425a32 5f627a43 6f6d7072 Free.BZ2_bzCompr │ │ │ │ + 0x000007e8 616c6c6f 63005079 4572725f 5365744e alloc.PyErr_SetN │ │ │ │ + 0x000007f8 6f6e6500 50794d65 6d5f4672 6565006d one.PyMem_Free.m │ │ │ │ + 0x00000808 656d6d6f 76650050 794d656d 5f526561 emmove.PyMem_Rea │ │ │ │ + 0x00000818 6c6c6f63 00425a32 5f627a43 6f6d7072 lloc.BZ2_bzCompr │ │ │ │ 0x00000828 65737300 425a325f 627a4465 636f6d70 ess.BZ2_bzDecomp │ │ │ │ 0x00000838 72657373 456e6400 50795468 72656164 ressEnd.PyThread │ │ │ │ 0x00000848 5f667265 655f6c6f 636b0042 5a325f62 _free_lock.BZ2_b │ │ │ │ 0x00000858 7a436f6d 70726573 73456e64 0050794d zCompressEnd.PyM │ │ │ │ 0x00000868 656d5f52 61774672 65650072 61697365 em_RawFree.raise │ │ │ │ 0x00000878 006c6962 627a322e 736f2e31 2e30006c .libbz2.so.1.0.l │ │ │ │ 0x00000888 6962632e 736f2e36 00474c49 42435f32 ibc.so.6.GLIBC_2 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -260,47 +260,47 @@ │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 10bc │ │ │ │ blx d04 │ │ │ │ b.n 1052 │ │ │ │ nop │ │ │ │ orr.w r0, lr, #1 │ │ │ │ @ instruction: 0xf13a0001 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx d40 │ │ │ │ @@ -384,15 +384,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2538 │ │ │ │ + bl 2540 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 1292 │ │ │ │ mul.w r0, r3, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ @@ -411,17 +411,17 @@ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [pc, #1756] @ 1994 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1552 │ │ │ │ + beq.w 14f6 │ │ │ │ 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, #1724] @ 1998 │ │ │ │ @@ -437,246 +437,207 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx d1c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14e8 │ │ │ │ + beq.w 14e4 │ │ │ │ add r5, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx e34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1892 │ │ │ │ + bne.w 1858 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 160e │ │ │ │ + beq.w 1614 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ blx e94 <_PyNumber_Index@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1604 │ │ │ │ + beq.w 160a │ │ │ │ blx d7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 15a4 │ │ │ │ + bne.w 1548 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.w 1604 │ │ │ │ + beq.w 160a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1896 │ │ │ │ - ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18fe │ │ │ │ + beq.w 1626 │ │ │ │ + ldrb.w r8, [r4, #60] @ 0x3c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 18de │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18ac │ │ │ │ + bne.w 18f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15b6 │ │ │ │ - ldrd r2, ip, [r4, #76] @ 0x4c │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ - add.w r0, r1, ip │ │ │ │ - sub.w lr, r2, ip │ │ │ │ - adds r3, r6, r2 │ │ │ │ - cmp r8, lr │ │ │ │ - sub.w r3, r3, r0 │ │ │ │ - bhi.w 1748 │ │ │ │ - cmp r8, r3 │ │ │ │ - bhi.w 1850 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + beq.w 15c0 │ │ │ │ + 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 192e │ │ │ │ + cmp r9, r6 │ │ │ │ + bhi.w 1918 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r9 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - add r8, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + mov.w r8, #1 │ │ │ │ + add r9, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - add.w fp, r4, #8 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ it lt │ │ │ │ movlt.w r6, #32768 @ 0x8000 │ │ │ │ - str.w r8, [r4, #80] @ 0x50 │ │ │ │ - blt.n 13c4 │ │ │ │ - cmp.w r5, #32768 @ 0x8000 │ │ │ │ - mov r6, r5 │ │ │ │ - it ge │ │ │ │ - movge.w r6, #32768 @ 0x8000 │ │ │ │ + str.w r9, [r4, #80] @ 0x50 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bge.w 155a │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ - mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 187c │ │ │ │ + beq.w 188c │ │ │ │ movs r0, #1 │ │ │ │ blx c68 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1862 │ │ │ │ + beq.w 1872 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - str.w r9, [r3] │ │ │ │ - add.w r3, r9, #16 │ │ │ │ + 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 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ blx e40 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx e10 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - blx e10 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ blx c9c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - add.w r3, r9, #9 │ │ │ │ + add.w r3, sl, #9 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 17cc │ │ │ │ + bhi.w 1824 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ - lsls r1, r4, #10 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - lsls r3, r2, #9 │ │ │ │ - lsls r1, r0, #10 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r7, r4, #10 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ + lsls r1, r6, #9 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsls r7, r2, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cmp.w r9, #4 │ │ │ │ - beq.w 161e │ │ │ │ - cbz r1, 1458 │ │ │ │ + cmp.w sl, #4 │ │ │ │ + beq.w 1646 │ │ │ │ + cbz r1, 1454 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17e0 │ │ │ │ + bne.w 17b6 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1626 │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ + bne.w 164e │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itet eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - ldreq.w r5, [r8, #12] │ │ │ │ - beq.n 14fa │ │ │ │ + ldreq.w r5, [r9, #12] │ │ │ │ + beq.n 1568 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 16fe │ │ │ │ + beq.w 1718 │ │ │ │ subs r1, r6, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx cdc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193c │ │ │ │ + beq.w 17a2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 1770 │ │ │ │ + ble.w 1790 │ │ │ │ adds r0, #16 │ │ │ │ subs r5, #1 │ │ │ │ - bne.w 16c0 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ + bne.w 16e2 │ │ │ │ + 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, [r8] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 177e │ │ │ │ + beq.w 179e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 177e │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 179e │ │ │ │ + mov r0, r9 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - cbnz r3, 152c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 159a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15fa │ │ │ │ + beq.n 15c4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 169a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 16c0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ blx e1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 14f2 │ │ │ │ + cbz r3, 14ee │ │ │ │ mov r0, r7 │ │ │ │ blx cc0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1730 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1524 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1524 │ │ │ │ - mov r0, r8 │ │ │ │ - blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 14ce │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r3, [r4, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 14e2 │ │ │ │ - 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 ec8 <_PyNumber_Index@plt+0x34> │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 14e2 │ │ │ │ - b.n 18e0 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ blx df8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 1576 │ │ │ │ + ble.n 151a │ │ │ │ clz r3, r6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r5, #2 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1308 │ │ │ │ - ldr.w r3, [pc, #1060] @ 199c │ │ │ │ + ldr.w r3, [pc, #1152] @ 199c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movs r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -686,451 +647,488 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx d1c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1308 │ │ │ │ - b.n 14e8 │ │ │ │ + b.n 14e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 133e │ │ │ │ mov r0, r6 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 133e │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 13a6 │ │ │ │ - ldr r3, [pc, #992] @ (19a0 ) │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #992] @ (19a4 ) │ │ │ │ + cmp.w r5, #32768 @ 0x8000 │ │ │ │ + mov r6, r5 │ │ │ │ + it ge │ │ │ │ + movge.w r6, #32768 @ 0x8000 │ │ │ │ + b.n 13c0 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 1744 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1592 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 1592 │ │ │ │ + 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 14cc │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r3, [r4, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 14de │ │ │ │ + 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 ec8 <_PyNumber_Index@plt+0x34> │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14de │ │ │ │ + b.n 1768 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 13aa │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + strb.w r3, [r4, #68] @ 0x44 │ │ │ │ + b.n 14de │ │ │ │ + ldr r3, [pc, #976] @ (19a0 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #976] @ (19a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [r4, #56] @ 0x38 │ │ │ │ + str.w sl, [r4, #56] @ 0x38 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15f2 │ │ │ │ + beq.n 1602 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 15f2 │ │ │ │ - mov r0, r8 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 1602 │ │ │ │ + mov r0, r9 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 14e2 │ │ │ │ - movs r3, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - strb.w r3, [r4, #68] @ 0x44 │ │ │ │ - b.n 14e2 │ │ │ │ + b.n 14de │ │ │ │ blx dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1892 │ │ │ │ + bne.w 1858 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + movs r1, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1344 │ │ │ │ + blx d10 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1352 │ │ │ │ + blx e40 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + blx d10 │ │ │ │ + mov r0, r6 │ │ │ │ + blx c9c │ │ │ │ + b.n 1352 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cmp.w r9, #4 │ │ │ │ - bne.w 1884 │ │ │ │ + cmp.w sl, #4 │ │ │ │ + bne.w 1894 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 1458 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ + b.n 1454 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - bgt.w 17c6 │ │ │ │ - ldr r2, [pc, #884] @ (19a8 ) │ │ │ │ + bgt.w 18d8 │ │ │ │ + ldr r2, [pc, #844] @ (19a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [r2, r3, lsl #2] │ │ │ │ + ldr.w sl, [r2, r3, lsl #2] │ │ │ │ subs r3, r5, r6 │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, sl │ │ │ │ it ge │ │ │ │ - movge r3, r9 │ │ │ │ - ands.w r9, r9, r5, asr #32 │ │ │ │ + movge r3, sl │ │ │ │ + ands.w sl, sl, r5, asr #32 │ │ │ │ it cc │ │ │ │ - movcc r9, r3 │ │ │ │ + movcc sl, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r6 │ │ │ │ - cmp r3, r9 │ │ │ │ - blt.w 17c0 │ │ │ │ - mov r1, r9 │ │ │ │ + cmp r3, sl │ │ │ │ + blt.w 18d2 │ │ │ │ + mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 179c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ + beq.w 18ae │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r9 │ │ │ │ blx da0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - blt.w 1790 │ │ │ │ + blt.w 18a2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1688 │ │ │ │ + beq.n 16ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18be │ │ │ │ + beq.n 1784 │ │ │ │ adds r1, #16 │ │ │ │ - add r6, r9 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - strd r1, r9, [r4, #24] │ │ │ │ - bge.w 13f0 │ │ │ │ - b.n 15d8 │ │ │ │ + add r6, sl │ │ │ │ + cmp.w sl, #0 │ │ │ │ + strd r1, sl, [r4, #24] │ │ │ │ + bge.w 13ec │ │ │ │ + b.n 15e8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18ec │ │ │ │ + bne.n 1774 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ blx e7c │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d4 │ │ │ │ + beq.n 175c │ │ │ │ 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 14e2 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - mov sl, r7 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r3 │ │ │ │ + b.n 14de │ │ │ │ + str r4, [sp, #24] │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r4, [r2, r9, lsl #2] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr.w sl, [r2, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + add.w r1, sl, #16 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ blx ce8 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r5, r9 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ + cmp r5, r4 │ │ │ │ add.w r3, r0, r2 │ │ │ │ - bgt.n 16ce │ │ │ │ + bgt.n 16ea │ │ │ │ mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, sl │ │ │ │ - b.n 1494 │ │ │ │ - ldr.w r5, [r8, #12] │ │ │ │ + b.n 1490 │ │ │ │ + ldr.w r5, [r9, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 14fa │ │ │ │ + beq.w 1568 │ │ │ │ subs r1, r6, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx cdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193c │ │ │ │ - mov sl, r7 │ │ │ │ - add.w r3, r6, #16 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + beq.n 17a2 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ movs r5, #1 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 16ce │ │ │ │ - ldr.w r1, [r8] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add.w r3, r6, #16 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + b.n 16ea │ │ │ │ + ldr.w r1, [r9] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1524 │ │ │ │ + beq.w 1592 │ │ │ │ subs r1, #1 │ │ │ │ - str.w r1, [r8] │ │ │ │ + str.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 151c │ │ │ │ - b.n 1524 │ │ │ │ - add r2, r8 │ │ │ │ + beq.w 158a │ │ │ │ + b.n 1592 │ │ │ │ + ldr r3, [pc, #588] @ (19ac ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d64 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - subs r3, r1, r6 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - blx d58 │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 1782 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ - add r3, r0 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #8] │ │ │ │ - adds r0, r3, r2 │ │ │ │ - b.n 1396 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bl ec8 <_PyNumber_Index@plt+0x34> │ │ │ │ + b.n 1606 │ │ │ │ + ldr r3, [r4, #76] @ 0x4c │ │ │ │ + cmp r3, r2 │ │ │ │ + bcs.n 16d6 │ │ │ │ + blx ca8 │ │ │ │ + str.w r8, [r4, #72] @ 0x48 │ │ │ │ + b.n 16c6 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + b.n 16ae │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 14b4 │ │ │ │ + bne.w 14b0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - b.n 1524 │ │ │ │ - ldr r3, [pc, #552] @ (19ac ) │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 1592 │ │ │ │ + ldr r3, [pc, #520] @ (19ac ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #520] @ (19b0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d64 │ │ │ │ - b.n 14e2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 17b0 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #28] │ │ │ │ - b.n 15d8 │ │ │ │ - ldr r1, [pc, #528] @ (19b0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #520] @ (19ac ) │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1794 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1794 │ │ │ │ - mov r0, r1 │ │ │ │ - blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1794 │ │ │ │ - ldr r1, [pc, #496] @ (19b4 ) │ │ │ │ - add r1, pc │ │ │ │ - b.n 17a0 │ │ │ │ - mov.w r9, #268435456 @ 0x10000000 │ │ │ │ - b.n 1638 │ │ │ │ - ldr r3, [pc, #464] @ (19a0 ) │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #484] @ (19b8 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx e64 │ │ │ │ - b.n 15ce │ │ │ │ + b.n 15e8 │ │ │ │ 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 e10 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ blx c9c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ add r2, r3 │ │ │ │ - add.w r3, r9, #9 │ │ │ │ + add.w r3, sl, #9 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 17cc │ │ │ │ - add r0, pc, #8 @ (adr r0, 1818 ) │ │ │ │ + bhi.n 1824 │ │ │ │ + add r0, pc, #8 @ (adr r0, 17ec ) │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx r0 │ │ │ │ - nop │ │ │ │ - lsls r5, r4, #5 │ │ │ │ + lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xffb5ffff │ │ │ │ - lsls r7, r1, #5 │ │ │ │ + movs r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r1, r7, #4 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - stc2 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - lsls r3, r6, #2 │ │ │ │ + lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r7, r1, #4 │ │ │ │ + stc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ + stc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ + lsls r3, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r1, r7, #3 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - mov r2, ip │ │ │ │ - mov r0, r6 │ │ │ │ - blx cb4 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - add r0, r3 │ │ │ │ - b.n 1396 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + lsls r1, r6, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ + mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ + mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ + mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ + mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ + ldr r3, [pc, #376] @ (19a0 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #392] @ (19b4 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx e64 │ │ │ │ + b.n 15de │ │ │ │ + ldr r3, [pc, #380] @ (19b8 ) │ │ │ │ + mvn.w sl, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #376] @ (19bc ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 15de │ │ │ │ + mvn.w sl, #2 │ │ │ │ + blx d04 │ │ │ │ + b.n 15de │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 14e4 │ │ │ │ + ldr r3, [pc, #352] @ (19c0 ) │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #348] @ (19c4 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 15de │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 187c │ │ │ │ + beq.n 188c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 187c │ │ │ │ - mov r0, r9 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 188c │ │ │ │ + mov r0, sl │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 15f2 │ │ │ │ + b.n 1602 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1458 │ │ │ │ + beq.w 1454 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1452 │ │ │ │ - b.n 17e2 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 14e8 │ │ │ │ - blx e40 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ - blx d10 │ │ │ │ - mov r0, r6 │ │ │ │ - blx c9c │ │ │ │ - b.n 1352 │ │ │ │ - ldr r3, [pc, #268] @ (19bc ) │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #268] @ (19c0 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + beq.w 144e │ │ │ │ + b.n 17b8 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 18c2 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #28] │ │ │ │ + b.n 15e8 │ │ │ │ + ldr r1, [pc, #280] @ (19c8 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [pc, #248] @ (19ac ) │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 15f6 │ │ │ │ + b.n 18a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 18a6 │ │ │ │ mov r0, r1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - b.n 1688 │ │ │ │ - mvn.w r9, #2 │ │ │ │ - blx d04 │ │ │ │ - b.n 15ce │ │ │ │ - ldr r3, [pc, #212] @ (19ac ) │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d64 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl ec8 <_PyNumber_Index@plt+0x34> │ │ │ │ - b.n 15f6 │ │ │ │ - ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs.w 16b4 │ │ │ │ - blx ca8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 16a2 │ │ │ │ - ldr r3, [pc, #196] @ (19c4 ) │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #196] @ (19c8 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + b.n 18a6 │ │ │ │ + ldr r1, [pc, #248] @ (19cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 15f6 │ │ │ │ - ldr r3, [pc, #184] @ (19cc ) │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #180] @ (19d0 ) │ │ │ │ + b.n 18b2 │ │ │ │ + mov.w sl, #268435456 @ 0x10000000 │ │ │ │ + b.n 1660 │ │ │ │ + ldr r3, [pc, #240] @ (19d0 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #240] @ (19d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 15ce │ │ │ │ - ldr r3, [pc, #148] @ (19bc ) │ │ │ │ - mvn.w r9, #1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #164] @ (19d4 ) │ │ │ │ + b.n 1606 │ │ │ │ + ldr r3, [pc, #196] @ (19b8 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #224] @ (19d8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 15ce │ │ │ │ - ldr r3, [pc, #108] @ (19ac ) │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #148] @ (19d8 ) │ │ │ │ + b.n 1606 │ │ │ │ + ldr r3, [pc, #156] @ (19a0 ) │ │ │ │ + mvn.w sl, #5 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #208] @ (19dc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 15d8 │ │ │ │ - ldr r3, [pc, #76] @ (19a0 ) │ │ │ │ - mvn.w r9, #5 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #128] @ (19dc ) │ │ │ │ + b.n 15de │ │ │ │ + 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 139a │ │ │ │ + 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, 1984 │ │ │ │ + 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 139a │ │ │ │ + ldr r3, [pc, #116] @ (19d0 ) │ │ │ │ + mvn.w sl, #6 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #124] @ (19e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 15ce │ │ │ │ - ldr r3, [pc, #92] @ (19c4 ) │ │ │ │ - mvn.w r9, #6 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #112] @ (19e0 ) │ │ │ │ + b.n 15de │ │ │ │ + ldr r3, [pc, #116] @ (19e4 ) │ │ │ │ + mvn.w sl, #8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #112] @ (19e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 15ce │ │ │ │ - ldr r3, [pc, #100] @ (19e4 ) │ │ │ │ - mvn.w r9, #8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #96] @ (19e8 ) │ │ │ │ + b.n 15de │ │ │ │ + ldr r3, [pc, #36] @ (19ac ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 15ce │ │ │ │ + blx d64 │ │ │ │ + b.n 14de │ │ │ │ nop │ │ │ │ ldc 0, cr0, [lr, #-4]! │ │ │ │ cdp 0, 0, cr0, cr8, cr1, {0} │ │ │ │ - sbc.w r0, ip, r1 │ │ │ │ + rsb r0, r8, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ 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, #1096] @ 1e48 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1538,41 +1536,41 @@ │ │ │ │ blx d28 │ │ │ │ b.n 1c34 │ │ │ │ nop │ │ │ │ b.n 1a38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ @@ -1844,23 +1842,23 @@ │ │ │ │ movs r1, r0 │ │ │ │ b.n 2314 │ │ │ │ movs r1, r0 │ │ │ │ bl 226102 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r0, #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] @ 21dc │ │ │ │ add.w r3, r0, #9 │ │ │ │ @@ -1931,35 +1929,35 @@ │ │ │ │ blx d04 │ │ │ │ b.n 2162 │ │ │ │ nop │ │ │ │ udf #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ 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, #192] @ (22e0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2043,253 +2041,257 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n 2282 │ │ │ │ nop │ │ │ │ ble.n 2290 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r6, #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, #472] @ (24e0 ) │ │ │ │ + ldr r3, [pc, #476] @ (24e4 ) │ │ │ │ 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 2490 │ │ │ │ + beq.w 2492 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 24ba │ │ │ │ + bne.w 24bc │ │ │ │ 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 24b0 │ │ │ │ + beq.w 24b2 │ │ │ │ mov r0, r6 │ │ │ │ blx c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24a6 │ │ │ │ + beq.w 24a8 │ │ │ │ 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 r7, [r4, #24] │ │ │ │ - mov.w r5, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #20] │ │ │ │ + mov.w r5, #32768 @ 0x8000 │ │ │ │ str r5, [r4, #28] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2474 │ │ │ │ + beq.w 2476 │ │ │ │ blx e40 │ │ │ │ movs r1, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx ddc │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ blx c9c │ │ │ │ mov r0, r9 │ │ │ │ bl 2120 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2464 │ │ │ │ + bne.n 2466 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 2366 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ + bne.n 236a │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 23c2 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 23aa │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 23c2 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr.w r8, [r2] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 23fc │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - b.n 23fc │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 2434 │ │ │ │ + beq.n 2408 │ │ │ │ + cmp r7, #2 │ │ │ │ + beq.n 2436 │ │ │ │ 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 2452 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 23fc │ │ │ │ - subs r3, #1 │ │ │ │ + beq.n 2454 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 23e4 │ │ │ │ + subs r7, #1 │ │ │ │ add.w r0, r8, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - ldr.w r5, [r2, r7, lsl #2] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr.w r5, [r2, r3, lsl #2] │ │ │ │ add.w r1, r5, #16 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - blt.n 2420 │ │ │ │ + blt.n 2422 │ │ │ │ sub.w r2, r2, r9 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2412 │ │ │ │ + beq.n 23fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2412 │ │ │ │ + cbnz r3, 23fa │ │ │ │ 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] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23e4 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + b.n 23e4 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - adds r7, #1 │ │ │ │ add.w r0, sl, r2 │ │ │ │ - b.n 23e4 │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 23cc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 23aa │ │ │ │ + beq.n 240a │ │ │ │ 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 23de │ │ │ │ - ldr r3, [pc, #144] @ (24e4 ) │ │ │ │ - ldr r1, [pc, #144] @ (24e8 ) │ │ │ │ + bne.n 23c6 │ │ │ │ + ldr r3, [pc, #144] @ (24e8 ) │ │ │ │ + ldr r1, [pc, #148] @ (24ec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ bl ea0 <_PyNumber_Index@plt+0xc> │ │ │ │ - b.n 2412 │ │ │ │ + b.n 23fa │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ bl 2210 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bge.w 236e │ │ │ │ - b.n 2464 │ │ │ │ + bge.w 2372 │ │ │ │ + b.n 2466 │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ mov r0, r5 │ │ │ │ blx c9c │ │ │ │ b.n 231c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 24d0 │ │ │ │ + bne.n 24d2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 2464 │ │ │ │ - ldr r3, [pc, #48] @ (24ec ) │ │ │ │ + b.n 2466 │ │ │ │ + ldr r3, [pc, #48] @ (24f0 ) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r1, [pc, #44] @ (24f0 ) │ │ │ │ + ldr r1, [pc, #48] @ (24f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 2412 │ │ │ │ + b.n 23fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24b0 │ │ │ │ + bne.n 24b2 │ │ │ │ mov r0, r7 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24b0 │ │ │ │ - bgt.n 24c4 │ │ │ │ + b.n 24b2 │ │ │ │ + nop │ │ │ │ + bgt.n 24c8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r4, r1, #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, 2512 │ │ │ │ + cbz r0, 2516 │ │ │ │ blx e88 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 252c │ │ │ │ + beq.n 2530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 252e │ │ │ │ + cbz r3, 2532 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 278a │ │ │ │ + bcc.w 2792 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 2774 │ │ │ │ + bls.w 277c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 277c │ │ │ │ + beq.w 2784 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 2570 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 2578 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -2457,21 +2459,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, 2790 │ │ │ │ + cbz r0, 2798 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 27ac │ │ │ │ + b.w 27b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 278a │ │ │ │ + beq.n 2792 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2538 │ │ │ │ + bl 2540 │ │ │ │ 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 c74 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000027b8 <.fini>: │ │ │ │ +000027c0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,181 +1,181 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000027c0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000027d0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000027e0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x000027f0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00002800 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00002810 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00002820 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00002830 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00002840 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00002850 425a3243 6f6d7072 6573736f 72000000 BZ2Compressor... │ │ │ │ - 0x00002860 636f6d70 72657373 6c657665 6c206d75 compresslevel mu │ │ │ │ - 0x00002870 73742062 65206265 74776565 6e203120 st be between 1 │ │ │ │ - 0x00002880 616e6420 39000000 556e6162 6c652074 and 9...Unable t │ │ │ │ - 0x00002890 6f20616c 6c6f6361 7465206c 6f636b00 o allocate lock. │ │ │ │ - 0x000028a0 425a3244 65636f6d 70726573 736f7200 BZ2Decompressor. │ │ │ │ - 0x000028b0 6c696262 7a697032 20776173 206e6f74 libbzip2 was not │ │ │ │ - 0x000028c0 20636f6d 70696c65 6420636f 72726563 compiled correc │ │ │ │ - 0x000028d0 746c7900 496e7465 726e616c 20657272 tly.Internal err │ │ │ │ - 0x000028e0 6f72202d 20696e76 616c6964 20706172 or - invalid par │ │ │ │ - 0x000028f0 616d6574 65727320 70617373 65642074 ameters passed t │ │ │ │ - 0x00002900 6f206c69 62627a69 70320000 496e7661 o libbzip2..Inva │ │ │ │ - 0x00002910 6c696420 64617461 20737472 65616d00 lid data stream. │ │ │ │ - 0x00002920 556e6b6e 6f776e20 492f4f20 6572726f Unknown I/O erro │ │ │ │ - 0x00002930 72000000 436f6d70 72657373 65642066 r...Compressed f │ │ │ │ - 0x00002940 696c6520 656e6465 64206265 666f7265 ile ended before │ │ │ │ - 0x00002950 20746865 206c6f67 6963616c 20656e64 the logical end │ │ │ │ - 0x00002960 2d6f662d 73747265 616d2077 61732064 -of-stream was d │ │ │ │ - 0x00002970 65746563 74656400 496e7465 726e616c etected.Internal │ │ │ │ - 0x00002980 20657272 6f72202d 20496e76 616c6964 error - Invalid │ │ │ │ - 0x00002990 20736571 75656e63 65206f66 20636f6d sequence of com │ │ │ │ - 0x000029a0 6d616e64 73207365 6e742074 6f206c69 mands sent to li │ │ │ │ - 0x000029b0 62627a69 70320000 556e7265 636f676e bbzip2..Unrecogn │ │ │ │ - 0x000029c0 697a6564 20657272 6f722066 726f6d20 ized error from │ │ │ │ - 0x000029d0 6c696262 7a697032 3a202564 00000000 libbzip2: %d.... │ │ │ │ - 0x000029e0 456e6420 6f662073 74726561 6d20616c End of stream al │ │ │ │ - 0x000029f0 72656164 79207265 61636865 64000000 ready reached... │ │ │ │ - 0x00002a00 4465636f 6d707265 73736f72 20697320 Decompressor is │ │ │ │ - 0x00002a10 756e7573 61626c65 20616674 65722061 unusable after a │ │ │ │ - 0x00002a20 20707265 76696f75 73206572 726f7200 previous error. │ │ │ │ - 0x00002a30 436f6d70 72657373 6f722068 61732062 Compressor has b │ │ │ │ - 0x00002a40 65656e20 666c7573 68656400 52657065 een flushed.Repe │ │ │ │ - 0x00002a50 61746564 2063616c 6c20746f 20666c75 ated call to flu │ │ │ │ - 0x00002a60 73682829 00000000 64617461 00000000 sh()....data.... │ │ │ │ - 0x00002a70 6d61785f 6c656e67 74680000 656f6600 max_length..eof. │ │ │ │ - 0x00002a80 756e7573 65645f64 61746100 6e656564 unused_data.need │ │ │ │ - 0x00002a90 735f696e 70757400 6465636f 6d707265 s_input.decompre │ │ │ │ - 0x00002aa0 73730000 636f6d70 72657373 00000000 ss..compress.... │ │ │ │ - 0x00002ab0 666c7573 68000000 5f627a32 2e425a32 flush..._bz2.BZ2 │ │ │ │ - 0x00002ac0 4465636f 6d707265 73736f72 00000000 Decompressor.... │ │ │ │ - 0x00002ad0 5f627a32 2e425a32 436f6d70 72657373 _bz2.BZ2Compress │ │ │ │ - 0x00002ae0 6f720000 5f627a32 00000000 00800000 or.._bz2........ │ │ │ │ - 0x00002af0 00000100 00000400 00001000 00004000 ..............@. │ │ │ │ - 0x00002b00 00008000 00000001 00000001 00000002 ................ │ │ │ │ - 0x00002b10 00000002 00000002 00000002 00000004 ................ │ │ │ │ - 0x00002b20 00000004 00000008 00000008 00000010 ................ │ │ │ │ - 0x00002b30 556e6162 6c652074 6f20616c 6c6f6361 Unable to alloca │ │ │ │ - 0x00002b40 7465206f 75747075 74206275 66666572 te output buffer │ │ │ │ - 0x00002b50 2e000000 54727565 20696620 6d6f7265 ....True if more │ │ │ │ - 0x00002b60 20696e70 75742069 73206e65 65646564 input is needed │ │ │ │ - 0x00002b70 20626566 6f726520 6d6f7265 20646563 before more dec │ │ │ │ - 0x00002b80 6f6d7072 65737365 64206461 74612063 ompressed data c │ │ │ │ - 0x00002b90 616e2062 65207072 6f647563 65642e00 an be produced.. │ │ │ │ - 0x00002ba0 44617461 20666f75 6e642061 66746572 Data found after │ │ │ │ - 0x00002bb0 20746865 20656e64 206f6620 74686520 the end of the │ │ │ │ - 0x00002bc0 636f6d70 72657373 65642073 74726561 compressed strea │ │ │ │ - 0x00002bd0 6d2e0000 54727565 20696620 74686520 m...True if the │ │ │ │ - 0x00002be0 656e642d 6f662d73 74726561 6d206d61 end-of-stream ma │ │ │ │ - 0x00002bf0 726b6572 20686173 20626565 6e207265 rker has been re │ │ │ │ - 0x00002c00 61636865 642e0000 6465636f 6d707265 ached...decompre │ │ │ │ - 0x00002c10 73732824 73656c66 2c202f2c 20646174 ss($self, /, dat │ │ │ │ - 0x00002c20 612c206d 61785f6c 656e6774 683d2d31 a, max_length=-1 │ │ │ │ - 0x00002c30 290a2d2d 0a0a4465 636f6d70 72657373 ).--..Decompress │ │ │ │ - 0x00002c40 202a6461 74612a2c 20726574 75726e69 *data*, returni │ │ │ │ - 0x00002c50 6e672075 6e636f6d 70726573 73656420 ng uncompressed │ │ │ │ - 0x00002c60 64617461 20617320 62797465 732e0a0a data as bytes... │ │ │ │ - 0x00002c70 4966202a 6d61785f 6c656e67 74682a20 If *max_length* │ │ │ │ - 0x00002c80 6973206e 6f6e6e65 67617469 76652c20 is nonnegative, │ │ │ │ - 0x00002c90 72657475 726e7320 6174206d 6f737420 returns at most │ │ │ │ - 0x00002ca0 2a6d6178 5f6c656e 6774682a 20627974 *max_length* byt │ │ │ │ - 0x00002cb0 65730a6f 66206465 636f6d70 72657373 es.of decompress │ │ │ │ - 0x00002cc0 65642064 6174612e 20204966 20746869 ed data. If thi │ │ │ │ - 0x00002cd0 73206c69 6d697420 69732072 65616368 s limit is reach │ │ │ │ - 0x00002ce0 65642061 6e642066 75727468 6572206f ed and further o │ │ │ │ - 0x00002cf0 75747075 740a6361 6e206265 2070726f utput.can be pro │ │ │ │ - 0x00002d00 64756365 642c202a 73656c66 2e6e6565 duced, *self.nee │ │ │ │ - 0x00002d10 64735f69 6e707574 2a207769 6c6c2062 ds_input* will b │ │ │ │ - 0x00002d20 65207365 7420746f 20606046 616c7365 e set to ``False │ │ │ │ - 0x00002d30 60602e20 20496e0a 74686973 20636173 ``. In.this cas │ │ │ │ - 0x00002d40 652c2074 6865206e 65787420 63616c6c e, the next call │ │ │ │ - 0x00002d50 20746f20 2a646563 6f6d7072 65737328 to *decompress( │ │ │ │ - 0x00002d60 292a206d 61792070 726f7669 6465202a )* may provide * │ │ │ │ - 0x00002d70 64617461 2a206173 20622727 0a746f20 data* as b''.to │ │ │ │ - 0x00002d80 6f627461 696e206d 6f726520 6f662074 obtain more of t │ │ │ │ - 0x00002d90 6865206f 75747075 742e0a0a 49662061 he output...If a │ │ │ │ - 0x00002da0 6c6c206f 66207468 6520696e 70757420 ll of the input │ │ │ │ - 0x00002db0 64617461 20776173 20646563 6f6d7072 data was decompr │ │ │ │ - 0x00002dc0 65737365 6420616e 64207265 7475726e essed and return │ │ │ │ - 0x00002dd0 65642028 65697468 65720a62 65636175 ed (either.becau │ │ │ │ - 0x00002de0 73652074 68697320 77617320 6c657373 se this was less │ │ │ │ - 0x00002df0 20746861 6e202a6d 61785f6c 656e6774 than *max_lengt │ │ │ │ - 0x00002e00 682a2062 79746573 2c206f72 20626563 h* bytes, or bec │ │ │ │ - 0x00002e10 61757365 0a2a6d61 785f6c65 6e677468 ause.*max_length │ │ │ │ - 0x00002e20 2a207761 73206e65 67617469 7665292c * was negative), │ │ │ │ - 0x00002e30 202a7365 6c662e6e 65656473 5f696e70 *self.needs_inp │ │ │ │ - 0x00002e40 75742a20 77696c6c 20626520 73657420 ut* will be set │ │ │ │ - 0x00002e50 746f2054 7275652e 0a0a4174 74656d70 to True...Attemp │ │ │ │ - 0x00002e60 74696e67 20746f20 6465636f 6d707265 ting to decompre │ │ │ │ - 0x00002e70 73732064 61746120 61667465 72207468 ss data after th │ │ │ │ - 0x00002e80 6520656e 64206f66 20737472 65616d20 e end of stream │ │ │ │ - 0x00002e90 69732072 65616368 65640a72 61697365 is reached.raise │ │ │ │ - 0x00002ea0 7320616e 20454f46 4572726f 722e2020 s an EOFError. │ │ │ │ - 0x00002eb0 416e7920 64617461 20666f75 6e642061 Any data found a │ │ │ │ - 0x00002ec0 66746572 20746865 20656e64 206f6620 fter the end of │ │ │ │ - 0x00002ed0 74686520 73747265 616d2069 730a6967 the stream is.ig │ │ │ │ - 0x00002ee0 6e6f7265 6420616e 64207361 76656420 nored and saved │ │ │ │ - 0x00002ef0 696e2074 68652075 6e757365 645f6461 in the unused_da │ │ │ │ - 0x00002f00 74612061 74747269 62757465 2e000000 ta attribute.... │ │ │ │ - 0x00002f10 666c7573 68282473 656c662c 202f290a flush($self, /). │ │ │ │ - 0x00002f20 2d2d0a0a 46696e69 73682074 68652063 --..Finish the c │ │ │ │ - 0x00002f30 6f6d7072 65737369 6f6e2070 726f6365 ompression proce │ │ │ │ - 0x00002f40 73732e0a 0a526574 75726e73 20746865 ss...Returns the │ │ │ │ - 0x00002f50 20636f6d 70726573 73656420 64617461 compressed data │ │ │ │ - 0x00002f60 206c6566 7420696e 20696e74 65726e61 left in interna │ │ │ │ - 0x00002f70 6c206275 66666572 732e0a0a 54686520 l buffers...The │ │ │ │ - 0x00002f80 636f6d70 72657373 6f72206f 626a6563 compressor objec │ │ │ │ - 0x00002f90 74206d61 79206e6f 74206265 20757365 t may not be use │ │ │ │ - 0x00002fa0 64206166 74657220 74686973 206d6574 d after this met │ │ │ │ - 0x00002fb0 686f6420 69732063 616c6c65 642e0000 hod is called... │ │ │ │ - 0x00002fc0 636f6d70 72657373 28247365 6c662c20 compress($self, │ │ │ │ - 0x00002fd0 64617461 2c202f29 0a2d2d0a 0a50726f data, /).--..Pro │ │ │ │ - 0x00002fe0 76696465 20646174 6120746f 20746865 vide data to the │ │ │ │ - 0x00002ff0 20636f6d 70726573 736f7220 6f626a65 compressor obje │ │ │ │ - 0x00003000 63742e0a 0a526574 75726e73 20612063 ct...Returns a c │ │ │ │ - 0x00003010 68756e6b 206f6620 636f6d70 72657373 hunk of compress │ │ │ │ - 0x00003020 65642064 61746120 69662070 6f737369 ed data if possi │ │ │ │ - 0x00003030 626c652c 206f7220 62272720 6f746865 ble, or b'' othe │ │ │ │ - 0x00003040 72776973 652e0a0a 5768656e 20796f75 rwise...When you │ │ │ │ - 0x00003050 20686176 65206669 6e697368 65642070 have finished p │ │ │ │ - 0x00003060 726f7669 64696e67 20646174 6120746f roviding data to │ │ │ │ - 0x00003070 20746865 20636f6d 70726573 736f722c the compressor, │ │ │ │ - 0x00003080 2063616c 6c207468 650a666c 75736828 call the.flush( │ │ │ │ - 0x00003090 29206d65 74686f64 20746f20 66696e69 ) method to fini │ │ │ │ - 0x000030a0 73682074 68652063 6f6d7072 65737369 sh the compressi │ │ │ │ - 0x000030b0 6f6e2070 726f6365 73732e00 425a3244 on process..BZ2D │ │ │ │ - 0x000030c0 65636f6d 70726573 736f7228 290a2d2d ecompressor().-- │ │ │ │ - 0x000030d0 0a0a4372 65617465 20612064 65636f6d ..Create a decom │ │ │ │ - 0x000030e0 70726573 736f7220 6f626a65 63742066 pressor object f │ │ │ │ - 0x000030f0 6f722064 65636f6d 70726573 73696e67 or decompressing │ │ │ │ - 0x00003100 20646174 6120696e 6372656d 656e7461 data incrementa │ │ │ │ - 0x00003110 6c6c792e 0a0a466f 72206f6e 652d7368 lly...For one-sh │ │ │ │ - 0x00003120 6f742064 65636f6d 70726573 73696f6e ot decompression │ │ │ │ - 0x00003130 2c207573 65207468 65206465 636f6d70 , use the decomp │ │ │ │ - 0x00003140 72657373 28292066 756e6374 696f6e20 ress() function │ │ │ │ - 0x00003150 696e7374 6561642e 00000000 425a3243 instead.....BZ2C │ │ │ │ - 0x00003160 6f6d7072 6573736f 7228636f 6d707265 ompressor(compre │ │ │ │ - 0x00003170 73736c65 76656c3d 392c202f 290a2d2d sslevel=9, /).-- │ │ │ │ - 0x00003180 0a0a4372 65617465 20612063 6f6d7072 ..Create a compr │ │ │ │ - 0x00003190 6573736f 72206f62 6a656374 20666f72 essor object for │ │ │ │ - 0x000031a0 20636f6d 70726573 73696e67 20646174 compressing dat │ │ │ │ - 0x000031b0 6120696e 6372656d 656e7461 6c6c792e a incrementally. │ │ │ │ - 0x000031c0 0a0a2020 636f6d70 72657373 6c657665 .. compressleve │ │ │ │ - 0x000031d0 6c0a2020 2020436f 6d707265 7373696f l. Compressio │ │ │ │ - 0x000031e0 6e206c65 76656c2c 20617320 61206e75 n level, as a nu │ │ │ │ - 0x000031f0 6d626572 20626574 7765656e 20312061 mber between 1 a │ │ │ │ - 0x00003200 6e642039 2e0a0a46 6f72206f 6e652d73 nd 9...For one-s │ │ │ │ - 0x00003210 686f7420 636f6d70 72657373 696f6e2c hot compression, │ │ │ │ - 0x00003220 20757365 20746865 20636f6d 70726573 use the compres │ │ │ │ - 0x00003230 73282920 66756e63 74696f6e 20696e73 s() function ins │ │ │ │ - 0x00003240 74656164 2e000000 3e000000 08000000 tead....>....... │ │ │ │ - 0x00003250 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x00003260 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x00003270 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x00003280 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x00003290 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x000032a0 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x000032b0 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x000032c0 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x000032d0 00000000 00000000 ........ │ │ │ │ + 0x000027c8 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x000027d8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x000027e8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x000027f8 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00002808 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00002818 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00002828 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00002838 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00002848 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00002858 425a3243 6f6d7072 6573736f 72000000 BZ2Compressor... │ │ │ │ + 0x00002868 636f6d70 72657373 6c657665 6c206d75 compresslevel mu │ │ │ │ + 0x00002878 73742062 65206265 74776565 6e203120 st be between 1 │ │ │ │ + 0x00002888 616e6420 39000000 556e6162 6c652074 and 9...Unable t │ │ │ │ + 0x00002898 6f20616c 6c6f6361 7465206c 6f636b00 o allocate lock. │ │ │ │ + 0x000028a8 425a3244 65636f6d 70726573 736f7200 BZ2Decompressor. │ │ │ │ + 0x000028b8 6c696262 7a697032 20776173 206e6f74 libbzip2 was not │ │ │ │ + 0x000028c8 20636f6d 70696c65 6420636f 72726563 compiled correc │ │ │ │ + 0x000028d8 746c7900 496e7465 726e616c 20657272 tly.Internal err │ │ │ │ + 0x000028e8 6f72202d 20696e76 616c6964 20706172 or - invalid par │ │ │ │ + 0x000028f8 616d6574 65727320 70617373 65642074 ameters passed t │ │ │ │ + 0x00002908 6f206c69 62627a69 70320000 496e7661 o libbzip2..Inva │ │ │ │ + 0x00002918 6c696420 64617461 20737472 65616d00 lid data stream. │ │ │ │ + 0x00002928 556e6b6e 6f776e20 492f4f20 6572726f Unknown I/O erro │ │ │ │ + 0x00002938 72000000 436f6d70 72657373 65642066 r...Compressed f │ │ │ │ + 0x00002948 696c6520 656e6465 64206265 666f7265 ile ended before │ │ │ │ + 0x00002958 20746865 206c6f67 6963616c 20656e64 the logical end │ │ │ │ + 0x00002968 2d6f662d 73747265 616d2077 61732064 -of-stream was d │ │ │ │ + 0x00002978 65746563 74656400 496e7465 726e616c etected.Internal │ │ │ │ + 0x00002988 20657272 6f72202d 20496e76 616c6964 error - Invalid │ │ │ │ + 0x00002998 20736571 75656e63 65206f66 20636f6d sequence of com │ │ │ │ + 0x000029a8 6d616e64 73207365 6e742074 6f206c69 mands sent to li │ │ │ │ + 0x000029b8 62627a69 70320000 556e7265 636f676e bbzip2..Unrecogn │ │ │ │ + 0x000029c8 697a6564 20657272 6f722066 726f6d20 ized error from │ │ │ │ + 0x000029d8 6c696262 7a697032 3a202564 00000000 libbzip2: %d.... │ │ │ │ + 0x000029e8 456e6420 6f662073 74726561 6d20616c End of stream al │ │ │ │ + 0x000029f8 72656164 79207265 61636865 64000000 ready reached... │ │ │ │ + 0x00002a08 4465636f 6d707265 73736f72 20697320 Decompressor is │ │ │ │ + 0x00002a18 756e7573 61626c65 20616674 65722061 unusable after a │ │ │ │ + 0x00002a28 20707265 76696f75 73206572 726f7200 previous error. │ │ │ │ + 0x00002a38 436f6d70 72657373 6f722068 61732062 Compressor has b │ │ │ │ + 0x00002a48 65656e20 666c7573 68656400 52657065 een flushed.Repe │ │ │ │ + 0x00002a58 61746564 2063616c 6c20746f 20666c75 ated call to flu │ │ │ │ + 0x00002a68 73682829 00000000 64617461 00000000 sh()....data.... │ │ │ │ + 0x00002a78 6d61785f 6c656e67 74680000 656f6600 max_length..eof. │ │ │ │ + 0x00002a88 756e7573 65645f64 61746100 6e656564 unused_data.need │ │ │ │ + 0x00002a98 735f696e 70757400 6465636f 6d707265 s_input.decompre │ │ │ │ + 0x00002aa8 73730000 636f6d70 72657373 00000000 ss..compress.... │ │ │ │ + 0x00002ab8 666c7573 68000000 5f627a32 2e425a32 flush..._bz2.BZ2 │ │ │ │ + 0x00002ac8 4465636f 6d707265 73736f72 00000000 Decompressor.... │ │ │ │ + 0x00002ad8 5f627a32 2e425a32 436f6d70 72657373 _bz2.BZ2Compress │ │ │ │ + 0x00002ae8 6f720000 5f627a32 00000000 00800000 or.._bz2........ │ │ │ │ + 0x00002af8 00000100 00000400 00001000 00004000 ..............@. │ │ │ │ + 0x00002b08 00008000 00000001 00000001 00000002 ................ │ │ │ │ + 0x00002b18 00000002 00000002 00000002 00000004 ................ │ │ │ │ + 0x00002b28 00000004 00000008 00000008 00000010 ................ │ │ │ │ + 0x00002b38 556e6162 6c652074 6f20616c 6c6f6361 Unable to alloca │ │ │ │ + 0x00002b48 7465206f 75747075 74206275 66666572 te output buffer │ │ │ │ + 0x00002b58 2e000000 54727565 20696620 6d6f7265 ....True if more │ │ │ │ + 0x00002b68 20696e70 75742069 73206e65 65646564 input is needed │ │ │ │ + 0x00002b78 20626566 6f726520 6d6f7265 20646563 before more dec │ │ │ │ + 0x00002b88 6f6d7072 65737365 64206461 74612063 ompressed data c │ │ │ │ + 0x00002b98 616e2062 65207072 6f647563 65642e00 an be produced.. │ │ │ │ + 0x00002ba8 44617461 20666f75 6e642061 66746572 Data found after │ │ │ │ + 0x00002bb8 20746865 20656e64 206f6620 74686520 the end of the │ │ │ │ + 0x00002bc8 636f6d70 72657373 65642073 74726561 compressed strea │ │ │ │ + 0x00002bd8 6d2e0000 54727565 20696620 74686520 m...True if the │ │ │ │ + 0x00002be8 656e642d 6f662d73 74726561 6d206d61 end-of-stream ma │ │ │ │ + 0x00002bf8 726b6572 20686173 20626565 6e207265 rker has been re │ │ │ │ + 0x00002c08 61636865 642e0000 6465636f 6d707265 ached...decompre │ │ │ │ + 0x00002c18 73732824 73656c66 2c202f2c 20646174 ss($self, /, dat │ │ │ │ + 0x00002c28 612c206d 61785f6c 656e6774 683d2d31 a, max_length=-1 │ │ │ │ + 0x00002c38 290a2d2d 0a0a4465 636f6d70 72657373 ).--..Decompress │ │ │ │ + 0x00002c48 202a6461 74612a2c 20726574 75726e69 *data*, returni │ │ │ │ + 0x00002c58 6e672075 6e636f6d 70726573 73656420 ng uncompressed │ │ │ │ + 0x00002c68 64617461 20617320 62797465 732e0a0a data as bytes... │ │ │ │ + 0x00002c78 4966202a 6d61785f 6c656e67 74682a20 If *max_length* │ │ │ │ + 0x00002c88 6973206e 6f6e6e65 67617469 76652c20 is nonnegative, │ │ │ │ + 0x00002c98 72657475 726e7320 6174206d 6f737420 returns at most │ │ │ │ + 0x00002ca8 2a6d6178 5f6c656e 6774682a 20627974 *max_length* byt │ │ │ │ + 0x00002cb8 65730a6f 66206465 636f6d70 72657373 es.of decompress │ │ │ │ + 0x00002cc8 65642064 6174612e 20204966 20746869 ed data. If thi │ │ │ │ + 0x00002cd8 73206c69 6d697420 69732072 65616368 s limit is reach │ │ │ │ + 0x00002ce8 65642061 6e642066 75727468 6572206f ed and further o │ │ │ │ + 0x00002cf8 75747075 740a6361 6e206265 2070726f utput.can be pro │ │ │ │ + 0x00002d08 64756365 642c202a 73656c66 2e6e6565 duced, *self.nee │ │ │ │ + 0x00002d18 64735f69 6e707574 2a207769 6c6c2062 ds_input* will b │ │ │ │ + 0x00002d28 65207365 7420746f 20606046 616c7365 e set to ``False │ │ │ │ + 0x00002d38 60602e20 20496e0a 74686973 20636173 ``. In.this cas │ │ │ │ + 0x00002d48 652c2074 6865206e 65787420 63616c6c e, the next call │ │ │ │ + 0x00002d58 20746f20 2a646563 6f6d7072 65737328 to *decompress( │ │ │ │ + 0x00002d68 292a206d 61792070 726f7669 6465202a )* may provide * │ │ │ │ + 0x00002d78 64617461 2a206173 20622727 0a746f20 data* as b''.to │ │ │ │ + 0x00002d88 6f627461 696e206d 6f726520 6f662074 obtain more of t │ │ │ │ + 0x00002d98 6865206f 75747075 742e0a0a 49662061 he output...If a │ │ │ │ + 0x00002da8 6c6c206f 66207468 6520696e 70757420 ll of the input │ │ │ │ + 0x00002db8 64617461 20776173 20646563 6f6d7072 data was decompr │ │ │ │ + 0x00002dc8 65737365 6420616e 64207265 7475726e essed and return │ │ │ │ + 0x00002dd8 65642028 65697468 65720a62 65636175 ed (either.becau │ │ │ │ + 0x00002de8 73652074 68697320 77617320 6c657373 se this was less │ │ │ │ + 0x00002df8 20746861 6e202a6d 61785f6c 656e6774 than *max_lengt │ │ │ │ + 0x00002e08 682a2062 79746573 2c206f72 20626563 h* bytes, or bec │ │ │ │ + 0x00002e18 61757365 0a2a6d61 785f6c65 6e677468 ause.*max_length │ │ │ │ + 0x00002e28 2a207761 73206e65 67617469 7665292c * was negative), │ │ │ │ + 0x00002e38 202a7365 6c662e6e 65656473 5f696e70 *self.needs_inp │ │ │ │ + 0x00002e48 75742a20 77696c6c 20626520 73657420 ut* will be set │ │ │ │ + 0x00002e58 746f2054 7275652e 0a0a4174 74656d70 to True...Attemp │ │ │ │ + 0x00002e68 74696e67 20746f20 6465636f 6d707265 ting to decompre │ │ │ │ + 0x00002e78 73732064 61746120 61667465 72207468 ss data after th │ │ │ │ + 0x00002e88 6520656e 64206f66 20737472 65616d20 e end of stream │ │ │ │ + 0x00002e98 69732072 65616368 65640a72 61697365 is reached.raise │ │ │ │ + 0x00002ea8 7320616e 20454f46 4572726f 722e2020 s an EOFError. │ │ │ │ + 0x00002eb8 416e7920 64617461 20666f75 6e642061 Any data found a │ │ │ │ + 0x00002ec8 66746572 20746865 20656e64 206f6620 fter the end of │ │ │ │ + 0x00002ed8 74686520 73747265 616d2069 730a6967 the stream is.ig │ │ │ │ + 0x00002ee8 6e6f7265 6420616e 64207361 76656420 nored and saved │ │ │ │ + 0x00002ef8 696e2074 68652075 6e757365 645f6461 in the unused_da │ │ │ │ + 0x00002f08 74612061 74747269 62757465 2e000000 ta attribute.... │ │ │ │ + 0x00002f18 666c7573 68282473 656c662c 202f290a flush($self, /). │ │ │ │ + 0x00002f28 2d2d0a0a 46696e69 73682074 68652063 --..Finish the c │ │ │ │ + 0x00002f38 6f6d7072 65737369 6f6e2070 726f6365 ompression proce │ │ │ │ + 0x00002f48 73732e0a 0a526574 75726e73 20746865 ss...Returns the │ │ │ │ + 0x00002f58 20636f6d 70726573 73656420 64617461 compressed data │ │ │ │ + 0x00002f68 206c6566 7420696e 20696e74 65726e61 left in interna │ │ │ │ + 0x00002f78 6c206275 66666572 732e0a0a 54686520 l buffers...The │ │ │ │ + 0x00002f88 636f6d70 72657373 6f72206f 626a6563 compressor objec │ │ │ │ + 0x00002f98 74206d61 79206e6f 74206265 20757365 t may not be use │ │ │ │ + 0x00002fa8 64206166 74657220 74686973 206d6574 d after this met │ │ │ │ + 0x00002fb8 686f6420 69732063 616c6c65 642e0000 hod is called... │ │ │ │ + 0x00002fc8 636f6d70 72657373 28247365 6c662c20 compress($self, │ │ │ │ + 0x00002fd8 64617461 2c202f29 0a2d2d0a 0a50726f data, /).--..Pro │ │ │ │ + 0x00002fe8 76696465 20646174 6120746f 20746865 vide data to the │ │ │ │ + 0x00002ff8 20636f6d 70726573 736f7220 6f626a65 compressor obje │ │ │ │ + 0x00003008 63742e0a 0a526574 75726e73 20612063 ct...Returns a c │ │ │ │ + 0x00003018 68756e6b 206f6620 636f6d70 72657373 hunk of compress │ │ │ │ + 0x00003028 65642064 61746120 69662070 6f737369 ed data if possi │ │ │ │ + 0x00003038 626c652c 206f7220 62272720 6f746865 ble, or b'' othe │ │ │ │ + 0x00003048 72776973 652e0a0a 5768656e 20796f75 rwise...When you │ │ │ │ + 0x00003058 20686176 65206669 6e697368 65642070 have finished p │ │ │ │ + 0x00003068 726f7669 64696e67 20646174 6120746f roviding data to │ │ │ │ + 0x00003078 20746865 20636f6d 70726573 736f722c the compressor, │ │ │ │ + 0x00003088 2063616c 6c207468 650a666c 75736828 call the.flush( │ │ │ │ + 0x00003098 29206d65 74686f64 20746f20 66696e69 ) method to fini │ │ │ │ + 0x000030a8 73682074 68652063 6f6d7072 65737369 sh the compressi │ │ │ │ + 0x000030b8 6f6e2070 726f6365 73732e00 425a3244 on process..BZ2D │ │ │ │ + 0x000030c8 65636f6d 70726573 736f7228 290a2d2d ecompressor().-- │ │ │ │ + 0x000030d8 0a0a4372 65617465 20612064 65636f6d ..Create a decom │ │ │ │ + 0x000030e8 70726573 736f7220 6f626a65 63742066 pressor object f │ │ │ │ + 0x000030f8 6f722064 65636f6d 70726573 73696e67 or decompressing │ │ │ │ + 0x00003108 20646174 6120696e 6372656d 656e7461 data incrementa │ │ │ │ + 0x00003118 6c6c792e 0a0a466f 72206f6e 652d7368 lly...For one-sh │ │ │ │ + 0x00003128 6f742064 65636f6d 70726573 73696f6e ot decompression │ │ │ │ + 0x00003138 2c207573 65207468 65206465 636f6d70 , use the decomp │ │ │ │ + 0x00003148 72657373 28292066 756e6374 696f6e20 ress() function │ │ │ │ + 0x00003158 696e7374 6561642e 00000000 425a3243 instead.....BZ2C │ │ │ │ + 0x00003168 6f6d7072 6573736f 7228636f 6d707265 ompressor(compre │ │ │ │ + 0x00003178 73736c65 76656c3d 392c202f 290a2d2d sslevel=9, /).-- │ │ │ │ + 0x00003188 0a0a4372 65617465 20612063 6f6d7072 ..Create a compr │ │ │ │ + 0x00003198 6573736f 72206f62 6a656374 20666f72 essor object for │ │ │ │ + 0x000031a8 20636f6d 70726573 73696e67 20646174 compressing dat │ │ │ │ + 0x000031b8 6120696e 6372656d 656e7461 6c6c792e a incrementally. │ │ │ │ + 0x000031c8 0a0a2020 636f6d70 72657373 6c657665 .. compressleve │ │ │ │ + 0x000031d8 6c0a2020 2020436f 6d707265 7373696f l. Compressio │ │ │ │ + 0x000031e8 6e206c65 76656c2c 20617320 61206e75 n level, as a nu │ │ │ │ + 0x000031f8 6d626572 20626574 7765656e 20312061 mber between 1 a │ │ │ │ + 0x00003208 6e642039 2e0a0a46 6f72206f 6e652d73 nd 9...For one-s │ │ │ │ + 0x00003218 686f7420 636f6d70 72657373 696f6e2c hot compression, │ │ │ │ + 0x00003228 20757365 20746865 20636f6d 70726573 use the compres │ │ │ │ + 0x00003238 73282920 66756e63 74696f6e 20696e73 s() function ins │ │ │ │ + 0x00003248 74656164 2e000000 3e000000 08000000 tead....>....... │ │ │ │ + 0x00003258 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x00003268 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x00003278 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x00003288 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x00003298 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x000032a8 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x000032b8 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x000032c8 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x000032d8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x000032d8 00000000 .... │ │ │ │ + 0x000032e0 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001ff0c 682a0000 702a0000 00000000 h*..p*...... │ │ │ │ + 0x0001ff0c 702a0000 782a0000 00000000 p*..x*...... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200ec ec000200 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x000200fc 00000000 00000000 e42a0000 00000000 .........*...... │ │ │ │ + 0x000200fc 00000000 00000000 ec2a0000 00000000 .........*...... │ │ │ │ 0x0002010c 08000000 00000000 80020200 590f0000 ............Y... │ │ │ │ - 0x0002011c 85110000 e9110000 d02a0000 40000000 .........*..@... │ │ │ │ - 0x0002012c 00000000 00010000 50020200 b82a0000 ........P....*.. │ │ │ │ + 0x0002011c 85110000 e9110000 d82a0000 40000000 .........*..@... │ │ │ │ + 0x0002012c 00000000 00010000 50020200 c02a0000 ........P....*.. │ │ │ │ 0x0002013c 58000000 00000000 00010000 18020200 X............... │ │ │ │ - 0x0002014c 00000000 0cff0100 982a0000 00000000 .........*...... │ │ │ │ + 0x0002014c 00000000 0cff0100 a02a0000 00000000 .........*...... │ │ │ │ 0x0002015c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002016c 00000000 00000000 00000000 7c2a0000 ............|*.. │ │ │ │ - 0x0002017c 0e000000 3c000000 01000000 d42b0000 ....<........+.. │ │ │ │ - 0x0002018c 802a0000 10000000 40000000 01000000 .*......@....... │ │ │ │ - 0x0002019c a02b0000 8c2a0000 0e000000 44000000 .+...*......D... │ │ │ │ - 0x000201ac 01000000 542b0000 00000000 00000000 ....T+.......... │ │ │ │ - 0x000201bc 00000000 00000000 00000000 982a0000 .............*.. │ │ │ │ - 0x000201cc a1120000 82000000 082c0000 00000000 .........,...... │ │ │ │ - 0x000201dc 00000000 00000000 00000000 a42a0000 .............*.. │ │ │ │ - 0x000201ec ed190000 08000000 c02f0000 b02a0000 ........./...*.. │ │ │ │ - 0x000201fc f5220000 04000000 102f0000 00000000 ."......./...... │ │ │ │ + 0x0002016c 00000000 00000000 00000000 842a0000 .............*.. │ │ │ │ + 0x0002017c 0e000000 3c000000 01000000 dc2b0000 ....<........+.. │ │ │ │ + 0x0002018c 882a0000 10000000 40000000 01000000 .*......@....... │ │ │ │ + 0x0002019c a82b0000 942a0000 0e000000 44000000 .+...*......D... │ │ │ │ + 0x000201ac 01000000 5c2b0000 00000000 00000000 ....\+.......... │ │ │ │ + 0x000201bc 00000000 00000000 00000000 a02a0000 .............*.. │ │ │ │ + 0x000201cc a1120000 82000000 102c0000 00000000 .........,...... │ │ │ │ + 0x000201dc 00000000 00000000 00000000 ac2a0000 .............*.. │ │ │ │ + 0x000201ec ed190000 08000000 c82f0000 b82a0000 ........./...*.. │ │ │ │ + 0x000201fc f5220000 04000000 182f0000 00000000 ."......./...... │ │ │ │ 0x0002020c 00000000 00000000 00000000 34000000 ............4... │ │ │ │ 0x0002021c 891e0000 40000000 c8010200 38000000 ....@.......8... │ │ │ │ - 0x0002022c bc300000 48000000 78010200 41000000 .0..H...x...A... │ │ │ │ + 0x0002022c c4300000 48000000 78010200 41000000 .0..H...x...A... │ │ │ │ 0x0002023c 990f0000 47000000 ed0e0000 00000000 ....G........... │ │ │ │ - 0x0002024c 00000000 34000000 f5240000 40000000 ....4....$..@... │ │ │ │ + 0x0002024c 00000000 34000000 f9240000 40000000 ....4....$..@... │ │ │ │ 0x0002025c e8010200 41000000 c91f0000 38000000 ....A.......8... │ │ │ │ - 0x0002026c 5c310000 47000000 e10e0000 00000000 \1..G........... │ │ │ │ + 0x0002026c 64310000 47000000 e10e0000 00000000 d1..G........... │ │ │ │ 0x0002027c 00000000 02000000 fd0e0000 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 65623534 33343139 66653064 34306133 eb543419fe0d40a3 │ │ │ │ - 0x00000010 31653463 31633036 34616336 39363330 1e4c1c064ac69630 │ │ │ │ - 0x00000020 37636334 66392e64 65627567 00000000 7cc4f9.debug.... │ │ │ │ - 0x00000030 d7598064 .Y.d │ │ │ │ + 0x00000000 34656633 39376439 31383130 63323035 4ef397d91810c205 │ │ │ │ + 0x00000010 62633766 66636536 62613239 37613535 bc7ffce6ba297a55 │ │ │ │ + 0x00000020 62643062 36612e64 65627567 00000000 bd0b6a.debug.... │ │ │ │ + 0x00000030 38d0660b 8.f. │ │ ├── ./usr/lib/python3.13/lib-dynload/_lsprof.cpython-313-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 0x04f18 0x04f18 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x04ec0 0x04ec0 R E 0x10000 │ │ │ │ LOAD 0x00fee8 0x0001fee8 0x0001fee8 0x003d0 0x003ec 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 0x00fee8 0x0001fee8 0x0001fee8 0x00118 0x00118 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 000370 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 000004a8 0004a8 0003ef 00 A 0 0 1 │ │ │ │ [ 5] .rel.dyn REL 00000898 000898 0002d0 08 A 3 0 4 │ │ │ │ [ 6] .rel.plt REL 00000b68 000b68 000150 08 AI 3 17 4 │ │ │ │ [ 7] .init PROGBITS 00000cb8 000cb8 00000c 00 AX 0 0 4 │ │ │ │ [ 8] .plt PROGBITS 00000cc4 000cc4 000218 04 AX 0 0 4 │ │ │ │ - [ 9] .text PROGBITS 00000ee0 000ee0 0033a8 00 AX 0 0 8 │ │ │ │ - [10] .fini PROGBITS 00004288 004288 000008 00 AX 0 0 4 │ │ │ │ - [11] .rodata PROGBITS 00004290 004290 000c84 00 A 0 0 4 │ │ │ │ - [12] .eh_frame PROGBITS 00004f14 004f14 000004 00 A 0 0 4 │ │ │ │ + [ 9] .text PROGBITS 00000ee0 000ee0 003350 00 AX 0 0 8 │ │ │ │ + [10] .fini PROGBITS 00004230 004230 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 00004238 004238 000c84 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 00004ebc 004ebc 000004 00 A 0 0 4 │ │ │ │ [13] .init_array INIT_ARRAY 0001fee8 00fee8 000004 04 WA 0 0 4 │ │ │ │ [14] .fini_array FINI_ARRAY 0001feec 00feec 000004 04 WA 0 0 4 │ │ │ │ [15] .data.rel.ro PROGBITS 0001fef0 00fef0 000050 00 WA 0 0 4 │ │ │ │ [16] .dynamic DYNAMIC 0001ff40 00ff40 0000c0 08 WA 4 0 4 │ │ │ │ [17] .got PROGBITS 00020000 010000 0000e0 04 WA 0 0 4 │ │ │ │ [18] .data PROGBITS 000200e0 0100e0 0001d8 00 WA 0 0 4 │ │ │ │ [19] .bss NOBITS 000202b8 0102b8 00001c 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -51,8 +51,8 @@ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_GetCurrent │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTime_PerfCounterRaw │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupRef │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_FromModuleAndSpec │ │ │ │ 53: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ - 54: 00003df1 12 FUNC GLOBAL DEFAULT 9 PyInit__lsprof │ │ │ │ + 54: 00003d99 12 FUNC GLOBAL DEFAULT 9 PyInit__lsprof │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff40 contains 20 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000c (INIT) 0xcb8 │ │ │ │ - 0x0000000d (FINI) 0x4288 │ │ │ │ + 0x0000000d (FINI) 0x4230 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1feec │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x4a8 │ │ │ │ 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: 3cca7b8fcbf211aa359d140633ae30f12a8804b8 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 73de6900b4be7f9dd076d60827e92a7ea8b48d34 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000cb8 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 3d28 <__gmon_start__@plt+0x2e58> │ │ │ │ + bl 3cd0 <__gmon_start__@plt+0x2e00> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000ee0 : │ │ │ │ +00000ee0 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb580ec │ │ │ │ + bl feb580ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ strmi r2, [r4], -r0, lsl #6 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ movwls r2, #37376 @ 0x9200 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ - bge 1c9b30 │ │ │ │ + bge 1c9b30 │ │ │ │ strcs r4, [r1, #-2889] @ 0xfffff4b7 │ │ │ │ - bge 22571c │ │ │ │ - bge 2a571c │ │ │ │ - bge 26571c │ │ │ │ + bge 22571c │ │ │ │ + bge 2a571c │ │ │ │ + bge 26571c │ │ │ │ ldrbtmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ cmncc r8, #282624 @ 0x45000 │ │ │ │ strpl lr, [r7, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ stmdacs r0, {r2, r3, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - blls 2350e0 │ │ │ │ + blls 2350e0 │ │ │ │ svclt 0x00022b00 │ │ │ │ @ instruction: 0xf0236963 │ │ │ │ cmnvs r3, r2, lsl #6 │ │ │ │ ldcle 0, cr13, [r7, #-224]! @ 0xffffff20 │ │ │ │ stmdbvs r3!, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ movweq pc, #8259 @ 0x2043 @ │ │ │ │ - bcs 194d8 │ │ │ │ - bcs 35020 │ │ │ │ - bls 278428 │ │ │ │ - blvc 2bc5cc │ │ │ │ + bcs 194d8 │ │ │ │ + bcs 35020 │ │ │ │ + bls 278428 │ │ │ │ + blvc 2bc5cc │ │ │ │ stmibvs r0!, {r0, r1, r5, r6, r8, fp, sp, lr} │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ - blvc 23c574 │ │ │ │ - bcs 194f4 │ │ │ │ + blvc 23c574 │ │ │ │ + bcs 194f4 │ │ │ │ @ instruction: 0x61a2d131 │ │ │ │ teqle r6, r0, lsl #16 │ │ │ │ movwcs r4, #10545 @ 0x2931 │ │ │ │ ldrbtmi r4, [r9], #-2097 @ 0xfffff7cf │ │ │ │ ldrbtmi r6, [r8], #-675 @ 0xfffffd5d │ │ │ │ mrc 7, 5, APSR_nzcv, cr4, cr15, {7} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @@ -51,21 +51,21 @@ │ │ │ │ rscvs r4, r0, #64, 4 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ mulle r3, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ eorsle r2, r2, r0, lsl #22 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-52]! @ 0xffffffcc │ │ │ │ - bcs 277d0 │ │ │ │ + bcs 277d0 │ │ │ │ stmdbvs r3!, {r0, r1, r3, r6, r7, r8, ip, lr, pc}^ │ │ │ │ movweq pc, #16419 @ 0x4023 @ │ │ │ │ - bls 25954c │ │ │ │ - blvc 2bc638 │ │ │ │ + bls 25954c │ │ │ │ + blvc 2bc638 │ │ │ │ @ instruction: 0xed8469a0 │ │ │ │ - bcs 1fbec │ │ │ │ + bcs 1fbec │ │ │ │ ldmdavs r3, {r0, r2, r3, r6, r7, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ stmdavs r3, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r4, r3, r2 │ │ │ │ @@ -76,30 +76,30 @@ │ │ │ │ adcvs r4, r3, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x4605ee74 │ │ │ │ @ instruction: 0xd1be2800 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strtmi lr, [r8], -sp, asr #15 │ │ │ │ @ instruction: 0xf7ff9305 │ │ │ │ - blls 17cca8 │ │ │ │ + blls 17cca8 │ │ │ │ addsmi lr, r3, #52166656 @ 0x31c0000 │ │ │ │ - blcc 753f0 │ │ │ │ - blcs 190d0 │ │ │ │ + blcc 753f0 │ │ │ │ + blcs 190d0 │ │ │ │ @ instruction: 0x4628d1f0 │ │ │ │ svc 0x0018f7ff │ │ │ │ svclt 0x0000e7ec │ │ │ │ andeq pc, r1, lr, asr #3 │ │ │ │ - strdeq r3, [r0], -ip │ │ │ │ - @ instruction: 0x000033ba │ │ │ │ - andeq r3, r0, r2, asr #7 │ │ │ │ - @ instruction: 0x000033b6 │ │ │ │ - andeq r3, r0, r8, lsr r3 │ │ │ │ - andeq r3, r0, r0, asr #6 │ │ │ │ + andeq r3, r0, r4, lsr #7 │ │ │ │ + andeq r3, r0, r2, ror #6 │ │ │ │ + andeq r3, r0, sl, ror #6 │ │ │ │ + andeq r3, r0, lr, asr r3 │ │ │ │ + andeq r3, r0, r0, ror #5 │ │ │ │ + andeq r3, r0, r8, ror #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58254 │ │ │ │ + bl feb58254 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0xf7ff4616 │ │ │ │ strmi lr, [r4], -r2, lsr #29 │ │ │ │ tstlt r8, r0, lsl #16 │ │ │ │ @ instruction: 0x47a84631 │ │ │ │ stmiblt r0, {r0, r1, r9, sl, lr} │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ @ instruction: 0x462b4631 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stmiavs r0!, {r3, r4, r8, r9, sl, lr} │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0x4618d1f6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb582a0 │ │ │ │ + bl feb582a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ mrc 7, 3, APSR_nzcv, cr12, cr15, {7} │ │ │ │ stmdavs r0, {r0, r1, r9, sl, lr} │ │ │ │ stmdavs r2, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -138,53 +138,53 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r8, r3, asr #17 │ │ │ │ andle r4, r2, sl, lsl #5 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ andcs fp, r0, sl, lsr r1 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 7cbb0 │ │ │ │ + blls 7cbb0 │ │ │ │ @ instruction: 0xf7ffe7db │ │ │ │ ldrb lr, [r4, r4, lsr #29]! │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 7cba0 │ │ │ │ + blls 7cba0 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ - blmi 1c2d35c │ │ │ │ + blmi 1c2d35c │ │ │ │ strmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf04f4611 │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ - bge 189960 │ │ │ │ - bge 1e5950 │ │ │ │ + bge 189960 │ │ │ │ + bge 1e5950 │ │ │ │ ldrbtmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ cmncc ip, #434176 @ 0x6a000 │ │ │ │ ldrbtmi r4, [sl], #-3434 @ 0xfffff296 │ │ │ │ @ instruction: 0xf7ff447d │ │ │ │ stmdacs r0, {r1, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ addshi pc, r3, r0 │ │ │ │ - blcs 27d84 │ │ │ │ + blcs 27d84 │ │ │ │ adcshi pc, r9, r0 │ │ │ │ ldmdbvs fp!, {r1, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #8259 @ 0x2043 @ │ │ │ │ - blls 199764 │ │ │ │ + blls 199764 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ svclt 0x00c280ab │ │ │ │ @ instruction: 0xf043697b │ │ │ │ cmnvs fp, r4, lsl #6 │ │ │ │ ldmdami pc, {r1, r2, r3, r4, r6, r8, fp, lr}^ @ │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ stc 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ - blmi 1735340 │ │ │ │ + blmi 1735340 │ │ │ │ ldmdbmi sp, {r2, r3, r4, r6, r9, fp, lr}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bvs feed2390 │ │ │ │ + bvs feed2390 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ stmdacs r0, {r4, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r2, {r0, r5, r6, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf040428a │ │ │ │ mrcmi 0, 2, r8, cr6, cr5, {4} │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -192,69 +192,69 @@ │ │ │ │ @ instruction: 0xf8df0a01 │ │ │ │ ldrbtmi fp, [lr], #-340 @ 0xfffffeac │ │ │ │ ldrbtmi r4, [r9], #-2900 @ 0xfffff4ac │ │ │ │ strls r4, [r4, #-1275] @ 0xfffffb05 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @ instruction: 0x46386834 │ │ │ │ stcl 7, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ - blx 2929fc │ │ │ │ + blx 2929fc │ │ │ │ stmdacs r0, {r2, sl, ip, sp, lr, pc} │ │ │ │ - bvs feef52fc │ │ │ │ + bvs feef52fc │ │ │ │ stmdbls r3, {r1, r3, r4, r6, r9, sl, lr} │ │ │ │ andmi lr, r0, sp, asr #19 │ │ │ │ @ instruction: 0xf7ff4648 │ │ │ │ stmdavs fp!, {r3, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ addmi r4, fp, #2097152 @ 0x200000 │ │ │ │ - blcc 75218 │ │ │ │ - blcs 192bc │ │ │ │ + blcc 75218 │ │ │ │ + blcs 192bc │ │ │ │ orrlt sp, r2, #90 @ 0x5a │ │ │ │ @ instruction: 0xf06f6813 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ ldmvs r1!, {r0, r1, r2, r6, r8, ip, lr, pc}^ │ │ │ │ stmdaeq r4, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdbcs r0, {r3, r9, sl, ip, sp} │ │ │ │ - bmi ff598c │ │ │ │ + bmi ff598c │ │ │ │ ldmdbmi pc!, {r3, r6, r9, sl, lr} @ │ │ │ │ ldrbtmi r6, [sl], #-2747 @ 0xfffff545 │ │ │ │ @ instruction: 0xf8cd4479 │ │ │ │ stcls 0, cr8, [r4, #-0] │ │ │ │ mcr 7, 0, pc, cr6, cr15, {7} @ │ │ │ │ stmdavs r2, {r3, r6, r7, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ smlawble r9, sl, r2, r4 │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r3, r3, r2 │ │ │ │ @ instruction: 0xf8c93b01 │ │ │ │ bicslt r3, fp, r0 │ │ │ │ - blmi cdb84c │ │ │ │ + blmi cdb84c │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ @ instruction: 0xf855617a │ │ │ │ strbmi r9, [r8], -r3 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d98ff0 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 75290 │ │ │ │ + blcc 75290 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xf04fb113 │ │ │ │ strb r0, [lr, r0, lsl #18]! │ │ │ │ @ instruction: 0xf7ff4648 │ │ │ │ ldrb lr, [r8, r4, ror #27]! │ │ │ │ @ instruction: 0xf7ff4648 │ │ │ │ ldrb lr, [pc, r0, ror #27] │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ bicsle r2, r1, r0, lsl #20 │ │ │ │ ldcl 7, cr15, [r8, #1020] @ 0x3fc │ │ │ │ - blcc 7b1e8 │ │ │ │ + blcc 7b1e8 │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7ff4610 │ │ │ │ ldmvs r1!, {r1, r4, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ - b 120eae0 │ │ │ │ + b 120eae0 │ │ │ │ stmdbcs r0, {r2, fp} │ │ │ │ ldr sp, [r0, sl, lsl #3]! │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ stcl 7, cr15, [r6, #1020] @ 0x3fc │ │ │ │ ldr r9, [lr, r5, lsl #20] │ │ │ │ @ instruction: 0xf023697b │ │ │ │ cmnvs fp, r4, lsl #6 │ │ │ │ @@ -262,48 +262,48 @@ │ │ │ │ movweq pc, #8227 @ 0x2023 @ │ │ │ │ smlsldx r6, r6, fp, r1 @ │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7ffaf66 │ │ │ │ @ instruction: 0xe762edb4 │ │ │ │ muleq r1, sl, pc @ │ │ │ │ - andeq r3, r0, r6, lsl #4 │ │ │ │ - andeq lr, r1, r8, lsr #29 │ │ │ │ - andeq r3, r0, r4, lsr #3 │ │ │ │ andeq r3, r0, lr, lsr #3 │ │ │ │ - ldrdeq r3, [r0], -r8 │ │ │ │ - andeq r3, r0, r4, asr #3 │ │ │ │ - andeq r3, r0, r4, asr #3 │ │ │ │ - andeq lr, r1, r2, lsr #26 │ │ │ │ - andeq r3, r0, r6, ror r1 │ │ │ │ - @ instruction: 0x000031b0 │ │ │ │ - @ instruction: 0x000031b0 │ │ │ │ - andeq r3, r0, sl, ror #2 │ │ │ │ + andeq lr, r1, r8, lsr #29 │ │ │ │ + andeq r3, r0, ip, asr #2 │ │ │ │ + andeq r3, r0, r6, asr r1 │ │ │ │ + andeq r3, r0, r0, lsl #3 │ │ │ │ + andeq r3, r0, ip, ror #2 │ │ │ │ andeq r3, r0, ip, ror #2 │ │ │ │ + andeq lr, r1, r2, lsr #26 │ │ │ │ + andeq r3, r0, lr, lsl r1 │ │ │ │ + andeq r3, r0, r8, asr r1 │ │ │ │ + andeq r3, r0, r8, asr r1 │ │ │ │ + andeq r3, r0, r2, lsl r1 │ │ │ │ + andeq r3, r0, r4, lsl r1 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r7, lsr sp │ │ │ │ ldrbtmi r2, [sp], #-2563 @ 0xfffff5fd │ │ │ │ stmdbvs r2, {r0, r2, r4, r6, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbeq r4, [r2, -r3, lsl #12] │ │ │ │ - bmi d367ac │ │ │ │ + bmi d367ac │ │ │ │ stmiapl sl!, {r2, r3, r7, fp, sp, lr} │ │ │ │ ldrmi r6, [r7], -r0, ror #16 │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ movwls r6, #6345 @ 0x18c9 │ │ │ │ ldrmi r4, [r1], -r8, lsl #13 │ │ │ │ @ instruction: 0x46166ada │ │ │ │ stc 7, cr15, [r0, #1020] @ 0x3fc │ │ │ │ - bllt 1827f7c │ │ │ │ + bllt 1827f7c │ │ │ │ stmiapl r9!, {r2, r3, r5, r9, fp, lr} │ │ │ │ addmi r6, sl, #6422528 @ 0x620000 │ │ │ │ - blmi af5394 │ │ │ │ + blmi af5394 │ │ │ │ andlt r5, r2, r8, ror #17 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strbmi r4, [r6, #-1601] @ 0xfffff9bf │ │ │ │ @ instruction: 0x4620d0f7 │ │ │ │ ldrdmi pc, [r8], r2 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ strmi r9, [r0, r1, lsl #6]! │ │ │ │ @@ -311,45 +311,45 @@ │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ adcsmi r6, r8, #64, 16 @ 0x400000 │ │ │ │ @ instruction: 0x4622d131 │ │ │ │ stmiavs r1!, {r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf842f000 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 75740 │ │ │ │ - blcs 19454 │ │ │ │ + blcc 75740 │ │ │ │ + blcs 19454 │ │ │ │ @ instruction: 0x4620d1db │ │ │ │ stcl 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ stmdavs r2!, {r0, r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strbmi pc, [r0], -pc, rrx @ │ │ │ │ strhtle r4, [r8], #34 @ 0x22 │ │ │ │ ldrmi r3, [r8], -r1, lsl #4 │ │ │ │ strtmi r6, [r2], -r2, lsr #32 │ │ │ │ @ instruction: 0xf00068a1 │ │ │ │ stmdavs r3!, {r0, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ strhle r4, [r8], #35 @ 0x23 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ bicle r2, r4, r0, lsl #22 │ │ │ │ - blmi 3bb398 │ │ │ │ + blmi 3bb398 │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ ldc 7, cr15, [r0, #-1020]! @ 0xfffffc04 │ │ │ │ ldr r2, [ip, r0]! │ │ │ │ stc 7, cr15, [r0, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0x4639e7b7 │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 7c8d4 │ │ │ │ + blls 7c8d4 │ │ │ │ bicle r2, r6, r0, lsl #16 │ │ │ │ svclt 0x0000e7af │ │ │ │ @ instruction: 0x0001ecb6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ - andeq r2, r0, lr, lsr #31 │ │ │ │ + andeq r2, r0, r6, asr pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0x46054bf9 │ │ │ │ strdlt r4, [r7], r9 │ │ │ │ @ instruction: 0x4617447b │ │ │ │ @@ -360,57 +360,57 @@ │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x004fe8d4 │ │ │ │ tstle r3, r0, lsl #18 │ │ │ │ svccs 0x0043e8c4 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - msrhi SPSR_fsxc, #64 @ 0x40 │ │ │ │ - bcs 1db614 │ │ │ │ - addhi pc, r9, #64, 4 │ │ │ │ + msrhi SPSR_fsx, #64 @ 0x40 │ │ │ │ + bcs 1db614 │ │ │ │ + addhi pc, r1, #64, 4 │ │ │ │ ldmeq r1, {r1, r3, r5, r6, r7, fp, lr}^ │ │ │ │ andeq pc, r7, #2 │ │ │ │ subvs r4, r1, r8, ror r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcmi 0x004fe8d0 │ │ │ │ tstle r3, r1, lsl #24 │ │ │ │ svcne 0x0043e8c0 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - bichi pc, ip, r0, asr #32 │ │ │ │ - bcs 11b770 │ │ │ │ - bicshi pc, r0, r0 │ │ │ │ + bicshi pc, r2, r0, asr #32 │ │ │ │ + bcs 11b770 │ │ │ │ + bicshi pc, r6, r0 │ │ │ │ stmdavs r2!, {r2, r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xd05e4296 │ │ │ │ stmdavs r4!, {r2, r4, r6, r9, ip, lr, pc}^ │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ @ instruction: 0xf7ff2030 │ │ │ │ strmi lr, [r4], -r2, lsl #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bmi ff5e1e1c │ │ │ │ + bmi ff5e1e1c │ │ │ │ @ instruction: 0xf85a6878 │ │ │ │ addmi r1, r8, #2 │ │ │ │ cmpphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ stcl 7, cr15, [r0], {255} @ 0xff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdavs sl!, {r3, r4, r6, r8, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf000428a │ │ │ │ - andcc r8, r1, #1140850688 @ 0x44000000 │ │ │ │ + andcc r8, r1, #16, 6 @ 0x40000000 │ │ │ │ rscvs r6, r7, sl, lsr r0 │ │ │ │ stmib r4, {r1, r2, r5, sp, lr}^ │ │ │ │ stmiavs sl!, {r1, r3} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlabteq r4, r4, r9, lr │ │ │ │ smlabteq r6, r4, r9, lr │ │ │ │ smlabteq r8, r4, r9, lr │ │ │ │ ldmdavs r3, {r1, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf0c0429e │ │ │ │ - ldmvs r3, {r0, r2, r4, r5, r9, pc} │ │ │ │ + ldmvs r3, {r0, r2, r3, r5, r9, pc} │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, ip, sp, pc} │ │ │ │ svclt 0x002c4296 │ │ │ │ stmdaeq r8, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ stmdaeq r4, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ ldrdcs pc, [r0], -r8 │ │ │ │ ldmdavs r3, {r1, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ svclt 0x002c429e │ │ │ │ @@ -418,129 +418,129 @@ │ │ │ │ stmdaeq r4, {r1, r8, ip, sp, lr, pc} │ │ │ │ ldrdcs pc, [r0], -r8 │ │ │ │ ldmdavs r3, {r1, r4, r7, r8, ip, sp, pc} │ │ │ │ movwle r4, #21150 @ 0x529e │ │ │ │ @ instruction: 0xb15b6893 │ │ │ │ ldmdavs r3, {r1, r3, r4, r9, sl, lr} │ │ │ │ rscsle r4, r9, #-536870903 @ 0xe0000009 │ │ │ │ - blcs 1b6bc │ │ │ │ + blcs 1b6bc │ │ │ │ @ instruction: 0xf102d1f8 │ │ │ │ and r0, r3, r4, lsl #16 │ │ │ │ str r6, [r3, r4, lsr #17]! │ │ │ │ stmdaeq r8, {r1, r8, ip, sp, lr, pc} │ │ │ │ stmib r4, {r9, sp}^ │ │ │ │ @ instruction: 0xf8c82201 │ │ │ │ stmdbvs lr!, {lr} │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ ldmdbvs r3!, {r0, r1, r2, r3, r5, r6, r7, r8, pc} │ │ │ │ stcvc 1, cr6, [fp, #-172]! @ 0xffffff54 │ │ │ │ - blvc fe93cc18 │ │ │ │ - bvs fe85b948 │ │ │ │ + blvc fe93cc18 │ │ │ │ + bvs fe85b948 │ │ │ │ movteq pc, #963 @ 0x3c3 @ │ │ │ │ - bcs 19b78 │ │ │ │ + bcs 19b78 │ │ │ │ movwcs fp, #3852 @ 0xf0c │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ tstcc r1, r2, lsr r1 │ │ │ │ - blvc bcbd0 │ │ │ │ + blvc bcbd0 │ │ │ │ adcvs r6, r1, #238 @ 0xee │ │ │ │ rsbsle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0xf04f6952 │ │ │ │ svcmi 0x009f0301 │ │ │ │ svchi 0x005bf3bf │ │ │ │ msreq CPSR_fs, r2, lsl #2 │ │ │ │ ldm r7, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp} │ │ │ │ stmia r7, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc3f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - mvnshi pc, r0, asr #32 │ │ │ │ - blcs 1db7dc │ │ │ │ + mvnhi pc, r0, asr #32 │ │ │ │ + blcs 1db7dc │ │ │ │ mvnshi pc, r0, asr #4 │ │ │ │ ldmeq pc, {r2, r4, r7, fp, lr}^ @ │ │ │ │ subvs r4, r7, r8, ror r4 │ │ │ │ streq pc, [r7, -r3] │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d0 │ │ │ │ svceq 0x0001f1bc │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1be3f4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - bvs ff4f5b9c │ │ │ │ + bvs ff4f5b9c │ │ │ │ rsble r2, r4, r4, lsl #30 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf0004284 │ │ │ │ subsle r8, r3, #171 @ 0xab │ │ │ │ - blcs 1b7a4 │ │ │ │ + blcs 1b7a4 │ │ │ │ ldrshtcs sp, [r0], -r7 │ │ │ │ andne lr, r1, #3358720 @ 0x334000 │ │ │ │ - bl 133f640 │ │ │ │ + bl 133f640 │ │ │ │ andne lr, r1, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - andvs r8, r4, r7, lsl #5 │ │ │ │ - bvs ff5ca254 │ │ │ │ + andvs r8, r4, r6, lsl #5 │ │ │ │ + bvs ff5ca254 │ │ │ │ stmib r0, {r9, sp}^ │ │ │ │ stmib r0, {r2, r8, r9, sp}^ │ │ │ │ stmib r0, {r1, r2, r8, r9, sp}^ │ │ │ │ @ instruction: 0xb32f2308 │ │ │ │ addsmi r6, ip, #3866624 @ 0x3b0000 │ │ │ │ - smlalbthi pc, r2, r0, r0 @ │ │ │ │ + rscshi pc, r4, r0, asr #1 │ │ │ │ stmdbcs r0, {r0, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ mvnshi pc, r0 │ │ │ │ addsmi r6, ip, #720896 @ 0xb0000 │ │ │ │ tstcc r8, ip, lsr #30 │ │ │ │ stmdavs fp, {r2, r8, ip, sp} │ │ │ │ ldmdavs sl, {r0, r1, r4, r5, r7, r8, ip, sp, pc} │ │ │ │ svclt 0x002c4294 │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmdavs fp, {r0, r3, r4, r8, sl, fp, ip} │ │ │ │ ldmdavs sl, {r0, r1, r4, r5, r6, r8, ip, sp, pc} │ │ │ │ movwle r4, #29332 @ 0x7294 │ │ │ │ - bcs 1b904 │ │ │ │ - @ instruction: 0x81b1f000 │ │ │ │ + bcs 1b904 │ │ │ │ + movshi pc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r9, sl, lr} │ │ │ │ rscsle r4, r7, #148, 4 @ 0x40000009 │ │ │ │ - bcs 1b814 │ │ │ │ + bcs 1b814 │ │ │ │ ldcne 1, cr13, [r9, #-992] @ 0xfffffc20 │ │ │ │ stmib r0, {r8, r9, sp}^ │ │ │ │ movwcs r3, #4865 @ 0x1301 │ │ │ │ addvs r6, r3, #8 │ │ │ │ - blcs 1bd6c │ │ │ │ + blcs 1bd6c │ │ │ │ stmdage r4, {r3, r5, r6, r8, ip, lr, pc} │ │ │ │ - bl ffd3f6c4 │ │ │ │ + bl ffd3f6c4 │ │ │ │ movwcs lr, #18909 @ 0x49dd │ │ │ │ movwcs lr, #2502 @ 0x9c6 │ │ │ │ andlt r4, r7, r8, asr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - bllt 7bf6d8 │ │ │ │ + bllt 7bf6d8 │ │ │ │ @ instruction: 0xe7a3689b │ │ │ │ andne lr, r1, #3358720 @ 0x334000 │ │ │ │ - bl fe3bf6e4 │ │ │ │ + bl fe3bf6e4 │ │ │ │ svccs 0x00049a02 │ │ │ │ - bvs ff4e7af4 │ │ │ │ - blcs 35d5c │ │ │ │ + bvs ff4e7af4 │ │ │ │ + blcs 35d5c │ │ │ │ ldmdavs r8, {r0, r5, r7, ip, lr, pc} │ │ │ │ suble r4, r5, r4, lsl #5 │ │ │ │ ldrdhi pc, [ip, #-143] @ 0xffffff71 │ │ │ │ ldrbtmi r4, [r8], #1675 @ 0x68b │ │ │ │ streq pc, [r1, -pc, asr #32] │ │ │ │ svchi 0x005bf3bf │ │ │ │ svceq 0x004fe8d8 │ │ │ │ tstle r4, r0, lsl #16 │ │ │ │ svcvc 0x004ce8c8 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8d8819c │ │ │ │ + @ instruction: 0xf8d8819b │ │ │ │ stmdacs r1, {r2} │ │ │ │ - @ instruction: 0x81a5f240 │ │ │ │ + @ instruction: 0x81a4f240 │ │ │ │ mrrceq 10, 4, lr, r0, cr15 │ │ │ │ - beq 7d738 │ │ │ │ + beq 7d738 │ │ │ │ andgt pc, r4, r8, asr #17 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d8 │ │ │ │ svceq 0x0001f1bc │ │ │ │ stmia r8, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ svccs 0x00000f47 │ │ │ │ @@ -548,378 +548,377 @@ │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ ldmdavs r8, {r1, r3, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xf0804284 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, pc}^ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldrbmi sl, [r7], -r6, ror #30 │ │ │ │ @ instruction: 0xf0402f00 │ │ │ │ - stmvs r7, {r0, r2, r5, r8, pc} │ │ │ │ + stmvs r7, {r1, r3, r4, r5, r8, pc} │ │ │ │ addvs r6, r3, pc, asr r0 │ │ │ │ @ instruction: 0xf8cb4603 │ │ │ │ ldmdavs r8, {} @ │ │ │ │ @ instruction: 0xd1bd4284 │ │ │ │ andcc r6, r1, #630784 @ 0x9a000 │ │ │ │ stmibvs fp!, {r1, r3, r4, r7, r9, sp, lr} │ │ │ │ addsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ - stmib r6, {r0, r1, r3, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r6, {r0, r3, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strbmi r0, [r8], -r0, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ ldmvs sl!, {r0, r1, r2, r4, r5, r7, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - ldmvs r9!, {r0, r1, r7, r8, pc} │ │ │ │ + ldmvs r9!, {r1, r7, r8, pc} │ │ │ │ stmdavs r8, {r0, r9, ip, pc} │ │ │ │ - b ff23f7b8 │ │ │ │ + b ff23f7b8 │ │ │ │ @ instruction: 0x4601693b │ │ │ │ @ instruction: 0xb198469a │ │ │ │ tstls r1, r1, lsl #20 │ │ │ │ @ instruction: 0xf7ff6850 │ │ │ │ stmdbls r1, {r3, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf06f4603 │ │ │ │ stmdavs sl, {r6, lr} │ │ │ │ andle r4, r4, r2, lsl #5 │ │ │ │ andvs r3, sl, r1, lsl #20 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - blcs 21d74 │ │ │ │ - tstphi lr, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - bl 43f7ec │ │ │ │ + blcs 21d70 │ │ │ │ + tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + bl 43f7ec │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ svceq 0x0000f1ba │ │ │ │ - cmpphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ + cmpphi r0, r0 @ p-variant is OBSOLETE │ │ │ │ ldrdne pc, [r4], -sl │ │ │ │ sbceq r6, fp, r9, asr #26 │ │ │ │ - cmpphi fp, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + cmpphi sl, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46514811 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x4602ea7e │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - rscvs r8, r2, sl, lsr #3 │ │ │ │ + rscvs r8, r2, r9, lsr #3 │ │ │ │ eorvs r2, r6, r0, lsl #4 │ │ │ │ andcs lr, sl, #196, 18 @ 0x310000 │ │ │ │ svclt 0x0000e675 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq lr, r1, ip, lsr #23 │ │ │ │ andeq lr, r1, r0, ror #28 │ │ │ │ andeq lr, r1, r4, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq lr, r1, ip, ror #25 │ │ │ │ andeq lr, r1, r4, asr #25 │ │ │ │ @ instruction: 0x0001ebba │ │ │ │ - andeq r2, r0, ip, ror #23 │ │ │ │ + muleq r0, r4, fp │ │ │ │ + stmdbcs r0, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ + svcge 0x000cf47f │ │ │ │ + @ instruction: 0xe7271d39 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ - bls 7c3b4 │ │ │ │ - bcs 11bb10 │ │ │ │ - mrcge 4, 1, APSR_nzcv, cr0, cr15, {3} │ │ │ │ + bls 7c3a8 │ │ │ │ + bcs 11bb1c │ │ │ │ + mcrge 4, 1, pc, cr10, cr15, {3} @ │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ - stmdavs r2!, {r0, r2, r4, r5, r9, sl, fp, sp, pc} │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r5, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf43f4296 │ │ │ │ - stmiami fp, {r2, r3, r7, r9, sl, fp, sp, pc}^ │ │ │ │ + stmiami r7, {r1, r2, r7, r9, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf04f46c3 │ │ │ │ ldrbtmi r0, [r8], #-769 @ 0xfffffcff │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d0 │ │ │ │ tstle r3, r0, lsl #20 │ │ │ │ svccc 0x0041e8c0 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - sbchi pc, fp, r0, asr #32 │ │ │ │ - bcs 5b9a4 │ │ │ │ - sbcshi pc, r1, r0, asr #4 │ │ │ │ + sbchi pc, r4, r0, asr #32 │ │ │ │ + bcs 5b9b0 │ │ │ │ + sbchi pc, sl, r0, asr #4 │ │ │ │ @ instruction: 0xf0020851 │ │ │ │ subvs r0, r1, r1, lsl #4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d0 │ │ │ │ svceq 0x0001f1bc │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1be1f4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - stmdavs r1!, {r3, r4, r8, ip, lr, pc} │ │ │ │ - eorle r4, r0, #-536870904 @ 0xe0000008 │ │ │ │ + stmdavs r1!, {r1, r4, r8, ip, lr, pc} │ │ │ │ + andsle r4, sl, #-536870904 @ 0xe0000008 │ │ │ │ stmdbcs r0, {r0, r5, r6, fp, sp, lr} │ │ │ │ - ldclge 4, cr15, [lr, #252]! @ 0xfc │ │ │ │ - cmple r5, r0, lsl #20 │ │ │ │ + ldclge 4, cr15, [r8, #252]! @ 0xfc │ │ │ │ + cmple pc, r0, lsl #20 │ │ │ │ rsbvs r6, r2, sl, lsl #17 │ │ │ │ strmi r6, [ip], -ip, lsl #1 │ │ │ │ andne pc, r0, fp, asr #17 │ │ │ │ addsmi r6, r6, #2228224 @ 0x220000 │ │ │ │ - strb sp, [ip], -r6, asr #3 │ │ │ │ - stmdbcs r0, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr14, cr15, {3} │ │ │ │ - @ instruction: 0xe6d91d39 │ │ │ │ + strb sp, [r6], -r6, asr #3 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @ instruction: 0xf7ff9001 │ │ │ │ stmdavs r1!, {r7, r9, fp, sp, lr, pc} │ │ │ │ andeq lr, r1, #3620864 @ 0x374000 │ │ │ │ - blls d2348 │ │ │ │ - stmiavs r1!, {r1, r2, r3, r4, r6, r7, r8, r9, ip, lr, pc} │ │ │ │ + blls d2348 │ │ │ │ + stmiavs r1!, {r2, r5, r6, r7, r8, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ - bcs 2d090 │ │ │ │ - stmdavs sl, {r2, r3, r6, r8, ip, lr, pc}^ │ │ │ │ + bcs 2d090 │ │ │ │ + stmdavs sl, {r0, r1, r3, r6, r8, ip, lr, pc}^ │ │ │ │ subvs r6, ip, r2, lsr #1 │ │ │ │ @ instruction: 0xf8cb460c │ │ │ │ stmdavs sl, {ip} │ │ │ │ - @ instruction: 0xd1a54296 │ │ │ │ + @ instruction: 0xd1ab4296 │ │ │ │ strbmi lr, [r0], -fp, lsr #12 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @ instruction: 0xf7ff9101 │ │ │ │ - blls fc2d0 │ │ │ │ + blls fc2d0 │ │ │ │ andne lr, r1, #3620864 @ 0x374000 │ │ │ │ addmi r6, r4, #24, 16 @ 0x180000 │ │ │ │ svcge 0x000df4ff │ │ │ │ stmdacs r0, {r3, r4, r7, fp, sp, lr} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr3, cr15, {1} │ │ │ │ svccs 0x00004657 │ │ │ │ - stmdavs r7, {r0, r3, r4, r5, r8, ip, lr, pc}^ │ │ │ │ + stmdavs r7, {r1, r2, r3, r6, r8, ip, lr, pc}^ │ │ │ │ umaalvs r6, r3, pc, r0 @ │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ addsmi r6, ip, #196608 @ 0x30000 │ │ │ │ @ instruction: 0xf47f4603 │ │ │ │ str sl, [fp, -fp, asr #29] │ │ │ │ @ instruction: 0xf7ff2018 │ │ │ │ @ instruction: 0x4606e9b4 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ stmdbvs fp!, {r2, r3, r9, sl, fp, sp, pc}^ │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ strt r6, [r3], fp, ror #2 │ │ │ │ - addsmi r6, r6, #655360 @ 0xa0000 │ │ │ │ - addhi pc, r3, r0 │ │ │ │ - bleq 13dda4 │ │ │ │ - ldrb r4, [r1, -ip, lsl #12]! │ │ │ │ - blcs 1bae8 │ │ │ │ - stclge 4, cr15, [r9, #508] @ 0x1fc │ │ │ │ - stmibmi r0, {r0, r1, r2, r5, r6, r7, r8, sl, sp, lr, pc} │ │ │ │ + blcs 1bad8 │ │ │ │ + ldclge 4, cr15, [r1, #508] @ 0x1fc │ │ │ │ + stmibmi r3, {r0, r1, r2, r3, r5, r6, r7, r8, sl, sp, lr, pc} │ │ │ │ addsmi pc, pc, r8, asr #4 │ │ │ │ andseq pc, r0, r0, asr #5 │ │ │ │ stmdavs sl, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmulh.s d15, d2, d0 │ │ │ │ - strb r6, [fp, #-10]! │ │ │ │ - bleq 23ddcc │ │ │ │ - ldr r4, [r3, ip, lsl #12] │ │ │ │ - adcsmi r6, ip, #458752 @ 0x70000 │ │ │ │ - @ instruction: 0xf103d069 │ │ │ │ - strmi r0, [r3], -r4, lsl #22 │ │ │ │ - @ instruction: 0xf103e69a │ │ │ │ - strmi r0, [r3], -r8, lsl #22 │ │ │ │ - @ instruction: 0x4638e6d5 │ │ │ │ + ldrb r6, [r3, #-10]! │ │ │ │ + addsmi r6, r6, #655360 @ 0xa0000 │ │ │ │ + @ instruction: 0xf104d072 │ │ │ │ + strmi r0, [ip], -r4, lsl #22 │ │ │ │ + @ instruction: 0xf104e768 │ │ │ │ + strmi r0, [ip], -r8, lsl #22 │ │ │ │ + @ instruction: 0x4638e79a │ │ │ │ andne lr, r1, #3358720 @ 0x334000 │ │ │ │ - b 173f9dc │ │ │ │ + b 1a3f9c4 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blcs 1c61ec │ │ │ │ - mcrge 6, 0, pc, cr4, cr15, {1} @ │ │ │ │ - vadd.i8 q10, q4, q15 │ │ │ │ + blcs 1c61d4 │ │ │ │ + mrcge 6, 0, APSR_nzcv, cr0, cr15, {1} │ │ │ │ + vtst.8 q10, q4, │ │ │ │ vqshl.s64 d20, d15, #0 │ │ │ │ ldrbtmi r0, [r8], #-1808 @ 0xfffff8f0 │ │ │ │ - blx 1dba0a │ │ │ │ + blx 1db9f2 │ │ │ │ andvs pc, r3, r3, lsl #6 │ │ │ │ - @ instruction: 0xf103e5f8 │ │ │ │ - ldrb r0, [r3], -r8, lsl #2 │ │ │ │ - movwls r4, #5656 @ 0x1618 │ │ │ │ - b 63fa0c │ │ │ │ - strmi r9, [r2], -r1, lsl #22 │ │ │ │ - mcrrmi 0, 6, pc, r0, cr15 @ │ │ │ │ - strbmi r6, [r0, #-2072]! @ 0xfffff7e8 │ │ │ │ - stmdacc r1, {r0, r1, ip, lr, pc} │ │ │ │ - stmdacs r0, {r3, r4, sp, lr} │ │ │ │ - bcs 35c04 │ │ │ │ - mrcge 4, 7, APSR_nzcv, cr7, cr15, {3} │ │ │ │ - stmib sp, {r1, r2, r3, r4, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff0301 │ │ │ │ - stmdals r1, {r1, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ - stmdavs r2, {r1, r8, r9, fp, ip, pc}^ │ │ │ │ - @ instruction: 0xf63f2a01 │ │ │ │ - ldmdbmi sl, {r0, r1, r2, r3, r5, r8, r9, sl, fp, sp, pc}^ │ │ │ │ - ldcmi 2, cr15, [pc], {72} @ 0x48 │ │ │ │ - ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ - stmdavs sl, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - vqdmulh.s d15, d2, d12 │ │ │ │ - str r6, [r3, -sl]! │ │ │ │ - tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - strbmi lr, [r0], -r8, lsr #12 │ │ │ │ - movwcs lr, #10701 @ 0x29cd │ │ │ │ - @ instruction: 0xf7ff9101 │ │ │ │ - @ instruction: 0xf8d8ea18 │ │ │ │ - ldmib sp, {r2}^ │ │ │ │ - stmdacs r1, {r0, r9, ip} │ │ │ │ - @ instruction: 0xf63f9b03 │ │ │ │ - @ instruction: 0xf8dfae5b │ │ │ │ - vand d28, d8, d20 │ │ │ │ - @ instruction: 0xf2c04e9f │ │ │ │ - ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ - ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf000fb0e │ │ │ │ - andeq pc, r0, ip, asr #17 │ │ │ │ - strmi lr, [ip], -ip, asr #12 │ │ │ │ - @ instruction: 0x4603e577 │ │ │ │ - stmdami r5, {r2, r4, r5, r6, r9, sl, sp, lr, pc}^ │ │ │ │ - ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ - ldmdb r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrt r4, [r3], r2, lsl #12 │ │ │ │ - movwls r4, #5640 @ 0x1608 │ │ │ │ - ldmib r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldr r9, [r6], r1, lsl #22 │ │ │ │ - @ instruction: 0x469b693b │ │ │ │ - suble r2, r5, r0, lsl #22 │ │ │ │ - stclvs 8, cr6, [r2, #-352] @ 0xfffffea0 │ │ │ │ - ldrle r0, [r1, #-210]! @ 0xffffff2e │ │ │ │ - @ instruction: 0xf06f681a │ │ │ │ - addmi r4, sl, #64, 2 │ │ │ │ - ldmdbmi r9!, {r0, r1, r4, r6, r8, ip, lr, pc} │ │ │ │ - ldrbtmi r4, [r9], #-1624 @ 0xfffff9a8 │ │ │ │ - ldmib r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - cmple pc, r0, lsl #16 │ │ │ │ - @ instruction: 0x465968ba │ │ │ │ - ldmdavs r2, {r0, r2, r4, r5, fp, lr} │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - @ instruction: 0xf8dbe910 │ │ │ │ - strmi r1, [r2], -r0 │ │ │ │ - submi pc, r0, pc, rrx │ │ │ │ - @ instruction: 0xf43f4281 │ │ │ │ - stmdbcc r1, {r0, r1, r3, r7, r9, sl, fp, sp, pc} │ │ │ │ - andne pc, r0, fp, asr #17 │ │ │ │ - @ instruction: 0xf47f2900 │ │ │ │ - ldrbmi sl, [r8], -r5, lsl #29 │ │ │ │ - @ instruction: 0xf7ff9201 │ │ │ │ - bls 7c1ac │ │ │ │ - @ instruction: 0x4618e67e │ │ │ │ - @ instruction: 0xf7ff9201 │ │ │ │ - bls 7c1a0 │ │ │ │ + stmdavs r7, {r2, r9, sl, sp, lr, pc} │ │ │ │ + ldrhle r4, [r3], #-44 @ 0xffffffd4 │ │ │ │ + bleq 13de00 │ │ │ │ + str r4, [r5], r3, lsl #12 │ │ │ │ + bleq 23de08 │ │ │ │ + strb r4, [r0], r3, lsl #12 │ │ │ │ + tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x4618e654 │ │ │ │ + @ instruction: 0xf7ff9301 │ │ │ │ + blls 7c278 │ │ │ │ + @ instruction: 0xf06f4602 │ │ │ │ + ldmdavs r8, {r6, sl, fp, lr} │ │ │ │ + andle r4, r3, r0, ror #10 │ │ │ │ + andsvs r3, r8, r1, lsl #16 │ │ │ │ + rsbsle r2, r7, r0, lsl #16 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xe661ae7a │ │ │ │ - @ instruction: 0xe676463a │ │ │ │ - @ instruction: 0xf85a4a24 │ │ │ │ - addmi r1, r8, #2 │ │ │ │ - @ instruction: 0xf7ffd002 │ │ │ │ - teqlt r8, lr @ │ │ │ │ - @ instruction: 0xf7ff4658 │ │ │ │ - pkhtbmi lr, r3, r6, asr #18 │ │ │ │ - bicle r2, r4, r0, lsl #16 │ │ │ │ - stmdb r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdami sp, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ - ldrbtmi r6, [r8], #-2065 @ 0xfffff7ef │ │ │ │ - ldm sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrb r4, [fp], -r2, lsl #12 │ │ │ │ - vst2.16 {d22,d24}, [r3 :128], fp │ │ │ │ - cmnvs fp, r0, lsl #7 │ │ │ │ - strtmi lr, [r0], -sl, lsr #11 │ │ │ │ - ldmib r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffe48c │ │ │ │ - @ instruction: 0x4620e950 │ │ │ │ - stmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - andcc lr, r1, #262144 @ 0x40000 │ │ │ │ - @ instruction: 0xe7a8601a │ │ │ │ - ldrdcs pc, [r0], -fp │ │ │ │ + @ instruction: 0xe6dfaef8 │ │ │ │ + movweq lr, #6605 @ 0x19cd │ │ │ │ + b cbfa30 │ │ │ │ + blls a7a3c │ │ │ │ + bcs 5bb44 │ │ │ │ + svcge 0x0036f63f │ │ │ │ + vmul.i8 q10, q4, │ │ │ │ + @ instruction: 0xf2c04c9f │ │ │ │ + ldrbtmi r0, [r9], #-3088 @ 0xfffff3f0 │ │ │ │ + blx 31ba7a │ │ │ │ + andvs pc, sl, r2, lsl #4 │ │ │ │ + @ instruction: 0xf107e72a │ │ │ │ + strt r0, [r9], -r8, lsl #2 │ │ │ │ + stmib sp, {r6, r9, sl, lr}^ │ │ │ │ + tstls r1, r2, lsl #6 │ │ │ │ + b 63fa64 │ │ │ │ + ldrdeq pc, [r4], -r8 │ │ │ │ + andne lr, r1, #3620864 @ 0x374000 │ │ │ │ + blls cba78 │ │ │ │ + mrcge 6, 2, APSR_nzcv, cr12, cr15, {1} │ │ │ │ + teqpgt r0, pc @ @ p-variant is OBSOLETE │ │ │ │ + cdpmi 2, 9, cr15, cr15, cr8, {2} │ │ │ │ + cdpeq 2, 1, cr15, cr0, cr0, {6} │ │ │ │ + @ instruction: 0xf8dc44fc │ │ │ │ + blx 381a8e │ │ │ │ + @ instruction: 0xf8ccf000 │ │ │ │ + strb r0, [sp], -r0 │ │ │ │ + ldrb r4, [r8, #-1548]! @ 0xfffff9f4 │ │ │ │ + ldrbt r4, [r5], -r3, lsl #12 │ │ │ │ + ldrmi r4, [r1], -r4, asr #16 │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + @ instruction: 0x4602e934 │ │ │ │ + @ instruction: 0x4608e6b4 │ │ │ │ + @ instruction: 0xf7ff9301 │ │ │ │ + blls 7c20c │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r7, r9, sl, sp, lr, pc} │ │ │ │ + blcs 13528 │ │ │ │ + ldmdavs r8, {r0, r2, r6, ip, lr, pc}^ │ │ │ │ + sbcseq r6, r2, r2, asr #26 │ │ │ │ + ldmdavs sl, {r0, r4, r5, r8, sl, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - sbcsle r4, pc, sl, lsl #5 │ │ │ │ - @ instruction: 0xf8cb3a01 │ │ │ │ - bcs 9b94 │ │ │ │ - @ instruction: 0x4658d1da │ │ │ │ - stmdb r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - svclt 0x0000e7d6 │ │ │ │ - andeq lr, r1, r2, asr #20 │ │ │ │ - andeq lr, r1, r8, lsr r7 │ │ │ │ - andeq lr, r1, lr, ror #13 │ │ │ │ - muleq r1, r8, r6 │ │ │ │ - andeq lr, r1, lr, asr r6 │ │ │ │ - andeq r2, r0, lr, ror #18 │ │ │ │ - andeq r2, r0, r6, lsl #18 │ │ │ │ - andeq r2, r0, r0, lsl #18 │ │ │ │ + cmple r3, sl, lsl #5 │ │ │ │ + @ instruction: 0x46584938 │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + stmdacs r0, {r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + ldmvs sl!, {r0, r1, r2, r3, r6, r8, ip, lr, pc} │ │ │ │ + ldmdami r5!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ + ldrbtmi r6, [r8], #-2066 @ 0xfffff7ee │ │ │ │ + ldmdb r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrdne pc, [r0], -fp │ │ │ │ + @ instruction: 0xf06f4602 │ │ │ │ + addmi r4, r1, #64 @ 0x40 │ │ │ │ + mcrge 4, 4, pc, cr12, cr15, {1} @ │ │ │ │ + @ instruction: 0xf8cb3901 │ │ │ │ + stmdbcs r0, {ip} │ │ │ │ + mcrge 4, 4, pc, cr6, cr15, {3} @ │ │ │ │ + andls r4, r1, #88, 12 @ 0x5800000 │ │ │ │ + stmib r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrbt r9, [pc], -r1, lsl #20 │ │ │ │ + andls r4, r1, #24, 12 @ 0x1800000 │ │ │ │ + stmib r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bcs 28324 │ │ │ │ + mrcge 4, 3, APSR_nzcv, cr11, cr15, {3} │ │ │ │ + ldrtmi lr, [sl], -r2, ror #12 │ │ │ │ + bmi 93b508 │ │ │ │ + andne pc, r2, sl, asr r8 @ │ │ │ │ + andle r4, r2, r8, lsl #5 │ │ │ │ + ldmib lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x4658b138 │ │ │ │ + ldmdb r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ + @ instruction: 0xf7ffd1c4 │ │ │ │ + ldmvs sl!, {r2, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ + ldmdavs r1, {r2, r3, r4, fp, lr} │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + @ instruction: 0x4602e8dc │ │ │ │ + stmdbvs fp!, {r2, r3, r4, r6, r9, sl, sp, lr, pc}^ │ │ │ │ + orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ + str r6, [fp, #363]! @ 0x16b │ │ │ │ + @ instruction: 0xf7ff4620 │ │ │ │ + str lr, [sp], #2456 @ 0x998 │ │ │ │ + ldmdb r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff4620 │ │ │ │ + smladx r2, r0, r9, lr │ │ │ │ + andsvs r3, sl, r1, lsl #4 │ │ │ │ + @ instruction: 0xf8dbe7a8 │ │ │ │ + @ instruction: 0xf06f2000 │ │ │ │ + addmi r4, sl, #64, 2 │ │ │ │ + bcc 75f08 │ │ │ │ + andcs pc, r0, fp, asr #17 │ │ │ │ + bicsle r2, sl, r0, lsl #20 │ │ │ │ + @ instruction: 0xf7ff4658 │ │ │ │ + ldrb lr, [r6, r2, ror #18] │ │ │ │ + andeq lr, r1, r6, lsr sl │ │ │ │ + andeq lr, r1, r8, asr #14 │ │ │ │ + andeq lr, r1, r6, lsl #14 │ │ │ │ + muleq r1, sl, r6 │ │ │ │ + andeq lr, r1, r0, ror #12 │ │ │ │ + andeq r2, r0, r8, lsl r9 │ │ │ │ + @ instruction: 0x000028b0 │ │ │ │ + andeq r2, r0, sl, lsr #17 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ - muleq r0, lr, r8 │ │ │ │ + andeq r2, r0, r8, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb58dd0 │ │ │ │ + bl feb58dcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [sl], {248} @ 0xf8 │ │ │ │ ldrbtmi r2, [ip], #-2561 @ 0xfffff5ff │ │ │ │ stmdavs sl, {r1, r2, r8, sl, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ - blmi 200c94 │ │ │ │ + blmi 200c98 │ │ │ │ ldclt 8, cr5, [r0, #-896] @ 0xfffffc80 │ │ │ │ stmdbmi r7, {r1, r2, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - andcs lr, r0, r8, lsr r9 │ │ │ │ + andcs lr, r0, sl, lsr r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq lr, r1, r6, lsr #8 │ │ │ │ + andeq lr, r1, sl, lsr #8 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ - andeq r2, r0, r8, lsr r8 │ │ │ │ + andeq r2, r0, r4, ror #15 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58e18 │ │ │ │ + bl feb58e14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r0, {r4, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r3, r7, r5, lsl #12 │ │ │ │ @ instruction: 0xf0434604 │ │ │ │ cmpvs r3, r8, lsl #6 │ │ │ │ - ldmdb sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46076873 │ │ │ │ ldreq r6, [r2, #-3418] @ 0xfffff2a6 │ │ │ │ ldmibvs fp, {r0, r1, r2, r3, r5, r8, sl, ip, lr, pc}^ │ │ │ │ cmnlt r5, #16056320 @ 0xf50000 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0x4619461a │ │ │ │ movwcs r4, #1960 @ 0x7a8 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - stmdbvs r3!, {r4, r7, fp, sp, lr, pc}^ │ │ │ │ + stmdbvs r3!, {r1, r4, r7, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0234601 │ │ │ │ cmnvs r3, r8, lsl #6 │ │ │ │ ldc 3, cr11, [r4, #288] @ 0x120 │ │ │ │ vmov.f64 d7, #88 @ 0x3ec00000 0.375 │ │ │ │ vsqrt.f64 d23, d0 │ │ │ │ vldrle s30, [ip, #-64] @ 0xffffffc0 │ │ │ │ stmdage r4, {r0, r1, ip, pc} │ │ │ │ - stmia r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf06f9903 │ │ │ │ strmi r4, [r6], -r0, asr #10 │ │ │ │ adcmi r6, fp, #720896 @ 0xb0000 │ │ │ │ - blcc 75c90 │ │ │ │ + blcc 75c8c │ │ │ │ bicslt r6, r3, fp │ │ │ │ svclt 0x00a82e00 │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ andlt sp, r7, pc, lsl #22 │ │ │ │ movwcs fp, #3568 @ 0xdf0 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ movwls r4, #1562 @ 0x61a │ │ │ │ - ldm r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdls lr, [r3], -r5 │ │ │ │ stmdage r4, {r9, sp} │ │ │ │ - stmda r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmibvs r0!, {r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - stm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ strmi lr, [r8], -r9, ror #15 │ │ │ │ - stmia sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e7e0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ - ldrhi pc, [r8, #2271]! @ 0x8df │ │ │ │ - bcs adf00 │ │ │ │ + ldrhi pc, [ip, #2271]! @ 0x8df │ │ │ │ + bcs adefc │ │ │ │ vqshl.u8 q10, q12, q8 │ │ │ │ - stmiavs r5, {r0, r2, r4, r5, r7, r9, pc}^ │ │ │ │ + stmiavs r5, {r1, r2, r4, r5, r7, r9, pc}^ │ │ │ │ stccs 6, cr4, [r0, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0xf8dfd03d │ │ │ │ - @ instruction: 0xf04f45a8 │ │ │ │ + @ instruction: 0xf04f45ac │ │ │ │ stmdavs pc, {r0, r8, r9} @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldm r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs da44 │ │ │ │ + bcs da40 │ │ │ │ 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!, {r1, r2, r4, r5, r7, r9, pc}^ │ │ │ │ + stmdavs r3!, {r0, r1, r2, r4, r5, r7, r9, pc}^ │ │ │ │ vqdmulh.s d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df821b │ │ │ │ - ldmeq sl, {r2, r3, r4, r5, r6, r8, sl}^ │ │ │ │ + @ instruction: 0xf8df8210 │ │ │ │ + ldmeq sl, {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 │ │ │ │ svccs 0x0044e8c0 │ │ │ │ @@ -930,105 +929,105 @@ │ │ │ │ stmdavs r3!, {r2, r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xd05e429f │ │ │ │ stmdavs r4!, {r1, r2, r3, r9, ip, lr, pc}^ │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ rscsvs r6, r3, fp, lsr #18 │ │ │ │ @ instruction: 0x612b6933 │ │ │ │ @ instruction: 0xf8df6135 │ │ │ │ - @ instruction: 0xf8583534 │ │ │ │ + @ instruction: 0xf8583538 │ │ │ │ andlt r0, r7, r3 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ strb r6, [r9, r4, lsr #17]! │ │ │ │ @ instruction: 0xf7ff9300 │ │ │ │ - blls 3be88 │ │ │ │ - blcs 11c05c │ │ │ │ + blls 3be8c │ │ │ │ + blcs 11c058 │ │ │ │ stccs 1, cr13, [r0], {226} @ 0xe2 │ │ │ │ stmdavs r3!, {r3, r5, r6, r7, ip, lr, pc} │ │ │ │ umaalle r4, r0, pc, r2 @ │ │ │ │ - streq pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ - beq 23e1b8 │ │ │ │ + ldreq pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ + beq 23e1b4 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vsri.32 q2, q12, #1 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 11aec │ │ │ │ + blcs 11ae8 │ │ │ │ stmia r0, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - bcs 29ac0 │ │ │ │ + bcs 29abc │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - stmdavs r3, {r1, r2, r5, r6, r9, pc}^ │ │ │ │ + stmdavs r3, {r0, r1, r2, r5, r6, r9, pc}^ │ │ │ │ vqdmulh.s d18, d0, d1 │ │ │ │ - ldmdaeq sl, {r0, r5, r9, pc}^ │ │ │ │ + ldmdaeq sl, {r1, r5, r9, pc}^ │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf04f6042 │ │ │ │ vsubl.u q0, d15, d0 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stmdbcs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip} │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc2f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - msrhi SPSR_s, r0, asr #32 │ │ │ │ + msrhi SPSR_sc, r0, asr #32 │ │ │ │ addsmi r6, r7, #2228224 @ 0x220000 │ │ │ │ - msrhi SPSR_fx, r0, lsl #1 │ │ │ │ - bcs 1bf88 │ │ │ │ - blcs 360c4 │ │ │ │ - orrshi pc, ip, r0, asr #32 │ │ │ │ + msrhi SPSR_fxc, r0, lsl #1 │ │ │ │ + bcs 1bf84 │ │ │ │ + blcs 360c0 │ │ │ │ + @ instruction: 0x81a8f040 │ │ │ │ mlsvs r3, r3, r8, r6 │ │ │ │ @ instruction: 0x46146094 │ │ │ │ andcs pc, r0, sl, asr #17 │ │ │ │ addsmi r6, pc, #2293760 @ 0x230000 │ │ │ │ ldmibvs r3!, {r0, r2, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - stmdage r4, {r0, r1, r2, r7, r8, pc} │ │ │ │ - stmda r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdage r4, {r3, r7, r8, pc} │ │ │ │ + stmda r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdavs sl!, {r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xc010f8d5 │ │ │ │ - bne fe6e8248 │ │ │ │ + bne fe6e8244 │ │ │ │ stmiavs pc!, {r1, r3, r5, r6, fp, sp, lr}^ @ │ │ │ │ tsteq r2, r1, ror #22 │ │ │ │ - bne fe69c0e8 │ │ │ │ + bne fe69c0e4 │ │ │ │ streq lr, [r7, -r1, ror #22] │ │ │ │ svceq 0x0000f1bc │ │ │ │ - @ instruction: 0x81b9f000 │ │ │ │ + @ instruction: 0x81baf000 │ │ │ │ ldrdeq pc, [r8], -ip │ │ │ │ @ instruction: 0xf8cc18c0 │ │ │ │ @ instruction: 0xf8dc0008 │ │ │ │ - bl 1041e8c │ │ │ │ + bl 1041e88 │ │ │ │ @ instruction: 0xf8cc0000 │ │ │ │ - bvs fe801e94 │ │ │ │ + bvs fe801e90 │ │ │ │ andgt pc, ip, r6, asr #17 │ │ │ │ adcvs r3, r0, #65536 @ 0x10000 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - stmdbvs r0!, {r1, r2, r3, r4, r7, r8, pc} │ │ │ │ + stmdbvs r0!, {r0, r1, r2, r3, r4, r7, r8, pc} │ │ │ │ smlawtvs r0, r0, r8, r1 │ │ │ │ - bl 105c3fc │ │ │ │ + bl 105c3f8 │ │ │ │ cmnvs r0, r0 │ │ │ │ stmne r0, {r5, r7, r8, fp, sp, lr} │ │ │ │ stmibvs r0!, {r5, r7, r8, sp, lr}^ │ │ │ │ andeq lr, r0, r7, asr #22 │ │ │ │ - bvs 81a610 │ │ │ │ + bvs 81a60c │ │ │ │ eorvs r3, r0, #1 │ │ │ │ @ instruction: 0x07806970 │ │ │ │ svcge 0x0066f57f │ │ │ │ - strls pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ + ldrls pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0x0014f8dc │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x468344f9 │ │ │ │ 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 │ │ │ │ - cmpphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrdeq pc, [r4], -r9 │ │ │ │ vadd.i8 d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df815a │ │ │ │ - b 13f2e3c │ │ │ │ + @ instruction: 0xf8df8153 │ │ │ │ + b 13f2e48 │ │ │ │ @ instruction: 0xf0000ed0 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ ldrbtmi r0, [ip], #0 │ │ │ │ and pc, r4, ip, asr #17 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svc 0x004fe8dc │ │ │ │ svceq 0x0001f1be │ │ │ │ @@ -1056,33 +1055,33 @@ │ │ │ │ andsle r4, r6, r0, lsr #5 │ │ │ │ @ instruction: 0xf8d9d948 │ │ │ │ @ instruction: 0xf1b99004 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ strbmi sl, [r8], -r5, lsl #30 │ │ │ │ stmdavs r3, {r2, r3, r4, r7, r9, sl, lr} │ │ │ │ andle r4, r8, r3, lsr #5 │ │ │ │ - adchi pc, r3, r0, asr #4 │ │ │ │ + adchi pc, r4, r0, asr #4 │ │ │ │ stmdacs r0, {r6, fp, sp, lr} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr10, cr15, {1} │ │ │ │ adcmi r6, r3, #196608 @ 0x30000 │ │ │ │ @ instruction: 0x4681d1f6 │ │ │ │ @ instruction: 0xf8d94663 │ │ │ │ stmdacc r1, {r3, r5} │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8d98133 │ │ │ │ + @ instruction: 0xf8d98134 │ │ │ │ stmiane r0, {r4}^ │ │ │ │ @ instruction: 0x3014f8d9 │ │ │ │ andseq pc, r0, r9, asr #17 │ │ │ │ movweq lr, #15169 @ 0x3b41 │ │ │ │ andscc pc, r4, r9, asr #17 │ │ │ │ @ instruction: 0x3018f8d9 │ │ │ │ @ instruction: 0xf8c9189b │ │ │ │ @ instruction: 0xf8d93018 │ │ │ │ - bl 11ce024 │ │ │ │ + bl 11ce020 │ │ │ │ @ instruction: 0xf8c90303 │ │ │ │ @ instruction: 0xf8d9301c │ │ │ │ movwcc r3, #4128 @ 0x1020 │ │ │ │ eorcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0x612b6933 │ │ │ │ @ instruction: 0xe6d06135 │ │ │ │ ldrdls pc, [r8], -r9 │ │ │ │ @@ -1092,787 +1091,766 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xe6c1d1b2 │ │ │ │ ldrdls pc, [r8], -r9 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xe6bbd1b7 │ │ │ │ stmib sp, {r5, r6, r9, sl, lr}^ │ │ │ │ andls r3, r0, #1073741824 @ 0x40000000 │ │ │ │ - svc 0x0004f7fe │ │ │ │ + svc 0x0006f7fe │ │ │ │ ldrdls pc, [ip], -fp @ │ │ │ │ svceq 0x0004f1ba │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ orrle r9, r3, r2, lsl #18 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ mcrge 4, 5, pc, cr10, cr15, {1} @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ adcsle r4, r0, r0, lsr #5 │ │ │ │ - addsge pc, r4, #14614528 @ 0xdf0000 │ │ │ │ - bleq b3e450 │ │ │ │ + addsge pc, r8, #14614528 @ 0xdf0000 │ │ │ │ + bleq b3e44c │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf04f44fa │ │ │ │ vsubl.u q0, d15, d1 │ │ │ │ ldm sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 11d74 │ │ │ │ + blcs 11d70 │ │ │ │ stmia sl, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdacs r0, {r6, r8, r9, sl, fp, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8da80ec │ │ │ │ - blcs 4e060 │ │ │ │ - rscshi pc, r1, r0, asr #4 │ │ │ │ + @ instruction: 0xf8da80ed │ │ │ │ + blcs 4e05c │ │ │ │ + rscshi pc, r2, r0, asr #4 │ │ │ │ @ instruction: 0xf003085a │ │ │ │ @ instruction: 0xf8ca0301 │ │ │ │ @ instruction: 0xf04f2004 │ │ │ │ vsubl.u q0, d15, d0 │ │ │ │ ldm sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stmdacs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp} │ │ │ │ stmia sl, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc2f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - @ instruction: 0xf8d9d139 │ │ │ │ + @ instruction: 0xf8d9d13a │ │ │ │ adcmi r2, r2, #0 │ │ │ │ - @ instruction: 0xf8d9d940 │ │ │ │ - bcs a09c │ │ │ │ + @ instruction: 0xf8d9d941 │ │ │ │ + bcs a098 │ │ │ │ mcrge 4, 3, pc, cr12, cr15, {1} @ │ │ │ │ - cmple sp, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8c96893 │ │ │ │ - @ instruction: 0xf8c23004 │ │ │ │ - ldrmi r9, [r1], r8 │ │ │ │ - andcs pc, r0, fp, asr #17 │ │ │ │ - ldrdcc pc, [r0], -r9 │ │ │ │ - @ instruction: 0xd1be42a3 │ │ │ │ - movwcs lr, #2525 @ 0x9dd │ │ │ │ - stmvs r0, {r0, r2, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - usax sl, r5, r4 │ │ │ │ - movweq lr, #2509 @ 0x9cd │ │ │ │ - mcr 7, 5, pc, cr0, cr14, {7} @ │ │ │ │ - ldmib sp, {r1, r5, fp, sp, lr}^ │ │ │ │ - addsmi r0, r7, #0, 6 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr6, cr15, {7} │ │ │ │ - bcs 1c35c │ │ │ │ - mcrge 4, 2, pc, cr6, cr15, {1} @ │ │ │ │ - teqle r5, r0, lsl #22 │ │ │ │ - adcvs r6, r3, r3, asr r8 │ │ │ │ - @ instruction: 0x46146054 │ │ │ │ - andcs pc, r0, sl, asr #17 │ │ │ │ - addsmi r6, pc, #1245184 @ 0x130000 │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr11, cr15, {3} │ │ │ │ - @ instruction: 0x4650e693 │ │ │ │ - smlabtcc r2, sp, r9, lr │ │ │ │ - mcr 7, 4, pc, cr4, cr14, {7} @ │ │ │ │ - ldrdcs pc, [r0], -r9 │ │ │ │ - ldrdcc lr, [r2, -sp] │ │ │ │ - ldmle lr!, {r1, r5, r7, r9, lr} │ │ │ │ - ldrdeq pc, [r8], -r9 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - blcs 2d9c0 │ │ │ │ - stmdavs r3, {r0, r1, r2, r6, r8, ip, lr, pc}^ │ │ │ │ - andcc pc, r8, r9, asr #17 │ │ │ │ - andls pc, r4, r0, asr #17 │ │ │ │ - andeq pc, r0, fp, asr #17 │ │ │ │ - adcmi r6, r3, #196608 @ 0x30000 │ │ │ │ - addshi pc, r0, r0 │ │ │ │ - ldrb r4, [ip, -r1, lsl #13]! │ │ │ │ - @ instruction: 0xf7ff4630 │ │ │ │ - stmdavs sl!, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xc010f8d5 │ │ │ │ - ldrbt r1, [r9], -r3, lsl #21 │ │ │ │ - beq 13e554 │ │ │ │ - @ instruction: 0xe6654614 │ │ │ │ - beq 23e55c │ │ │ │ - @ instruction: 0xe6614614 │ │ │ │ - bleq 13e578 │ │ │ │ - @ instruction: 0xe7a54691 │ │ │ │ - vpmin.s8 q10, q4, │ │ │ │ - vsra.s64 d20, d15, #64 │ │ │ │ - ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ - blx 5c1b6 │ │ │ │ - andsvs pc, r3, r3, lsl #6 │ │ │ │ - @ instruction: 0x4648e5d9 │ │ │ │ - smlabtcc r1, sp, r9, lr │ │ │ │ - @ instruction: 0xf7fe9200 │ │ │ │ - @ instruction: 0xf8d9ee90 │ │ │ │ - ldmib sp, {r2}^ │ │ │ │ - stmdacs r7, {r8, r9, sp} │ │ │ │ - @ instruction: 0xf63f9902 │ │ │ │ - @ instruction: 0xf8dfaea6 │ │ │ │ - vand d28, d8, d16 │ │ │ │ - @ instruction: 0xf2c04e9f │ │ │ │ - ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ - ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf000fb0e │ │ │ │ - andeq pc, r0, ip, asr #17 │ │ │ │ - @ instruction: 0xf109e697 │ │ │ │ - strmi r0, [r1], r8, lsl #22 │ │ │ │ - stmibvs r0!, {r1, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - lslvs r1, r0, #17 │ │ │ │ - @ instruction: 0xf1006a60 │ │ │ │ - rsbvs r0, r0, #1 │ │ │ │ - bvs fe83bb4c │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - andgt pc, ip, r6, asr #17 │ │ │ │ - adcvs r3, r0, #65536 @ 0x10000 │ │ │ │ - cmple fp, r0, lsl #16 │ │ │ │ - stmiane r0, {r5, r8, fp, sp, lr}^ │ │ │ │ - @ instruction: 0x61206963 │ │ │ │ - tsteq r3, r1, asr #22 │ │ │ │ - cmnvs r1, r3, lsr #19 │ │ │ │ - @ instruction: 0x61a3189b │ │ │ │ - bl 11dc974 │ │ │ │ - mvnvs r0, r3, lsl #6 │ │ │ │ - movwcc r6, #6691 @ 0x1a23 │ │ │ │ - ldr r6, [r9, #547]! @ 0x223 │ │ │ │ - @ instruction: 0x3018f8d9 │ │ │ │ - @ instruction: 0xf8c9189b │ │ │ │ - @ instruction: 0xf8d93018 │ │ │ │ - @ instruction: 0xf1033024 │ │ │ │ - @ instruction: 0xf8c90301 │ │ │ │ - ldrb r3, [r0], r4, lsr #32 │ │ │ │ - vpmax.s8 d20, d8, d28 │ │ │ │ - vsra.s64 d20, d15, #64 │ │ │ │ - ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ - blx 5c26a │ │ │ │ - andsvs pc, r3, r3, lsl #6 │ │ │ │ - @ instruction: 0x4650e5d3 │ │ │ │ - @ instruction: 0xf7fe9102 │ │ │ │ - @ instruction: 0xf8daee38 │ │ │ │ - stmdbls r2, {r2, ip, sp} │ │ │ │ - @ instruction: 0xf63f2b01 │ │ │ │ - bmi 8ede74 │ │ │ │ - addsmi pc, pc, r8, asr #4 │ │ │ │ - andseq pc, r0, r0, asr #5 │ │ │ │ + @ instruction: 0xf0402b00 │ │ │ │ + ldmvs r3, {r0, r2, r7, pc} │ │ │ │ + andcc pc, r4, r9, asr #17 │ │ │ │ + andls pc, r8, r2, asr #17 │ │ │ │ + @ instruction: 0xf8cb4691 │ │ │ │ + @ instruction: 0xf8d92000 │ │ │ │ + adcmi r3, r3, #0 │ │ │ │ + ldmib sp, {r0, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ + strb r2, [r4, -r0, lsl #6]! │ │ │ │ + stmdacs r0, {r7, fp, sp, lr} │ │ │ │ + svcge 0x0053f47f │ │ │ │ + stmib sp, {r2, r4, r6, r9, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fe0300 │ │ │ │ + stmdavs r2!, {r1, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + movweq lr, #2525 @ 0x9dd │ │ │ │ + @ instruction: 0xf4ff4297 │ │ │ │ + stmiavs r2!, {r0, r2, r4, r7, r9, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf43f2a00 │ │ │ │ + blcs 2d9ec │ │ │ │ + ldmdavs r3, {r2, r3, r4, r6, r8, ip, lr, pc}^ │ │ │ │ + subsvs r6, r4, r3, lsr #1 │ │ │ │ + @ instruction: 0xf8ca4614 │ │ │ │ + ldmdavs r3, {sp} │ │ │ │ + @ instruction: 0xf47f429f │ │ │ │ + @ instruction: 0xe692ae5a │ │ │ │ + stmib sp, {r4, r6, r9, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fe3102 │ │ │ │ + @ instruction: 0xf8d9ee86 │ │ │ │ + ldmib sp, {sp}^ │ │ │ │ + adcmi r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ + @ instruction: 0xf8d9d8bd │ │ │ │ + stmdacs r0, {r3} │ │ │ │ + mcrge 4, 1, pc, cr10, cr15, {1} @ │ │ │ │ + cmple r7, r0, lsl #22 │ │ │ │ + @ instruction: 0xf8c96843 │ │ │ │ + @ instruction: 0xf8c03008 │ │ │ │ + @ instruction: 0xf8cb9004 │ │ │ │ + stmdavs r3, {} @ │ │ │ │ + @ instruction: 0xf00042a3 │ │ │ │ + pkhbtmi r8, r1, r0, lsl #1 │ │ │ │ + @ instruction: 0x4630e77b │ │ │ │ + stc2l 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf8d5682a │ │ │ │ + bne fe0f217c │ │ │ │ + bmi 17bbb20 │ │ │ │ + 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, d0 │ │ │ │ - smlad r3, r3, r0, r6 │ │ │ │ + vqrdmulh.s d15, d3, d1 │ │ │ │ + strb r6, [r4, #19]! │ │ │ │ + beq 13e568 │ │ │ │ + @ instruction: 0xe6594614 │ │ │ │ + stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ + andls r3, r0, #1073741824 @ 0x40000000 │ │ │ │ + mrc 7, 4, APSR_nzcv, cr8, cr14, {7} │ │ │ │ + ldrdeq pc, [r4], -r9 │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ - ldr r4, [r4], r1, lsl #13 │ │ │ │ - ldmdbmi sp, {r2, r3, r4, r8, r9, fp, lr} │ │ │ │ - @ instruction: 0xf8584479 │ │ │ │ - ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - mcr 7, 0, pc, cr2, cr14, {7} @ │ │ │ │ - str r2, [r6] │ │ │ │ - ldmne fp, {r0, r1, r5, r7, r8, fp, sp, lr} │ │ │ │ - bvs 18da8fc │ │ │ │ - movweq pc, #4355 @ 0x1103 @ │ │ │ │ - stmibvs r3!, {r0, r1, r5, r6, r9, sp, lr}^ │ │ │ │ - streq lr, [r3, -r7, asr #22] │ │ │ │ - mvnvs r6, r3, lsr #20 │ │ │ │ + stmdbls r2, {r0, r1, r2, fp, sp} │ │ │ │ + mcrge 6, 5, pc, cr13, cr15, {1} @ │ │ │ │ + ldrdgt pc, [r0, #-143] @ 0xffffff71 │ │ │ │ + cdpmi 2, 9, cr15, cr15, cr8, {2} │ │ │ │ + cdpeq 2, 1, cr15, cr0, cr0, {6} │ │ │ │ + @ instruction: 0xf8dc44fc │ │ │ │ + blx 38218e │ │ │ │ + @ instruction: 0xf8ccf000 │ │ │ │ + ldr r0, [lr], r0 │ │ │ │ + beq 23e5a8 │ │ │ │ + @ instruction: 0xe6394614 │ │ │ │ + bleq 13e5c4 │ │ │ │ + @ instruction: 0xe77e4691 │ │ │ │ + bleq 23e5cc │ │ │ │ + ldrb r4, [sl, -r1, lsl #13]! │ │ │ │ + stmne r0, {r5, r7, r8, fp, sp, lr} │ │ │ │ + bvs 181a834 │ │ │ │ + andeq pc, r1, r0, lsl #2 │ │ │ │ + strbt r6, [r2], -r0, ror #4 │ │ │ │ + @ instruction: 0xf04f6aa0 │ │ │ │ + @ instruction: 0xf8c60c00 │ │ │ │ + stmdacc r1, {r2, r3, lr, pc} │ │ │ │ + stmdacs r0, {r5, r7, r9, sp, lr} │ │ │ │ + stmdbvs r0!, {r0, r1, r3, r6, r8, ip, lr, pc} │ │ │ │ + stmdbvs r3!, {r6, r7, fp, ip}^ │ │ │ │ + bl 105a658 │ │ │ │ + stmibvs r3!, {r0, r1, r8} │ │ │ │ + ldmne fp, {r0, r5, r6, r8, sp, lr} │ │ │ │ + stmibvs r3!, {r0, r1, r5, r7, r8, sp, lr}^ │ │ │ │ + movweq lr, #15175 @ 0x3b47 │ │ │ │ + bvs 8da978 │ │ │ │ eorvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ - @ instruction: 0x4620e570 │ │ │ │ - mcr 7, 0, pc, cr6, cr14, {7} @ │ │ │ │ - andls lr, r0, r5, asr #10 │ │ │ │ - mcr 7, 0, pc, cr2, cr14, {7} @ │ │ │ │ - ldr r9, [r4, #2048] @ 0x800 │ │ │ │ - andeq lr, r1, ip, lsl r3 │ │ │ │ - @ instruction: 0x0001e5bc │ │ │ │ - muleq r1, r0, r5 │ │ │ │ + @ instruction: 0xf8d9e5b8 │ │ │ │ + ldmne fp, {r3, r4, ip, sp} │ │ │ │ + andscc pc, r8, r9, asr #17 │ │ │ │ + ldrdcc pc, [r4], -r9 @ │ │ │ │ + movweq pc, #4355 @ 0x1103 @ │ │ │ │ + eorcc pc, r4, r9, asr #17 │ │ │ │ + bmi b7bd48 │ │ │ │ + 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 │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ + tstls r2, r0, asr r6 │ │ │ │ + mrc 7, 1, APSR_nzcv, cr8, cr14, {7} │ │ │ │ + ldrdcc pc, [r4], -sl │ │ │ │ + blcs 68638 │ │ │ │ + svcge 0x000ef63f │ │ │ │ + vpmax.s8 d20, d8, d19 │ │ │ │ + vshr.s64 d20, d15, #64 │ │ │ │ + ldrbtmi r0, [sl], #-16 │ │ │ │ + blx 1c292 │ │ │ │ + andsvs pc, r3, r3, lsl #6 │ │ │ │ + ldmib sp, {r1, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + strmi r2, [r1], r0, lsl #6 │ │ │ │ + blmi 77bca0 │ │ │ │ + ldrbtmi r4, [r9], #-2333 @ 0xfffff6e3 │ │ │ │ + andcc pc, r3, r8, asr r8 @ │ │ │ │ + @ instruction: 0xf7fe6818 │ │ │ │ + andcs lr, r0, r4, lsl #28 │ │ │ │ + stmibvs r3!, {r0, r2, r7, r8, sl, sp, lr, pc} │ │ │ │ + @ instruction: 0x61a3189b │ │ │ │ + @ instruction: 0xf1036a63 │ │ │ │ + rsbvs r0, r3, #67108864 @ 0x4000000 │ │ │ │ + bl 11dca04 │ │ │ │ + bvs 8c3e88 │ │ │ │ + movwcc r6, #4583 @ 0x11e7 │ │ │ │ + strb r6, [pc, #-547]! @ 2061 <__gmon_start__@plt+0x1191> │ │ │ │ + @ instruction: 0xf7fe4620 │ │ │ │ + strb lr, [r4, #-3592] @ 0xfffff1f8 │ │ │ │ + @ instruction: 0xf7fe9000 │ │ │ │ + stmdals r0, {r2, r9, sl, fp, sp, lr, pc} │ │ │ │ + svclt 0x0000e593 │ │ │ │ + andeq lr, r1, r0, lsr #6 │ │ │ │ + andeq lr, r1, r0, asr #11 │ │ │ │ + muleq r1, r4, r5 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - andeq lr, r1, r8, lsl r5 │ │ │ │ - andeq lr, r1, r4, lsl r4 │ │ │ │ - ldrdeq lr, [r1], -r6 │ │ │ │ - muleq r1, r4, r2 │ │ │ │ - andeq sp, r1, r2, lsl #31 │ │ │ │ - andeq sp, r1, lr, asr #30 │ │ │ │ - andeq sp, r1, lr, asr #29 │ │ │ │ - andeq sp, r1, r4, lsr #29 │ │ │ │ + andeq lr, r1, ip, lsl r5 │ │ │ │ + andeq lr, r1, r8, lsl r4 │ │ │ │ + ldrdeq lr, [r1], -sl │ │ │ │ + muleq r1, r8, r2 │ │ │ │ + muleq r1, ip, pc @ │ │ │ │ + andeq sp, r1, r0, ror #30 │ │ │ │ + ldrdeq sp, [r1], -r0 │ │ │ │ + andeq sp, r1, r6, lsr #29 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ - andeq r2, r0, r0, lsl #4 │ │ │ │ + andeq r2, r0, sl, lsr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ - @ instruction: 0x6730f8df │ │ │ │ - bcs ee50c │ │ │ │ + @ instruction: 0x66d8f8df │ │ │ │ + bcs ee50c │ │ │ │ vqshl.u8 q10, q15, q0 │ │ │ │ - stmdbvs r3, {r1, r4, r5, r6, r8, r9, pc}^ │ │ │ │ + stmdbvs r3, {r1, r2, r6, r8, r9, pc}^ │ │ │ │ ldrbeq r4, [sp, -r4, lsl #12] │ │ │ │ @ instruction: 0xf8dfd517 │ │ │ │ - stmvs sp, {r5, r8, r9, sl, ip, sp} │ │ │ │ + stmvs sp, {r3, r6, r7, r9, sl, ip, sp} │ │ │ │ stmdavs r8!, {r0, r1, r2, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf00042b8 │ │ │ │ - @ instruction: 0xf8d18176 │ │ │ │ + @ instruction: 0xf8d1815b │ │ │ │ ldrtmi r8, [r9], -ip │ │ │ │ ldrdls pc, [ip], -r4 @ │ │ │ │ ldc 7, cr15, [r0, #1016]! @ 0x3f8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df816c │ │ │ │ - ldmpl r2!, {r8, r9, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8151 │ │ │ │ + ldmpl r2!, {r3, r5, r7, r9, sl, ip, sp}^ │ │ │ │ addsmi r6, r3, #7012352 @ 0x6b0000 │ │ │ │ @ instruction: 0xf8dfd005 │ │ │ │ - ldmpl r0!, {r3, r4, r5, r6, r7, r9, sl, ip, sp}^ │ │ │ │ + ldmpl r0!, {r5, r7, r9, sl, ip, sp}^ │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ strbmi r8, [r1, #4080] @ 0xff0 │ │ │ │ @ instruction: 0x4628d0f7 │ │ │ │ ldrdcc pc, [r8], r3 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ ldrmi r4, [r8, r1, asr #12] │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - cmpphi r5, #0 @ p-variant is OBSOLETE │ │ │ │ + teqphi r0, #0 @ p-variant is OBSOLETE │ │ │ │ adcsmi r6, r8, #64, 16 @ 0x400000 │ │ │ │ - cmpphi r4, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ - bcs 1c6e0 │ │ │ │ - cmpphi r7, r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x76c4f8df │ │ │ │ + msrhi CPSR_sc, #64 @ 0x40 │ │ │ │ + bcs 1c6e0 │ │ │ │ + teqphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x766cf8df │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ vtbl.8 d6, {d31}, d25 │ │ │ │ ldrbtmi r8, [pc], #-3931 @ 236c <__gmon_start__@plt+0x149c> │ │ │ │ svceq 0x004fe8d7 │ │ │ │ tstle r4, r0, lsl #16 │ │ │ │ svccc 0x004ce8c7 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - ldmdavs fp!, {r1, r7, r9, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r2, r3, r6, r9, pc}^ │ │ │ │ vqdmulh.s d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df8289 │ │ │ │ - ldmeq pc, {r3, r4, r7, r9, sl}^ @ │ │ │ │ + @ instruction: 0xf8df8255 │ │ │ │ + ldmeq pc, {r6, r9, sl}^ @ │ │ │ │ subvs r4, r7, r8, ror r4 │ │ │ │ streq pc, [r7, -r3] │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d0 │ │ │ │ svceq 0x0001f1bc │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1be3f4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - cmpphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tstphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ svccs 0x000468a3 │ │ │ │ - mrshi pc, (UNDEF: 70) @ │ │ │ │ + msrhi CPSR_c, r0 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs r8, {r0, r1, r2, r3, r4, r5, r6, r7, r9, pc} │ │ │ │ - eorle r4, r5, r1, lsl #5 │ │ │ │ - tstphi pc, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ - blcs 1c548 │ │ │ │ - rscshi pc, r6, #0 │ │ │ │ - addmi r6, r1, #24, 16 @ 0x180000 │ │ │ │ - @ instruction: 0xf080d01c │ │ │ │ - ldmdavs r8, {r0, r5, r8, pc}^ │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - stmdavs r3, {r0, r2, r3, r5, r6, r7, r9, pc} │ │ │ │ - @ instruction: 0xf0004299 │ │ │ │ - ldmib r0, {r0, r4, r5, r9, pc}^ │ │ │ │ - svclt 0x00283001 │ │ │ │ - blcs 13c10 │ │ │ │ - rschi pc, r2, #0 │ │ │ │ + ldmdavs r8, {r0, r1, r4, r6, r7, r9, pc} │ │ │ │ + andle r4, r8, r1, lsl #5 │ │ │ │ + sbchi pc, r8, r0, lsl #1 │ │ │ │ + blcs 1c548 │ │ │ │ + sbchi pc, sl, #0 │ │ │ │ addmi r6, r1, #24, 16 @ 0x180000 │ │ │ │ - @ instruction: 0xf080d008 │ │ │ │ - ldmdavs fp, {r1, r3, r4, r6, r7, r8, pc}^ │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs r8, {r0, r3, r4, r6, r7, r9, pc} │ │ │ │ - mvnsle r4, r1, lsl #5 │ │ │ │ - stmib sp, {r0, r5, r7, r8, fp, sp, lr}^ │ │ │ │ - stmdbcs r0, {r9, ip, sp} │ │ │ │ - andshi pc, sl, #64 @ 0x40 │ │ │ │ - @ instruction: 0xf7fea806 │ │ │ │ - bls 7d934 │ │ │ │ - svcls 0x00079906 │ │ │ │ - @ instruction: 0xf8d26810 │ │ │ │ - bne 272480 │ │ │ │ - bl 19dc584 │ │ │ │ - ldmvs r7, {fp} │ │ │ │ - bl fec5c78c │ │ │ │ - blls 506c │ │ │ │ - stmdbeq r0, {r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - svceq 0x0000f1bc │ │ │ │ - subshi pc, ip, #0 │ │ │ │ - ldrdeq pc, [r8], -ip │ │ │ │ - @ instruction: 0xf8cc1840 │ │ │ │ - @ instruction: 0xf8dc0008 │ │ │ │ - bl 120249c │ │ │ │ - @ instruction: 0xf8cc0000 │ │ │ │ - bvs fe6024a4 │ │ │ │ - andgt pc, ip, r4, asr #17 │ │ │ │ - addsvs r3, r8, #65536 @ 0x10000 │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - ldmdbvs r8, {r6, r9, pc} │ │ │ │ - tstvs r8, r0, asr #16 │ │ │ │ - bl 121c9ec │ │ │ │ - cmpvs r8, r0 │ │ │ │ - bl 41caf4 │ │ │ │ - orrsvs r0, r8, fp │ │ │ │ - bl 125cbfc │ │ │ │ - bicsvs r0, r8, r0 │ │ │ │ - andcc r6, r1, r8, lsl sl │ │ │ │ - stmdbvs r0!, {r3, r4, r9, sp, lr}^ │ │ │ │ - strble r0, [r8, #-1920]! @ 0xfffff880 │ │ │ │ - ldrbge pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ - @ instruction: 0x0014f8dc │ │ │ │ - strdls r4, [r0], -sl │ │ │ │ - andeq pc, r1, pc, asr #32 │ │ │ │ + stmibvs r1!, {r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ + andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ + @ instruction: 0xf0402900 │ │ │ │ + stmdage r6, {r0, r1, r3, r9, pc} │ │ │ │ + ldcl 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ + stmdbls r6, {r0, r9, fp, ip, pc} │ │ │ │ + ldmdavs r0, {r0, r1, r2, r8, r9, sl, fp, ip, pc} │ │ │ │ + @ instruction: 0xc010f8d2 │ │ │ │ + ldmdavs r0, {r0, r3, r9, fp, ip}^ │ │ │ │ + stmdaeq r0, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldmvs r0, {r0, r1, r2, r4, r7, fp, sp, lr}^ │ │ │ │ + bleq 1fd2d8 │ │ │ │ + bl 1a29018 │ │ │ │ + @ instruction: 0xf1bc0900 │ │ │ │ + @ instruction: 0xf0000f00 │ │ │ │ + @ instruction: 0xf8dc8244 │ │ │ │ + stmdane r0, {r3}^ │ │ │ │ + andeq pc, r8, ip, asr #17 │ │ │ │ + ldrdeq pc, [ip], -ip │ │ │ │ + andeq lr, r0, r8, asr #22 │ │ │ │ + andeq pc, ip, ip, asr #17 │ │ │ │ + @ instruction: 0xf8c46a98 │ │ │ │ + stmdacc r1, {r2, r3, lr, pc} │ │ │ │ + stmdacs r0, {r3, r4, r7, r9, sp, lr} │ │ │ │ + subhi pc, sp, #64 @ 0x40 │ │ │ │ + stmdane r0, {r3, r4, r8, fp, sp, lr}^ │ │ │ │ + ldmdbvs r8, {r3, r4, r8, sp, lr}^ │ │ │ │ + andeq lr, r0, r8, asr #22 │ │ │ │ + ldmibvs r8, {r3, r4, r6, r8, sp, lr} │ │ │ │ + andeq lr, fp, r0, lsl fp │ │ │ │ + ldmibvs r8, {r3, r4, r7, r8, sp, lr}^ │ │ │ │ + andeq lr, r0, r9, asr #22 │ │ │ │ + bvs 61abc8 │ │ │ │ + andsvs r3, r8, #1 │ │ │ │ + streq r6, [r0, r0, ror #18] │ │ │ │ + @ instruction: 0xf8dfd568 │ │ │ │ + @ instruction: 0xf8dca560 │ │ │ │ + ldrbtmi r0, [sl], #20 │ │ │ │ + @ instruction: 0xf04f9000 │ │ │ │ + vaddl.u q0, d15, d1 │ │ │ │ + ldm sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + @ instruction: 0xf1bccf4f │ │ │ │ + tstle r3, r0, lsl #30 │ │ │ │ + svceq 0x0047e8ca │ │ │ │ + mvnsle r2, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - svcgt 0x004fe8da │ │ │ │ - svceq 0x0000f1bc │ │ │ │ - stmia sl, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - svccs 0x00000f47 │ │ │ │ - vsra.u64 , q11, #1 │ │ │ │ - @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8da81f3 │ │ │ │ - stmdacs r7, {r2} │ │ │ │ - mvnshi pc, r0, asr #4 │ │ │ │ - strbgt pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ - vfnmaeq.f32 s29, s0, s30 │ │ │ │ - andeq pc, r7, r0 │ │ │ │ - ldrbtmi r9, [ip], #1 │ │ │ │ - andeq pc, r0, pc, asr #32 │ │ │ │ - and pc, r4, ip, asr #17 │ │ │ │ + bicshi pc, fp, r0, asr #32 │ │ │ │ + ldrdeq pc, [r4], -sl │ │ │ │ + vadd.i8 d18, d0, d7 │ │ │ │ + @ instruction: 0xf8df81e4 │ │ │ │ + b 13f3960 │ │ │ │ + @ instruction: 0xf0000ed0 │ │ │ │ + andls r0, r1, r7 │ │ │ │ + @ instruction: 0xf04f44fc │ │ │ │ + @ instruction: 0xf8cc0000 │ │ │ │ + vaddl.u q7, d15, d4 │ │ │ │ + ldm ip, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + @ instruction: 0xf1beef4f │ │ │ │ + tstle r3, r1, lsl #30 │ │ │ │ + svceq 0x0047e8cc │ │ │ │ + mvnsle r2, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - svc 0x004fe8dc │ │ │ │ - svceq 0x0001f1be │ │ │ │ - stmia ip, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - svccs 0x00000f47 │ │ │ │ - vsra.u64 , q11, #1 │ │ │ │ - @ instruction: 0xf0408f5b │ │ │ │ - stmdals r0, {r0, r2, r3, r5, r6, r7, pc} │ │ │ │ - ldrdge pc, [ip], -r0 @ │ │ │ │ - stmdacs r4, {r0, fp, ip, pc} │ │ │ │ - rscshi pc, r6, r0 │ │ │ │ - svceq 0x0000f1ba │ │ │ │ - @ instruction: 0xf8dad027 │ │ │ │ - addsmi r0, r8, #0 │ │ │ │ - ldmdble r3!, {r3, r4, r5, ip, lr, pc}^ │ │ │ │ - ldrdge pc, [r4], -sl │ │ │ │ + rschi pc, r5, r0, asr #32 │ │ │ │ + @ instruction: 0xf8d09800 │ │ │ │ + stmdals r1, {r2, r3, r5, sp, pc} │ │ │ │ + @ instruction: 0xf0002804 │ │ │ │ + @ instruction: 0xf1ba80ee │ │ │ │ + eorle r0, r7, r0, lsl #30 │ │ │ │ + ldrdeq pc, [r0], -sl │ │ │ │ + mlasle sl, r8, r2, r4 │ │ │ │ + @ instruction: 0xf8dad970 │ │ │ │ + @ instruction: 0xf1baa004 │ │ │ │ + andsle r0, sp, r0, lsl #30 │ │ │ │ + ldrdeq pc, [r0], -sl │ │ │ │ + mlasle r0, r8, r2, r4 │ │ │ │ + @ instruction: 0xf8dad96c │ │ │ │ + @ instruction: 0xb1a80004 │ │ │ │ + addsmi r6, pc, #458752 @ 0x70000 │ │ │ │ + cmnphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ + ldrdge lr, [r1], -r0 │ │ │ │ + pkhbtmi fp, r2, r8, lsl #31 │ │ │ │ svceq 0x0000f1ba │ │ │ │ - @ instruction: 0xf8dad01d │ │ │ │ - addsmi r0, r8, #0 │ │ │ │ - ldmdble r4!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - ldrdeq pc, [r4], -sl │ │ │ │ - stmdavs r7, {r3, r5, r7, r8, ip, sp, pc} │ │ │ │ - @ instruction: 0xf000429f │ │ │ │ - ldmib r0, {r0, r1, r2, r3, r4, r5, r6, r8, pc}^ │ │ │ │ - svclt 0x0098a001 │ │ │ │ - @ instruction: 0xf1ba4682 │ │ │ │ - andle r0, sl, r0, lsl #30 │ │ │ │ - @ instruction: 0x465f4650 │ │ │ │ - stmdavs r1, {r2, r3, r7, r9, sl, lr} │ │ │ │ - mulsle r6, r9, r2 │ │ │ │ - msrhi R12_fiq, r0 │ │ │ │ - stmdacs r0, {r6, fp, sp, lr} │ │ │ │ - stmdbvs r3!, {r0, r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ - stmdavs fp!, {r0, r1, r4, r8, sp, lr} │ │ │ │ - @ instruction: 0xf06f6122 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - mcrge 4, 6, pc, cr11, cr15, {1} @ │ │ │ │ - eorvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - strtmi sl, [r8], -r6, asr #29 │ │ │ │ - mrrc 7, 15, pc, lr, cr14 @ │ │ │ │ - strmi lr, [r2], r1, asr #13 │ │ │ │ - @ instruction: 0x466146bb │ │ │ │ - ldrdcc pc, [r8], -sl @ │ │ │ │ - @ instruction: 0xf8ca3b01 │ │ │ │ - blcs e654 │ │ │ │ - bichi pc, sl, r0, asr #32 │ │ │ │ - @ instruction: 0x3010f8da │ │ │ │ - @ instruction: 0xf8ca185b │ │ │ │ - @ instruction: 0xf8da3010 │ │ │ │ - bl 120e618 │ │ │ │ - @ instruction: 0xf8ca0303 │ │ │ │ - @ instruction: 0xf8da3014 │ │ │ │ - bl 4ce634 │ │ │ │ - @ instruction: 0xf8ca030b │ │ │ │ - @ instruction: 0xf8da3018 │ │ │ │ - bl 124e650 │ │ │ │ - @ instruction: 0xf8ca0303 │ │ │ │ - @ instruction: 0xf8da301c │ │ │ │ - movwcc r3, #4128 @ 0x1020 │ │ │ │ - eorcc pc, r0, sl, asr #17 │ │ │ │ - stmdavs fp!, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - stmiavs r2!, {r0, r1, r4, r7, r9, lr}^ │ │ │ │ - andhi pc, r5, #0 │ │ │ │ - eorvs r3, fp, r1, lsl #6 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - stmdavs fp!, {r0, r3, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ + ldrbmi sp, [r0], -sl │ │ │ │ + pkhtbmi r4, ip, pc, asr #12 @ │ │ │ │ + addsmi r6, r9, #65536 @ 0x10000 │ │ │ │ + vqadd.s8 d29, d0, d8 │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r4, r8, pc}^ │ │ │ │ + mvnsle r2, r0, lsl #16 │ │ │ │ + tstvs r3, r3, lsr #18 │ │ │ │ + @ instruction: 0x6122682b │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xd1bd4293 │ │ │ │ - ldmvs fp, {r0, r1, r2, r7, r9, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - bics sl, r5, r1, ror #29 │ │ │ │ + @ instruction: 0xf43f4293 │ │ │ │ + blcc 6e0f8 │ │ │ │ + blcs 1a608 │ │ │ │ + mcrge 4, 7, pc, cr3, cr15, {3} @ │ │ │ │ + @ instruction: 0xf7fe4628 │ │ │ │ + @ instruction: 0xe6deec7c │ │ │ │ + @ instruction: 0xe72d689b │ │ │ │ + ldrtmi r4, [fp], r2, lsl #13 │ │ │ │ + @ instruction: 0xf8da4661 │ │ │ │ + blcc 4e618 │ │ │ │ + eorcc pc, r8, sl, asr #17 │ │ │ │ + @ instruction: 0xf0402b00 │ │ │ │ + @ instruction: 0xf8da81b9 │ │ │ │ + ldmdane fp, {r4, ip, sp}^ │ │ │ │ + andscc pc, r0, sl, asr #17 │ │ │ │ + @ instruction: 0x3014f8da │ │ │ │ + movweq lr, #15176 @ 0x3b48 │ │ │ │ + andscc pc, r4, sl, asr #17 │ │ │ │ + @ instruction: 0x3018f8da │ │ │ │ + movweq lr, #47891 @ 0xbb13 │ │ │ │ + andscc pc, r8, sl, asr #17 │ │ │ │ + @ instruction: 0x301cf8da │ │ │ │ + movweq lr, #15177 @ 0x3b49 │ │ │ │ + andscc pc, ip, sl, asr #17 │ │ │ │ + ldrdcc pc, [r0], -sl @ │ │ │ │ + @ instruction: 0xf8ca3301 │ │ │ │ + strb r3, [r3, r0, lsr #32] │ │ │ │ + @ instruction: 0xf06f682b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + @ instruction: 0xf00068e2 │ │ │ │ + movwcc r8, #4596 @ 0x11f4 │ │ │ │ + bcs 1a67c │ │ │ │ + mcrge 4, 6, pc, cr4, cr15, {3} @ │ │ │ │ + @ instruction: 0xf06f682b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + @ instruction: 0xe6a2d1bb │ │ │ │ ldrdge pc, [r8], -sl │ │ │ │ svceq 0x0000f1ba │ │ │ │ - str sp, [r8, fp, lsl #3]! │ │ │ │ - stmdacs r0, {r3, r4, r7, fp, sp, lr} │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr15, cr15, {3} │ │ │ │ - @ instruction: 0xf8dae1ca │ │ │ │ - stmdacs r0, {r3} │ │ │ │ - ldr sp, [lr, r9, lsl #3] │ │ │ │ - andne lr, r0, #3358720 @ 0x334000 │ │ │ │ - bl ff7c0640 │ │ │ │ - svccs 0x000468a3 │ │ │ │ - andne lr, r0, #3620864 @ 0x374000 │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr10, cr15, {3} │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs r8, {r0, r3, r4, r5, r7, r8, pc} │ │ │ │ - @ instruction: 0xf43f4281 │ │ │ │ - @ instruction: 0xf8dfaedf │ │ │ │ - @ instruction: 0xf104a3d0 │ │ │ │ - ldrmi r0, [r7], -r8, lsl #18 │ │ │ │ - ldrbtmi r4, [sl], #1699 @ 0x6a3 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - svccs 0x004fe8da │ │ │ │ - tstle r3, r0, lsl #20 │ │ │ │ - svchi 0x0040e8ca │ │ │ │ - mvnsle r2, r0, lsl #16 │ │ │ │ + str sp, [fp, lr, lsl #3]! │ │ │ │ + ldrdeq pc, [r8], -sl │ │ │ │ + orrsle r2, r1, r0, lsl #16 │ │ │ │ + stmib sp, {r1, r2, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fe1200 │ │ │ │ + stmiavs r3!, {r2, sl, fp, sp, lr, pc} │ │ │ │ + ldmib sp, {r2, r8, r9, sl, fp, sp}^ │ │ │ │ + @ instruction: 0xf47f1200 │ │ │ │ + blcs 2e188 │ │ │ │ + @ instruction: 0x81b2f000 │ │ │ │ + addmi r6, r1, #24, 16 @ 0x180000 │ │ │ │ + mcrge 4, 7, pc, cr7, cr15, {1} @ │ │ │ │ + bicge pc, r0, #14614528 @ 0xdf0000 │ │ │ │ + stmdbeq r8, {r2, r8, ip, sp, lr, pc} │ │ │ │ + ssatmi r4, #4, r7, lsl #12 │ │ │ │ + @ instruction: 0xf04f44fa │ │ │ │ + vtbl.8 d0, {d15}, d1 │ │ │ │ + ldm sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + bcs e370 │ │ │ │ + stmia sl, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + stmdacs r0, {r6, r8, r9, sl, fp, pc} │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + @ instruction: 0xf0408f5b │ │ │ │ + @ instruction: 0xf8da8164 │ │ │ │ + stccs 0, cr4, [r1], {4} │ │ │ │ + msrhi (UNDEF: 107), r0 │ │ │ │ + @ instruction: 0xf0040860 │ │ │ │ + @ instruction: 0xf8ca0401 │ │ │ │ + @ instruction: 0xf04f0004 │ │ │ │ + vsubl.u q0, d15, d0 │ │ │ │ + ldm sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + stmdacs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp} │ │ │ │ + stmia sl, {r2, r8, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf1bc2f4c │ │ │ │ + mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - msrhi SPSR_fxc, r0, asr #32 │ │ │ │ - ldrdmi pc, [r4], -sl │ │ │ │ - @ instruction: 0xf2402c01 │ │ │ │ - stmdaeq r0!, {r1, r4, r5, r6, r8, pc}^ │ │ │ │ - streq pc, [r1], #-4 │ │ │ │ - andeq pc, r4, sl, asr #17 │ │ │ │ - andeq pc, r0, #79 @ 0x4f │ │ │ │ + addhi pc, r5, r0, asr #32 │ │ │ │ + addsmi r6, r1, #1703936 @ 0x1a0000 │ │ │ │ + addhi pc, ip, r0, lsl #1 │ │ │ │ + stmdacs r0, {r3, r4, r6, fp, sp, lr} │ │ │ │ + cmnphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf0402c00 │ │ │ │ + stmvs r2, {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + addvs r6, r3, sl, asr r0 │ │ │ │ + @ instruction: 0xf8c94603 │ │ │ │ + ldmdavs sl, {} @ │ │ │ │ + @ instruction: 0xd1c24291 │ │ │ │ + @ instruction: 0x465c463a │ │ │ │ + @ instruction: 0x4660e69d │ │ │ │ + smlabtcs r3, sp, r9, lr │ │ │ │ + @ instruction: 0xf7fe9302 │ │ │ │ + blls 3d558 │ │ │ │ + @ instruction: 0xf8d39904 │ │ │ │ + blls 6a770 │ │ │ │ + ldmib sp, {r2, r8, r9, fp, sp}^ │ │ │ │ + @ instruction: 0xf47f3202 │ │ │ │ + @ instruction: 0xf1baaf12 │ │ │ │ + @ instruction: 0xf43f0f00 │ │ │ │ + @ instruction: 0xf8daaf39 │ │ │ │ + addsmi r0, r8, #0 │ │ │ │ + svcge 0x004bf43f │ │ │ │ + ldrmi r9, [pc], -r0, lsl #16 │ │ │ │ + andhi pc, r8, sp, asr #17 │ │ │ │ + ldrdcc r4, [ip], -r8 @ │ │ │ │ + smlabteq r0, sp, r9, lr │ │ │ │ + ldrbtmi r4, [r9], #-2492 @ 0xfffff644 │ │ │ │ + andeq pc, r1, pc, asr #32 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - svceq 0x004fe8da │ │ │ │ - tstle r4, r1, lsl #16 │ │ │ │ - svccs 0x004ce8ca │ │ │ │ + svccc 0x004fe8d1 │ │ │ │ + tstle r4, r0, lsl #22 │ │ │ │ + svceq 0x004ce8c1 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - ldmdavs sl, {r1, r3, r7, pc} │ │ │ │ - @ instruction: 0xf0804291 │ │ │ │ - ldmdavs r8, {r0, r4, r7, pc}^ │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - stccs 1, cr8, [r0], {121} @ 0x79 │ │ │ │ - sbchi pc, pc, r0, asr #32 │ │ │ │ - subsvs r6, sl, r2, lsl #17 │ │ │ │ - strmi r6, [r3], -r3, lsl #1 │ │ │ │ - andeq pc, r0, r9, asr #17 │ │ │ │ - addsmi r6, r1, #1703936 @ 0x1a0000 │ │ │ │ - ldrtmi sp, [sl], -r2, asr #3 │ │ │ │ - @ instruction: 0xe695465c │ │ │ │ - stmib sp, {r5, r6, r9, sl, lr}^ │ │ │ │ - movwls r2, #8451 @ 0x2103 │ │ │ │ - bl fe0c06f8 │ │ │ │ - stmdbls r4, {r8, r9, fp, ip, pc} │ │ │ │ - ldrdge pc, [ip], -r3 @ │ │ │ │ - blcs 129310 │ │ │ │ - andcc lr, r2, #3620864 @ 0x374000 │ │ │ │ - svcge 0x000af47f │ │ │ │ - svceq 0x0000f1ba │ │ │ │ - svcge 0x0031f43f │ │ │ │ - ldrdeq pc, [r0], -sl │ │ │ │ - @ instruction: 0xf43f4298 │ │ │ │ - stmdals r0, {r0, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf8cd461f │ │ │ │ - ldrbmi r8, [r8], r8 │ │ │ │ - stmib sp, {r2, r3, r5, ip, sp}^ │ │ │ │ - stmibmi r0, {r8}^ │ │ │ │ - @ instruction: 0xf04f4479 │ │ │ │ - vaddl.u q0, d15, d1 │ │ │ │ + stmdavs fp, {r0, r2, r4, r8, pc}^ │ │ │ │ + vqdmulh.s d18, d0, d1 │ │ │ │ + ldmdaeq r8, {r2, r3, r4, r8, pc}^ │ │ │ │ + movweq pc, #4099 @ 0x1003 @ │ │ │ │ + @ instruction: 0xf04f6048 │ │ │ │ + vaddl.u q0, d15, d0 │ │ │ │ ldm r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 12484 │ │ │ │ - stmia r1, {r2, r8, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf1bc0f4c │ │ │ │ - mvnsle r0, r0, lsl #30 │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - tstphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blcs 5c88c │ │ │ │ - msrhi R11_usr, r0 │ │ │ │ - @ instruction: 0xf0030858 │ │ │ │ - subvs r0, r8, r1, lsl #6 │ │ │ │ - andeq pc, r0, pc, asr #32 │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - svcgt 0x004fe8d1 │ │ │ │ - svceq 0x0001f1bc │ │ │ │ - stmia r1, {r2, r8, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf1be0f4e │ │ │ │ - mvnsle r0, r0, lsl #30 │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - @ instruction: 0xf8dad141 │ │ │ │ - adcsmi r0, r8, #0 │ │ │ │ - @ instruction: 0xf8dad94a │ │ │ │ - stmdacs r0, {r2} │ │ │ │ - mcrge 4, 7, pc, cr15, cr15, {1} @ │ │ │ │ - @ instruction: 0xf0402b00 │ │ │ │ - stmvs r3, {r3, r7, pc} │ │ │ │ - andcc pc, r4, sl, asr #17 │ │ │ │ - @ instruction: 0xf8c09b00 │ │ │ │ - strmi sl, [r2], r8 │ │ │ │ - @ instruction: 0xf8da6018 │ │ │ │ - adcsmi r3, fp, #0 │ │ │ │ - @ instruction: 0x46c3d1bd │ │ │ │ - stmdane r1, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldmvs fp, {r4, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - rscs sl, sp, sp, lsl lr │ │ │ │ + @ instruction: 0xf1bccf4f │ │ │ │ + tstle r4, r1, lsl #30 │ │ │ │ + svceq 0x004ee8c1 │ │ │ │ + svceq 0x0000f1be │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + teqle ip, fp, asr pc │ │ │ │ + ldrdeq pc, [r0], -sl │ │ │ │ + stmdble r5, {r3, r4, r5, r7, r9, lr}^ │ │ │ │ + ldrdeq pc, [r4], -sl │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + blcs 2e334 │ │ │ │ + addshi pc, sp, r0, asr #32 │ │ │ │ + @ instruction: 0xf8ca6883 │ │ │ │ + blls e774 │ │ │ │ + andge pc, r8, r0, asr #17 │ │ │ │ + andsvs r4, r8, r2, lsl #13 │ │ │ │ + ldrdcc pc, [r0], -sl │ │ │ │ + @ instruction: 0xd1bd42bb │ │ │ │ + ldmib sp, {r0, r1, r6, r7, r9, sl, lr}^ │ │ │ │ + ldrbt r1, [sl], r1, lsl #16 │ │ │ │ stmdacs r0, {r7, fp, sp, lr} │ │ │ │ - mcrge 4, 6, pc, cr11, cr15, {3} @ │ │ │ │ - @ instruction: 0x4650e6d1 │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr8, cr15, {3} │ │ │ │ + @ instruction: 0x4650e6de │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - bl 4407dc │ │ │ │ + bl ec0788 │ │ │ │ stmdbls r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ addsmi r6, r1, #1703936 @ 0x1a0000 │ │ │ │ - svcge 0x006ff4ff │ │ │ │ + svcge 0x0074f4ff │ │ │ │ stmdacs r0, {r3, r4, r7, fp, sp, lr} │ │ │ │ - rschi pc, r8, r0 │ │ │ │ - cmple r2, r0, lsl #24 │ │ │ │ + rschi pc, r6, r0 │ │ │ │ + cmnle r2, r0, lsl #24 │ │ │ │ addsvs r6, sl, r2, asr #16 │ │ │ │ @ instruction: 0xf8c96043 │ │ │ │ stmdavs r3, {} @ │ │ │ │ @ instruction: 0xf0004299 │ │ │ │ - @ instruction: 0x460380d9 │ │ │ │ - @ instruction: 0x4608e730 │ │ │ │ + @ instruction: 0x460380d7 │ │ │ │ + @ instruction: 0x4608e735 │ │ │ │ andcc lr, r4, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fe9103 │ │ │ │ - @ instruction: 0xf8daeaf4 │ │ │ │ + @ instruction: 0xf8daeb1e │ │ │ │ ldmib sp, {}^ @ │ │ │ │ adcsmi r1, r8, #201326592 @ 0xc000000 │ │ │ │ - ldmle r4!, {r0, r2, r9, fp, ip, pc} │ │ │ │ + ldmle r9!, {r0, r2, r9, fp, ip, pc} │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - blcs 2e2c8 │ │ │ │ - stmdavs r3, {r1, r2, r3, r4, r6, r8, ip, lr, pc}^ │ │ │ │ + blcs 2e2a8 │ │ │ │ + stmdavs r3, {r2, r3, r4, r6, r8, ip, lr, pc}^ │ │ │ │ andcc pc, r8, sl, asr #17 │ │ │ │ @ instruction: 0xf8c09b00 │ │ │ │ andsvs sl, r8, r4 │ │ │ │ adcsmi r6, fp, #196608 @ 0x30000 │ │ │ │ strmi sp, [r2], r1 │ │ │ │ - @ instruction: 0x46c3e773 │ │ │ │ + @ instruction: 0x46c3e778 │ │ │ │ stmdane r1, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - strt r4, [r5], r2, lsl #13 │ │ │ │ - ldrb r4, [pc, #1539] @ 2e63 <__gmon_start__@plt+0x1f93> │ │ │ │ + ldrt r4, [r4], r2, lsl #13 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - bls 80fbc │ │ │ │ + bls 8100c │ │ │ │ ldmdavs r7, {r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xc010f8d2 │ │ │ │ ldmdavs r0, {r0, r6, r7, r8, r9, fp, ip}^ │ │ │ │ stmdaeq r0, {r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf103e5e5 │ │ │ │ - strmi r0, [r3], -r4, lsl #18 │ │ │ │ - @ instruction: 0xf103e732 │ │ │ │ - strmi r0, [r3], -r8, lsl #18 │ │ │ │ - ldrtmi lr, [r8], -lr, lsr #14 │ │ │ │ + @ instruction: 0x4638e5f4 │ │ │ │ andne lr, r0, #3358720 @ 0x334000 │ │ │ │ - bl c088c │ │ │ │ + bl dc0824 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blcs 1c709c │ │ │ │ - ldclge 6, cr15, [r7, #-252]! @ 0xffffff04 │ │ │ │ - vadd.i8 q10, q4, q11 │ │ │ │ + blcs 1c7034 │ │ │ │ + stcge 6, cr15, [fp, #252]! @ 0xfc │ │ │ │ + vadd.i8 q10, q4, q13 │ │ │ │ vqshl.s64 d20, d15, #0 │ │ │ │ ldrbtmi r0, [r8], #-1808 @ 0xfffff8f0 │ │ │ │ - blx 1dc8be │ │ │ │ + blx 1dc856 │ │ │ │ andvs pc, r3, r3, lsl #6 │ │ │ │ - @ instruction: 0xf10ae56b │ │ │ │ + @ instruction: 0xf103e59f │ │ │ │ + strmi r0, [r3], -r4, lsl #18 │ │ │ │ + ldrbmi lr, [r0], -r3, lsr #14 │ │ │ │ + smlabtcs r2, sp, r9, lr │ │ │ │ + @ instruction: 0xf7fe9301 │ │ │ │ + @ instruction: 0xf8daeb1c │ │ │ │ + ldmib sp, {r2}^ │ │ │ │ + stmdacs r7, {r0, r9, ip, sp} │ │ │ │ + @ instruction: 0xf63f9903 │ │ │ │ + @ instruction: 0xf8dfae1c │ │ │ │ + vand q14, q4, q10 │ │ │ │ + @ instruction: 0xf2c04e9f │ │ │ │ + ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ + ldrdeq pc, [r0], -ip │ │ │ │ + @ instruction: 0xf000fb0e │ │ │ │ + andeq pc, r0, ip, asr #17 │ │ │ │ + @ instruction: 0xf103e60d │ │ │ │ + strmi r0, [r3], -r8, lsl #18 │ │ │ │ + @ instruction: 0xf10ae703 │ │ │ │ strmi r0, [r2], r4, lsl #6 │ │ │ │ - ldrb r9, [sl, -r0, lsl #6]! │ │ │ │ - stmib sp, {r4, r6, r9, sl, lr}^ │ │ │ │ - movwls r2, #4354 @ 0x1102 │ │ │ │ - b ff9c08c4 │ │ │ │ - ldrdeq pc, [r4], -sl │ │ │ │ - andcc lr, r1, #3620864 @ 0x374000 │ │ │ │ - stmdbls r3, {r0, r1, r2, fp, sp} │ │ │ │ - mcrge 6, 0, pc, cr4, cr15, {1} @ │ │ │ │ - ldrdgt pc, [r0, #-143]! @ 0xffffff71 │ │ │ │ - cdpmi 2, 9, cr15, cr15, cr8, {2} │ │ │ │ - cdpeq 2, 1, cr15, cr0, cr0, {6} │ │ │ │ - @ instruction: 0xf8dc44fc │ │ │ │ - blx 3828f2 │ │ │ │ - @ instruction: 0xf8ccf000 │ │ │ │ - ldrb r0, [r5, #0]! │ │ │ │ + strb r9, [r5, -r0, lsl #6]! │ │ │ │ movweq pc, #33034 @ 0x810a @ │ │ │ │ movwls r4, #1666 @ 0x682 │ │ │ │ - ldmibvs r8, {r0, r3, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ + bvs fe63c62c │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + andgt pc, ip, r4, asr #17 │ │ │ │ + addsvs r3, r8, #65536 @ 0x10000 │ │ │ │ + cmnle r7, r0, lsl #16 │ │ │ │ + stmdane r0, {r3, r4, r8, fp, sp, lr}^ │ │ │ │ + tstvs r8, r9, asr r9 │ │ │ │ + tsteq r1, r8, asr #22 │ │ │ │ + ldmibvs r9, {r0, r3, r4, r6, r8, sp, lr} │ │ │ │ + tsteq fp, r1, lsl fp │ │ │ │ + ldmibvs r9, {r0, r3, r4, r7, r8, sp, lr}^ │ │ │ │ + tsteq r1, r9, asr #22 │ │ │ │ + bvs 65b040 │ │ │ │ + andsvs r3, r9, #1073741824 @ 0x40000000 │ │ │ │ + ldmibvs r8, {r4, r5, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, fp, r0, lsl fp │ │ │ │ - bvs 161af6c │ │ │ │ + bvs 161af4c │ │ │ │ andeq pc, r1, r0, lsl #2 │ │ │ │ - strb r6, [r1, #600] @ 0x258 │ │ │ │ - @ instruction: 0xf04f6a98 │ │ │ │ - @ instruction: 0xf8c40c00 │ │ │ │ - stmdacc r1, {r2, r3, lr, pc} │ │ │ │ - stmdacs r0, {r3, r4, r7, r9, sp, lr} │ │ │ │ - ldmdbvs r8, {r1, r2, r3, r4, r6, r8, ip, lr, pc} │ │ │ │ - ldmdbvs r9, {r6, fp, ip}^ │ │ │ │ - bl 121ad90 │ │ │ │ - cmpvs r9, r1, lsl #2 │ │ │ │ - bl 45cf9c │ │ │ │ - orrsvs r0, r9, fp, lsl #2 │ │ │ │ - bl 125d0a4 │ │ │ │ - bicsvs r0, r9, r1, lsl #2 │ │ │ │ - tstcc r1, r9, lsl sl │ │ │ │ - @ instruction: 0xe6186219 │ │ │ │ + ldr r6, [r4, #600]! @ 0x258 │ │ │ │ @ instruction: 0x3018f8da │ │ │ │ movweq lr, #47891 @ 0xbb13 │ │ │ │ andscc pc, r8, sl, asr #17 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ eorcc pc, r4, sl, asr #17 │ │ │ │ - @ instruction: 0x4650e639 │ │ │ │ + ldrbmi lr, [r0], -sl, asr #12 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - b fe540968 │ │ │ │ + b ff040910 │ │ │ │ ldrdmi pc, [r4], -sl │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf63f2c01 │ │ │ │ - ldmdami r1!, {r1, r2, r3, r7, r9, sl, fp, sp, pc} │ │ │ │ + ldmdami r1!, {r0, r2, r4, r7, r9, sl, fp, sp, pc} │ │ │ │ ldcmi 2, cr15, [pc], {72} @ 0x48 │ │ │ │ ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ stmdavs r2, {r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf402fb0c │ │ │ │ - str r6, [r2], r4 │ │ │ │ + str r6, [r9], r4 │ │ │ │ andls r4, r4, #8, 12 @ 0x800000 │ │ │ │ @ instruction: 0xf7fe9103 │ │ │ │ - stmdbls r3, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + stmdbls r3, {r1, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ stmdavs fp, {r2, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf63f2b01 │ │ │ │ - stmdami r7!, {r0, r2, r3, r4, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ + stmdami r7!, {r2, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ ldcmi 2, cr15, [pc], {72} @ 0x48 │ │ │ │ ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ stmdavs r3, {r3, r4, r5, r6, sl, lr} │ │ │ │ vqrdmulh.s d15, d3, d12 │ │ │ │ - ldrb r6, [r1], r3 │ │ │ │ + ldrb r6, [r8], r3 │ │ │ │ @ instruction: 0x465c463a │ │ │ │ - str r4, [fp, #-1539]! @ 0xfffff9fd │ │ │ │ + ldr r4, [sl, #-1539]! @ 0xfffff9fd │ │ │ │ @ instruction: 0x465c463a │ │ │ │ rscvs r6, r3, r3, lsl r9 │ │ │ │ - blmi 7bc128 │ │ │ │ + blmi 7bc10c │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 11409d8 │ │ │ │ - strt r2, [r3], #0 │ │ │ │ - bl 45d04c │ │ │ │ + b 1c40980 │ │ │ │ + strb r2, [pc], #0 @ 298c <__gmon_start__@plt+0x1abc> │ │ │ │ + bl 45cff4 │ │ │ │ orrsvs r0, r9, fp, lsl #2 │ │ │ │ @ instruction: 0xf1016a59 │ │ │ │ subsvs r0, r9, #1073741824 @ 0x40000000 │ │ │ │ - @ instruction: 0xf7fee7a2 │ │ │ │ - ldr lr, [r4], #2572 @ 0xa0c │ │ │ │ - @ instruction: 0xf7fe4639 │ │ │ │ - stmdacs r0, {r1, r3, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ - stcge 4, cr15, [r6], #508 @ 0x1fc │ │ │ │ - bcs 3bc40 │ │ │ │ - stcge 4, cr15, [r6], #508 @ 0x1fc │ │ │ │ - svclt 0x0000e489 │ │ │ │ + @ instruction: 0x4639e799 │ │ │ │ + b 1a4099c │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + ldrt sl, [ip], #3285 @ 0xcd5 │ │ │ │ + b c409a8 │ │ │ │ + bcs 3bc98 │ │ │ │ + ldclge 4, cr15, [r2], {127} @ 0x7f │ │ │ │ + svclt 0x0000e4b5 │ │ │ │ andeq sp, r1, r8, lsl sp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq sp, r1, r2, asr pc │ │ │ │ andeq sp, r1, r8, lsr #30 │ │ │ │ - andeq sp, r1, r8, lsl #28 │ │ │ │ - andeq sp, r1, sl, asr #27 │ │ │ │ - andeq sp, r1, lr, asr #24 │ │ │ │ - andeq sp, r1, r4, lsl #23 │ │ │ │ - andeq sp, r1, sl, lsr r8 │ │ │ │ - strdeq sp, [r1], -ip │ │ │ │ - andeq sp, r1, ip, asr r7 │ │ │ │ - andeq sp, r1, r0, lsr r7 │ │ │ │ + andeq sp, r1, r2, asr #28 │ │ │ │ + andeq sp, r1, r4, lsl #28 │ │ │ │ + muleq r1, r8, ip │ │ │ │ + andeq sp, r1, lr, asr #23 │ │ │ │ + andeq sp, r1, r2, lsr #17 │ │ │ │ + andeq sp, r1, r6, ror #16 │ │ │ │ + @ instruction: 0x0001d7b4 │ │ │ │ + andeq sp, r1, r8, lsl #15 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ @ instruction: 0x00001ab6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r6, r5, r3, asr #18 │ │ │ │ ldrdlt pc, [ip, pc] │ │ │ │ ldrbtmi r0, [fp], #1820 @ 0x71c │ │ │ │ @ instruction: 0x4605d47d │ │ │ │ strble r0, [r4, #-2009]! @ 0xfffff827 │ │ │ │ stmdami r1!, {r5, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - ldmdb r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r0, r1, ip, pc} │ │ │ │ - blmi 17b6c70 │ │ │ │ + blmi 17b6c18 │ │ │ │ mrrcmi 7, 0, r2, lr, cr1 │ │ │ │ ldrsbls pc, [r8, #-143]! @ 0xffffff71 @ │ │ │ │ ldrsbhi pc, [r8, #-143]! @ 0xffffff71 @ │ │ │ │ @ instruction: 0xf85b447c │ │ │ │ ldrbtmi sl, [r9], #3 │ │ │ │ @ instruction: 0xf8cd44f8 │ │ │ │ strbmi sl, [r1], -r4 │ │ │ │ strbmi r9, [sl], -r3, lsl #16 │ │ │ │ - bvs feadcb48 │ │ │ │ + bvs feadcaf0 │ │ │ │ stc2 10, cr15, [r6], {7} @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - stmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ rsble r2, r1, r0, lsl #16 │ │ │ │ addmi r6, fp, #196608 @ 0x30000 │ │ │ │ addshi pc, r0, r0 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf7fe808b │ │ │ │ - stmiavs r3!, {r1, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ - blcs fb00 │ │ │ │ + stmiavs r3!, {r1, r2, r3, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ + blcs faa8 │ │ │ │ andcs sp, r0, #-1073741769 @ 0xc0000037 │ │ │ │ stmdbmi fp, {r0, r1, r3, r5, r7, r9, fp, sp, lr}^ │ │ │ │ - bmi 12e72ec │ │ │ │ + bmi 12e7294 │ │ │ │ stmdals r3, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ - stmdacs r0, {r2, r3, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdavs r2, {r0, r5, r6, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ cmple r5, sl, lsl #5 │ │ │ │ stmdbmi r6, {r0, r2, r6, r9, fp, lr}^ │ │ │ │ ldrbtmi r6, [sl], #-2731 @ 0xfffff555 │ │ │ │ ldrbtmi r9, [r9], #-2051 @ 0xfffff7fd │ │ │ │ - ldmib ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ subsle r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ stmdbls r3, {r0, r1, r2, r3, r4, r5, r8, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - blcc 76b3c │ │ │ │ - blcs 1ab60 │ │ │ │ + blcc 76ae4 │ │ │ │ + blcs 1ab08 │ │ │ │ stmiavs ip!, {r1, r2, r4, r6, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf023696b │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldrbeq fp, [sl, #2364] @ 0x93c │ │ │ │ - blmi bf7c50 │ │ │ │ + blmi bf7bf8 │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ stmdbvs r2!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf000b19a │ │ │ │ strtmi pc, [r0], -fp, ror #16 │ │ │ │ - ldmdb r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stccs 8, cr6, [r0], {236} @ 0xec │ │ │ │ stmdbvs fp!, {r0, r1, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ - blmi b7cb14 │ │ │ │ + blmi b7cabc │ │ │ │ ldrbtmi r4, [r9], #-2349 @ 0xfffff6d3 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ - andcs lr, r0, r2, ror #17 │ │ │ │ + andcs lr, r0, lr, lsl #18 │ │ │ │ stmdbvs r3!, {r2, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strb r6, [sl, fp, ror #1]! │ │ │ │ ldmdavs fp, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ rscsle r4, r6, fp, lsl #5 │ │ │ │ - blcc 693a0 │ │ │ │ - blcs 1abe4 │ │ │ │ + blcc 69348 │ │ │ │ + blcs 1ab8c │ │ │ │ @ instruction: 0x4610d1f1 │ │ │ │ - ldmdb lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bcc 7cb58 │ │ │ │ - bcs 1abb0 │ │ │ │ + stmib sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bcc 7cb00 │ │ │ │ + bcs 1ab58 │ │ │ │ @ instruction: 0xf7fed1bb │ │ │ │ - sbfx lr, r8, #18, #25 │ │ │ │ + ldr lr, [r8, r4, lsl #19]! │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xd1a52a00 │ │ │ │ - ldmdb r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blls fca48 │ │ │ │ + ldmdb ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blls fc9f0 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ ldrb sp, [r8, r2, ror #3] │ │ │ │ orrvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ - blmi 59b180 │ │ │ │ + blmi 59b128 │ │ │ │ ldrbtmi r4, [r9], #-2326 @ 0xfffff6ea │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ - @ instruction: 0xe7cce8b0 │ │ │ │ + @ instruction: 0xe7cce8dc │ │ │ │ @ instruction: 0xf7fe4608 │ │ │ │ - @ instruction: 0xe7a4e93a │ │ │ │ + str lr, [r4, r6, ror #18]! │ │ │ │ strcc r6, [r8], #-2275 @ 0xfffff71d │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xe774af56 │ │ │ │ - muleq r1, r2, r5 │ │ │ │ + andeq sp, r1, sl, ror #11 │ │ │ │ @ instruction: 0x000018b4 │ │ │ │ @ instruction: 0x000018be │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - andeq sp, r1, r8, asr r4 │ │ │ │ + @ instruction: 0x0001d4b0 │ │ │ │ andeq r1, r0, r6, ror #17 │ │ │ │ andeq r1, r0, r8, ror #17 │ │ │ │ @ instruction: 0x000018b4 │ │ │ │ andeq r1, r0, ip, lsr #17 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ @@ -1881,57 +1859,57 @@ │ │ │ │ andeq r1, r0, r6, lsr #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, r3, lsl #19 │ │ │ │ strmi r4, [lr], -r0, lsl #13 │ │ │ │ - blcs 27454 │ │ │ │ + blcs 273fc │ │ │ │ rscshi pc, r5, r0, asr #32 │ │ │ │ @ instruction: 0xf7fea804 │ │ │ │ - bls 7d10c │ │ │ │ + bls 7d164 │ │ │ │ streq lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ ldmib r6, {r0, r1, r4, r5, fp, sp, lr}^ │ │ │ │ - bne ff054870 │ │ │ │ + bne ff054818 │ │ │ │ ldmdavs r0!, {r0, r1, r4, r5, r8, fp, sp, lr}^ │ │ │ │ streq lr, [r0, #-2917] @ 0xfffff49b │ │ │ │ - bl 19498a4 │ │ │ │ - blcs 4894 │ │ │ │ + bl 194984c │ │ │ │ + blcs 483c │ │ │ │ mrshi pc, (UNDEF: 11) @ │ │ │ │ stmdane r0, {r3, r4, r7, fp, sp, lr}^ │ │ │ │ ldmvs r8, {r3, r4, r7, sp, lr}^ │ │ │ │ andeq lr, r0, r5, asr #22 │ │ │ │ - bvs fe41afec │ │ │ │ + bvs fe41af94 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ addsvs r3, r0, #65536 @ 0x10000 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdbvs r0, {r0, r2, r5, r8, pc} │ │ │ │ @ instruction: 0x6014f8d8 │ │ │ │ tstvs r0, r0, asr #16 │ │ │ │ - bl 115d1e8 │ │ │ │ + bl 115d190 │ │ │ │ cmpvs r0, r0 │ │ │ │ stmdbne r0, {r4, r7, r8, fp, sp, lr} │ │ │ │ ldmibvs r0, {r4, r7, r8, sp, lr}^ │ │ │ │ andeq lr, r0, r7, asr #22 │ │ │ │ - bvs 41b3fc │ │ │ │ + bvs 41b3a4 │ │ │ │ andsvs r3, r0, #1 │ │ │ │ ldrle r0, [sp, #-1968]! @ 0xfffff850 │ │ │ │ @ instruction: 0xf8d34e9e │ │ │ │ @ instruction: 0xf04f8014 │ │ │ │ ldrbtmi r0, [lr], #-769 @ 0xfffffcff │ │ │ │ svchi 0x005bf3bf │ │ │ │ svceq 0x004fe8d6 │ │ │ │ tstle r4, r0, lsl #16 │ │ │ │ svccc 0x004ce8c6 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - ldmdavs r3!, {r0, r4, r5, r7, pc}^ │ │ │ │ + ldmdavs r3!, {r0, r2, r3, r5, r7, pc}^ │ │ │ │ vqdmulh.s d18, d0, d7 │ │ │ │ - ldmmi r3, {r3, r4, r5, r7, pc} │ │ │ │ + ldmmi r3, {r2, r4, r5, r7, pc} │ │ │ │ ldrbtmi r0, [r8], #-2270 @ 0xfffff722 │ │ │ │ @ instruction: 0xf0036046 │ │ │ │ @ instruction: 0xf04f0607 │ │ │ │ vsubw.u q0, , d0 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf1bccf4f │ │ │ │ tstle r4, r1, lsl #30 │ │ │ │ @@ -1943,30 +1921,30 @@ │ │ │ │ eorsle r2, r1, r4, lsl #28 │ │ │ │ ldmdavs r8, {r0, r1, r6, r8, ip, sp, pc} │ │ │ │ andle r4, r8, r2, lsl #5 │ │ │ │ movweq lr, #6611 @ 0x19d3 │ │ │ │ @ instruction: 0x4603bf38 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ - bvs fe6a6d08 │ │ │ │ + bvs fe6a6cb0 │ │ │ │ addsvs r3, sl, #4096 @ 0x1000 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ ldmdbvs sl, {r0, r3, r4, r5, r7, pc} │ │ │ │ tstvs sl, r2, asr r8 │ │ │ │ andne lr, r5, #3457024 @ 0x34c000 │ │ │ │ streq lr, [r1, #-2885] @ 0xfffff4bb │ │ │ │ - bvs 6491ac │ │ │ │ + bvs 649154 │ │ │ │ andpl lr, r5, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf10169da │ │ │ │ andsvs r0, r9, #1073741824 @ 0x40000000 │ │ │ │ andeq lr, r2, #72704 @ 0x11c00 │ │ │ │ ldrdlt r6, [r7], -sl │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andne lr, r1, #3358720 @ 0x334000 │ │ │ │ - stmda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdcc pc, [ip], -r8 @ │ │ │ │ ldmib sp, {r2, r9, sl, fp, sp}^ │ │ │ │ bicle r1, sp, r1, lsl #4 │ │ │ │ sbcsle r2, r5, r0, lsl #22 │ │ │ │ asrsge pc, pc @ @ │ │ │ │ stmdaeq ip!, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmdavs r8, {r1, r3, r4, r5, r6, r7, sl, lr} │ │ │ │ @@ -1978,15 +1956,15 @@ │ │ │ │ svcgt 0x004ee8ca │ │ │ │ svceq 0x0000f1be │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ stmdami r1!, {r1, r4, r5, r7, pc}^ │ │ │ │ stmdavs r6, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdble r5, {r0, r9, sl, fp, sp}^ │ │ │ │ - b 13d4f50 │ │ │ │ + b 13d4ef8 │ │ │ │ @ instruction: 0xf0060c56 │ │ │ │ ldrbtmi r0, [r8], #-1537 @ 0xfffff9ff │ │ │ │ andgt pc, r4, r0, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ svc 0x004fe8d0 │ │ │ │ svceq 0x0001f1be │ │ │ │ @@ -1999,130 +1977,130 @@ │ │ │ │ ldmdavs r8, {r1, r3, r9, ip, lr, pc}^ │ │ │ │ addsle r2, r7, r0, lsl #16 │ │ │ │ stmvs r6, {r1, r2, r3, r7, r8, fp, ip, sp, pc} │ │ │ │ addvs r6, r3, lr, asr r0 │ │ │ │ @ instruction: 0xf8c84603 │ │ │ │ ldr r0, [lr, r0]! │ │ │ │ stmdacs r0, {r3, r4, r7, fp, sp, lr} │ │ │ │ - ldmdblt lr!, {r2, r3, r7, ip, lr, pc}^ │ │ │ │ + bllt bb7000 │ │ │ │ addsvs r6, lr, r6, asr #16 │ │ │ │ strmi r6, [r3], -r3, asr #32 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf103e7b3 │ │ │ │ strmi r0, [r3], -r4, lsl #16 │ │ │ │ @ instruction: 0xf7fee7af │ │ │ │ - bls 829e0 │ │ │ │ + bls 82a30 │ │ │ │ str r4, [fp, -sp, lsl #12] │ │ │ │ - stmdaeq r8, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ - str r4, [r6, r3, lsl #12]! │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe1201 │ │ │ │ - ldmdavs r3!, {r5, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs r3!, {r4, r6, fp, sp, lr, pc}^ │ │ │ │ andne lr, r1, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ - ldmdami fp!, {r3, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ + ldmdami sp!, {r2, r3, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ ldrmi pc, [pc], r8, asr #4 │ │ │ │ ldreq pc, [r0], -r0, asr #5 │ │ │ │ stmdavs r3, {r3, r4, r5, r6, sl, lr} │ │ │ │ vqrdmulh.s d15, d3, d6 │ │ │ │ - ldr r6, [ip, -r3]! │ │ │ │ + strb r6, [r0, -r3] │ │ │ │ + stmdaeq r8, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ + ldr r4, [r0, r3, lsl #12] │ │ │ │ vtst.8 d20, d8, d22 │ │ │ │ @ instruction: 0xf2c04c9f │ │ │ │ ldrbtmi r0, [r8], #-3088 @ 0xfffff3f0 │ │ │ │ - blx 31cea6 │ │ │ │ + blx 31ce4e │ │ │ │ andvs pc, r6, r6, lsl #12 │ │ │ │ @ instruction: 0xf8c8e79e │ │ │ │ - bvs fe4ceec8 │ │ │ │ + bvs fe4cee70 │ │ │ │ addsvs r3, r3, #1024 @ 0x400 │ │ │ │ ldmdbvs r3, {r0, r1, r5, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ tstvs r3, fp, asr r8 │ │ │ │ movwne lr, #22994 @ 0x59d2 │ │ │ │ streq lr, [r1, #-2885] @ 0xfffff4bb │ │ │ │ - bvs 44931c │ │ │ │ + bvs 4492c4 │ │ │ │ movwpl lr, #22978 @ 0x59c2 │ │ │ │ @ instruction: 0xf10169d3 │ │ │ │ andsvs r0, r1, #1073741824 @ 0x40000000 │ │ │ │ movweq lr, #15175 @ 0x3b47 │ │ │ │ @ instruction: 0xe73d61d3 │ │ │ │ - bvs 161d530 │ │ │ │ - bvs 649314 │ │ │ │ + bvs 161d4d8 │ │ │ │ + bvs 6492bc │ │ │ │ @ instruction: 0xf100619a │ │ │ │ ldmibvs sl, {r0}^ │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - bl 11db83c │ │ │ │ + bl 11db7e4 │ │ │ │ andsvs r0, r9, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xe72d61da │ │ │ │ @ instruction: 0xf8d86990 │ │ │ │ stmdbne r0, {r2, r4, sp, lr} │ │ │ │ - bvs 141b530 │ │ │ │ + bvs 141b4d8 │ │ │ │ andeq pc, r1, r0, lsl #2 │ │ │ │ @ instruction: 0xe6dc6250 │ │ │ │ - bvs 141d548 │ │ │ │ - bvs 44936c │ │ │ │ + bvs 141d4f0 │ │ │ │ + bvs 449314 │ │ │ │ @ instruction: 0xf1006193 │ │ │ │ ldmibvs r3, {r0}^ │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - bl 11db850 │ │ │ │ + bl 11db7f8 │ │ │ │ andsvs r0, r1, #786432 @ 0xc0000 │ │ │ │ @ instruction: 0xe71361d7 │ │ │ │ andne lr, r2, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - ldmib sp, {r1, r4, r5, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ - blls 47730 │ │ │ │ + ldmib sp, {r1, r2, r3, r4, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + blls 476d8 │ │ │ │ ldrbmi lr, [r0], -ip, ror #14 │ │ │ │ andne lr, r2, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - ldmib sp, {r1, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ - blls 47744 │ │ │ │ + ldmib sp, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + blls 476ec │ │ │ │ svclt 0x0000e743 │ │ │ │ - andeq sp, r1, lr, ror #11 │ │ │ │ - andeq sp, r1, r2, asr #11 │ │ │ │ - andeq sp, r1, r0, lsr #10 │ │ │ │ - strdeq sp, [r1], -r4 │ │ │ │ - andeq sp, r1, r2, ror #9 │ │ │ │ - andeq sp, r1, r4, ror r2 │ │ │ │ - andeq sp, r1, lr, asr r2 │ │ │ │ + andeq sp, r1, r6, asr #12 │ │ │ │ + andeq sp, r1, sl, lsl r6 │ │ │ │ + andeq sp, r1, r8, ror r5 │ │ │ │ + andeq sp, r1, ip, asr #10 │ │ │ │ + andeq sp, r1, sl, lsr r5 │ │ │ │ + ldrdeq sp, [r1], -r4 │ │ │ │ + @ instruction: 0x0001d2b6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ - bmi 182f194 │ │ │ │ + bmi 182f13c │ │ │ │ ldrbtmi r4, [sl], #-1540 @ 0xfffff9fc │ │ │ │ - blcs 28fb8 │ │ │ │ + blcs 28f60 │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d1809e │ │ │ │ stmdbvs r3!, {r2, r3, r4, r5, r7, r8, ip}^ │ │ │ │ tstls r6, r9, lsl #18 │ │ │ │ @ instruction: 0xf10005d9 │ │ │ │ stmibvs r3!, {r0, r1, r5, r7, pc} │ │ │ │ teqle r8, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fd2001 │ │ │ │ - @ instruction: 0xf001ef22 │ │ │ │ + @ instruction: 0xf001ef4e │ │ │ │ @ instruction: 0xeeb7f947 │ │ │ │ mcrr 11, 0, r5, r1, cr0 │ │ │ │ vdup.32 d5, r0 │ │ │ │ andcs r7, r0, r6, lsl #22 │ │ │ │ - blvc 13e5e8 │ │ │ │ - svc 0x003ef7fd │ │ │ │ + blvc 13e590 │ │ │ │ + svc 0x006af7fd │ │ │ │ tstlt r0, r2 │ │ │ │ ldmdblt ip, {r2, r5, r7, fp, sp, lr} │ │ │ │ andlt r9, r9, r2, lsl #16 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ stmiblt r5!, {r0, r2, r5, r6, fp, sp, lr} │ │ │ │ stmdbge r2, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf00068a4 │ │ │ │ stmdacs r0, {r0, r1, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdals r2, {r0, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ addhi pc, r2, r0 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ cmnle sp, r0, lsl #22 │ │ │ │ - svc 0x0034f7fd │ │ │ │ + svc 0x0060f7fd │ │ │ │ stmdavs fp!, {r1, r3, r4, r5, r6, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4628b97b │ │ │ │ stmiavs sp!, {r1, r8, fp, sp, pc} │ │ │ │ stc2l 0, cr15, [ip] │ │ │ │ rscle r2, r0, r0, lsl #16 │ │ │ │ ldc 7, cr14, [r4, #924] @ 0x39c │ │ │ │ vmov.f64 d7, #88 @ 0x3ec00000 0.375 │ │ │ │ @@ -2136,15 +2114,15 @@ │ │ │ │ @ instruction: 0xe7e34633 │ │ │ │ @ instruction: 0x46906872 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ ldrtmi sp, [r0], -r9, lsl #2 │ │ │ │ ldmvs r6!, {r1, r8, fp, sp, pc} │ │ │ │ @ instruction: 0xf0009300 │ │ │ │ stmdacs r0, {r0, r1, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - blls 37768 │ │ │ │ + blls 37710 │ │ │ │ @ instruction: 0xf8d8e7e6 │ │ │ │ ldrmi r2, [r1], r4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d8d10c │ │ │ │ stmdbge r2, {r3, sp} │ │ │ │ movwls r4, #5696 @ 0x1640 │ │ │ │ @ instruction: 0xf0009200 │ │ │ │ @@ -2164,394 +2142,394 @@ │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ stmdbge r2, {r0, r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ orrsle r2, r6, r0, lsl #20 │ │ │ │ andls r6, r0, #12189696 @ 0xba0000 │ │ │ │ ldc2 0, cr15, [r4], {0} │ │ │ │ stmdacs r0, {r8, r9, sl, fp, ip, pc} │ │ │ │ - blls 776f8 │ │ │ │ + blls 776a0 │ │ │ │ stmvs r3, {r0, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ - blmi 32ee40 │ │ │ │ + blmi 32ede8 │ │ │ │ ldrbtmi r4, [r9], #-2316 @ 0xfffff6f4 │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - mrc 7, 1, APSR_nzcv, cr6, cr13, {7} │ │ │ │ + mcr 7, 3, pc, cr2, cr13, {7} @ │ │ │ │ ldrb r2, [r4, -r0]! │ │ │ │ orrvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ - blmi 21b66c │ │ │ │ + blmi 21b614 │ │ │ │ ldrbtmi r4, [r9], #-2312 @ 0xfffff6f8 │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - mcr 7, 1, pc, cr10, cr13, {7} @ │ │ │ │ + mrc 7, 2, APSR_nzcv, cr6, cr13, {7} │ │ │ │ strb r2, [r8, -r0]! │ │ │ │ - andeq sp, r1, lr, lsl #1 │ │ │ │ + andeq sp, r1, r6, ror #1 │ │ │ │ andeq r0, r0, r9, asr r9 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r1, r0, r2, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r1, r0, sl, lsl r4 │ │ │ │ andcs fp, r0, r8, lsl #18 │ │ │ │ push {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xf44f4ff0 │ │ │ │ - bl feb5a318 │ │ │ │ + bl feb5a2c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, asr #31 │ │ │ │ stmdavs sl, {r0, r9, sl, lr}^ │ │ │ │ - bllt 1294b48 │ │ │ │ + bllt 1294af0 │ │ │ │ strmi r6, [pc], -r8, asr #21 │ │ │ │ strmi r6, [r4], -fp, lsl #17 │ │ │ │ ldmiblt r0!, {r1, r2, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf06f68c8 │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ tstls r0, fp, lsl r9 │ │ │ │ - mcr 7, 4, pc, cr8, cr13, {7} @ │ │ │ │ + mrc 7, 5, APSR_nzcv, cr4, cr13, {7} │ │ │ │ strmi r9, [r8], -r0, lsl #18 │ │ │ │ - mcr 7, 2, pc, cr0, cr13, {7} @ │ │ │ │ + mcr 7, 3, pc, cr12, cr13, {7} @ │ │ │ │ cmnle r3, r0, lsl #28 │ │ │ │ andlt r2, r5, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdavs r3!, {r2, r3, r4, r9, sl, lr}^ │ │ │ │ stmiavs r3!, {r0, r1, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ - mrc 7, 1, APSR_nzcv, cr2, cr13, {7} │ │ │ │ - blcs 29d74 │ │ │ │ + mrc 7, 2, APSR_nzcv, cr14, cr13, {7} │ │ │ │ + blcs 29d1c │ │ │ │ @ instruction: 0x4639d1f4 │ │ │ │ @ instruction: 0x4632e7dc │ │ │ │ stccs 8, cr6, [r0], {84} @ 0x54 │ │ │ │ - bvs ff537704 │ │ │ │ + bvs ff5376ac │ │ │ │ ldmvs r3, {r0, r4, r7, r9, sl, lr} │ │ │ │ ldrmi r4, [lr], -r7, lsr #12 │ │ │ │ teqle r2, r0, lsl #24 │ │ │ │ @ instruction: 0xf06f68d0 │ │ │ │ stmdavs r3, {r6, r8, lr} │ │ │ │ andle r4, r6, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ andls fp, r0, #442368 @ 0x6c000 │ │ │ │ - mrc 7, 2, APSR_nzcv, cr10, cr13, {7} │ │ │ │ + mcr 7, 4, pc, cr6, cr13, {7} @ │ │ │ │ ldrmi r9, [r0], -r0, lsl #20 │ │ │ │ - mrc 7, 0, APSR_nzcv, cr2, cr13, {7} │ │ │ │ + mrc 7, 1, APSR_nzcv, cr14, cr13, {7} │ │ │ │ mvnle r2, r0, lsl #28 │ │ │ │ ldr r4, [r7, r1, asr #12]! │ │ │ │ ldmdblt r2, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9300 │ │ │ │ - blls 3e9e8 │ │ │ │ + blls 3ea40 │ │ │ │ sbcle r2, ip, r0, lsl #22 │ │ │ │ - bcs 1d338 │ │ │ │ + bcs 1d2e0 │ │ │ │ ldmdavs r1, {r2, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ cmnle r2, r0, lsl #18 │ │ │ │ ldmvs r2, {r4, r9, sl, lr} │ │ │ │ andls r9, r0, #67108864 @ 0x4000000 │ │ │ │ - ldcl 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ + mcr 7, 1, pc, cr4, cr13, {7} @ │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ rscle r2, r7, r0, lsl #20 │ │ │ │ stmdbcs r0, {r0, r4, r6, fp, sp, lr} │ │ │ │ strd sp, [r4], #-2 @ │ │ │ │ ldmdavs ip!, {r0, r1, r2, r5, r9, sl, lr}^ │ │ │ │ ldmvs ip!, {r2, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - stccs 13, cr14, [r0], {234} @ 0xea │ │ │ │ + stccs 14, cr14, [r0], {22} │ │ │ │ @ instruction: 0x464ad1f6 │ │ │ │ ldmdavs sl, {r1, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ cmnle r9, r0, lsl #20 │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9300 │ │ │ │ - blls 3e994 │ │ │ │ + blls 3e9ec │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ stmiavs r4!, {r5, r9, sl, lr} │ │ │ │ - ldcl 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ + mcr 7, 0, pc, cr2, cr13, {7} @ │ │ │ │ rscle r2, r6, r0, lsl #24 │ │ │ │ - blcs 1d3bc │ │ │ │ + blcs 1d364 │ │ │ │ strtmi sp, [r0], -fp, ror #3 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - stccs 13, cr14, [r0], {206} @ 0xce │ │ │ │ + stccs 13, cr14, [r0], {250} @ 0xfa │ │ │ │ ubfx sp, sp, #1, #22 │ │ │ │ @ instruction: 0xe76e4631 │ │ │ │ @ instruction: 0x46224616 │ │ │ │ stccs 8, cr6, [r0], {84} @ 0x54 │ │ │ │ - bvs ff5377b4 │ │ │ │ + bvs ff53775c │ │ │ │ ldmvs r3, {r0, r1, r2, r4, r9, sl, lr} │ │ │ │ @ instruction: 0x4623461d │ │ │ │ ldmvs r0, {r2, r5, r8, r9, fp, ip, sp, pc}^ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ addmi r6, fp, #196608 @ 0x30000 │ │ │ │ - blcc 77280 │ │ │ │ + blcc 77228 │ │ │ │ ldmdblt fp, {r0, r1, sp, lr} │ │ │ │ @ instruction: 0xf7fd9200 │ │ │ │ - bls 3ea4c │ │ │ │ + bls 3eaa4 │ │ │ │ @ instruction: 0xf7fd4610 │ │ │ │ - stccs 13, cr14, [r0, #-696] @ 0xfffffd48 │ │ │ │ + stccs 13, cr14, [r0, #-872] @ 0xfffffc98 │ │ │ │ @ instruction: 0x4632d179 │ │ │ │ @ instruction: 0x4620e77f │ │ │ │ stccs 8, cr6, [r0], {68} @ 0x44 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ @ instruction: 0xf7fd6884 │ │ │ │ - stccs 13, cr14, [r0], {162} @ 0xa2 │ │ │ │ + stccs 13, cr14, [r0], {206} @ 0xce │ │ │ │ @ instruction: 0x464bd1f5 │ │ │ │ ldmvs ip, {r3, r4, r9, sl, lr} │ │ │ │ - ldc 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ + stcl 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0x4623b15c │ │ │ │ @ instruction: 0x4699685c │ │ │ │ stccs 6, cr4, [r0], {32} │ │ │ │ ldmvs ip, {r1, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - stccs 13, cr14, [r0], {144} @ 0x90 │ │ │ │ + stccs 13, cr14, [r0], {188} @ 0xbc │ │ │ │ @ instruction: 0x463ad1f3 │ │ │ │ stmdavs r8, {r0, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ stmvs r9, {r3, r9, sl, lr} │ │ │ │ movwcs lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf7fd9100 │ │ │ │ - ldmib sp, {r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ - blls 87adc │ │ │ │ + ldmib sp, {r2, r3, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + blls 87a84 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ @ instruction: 0xe7ecaf7b │ │ │ │ stmdbcs r0, {r0, r4, r6, fp, sp, lr} │ │ │ │ sbchi pc, r0, r0, asr #32 │ │ │ │ ldmvs r2, {r4, r9, sl, lr} │ │ │ │ andls r9, r0, #67108864 @ 0x4000000 │ │ │ │ - stcl 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ addle r2, r7, r0, lsl #20 │ │ │ │ @ instruction: 0x4617e7f0 │ │ │ │ ldmdavs r4, {r1, r5, r9, sl, lr}^ │ │ │ │ teqle r4, r0, lsl #24 │ │ │ │ @ instruction: 0x46916ad4 │ │ │ │ @ instruction: 0x461d6893 │ │ │ │ stmiblt r4!, {r0, r1, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf06f68d0 │ │ │ │ stmdavs r3, {r6, r8, lr} │ │ │ │ andle r4, r6, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ andls fp, r0, #442368 @ 0x6c000 │ │ │ │ - ldc 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ + stcl 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ ldrmi r9, [r0], -r0, lsl #20 │ │ │ │ - stcl 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ + ldcl 7, cr15, [sl, #-1012]! @ 0xfffffc0c │ │ │ │ cmple r9, r0, lsl #26 │ │ │ │ @ instruction: 0xe786463a │ │ │ │ ldmdavs ip, {r0, r1, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4620469a │ │ │ │ ldmvs ip, {r2, r6, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - stccs 13, cr14, [r0], {66} @ 0x42 │ │ │ │ + stccs 13, cr14, [r0], {110} @ 0x6e │ │ │ │ @ instruction: 0x464ad1f4 │ │ │ │ @ instruction: 0x4620e7de │ │ │ │ stccs 8, cr6, [r0], {68} @ 0x44 │ │ │ │ adcshi pc, pc, r0, asr #32 │ │ │ │ @ instruction: 0xf7fd6884 │ │ │ │ - stccs 13, cr14, [r0], {54} @ 0x36 │ │ │ │ + stccs 13, cr14, [r0], {98} @ 0x62 │ │ │ │ @ instruction: 0x4653d1f5 │ │ │ │ strtmi lr, [sl], -fp, ror #15 │ │ │ │ ldrmi lr, [r1], r8, ror #14 │ │ │ │ ldmdavs r0, {r1, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff9200 │ │ │ │ stmdacs r0, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 7, pc, cr9, cr15, {3} @ │ │ │ │ ldrmi r9, [r2], r0, lsl #20 │ │ │ │ ldmvs r3, {r2, r4, r6, r7, r9, fp, sp, lr} │ │ │ │ @ instruction: 0x4623461d │ │ │ │ ldmvs r0, {r2, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ addmi r6, fp, #196608 @ 0x30000 │ │ │ │ - blcc 773bc │ │ │ │ + blcc 77364 │ │ │ │ ldmdblt fp, {r0, r1, sp, lr} │ │ │ │ @ instruction: 0xf7fd9200 │ │ │ │ - bls 3e910 │ │ │ │ + bls 3e968 │ │ │ │ @ instruction: 0xf7fd4610 │ │ │ │ - stccs 13, cr14, [r0, #-64] @ 0xffffffc0 │ │ │ │ + stccs 13, cr14, [r0, #-240] @ 0xffffff10 │ │ │ │ strbmi sp, [sl], -fp, asr #2 │ │ │ │ strtmi lr, [r3], -r6, lsr #15 │ │ │ │ @ instruction: 0x469b685c │ │ │ │ stmdblt r4, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4618689c │ │ │ │ - stc 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ + stc 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ @ instruction: 0xe7de4652 │ │ │ │ stmdavs r4, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ stmvs r4, {r1, r3, r7, pc} │ │ │ │ - ldcl 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ + stc 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ ubfx r4, fp, #12, #12 │ │ │ │ str r4, [r8, sl, lsr #12] │ │ │ │ stmib sp, {r6, fp, sp, lr}^ │ │ │ │ tstls r0, r1, lsl #6 │ │ │ │ @ instruction: 0xf90ef000 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ stmiavs fp!, {r3, r4, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ ldrmi r4, [r8], r8, lsr #12 │ │ │ │ @ instruction: 0xf7fd461d │ │ │ │ - blls be79c │ │ │ │ + blls be7f4 │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ @ instruction: 0xf8d8af55 │ │ │ │ stmib sp, {r2}^ │ │ │ │ tstls r0, r1, lsl #6 │ │ │ │ @ instruction: 0xf8f8f000 │ │ │ │ strbmi r4, [r0], -r4, lsl #13 │ │ │ │ svceq 0x0000f1bc │ │ │ │ mrcge 4, 4, APSR_nzcv, cr15, cr15, {3} │ │ │ │ ldrdcc pc, [r8], -r8 │ │ │ │ @ instruction: 0xf7fd461d │ │ │ │ - strtmi lr, [r8], sl, asr #25 │ │ │ │ + @ instruction: 0x46a8ecf6 │ │ │ │ ldmib sp, {r1, r8, r9, fp, ip, pc}^ │ │ │ │ stccs 2, cr1, [r0, #-0] │ │ │ │ svcge 0x003cf43f │ │ │ │ strtmi lr, [sl], -r5, ror #15 │ │ │ │ pkhbtmi lr, r2, r1, lsl #15 │ │ │ │ stmdavs r4, {r5, r9, sl, lr}^ │ │ │ │ teqle r4, r0, lsl #24 │ │ │ │ @ instruction: 0xf7fd6884 │ │ │ │ - bllt 1d3e748 │ │ │ │ + bllt 1d3e7a0 │ │ │ │ smlsd pc, r0, r6, r4 @ │ │ │ │ stmib sp, {r3, r6, fp, sp, lr}^ │ │ │ │ tstls r0, r1, lsl #6 │ │ │ │ @ instruction: 0xf8d2f000 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ stmdbls r0, {r2, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ stmvs r9, {r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9100 │ │ │ │ - ldmib sp, {r1, r2, r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ - blls 87c90 │ │ │ │ + ldmib sp, {r1, r4, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + blls 87c38 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ stmdavs r8, {r0, r1, r3, r5, r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmib sp, {r8, ip, pc}^ │ │ │ │ @ instruction: 0xf0002301 │ │ │ │ stmdbls r0, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ svceq 0x0000f1bc │ │ │ │ mcrge 4, 5, pc, cr11, cr15, {3} @ │ │ │ │ ldrmi r6, [sp], -fp, lsl #17 │ │ │ │ - stc 7, cr15, [lr], {253} @ 0xfd │ │ │ │ + ldc 7, cr15, [sl], #1012 @ 0x3f4 │ │ │ │ movwcs lr, #6621 @ 0x19dd │ │ │ │ stccs 6, cr4, [r0, #-164] @ 0xffffff5c │ │ │ │ svcge 0x0014f43f │ │ │ │ strtmi lr, [r0], -r7, ror #15 │ │ │ │ strmi lr, [r3], r7, asr #15 │ │ │ │ - blcs 1d65c │ │ │ │ + blcs 1d604 │ │ │ │ strtmi sp, [r0], -fp, lsr #2 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - stccs 12, cr14, [r0], {126} @ 0x7e │ │ │ │ + stccs 12, cr14, [r0], {170} @ 0xaa │ │ │ │ @ instruction: 0x4658d1f6 │ │ │ │ @ instruction: 0x4683e7be │ │ │ │ stmdavs r4, {r5, r9, sl, lr}^ │ │ │ │ stmvs r4, {r2, r3, r4, r7, r8, fp, ip, sp, pc} │ │ │ │ - ldcl 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [lr], {253} @ 0xfd │ │ │ │ ldrbmi fp, [r8], -ip, ror #18 │ │ │ │ andls lr, r0, r6, lsr r7 │ │ │ │ stmdavs r4, {r5, r9, sl, lr}^ │ │ │ │ cmple lr, r0, lsl #24 │ │ │ │ @ instruction: 0xf7fd6884 │ │ │ │ - stccs 12, cr14, [r0], {104} @ 0x68 │ │ │ │ + stccs 12, cr14, [r0], {148} @ 0x94 │ │ │ │ stmdals r0, {r0, r1, r2, r4, r6, r8, ip, lr, pc} │ │ │ │ strtmi lr, [r0], -r9, ror #14 │ │ │ │ andls lr, r0, r9, ror #15 │ │ │ │ - blcs 1d6a4 │ │ │ │ + blcs 1d64c │ │ │ │ strtmi sp, [r0], -fp, lsr #2 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - stccs 12, cr14, [r0], {90} @ 0x5a │ │ │ │ + stccs 12, cr14, [r0], {134} @ 0x86 │ │ │ │ stmdals r0, {r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0009300 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 6, pc, cr1, cr15, {3} @ │ │ │ │ ldrmi r9, [r8], -r0, lsl #22 │ │ │ │ movwls r6, #2203 @ 0x89b │ │ │ │ - mcrr 7, 15, pc, r8, cr13 @ │ │ │ │ - blcs 2a148 │ │ │ │ + ldcl 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ + blcs 2a0f0 │ │ │ │ strls sp, [r1], #-195 @ 0xffffff3d │ │ │ │ stmdavs r0!, {r2, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf864f000 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmiavs r3!, {r1, r2, r3, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fd9300 │ │ │ │ - blls 3e648 │ │ │ │ - blcs 14ddc │ │ │ │ + blls 3e6a0 │ │ │ │ + blcs 14d84 │ │ │ │ stcls 1, cr13, [r1], {239} @ 0xef │ │ │ │ ldmdavs r8, {r0, r1, r2, r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0009301 │ │ │ │ stmdacs r0, {r0, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 7, pc, cr11, cr15, {3} @ │ │ │ │ ldrmi r9, [r8], -r1, lsl #22 │ │ │ │ movwls r6, #6299 @ 0x189b │ │ │ │ - stc 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ - blcs 2a194 │ │ │ │ + mrrc 7, 15, pc, r0, cr13 @ │ │ │ │ + blcs 2a13c │ │ │ │ strls sp, [r2], #-195 @ 0xffffff3d │ │ │ │ stmdavs r0!, {r2, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf840f000 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmiavs r3!, {r3, r4, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - blls 7e600 │ │ │ │ - blcs 14e24 │ │ │ │ + blls 7e658 │ │ │ │ + blcs 14dcc │ │ │ │ stcls 1, cr13, [r2], {239} @ 0xef │ │ │ │ strtmi lr, [r0], -pc, lsr #15 │ │ │ │ mulls r1, sp, r7 │ │ │ │ ldmdblt fp!, {r0, r1, r5, r6, fp, sp, lr} │ │ │ │ stmiavs r4!, {r5, r9, sl, lr} │ │ │ │ - stc 7, cr15, [r4], {253} @ 0xfd │ │ │ │ + ldc 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ ldr r9, [r5, r1, lsl #16] │ │ │ │ movwls r6, #10328 @ 0x2858 │ │ │ │ @ instruction: 0xf820f000 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - blls af1c8 │ │ │ │ + blls af170 │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9302 │ │ │ │ - blls be5c0 │ │ │ │ + blls be618 │ │ │ │ rscle r2, r7, r0, lsl #22 │ │ │ │ ldrmi r9, [ip], -r3, lsl #8 │ │ │ │ @ instruction: 0xf0006860 │ │ │ │ strmi pc, [r3], -pc, lsl #16 │ │ │ │ - blcs 14e84 │ │ │ │ + blcs 14e2c │ │ │ │ mcrge 4, 7, pc, cr6, cr15, {3} @ │ │ │ │ movwls r6, #10403 @ 0x28a3 │ │ │ │ - bl ff8c1604 │ │ │ │ + stc 7, cr15, [lr], {253} @ 0xfd │ │ │ │ ldrmi r9, [ip], -r2, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrb r9, [r3, r3, lsl #24] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5a824 │ │ │ │ + bl feb5a7cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldmiblt r8, {r2, r9, sl, lr} │ │ │ │ strmi r4, [r8], -r1, lsr #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ stmiblt r5, {r0, r2, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9300 │ │ │ │ - blls 3e568 │ │ │ │ + blls 3e5c0 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ stmiavs r4!, {r5, r9, sl, lr} │ │ │ │ - bl ff041648 │ │ │ │ + bl ffb415f0 │ │ │ │ rscle r2, fp, r0, lsl #24 │ │ │ │ - blcs 1d7e8 │ │ │ │ + blcs 1d790 │ │ │ │ strtmi sp, [r0], -ip, ror #3 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - @ instruction: 0x2c00ebb8 │ │ │ │ + @ instruction: 0x2c00ebe4 │ │ │ │ ldrb sp, [r5, r2, ror #1]! │ │ │ │ stmdavs sl!, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ stmiavs sl!, {r1, r4, r6, r8, fp, ip, sp, pc} │ │ │ │ movwls r4, #5672 @ 0x1628 │ │ │ │ @ instruction: 0xf7fd9200 │ │ │ │ - ldmib sp, {r2, r3, r5, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ - bcs c284 │ │ │ │ + ldmib sp, {r3, r4, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + bcs c22c │ │ │ │ ubfx sp, sl, #1, #18 │ │ │ │ andls r6, r0, #80, 16 @ 0x500000 │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - bls 435a8 │ │ │ │ + bls 43550 │ │ │ │ ldrmi r4, [r0], -r1, lsl #12 │ │ │ │ bicle r2, sl, r0, lsl #18 │ │ │ │ @ instruction: 0x91006891 │ │ │ │ - bl fe641698 │ │ │ │ - blls 69aa8 │ │ │ │ + bl ff141640 │ │ │ │ + blls 69a50 │ │ │ │ stmdbcs r0, {r1, r3, r9, sl, lr} │ │ │ │ strb sp, [fp, r1, ror #1]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [pc], -r2, lsl #1 │ │ │ │ @@ -2572,15 +2550,15 @@ │ │ │ │ strb r9, [sl, r0, lsl #26]! │ │ │ │ @ instruction: 0x4690685a │ │ │ │ svceq 0x0000f1b8 │ │ │ │ ldrmi sp, [r8], -r9, lsl #2 │ │ │ │ @ instruction: 0x4631689b │ │ │ │ ldrmi r9, [r8, r0, lsl #6]! │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ - blls 37e7c │ │ │ │ + blls 37e24 │ │ │ │ @ instruction: 0xf8d8e7e5 │ │ │ │ ldrmi r2, [r1], r4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ movwls sp, #4364 @ 0x110c │ │ │ │ @ instruction: 0xf8d84631 │ │ │ │ strbmi r3, [r0], -r8 │ │ │ │ ldrmi r9, [r8, r0, lsl #6]! │ │ │ │ @@ -2605,15 +2583,15 @@ │ │ │ │ @ instruction: 0xd1a32800 │ │ │ │ movwge lr, #2525 @ 0x9dd │ │ │ │ ldmdavs r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmib sp, {r0, r3, r4, r5, r9, sl, lr}^ │ │ │ │ ldrtmi r2, [r2], -r0, lsl #6 │ │ │ │ @ instruction: 0xff8cf7ff │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ - bls 37df8 │ │ │ │ + bls 37da0 │ │ │ │ @ instruction: 0x46104631 │ │ │ │ andls r6, r0, #9568256 @ 0x920000 │ │ │ │ @ instruction: 0x460247b8 │ │ │ │ orrle r2, sp, r0, lsl #16 │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ sbcsle r2, fp, r0, lsl #20 │ │ │ │ @ instruction: 0x46396850 │ │ │ │ @@ -2624,214 +2602,214 @@ │ │ │ │ ldmvs r3, {r4, r9, sl, lr} │ │ │ │ ldrmi r9, [r8, r0, lsl #6]! │ │ │ │ strmi r9, [r2], -r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ stmdals r0, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0x46394632 │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ - blls 283f0 │ │ │ │ + blls 28398 │ │ │ │ @ instruction: 0xf7ff6858 │ │ │ │ - blls 43570 │ │ │ │ + blls 43518 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #12 │ │ │ │ - bcs 1505c │ │ │ │ + bcs 15004 │ │ │ │ svcge 0x0066f47f │ │ │ │ andls r6, r0, #10092544 @ 0x9a0000 │ │ │ │ @ instruction: 0x460247b8 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - blls 6f58c │ │ │ │ + blls 6f534 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5aa1c │ │ │ │ + bl feb5a9c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bvs ff107784 │ │ │ │ + bvs ff10772c │ │ │ │ strmi fp, [r6], -r5, lsl #1 │ │ │ │ ldmvs r0!, {r2, r4, r5, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 77848 │ │ │ │ + blcc 777f0 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - bl 3c1834 │ │ │ │ + bl ec17dc │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - andcs lr, r0, r8, asr #21 │ │ │ │ + strdcs lr, [r0], -r4 │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ ldmiblt r2!, {r1, r3, r5, r6, fp, sp, lr} │ │ │ │ stmiavs sp!, {r3, r5, r9, sl, lr} │ │ │ │ - b fefc184c │ │ │ │ + b ffac17f4 │ │ │ │ mvnsle r2, r0, lsl #26 │ │ │ │ stmiavs r4!, {r5, r9, sl, lr} │ │ │ │ - b fee41858 │ │ │ │ + b ff941800 │ │ │ │ rscle r2, r0, r0, lsl #24 │ │ │ │ stccs 8, cr6, [r0, #-404] @ 0xfffffe6c │ │ │ │ strtmi sp, [r0], -lr, ror #3 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - @ instruction: 0x2c00eab0 │ │ │ │ + @ instruction: 0x2c00eadc │ │ │ │ ubfx sp, r7, #1, #22 │ │ │ │ ldmdavs r3, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xd12a2b00 │ │ │ │ @ instruction: 0x46106893 │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - blls 7e320 │ │ │ │ + blls 7e378 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ stmiavs sp!, {r3, r5, r9, sl, lr} │ │ │ │ - b fe741890 │ │ │ │ + b ff241838 │ │ │ │ sbcsle r2, sp, r0, lsl #26 │ │ │ │ stmdavs r8, {r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @ instruction: 0xf7ff9101 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdbls r1, {r0, r1, r3, r4, r5, r7, r8, ip, lr, pc} │ │ │ │ stmvs r9, {r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9101 │ │ │ │ - ldmib sp, {r2, r3, r7, r9, fp, sp, lr, pc}^ │ │ │ │ - blls c80c8 │ │ │ │ + ldmib sp, {r3, r4, r5, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + blls c8070 │ │ │ │ ldrmi fp, [r8], -r9, ror #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - ldmib sp, {r1, r7, r9, fp, sp, lr, pc}^ │ │ │ │ - blcs 100dc │ │ │ │ + ldmib sp, {r1, r2, r3, r5, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + blcs 10084 │ │ │ │ ldmdavs r9, {r2, r4, r6, r7, ip, lr, pc}^ │ │ │ │ rscsle r2, r2, r0, lsl #18 │ │ │ │ stmdavs r8, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmib sp, {r0, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf7ff2302 │ │ │ │ stmdbls r1, {r0, r1, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ svceq 0x0000f1bc │ │ │ │ stmvs fp, {r0, r1, r2, r4, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd461f │ │ │ │ - ldmib sp, {r1, r3, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r2, r4, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldrtmi r2, [r9], -r2, lsl #6 │ │ │ │ sbcsle r2, ip, r0, lsl #30 │ │ │ │ svclt 0x0000e7e9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5ab18 │ │ │ │ + bl feb5aac0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - b 1ac1918 │ │ │ │ + b fe5c18c0 │ │ │ │ ldrbeq r6, [fp, r3, ror #18] │ │ │ │ stmiavs r5!, {r0, r2, r6, sl, ip, lr, pc}^ │ │ │ │ stmiavs r0!, {r0, r2, r3, r8, r9, fp, ip, sp, pc} │ │ │ │ - blx ffac1932 │ │ │ │ + blx ffac18da │ │ │ │ adcvs r6, r5, r0, ror #17 │ │ │ │ teqle r5, r0, lsl #16 │ │ │ │ teqlt r0, r0, lsr #18 │ │ │ │ @ instruction: 0x61236903 │ │ │ │ - b 11c193c │ │ │ │ + b 1cc18e4 │ │ │ │ stmdacs r0, {r5, r8, fp, sp, lr} │ │ │ │ stmibvs r0!, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x61232300 │ │ │ │ stmdavs r5!, {r3, r4, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d54620 │ │ │ │ ldrmi r3, [r8, r0, lsr #1] │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 77974 │ │ │ │ + blcc 7791c │ │ │ │ @ instruction: 0xb1b3602b │ │ │ │ stmdbvs sl!, {r3, r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7ffb352 │ │ │ │ @ instruction: 0x4628f95b │ │ │ │ - b a41978 │ │ │ │ + b 1541920 │ │ │ │ stmdavs r3, {r0, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ smlalle r4, r2, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ bicsle r2, lr, r0, lsl #22 │ │ │ │ - b 1841990 │ │ │ │ + b fe341938 │ │ │ │ @ instruction: 0x4628e7db │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ - blt 164199c │ │ │ │ - b 5419a0 │ │ │ │ + blt fe141944 │ │ │ │ + b 1041948 │ │ │ │ rscvs r6, r5, r0, lsr #18 │ │ │ │ bicle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fde7cb │ │ │ │ - andcs lr, r0, #483328 @ 0x76000 │ │ │ │ + andcs lr, r0, #663552 @ 0xa2000 │ │ │ │ @ instruction: 0xf7fd4611 │ │ │ │ - stmdacs r0, {r2, r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdami r4, {r0, r4, r5, r7, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - str lr, [ip, r6, ror #19]! │ │ │ │ + @ instruction: 0xe7acea12 │ │ │ │ rscvs r6, r2, sl, lsr #18 │ │ │ │ svclt 0x0000e7d3 │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ - bmi fe81e1ec │ │ │ │ - blcs 14bcc │ │ │ │ + bmi fe81e194 │ │ │ │ + blcs 14b74 │ │ │ │ msrhi CPSR_sxc, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi beea8 │ │ │ │ + blhi bee50 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ - bvs ff055234 │ │ │ │ + bvs ff0551dc │ │ │ │ strmi fp, [r4], -sp, lsl #1 │ │ │ │ subsle r2, r8, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ - rsbvs lr, r8, r4, lsl sl │ │ │ │ + rsbvs lr, r8, r0, asr #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bvs ff8e3c5c │ │ │ │ + bvs ff8e3c04 │ │ │ │ strtmi r4, [r5], -lr, lsr #12 │ │ │ │ stccs 6, cr4, [r0], {28} │ │ │ │ @ instruction: 0x462cd176 │ │ │ │ @ instruction: 0x46356931 │ │ │ │ - blhi bf084 │ │ │ │ + blhi bf02c │ │ │ │ stmdavs r9!, {r1, r2, r3, r6, fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r1, r5, r9, fp, sp, lr}^ │ │ │ │ movwls r9, #37126 @ 0x9106 │ │ │ │ ldrdeq lr, [r6, -r4] │ │ │ │ @ instruction: 0xf0009208 │ │ │ │ mcrr 11, 15, pc, r1, cr7 @ │ │ │ │ vmov.32 d7[1], r0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ ldmib r4, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf0000104 │ │ │ │ mcrr 11, 14, pc, r1, cr13 @ │ │ │ │ - bvs 18466b8 │ │ │ │ + bvs 1846660 │ │ │ │ stmibmi r1, {r8, ip, pc} │ │ │ │ - blvc 23f300 │ │ │ │ + blvc 23f2a8 │ │ │ │ movwcs lr, #35293 @ 0x89dd │ │ │ │ @ instruction: 0x46304479 │ │ │ │ - blvc bf0a4 │ │ │ │ - stmdb r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blvc bf04c │ │ │ │ + ldmdb r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf06f686a │ │ │ │ strmi r4, [r4], -r0, asr #2 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ - blcc 77a94 │ │ │ │ - blcs 1bad4 │ │ │ │ + blcc 77a3c │ │ │ │ + blcs 1ba7c │ │ │ │ sbcshi pc, r7, r0 │ │ │ │ subsle r2, r3, r0, lsl #24 │ │ │ │ stmdavs r8!, {r0, r5, r9, sl, lr} │ │ │ │ - stmib r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ strmi r4, [r3], -r0, asr #2 │ │ │ │ andle r4, r4, sl, lsl #5 │ │ │ │ eorvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ ldrmi r8, [r8], -sl, asr #1 │ │ │ │ ldc 0, cr11, [sp], #52 @ 0x34 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ stmdbmi fp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ submi pc, r0, pc, rrx │ │ │ │ - blhi bf118 │ │ │ │ + blhi bf0c0 │ │ │ │ rsbvs r5, r9, r1, asr r8 │ │ │ │ stmdavs sl, {r0, r3, r8, r9, ip, pc} │ │ │ │ stmdbvs r8!, {r1, r7, r9, lr} │ │ │ │ andcc fp, r1, #28, 30 @ 0x70 │ │ │ │ stmiavs r2!, {r1, r3, sp, lr}^ │ │ │ │ tstls r6, r6, asr #16 │ │ │ │ ldmib r4, {r3, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf0000106 │ │ │ │ mcrr 11, 10, pc, r1, cr5 @ │ │ │ │ vmov.32 d7[1], r0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ ldmib r4, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf0000104 │ │ │ │ mcrr 11, 9, pc, r1, cr11 @ │ │ │ │ - bvs 184675c │ │ │ │ + bvs 1846704 │ │ │ │ ldmdbmi sl, {r8, ip, pc}^ │ │ │ │ - blvc 23f3a4 │ │ │ │ + blvc 23f34c │ │ │ │ movwcs lr, #35293 @ 0x89dd │ │ │ │ @ instruction: 0xe7ac4479 │ │ │ │ strtmi r6, [r0], r2, ror #16 │ │ │ │ @ instruction: 0x4631b99a │ │ │ │ @ instruction: 0xf8d84640 │ │ │ │ @ instruction: 0xf0004008 │ │ │ │ stmdacs r0, {r0, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -2901,211 +2879,211 @@ │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ @ instruction: 0xd1a62b00 │ │ │ │ @ instruction: 0xf00068ad │ │ │ │ stmdacs r0, {r0, r1, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi sp, [sp], -r5, ror #1 │ │ │ │ @ instruction: 0x4618e779 │ │ │ │ @ instruction: 0x46104770 │ │ │ │ - stmdb lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andls lr, r8, r4, lsr #14 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - blls 23e074 │ │ │ │ - blcc 7d90c │ │ │ │ - blcs 1bc60 │ │ │ │ + blls 23e0cc │ │ │ │ + blcc 7d8b4 │ │ │ │ + blcs 1bc08 │ │ │ │ svcge 0x0070f47f │ │ │ │ - stmdb r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e76c │ │ │ │ - andeq ip, r1, r0, lsr #12 │ │ │ │ + andeq ip, r1, r8, ror r6 │ │ │ │ andeq r0, r0, r8, lsr fp │ │ │ │ strheq r0, [r0], -ip │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r0, r0, pc, rrx │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ stc 12, cr5, [sp, #-512]! @ 0xfffffe00 │ │ │ │ - bl feb66888 │ │ │ │ + bl feb66830 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r2, {r6, r7, r8, r9, sl, fp} │ │ │ │ stmdbvs r9, {r0, r2, r3, r9, sl, lr} │ │ │ │ - bvs efeb4 │ │ │ │ + bvs efe5c │ │ │ │ ldmvs r2, {r2, r9, sl, lr}^ │ │ │ │ ldc 8, cr6, [r5, #572] @ 0x23c │ │ │ │ ldmib r0, {r1, r8, r9, fp, pc}^ │ │ │ │ movwls r0, #28934 @ 0x7106 │ │ │ │ @ instruction: 0xf0009206 │ │ │ │ mcrr 10, 12, pc, r1, cr5 @ │ │ │ │ vmov.32 d7[1], r0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ ldmib r4, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf0000104 │ │ │ │ mcrr 10, 11, pc, r1, cr11 @ │ │ │ │ - bvs 184691c │ │ │ │ + bvs 18468c4 │ │ │ │ ldrtmi r9, [r8], -r0, lsl #2 │ │ │ │ - blvc 23f564 │ │ │ │ + blvc 23f50c │ │ │ │ ldmib sp, {r0, r4, r8, fp, lr}^ │ │ │ │ ldrbtmi r2, [r9], #-774 @ 0xfffffcfa │ │ │ │ - blvc bf308 │ │ │ │ - ldmda r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blvc bf2b0 │ │ │ │ + stmda r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4604b190 │ │ │ │ strtmi r6, [r1], -r8, ror #16 │ │ │ │ - ldm ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ strmi r6, [r5], -r3, lsr #16 │ │ │ │ andle r4, r2, fp, lsl #5 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b13b │ │ │ │ ldc 0, cr11, [sp], #36 @ 0x24 │ │ │ │ @ instruction: 0xbdf08b02 │ │ │ │ - ldrbcc pc, [pc, #79]! @ 3d53 <__gmon_start__@plt+0x2e83> @ │ │ │ │ + ldrbcc pc, [pc, #79]! @ 3cfb <__gmon_start__@plt+0x2e2b> @ │ │ │ │ @ instruction: 0x4620e7f7 │ │ │ │ - stmia r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e7f3 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5af1c │ │ │ │ + bl feb5aec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7fd0ff8 │ │ │ │ - andcs lr, r0, r8, asr r8 │ │ │ │ + andcs lr, r0, r4, lsl #17 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - ldr r3, [pc, #20] @ 3d44 <__gmon_start__@plt+0x2e74> │ │ │ │ - ldr r2, [pc, #20] @ 3d48 <__gmon_start__@plt+0x2e78> │ │ │ │ + ldr r3, [pc, #20] @ 3cec <__gmon_start__@plt+0x2e1c> │ │ │ │ + ldr r2, [pc, #20] @ 3cf0 <__gmon_start__@plt+0x2e20> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b ed0 <__gmon_start__@plt> │ │ │ │ - andeq ip, r1, r8, asr #5 │ │ │ │ + andeq ip, r1, r0, lsr #6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - blmi 1d5d6c │ │ │ │ + blmi 1d5d14 │ │ │ │ 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 ip, r1, r2, ror #10 │ │ │ │ - andeq ip, r1, r0, ror #10 │ │ │ │ - andeq ip, r1, r6, lsr #5 │ │ │ │ + @ instruction: 0x0001c5ba │ │ │ │ + @ instruction: 0x0001c5b8 │ │ │ │ + strdeq ip, [r1], -lr │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ - blmi 255da0 │ │ │ │ - bmi 254f64 │ │ │ │ - bne 6d4f74 │ │ │ │ + blmi 255d48 │ │ │ │ + bmi 254f0c │ │ │ │ + bne 6d4f1c │ │ │ │ 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 ip, r1, r8, lsr r5 │ │ │ │ - andeq ip, r1, r4, lsr r5 │ │ │ │ - andeq ip, r1, r8, ror r2 │ │ │ │ + muleq r1, r0, r5 │ │ │ │ + andeq ip, r1, ip, lsl #11 │ │ │ │ + ldrdeq ip, [r1], -r0 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ - blmi 2b11d4 │ │ │ │ + blmi 2b117c │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 27236c │ │ │ │ + blmi 272314 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ - @ instruction: 0xf7ffefb4 │ │ │ │ - blmi 1c3cd0 │ │ │ │ + @ instruction: 0xf7ffefe0 │ │ │ │ + blmi 1c3c78 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq ip, r1, r2, lsl #10 │ │ │ │ - andeq ip, r1, r8, asr #4 │ │ │ │ + andeq ip, r1, sl, asr r5 │ │ │ │ + andeq ip, r1, r0, lsr #5 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ - andeq ip, r1, sl, lsl r3 │ │ │ │ - andeq ip, r1, r2, ror #9 │ │ │ │ + andeq ip, r1, r2, ror r3 │ │ │ │ + andeq ip, r1, sl, lsr r5 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -00003df0 : │ │ │ │ - ldr r0, [pc, #4] @ (3df8 ) │ │ │ │ +00003d98 : │ │ │ │ + ldr r0, [pc, #4] @ (3da0 ) │ │ │ │ add r0, pc │ │ │ │ b.w d54 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ 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 r6, [pc, #92] @ (3e68 ) │ │ │ │ + ldr r6, [pc, #92] @ (3e10 ) │ │ │ │ mov r4, r0 │ │ │ │ blx da0 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx ec4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 3e62 │ │ │ │ + cbz r0, 3e0a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e62 │ │ │ │ + blt.n 3e0a │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ blx d64 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r0, 3e62 │ │ │ │ + cbz r0, 3e0a │ │ │ │ mov r0, r4 │ │ │ │ blx d88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e62 │ │ │ │ + blt.n 3e0a │ │ │ │ add.w r0, r6, #88 @ 0x58 │ │ │ │ blx d64 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - cbz r0, 3e62 │ │ │ │ + cbz r0, 3e0a │ │ │ │ mov r0, r4 │ │ │ │ blx d88 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ b.w 1094 <__gmon_start__@plt+0x1c4> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #72] @ (3ec8 ) │ │ │ │ + ldr r6, [pc, #72] @ (3e70 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r6, pc │ │ │ │ ands.w r5, r3, #8 │ │ │ │ - bne.n 3eae │ │ │ │ + bne.n 3e56 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 3104 <__gmon_start__@plt+0x2234> │ │ │ │ + bl 30ac <__gmon_start__@plt+0x21dc> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r0, 3ec0 │ │ │ │ + cbnz r0, 3e68 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 3ea8 │ │ │ │ + cbz r3, 3e50 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ blx dd0 │ │ │ │ - b.n 3e98 │ │ │ │ - ldr r3, [pc, #32] @ (3ecc ) │ │ │ │ + b.n 3e40 │ │ │ │ + ldr r3, [pc, #32] @ (3e74 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #32] @ (3ed0 ) │ │ │ │ - ldr r1, [pc, #32] @ (3ed4 ) │ │ │ │ + ldr r3, [pc, #32] @ (3e78 ) │ │ │ │ + ldr r1, [pc, #32] @ (3e7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d3c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx dd0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - b.n 3e98 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + b.n 3e40 │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3113,145 +3091,145 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 3efa │ │ │ │ + cbz r0, 3ea2 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 3efe │ │ │ │ + cbnz r0, 3ea6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 3f02 │ │ │ │ + cbnz r0, 3eaa │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 3f1c │ │ │ │ + b.n 3ec4 │ │ │ │ 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 410a │ │ │ │ + beq.w 40b2 │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 3f6e │ │ │ │ + ble.n 3f16 │ │ │ │ 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 3f8c │ │ │ │ + beq.n 3f34 │ │ │ │ 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 3fa0 │ │ │ │ + beq.n 3f48 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 40f6 │ │ │ │ + beq.w 409e │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 3fce │ │ │ │ + blt.n 3f76 │ │ │ │ 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 3fec │ │ │ │ + b.n 3f94 │ │ │ │ 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 4002 │ │ │ │ + bpl.n 3faa │ │ │ │ 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 4040 │ │ │ │ + bcc.n 3fe8 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 4028 │ │ │ │ + bcc.n 3fd0 │ │ │ │ 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 415c │ │ │ │ + bcs.w 4104 │ │ │ │ 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 4028 │ │ │ │ + bcs.n 3fd0 │ │ │ │ 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 408a │ │ │ │ + bge.n 4032 │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 4086 │ │ │ │ + ble.n 402e │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 40a0 │ │ │ │ + b.n 4048 │ │ │ │ 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 │ │ │ │ @@ -3259,17 +3237,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 40ee │ │ │ │ + bge.n 4096 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 40d6 │ │ │ │ + bgt.n 407e │ │ │ │ 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 │ │ │ │ @@ -3286,35 +3264,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 3fa8 │ │ │ │ + b.n 3f50 │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 416a │ │ │ │ + beq.n 4112 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 412e │ │ │ │ + beq.n 40d6 │ │ │ │ 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 414c │ │ │ │ + bne.n 40f4 │ │ │ │ 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 │ │ │ │ @@ -3345,28 +3323,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 4054 │ │ │ │ + b.n 3ffc │ │ │ │ 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 4054 │ │ │ │ + b.n 3ffc │ │ │ │ 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 │ │ │ │ @@ -3380,34 +3358,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 4054 │ │ │ │ + b.n 3ffc │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 4242 │ │ │ │ + b.n 41ea │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 4242 │ │ │ │ + bpl.n 41ea │ │ │ │ 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 4002 │ │ │ │ + beq.w 3faa │ │ │ │ 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 │ │ │ │ @@ -3415,9 +3393,9 @@ │ │ │ │ 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 4002 │ │ │ │ + b.n 3faa │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00004288 <.fini>: │ │ │ │ +00004230 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,204 +1,204 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00004290 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000042a0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000042b0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x000042c0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x000042d0 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x000042e0 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x000042f0 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00004300 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00004310 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00004320 7c4f6470 703a5072 6f66696c 65720000 |Odpp:Profiler.. │ │ │ │ - 0x00004330 6d6f6e69 746f7269 6e670000 73797300 monitoring..sys. │ │ │ │ - 0x00004340 4d495353 494e4700 5f707973 74617274 MISSING._pystart │ │ │ │ - 0x00004350 5f63616c 6c626163 6b000000 7c70703a _callback...|pp: │ │ │ │ - 0x00004360 656e6162 6c650000 69730000 7573655f enable..is..use_ │ │ │ │ - 0x00004370 746f6f6c 5f696400 6350726f 66696c65 tool_id.cProfile │ │ │ │ - 0x00004380 00000000 69694f00 72656769 73746572 ....iiO.register │ │ │ │ - 0x00004390 5f63616c 6c626163 6b000000 69690000 _callback...ii.. │ │ │ │ - 0x000043a0 7365745f 6576656e 74730000 5f636361 set_events.._cca │ │ │ │ - 0x000043b0 6c6c5f63 616c6c62 61636b20 65787065 ll_callback expe │ │ │ │ - 0x000043c0 63746564 20342061 7267756d 656e7473 cted 4 arguments │ │ │ │ - 0x000043d0 2c20676f 7420257a 64000000 6275696c , got %zd...buil │ │ │ │ - 0x000043e0 74696e73 00000000 3c25552e 25733e00 tins....<%U.%s>. │ │ │ │ - 0x000043f0 3c25733e 00000000 3c627569 6c742d69 <%s>..... │ │ │ │ - 0x00004410 3c627569 6c742d69 6e206d65 74686f64 ...._pystart │ │ │ │ - 0x00004430 5f63616c 6c626163 6b206578 70656374 _callback expect │ │ │ │ - 0x00004440 65642032 20617267 756d656e 74732c20 ed 2 arguments, │ │ │ │ - 0x00004450 676f7420 257a6400 5f707972 65747572 got %zd._pyretur │ │ │ │ - 0x00004460 6e5f6361 6c6c6261 636b2065 78706563 n_callback expec │ │ │ │ - 0x00004470 74656420 33206172 67756d65 6e74732c ted 3 arguments, │ │ │ │ - 0x00004480 20676f74 20257a64 00000000 5f637265 got %zd...._cre │ │ │ │ - 0x00004490 7475726e 5f63616c 6c626163 6b206578 turn_callback ex │ │ │ │ - 0x000044a0 70656374 65642034 20617267 756d656e pected 4 argumen │ │ │ │ - 0x000044b0 74732c20 676f7420 257a6400 63616e6e ts, got %zd.cann │ │ │ │ - 0x000044c0 6f742064 69736162 6c652070 726f6669 ot disable profi │ │ │ │ - 0x000044d0 6c657220 696e2065 78746572 6e616c20 ler in external │ │ │ │ - 0x000044e0 74696d65 72000000 69000000 66726565 timer...i...free │ │ │ │ - 0x000044f0 5f746f6f 6c5f6964 00000000 6d656d6f _tool_id....memo │ │ │ │ - 0x00004500 72792077 61732065 78686175 73746564 ry was exhausted │ │ │ │ - 0x00004510 20776869 6c652070 726f6669 6c696e67 while profiling │ │ │ │ - 0x00004520 00000000 63616e6e 6f742063 6c656172 ....cannot clear │ │ │ │ - 0x00004530 2070726f 66696c65 7220696e 20657874 profiler in ext │ │ │ │ - 0x00004540 65726e61 6c207469 6d657200 67657473 ernal timer.gets │ │ │ │ - 0x00004550 74617473 28292074 616b6573 206e6f20 tats() takes no │ │ │ │ - 0x00004560 61726775 6d656e74 73000000 45786365 arguments...Exce │ │ │ │ - 0x00004570 7074696f 6e206967 6e6f7265 64207768 ption ignored wh │ │ │ │ - 0x00004580 656e2064 65737472 6f79696e 67205f6c en destroying _l │ │ │ │ - 0x00004590 7370726f 66207072 6f66696c 65720000 sprof profiler.. │ │ │ │ - 0x000045a0 28284f6c 6c64644f 29290000 28284f6c ((OllddO))..((Ol │ │ │ │ - 0x000045b0 6c646429 29000000 67657473 74617473 ldd))...getstats │ │ │ │ - 0x000045c0 00000000 64697361 626c6500 636c6561 ....disable.clea │ │ │ │ - 0x000045d0 72000000 5f707972 65747572 6e5f6361 r..._pyreturn_ca │ │ │ │ - 0x000045e0 6c6c6261 636b0000 5f636361 6c6c5f63 llback.._ccall_c │ │ │ │ - 0x000045f0 616c6c62 61636b00 5f637265 7475726e allback._creturn │ │ │ │ - 0x00004600 5f63616c 6c626163 6b000000 636f6465 _callback...code │ │ │ │ - 0x00004610 00000000 63616c6c 65642063 6f646520 ....called code │ │ │ │ - 0x00004620 6f626a65 6374206f 72206275 696c742d object or built- │ │ │ │ - 0x00004630 696e2066 756e6374 696f6e20 6e616d65 in function name │ │ │ │ - 0x00004640 00000000 63616c6c 636f756e 74000000 ....callcount... │ │ │ │ - 0x00004650 686f7720 6d616e79 2074696d 65732074 how many times t │ │ │ │ - 0x00004660 68697320 69732063 616c6c65 64000000 his is called... │ │ │ │ - 0x00004670 72656363 616c6c63 6f756e74 00000000 reccallcount.... │ │ │ │ - 0x00004680 686f7720 6d616e79 2074696d 65732074 how many times t │ │ │ │ - 0x00004690 68697320 69732063 616c6c65 64207265 his is called re │ │ │ │ - 0x000046a0 63757273 6976656c 79000000 746f7461 cursively...tota │ │ │ │ - 0x000046b0 6c74696d 65000000 746f7461 6c207469 ltime...total ti │ │ │ │ - 0x000046c0 6d652073 70656e74 20696e20 74686973 me spent in this │ │ │ │ - 0x000046d0 2063616c 6c000000 696e6c69 6e657469 call...inlineti │ │ │ │ - 0x000046e0 6d650000 696e6c69 6e652074 696d6520 me..inline time │ │ │ │ - 0x000046f0 286e6f74 20696e20 66757274 68657220 (not in further │ │ │ │ - 0x00004700 73756263 616c6c73 29000000 636f6465 subcalls)...code │ │ │ │ - 0x00004710 206f626a 65637420 6f722062 75696c74 object or built │ │ │ │ - 0x00004720 2d696e20 66756e63 74696f6e 206e616d -in function nam │ │ │ │ - 0x00004730 65000000 686f7720 6d616e79 2074696d e...how many tim │ │ │ │ - 0x00004740 65732074 68697320 77617320 63616c6c es this was call │ │ │ │ - 0x00004750 65640000 686f7720 6d616e79 2074696d ed..how many tim │ │ │ │ - 0x00004760 65732063 616c6c65 64207265 63757273 es called recurs │ │ │ │ - 0x00004770 6976656c 79000000 746f7461 6c207469 ively...total ti │ │ │ │ - 0x00004780 6d652069 6e207468 69732065 6e747279 me in this entry │ │ │ │ - 0x00004790 00000000 696e6c69 6e652074 696d6520 ....inline time │ │ │ │ - 0x000047a0 696e2074 68697320 656e7472 7920286e in this entry (n │ │ │ │ - 0x000047b0 6f742069 6e207375 6263616c 6c732900 ot in subcalls). │ │ │ │ - 0x000047c0 63616c6c 73000000 64657461 696c7320 calls...details │ │ │ │ - 0x000047d0 6f662074 68652063 616c6c73 00000000 of the calls.... │ │ │ │ - 0x000047e0 73756263 616c6c73 00000000 74696d65 subcalls....time │ │ │ │ - 0x000047f0 756e6974 00000000 5f6c7370 726f662e unit...._lsprof. │ │ │ │ - 0x00004800 70726f66 696c6572 5f737562 656e7472 profiler_subentr │ │ │ │ - 0x00004810 79000000 5f6c7370 726f662e 70726f66 y..._lsprof.prof │ │ │ │ - 0x00004820 696c6572 5f656e74 72790000 5f6c7370 iler_entry.._lsp │ │ │ │ - 0x00004830 726f662e 50726f66 696c6572 00000000 rof.Profiler.... │ │ │ │ - 0x00004840 5f6c7370 726f6600 46617374 2070726f _lsprof.Fast pro │ │ │ │ - 0x00004850 66696c65 72000000 636c6561 7228290a filer...clear(). │ │ │ │ - 0x00004860 0a436c65 61722061 6c6c2070 726f6669 .Clear all profi │ │ │ │ - 0x00004870 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ - 0x00004880 20636f6c 6c656374 65642073 6f206661 collected so fa │ │ │ │ - 0x00004890 722e0a00 64697361 626c6528 290a0a53 r...disable()..S │ │ │ │ - 0x000048a0 746f7020 636f6c6c 65637469 6e672070 top collecting p │ │ │ │ - 0x000048b0 726f6669 6c696e67 20696e66 6f726d61 rofiling informa │ │ │ │ - 0x000048c0 74696f6e 2e0a0000 656e6162 6c652873 tion....enable(s │ │ │ │ - 0x000048d0 75626361 6c6c733d 54727565 2c206275 ubcalls=True, bu │ │ │ │ - 0x000048e0 696c7469 6e733d54 72756529 0a0a5374 iltins=True)..St │ │ │ │ - 0x000048f0 61727420 636f6c6c 65637469 6e672070 art collecting p │ │ │ │ - 0x00004900 726f6669 6c696e67 20696e66 6f726d61 rofiling informa │ │ │ │ - 0x00004910 74696f6e 2e0a4966 20277375 6263616c tion..If 'subcal │ │ │ │ - 0x00004920 6c732720 69732054 7275652c 20616c73 ls' is True, als │ │ │ │ - 0x00004930 6f207265 636f7264 7320666f 72206561 o records for ea │ │ │ │ - 0x00004940 63682066 756e6374 696f6e0a 73746174 ch function.stat │ │ │ │ - 0x00004950 69737469 63732073 65706172 61746564 istics separated │ │ │ │ - 0x00004960 20616363 6f726469 6e672074 6f206974 according to it │ │ │ │ - 0x00004970 73206375 7272656e 74206361 6c6c6572 s current caller │ │ │ │ - 0x00004980 2e0a4966 20276275 696c7469 6e732720 ..If 'builtins' │ │ │ │ - 0x00004990 69732054 7275652c 20726563 6f726473 is True, records │ │ │ │ - 0x000049a0 20746865 2074696d 65207370 656e7420 the time spent │ │ │ │ - 0x000049b0 696e0a62 75696c74 2d696e20 66756e63 in.built-in func │ │ │ │ - 0x000049c0 74696f6e 73207365 70617261 74656c79 tions separately │ │ │ │ - 0x000049d0 2066726f 6d207468 65697220 63616c6c from their call │ │ │ │ - 0x000049e0 65722e0a 00000000 67657473 74617473 er......getstats │ │ │ │ - 0x000049f0 28247365 6c662c20 2f290a2d 2d0a0a6c ($self, /).--..l │ │ │ │ - 0x00004a00 69737420 6f662070 726f6669 6c65725f ist of profiler_ │ │ │ │ - 0x00004a10 656e7472 79206f62 6a656374 732e0a0a entry objects... │ │ │ │ - 0x00004a20 67657473 74617473 2829202d 3e206c69 getstats() -> li │ │ │ │ - 0x00004a30 7374206f 66207072 6f66696c 65725f65 st of profiler_e │ │ │ │ - 0x00004a40 6e747279 206f626a 65637473 0a0a5265 ntry objects..Re │ │ │ │ - 0x00004a50 7475726e 20616c6c 20696e66 6f726d61 turn all informa │ │ │ │ - 0x00004a60 74696f6e 20636f6c 6c656374 65642062 tion collected b │ │ │ │ - 0x00004a70 79207468 65207072 6f66696c 65722e0a y the profiler.. │ │ │ │ - 0x00004a80 45616368 2070726f 66696c65 725f656e Each profiler_en │ │ │ │ - 0x00004a90 74727920 69732061 20747570 6c652d6c try is a tuple-l │ │ │ │ - 0x00004aa0 696b6520 6f626a65 63742077 69746820 ike object with │ │ │ │ - 0x00004ab0 7468650a 666f6c6c 6f77696e 67206174 the.following at │ │ │ │ - 0x00004ac0 74726962 75746573 3a0a0a20 20202063 tributes:.. c │ │ │ │ - 0x00004ad0 6f646520 20202020 20202020 20636f64 ode cod │ │ │ │ - 0x00004ae0 65206f62 6a656374 0a202020 2063616c e object. cal │ │ │ │ - 0x00004af0 6c636f75 6e742020 20202068 6f77206d lcount how m │ │ │ │ - 0x00004b00 616e7920 74696d65 73207468 69732077 any times this w │ │ │ │ - 0x00004b10 61732063 616c6c65 640a2020 20207265 as called. re │ │ │ │ - 0x00004b20 6363616c 6c636f75 6e742020 686f7720 ccallcount how │ │ │ │ - 0x00004b30 6d616e79 2074696d 65732063 616c6c65 many times calle │ │ │ │ - 0x00004b40 64207265 63757273 6976656c 790a2020 d recursively. │ │ │ │ - 0x00004b50 2020746f 74616c74 696d6520 20202020 totaltime │ │ │ │ - 0x00004b60 746f7461 6c207469 6d652069 6e207468 total time in th │ │ │ │ - 0x00004b70 69732065 6e747279 0a202020 20696e6c is entry. inl │ │ │ │ - 0x00004b80 696e6574 696d6520 20202069 6e6c696e inetime inlin │ │ │ │ - 0x00004b90 65207469 6d652069 6e207468 69732065 e time in this e │ │ │ │ - 0x00004ba0 6e747279 20286e6f 7420696e 20737562 ntry (not in sub │ │ │ │ - 0x00004bb0 63616c6c 73290a20 20202063 616c6c73 calls). calls │ │ │ │ - 0x00004bc0 20202020 20202020 20646574 61696c73 details │ │ │ │ - 0x00004bd0 206f6620 74686520 63616c6c 730a0a54 of the calls..T │ │ │ │ - 0x00004be0 68652063 616c6c73 20617474 72696275 he calls attribu │ │ │ │ - 0x00004bf0 74652069 73206569 74686572 204e6f6e te is either Non │ │ │ │ - 0x00004c00 65206f72 2061206c 69737420 6f660a70 e or a list of.p │ │ │ │ - 0x00004c10 726f6669 6c65725f 73756265 6e747279 rofiler_subentry │ │ │ │ - 0x00004c20 206f626a 65637473 3a0a0a20 20202063 objects:.. c │ │ │ │ - 0x00004c30 6f646520 20202020 20202020 2063616c ode cal │ │ │ │ - 0x00004c40 6c656420 636f6465 206f626a 6563740a led code object. │ │ │ │ - 0x00004c50 20202020 63616c6c 636f756e 74202020 callcount │ │ │ │ - 0x00004c60 2020686f 77206d61 6e792074 696d6573 how many times │ │ │ │ - 0x00004c70 20746869 73206973 2063616c 6c65640a this is called. │ │ │ │ - 0x00004c80 20202020 72656363 616c6c63 6f756e74 reccallcount │ │ │ │ - 0x00004c90 2020686f 77206d61 6e792074 696d6573 how many times │ │ │ │ - 0x00004ca0 20746869 73206973 2063616c 6c656420 this is called │ │ │ │ - 0x00004cb0 72656375 72736976 656c790a 20202020 recursively. │ │ │ │ - 0x00004cc0 746f7461 6c74696d 65202020 2020746f totaltime to │ │ │ │ - 0x00004cd0 74616c20 74696d65 20737065 6e742069 tal time spent i │ │ │ │ - 0x00004ce0 6e207468 69732063 616c6c0a 20202020 n this call. │ │ │ │ - 0x00004cf0 696e6c69 6e657469 6d652020 2020696e inlinetime in │ │ │ │ - 0x00004d00 6c696e65 2074696d 6520286e 6f742069 line time (not i │ │ │ │ - 0x00004d10 6e206675 72746865 72207375 6263616c n further subcal │ │ │ │ - 0x00004d20 6c732900 50726f66 696c6572 2874696d ls).Profiler(tim │ │ │ │ - 0x00004d30 65723d4e 6f6e652c 2074696d 65756e69 er=None, timeuni │ │ │ │ - 0x00004d40 743d4e6f 6e652c20 73756263 616c6c73 t=None, subcalls │ │ │ │ - 0x00004d50 3d547275 652c2062 75696c74 696e733d =True, builtins= │ │ │ │ - 0x00004d60 54727565 290a0a20 20202042 75696c64 True).. Build │ │ │ │ - 0x00004d70 73206120 70726f66 696c6572 206f626a s a profiler obj │ │ │ │ - 0x00004d80 65637420 7573696e 67207468 65207370 ect using the sp │ │ │ │ - 0x00004d90 65636966 69656420 74696d65 72206675 ecified timer fu │ │ │ │ - 0x00004da0 6e637469 6f6e2e0a 20202020 54686520 nction.. The │ │ │ │ - 0x00004db0 64656661 756c7420 74696d65 72206973 default timer is │ │ │ │ - 0x00004dc0 20612066 61737420 6275696c 742d696e a fast built-in │ │ │ │ - 0x00004dd0 206f6e65 20626173 6564206f 6e207265 one based on re │ │ │ │ - 0x00004de0 616c2074 696d652e 0a202020 20466f72 al time.. For │ │ │ │ - 0x00004df0 20637573 746f6d20 74696d65 72206675 custom timer fu │ │ │ │ - 0x00004e00 6e637469 6f6e7320 72657475 726e696e nctions returnin │ │ │ │ - 0x00004e10 6720696e 74656765 72732c20 74696d65 g integers, time │ │ │ │ - 0x00004e20 756e6974 2063616e 0a202020 20626520 unit can. be │ │ │ │ - 0x00004e30 6120666c 6f617420 73706563 69667969 a float specifyi │ │ │ │ - 0x00004e40 6e672061 20736361 6c652028 692e652e ng a scale (i.e. │ │ │ │ - 0x00004e50 20686f77 206c6f6e 67206561 63682069 how long each i │ │ │ │ - 0x00004e60 6e746567 65722075 6e69740a 20202020 nteger unit. │ │ │ │ - 0x00004e70 69732c20 696e2073 65636f6e 6473292e is, in seconds). │ │ │ │ - 0x00004e80 0a000000 3e000000 08000000 2f000000 ....>......./... │ │ │ │ - 0x00004e90 08000000 04000000 08000000 0b000000 ................ │ │ │ │ - 0x00004ea0 08000000 3d000000 08000000 36000000 ....=.......6... │ │ │ │ - 0x00004eb0 08000000 16000000 08000000 2e000000 ................ │ │ │ │ - 0x00004ec0 08000000 10000000 08000000 32000000 ............2... │ │ │ │ - 0x00004ed0 08000000 14000000 08000000 11000000 ................ │ │ │ │ - 0x00004ee0 08000000 1e000000 08000000 35000000 ............5... │ │ │ │ - 0x00004ef0 08000000 0f000000 08000000 23000000 ............#... │ │ │ │ - 0x00004f00 08000000 29000000 08000000 00000000 ....)........... │ │ │ │ - 0x00004f10 00000000 .... │ │ │ │ + 0x00004238 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00004248 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00004258 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00004268 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00004278 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00004288 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00004298 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x000042a8 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x000042b8 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x000042c8 7c4f6470 703a5072 6f66696c 65720000 |Odpp:Profiler.. │ │ │ │ + 0x000042d8 6d6f6e69 746f7269 6e670000 73797300 monitoring..sys. │ │ │ │ + 0x000042e8 4d495353 494e4700 5f707973 74617274 MISSING._pystart │ │ │ │ + 0x000042f8 5f63616c 6c626163 6b000000 7c70703a _callback...|pp: │ │ │ │ + 0x00004308 656e6162 6c650000 69730000 7573655f enable..is..use_ │ │ │ │ + 0x00004318 746f6f6c 5f696400 6350726f 66696c65 tool_id.cProfile │ │ │ │ + 0x00004328 00000000 69694f00 72656769 73746572 ....iiO.register │ │ │ │ + 0x00004338 5f63616c 6c626163 6b000000 69690000 _callback...ii.. │ │ │ │ + 0x00004348 7365745f 6576656e 74730000 5f636361 set_events.._cca │ │ │ │ + 0x00004358 6c6c5f63 616c6c62 61636b20 65787065 ll_callback expe │ │ │ │ + 0x00004368 63746564 20342061 7267756d 656e7473 cted 4 arguments │ │ │ │ + 0x00004378 2c20676f 7420257a 64000000 6275696c , got %zd...buil │ │ │ │ + 0x00004388 74696e73 00000000 3c25552e 25733e00 tins....<%U.%s>. │ │ │ │ + 0x00004398 3c25733e 00000000 3c627569 6c742d69 <%s>..... │ │ │ │ + 0x000043b8 3c627569 6c742d69 6e206d65 74686f64 ...._pystart │ │ │ │ + 0x000043d8 5f63616c 6c626163 6b206578 70656374 _callback expect │ │ │ │ + 0x000043e8 65642032 20617267 756d656e 74732c20 ed 2 arguments, │ │ │ │ + 0x000043f8 676f7420 257a6400 5f707972 65747572 got %zd._pyretur │ │ │ │ + 0x00004408 6e5f6361 6c6c6261 636b2065 78706563 n_callback expec │ │ │ │ + 0x00004418 74656420 33206172 67756d65 6e74732c ted 3 arguments, │ │ │ │ + 0x00004428 20676f74 20257a64 00000000 5f637265 got %zd...._cre │ │ │ │ + 0x00004438 7475726e 5f63616c 6c626163 6b206578 turn_callback ex │ │ │ │ + 0x00004448 70656374 65642034 20617267 756d656e pected 4 argumen │ │ │ │ + 0x00004458 74732c20 676f7420 257a6400 63616e6e ts, got %zd.cann │ │ │ │ + 0x00004468 6f742064 69736162 6c652070 726f6669 ot disable profi │ │ │ │ + 0x00004478 6c657220 696e2065 78746572 6e616c20 ler in external │ │ │ │ + 0x00004488 74696d65 72000000 69000000 66726565 timer...i...free │ │ │ │ + 0x00004498 5f746f6f 6c5f6964 00000000 6d656d6f _tool_id....memo │ │ │ │ + 0x000044a8 72792077 61732065 78686175 73746564 ry was exhausted │ │ │ │ + 0x000044b8 20776869 6c652070 726f6669 6c696e67 while profiling │ │ │ │ + 0x000044c8 00000000 63616e6e 6f742063 6c656172 ....cannot clear │ │ │ │ + 0x000044d8 2070726f 66696c65 7220696e 20657874 profiler in ext │ │ │ │ + 0x000044e8 65726e61 6c207469 6d657200 67657473 ernal timer.gets │ │ │ │ + 0x000044f8 74617473 28292074 616b6573 206e6f20 tats() takes no │ │ │ │ + 0x00004508 61726775 6d656e74 73000000 45786365 arguments...Exce │ │ │ │ + 0x00004518 7074696f 6e206967 6e6f7265 64207768 ption ignored wh │ │ │ │ + 0x00004528 656e2064 65737472 6f79696e 67205f6c en destroying _l │ │ │ │ + 0x00004538 7370726f 66207072 6f66696c 65720000 sprof profiler.. │ │ │ │ + 0x00004548 28284f6c 6c64644f 29290000 28284f6c ((OllddO))..((Ol │ │ │ │ + 0x00004558 6c646429 29000000 67657473 74617473 ldd))...getstats │ │ │ │ + 0x00004568 00000000 64697361 626c6500 636c6561 ....disable.clea │ │ │ │ + 0x00004578 72000000 5f707972 65747572 6e5f6361 r..._pyreturn_ca │ │ │ │ + 0x00004588 6c6c6261 636b0000 5f636361 6c6c5f63 llback.._ccall_c │ │ │ │ + 0x00004598 616c6c62 61636b00 5f637265 7475726e allback._creturn │ │ │ │ + 0x000045a8 5f63616c 6c626163 6b000000 636f6465 _callback...code │ │ │ │ + 0x000045b8 00000000 63616c6c 65642063 6f646520 ....called code │ │ │ │ + 0x000045c8 6f626a65 6374206f 72206275 696c742d object or built- │ │ │ │ + 0x000045d8 696e2066 756e6374 696f6e20 6e616d65 in function name │ │ │ │ + 0x000045e8 00000000 63616c6c 636f756e 74000000 ....callcount... │ │ │ │ + 0x000045f8 686f7720 6d616e79 2074696d 65732074 how many times t │ │ │ │ + 0x00004608 68697320 69732063 616c6c65 64000000 his is called... │ │ │ │ + 0x00004618 72656363 616c6c63 6f756e74 00000000 reccallcount.... │ │ │ │ + 0x00004628 686f7720 6d616e79 2074696d 65732074 how many times t │ │ │ │ + 0x00004638 68697320 69732063 616c6c65 64207265 his is called re │ │ │ │ + 0x00004648 63757273 6976656c 79000000 746f7461 cursively...tota │ │ │ │ + 0x00004658 6c74696d 65000000 746f7461 6c207469 ltime...total ti │ │ │ │ + 0x00004668 6d652073 70656e74 20696e20 74686973 me spent in this │ │ │ │ + 0x00004678 2063616c 6c000000 696e6c69 6e657469 call...inlineti │ │ │ │ + 0x00004688 6d650000 696e6c69 6e652074 696d6520 me..inline time │ │ │ │ + 0x00004698 286e6f74 20696e20 66757274 68657220 (not in further │ │ │ │ + 0x000046a8 73756263 616c6c73 29000000 636f6465 subcalls)...code │ │ │ │ + 0x000046b8 206f626a 65637420 6f722062 75696c74 object or built │ │ │ │ + 0x000046c8 2d696e20 66756e63 74696f6e 206e616d -in function nam │ │ │ │ + 0x000046d8 65000000 686f7720 6d616e79 2074696d e...how many tim │ │ │ │ + 0x000046e8 65732074 68697320 77617320 63616c6c es this was call │ │ │ │ + 0x000046f8 65640000 686f7720 6d616e79 2074696d ed..how many tim │ │ │ │ + 0x00004708 65732063 616c6c65 64207265 63757273 es called recurs │ │ │ │ + 0x00004718 6976656c 79000000 746f7461 6c207469 ively...total ti │ │ │ │ + 0x00004728 6d652069 6e207468 69732065 6e747279 me in this entry │ │ │ │ + 0x00004738 00000000 696e6c69 6e652074 696d6520 ....inline time │ │ │ │ + 0x00004748 696e2074 68697320 656e7472 7920286e in this entry (n │ │ │ │ + 0x00004758 6f742069 6e207375 6263616c 6c732900 ot in subcalls). │ │ │ │ + 0x00004768 63616c6c 73000000 64657461 696c7320 calls...details │ │ │ │ + 0x00004778 6f662074 68652063 616c6c73 00000000 of the calls.... │ │ │ │ + 0x00004788 73756263 616c6c73 00000000 74696d65 subcalls....time │ │ │ │ + 0x00004798 756e6974 00000000 5f6c7370 726f662e unit...._lsprof. │ │ │ │ + 0x000047a8 70726f66 696c6572 5f737562 656e7472 profiler_subentr │ │ │ │ + 0x000047b8 79000000 5f6c7370 726f662e 70726f66 y..._lsprof.prof │ │ │ │ + 0x000047c8 696c6572 5f656e74 72790000 5f6c7370 iler_entry.._lsp │ │ │ │ + 0x000047d8 726f662e 50726f66 696c6572 00000000 rof.Profiler.... │ │ │ │ + 0x000047e8 5f6c7370 726f6600 46617374 2070726f _lsprof.Fast pro │ │ │ │ + 0x000047f8 66696c65 72000000 636c6561 7228290a filer...clear(). │ │ │ │ + 0x00004808 0a436c65 61722061 6c6c2070 726f6669 .Clear all profi │ │ │ │ + 0x00004818 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ + 0x00004828 20636f6c 6c656374 65642073 6f206661 collected so fa │ │ │ │ + 0x00004838 722e0a00 64697361 626c6528 290a0a53 r...disable()..S │ │ │ │ + 0x00004848 746f7020 636f6c6c 65637469 6e672070 top collecting p │ │ │ │ + 0x00004858 726f6669 6c696e67 20696e66 6f726d61 rofiling informa │ │ │ │ + 0x00004868 74696f6e 2e0a0000 656e6162 6c652873 tion....enable(s │ │ │ │ + 0x00004878 75626361 6c6c733d 54727565 2c206275 ubcalls=True, bu │ │ │ │ + 0x00004888 696c7469 6e733d54 72756529 0a0a5374 iltins=True)..St │ │ │ │ + 0x00004898 61727420 636f6c6c 65637469 6e672070 art collecting p │ │ │ │ + 0x000048a8 726f6669 6c696e67 20696e66 6f726d61 rofiling informa │ │ │ │ + 0x000048b8 74696f6e 2e0a4966 20277375 6263616c tion..If 'subcal │ │ │ │ + 0x000048c8 6c732720 69732054 7275652c 20616c73 ls' is True, als │ │ │ │ + 0x000048d8 6f207265 636f7264 7320666f 72206561 o records for ea │ │ │ │ + 0x000048e8 63682066 756e6374 696f6e0a 73746174 ch function.stat │ │ │ │ + 0x000048f8 69737469 63732073 65706172 61746564 istics separated │ │ │ │ + 0x00004908 20616363 6f726469 6e672074 6f206974 according to it │ │ │ │ + 0x00004918 73206375 7272656e 74206361 6c6c6572 s current caller │ │ │ │ + 0x00004928 2e0a4966 20276275 696c7469 6e732720 ..If 'builtins' │ │ │ │ + 0x00004938 69732054 7275652c 20726563 6f726473 is True, records │ │ │ │ + 0x00004948 20746865 2074696d 65207370 656e7420 the time spent │ │ │ │ + 0x00004958 696e0a62 75696c74 2d696e20 66756e63 in.built-in func │ │ │ │ + 0x00004968 74696f6e 73207365 70617261 74656c79 tions separately │ │ │ │ + 0x00004978 2066726f 6d207468 65697220 63616c6c from their call │ │ │ │ + 0x00004988 65722e0a 00000000 67657473 74617473 er......getstats │ │ │ │ + 0x00004998 28247365 6c662c20 2f290a2d 2d0a0a6c ($self, /).--..l │ │ │ │ + 0x000049a8 69737420 6f662070 726f6669 6c65725f ist of profiler_ │ │ │ │ + 0x000049b8 656e7472 79206f62 6a656374 732e0a0a entry objects... │ │ │ │ + 0x000049c8 67657473 74617473 2829202d 3e206c69 getstats() -> li │ │ │ │ + 0x000049d8 7374206f 66207072 6f66696c 65725f65 st of profiler_e │ │ │ │ + 0x000049e8 6e747279 206f626a 65637473 0a0a5265 ntry objects..Re │ │ │ │ + 0x000049f8 7475726e 20616c6c 20696e66 6f726d61 turn all informa │ │ │ │ + 0x00004a08 74696f6e 20636f6c 6c656374 65642062 tion collected b │ │ │ │ + 0x00004a18 79207468 65207072 6f66696c 65722e0a y the profiler.. │ │ │ │ + 0x00004a28 45616368 2070726f 66696c65 725f656e Each profiler_en │ │ │ │ + 0x00004a38 74727920 69732061 20747570 6c652d6c try is a tuple-l │ │ │ │ + 0x00004a48 696b6520 6f626a65 63742077 69746820 ike object with │ │ │ │ + 0x00004a58 7468650a 666f6c6c 6f77696e 67206174 the.following at │ │ │ │ + 0x00004a68 74726962 75746573 3a0a0a20 20202063 tributes:.. c │ │ │ │ + 0x00004a78 6f646520 20202020 20202020 20636f64 ode cod │ │ │ │ + 0x00004a88 65206f62 6a656374 0a202020 2063616c e object. cal │ │ │ │ + 0x00004a98 6c636f75 6e742020 20202068 6f77206d lcount how m │ │ │ │ + 0x00004aa8 616e7920 74696d65 73207468 69732077 any times this w │ │ │ │ + 0x00004ab8 61732063 616c6c65 640a2020 20207265 as called. re │ │ │ │ + 0x00004ac8 6363616c 6c636f75 6e742020 686f7720 ccallcount how │ │ │ │ + 0x00004ad8 6d616e79 2074696d 65732063 616c6c65 many times calle │ │ │ │ + 0x00004ae8 64207265 63757273 6976656c 790a2020 d recursively. │ │ │ │ + 0x00004af8 2020746f 74616c74 696d6520 20202020 totaltime │ │ │ │ + 0x00004b08 746f7461 6c207469 6d652069 6e207468 total time in th │ │ │ │ + 0x00004b18 69732065 6e747279 0a202020 20696e6c is entry. inl │ │ │ │ + 0x00004b28 696e6574 696d6520 20202069 6e6c696e inetime inlin │ │ │ │ + 0x00004b38 65207469 6d652069 6e207468 69732065 e time in this e │ │ │ │ + 0x00004b48 6e747279 20286e6f 7420696e 20737562 ntry (not in sub │ │ │ │ + 0x00004b58 63616c6c 73290a20 20202063 616c6c73 calls). calls │ │ │ │ + 0x00004b68 20202020 20202020 20646574 61696c73 details │ │ │ │ + 0x00004b78 206f6620 74686520 63616c6c 730a0a54 of the calls..T │ │ │ │ + 0x00004b88 68652063 616c6c73 20617474 72696275 he calls attribu │ │ │ │ + 0x00004b98 74652069 73206569 74686572 204e6f6e te is either Non │ │ │ │ + 0x00004ba8 65206f72 2061206c 69737420 6f660a70 e or a list of.p │ │ │ │ + 0x00004bb8 726f6669 6c65725f 73756265 6e747279 rofiler_subentry │ │ │ │ + 0x00004bc8 206f626a 65637473 3a0a0a20 20202063 objects:.. c │ │ │ │ + 0x00004bd8 6f646520 20202020 20202020 2063616c ode cal │ │ │ │ + 0x00004be8 6c656420 636f6465 206f626a 6563740a led code object. │ │ │ │ + 0x00004bf8 20202020 63616c6c 636f756e 74202020 callcount │ │ │ │ + 0x00004c08 2020686f 77206d61 6e792074 696d6573 how many times │ │ │ │ + 0x00004c18 20746869 73206973 2063616c 6c65640a this is called. │ │ │ │ + 0x00004c28 20202020 72656363 616c6c63 6f756e74 reccallcount │ │ │ │ + 0x00004c38 2020686f 77206d61 6e792074 696d6573 how many times │ │ │ │ + 0x00004c48 20746869 73206973 2063616c 6c656420 this is called │ │ │ │ + 0x00004c58 72656375 72736976 656c790a 20202020 recursively. │ │ │ │ + 0x00004c68 746f7461 6c74696d 65202020 2020746f totaltime to │ │ │ │ + 0x00004c78 74616c20 74696d65 20737065 6e742069 tal time spent i │ │ │ │ + 0x00004c88 6e207468 69732063 616c6c0a 20202020 n this call. │ │ │ │ + 0x00004c98 696e6c69 6e657469 6d652020 2020696e inlinetime in │ │ │ │ + 0x00004ca8 6c696e65 2074696d 6520286e 6f742069 line time (not i │ │ │ │ + 0x00004cb8 6e206675 72746865 72207375 6263616c n further subcal │ │ │ │ + 0x00004cc8 6c732900 50726f66 696c6572 2874696d ls).Profiler(tim │ │ │ │ + 0x00004cd8 65723d4e 6f6e652c 2074696d 65756e69 er=None, timeuni │ │ │ │ + 0x00004ce8 743d4e6f 6e652c20 73756263 616c6c73 t=None, subcalls │ │ │ │ + 0x00004cf8 3d547275 652c2062 75696c74 696e733d =True, builtins= │ │ │ │ + 0x00004d08 54727565 290a0a20 20202042 75696c64 True).. Build │ │ │ │ + 0x00004d18 73206120 70726f66 696c6572 206f626a s a profiler obj │ │ │ │ + 0x00004d28 65637420 7573696e 67207468 65207370 ect using the sp │ │ │ │ + 0x00004d38 65636966 69656420 74696d65 72206675 ecified timer fu │ │ │ │ + 0x00004d48 6e637469 6f6e2e0a 20202020 54686520 nction.. The │ │ │ │ + 0x00004d58 64656661 756c7420 74696d65 72206973 default timer is │ │ │ │ + 0x00004d68 20612066 61737420 6275696c 742d696e a fast built-in │ │ │ │ + 0x00004d78 206f6e65 20626173 6564206f 6e207265 one based on re │ │ │ │ + 0x00004d88 616c2074 696d652e 0a202020 20466f72 al time.. For │ │ │ │ + 0x00004d98 20637573 746f6d20 74696d65 72206675 custom timer fu │ │ │ │ + 0x00004da8 6e637469 6f6e7320 72657475 726e696e nctions returnin │ │ │ │ + 0x00004db8 6720696e 74656765 72732c20 74696d65 g integers, time │ │ │ │ + 0x00004dc8 756e6974 2063616e 0a202020 20626520 unit can. be │ │ │ │ + 0x00004dd8 6120666c 6f617420 73706563 69667969 a float specifyi │ │ │ │ + 0x00004de8 6e672061 20736361 6c652028 692e652e ng a scale (i.e. │ │ │ │ + 0x00004df8 20686f77 206c6f6e 67206561 63682069 how long each i │ │ │ │ + 0x00004e08 6e746567 65722075 6e69740a 20202020 nteger unit. │ │ │ │ + 0x00004e18 69732c20 696e2073 65636f6e 6473292e is, in seconds). │ │ │ │ + 0x00004e28 0a000000 3e000000 08000000 2f000000 ....>......./... │ │ │ │ + 0x00004e38 08000000 04000000 08000000 0b000000 ................ │ │ │ │ + 0x00004e48 08000000 3d000000 08000000 36000000 ....=.......6... │ │ │ │ + 0x00004e58 08000000 16000000 08000000 2e000000 ................ │ │ │ │ + 0x00004e68 08000000 10000000 08000000 32000000 ............2... │ │ │ │ + 0x00004e78 08000000 14000000 08000000 11000000 ................ │ │ │ │ + 0x00004e88 08000000 1e000000 08000000 35000000 ............5... │ │ │ │ + 0x00004e98 08000000 0f000000 08000000 23000000 ............#... │ │ │ │ + 0x00004ea8 08000000 29000000 08000000 00000000 ....)........... │ │ │ │ + 0x00004eb8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00004f14 00000000 .... │ │ │ │ + 0x00004ebc 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fee8 ed3d0000 .=.. │ │ │ │ + 0x0001fee8 953d0000 .=.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001feec ad3d0000 .=.. │ │ │ │ + 0x0001feec 553d0000 U=.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fef0 00000000 48430000 01000000 48430000 ....HC......HC.. │ │ │ │ - 0x0001ff00 0d000000 48430000 02000000 d4450000 ....HC.......E.. │ │ │ │ - 0x0001ff10 03000000 d4450000 0c000000 d4450000 .....E.......E.. │ │ │ │ - 0x0001ff20 04000000 e8450000 0f000000 f8450000 .....E.......E.. │ │ │ │ - 0x0001ff30 10000000 f8450000 00000000 00000000 .....E.......... │ │ │ │ + 0x0001fef0 00000000 f0420000 01000000 f0420000 .....B.......B.. │ │ │ │ + 0x0001ff00 0d000000 f0420000 02000000 7c450000 .....B......|E.. │ │ │ │ + 0x0001ff10 03000000 7c450000 0c000000 7c450000 ....|E......|E.. │ │ │ │ + 0x0001ff20 04000000 90450000 0f000000 a0450000 .....E.......E.. │ │ │ │ + 0x0001ff30 10000000 a0450000 00000000 00000000 .....E.......... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200e0 e0000200 01000000 ffffff3f 00000000 ...........?.... │ │ │ │ - 0x000200f0 00000000 00000000 00000000 40480000 ............@H.. │ │ │ │ - 0x00020100 48480000 0c000000 c4020200 98020200 HH.............. │ │ │ │ - 0x00020110 49100000 95100000 6d3e0000 2c480000 I.......m>..,H.. │ │ │ │ + 0x000200f0 00000000 00000000 00000000 e8470000 .............G.. │ │ │ │ + 0x00020100 f0470000 0c000000 c4020200 98020200 .G.............. │ │ │ │ + 0x00020110 49100000 95100000 153e0000 d4470000 I........>...G.. │ │ │ │ 0x00020120 30000000 00000000 00450000 68020200 0........E..h... │ │ │ │ - 0x00020130 14480000 00000000 30020200 06000000 .H......0....... │ │ │ │ - 0x00020140 f8470000 00000000 00020200 05000000 .G.............. │ │ │ │ - 0x00020150 e0440000 ec470000 e0470000 dc430000 .D...G...G...C.. │ │ │ │ - 0x00020160 00000000 e0470000 dc430000 00000000 .....G...C...... │ │ │ │ - 0x00020170 b8450000 592f0000 82020000 e8490000 .E..Y/.......I.. │ │ │ │ - 0x00020180 60430000 21110000 03000000 c8480000 `C..!........H.. │ │ │ │ - 0x00020190 c4450000 512a0000 04000000 94480000 .E..Q*.......H.. │ │ │ │ - 0x000201a0 cc450000 713e0000 04000000 58480000 .E..q>......XH.. │ │ │ │ - 0x000201b0 48430000 c51b0000 80000000 00000000 HC.............. │ │ │ │ - 0x000201c0 d4450000 c91c0000 80000000 00000000 .E.............. │ │ │ │ - 0x000201d0 e8450000 31130000 80000000 00000000 .E..1........... │ │ │ │ - 0x000201e0 f8450000 cd220000 80000000 00000000 .E...".......... │ │ │ │ + 0x00020130 bc470000 00000000 30020200 06000000 .G......0....... │ │ │ │ + 0x00020140 a0470000 00000000 00020200 05000000 .G.............. │ │ │ │ + 0x00020150 88440000 94470000 88470000 84430000 .D...G...G...C.. │ │ │ │ + 0x00020160 00000000 88470000 84430000 00000000 .....G...C...... │ │ │ │ + 0x00020170 60450000 012f0000 82020000 90490000 `E.../.......I.. │ │ │ │ + 0x00020180 08430000 21110000 03000000 70480000 .C..!.......pH.. │ │ │ │ + 0x00020190 6c450000 f9290000 04000000 3c480000 lE...).............H.. │ │ │ │ + 0x000201b0 f0420000 c11b0000 80000000 00000000 .B.............. │ │ │ │ + 0x000201c0 7c450000 c51c0000 80000000 00000000 |E.............. │ │ │ │ + 0x000201d0 90450000 31130000 80000000 00000000 .E..1........... │ │ │ │ + 0x000201e0 a0450000 cd220000 80000000 00000000 .E...".......... │ │ │ │ 0x000201f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020200 0c460000 14460000 44460000 50460000 .F...F..DF..PF.. │ │ │ │ - 0x00020210 70460000 80460000 ac460000 b8460000 pF...F...F...F.. │ │ │ │ - 0x00020220 d8460000 e4460000 00000000 00000000 .F...F.......... │ │ │ │ - 0x00020230 0c460000 0c470000 44460000 34470000 .F...G..DF..4G.. │ │ │ │ - 0x00020240 70460000 54470000 ac460000 78470000 pF..TG...F..xG.. │ │ │ │ - 0x00020250 d8460000 94470000 c0470000 c8470000 .F...G...G...G.. │ │ │ │ - 0x00020260 00000000 00000000 38000000 244d0000 ........8...$M.. │ │ │ │ - 0x00020270 40000000 70010200 34000000 0d390000 @...p...4....9.. │ │ │ │ - 0x00020280 3c000000 e10e0000 47000000 d93e0000 <.......G....>.. │ │ │ │ - 0x00020290 00000000 00000000 02000000 fd3d0000 .............=.. │ │ │ │ + 0x00020200 b4450000 bc450000 ec450000 f8450000 .E...E...E...E.. │ │ │ │ + 0x00020210 18460000 28460000 54460000 60460000 .F..(F..TF..`F.. │ │ │ │ + 0x00020220 80460000 8c460000 00000000 00000000 .F...F.......... │ │ │ │ + 0x00020230 b4450000 b4460000 ec450000 dc460000 .E...F...E...F.. │ │ │ │ + 0x00020240 18460000 fc460000 54460000 20470000 .F...F..TF.. G.. │ │ │ │ + 0x00020250 80460000 3c470000 68470000 70470000 .F.... │ │ │ │ + 0x00020290 00000000 00000000 02000000 a53d0000 .............=.. │ │ │ │ 0x000202a0 03000000 02000000 04000000 01000000 ................ │ │ │ │ 0x000202b0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 63613762 38666362 66323131 61613335 ca7b8fcbf211aa35 │ │ │ │ - 0x00000010 39643134 30363333 61653330 66313261 9d140633ae30f12a │ │ │ │ - 0x00000020 38383034 62382e64 65627567 00000000 8804b8.debug.... │ │ │ │ - 0x00000030 1eca91aa .... │ │ │ │ + 0x00000000 64653639 30306234 62653766 39646430 de6900b4be7f9dd0 │ │ │ │ + 0x00000010 37366436 30383237 65393261 37656138 76d60827e92a7ea8 │ │ │ │ + 0x00000020 62343864 33342e64 65627567 00000000 b48d34.debug.... │ │ │ │ + 0x00000030 aeb8c453 ...S │ │ ├── ./usr/lib/python3.13/lib-dynload/_queue.cpython-313-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 0x02150 0x02150 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x02140 0x02140 R E 0x10000 │ │ │ │ LOAD 0x00fef4 0x0001fef4 0x0001fef4 0x0038c 0x00390 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 0x00fef4 0x0001fef4 0x0001fef4 0x0010c 0x0010c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 000003d8 0003d8 0002c7 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000006a0 0006a0 000054 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000006f4 0006f4 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000714 000714 0001e0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000008f4 0008f4 000100 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 000009f4 0009f4 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000a00 000a00 0001a4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00000ba8 000ba8 000d80 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00001928 001928 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00001930 001930 00081c 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0000214c 00214c 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000ba8 000ba8 000d70 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00001918 001918 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00001920 001920 00081c 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0000213c 00213c 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001fef4 00fef4 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001fef8 00fef8 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fefc 00fefc 000024 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 0000a8 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 000200a8 0100a8 0001d8 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020280 010280 000004 00 WA 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) 0x9f4 │ │ │ │ - 0x0000000d (FINI) 0x1928 │ │ │ │ + 0x0000000d (FINI) 0x1918 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fef4 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fef8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x3d8 │ │ │ │ 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: f009844ba9e75daf8ef63b491bdeea7a5032837d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 629bb8670530eb1d4c1c0cb0f4e69b85af31da3e │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 000009f4 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1334 │ │ │ │ + bl 1328 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -35,35 +35,35 @@ │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ @ instruction: 0xf89def9e │ │ │ │ blcs cc9c │ │ │ │ eor sp, r2, pc, ror #1 │ │ │ │ cps #9 │ │ │ │ @ instruction: 0xf000000c │ │ │ │ - andcc pc, r1, r5, lsr fp @ │ │ │ │ + andcc pc, r1, pc, lsr #22 │ │ │ │ @ instruction: 0xf7ffd10f │ │ │ │ stmdavs fp!, {r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ @ instruction: 0x4628e011 │ │ │ │ svc 0x000cf7ff │ │ │ │ stmiavs r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmibvs r1!, {r0, r1, r5, r6, r8, fp, sp, lr} │ │ │ │ eorpl pc, r0, r3, asr #16 │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ - stmibvs r3!, {r0, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmibvs r3!, {r0, r2, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ movwcc r6, #4321 @ 0x10e1 │ │ │ │ blmi 159404 │ │ │ │ strdlt r5, [sl], -r0 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq pc, r1, lr, lsr r4 @ │ │ │ │ andeq pc, r1, r4, asr r5 @ │ │ │ │ - andeq r0, r0, sp, lsr #20 │ │ │ │ + andeq r0, r0, r1, lsr #20 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ blx fec1b394 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ svclt 0x001ef7ff │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -83,15 +83,15 @@ │ │ │ │ @ instruction: 0xf5b61c60 │ │ │ │ smlabble r7, r0, pc, r4 @ │ │ │ │ vmlal.u q10, d0, d3[0] │ │ │ │ vraddhn.i16 d16, , │ │ │ │ svclt 0x0058030d │ │ │ │ and r4, r3, ip, asr r2 │ │ │ │ @ instruction: 0xf0004631 │ │ │ │ - strmi pc, [ip], -r7, lsl #28 │ │ │ │ + @ instruction: 0x460cfdff │ │ │ │ strb r3, [r0, r1, lsl #30]! │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ andcs lr, r0, r4, lsr #29 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb57f14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -143,19 +143,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx b2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ usat16 r0, #1, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ @@ -297,15 +297,15 @@ │ │ │ │ cmp r6, r1 │ │ │ │ beq.n f50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - bl 1904 │ │ │ │ + bl 18f4 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [pc, #216] @ (1000 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ @@ -322,15 +322,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f24 │ │ │ │ b.n f08 │ │ │ │ lsls r1, r6, #1 │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 12a0 │ │ │ │ + bl 1294 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ beq.n fd8 │ │ │ │ ldrd r1, r6, [r4, #24] │ │ │ │ b.n f10 │ │ │ │ ldr r6, [pc, #156] @ (1008 ) │ │ │ │ mov r1, r2 │ │ │ │ @@ -396,120 +396,116 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx a70 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n f9e │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340001 │ │ │ │ lsls r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r1, #28 │ │ │ │ + lsls r7, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r8, #1 │ │ │ │ sbcs.w r0, sl, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ + sub sp, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 107e │ │ │ │ + ble.n 1076 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1052 │ │ │ │ - negs r1, r0 │ │ │ │ + b.n 104e │ │ │ │ + negs r0, r0 │ │ │ │ ubfx r0, r0, #0, #14 │ │ │ │ - ubfx r1, r1, #0, #14 │ │ │ │ it pl │ │ │ │ - negpl r0, r1 │ │ │ │ - ldr.w r0, [r9, r0, lsl #2] │ │ │ │ - cbz r0, 1078 │ │ │ │ - mov r1, r6 │ │ │ │ + negpl r3, r0 │ │ │ │ + ldr.w r0, [fp, r3, lsl #2] │ │ │ │ + cbz r0, 1070 │ │ │ │ + mov r1, r9 │ │ │ │ adds r4, #1 │ │ │ │ - blx r5 │ │ │ │ - cbnz r0, 1090 │ │ │ │ + blx r8 │ │ │ │ + cbnz r0, 1086 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 107e │ │ │ │ - ldrd r2, r9, [r8, #16] │ │ │ │ - ldr.w r3, [r8, #24] │ │ │ │ - adds r0, r4, r2 │ │ │ │ - cmp.w r3, #16384 @ 0x4000 │ │ │ │ + beq.n 1076 │ │ │ │ + ldrd sl, fp, [r5, #16] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + add.w r0, r4, sl │ │ │ │ + mov r1, r6 │ │ │ │ + cmp.w r6, #16384 @ 0x4000 │ │ │ │ + ubfx r3, r0, #0, #14 │ │ │ │ beq.n 1032 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1904 │ │ │ │ - ldr.w r0, [r9, r1, lsl #2] │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ + bl 18f4 │ │ │ │ + ldr.w r0, [fp, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1046 │ │ │ │ + bne.n 1042 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 105a │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - cbz r0, 1090 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + bne.n 1054 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cbz r0, 1086 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + add sp, #4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ + add sp, #4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #472] @ (1288 ) │ │ │ │ + ldr r3, [pc, #472] @ (127c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11f8 │ │ │ │ + bne.w 11ec │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 1200 │ │ │ │ + blt.w 11f4 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r5, #2 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ - cbnz r3, 1116 │ │ │ │ + cbnz r3, 110a │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1146 │ │ │ │ + bne.n 113a │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 118c │ │ │ │ + beq.n 1180 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r3, r1, #3 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ - blt.n 1172 │ │ │ │ + blt.n 1166 │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ subs r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ str.w ip, [r2, r3, lsl #2] │ │ │ │ - bl 1904 │ │ │ │ + bl 18f4 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #368] @ (128c ) │ │ │ │ + ldr r2, [pc, #368] @ (1280 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -517,54 +513,54 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx a94 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 110e │ │ │ │ + beq.n 1102 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 10da │ │ │ │ + beq.n 10ce │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1284 │ │ │ │ + beq.w 1278 │ │ │ │ blx b44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 11f4 │ │ │ │ + blt.n 11e8 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 123c │ │ │ │ - cbnz r0, 1186 │ │ │ │ + bne.n 1230 │ │ │ │ + cbnz r0, 117a │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11e6 │ │ │ │ + beq.n 11da │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ it lt │ │ │ │ addlt r3, r1, #3 │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ - bge.n 10f2 │ │ │ │ + bge.n 10e6 │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ add.w r0, r4, #12 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bl 12a0 │ │ │ │ + bl 1294 │ │ │ │ ldrd r1, r5, [r4, #24] │ │ │ │ - b.n 10f2 │ │ │ │ + b.n 10e6 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1162 │ │ │ │ + bne.n 1156 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r1, r6, r8 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ - bne.n 11d8 │ │ │ │ + bne.n 11cc │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #31 │ │ │ │ str r2, [sp, #32] │ │ │ │ strb.w r3, [r0, #8]! │ │ │ │ @@ -572,336 +568,336 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ blx b08 <_PyParkingLot_Park@plt> │ │ │ │ adds r0, #3 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 11d4 │ │ │ │ + bhi.n 11c8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r5, r5, #12 │ │ │ │ lsls r2, r6, #8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b.n 110e │ │ │ │ + b.n 1102 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx b68 <_PyDeadline_Get@plt> │ │ │ │ movs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 11a2 │ │ │ │ + bge.n 1196 │ │ │ │ mov r0, r7 │ │ │ │ blx b20 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx aac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 110e │ │ │ │ + b.n 1102 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r9, r5, r3 │ │ │ │ - b.n 1118 │ │ │ │ + b.n 110c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #132] @ (1290 ) │ │ │ │ + ldr r3, [pc, #132] @ (1284 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ blx a94 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1146 │ │ │ │ - b.n 110e │ │ │ │ + bne.n 113a │ │ │ │ + b.n 1102 │ │ │ │ blx af0 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 11f4 │ │ │ │ + blt.n 11e8 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1162 │ │ │ │ - b.n 1194 │ │ │ │ + bne.n 1156 │ │ │ │ + b.n 1188 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 115c │ │ │ │ - ldr r3, [pc, #80] @ (1294 ) │ │ │ │ + beq.n 1150 │ │ │ │ + ldr r3, [pc, #80] @ (1288 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1186 │ │ │ │ + beq.n 117a │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ blx ab8 <_PyTime_FromSecondsObject@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 11f4 │ │ │ │ + blt.n 11e8 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1272 │ │ │ │ + blt.n 1266 │ │ │ │ blx a54 <_PyDeadline_Init@plt> │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1162 │ │ │ │ - b.n 1192 │ │ │ │ - ldr r3, [pc, #36] @ (1298 ) │ │ │ │ - ldr r1, [pc, #36] @ (129c ) │ │ │ │ + bne.w 1156 │ │ │ │ + b.n 1186 │ │ │ │ + ldr r3, [pc, #36] @ (128c ) │ │ │ │ + ldr r1, [pc, #36] @ (1290 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx aa0 │ │ │ │ - b.n 11f4 │ │ │ │ + b.n 11e8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 1242 │ │ │ │ - vhadd.s8 d16, d10, d1 │ │ │ │ - and.w r0, r8, #1 │ │ │ │ - vhadd.s16 d0, d12, d1 │ │ │ │ + b.n 1236 │ │ │ │ + vhadd.s16 d16, d6, d1 │ │ │ │ + ands.w r0, r4, #1 │ │ │ │ + vhadd.s32 d0, d8, d1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 12b2 │ │ │ │ + bne.n 12a6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 131c │ │ │ │ + cbz r0, 1310 │ │ │ │ ldrd r2, r1, [r4, #12] │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r5, r2, ip │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r5, r1 │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 12fa │ │ │ │ + ble.n 12ee │ │ │ │ add.w r1, r2, ip, lsl #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ blx a60 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 1322 │ │ │ │ + bgt.n 1316 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx a48 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1318 │ │ │ │ + b.n 130c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r5, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx a60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1300 │ │ │ │ + b.n 12f4 │ │ │ │ adds r0, #20 │ │ │ │ - b.n e78 │ │ │ │ + b.n e6c │ │ │ │ movs r0, #20 │ │ │ │ - b.n e7c │ │ │ │ + b.n e70 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 1460 │ │ │ │ + b.n 1454 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 126c │ │ │ │ + b.n 1260 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19ee │ │ │ │ + b.n 19e2 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - stc2l 10, cr14, [sl, #1020]! @ 0x3fc @ │ │ │ │ - ldc 0, cr0, [ip], #4 │ │ │ │ + stc2l 10, cr14, [sp, #1020]! @ 0x3fc @ │ │ │ │ + stcl 0, cr0, [r8], {1} │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1374 ) │ │ │ │ - ldr r3, [pc, #28] @ (1378 ) │ │ │ │ - ldr r2, [pc, #28] @ (137c ) │ │ │ │ + ldr r0, [pc, #24] @ (1368 ) │ │ │ │ + ldr r3, [pc, #28] @ (136c ) │ │ │ │ + ldr r2, [pc, #28] @ (1370 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1370 │ │ │ │ - ldr r3, [pc, #20] @ (1380 ) │ │ │ │ + beq.n 1364 │ │ │ │ + ldr r3, [pc, #20] @ (1374 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1370 │ │ │ │ + cbz r3, 1364 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vhadd.s16 d0, d14, d1 │ │ │ │ - vhadd.s16 d0, d12, d1 │ │ │ │ - ldc 0, cr0, [sl], {1} │ │ │ │ + vhadd.s32 d0, d10, d1 │ │ │ │ + vhadd.s32 d0, d8, d1 │ │ │ │ + stc 0, cr0, [r6], #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (13a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (13ac ) │ │ │ │ + ldr r0, [pc, #32] @ (139c ) │ │ │ │ + ldr r3, [pc, #36] @ (13a0 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (13b0 ) │ │ │ │ + ldr r2, [pc, #36] @ (13a4 ) │ │ │ │ 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 13a4 │ │ │ │ - ldr r3, [pc, #20] @ (13b4 ) │ │ │ │ + beq.n 1398 │ │ │ │ + ldr r3, [pc, #20] @ (13a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 13a4 │ │ │ │ + cbz r3, 1398 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cdp 0, 15, cr0, cr4, cr1, {0} │ │ │ │ - cdp 0, 15, cr0, cr0, cr1, {0} │ │ │ │ - stcl 0, cr0, [ip], #-4 │ │ │ │ + vhadd.s8 d0, d0, d1 │ │ │ │ + cdp 0, 15, cr0, cr12, cr1, {0} │ │ │ │ + ldcl 0, cr0, [r8], #-4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (13e4 ) │ │ │ │ - ldr r2, [pc, #40] @ (13e8 ) │ │ │ │ + ldr r3, [pc, #40] @ (13d8 ) │ │ │ │ + ldr r2, [pc, #40] @ (13dc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 13e2 │ │ │ │ - ldr r3, [pc, #36] @ (13ec ) │ │ │ │ + cbnz r3, 13d6 │ │ │ │ + ldr r3, [pc, #36] @ (13e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 13d6 │ │ │ │ - ldr r3, [pc, #32] @ (13f0 ) │ │ │ │ + cbz r3, 13ca │ │ │ │ + ldr r3, [pc, #32] @ (13e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx a20 <__cxa_finalize@plt> │ │ │ │ - bl 1358 │ │ │ │ - ldr r3, [pc, #24] @ (13f4 ) │ │ │ │ + bl 134c │ │ │ │ + ldr r3, [pc, #24] @ (13e8 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 11, cr0, cr14, cr1, {0} │ │ │ │ - ldc 0, cr0, [ip], #-4 │ │ │ │ + cdp 0, 12, cr0, cr10, cr1, {0} │ │ │ │ + mcrr 0, 0, r0, r8, cr1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6], {1} │ │ │ │ - cdp 0, 9, cr0, cr14, cr1, {0} │ │ │ │ - b.n 1384 │ │ │ │ + stcl 0, cr0, [r2], #4 │ │ │ │ + cdp 0, 10, cr0, cr10, cr1, {0} │ │ │ │ + b.n 1378 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #180] @ (14c4 ) │ │ │ │ + ldr r1, [pc, #180] @ (14b8 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx b50 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1466 │ │ │ │ - cbz r5, 1432 │ │ │ │ - ldr r0, [pc, #160] @ (14c8 ) │ │ │ │ + bne.n 145a │ │ │ │ + cbz r5, 1426 │ │ │ │ + ldr r0, [pc, #160] @ (14bc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx ae4 <_PyArg_NoPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14c0 │ │ │ │ + beq.n 14b4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14b2 │ │ │ │ + bne.n 14a6 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 145e │ │ │ │ + cbz r0, 1452 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #8 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #32] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ strd r0, r3, [r4, #24] │ │ │ │ blx b80 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 1494 │ │ │ │ + cbz r0, 1488 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1436 │ │ │ │ + bne.n 142a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1432 │ │ │ │ - ldr r0, [pc, #84] @ (14cc ) │ │ │ │ + beq.n 1426 │ │ │ │ + ldr r0, [pc, #84] @ (14c0 ) │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx ae4 <_PyArg_NoPositional@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 14c0 │ │ │ │ + cbz r0, 14b4 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1432 │ │ │ │ - b.n 1436 │ │ │ │ + beq.n 1426 │ │ │ │ + b.n 142a │ │ │ │ blx a7c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1460 │ │ │ │ + beq.n 1454 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1460 │ │ │ │ + bne.n 1454 │ │ │ │ mov r0, r4 │ │ │ │ blx a70 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1460 │ │ │ │ - ldr r0, [pc, #28] @ (14d0 ) │ │ │ │ + b.n 1454 │ │ │ │ + ldr r0, [pc, #28] @ (14c4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx b8c <_PyArg_NoKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1436 │ │ │ │ + bne.n 142a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1460 │ │ │ │ - ldc 0, cr0, [r6, #-4] │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + b.n 1454 │ │ │ │ + stc 0, cr0, [r2, #-4]! │ │ │ │ + lsls r0, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ @@ -911,177 +907,175 @@ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldmia.w r5, {r5, r6, r9} │ │ │ │ str r3, [r7, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ strd r3, r3, [r7, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 1540 │ │ │ │ + ble.n 1534 │ │ │ │ cmp.w r6, #16384 @ 0x4000 │ │ │ │ - bne.n 1590 │ │ │ │ + bne.n 1584 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 1522 │ │ │ │ + b.n 1516 │ │ │ │ negs r3, r4 │ │ │ │ ubfx r4, r4, #0, #14 │ │ │ │ ubfx r3, r3, #0, #14 │ │ │ │ it pl │ │ │ │ negpl r4, r3 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 156c │ │ │ │ + beq.n 1560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 156c │ │ │ │ + cbnz r3, 1560 │ │ │ │ blx a70 <_Py_Dealloc@plt+0x4> │ │ │ │ adds r4, #1 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 1514 │ │ │ │ + bne.n 1508 │ │ │ │ mov r0, r5 │ │ │ │ blx a48 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbnz r3, 15ac │ │ │ │ + cbnz r3, 15a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1568 │ │ │ │ + beq.n 155c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 15a2 │ │ │ │ + cbz r3, 1596 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #1 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 1514 │ │ │ │ - b.n 1540 │ │ │ │ + bne.n 1508 │ │ │ │ + b.n 1534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 1580 │ │ │ │ + cbnz r3, 1574 │ │ │ │ blx a70 <_Py_Dealloc@plt+0x4> │ │ │ │ adds r0, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1904 │ │ │ │ + bl 18f4 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ mov r4, r1 │ │ │ │ - beq.n 1540 │ │ │ │ + beq.n 1534 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1576 │ │ │ │ - b.n 1580 │ │ │ │ + bne.n 156a │ │ │ │ + b.n 1574 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w a6c <_Py_Dealloc@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx a2c │ │ │ │ - b.n 154a │ │ │ │ + b.n 153e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #124] @ (1640 ) │ │ │ │ + ldr r2, [pc, #124] @ (1634 ) │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 162e │ │ │ │ + cbnz r3, 1622 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r5, 1628 │ │ │ │ + cbnz r5, 161c │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - cbz r5, 1616 │ │ │ │ + cbz r5, 160a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ it lt │ │ │ │ addlt r3, r1, #3 │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ - blt.n 1604 │ │ │ │ + blt.n 15f8 │ │ │ │ ldrd r0, r3, [r4, #16] │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - bl 1904 │ │ │ │ + bl 18f4 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ add.w r0, r4, #12 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bl 12a0 │ │ │ │ + bl 1294 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - b.n 15e2 │ │ │ │ + b.n 15d6 │ │ │ │ mov r0, r1 │ │ │ │ blx b20 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx aac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1600 │ │ │ │ + b.n 15f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15ce │ │ │ │ - ldr r3, [pc, #20] @ (1644 ) │ │ │ │ - ldr r1, [pc, #20] @ (1648 ) │ │ │ │ + beq.n 15c2 │ │ │ │ + ldr r3, [pc, #20] @ (1638 ) │ │ │ │ + ldr r1, [pc, #20] @ (163c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx aa0 │ │ │ │ - b.n 1624 │ │ │ │ + b.n 1618 │ │ │ │ nop │ │ │ │ - bics.w r0, r6, r1 │ │ │ │ + orr.w r0, r2, r1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4} │ │ │ │ - cbz r1, 1666 │ │ │ │ + cbz r1, 165a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strb r3, [r0, #0] │ │ │ │ pop {r4} │ │ │ │ strb r2, [r1, #8] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1656 │ │ │ │ + b.n 164a │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18f2 │ │ │ │ + beq.w 18e2 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 18c2 │ │ │ │ + beq.w 18b2 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 18cc │ │ │ │ + bls.w 18bc │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 18dc │ │ │ │ + beq.w 18cc │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 16b8 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 16a8 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -1265,19 +1259,19 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 191c │ │ │ │ + b.w 190c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18f2 │ │ │ │ + beq.n 18e2 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 1676 │ │ │ │ + bl 1666 │ │ │ │ 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 a14 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00001928 <.fini>: │ │ │ │ +00001918 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,133 +1,133 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00001930 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00001940 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00001950 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00001960 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00001970 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00001980 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00001990 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x000019a0 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x000019b0 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x000019c0 45786365 7074696f 6e207261 69736564 Exception raised │ │ │ │ - 0x000019d0 20627920 51756575 652e6765 7428626c by Queue.get(bl │ │ │ │ - 0x000019e0 6f636b3d 30292f67 65745f6e 6f776169 ock=0)/get_nowai │ │ │ │ - 0x000019f0 7428292e 00000000 5f717565 75652e45 t()....._queue.E │ │ │ │ - 0x00001a00 6d707479 00000000 456d7074 79000000 mpty....Empty... │ │ │ │ - 0x00001a10 53696d70 6c655175 65756500 2774696d SimpleQueue.'tim │ │ │ │ - 0x00001a20 656f7574 27206d75 73742062 65206120 eout' must be a │ │ │ │ - 0x00001a30 6e6f6e2d 6e656761 74697665 206e756d non-negative num │ │ │ │ - 0x00001a40 62657200 6765745f 6e6f7761 69742829 ber.get_nowait() │ │ │ │ - 0x00001a50 2074616b 6573206e 6f206172 67756d65 takes no argume │ │ │ │ - 0x00001a60 6e747300 626c6f63 6b000000 74696d65 nts.block...time │ │ │ │ - 0x00001a70 6f757400 6974656d 00000000 656d7074 out.item....empt │ │ │ │ - 0x00001a80 79000000 67657400 6765745f 6e6f7761 y...get.get_nowa │ │ │ │ - 0x00001a90 69740000 70757400 7075745f 6e6f7761 it..put.put_nowa │ │ │ │ - 0x00001aa0 69740000 7173697a 65000000 5f5f636c it..qsize...__cl │ │ │ │ - 0x00001ab0 6173735f 67657469 74656d5f 5f000000 ass_getitem__... │ │ │ │ - 0x00001ac0 53696d70 6c655175 65756573 20617265 SimpleQueues are │ │ │ │ - 0x00001ad0 2067656e 65726963 206f7665 72207468 generic over th │ │ │ │ - 0x00001ae0 65207479 7065206f 66207468 65697220 e type of their │ │ │ │ - 0x00001af0 636f6e74 656e7473 00000000 5f5f7765 contents....__we │ │ │ │ - 0x00001b00 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ - 0x00001b10 5f717565 75652e53 696d706c 65517565 _queue.SimpleQue │ │ │ │ - 0x00001b20 75650000 5f717565 75650000 7173697a ue.._queue..qsiz │ │ │ │ - 0x00001b30 65282473 656c662c 202f290a 2d2d0a0a e($self, /).--.. │ │ │ │ - 0x00001b40 52657475 726e2074 68652061 7070726f Return the appro │ │ │ │ - 0x00001b50 78696d61 74652073 697a6520 6f662074 ximate size of t │ │ │ │ - 0x00001b60 68652071 75657565 20286e6f 74207265 he queue (not re │ │ │ │ - 0x00001b70 6c696162 6c652129 2e000000 7075745f liable!)....put_ │ │ │ │ - 0x00001b80 6e6f7761 69742824 73656c66 2c202f2c nowait($self, /, │ │ │ │ - 0x00001b90 20697465 6d290a2d 2d0a0a50 75742061 item).--..Put a │ │ │ │ - 0x00001ba0 6e206974 656d2069 6e746f20 74686520 n item into the │ │ │ │ - 0x00001bb0 71756575 65207769 74686f75 7420626c queue without bl │ │ │ │ - 0x00001bc0 6f636b69 6e672e0a 0a546869 73206973 ocking...This is │ │ │ │ - 0x00001bd0 20657861 63746c79 20657175 6976616c exactly equival │ │ │ │ - 0x00001be0 656e7420 746f2060 70757428 6974656d ent to `put(item │ │ │ │ - 0x00001bf0 29602061 6e642069 73206f6e 6c792070 )` and is only p │ │ │ │ - 0x00001c00 726f7669 6465640a 666f7220 636f6d70 rovided.for comp │ │ │ │ - 0x00001c10 61746962 696c6974 79207769 74682074 atibility with t │ │ │ │ - 0x00001c20 68652051 75657565 20636c61 73732e00 he Queue class.. │ │ │ │ - 0x00001c30 70757428 2473656c 662c202f 2c206974 put($self, /, it │ │ │ │ - 0x00001c40 656d2c20 626c6f63 6b3d5472 75652c20 em, block=True, │ │ │ │ - 0x00001c50 74696d65 6f75743d 4e6f6e65 290a2d2d timeout=None).-- │ │ │ │ - 0x00001c60 0a0a5075 74207468 65206974 656d206f ..Put the item o │ │ │ │ - 0x00001c70 6e207468 65207175 6575652e 0a0a5468 n the queue...Th │ │ │ │ - 0x00001c80 65206f70 74696f6e 616c2027 626c6f63 e optional 'bloc │ │ │ │ - 0x00001c90 6b272061 6e642027 74696d65 6f757427 k' and 'timeout' │ │ │ │ - 0x00001ca0 20617267 756d656e 74732061 72652069 arguments are i │ │ │ │ - 0x00001cb0 676e6f72 65642c20 61732074 6869730a gnored, as this. │ │ │ │ - 0x00001cc0 6d657468 6f64206e 65766572 20626c6f method never blo │ │ │ │ - 0x00001cd0 636b732e 20205468 65792061 72652070 cks. They are p │ │ │ │ - 0x00001ce0 726f7669 64656420 666f7220 636f6d70 rovided for comp │ │ │ │ - 0x00001cf0 61746962 696c6974 79207769 74682074 atibility with t │ │ │ │ - 0x00001d00 68650a51 75657565 20636c61 73732e00 he.Queue class.. │ │ │ │ - 0x00001d10 6765745f 6e6f7761 69742824 73656c66 get_nowait($self │ │ │ │ - 0x00001d20 2c202f29 0a2d2d0a 0a52656d 6f766520 , /).--..Remove │ │ │ │ - 0x00001d30 616e6420 72657475 726e2061 6e206974 and return an it │ │ │ │ - 0x00001d40 656d2066 726f6d20 74686520 71756575 em from the queu │ │ │ │ - 0x00001d50 65207769 74686f75 7420626c 6f636b69 e without blocki │ │ │ │ - 0x00001d60 6e672e0a 0a4f6e6c 79206765 7420616e ng...Only get an │ │ │ │ - 0x00001d70 20697465 6d206966 206f6e65 20697320 item if one is │ │ │ │ - 0x00001d80 696d6d65 64696174 656c7920 61766169 immediately avai │ │ │ │ - 0x00001d90 6c61626c 652e204f 74686572 77697365 lable. Otherwise │ │ │ │ - 0x00001da0 0a726169 73652074 68652045 6d707479 .raise the Empty │ │ │ │ - 0x00001db0 20657863 65707469 6f6e2e00 67657428 exception..get( │ │ │ │ - 0x00001dc0 2473656c 662c202f 2c20626c 6f636b3d $self, /, block= │ │ │ │ - 0x00001dd0 54727565 2c207469 6d656f75 743d4e6f True, timeout=No │ │ │ │ - 0x00001de0 6e65290a 2d2d0a0a 52656d6f 76652061 ne).--..Remove a │ │ │ │ - 0x00001df0 6e642072 65747572 6e20616e 20697465 nd return an ite │ │ │ │ - 0x00001e00 6d206672 6f6d2074 68652071 75657565 m from the queue │ │ │ │ - 0x00001e10 2e0a0a49 66206f70 74696f6e 616c2061 ...If optional a │ │ │ │ - 0x00001e20 72677320 27626c6f 636b2720 69732074 rgs 'block' is t │ │ │ │ - 0x00001e30 72756520 616e6420 2774696d 656f7574 rue and 'timeout │ │ │ │ - 0x00001e40 27206973 204e6f6e 65202874 68650a64 ' is None (the.d │ │ │ │ - 0x00001e50 65666175 6c74292c 20626c6f 636b2069 efault), block i │ │ │ │ - 0x00001e60 66206e65 63657373 61727920 756e7469 f necessary unti │ │ │ │ - 0x00001e70 6c20616e 20697465 6d206973 20617661 l an item is ava │ │ │ │ - 0x00001e80 696c6162 6c652e20 2049660a 2774696d ilable. If.'tim │ │ │ │ - 0x00001e90 656f7574 27206973 2061206e 6f6e2d6e eout' is a non-n │ │ │ │ - 0x00001ea0 65676174 69766520 6e756d62 65722c20 egative number, │ │ │ │ - 0x00001eb0 69742062 6c6f636b 73206174 206d6f73 it blocks at mos │ │ │ │ - 0x00001ec0 74202774 696d656f 7574270a 7365636f t 'timeout'.seco │ │ │ │ - 0x00001ed0 6e647320 616e6420 72616973 65732074 nds and raises t │ │ │ │ - 0x00001ee0 68652045 6d707479 20657863 65707469 he Empty excepti │ │ │ │ - 0x00001ef0 6f6e2069 66206e6f 20697465 6d207761 on if no item wa │ │ │ │ - 0x00001f00 73206176 61696c61 626c650a 77697468 s available.with │ │ │ │ - 0x00001f10 696e2074 68617420 74696d65 2e0a4f74 in that time..Ot │ │ │ │ - 0x00001f20 68657277 69736520 2827626c 6f636b27 herwise ('block' │ │ │ │ - 0x00001f30 20697320 66616c73 65292c20 72657475 is false), retu │ │ │ │ - 0x00001f40 726e2061 6e206974 656d2069 66206f6e rn an item if on │ │ │ │ - 0x00001f50 65206973 20696d6d 65646961 74656c79 e is immediately │ │ │ │ - 0x00001f60 0a617661 696c6162 6c652c20 656c7365 .available, else │ │ │ │ - 0x00001f70 20726169 73652074 68652045 6d707479 raise the Empty │ │ │ │ - 0x00001f80 20657863 65707469 6f6e2028 2774696d exception ('tim │ │ │ │ - 0x00001f90 656f7574 27206973 2069676e 6f726564 eout' is ignored │ │ │ │ - 0x00001fa0 0a696e20 74686174 20636173 65292e00 .in that case).. │ │ │ │ - 0x00001fb0 656d7074 79282473 656c662c 202f290a empty($self, /). │ │ │ │ - 0x00001fc0 2d2d0a0a 52657475 726e2054 72756520 --..Return True │ │ │ │ - 0x00001fd0 69662074 68652071 75657565 20697320 if the queue is │ │ │ │ - 0x00001fe0 656d7074 792c2046 616c7365 206f7468 empty, False oth │ │ │ │ - 0x00001ff0 65727769 73652028 6e6f7420 72656c69 erwise (not reli │ │ │ │ - 0x00002000 61626c65 21292e00 53696d70 6c655175 able!)..SimpleQu │ │ │ │ - 0x00002010 65756528 290a2d2d 0a0a5369 6d706c65 eue().--..Simple │ │ │ │ - 0x00002020 2c20756e 626f756e 6465642c 20726565 , unbounded, ree │ │ │ │ - 0x00002030 6e747261 6e742046 49464f20 71756575 ntrant FIFO queu │ │ │ │ - 0x00002040 652e0000 4320696d 706c656d 656e7461 e...C implementa │ │ │ │ - 0x00002050 74696f6e 206f6620 74686520 50797468 tion of the Pyth │ │ │ │ - 0x00002060 6f6e2071 75657565 206d6f64 756c652e on queue module. │ │ │ │ - 0x00002070 0a546869 73206d6f 64756c65 20697320 .This module is │ │ │ │ - 0x00002080 616e2069 6d706c65 6d656e74 6174696f an implementatio │ │ │ │ - 0x00002090 6e206465 7461696c 2c20706c 65617365 n detail, please │ │ │ │ - 0x000020a0 20646f20 6e6f7420 75736520 69742064 do not use it d │ │ │ │ - 0x000020b0 69726563 746c792e 00000000 3e000000 irectly.....>... │ │ │ │ - 0x000020c0 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ - 0x000020d0 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ - 0x000020e0 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ - 0x000020f0 08000000 2e000000 08000000 10000000 ................ │ │ │ │ - 0x00002100 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ - 0x00002110 08000000 11000000 08000000 1e000000 ................ │ │ │ │ - 0x00002120 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ - 0x00002130 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ - 0x00002140 08000000 00000000 00000000 ............ │ │ │ │ + 0x00001920 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00001930 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00001940 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00001950 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00001960 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00001970 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00001980 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00001990 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x000019a0 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x000019b0 45786365 7074696f 6e207261 69736564 Exception raised │ │ │ │ + 0x000019c0 20627920 51756575 652e6765 7428626c by Queue.get(bl │ │ │ │ + 0x000019d0 6f636b3d 30292f67 65745f6e 6f776169 ock=0)/get_nowai │ │ │ │ + 0x000019e0 7428292e 00000000 5f717565 75652e45 t()....._queue.E │ │ │ │ + 0x000019f0 6d707479 00000000 456d7074 79000000 mpty....Empty... │ │ │ │ + 0x00001a00 53696d70 6c655175 65756500 2774696d SimpleQueue.'tim │ │ │ │ + 0x00001a10 656f7574 27206d75 73742062 65206120 eout' must be a │ │ │ │ + 0x00001a20 6e6f6e2d 6e656761 74697665 206e756d non-negative num │ │ │ │ + 0x00001a30 62657200 6765745f 6e6f7761 69742829 ber.get_nowait() │ │ │ │ + 0x00001a40 2074616b 6573206e 6f206172 67756d65 takes no argume │ │ │ │ + 0x00001a50 6e747300 626c6f63 6b000000 74696d65 nts.block...time │ │ │ │ + 0x00001a60 6f757400 6974656d 00000000 656d7074 out.item....empt │ │ │ │ + 0x00001a70 79000000 67657400 6765745f 6e6f7761 y...get.get_nowa │ │ │ │ + 0x00001a80 69740000 70757400 7075745f 6e6f7761 it..put.put_nowa │ │ │ │ + 0x00001a90 69740000 7173697a 65000000 5f5f636c it..qsize...__cl │ │ │ │ + 0x00001aa0 6173735f 67657469 74656d5f 5f000000 ass_getitem__... │ │ │ │ + 0x00001ab0 53696d70 6c655175 65756573 20617265 SimpleQueues are │ │ │ │ + 0x00001ac0 2067656e 65726963 206f7665 72207468 generic over th │ │ │ │ + 0x00001ad0 65207479 7065206f 66207468 65697220 e type of their │ │ │ │ + 0x00001ae0 636f6e74 656e7473 00000000 5f5f7765 contents....__we │ │ │ │ + 0x00001af0 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ + 0x00001b00 5f717565 75652e53 696d706c 65517565 _queue.SimpleQue │ │ │ │ + 0x00001b10 75650000 5f717565 75650000 7173697a ue.._queue..qsiz │ │ │ │ + 0x00001b20 65282473 656c662c 202f290a 2d2d0a0a e($self, /).--.. │ │ │ │ + 0x00001b30 52657475 726e2074 68652061 7070726f Return the appro │ │ │ │ + 0x00001b40 78696d61 74652073 697a6520 6f662074 ximate size of t │ │ │ │ + 0x00001b50 68652071 75657565 20286e6f 74207265 he queue (not re │ │ │ │ + 0x00001b60 6c696162 6c652129 2e000000 7075745f liable!)....put_ │ │ │ │ + 0x00001b70 6e6f7761 69742824 73656c66 2c202f2c nowait($self, /, │ │ │ │ + 0x00001b80 20697465 6d290a2d 2d0a0a50 75742061 item).--..Put a │ │ │ │ + 0x00001b90 6e206974 656d2069 6e746f20 74686520 n item into the │ │ │ │ + 0x00001ba0 71756575 65207769 74686f75 7420626c queue without bl │ │ │ │ + 0x00001bb0 6f636b69 6e672e0a 0a546869 73206973 ocking...This is │ │ │ │ + 0x00001bc0 20657861 63746c79 20657175 6976616c exactly equival │ │ │ │ + 0x00001bd0 656e7420 746f2060 70757428 6974656d ent to `put(item │ │ │ │ + 0x00001be0 29602061 6e642069 73206f6e 6c792070 )` and is only p │ │ │ │ + 0x00001bf0 726f7669 6465640a 666f7220 636f6d70 rovided.for comp │ │ │ │ + 0x00001c00 61746962 696c6974 79207769 74682074 atibility with t │ │ │ │ + 0x00001c10 68652051 75657565 20636c61 73732e00 he Queue class.. │ │ │ │ + 0x00001c20 70757428 2473656c 662c202f 2c206974 put($self, /, it │ │ │ │ + 0x00001c30 656d2c20 626c6f63 6b3d5472 75652c20 em, block=True, │ │ │ │ + 0x00001c40 74696d65 6f75743d 4e6f6e65 290a2d2d timeout=None).-- │ │ │ │ + 0x00001c50 0a0a5075 74207468 65206974 656d206f ..Put the item o │ │ │ │ + 0x00001c60 6e207468 65207175 6575652e 0a0a5468 n the queue...Th │ │ │ │ + 0x00001c70 65206f70 74696f6e 616c2027 626c6f63 e optional 'bloc │ │ │ │ + 0x00001c80 6b272061 6e642027 74696d65 6f757427 k' and 'timeout' │ │ │ │ + 0x00001c90 20617267 756d656e 74732061 72652069 arguments are i │ │ │ │ + 0x00001ca0 676e6f72 65642c20 61732074 6869730a gnored, as this. │ │ │ │ + 0x00001cb0 6d657468 6f64206e 65766572 20626c6f method never blo │ │ │ │ + 0x00001cc0 636b732e 20205468 65792061 72652070 cks. They are p │ │ │ │ + 0x00001cd0 726f7669 64656420 666f7220 636f6d70 rovided for comp │ │ │ │ + 0x00001ce0 61746962 696c6974 79207769 74682074 atibility with t │ │ │ │ + 0x00001cf0 68650a51 75657565 20636c61 73732e00 he.Queue class.. │ │ │ │ + 0x00001d00 6765745f 6e6f7761 69742824 73656c66 get_nowait($self │ │ │ │ + 0x00001d10 2c202f29 0a2d2d0a 0a52656d 6f766520 , /).--..Remove │ │ │ │ + 0x00001d20 616e6420 72657475 726e2061 6e206974 and return an it │ │ │ │ + 0x00001d30 656d2066 726f6d20 74686520 71756575 em from the queu │ │ │ │ + 0x00001d40 65207769 74686f75 7420626c 6f636b69 e without blocki │ │ │ │ + 0x00001d50 6e672e0a 0a4f6e6c 79206765 7420616e ng...Only get an │ │ │ │ + 0x00001d60 20697465 6d206966 206f6e65 20697320 item if one is │ │ │ │ + 0x00001d70 696d6d65 64696174 656c7920 61766169 immediately avai │ │ │ │ + 0x00001d80 6c61626c 652e204f 74686572 77697365 lable. Otherwise │ │ │ │ + 0x00001d90 0a726169 73652074 68652045 6d707479 .raise the Empty │ │ │ │ + 0x00001da0 20657863 65707469 6f6e2e00 67657428 exception..get( │ │ │ │ + 0x00001db0 2473656c 662c202f 2c20626c 6f636b3d $self, /, block= │ │ │ │ + 0x00001dc0 54727565 2c207469 6d656f75 743d4e6f True, timeout=No │ │ │ │ + 0x00001dd0 6e65290a 2d2d0a0a 52656d6f 76652061 ne).--..Remove a │ │ │ │ + 0x00001de0 6e642072 65747572 6e20616e 20697465 nd return an ite │ │ │ │ + 0x00001df0 6d206672 6f6d2074 68652071 75657565 m from the queue │ │ │ │ + 0x00001e00 2e0a0a49 66206f70 74696f6e 616c2061 ...If optional a │ │ │ │ + 0x00001e10 72677320 27626c6f 636b2720 69732074 rgs 'block' is t │ │ │ │ + 0x00001e20 72756520 616e6420 2774696d 656f7574 rue and 'timeout │ │ │ │ + 0x00001e30 27206973 204e6f6e 65202874 68650a64 ' is None (the.d │ │ │ │ + 0x00001e40 65666175 6c74292c 20626c6f 636b2069 efault), block i │ │ │ │ + 0x00001e50 66206e65 63657373 61727920 756e7469 f necessary unti │ │ │ │ + 0x00001e60 6c20616e 20697465 6d206973 20617661 l an item is ava │ │ │ │ + 0x00001e70 696c6162 6c652e20 2049660a 2774696d ilable. If.'tim │ │ │ │ + 0x00001e80 656f7574 27206973 2061206e 6f6e2d6e eout' is a non-n │ │ │ │ + 0x00001e90 65676174 69766520 6e756d62 65722c20 egative number, │ │ │ │ + 0x00001ea0 69742062 6c6f636b 73206174 206d6f73 it blocks at mos │ │ │ │ + 0x00001eb0 74202774 696d656f 7574270a 7365636f t 'timeout'.seco │ │ │ │ + 0x00001ec0 6e647320 616e6420 72616973 65732074 nds and raises t │ │ │ │ + 0x00001ed0 68652045 6d707479 20657863 65707469 he Empty excepti │ │ │ │ + 0x00001ee0 6f6e2069 66206e6f 20697465 6d207761 on if no item wa │ │ │ │ + 0x00001ef0 73206176 61696c61 626c650a 77697468 s available.with │ │ │ │ + 0x00001f00 696e2074 68617420 74696d65 2e0a4f74 in that time..Ot │ │ │ │ + 0x00001f10 68657277 69736520 2827626c 6f636b27 herwise ('block' │ │ │ │ + 0x00001f20 20697320 66616c73 65292c20 72657475 is false), retu │ │ │ │ + 0x00001f30 726e2061 6e206974 656d2069 66206f6e rn an item if on │ │ │ │ + 0x00001f40 65206973 20696d6d 65646961 74656c79 e is immediately │ │ │ │ + 0x00001f50 0a617661 696c6162 6c652c20 656c7365 .available, else │ │ │ │ + 0x00001f60 20726169 73652074 68652045 6d707479 raise the Empty │ │ │ │ + 0x00001f70 20657863 65707469 6f6e2028 2774696d exception ('tim │ │ │ │ + 0x00001f80 656f7574 27206973 2069676e 6f726564 eout' is ignored │ │ │ │ + 0x00001f90 0a696e20 74686174 20636173 65292e00 .in that case).. │ │ │ │ + 0x00001fa0 656d7074 79282473 656c662c 202f290a empty($self, /). │ │ │ │ + 0x00001fb0 2d2d0a0a 52657475 726e2054 72756520 --..Return True │ │ │ │ + 0x00001fc0 69662074 68652071 75657565 20697320 if the queue is │ │ │ │ + 0x00001fd0 656d7074 792c2046 616c7365 206f7468 empty, False oth │ │ │ │ + 0x00001fe0 65727769 73652028 6e6f7420 72656c69 erwise (not reli │ │ │ │ + 0x00001ff0 61626c65 21292e00 53696d70 6c655175 able!)..SimpleQu │ │ │ │ + 0x00002000 65756528 290a2d2d 0a0a5369 6d706c65 eue().--..Simple │ │ │ │ + 0x00002010 2c20756e 626f756e 6465642c 20726565 , unbounded, ree │ │ │ │ + 0x00002020 6e747261 6e742046 49464f20 71756575 ntrant FIFO queu │ │ │ │ + 0x00002030 652e0000 4320696d 706c656d 656e7461 e...C implementa │ │ │ │ + 0x00002040 74696f6e 206f6620 74686520 50797468 tion of the Pyth │ │ │ │ + 0x00002050 6f6e2071 75657565 206d6f64 756c652e on queue module. │ │ │ │ + 0x00002060 0a546869 73206d6f 64756c65 20697320 .This module is │ │ │ │ + 0x00002070 616e2069 6d706c65 6d656e74 6174696f an implementatio │ │ │ │ + 0x00002080 6e206465 7461696c 2c20706c 65617365 n detail, please │ │ │ │ + 0x00002090 20646f20 6e6f7420 75736520 69742064 do not use it d │ │ │ │ + 0x000020a0 69726563 746c792e 00000000 3e000000 irectly.....>... │ │ │ │ + 0x000020b0 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ + 0x000020c0 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ + 0x000020d0 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ + 0x000020e0 08000000 2e000000 08000000 10000000 ................ │ │ │ │ + 0x000020f0 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ + 0x00002100 08000000 11000000 08000000 1e000000 ................ │ │ │ │ + 0x00002110 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ + 0x00002120 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ + 0x00002130 08000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000214c 00000000 .... │ │ │ │ + 0x0000213c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fef4 f9130000 .... │ │ │ │ + 0x0001fef4 ed130000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fef8 b9130000 .... │ │ │ │ + 0x0001fef8 ad130000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fefc 641a0000 6c1a0000 00000000 741a0000 d...l.......t... │ │ │ │ - 0x0001ff0c 00000000 741a0000 641a0000 6c1a0000 ....t...d...l... │ │ │ │ + 0x0001fefc 541a0000 5c1a0000 00000000 641a0000 T...\.......d... │ │ │ │ + 0x0001ff0c 00000000 641a0000 541a0000 5c1a0000 ....d...T...\... │ │ │ │ 0x0001ff1c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000200a8 a8000200 7c1a0000 8d0c0000 04000000 ....|........... │ │ │ │ - 0x000200b8 b01f0000 841a0000 99100000 82020000 ................ │ │ │ │ - 0x000200c8 bc1d0000 881a0000 b5150000 82020000 ................ │ │ │ │ - 0x000200d8 101d0000 941a0000 b10e0000 82000000 ................ │ │ │ │ - 0x000200e8 301c0000 981a0000 a90b0000 82000000 0............... │ │ │ │ - 0x000200f8 7c1b0000 a41a0000 090d0000 04000000 |............... │ │ │ │ - 0x00020108 2c1b0000 ac1a0000 00000000 18000000 ,............... │ │ │ │ - 0x00020118 c01a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000200a8 a8000200 6c1a0000 8d0c0000 04000000 ....l........... │ │ │ │ + 0x000200b8 a01f0000 741a0000 8d100000 82020000 ....t........... │ │ │ │ + 0x000200c8 ac1d0000 781a0000 a9150000 82020000 ....x........... │ │ │ │ + 0x000200d8 001d0000 841a0000 b10e0000 82000000 ................ │ │ │ │ + 0x000200e8 201c0000 881a0000 a90b0000 82000000 ............... │ │ │ │ + 0x000200f8 6c1b0000 941a0000 090d0000 04000000 l............... │ │ │ │ + 0x00020108 1c1b0000 9c1a0000 00000000 18000000 ................ │ │ │ │ + 0x00020118 b01a0000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020128 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x00020138 00000000 00000000 241b0000 44200000 ........$...D .. │ │ │ │ + 0x00020138 00000000 00000000 141b0000 34200000 ............4 .. │ │ │ │ 0x00020148 08000000 00000000 60020200 ad0d0000 ........`....... │ │ │ │ - 0x00020158 ed0d0000 4d0e0000 101b0000 24000000 ....M.......$... │ │ │ │ + 0x00020158 ed0d0000 4d0e0000 001b0000 24000000 ....M.......$... │ │ │ │ 0x00020168 00000000 00450000 20020200 00000000 .....E.. ....... │ │ │ │ - 0x00020178 10ff0100 941a0000 00000000 00000000 ................ │ │ │ │ + 0x00020178 10ff0100 841a0000 00000000 00000000 ................ │ │ │ │ 0x00020188 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020198 00000000 00000000 00000000 08ff0100 ................ │ │ │ │ - 0x000201a8 981a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000201a8 881a0000 00000000 00000000 00000000 ................ │ │ │ │ 0x000201b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000201c8 00000000 00000000 fcfe0100 841a0000 ................ │ │ │ │ + 0x000201c8 00000000 00000000 fcfe0100 741a0000 ............t... │ │ │ │ 0x000201d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000201e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000201f8 fc1a0000 13000000 20000000 01000000 ........ ....... │ │ │ │ + 0x000201f8 ec1a0000 13000000 20000000 01000000 ........ ....... │ │ │ │ 0x00020208 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020218 00000000 00000000 34000000 d5140000 ........4....... │ │ │ │ - 0x00020228 38000000 08200000 47000000 11100000 8.... ..G....... │ │ │ │ + 0x00020218 00000000 00000000 34000000 c9140000 ........4....... │ │ │ │ + 0x00020228 38000000 f81f0000 47000000 11100000 8.......G....... │ │ │ │ 0x00020238 33000000 990c0000 48000000 f8010200 3.......H....... │ │ │ │ - 0x00020248 40000000 ac000200 41000000 fd130000 @.......A....... │ │ │ │ + 0x00020248 40000000 ac000200 41000000 f1130000 @.......A....... │ │ │ │ 0x00020258 00000000 00000000 02000000 410d0000 ............A... │ │ │ │ 0x00020268 03000000 02000000 04000000 01000000 ................ │ │ │ │ 0x00020278 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 30393834 34626139 65373564 61663865 09844ba9e75daf8e │ │ │ │ - 0x00000010 66363362 34393162 64656561 37613530 f63b491bdeea7a50 │ │ │ │ - 0x00000020 33323833 37642e64 65627567 00000000 32837d.debug.... │ │ │ │ - 0x00000030 d82952ed .)R. │ │ │ │ + 0x00000000 39626238 36373035 33306562 31643463 9bb8670530eb1d4c │ │ │ │ + 0x00000010 31633063 62306634 65363962 38356166 1c0cb0f4e69b85af │ │ │ │ + 0x00000020 33316461 33652e64 65627567 00000000 31da3e.debug.... │ │ │ │ + 0x00000030 1185fefb .... │ │ ├── ./usr/lib/python3.13/lib-dynload/_testinternalcapi.cpython-313-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 0x0aea8 0x0aea8 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0aec0 0x0aec0 R E 0x10000 │ │ │ │ LOAD 0x00fed4 0x0001fed4 0x0001fed4 0x00c24 0x00c34 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fed4 0x0001fed4 0x0001fed4 0x0012c 0x0012c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000e08 000e08 00109f 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00001ea8 001ea8 00019a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00002044 002044 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00002064 002064 000858 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000028bc 0028bc 0005a0 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00002e5c 002e5c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00002e68 002e68 0008c4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00003730 003730 005298 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000089c8 0089c8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000089d0 0089d0 0024d4 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0000aea4 00aea4 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00003730 003730 0052b0 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000089e0 0089e0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000089e8 0089e8 0024d4 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0000aebc 00aebc 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001fed4 00fed4 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001fed8 00fed8 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fedc 00fedc 000044 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 00033c 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 0002033c 01033c 0007bc 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020af8 010af8 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) 0x2e5c │ │ │ │ - 0x0000000d (FINI) 0x89c8 │ │ │ │ + 0x0000000d (FINI) 0x89e0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fed4 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fed8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0xe08 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3fe57c0b87c8ae95d2fc77a5d477dd042fb8484f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e0cd869b36845e2e7b7e08a287127a63b3e69427 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00002e5c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 6ca8 │ │ │ │ + bl 6cc4 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ blmi 239f8c │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ stc 7, cr15, [r4], {255} @ 0xff │ │ │ │ and r2, r2, r0, lsl #6 │ │ │ │ ldcl 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - andeq r5, r0, r8, ror #7 │ │ │ │ + andeq r5, r0, r0, lsl #8 │ │ │ │ andeq ip, r1, ip, lsr #17 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5a9a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf7ff4c08 │ │ │ │ @@ -197,65 +197,65 @@ │ │ │ │ ldrbtmi r3, [r8], #-808 @ 0xfffffcd8 │ │ │ │ mcr 7, 3, pc, cr6, cr15, {7} @ │ │ │ │ @ instruction: 0x46294632 │ │ │ │ @ instruction: 0xf7ffa80a │ │ │ │ andslt lr, r6, sl, lsl fp │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq ip, r1, ip, lsr fp │ │ │ │ - andeq r6, r0, lr, ror #28 │ │ │ │ - andeq r5, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000053b0 │ │ │ │ - @ instruction: 0x000065ba │ │ │ │ + andeq r6, r0, r6, lsl #29 │ │ │ │ + andeq r5, r0, r4, asr #5 │ │ │ │ + andeq r5, r0, r8, asr #7 │ │ │ │ + ldrdeq r6, [r0], -r2 │ │ │ │ + andeq r5, r0, sl, asr #7 │ │ │ │ + andeq r6, r0, lr, asr #28 │ │ │ │ + andeq r5, r0, ip, lsl #5 │ │ │ │ + @ instruction: 0x000053b4 │ │ │ │ + andeq r6, r0, r0, lsr lr │ │ │ │ + andeq r5, r0, lr, ror #4 │ │ │ │ @ instruction: 0x000053b2 │ │ │ │ - andeq r6, r0, r6, lsr lr │ │ │ │ - andeq r5, r0, r4, ror r2 │ │ │ │ - muleq r0, ip, r3 │ │ │ │ - andeq r6, r0, r8, lsl lr │ │ │ │ - andeq r5, r0, r6, asr r2 │ │ │ │ - muleq r0, sl, r3 │ │ │ │ + andeq r5, r0, r8, asr #7 │ │ │ │ + andeq r5, r0, r4, asr #7 │ │ │ │ + andeq r5, r0, r0, asr #7 │ │ │ │ + andeq r5, r0, r0, asr #7 │ │ │ │ + andeq r5, r0, r0, asr #7 │ │ │ │ + andeq r5, r0, r0, asr #7 │ │ │ │ + andeq r6, r0, r8, asr #27 │ │ │ │ + andeq r5, r0, r6, lsl #4 │ │ │ │ + andeq r5, r0, sl, lsr #7 │ │ │ │ + andeq r6, r0, r8, lsr #27 │ │ │ │ + andeq r5, r0, r6, ror #3 │ │ │ │ + andeq r5, r0, r6, lsr #7 │ │ │ │ + andeq r6, r0, r8, lsl #27 │ │ │ │ + andeq r5, r0, r6, asr #3 │ │ │ │ + andeq r5, r0, r2, lsr #7 │ │ │ │ + andeq r6, r0, r8, ror #26 │ │ │ │ + andeq r5, r0, r6, lsr #3 │ │ │ │ + andeq r5, r0, r2, lsr #7 │ │ │ │ + andeq r6, r0, r8, asr #26 │ │ │ │ + andeq r5, r0, r6, lsl #3 │ │ │ │ + andeq r5, r0, r2, lsr #7 │ │ │ │ + andeq r6, r0, sl, lsr #26 │ │ │ │ + andeq r5, r0, r8, ror #2 │ │ │ │ + andeq r5, r0, r4, lsr #7 │ │ │ │ + @ instruction: 0x000053ba │ │ │ │ + @ instruction: 0x000053ba │ │ │ │ + @ instruction: 0x000053be │ │ │ │ + andeq r5, r0, r2, asr #7 │ │ │ │ + ldrdeq r6, [r0], -lr │ │ │ │ + andeq r5, r0, ip, lsl r1 │ │ │ │ @ instruction: 0x000053b0 │ │ │ │ - andeq r5, r0, ip, lsr #7 │ │ │ │ - andeq r5, r0, r8, lsr #7 │ │ │ │ - andeq r5, r0, r8, lsr #7 │ │ │ │ + andeq r6, r0, r2, asr #25 │ │ │ │ + andeq r5, r0, r0, lsl #2 │ │ │ │ andeq r5, r0, r8, lsr #7 │ │ │ │ + andeq r6, r0, r6, lsr #25 │ │ │ │ + andeq r5, r0, r4, ror #1 │ │ │ │ andeq r5, r0, r8, lsr #7 │ │ │ │ - @ instruction: 0x00006db0 │ │ │ │ - andeq r5, r0, lr, ror #3 │ │ │ │ - muleq r0, r2, r3 │ │ │ │ - muleq r0, r0, sp │ │ │ │ - andeq r5, r0, lr, asr #3 │ │ │ │ - andeq r5, r0, lr, lsl #7 │ │ │ │ - andeq r6, r0, r0, ror sp │ │ │ │ - andeq r5, r0, lr, lsr #3 │ │ │ │ - andeq r5, r0, sl, lsl #7 │ │ │ │ - andeq r6, r0, r0, asr sp │ │ │ │ - andeq r5, r0, lr, lsl #3 │ │ │ │ - andeq r5, r0, sl, lsl #7 │ │ │ │ - andeq r6, r0, r0, lsr sp │ │ │ │ - andeq r5, r0, lr, ror #2 │ │ │ │ - andeq r5, r0, sl, lsl #7 │ │ │ │ - andeq r6, r0, r2, lsl sp │ │ │ │ - andeq r5, r0, r0, asr r1 │ │ │ │ - andeq r5, r0, ip, lsl #7 │ │ │ │ - andeq r5, r0, r2, lsr #7 │ │ │ │ - andeq r5, r0, r2, lsr #7 │ │ │ │ - andeq r5, r0, r6, lsr #7 │ │ │ │ + andeq r6, r0, ip, lsl #25 │ │ │ │ + andeq r5, r0, sl, asr #1 │ │ │ │ andeq r5, r0, sl, lsr #7 │ │ │ │ - andeq r6, r0, r6, asr #25 │ │ │ │ - andeq r5, r0, r4, lsl #2 │ │ │ │ - muleq r0, r8, r3 │ │ │ │ - andeq r6, r0, sl, lsr #25 │ │ │ │ - andeq r5, r0, r8, ror #1 │ │ │ │ - muleq r0, r0, r3 │ │ │ │ - andeq r6, r0, lr, lsl #25 │ │ │ │ - andeq r5, r0, ip, asr #1 │ │ │ │ - muleq r0, r0, r3 │ │ │ │ - andeq r6, r0, r4, ror ip │ │ │ │ - strheq r5, [r0], -r2 │ │ │ │ - muleq r0, r2, r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5ad1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7ffb082 │ │ │ │ blmi 13ed44 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -307,17 +307,17 @@ │ │ │ │ strtmi r6, [r0], -r3, lsr #32 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ andeq ip, r1, r6, lsr #9 │ │ │ │ @ instruction: 0x0001c7b8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ - andeq r4, r0, lr, lsl #30 │ │ │ │ - andeq r5, r0, r2, lsl #5 │ │ │ │ + andeq r6, r0, r8, ror #21 │ │ │ │ + andeq r4, r0, r6, lsr #30 │ │ │ │ + muleq r0, sl, r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5ae14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff8 │ │ │ │ b 2c1c1c │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf7ffea62 │ │ │ │ @@ -325,45 +325,45 @@ │ │ │ │ vqdmulh.s d20, d0, d6 │ │ │ │ stmdbmi r6, {r1, r2, r3, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2054 @ 0xfffff7fa │ │ │ │ biccc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ andcs lr, r0, r0, ror #26 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r6, r0, r6, ror #20 │ │ │ │ - andeq r4, r0, r4, lsr #29 │ │ │ │ - andeq r5, r0, r0, ror r3 │ │ │ │ + andeq r6, r0, lr, ror sl │ │ │ │ + @ instruction: 0x00004ebc │ │ │ │ + andeq r5, r0, r8, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5ae5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147c44 │ │ │ │ stmdbmi r5, {r0, r1, r2, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed46 │ │ │ │ - andeq r6, r0, r2, lsr sl │ │ │ │ - andeq r4, r0, r0, ror lr │ │ │ │ - andeq r5, r0, r0, asr r3 │ │ │ │ + andeq r6, r0, sl, asr #20 │ │ │ │ + andeq r4, r0, r8, lsl #29 │ │ │ │ + andeq r5, r0, r8, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5ae8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ cmpeq fp, fp, asr sp │ │ │ │ blmi 1f8cc0 │ │ │ │ stmdbmi r7, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2055 @ 0xfffff7f9 │ │ │ │ mvncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ pop {r1, r3, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0034008 │ │ │ │ - svclt 0x0000bd57 │ │ │ │ - strdeq r6, [r0], -sl │ │ │ │ - andeq r5, r0, r4, ror r2 │ │ │ │ - muleq r0, r4, r2 │ │ │ │ + svclt 0x0000bd65 │ │ │ │ + andeq r6, r0, r2, lsl sl │ │ │ │ + andeq r5, r0, ip, lsl #5 │ │ │ │ + andeq r5, r0, ip, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5aecc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd0 │ │ │ │ ldrmi fp, [r1], -r9, lsl #1 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ bcs 7b0e8 │ │ │ │ @@ -383,17 +383,17 @@ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x4620ea92 │ │ │ │ ldrmi lr, [r8], -r2 │ │ │ │ b ff9c1d24 │ │ │ │ ldclt 0, cr11, [r0, #-36]! @ 0xffffffdc │ │ │ │ andeq ip, r1, ip, asr #12 │ │ │ │ - andeq r5, r0, ip, ror r3 │ │ │ │ - andeq r5, r0, lr, ror r3 │ │ │ │ - andeq r5, r0, ip, lsl #7 │ │ │ │ + muleq r0, r4, r3 │ │ │ │ + muleq r0, r6, r3 │ │ │ │ + andeq r5, r0, r4, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5af44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ bvs 103efc8 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ blt 19c1d54 │ │ │ │ @@ -428,16 +428,16 @@ │ │ │ │ b ff641dc8 │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ ldcl 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ stmdami r4, {r0, r9, sl, lr} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ b fe741ddc │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - andeq r5, r0, r2, lsr #4 │ │ │ │ - strdeq r5, [r0], -r6 │ │ │ │ + andeq r5, r0, sl, lsr r2 │ │ │ │ + andeq r5, r0, lr, lsl #4 │ │ │ │ bmi 1169fc │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x019ee9d3 │ │ │ │ stclt 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ andeq ip, r1, r0, lsl r2 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -465,19 +465,19 @@ │ │ │ │ @ instruction: 0xf7ff0104 │ │ │ │ @ instruction: 0x4601ebfc │ │ │ │ stmdami r8, {r3, r5, r8, ip, sp, pc} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ b 1541e6c │ │ │ │ strmi r4, [r8], -r1, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0x00004db0 │ │ │ │ + andeq r4, r0, r8, asr #27 │ │ │ │ andeq ip, r1, r0, ror #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - muleq r0, r0, sp │ │ │ │ - andeq r5, r0, r6, ror #2 │ │ │ │ + andeq r4, r0, r8, lsr #27 │ │ │ │ + andeq r5, r0, lr, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 407e7c │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-2575 @ 0xfffff5f1 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -492,17 +492,17 @@ │ │ │ │ ldc 7, cr15, [sl], {255} @ 0xff │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ bllt fef41ed8 │ │ │ │ andeq ip, r1, lr, asr r1 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq r6, [r0], -lr │ │ │ │ - andeq r4, r0, ip, lsl ip │ │ │ │ - andeq r5, r0, r2, lsr #6 │ │ │ │ + strdeq r6, [r0], -r6 @ │ │ │ │ + andeq r4, r0, r4, lsr ip │ │ │ │ + andeq r5, r0, sl, lsr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b0f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ stmia r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4604b978 │ │ │ │ @@ -514,17 +514,17 @@ │ │ │ │ bicvc pc, r6, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ smlattcs r1, ip, fp, lr │ │ │ │ stmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiapl ip!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ strdeq ip, [r1], -lr │ │ │ │ - andeq r6, r0, r0, lsl #15 │ │ │ │ - @ instruction: 0x00004bbe │ │ │ │ - andeq r5, r0, r8, lsl #1 │ │ │ │ + muleq r0, r8, r7 │ │ │ │ + ldrdeq r4, [r0], -r6 │ │ │ │ + andeq r5, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ ldmda r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -537,17 +537,17 @@ │ │ │ │ bicsvc pc, r4, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x2100ebbe │ │ │ │ ldmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmiapl ip!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ andeq ip, r1, r2, lsr #1 │ │ │ │ - andeq r6, r0, r4, lsr #14 │ │ │ │ - andeq r4, r0, r2, ror #22 │ │ │ │ - andeq r5, r0, ip, lsr #32 │ │ │ │ + andeq r6, r0, ip, lsr r7 │ │ │ │ + andeq r4, r0, sl, ror fp │ │ │ │ + andeq r5, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b1b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 287f98 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @@ -558,15 +558,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq ip, r1, r6, asr #32 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r0, r2, ror r2 │ │ │ │ + andeq r5, r0, sl, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b1f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 2c7fe0 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmda ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ strdeq fp, [r1], -lr │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r0, r6, lsr #4 │ │ │ │ + andeq r5, r0, lr, lsr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b244 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 2c802c │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmda r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ @ instruction: 0x0001bfb2 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r5, [r0], -sl │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ 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 │ │ │ │ @@ -655,23 +655,23 @@ │ │ │ │ @ instruction: 0xf04fea82 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0x460433ff │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ strmi lr, [r4], -r0 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - @ instruction: 0x000051be │ │ │ │ + ldrdeq r5, [r0], -r6 │ │ │ │ andeq fp, r1, ip, asr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000051b0 │ │ │ │ + andeq r5, r0, r8, asr #3 │ │ │ │ andeq ip, r1, r6, lsr #20 │ │ │ │ muleq r0, sp, r0 │ │ │ │ - andeq r6, r0, r8, ror r5 │ │ │ │ - @ instruction: 0x000049b6 │ │ │ │ - andeq r5, r0, r0, ror #2 │ │ │ │ + muleq r0, r0, r5 │ │ │ │ + andeq r4, r0, lr, asr #19 │ │ │ │ + andeq r5, r0, r8, ror r1 │ │ │ │ @ instruction: 0x0001c9b4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b3a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf1b32300 │ │ │ │ @@ -688,17 +688,17 @@ │ │ │ │ @ instruction: 0xf7fe6880 │ │ │ │ strmi lr, [r2], -r2, asr #31 │ │ │ │ strmi r4, [fp], -r8, lsr #12 │ │ │ │ movwcs lr, #2500 @ 0x9c4 │ │ │ │ stmdb r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ andeq ip, r1, r8, asr r9 │ │ │ │ - ldrdeq r6, [r0], -r8 │ │ │ │ - andeq r4, r0, r6, lsl r9 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ + strdeq r6, [r0], -r0 │ │ │ │ + andeq r4, r0, lr, lsr #18 │ │ │ │ + andeq r5, r0, r4, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b408 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ stcge 3, cr2, [r3], {-0} │ │ │ │ @ instruction: 0xf88d4d25 │ │ │ │ @ instruction: 0xf04f300c │ │ │ │ @@ -735,20 +735,20 @@ │ │ │ │ movwvc pc, #9475 @ 0x2503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ blmi 2beb68 │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq fp, r1, r2, ror #27 │ │ │ │ - andeq r6, r0, ip, asr #8 │ │ │ │ - strheq r5, [r0], -sl │ │ │ │ - andeq r5, r0, r0, ror #1 │ │ │ │ - andeq r6, r0, ip, lsl #8 │ │ │ │ - andeq r5, r0, sl, ror r0 │ │ │ │ - strheq r5, [r0], -r0 │ │ │ │ + andeq r6, r0, r4, ror #8 │ │ │ │ + ldrdeq r5, [r0], -r2 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + andeq r6, r0, r4, lsr #8 │ │ │ │ + muleq r0, r2, r0 │ │ │ │ + andeq r5, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5b4d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #248, 30 @ 0x3e0 │ │ │ │ cmncs r4, #2816 @ 0xb00 │ │ │ │ @ instruction: 0x46104611 │ │ │ │ @@ -854,15 +854,15 @@ │ │ │ │ movwvc pc, #42243 @ 0xa503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0xeeb8e944 │ │ │ │ vldr d8, [pc, #800] @ 47a0 <_Py_hashtable_get@plt+0x1080> │ │ │ │ bne ff0230d0 │ │ │ │ tsteq r2, r1, ror #22 │ │ │ │ blhi 1ffd2c │ │ │ │ - blx 15c04a0 │ │ │ │ + blx 18c04a0 │ │ │ │ bleq 5ff598 │ │ │ │ strls r4, [r0, #-2073] @ 0xfffff7e7 │ │ │ │ mcr 4, 4, r4, cr8, cr8, {3} │ │ │ │ mrrc 11, 0, r7, r3, cr7 │ │ │ │ @ instruction: 0xf7fe2b17 │ │ │ │ @ instruction: 0x4604ef3a │ │ │ │ strmi lr, [r4], -r0 │ │ │ │ @@ -872,25 +872,25 @@ │ │ │ │ @ instruction: 0xf0014628 │ │ │ │ qadd16mi pc, r0, r9 @ │ │ │ │ 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, lsr #10 │ │ │ │ - andeq r6, r0, r2, lsl #5 │ │ │ │ - andeq r4, r0, ip, lsr pc │ │ │ │ - andeq r4, r0, r6, asr pc │ │ │ │ - andeq r6, r0, r6, ror #4 │ │ │ │ - andeq r4, r0, r0, lsr #30 │ │ │ │ - andeq r4, r0, lr, asr #30 │ │ │ │ - andeq r6, r0, r0, lsr r2 │ │ │ │ - muleq r0, lr, lr │ │ │ │ - andeq r4, r0, r0, lsr pc │ │ │ │ - andeq r4, r0, ip, lsl pc │ │ │ │ + andeq r2, r0, r9, asr #10 │ │ │ │ + muleq r0, sl, r2 │ │ │ │ + andeq r4, r0, r4, asr pc │ │ │ │ + andeq r4, r0, lr, ror #30 │ │ │ │ + andeq r6, r0, lr, ror r2 │ │ │ │ + andeq r4, r0, r8, lsr pc │ │ │ │ + andeq r4, r0, r6, ror #30 │ │ │ │ + andeq r6, r0, r8, asr #4 │ │ │ │ + @ instruction: 0x00004eb6 │ │ │ │ + andeq r4, r0, r8, asr #30 │ │ │ │ + andeq r4, r0, r4, lsr pc │ │ │ │ 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 │ │ │ │ @@ -916,18 +916,18 @@ │ │ │ │ ldrbtmi r7, [r8], #-788 @ 0xfffffcec │ │ │ │ stmia r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmpl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ ldrdeq fp, [r1], -lr │ │ │ │ - muleq r0, r7, r4 │ │ │ │ - andeq r6, r0, sl, lsr r1 │ │ │ │ - andeq r4, r0, r8, lsr #27 │ │ │ │ - andeq r4, r0, r2, asr lr │ │ │ │ + @ instruction: 0x000024b3 │ │ │ │ + andeq r6, r0, r2, asr r1 │ │ │ │ + andeq r4, r0, r0, asr #27 │ │ │ │ + andeq r4, r0, sl, ror #28 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ 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] │ │ │ │ @@ -953,18 +953,18 @@ │ │ │ │ tstpvc r9, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ blmi 23e800 │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, lr, r8, lsl r6 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq fp, r1, r6, asr #20 │ │ │ │ - andeq r2, r0, r7, asr #11 │ │ │ │ - andeq r6, r0, r4, lsr #1 │ │ │ │ - andeq r4, r0, r2, lsl sp │ │ │ │ - strdeq r4, [r0], -r4 @ │ │ │ │ + andeq r2, r0, r3, ror #11 │ │ │ │ + strheq r6, [r0], -ip │ │ │ │ + andeq r4, r0, sl, lsr #26 │ │ │ │ + andeq r4, r0, ip, lsl #28 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ vstrle d2, [sp, #-16] │ │ │ │ @@ -974,17 +974,17 @@ │ │ │ │ ldrbtmi r4, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-803 @ 0xfffffcdd │ │ │ │ ldmda r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - andeq r6, r0, sl, asr #32 │ │ │ │ - @ instruction: 0x00004cb8 │ │ │ │ - strdeq r4, [r0], -lr │ │ │ │ + andeq r6, r0, r2, rrx │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ + andeq r4, r0, r6, lsl lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ andscs r4, r8, #20224 @ 0x4f00 │ │ │ │ stmdage r2, {r8, sp} │ │ │ │ @ instruction: 0xf7fe447c │ │ │ │ @@ -1062,38 +1062,38 @@ │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ svc 0x00a2f7fe │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ andeq fp, r1, r0, ror r9 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r4, r0, r2, ror #24 │ │ │ │ - @ instruction: 0x00004db8 │ │ │ │ - andeq r5, r0, r6, asr #31 │ │ │ │ - andeq r4, r0, r4, lsr ip │ │ │ │ - @ instruction: 0x00004dba │ │ │ │ - muleq r0, lr, pc @ │ │ │ │ - andeq r4, r0, ip, lsl #24 │ │ │ │ - @ instruction: 0x00004dbe │ │ │ │ - andeq r5, r0, r2, lsl #31 │ │ │ │ - strdeq r4, [r0], -r0 │ │ │ │ - @ instruction: 0x00004dbe │ │ │ │ - andeq r5, r0, lr, asr pc │ │ │ │ - andeq r4, r0, ip, asr #23 │ │ │ │ - andeq r4, r0, sl, lsr #27 │ │ │ │ - andeq r5, r0, r2, lsr pc │ │ │ │ - andeq r4, r0, r0, lsr #23 │ │ │ │ + andeq r6, r0, ip │ │ │ │ + andeq r4, r0, sl, ror ip │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ + ldrdeq r5, [r0], -lr │ │ │ │ + andeq r4, r0, ip, asr #24 │ │ │ │ + ldrdeq r4, [r0], -r2 │ │ │ │ + @ instruction: 0x00005fb6 │ │ │ │ + andeq r4, r0, r4, lsr #24 │ │ │ │ + ldrdeq r4, [r0], -r6 │ │ │ │ + muleq r0, sl, pc @ │ │ │ │ + andeq r4, r0, r8, lsl #24 │ │ │ │ + ldrdeq r4, [r0], -r6 │ │ │ │ + andeq r5, r0, r6, ror pc │ │ │ │ + andeq r4, r0, r4, ror #23 │ │ │ │ + andeq r4, r0, r2, asr #27 │ │ │ │ + andeq r5, r0, sl, asr #30 │ │ │ │ + @ instruction: 0x00004bb8 │ │ │ │ + andeq r4, r0, r6, lsr #27 │ │ │ │ + andeq r5, r0, r2, lsr #30 │ │ │ │ + muleq r0, r0, fp │ │ │ │ andeq r4, r0, lr, lsl #27 │ │ │ │ - andeq r5, r0, sl, lsl #30 │ │ │ │ - andeq r4, r0, r8, ror fp │ │ │ │ - andeq r4, r0, r6, ror sp │ │ │ │ - andeq r5, r0, lr, ror #29 │ │ │ │ - andeq r4, r0, ip, asr fp │ │ │ │ - andeq r4, r0, sl, lsr #26 │ │ │ │ + andeq r5, r0, r6, lsl #30 │ │ │ │ + andeq r4, r0, r4, ror fp │ │ │ │ + andeq r4, r0, r2, asr #26 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5ba38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmdage r4, {r8, r9, sp} │ │ │ │ smlsdcs r3, r4, sp, r4 │ │ │ │ @@ -1178,37 +1178,37 @@ │ │ │ │ mrc 7, 5, APSR_nzcv, cr14, cr14, {7} │ │ │ │ andseq pc, r7, sp, lsl #2 │ │ │ │ bl fe742984 │ │ │ │ stmiapl fp!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ @ instruction: 0x0001b7b4 │ │ │ │ - andeq r5, r0, r8, lsr lr │ │ │ │ - andeq r4, r0, r6, lsr #21 │ │ │ │ - andeq r4, r0, r0, asr #25 │ │ │ │ - andeq r5, r0, r6, lsl lr │ │ │ │ - andeq r4, r0, r4, lsl #21 │ │ │ │ - @ instruction: 0x00004cb6 │ │ │ │ + andeq r5, r0, r0, asr lr │ │ │ │ + @ instruction: 0x00004abe │ │ │ │ + ldrdeq r4, [r0], -r8 │ │ │ │ + andeq r5, r0, lr, lsr #28 │ │ │ │ + muleq r0, ip, sl │ │ │ │ + andeq r4, r0, lr, asr #25 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - ldrdeq r5, [r0], -ip │ │ │ │ - andeq r4, r0, sl, asr #20 │ │ │ │ - muleq r0, r4, ip │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + andeq r4, r0, r2, ror #20 │ │ │ │ + andeq r4, r0, ip, lsr #25 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - andeq r5, r0, ip, lsr #27 │ │ │ │ - andeq r4, r0, sl, lsl sl │ │ │ │ - andeq r4, r0, ip, ror ip │ │ │ │ - andeq r5, r0, r0, lsl #27 │ │ │ │ - andeq r4, r0, lr, ror #19 │ │ │ │ - andeq r4, r0, r8, ror #24 │ │ │ │ - andeq r5, r0, r2, asr sp │ │ │ │ - andeq r4, r0, r0, asr #19 │ │ │ │ - andeq r4, r0, sl, lsl #24 │ │ │ │ - andeq r5, r0, r6, lsr #26 │ │ │ │ - muleq r0, r4, r9 │ │ │ │ - andeq r4, r0, r6, asr #23 │ │ │ │ + andeq r5, r0, r4, asr #27 │ │ │ │ + andeq r4, r0, r2, lsr sl │ │ │ │ + muleq r0, r4, ip │ │ │ │ + muleq r0, r8, sp │ │ │ │ + andeq r4, r0, r6, lsl #20 │ │ │ │ + andeq r4, r0, r0, lsl #25 │ │ │ │ + andeq r5, r0, sl, ror #26 │ │ │ │ + ldrdeq r4, [r0], -r8 │ │ │ │ + andeq r4, r0, r2, lsr #24 │ │ │ │ + andeq r5, r0, lr, lsr sp │ │ │ │ + andeq r4, r0, ip, lsr #19 │ │ │ │ + ldrdeq r4, [r0], -lr │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5bc04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strcs r0, [r0], #-4080 @ 0xfffff010 │ │ │ │ strmi r4, [sp], -r6, lsl #12 │ │ │ │ andsvc pc, r0, r2, asr #4 │ │ │ │ @@ -1326,27 +1326,27 @@ │ │ │ │ teqpvc r1, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ blmi 48022c │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, r4, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq fp, r1, lr, lsl #10 │ │ │ │ - andeq r5, r0, r6, ror fp │ │ │ │ - andeq r4, r0, r4, ror #15 │ │ │ │ - andeq r4, r0, r6, ror sl │ │ │ │ + andeq r5, r0, lr, lsl #23 │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ + andeq r4, r0, lr, lsl #21 │ │ │ │ andeq r0, r0, r7, ror #1 │ │ │ │ - andeq r5, r0, r0, asr #22 │ │ │ │ - andeq r4, r0, lr, lsr #15 │ │ │ │ - andeq r4, r0, r8, asr sl │ │ │ │ - andeq r5, r0, r8, lsl fp │ │ │ │ - andeq r4, r0, r6, lsl #15 │ │ │ │ - andeq r4, r0, r4, asr #20 │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ - andeq r4, r0, lr, lsr r7 │ │ │ │ - andeq r4, r0, r4, lsl sl │ │ │ │ + andeq r5, r0, r8, asr fp │ │ │ │ + andeq r4, r0, r6, asr #15 │ │ │ │ + andeq r4, r0, r0, ror sl │ │ │ │ + andeq r5, r0, r0, lsr fp │ │ │ │ + muleq r0, lr, r7 │ │ │ │ + andeq r4, r0, ip, asr sl │ │ │ │ + andeq r5, r0, r8, ror #21 │ │ │ │ + andeq r4, r0, r6, asr r7 │ │ │ │ + andeq r4, r0, ip, lsr #20 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5be2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ vsubw.u q1, , d1 │ │ │ │ subvs r8, r3, fp, asr pc │ │ │ │ @@ -1381,20 +1381,20 @@ │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-823 @ 0xfffffcc9 │ │ │ │ stc 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ pop {r5, r6, sl, fp, ip} │ │ │ │ @ instruction: 0xf7fe4010 │ │ │ │ svclt 0x0000bb8b │ │ │ │ - andeq r5, r0, ip, lsr #20 │ │ │ │ - muleq r0, sl, r6 │ │ │ │ - andeq r4, r0, r8, lsl #19 │ │ │ │ - andeq r5, r0, lr, ror #19 │ │ │ │ - andeq r4, r0, ip, asr r6 │ │ │ │ - andeq r4, r0, sl, ror #18 │ │ │ │ + andeq r5, r0, r4, asr #20 │ │ │ │ + @ instruction: 0x000046b2 │ │ │ │ + andeq r4, r0, r0, lsr #19 │ │ │ │ + andeq r5, r0, r6, lsl #20 │ │ │ │ + andeq r4, r0, r4, ror r6 │ │ │ │ + andeq r4, r0, r2, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5bee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ @ instruction: 0x46084c1b │ │ │ │ @ instruction: 0xf000447c │ │ │ │ andcc pc, r1, r7, lsr r8 @ │ │ │ │ @@ -1441,15 +1441,15 @@ │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ @ instruction: 0xf04fec40 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ andlt r2, r5, r0 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq fp, r1, r6, lsl #5 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - muleq r0, r4, r8 │ │ │ │ + andeq r4, r0, ip, lsr #17 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ movwcs r4, #3447 @ 0xd77 │ │ │ │ ssub16mi r4, sl, r7 │ │ │ │ @ instruction: 0x4629447d │ │ │ │ @@ -1566,34 +1566,34 @@ │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r2 │ │ │ │ @ instruction: 0xf0004000 │ │ │ │ andcc pc, r1, r9, lsr #17 │ │ │ │ blmi 5f8fa8 │ │ │ │ strd r5, [r0], -r8 │ │ │ │ ldmfd sp!, {sp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq r4, r0, r8, ror #3 │ │ │ │ + andeq r4, r0, r0, lsl #4 │ │ │ │ andeq fp, r1, r6, lsr #4 │ │ │ │ - andeq r4, r0, lr, ror #16 │ │ │ │ - andeq r4, r0, ip, lsr r8 │ │ │ │ - andeq r4, r0, r8, lsr #16 │ │ │ │ - andeq r4, r0, r8, lsl r8 │ │ │ │ + andeq r4, r0, r6, lsl #17 │ │ │ │ + andeq r4, r0, r4, asr r8 │ │ │ │ + andeq r4, r0, r0, asr #16 │ │ │ │ + andeq r4, r0, r0, lsr r8 │ │ │ │ + andeq r4, r0, r2, ror #15 │ │ │ │ + andeq r4, r0, r4, ror #21 │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ + ldrdeq r4, [r0], -r6 │ │ │ │ andeq r4, r0, sl, asr #15 │ │ │ │ - andeq r4, r0, ip, asr #21 │ │ │ │ - @ instruction: 0x000047bc │ │ │ │ - @ instruction: 0x000047be │ │ │ │ - @ instruction: 0x000047b2 │ │ │ │ + andeq r4, r0, ip, asr #15 │ │ │ │ + ldrdeq r4, [r0], -r6 │ │ │ │ + andeq r4, r0, r4, asr #15 │ │ │ │ @ instruction: 0x000047b4 │ │ │ │ - @ instruction: 0x000047be │ │ │ │ - andeq r4, r0, ip, lsr #15 │ │ │ │ - muleq r0, ip, r7 │ │ │ │ - andeq r4, r0, lr, lsr #15 │ │ │ │ - andeq r4, r0, r0, asr #15 │ │ │ │ - andeq r4, r0, r2, asr #15 │ │ │ │ - andeq r4, r0, r4, lsl r7 │ │ │ │ - @ instruction: 0x000047b0 │ │ │ │ + andeq r4, r0, r6, asr #15 │ │ │ │ + ldrdeq r4, [r0], -r8 │ │ │ │ + ldrdeq r4, [r0], -sl │ │ │ │ + andeq r4, r0, ip, lsr #14 │ │ │ │ + andeq r4, r0, r8, asr #15 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [ip], -r5, lsl #1 │ │ │ │ @ instruction: 0x461d4616 │ │ │ │ @@ -1644,16 +1644,16 @@ │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ b fea430c8 │ │ │ │ andcs lr, r0, sl, asr #15 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ ldrdeq sl, [r1], -sl @ │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, sl, ror #13 │ │ │ │ - andeq r4, r0, r2, lsr #13 │ │ │ │ + andeq r4, r0, r2, lsl #14 │ │ │ │ + @ instruction: 0x000046ba │ │ │ │ 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 │ │ │ │ @@ -1674,15 +1674,15 @@ │ │ │ │ @ instruction: 0xf7fe6800 │ │ │ │ @ instruction: 0xf04fea6e │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strdeq sl, [r1], -r8 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, lr, asr r6 │ │ │ │ + andeq r4, r0, r6, ror r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c368 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 2, cr0, cr6, cr8, {7} │ │ │ │ ldrbtmi fp, [lr], #-130 @ 0xffffff7e │ │ │ │ ldmib sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ blmi 9336bc │ │ │ │ @@ -1718,23 +1718,23 @@ │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ blmi 380e3c │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sl, r1, lr, lsl #29 │ │ │ │ - andeq r5, r0, sl, lsl r5 │ │ │ │ - andeq r4, r0, r4, asr #12 │ │ │ │ - andeq r4, r0, r6, ror r6 │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ - andeq r4, r0, r4, lsr #12 │ │ │ │ - andeq r4, r0, r2, ror #12 │ │ │ │ - ldrdeq r5, [r0], -ip │ │ │ │ - andeq r4, r0, r6, lsl #12 │ │ │ │ - andeq r4, r0, r0, asr r6 │ │ │ │ + andeq r5, r0, r2, lsr r5 │ │ │ │ + andeq r4, r0, ip, asr r6 │ │ │ │ + andeq r4, r0, lr, lsl #13 │ │ │ │ + andeq r5, r0, r2, lsl r5 │ │ │ │ + andeq r4, r0, ip, lsr r6 │ │ │ │ + andeq r4, r0, sl, ror r6 │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + andeq r4, r0, lr, lsl r6 │ │ │ │ + andeq r4, r0, r8, ror #12 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c43c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ andscs r4, r4, #1664 @ 0x680 │ │ │ │ stmdage r3, {r8, sp} │ │ │ │ @@ -1760,17 +1760,17 @@ │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ blmi 240d94 │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r8, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ @ instruction: 0x0001adb2 │ │ │ │ - andeq r5, r0, r2, lsr r4 │ │ │ │ - andeq r4, r0, ip, asr r5 │ │ │ │ - ldrdeq r4, [r0], -r2 │ │ │ │ + andeq r5, r0, sl, asr #8 │ │ │ │ + andeq r4, r0, r4, ror r5 │ │ │ │ + andeq r4, r0, sl, ror #11 │ │ │ │ andeq r0, r0, r9, asr #32 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c4d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ svc 0x003cf7fd │ │ │ │ @@ -1843,20 +1843,20 @@ │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ mrc 7, 0, APSR_nzcv, cr4, cr13, {7} │ │ │ │ stmiapl fp!, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ andeq sl, r1, r6, ror ip │ │ │ │ - andeq r5, r0, r2, lsl #6 │ │ │ │ - andeq r4, r0, ip, lsr #8 │ │ │ │ - @ instruction: 0x000044ba │ │ │ │ - andeq r5, r0, r4, ror #5 │ │ │ │ - andeq r4, r0, lr, lsl #8 │ │ │ │ - andeq r4, r0, r8, lsr #9 │ │ │ │ + andeq r5, r0, sl, lsl r3 │ │ │ │ + andeq r4, r0, r4, asr #8 │ │ │ │ + ldrdeq r4, [r0], -r2 │ │ │ │ + strdeq r5, [r0], -ip │ │ │ │ + andeq r4, r0, r6, lsr #8 │ │ │ │ + andeq r4, r0, r0, asr #9 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r3, #-928] @ 0xfffffc60 │ │ │ │ ldrbtmi fp, [sp], #-131 @ 0xffffff7d │ │ │ │ ldmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -1874,17 +1874,17 @@ │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ ldcl 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ stmiapl fp!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ ldrdeq sl, [r1], -r2 │ │ │ │ - andeq r5, r0, lr, asr r2 │ │ │ │ - andeq r4, r0, r8, lsl #7 │ │ │ │ - andeq r4, r0, r6, lsl r4 │ │ │ │ + andeq r5, r0, r6, ror r2 │ │ │ │ + andeq r4, r0, r0, lsr #7 │ │ │ │ + andeq r4, r0, lr, lsr #8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ tstcs r0, r4, lsl r2 │ │ │ │ @ instruction: 0xf7fda803 │ │ │ │ @@ -1936,24 +1936,24 @@ │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ blmi 3c0ad4 │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r8, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sl, r1, r6, asr #22 │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ - strdeq r4, [r0], -sl │ │ │ │ - andeq r4, r0, r0, lsr #7 │ │ │ │ + andeq r5, r0, r8, ror #3 │ │ │ │ + andeq r4, r0, r2, lsl r3 │ │ │ │ + @ instruction: 0x000043b8 │ │ │ │ + andeq r5, r0, lr, asr #3 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + @ instruction: 0x000043b6 │ │ │ │ @ instruction: 0x000051b6 │ │ │ │ andeq r4, r0, r0, ror #5 │ │ │ │ - muleq r0, lr, r3 │ │ │ │ - muleq r0, lr, r1 │ │ │ │ - andeq r4, r0, r8, asr #5 │ │ │ │ - muleq r0, lr, r3 │ │ │ │ - andeq r1, r0, sp, lsl #14 │ │ │ │ + @ instruction: 0x000043b6 │ │ │ │ + andeq r1, r0, r9, lsr #14 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c7a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrrcmi 15, 15, r0, fp, cr0 │ │ │ │ ldclmi 2, cr2, [fp, #-0] │ │ │ │ @ instruction: 0x4621447c │ │ │ │ @@ -2042,46 +2042,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 │ │ │ │ - andeq r3, r0, r8, lsl #20 │ │ │ │ + andeq r3, r0, r0, lsr #20 │ │ │ │ andeq sl, r1, r6, asr #20 │ │ │ │ - andeq r4, r0, r4, asr #6 │ │ │ │ - andeq r4, r0, r8, lsr #6 │ │ │ │ - andeq r4, r0, sl, asr #5 │ │ │ │ - ldrdeq r4, [r0], -r0 │ │ │ │ + andeq r4, r0, ip, asr r3 │ │ │ │ + andeq r4, r0, r0, asr #6 │ │ │ │ + andeq r4, r0, r2, ror #5 │ │ │ │ + andeq r4, r0, r8, ror #5 │ │ │ │ + ldrdeq r4, [r0], -lr │ │ │ │ + andeq r4, r0, r4, ror #5 │ │ │ │ + ldrdeq r4, [r0], -sl │ │ │ │ + andeq r4, r0, r0, ror #5 │ │ │ │ + ldrdeq r4, [r0], -r8 │ │ │ │ + ldrdeq r4, [r0], -lr │ │ │ │ + ldrdeq r4, [r0], -r2 │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ + andeq r4, r0, r8, ror r0 │ │ │ │ andeq r4, r0, r6, asr #5 │ │ │ │ - andeq r4, r0, ip, asr #5 │ │ │ │ - andeq r4, r0, r2, asr #5 │ │ │ │ - andeq r4, r0, r8, asr #5 │ │ │ │ + @ instruction: 0x000042ba │ │ │ │ andeq r4, r0, r0, asr #5 │ │ │ │ - andeq r4, r0, r6, asr #5 │ │ │ │ - @ instruction: 0x00004cba │ │ │ │ - @ instruction: 0x000042bc │ │ │ │ - andeq r4, r0, r0, rrx │ │ │ │ - andeq r4, r0, lr, lsr #5 │ │ │ │ - andeq r4, r0, r2, lsr #5 │ │ │ │ - andeq r4, r0, r8, lsr #5 │ │ │ │ - andeq r4, r0, r8, lsr #5 │ │ │ │ - muleq r0, lr, r2 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ + andeq r4, r0, r0, asr #5 │ │ │ │ + @ instruction: 0x000042b6 │ │ │ │ + @ instruction: 0x000042b4 │ │ │ │ + andeq r4, r0, ip, lsr #5 │ │ │ │ + ldrdeq r3, [r0], -sl │ │ │ │ + andeq r4, r0, r0, lsr #5 │ │ │ │ muleq r0, r4, r2 │ │ │ │ - andeq r3, r0, r2, asr #31 │ │ │ │ - andeq r4, r0, r8, lsl #5 │ │ │ │ - andeq r4, r0, ip, ror r2 │ │ │ │ - muleq r0, r2, r2 │ │ │ │ - andeq r4, r0, r2, lsr #5 │ │ │ │ - muleq r0, r8, r2 │ │ │ │ - muleq r0, r6, r2 │ │ │ │ - muleq r0, lr, r2 │ │ │ │ - andeq r4, r0, ip, lsl #5 │ │ │ │ - muleq r0, sl, r2 │ │ │ │ + andeq r4, r0, sl, lsr #5 │ │ │ │ + @ instruction: 0x000042ba │ │ │ │ + @ instruction: 0x000042b0 │ │ │ │ + andeq r4, r0, lr, lsr #5 │ │ │ │ + @ instruction: 0x000042b6 │ │ │ │ + andeq r4, r0, r4, lsr #5 │ │ │ │ + @ instruction: 0x000042b2 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrdls pc, [r8], #143 @ 0x8f │ │ │ │ strmi fp, [r3], r5, lsl #1 │ │ │ │ @@ -2132,17 +2132,17 @@ │ │ │ │ stc2l 0, cr15, [r2, #-0] │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0x4620fd3f │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq sl, r1, r6, asr #16 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - @ instruction: 0x000041be │ │ │ │ - andeq r4, r0, r6, asr #3 │ │ │ │ - andeq r4, r0, r8, ror #3 │ │ │ │ + ldrdeq r4, [r0], -r6 │ │ │ │ + ldrdeq r4, [r0], -lr │ │ │ │ + andeq r4, r0, r0, lsl #4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ adclt r4, lr, r6, lsr #18 │ │ │ │ stcge 7, cr2, [r1, #-0] │ │ │ │ stmdami r0, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ │ │ @@ -2178,23 +2178,23 @@ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ @ instruction: 0xe7edee7c │ │ │ │ bicle r2, r6, pc, lsl #30 │ │ │ │ ldmpl r4!, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ eorlt r4, lr, r0, lsr #12 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - andeq r4, r0, lr, ror #27 │ │ │ │ + andeq r4, r0, r6, lsl #28 │ │ │ │ andeq sl, r1, r8, asr #14 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, sl, lsl #6 │ │ │ │ - andeq r4, r0, sl, lsr #6 │ │ │ │ - andeq r4, r0, ip, lsr r3 │ │ │ │ - andeq r4, r0, r8, lsr #6 │ │ │ │ - andeq r4, r0, r8, lsl #6 │ │ │ │ - andeq r4, r0, sl, lsl r3 │ │ │ │ + andeq r4, r0, r2, lsr #6 │ │ │ │ + andeq r4, r0, r2, asr #6 │ │ │ │ + andeq r4, r0, r4, asr r3 │ │ │ │ + andeq r4, r0, r0, asr #6 │ │ │ │ + andeq r4, r0, r0, lsr #6 │ │ │ │ + andeq r4, r0, r2, lsr r3 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5cb6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ strmi r4, [r8], -r0, lsr #24 │ │ │ │ @ instruction: 0xf000447c │ │ │ │ @@ -2234,27 +2234,27 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5cc08 │ │ │ │ @ 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: 0xffc2f002 │ │ │ │ + @ instruction: 0xffcef002 │ │ │ │ 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 │ │ │ │ ldcl 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ andeq sl, r1, sl, ror #11 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r2, lsr r2 │ │ │ │ + andeq r4, r0, sl, asr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5cc58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {232} @ 0xe8 │ │ │ │ ldrbtmi fp, [ip], #-130 @ 0xffffff7e │ │ │ │ ldc 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ blmi 6f3fcc │ │ │ │ @@ -2281,23 +2281,23 @@ │ │ │ │ movtmi pc, #49667 @ 0xc203 @ │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ blmi 381340 │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ muleq r1, lr, r5 │ │ │ │ - andeq r4, r0, r8, lsr #24 │ │ │ │ - andeq r3, r0, r6, rrx │ │ │ │ - andeq r4, r0, r4, lsl r2 │ │ │ │ - andeq r4, r0, r6, lsl #24 │ │ │ │ - andeq r3, r0, r4, asr #32 │ │ │ │ - andeq r4, r0, r2, lsl #4 │ │ │ │ - andeq r4, r0, r4, ror #23 │ │ │ │ - andeq r3, r0, r2, lsr #32 │ │ │ │ - strdeq r4, [r0], -r0 │ │ │ │ + andeq r4, r0, r0, asr #24 │ │ │ │ + andeq r3, r0, lr, ror r0 │ │ │ │ + andeq r4, r0, ip, lsr #4 │ │ │ │ + andeq r4, r0, lr, lsl ip │ │ │ │ + andeq r3, r0, ip, asr r0 │ │ │ │ + andeq r4, r0, sl, lsl r2 │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ + andeq r3, r0, sl, lsr r0 │ │ │ │ + andeq r4, r0, r8, lsl #4 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5cd08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 289af0 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @@ -2308,15 +2308,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ b ff9c3b28 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sl, r1, lr, ror #9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r0, sl, lsr #4 │ │ │ │ + andeq r4, r0, r2, asr #4 │ │ │ │ ldclt 7, cr15, [ip, #-1012] @ 0xfffffc0c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5cd54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r9, #-960] @ 0xfffffc40 │ │ │ │ @ instruction: 0xf7fd447d │ │ │ │ stmdblt r8, {r9, fp, sp, lr, pc}^ │ │ │ │ @@ -2325,15 +2325,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ b ff1c3b68 │ │ │ │ and r4, r1, r0, lsr #12 │ │ │ │ stmiapl r8!, {r2, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd38 │ │ │ │ andeq sl, r1, r4, lsr #9 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, sl, lsl #4 │ │ │ │ + andeq r4, r0, r2, lsr #4 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5cd9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 389b64 │ │ │ │ bmi 3b1db0 │ │ │ │ @@ -2391,17 +2391,17 @@ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ andcs lr, r0, r4, asr #20 │ │ │ │ @ instruction: 0xf7fde001 │ │ │ │ ldrdlt lr, [r4], -r4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq sl, r1, lr, lsr #7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r4, r0, r8, lsr r1 │ │ │ │ + andeq r4, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r4, lsr #2 │ │ │ │ + andeq r4, r0, ip, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5cea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080ff0 │ │ │ │ addlt r4, r2, ip, lsl #18 │ │ │ │ bge 58ce4 │ │ │ │ ldrbtmi r4, [ip], #-1145 @ 0xfffffb87 │ │ │ │ @@ -2411,18 +2411,18 @@ │ │ │ │ blmi 2341c8 │ │ │ │ ldrbtmi r4, [r9], #-2312 @ 0xfffff6f8 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ b 5c3cc8 │ │ │ │ and r2, r1, r0 │ │ │ │ b fe9c3cd0 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - andeq r3, r0, r8, lsr #9 │ │ │ │ + andeq r3, r0, r0, asr #9 │ │ │ │ andeq sl, r1, sl, asr #6 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, sl, ror #1 │ │ │ │ + andeq r4, r0, r2, lsl #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46151e53 │ │ │ │ blcs d7728 │ │ │ │ @ instruction: 0xf8d8d806 │ │ │ │ @@ -2472,15 +2472,15 @@ │ │ │ │ ldrbvc pc, [sl, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strtmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ blt fe943dc4 │ │ │ │ ldmfd sp!, {sp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - strheq r4, [r0], -r8 │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ │ │ │ │ 00005dd4 : │ │ │ │ ldr r0, [pc, #4] @ (5ddc ) │ │ │ │ add r0, pc │ │ │ │ b.w 2f00 │ │ │ │ add r5, pc, #408 @ (adr r5, 5f78 ) │ │ │ │ movs r1, r0 │ │ │ │ @@ -2555,23 +2555,23 @@ │ │ │ │ blx 2ee8 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add r5, pc, #296 @ (adr r5, 5fc8 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ ldrd r0, r2, [r0, #28] │ │ │ │ @@ -2601,15 +2601,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ blx 2eb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5f92 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71b8 │ │ │ │ + bl 71d4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5f92 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5f96 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ @@ -2668,21 +2668,21 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ b.n 5f5c │ │ │ │ add r4, pc, #272 @ (adr r4, 60d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #992 @ (adr r0, 63ac ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ 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, 5ff6 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2702,19 +2702,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (6018 ) │ │ │ │ ldr r0, [pc, #20] @ (601c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ 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] @ (6078 ) │ │ │ │ @@ -2743,21 +2743,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (6084 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6062 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r0, 60a0 │ │ │ │ blx 3144 │ │ │ │ @@ -2769,19 +2769,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (60bc ) │ │ │ │ ldr r0, [pc, #20] @ (60c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - cmp ip, sp │ │ │ │ + mov r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #30 │ │ │ │ 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] @ (611c ) │ │ │ │ @@ -2810,21 +2810,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (6128 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6106 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2870,40 +2870,40 @@ │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 3638 <_PyCrossInterpreterData_Free@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 6170 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 6088 │ │ │ │ - bl 765c │ │ │ │ + bl 7678 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 6088 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 765c │ │ │ │ + b.w 7678 │ │ │ │ nop │ │ │ │ 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] @ (624c ) │ │ │ │ @@ -2929,17 +2929,17 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx 3314 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 6244 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr r3, [pc, #60] @ (62a0 ) │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ @@ -2993,15 +2993,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 62dc │ │ │ │ nop │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 62f8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 62fa │ │ │ │ bx lr │ │ │ │ @@ -3031,19 +3031,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (6354 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #276 @ 0x114 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - muls r4, r3 │ │ │ │ + muls r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ 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] @ (63cc ) │ │ │ │ @@ -3084,23 +3084,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 63b4 │ │ │ │ nop │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r9, r2 │ │ │ │ @@ -3196,35 +3196,35 @@ │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r5 │ │ │ │ + tst r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ 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] @ (6530 ) │ │ │ │ @@ -3234,15 +3234,15 @@ │ │ │ │ blx 3418 │ │ │ │ cbz r0, 652c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 35f8 <_PyTime_FromSeconds@plt> │ │ │ │ blx 34d8 <_PyTime_AsLong@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ 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] @ (6588 ) │ │ │ │ @@ -3270,21 +3270,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (6594 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6572 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ 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] @ (65ec ) │ │ │ │ @@ -3312,21 +3312,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (65f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 65d6 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r6, #6 │ │ │ │ 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] @ (6660 ) │ │ │ │ @@ -3361,23 +3361,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6648 │ │ │ │ nop │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ 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] @ (66d8 ) │ │ │ │ @@ -3412,523 +3412,538 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 66c0 │ │ │ │ nop │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #332] @ (684c ) │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r4, sp, #20 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #356] @ (6864 ) │ │ │ │ + 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, #312] @ (6850 ) │ │ │ │ + ldr r2, [pc, #336] @ (6868 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #820 @ 0x334 │ │ │ │ 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 2eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67c4 │ │ │ │ + beq.n 67b6 │ │ │ │ blx 3684 <_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 67e2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + beq.n 67ba │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ + beq.n 67fa │ │ │ │ + adds r3, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6776 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 6776 │ │ │ │ - movs r1, #2 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + beq.n 6768 │ │ │ │ + movs r1, #1 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + adds r1, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 6766 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.n 684c │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bne.n 675a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 6786 │ │ │ │ + cbnz r3, 6778 │ │ │ │ blx 355c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r4, 67ae │ │ │ │ - ldr r7, [pc, #204] @ (6854 ) │ │ │ │ + cbz r4, 67cc │ │ │ │ + ldr r7, [pc, #240] @ (686c ) │ │ │ │ movs r4, #0 │ │ │ │ add r7, pc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cbz r3, 67ca │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 67d8 │ │ │ │ movs r3, #0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 34cc <_PyEval_AddPendingCall@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6828 │ │ │ │ + bhi.n 6834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6816 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 681c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 678c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 67be │ │ │ │ + bcc.n 677e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbnz r3, 67b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2f10 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 67f6 │ │ │ │ + bcc.n 6800 │ │ │ │ mov r0, r4 │ │ │ │ blx 34c0 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #140] @ (6858 ) │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 67b0 │ │ │ │ + blx 355c │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6778 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 67b0 │ │ │ │ + blx 2f10 │ │ │ │ + b.n 67aa │ │ │ │ + ldr r1, [pc, #148] @ (6870 ) │ │ │ │ mov r0, r5 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ blx 34cc <_PyEval_AddPendingCall@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67ea │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 67f2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 678c │ │ │ │ - b.n 67ae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 677c │ │ │ │ - b.n 67be │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bhi.n 677e │ │ │ │ + b.n 67a0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 67b2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, r4 │ │ │ │ - bls.n 67be │ │ │ │ - mov r5, r4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + beq.n 67a4 │ │ │ │ + b.n 67aa │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6754 │ │ │ │ + b.n 6768 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 680a │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 6814 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 6840 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bls.n 67be │ │ │ │ - b.n 67fc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 67d8 │ │ │ │ + cbz r2, 6852 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bls.n 67b0 │ │ │ │ + b.n 6802 │ │ │ │ + ldr r1, [pc, #84] @ (6874 ) │ │ │ │ + add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 34cc <_PyEval_AddPendingCall@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6812 │ │ │ │ - ldr r3, [pc, #48] @ (685c ) │ │ │ │ + bls.n 685e │ │ │ │ + ldr r3, [pc, #64] @ (6878 ) │ │ │ │ movw r2, #1101 @ 0x44d │ │ │ │ - ldr r1, [pc, #48] @ (6860 ) │ │ │ │ - ldr r0, [pc, #48] @ (6864 ) │ │ │ │ + ldr r1, [pc, #64] @ (687c ) │ │ │ │ + ldr r0, [pc, #64] @ (6880 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 675a │ │ │ │ + b.n 6768 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 680a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + b.n 6814 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 67e8 │ │ │ │ + b.n 6820 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r5, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ + lsls r3, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ blx 36e4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6890 │ │ │ │ + beq.n 68ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 68b8 │ │ │ │ + cbz r3, 68d4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - cbz r2, 68a2 │ │ │ │ + cbz r2, 68be │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 68a8 │ │ │ │ + bne.n 68c4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68a0 │ │ │ │ + bne.n 68bc │ │ │ │ mov r0, r2 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 68a2 │ │ │ │ + b.n 68be │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 6890 │ │ │ │ + b.n 68ac │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r6 │ │ │ │ add.w r4, r5, #216 @ 0xd8 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldrd r9, r7, [r5, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 6956 │ │ │ │ + cbnz r3, 6972 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6994 │ │ │ │ + beq.n 69b0 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 690e │ │ │ │ + bne.n 692a │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68fe │ │ │ │ + bne.n 691a │ │ │ │ dmb ish │ │ │ │ - bne.n 6982 │ │ │ │ + bne.n 699e │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 6934 │ │ │ │ + ble.n 6950 │ │ │ │ vldr d7, [r5, #224] @ 0xe0 │ │ │ │ cmp r7, #1 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ - beq.n 6930 │ │ │ │ + beq.n 694c │ │ │ │ movs r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 6926 │ │ │ │ + bne.n 6942 │ │ │ │ vstr d8, [r5, #224] @ 0xe0 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6948 │ │ │ │ + bne.n 6964 │ │ │ │ strexb r2, fp, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6938 │ │ │ │ + bne.n 6954 │ │ │ │ dmb ish │ │ │ │ - bne.n 698a │ │ │ │ + bne.n 69a6 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 68fa │ │ │ │ + beq.n 6916 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ add r3, r6 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6960 │ │ │ │ + bne.n 697c │ │ │ │ dmb ish │ │ │ │ vpop {d8} │ │ │ │ add.w r0, r8, #8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 33d8 <_PyEvent_Notify@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 36c0 │ │ │ │ - b.n 6914 │ │ │ │ + b.n 6930 │ │ │ │ mov r0, r4 │ │ │ │ blx 3690 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 68f0 │ │ │ │ + b.n 690c │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ movs r1, #1 │ │ │ │ blx 3084 │ │ │ │ cmp r7, r9 │ │ │ │ - ble.n 69bc │ │ │ │ + ble.n 69d8 │ │ │ │ vldr d7, [r5, #224] @ 0xe0 │ │ │ │ mov r3, r9 │ │ │ │ adds r3, #1 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 69b8 │ │ │ │ + beq.n 69d4 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ - b.n 69a8 │ │ │ │ + b.n 69c4 │ │ │ │ vstr d8, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ blx 346c │ │ │ │ - b.n 6990 │ │ │ │ + b.n 69ac │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r5, #10000 @ 0x2710 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6aa0 │ │ │ │ + b.n 6abc │ │ │ │ subs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a00 │ │ │ │ + bne.n 6a1c │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69f0 │ │ │ │ + bne.n 6a0c │ │ │ │ dmb ish │ │ │ │ - bne.w 6b1c │ │ │ │ + bne.w 6b38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6a22 │ │ │ │ + bne.n 6a3e │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a12 │ │ │ │ + bne.n 6a2e │ │ │ │ dmb ish │ │ │ │ - bne.n 6aea │ │ │ │ + bne.n 6b06 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a3c │ │ │ │ + bne.n 6a58 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a2c │ │ │ │ + bne.n 6a48 │ │ │ │ dmb ish │ │ │ │ - bne.n 6afa │ │ │ │ + bne.n 6b16 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6a5c │ │ │ │ + bne.n 6a78 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a4c │ │ │ │ + bne.n 6a68 │ │ │ │ dmb ish │ │ │ │ - bne.n 6af2 │ │ │ │ + bne.n 6b0e │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a76 │ │ │ │ + bne.n 6a92 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a66 │ │ │ │ + bne.n 6a82 │ │ │ │ dmb ish │ │ │ │ - bne.n 6b42 │ │ │ │ + bne.n 6b5e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6a96 │ │ │ │ + bne.n 6ab2 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a86 │ │ │ │ + bne.n 6aa2 │ │ │ │ dmb ish │ │ │ │ - bne.n 6ae2 │ │ │ │ + bne.n 6afe │ │ │ │ subs r5, #3 │ │ │ │ - beq.n 6b86 │ │ │ │ + beq.n 6ba2 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ab4 │ │ │ │ + bne.n 6ad0 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6aa4 │ │ │ │ + bne.n 6ac0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6b64 │ │ │ │ + bne.n 6b80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6ad4 │ │ │ │ + bne.n 6af0 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ac4 │ │ │ │ + bne.n 6ae0 │ │ │ │ dmb ish │ │ │ │ - beq.n 69ea │ │ │ │ + beq.n 6a06 │ │ │ │ mov r0, r4 │ │ │ │ blx 3690 │ │ │ │ - b.n 69ea │ │ │ │ + b.n 6a06 │ │ │ │ mov r0, r4 │ │ │ │ blx 3690 │ │ │ │ - b.n 6a9c │ │ │ │ + b.n 6ab8 │ │ │ │ mov r0, r4 │ │ │ │ blx 3690 │ │ │ │ - b.n 6a28 │ │ │ │ + b.n 6a44 │ │ │ │ mov r0, r4 │ │ │ │ blx 3690 │ │ │ │ - b.n 6a62 │ │ │ │ + b.n 6a7e │ │ │ │ mov r0, r4 │ │ │ │ blx 36c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6a5c │ │ │ │ + bne.n 6a78 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6a5c │ │ │ │ - b.n 6b0a │ │ │ │ + beq.n 6a78 │ │ │ │ + b.n 6b26 │ │ │ │ mov r0, r4 │ │ │ │ blx 36c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 6a22 │ │ │ │ + bne.w 6a3e │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6a22 │ │ │ │ - b.n 6b2c │ │ │ │ + beq.w 6a3e │ │ │ │ + b.n 6b48 │ │ │ │ mov r0, r4 │ │ │ │ blx 36c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6a96 │ │ │ │ + bne.n 6ab2 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6a96 │ │ │ │ - b.n 6b52 │ │ │ │ + beq.n 6ab2 │ │ │ │ + b.n 6b6e │ │ │ │ mov r0, r4 │ │ │ │ blx 36c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6ad4 │ │ │ │ + bne.n 6af0 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6ad4 │ │ │ │ - b.n 6b74 │ │ │ │ + beq.n 6af0 │ │ │ │ + b.n 6b90 │ │ │ │ adds r0, r6, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 33d8 <_PyEvent_Notify@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r5 │ │ │ │ mov.w r6, #1 │ │ │ │ - b.n 6bda │ │ │ │ + b.n 6bf6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6bc8 │ │ │ │ + bne.n 6be4 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bb8 │ │ │ │ + bne.n 6bd4 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - beq.n 6bd4 │ │ │ │ + beq.n 6bf0 │ │ │ │ blx 3690 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - beq.n 6c10 │ │ │ │ + beq.n 6c2c │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bee │ │ │ │ + bne.n 6c0a │ │ │ │ strexb r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bde │ │ │ │ + bne.n 6bfa │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - beq.n 6bfa │ │ │ │ + beq.n 6c16 │ │ │ │ blx 36c0 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8604 │ │ │ │ + bl 861c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6bae │ │ │ │ + bne.n 6bca │ │ │ │ mov.w r0, #2000 @ 0x7d0 │ │ │ │ blx 31b0 │ │ │ │ - b.n 6bae │ │ │ │ + b.n 6bca │ │ │ │ add.w r0, r8, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 33d8 <_PyEvent_Notify@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -3949,154 +3964,154 @@ │ │ │ │ blx 355c │ │ │ │ blx 2f10 │ │ │ │ blx 355c │ │ │ │ blx 2f10 │ │ │ │ blx 355c │ │ │ │ blx 2f10 │ │ │ │ subs r4, #8 │ │ │ │ - bne.n 6c34 │ │ │ │ + bne.n 6c50 │ │ │ │ mov r0, r6 │ │ │ │ blx 2edc │ │ │ │ add.w r3, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c86 │ │ │ │ + bne.n 6ca2 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 6c9c │ │ │ │ + cbz r2, 6cb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 33d8 <_PyEvent_Notify@plt> │ │ │ │ adds r0, #20 │ │ │ │ - b.n 67ec │ │ │ │ + b.n 6808 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 67f0 │ │ │ │ + b.n 680c │ │ │ │ adds r0, #3 │ │ │ │ - b.n 6dd4 │ │ │ │ + b.n 6df0 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 6be0 │ │ │ │ + b.n 6bfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7362 │ │ │ │ + b.n 737e │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - bflx 4, fp │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + bflx 4, r4 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (6ce8 ) │ │ │ │ - ldr r3, [pc, #28] @ (6cec ) │ │ │ │ - ldr r2, [pc, #28] @ (6cf0 ) │ │ │ │ + ldr r0, [pc, #24] @ (6d04 ) │ │ │ │ + ldr r3, [pc, #28] @ (6d08 ) │ │ │ │ + ldr r2, [pc, #28] @ (6d0c ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6ce4 │ │ │ │ - ldr r3, [pc, #20] @ (6cf4 ) │ │ │ │ + beq.n 6d00 │ │ │ │ + ldr r3, [pc, #20] @ (6d10 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6ce4 │ │ │ │ + cbz r3, 6d00 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (6d1c ) │ │ │ │ - ldr r3, [pc, #36] @ (6d20 ) │ │ │ │ + ldr r0, [pc, #32] @ (6d38 ) │ │ │ │ + ldr r3, [pc, #36] @ (6d3c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (6d24 ) │ │ │ │ + ldr r2, [pc, #36] @ (6d40 ) │ │ │ │ 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 6d18 │ │ │ │ - ldr r3, [pc, #20] @ (6d28 ) │ │ │ │ + beq.n 6d34 │ │ │ │ + ldr r3, [pc, #20] @ (6d44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6d18 │ │ │ │ + cbz r3, 6d34 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (6d58 ) │ │ │ │ - ldr r2, [pc, #40] @ (6d5c ) │ │ │ │ + ldr r3, [pc, #40] @ (6d74 ) │ │ │ │ + ldr r2, [pc, #40] @ (6d78 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 6d56 │ │ │ │ - ldr r3, [pc, #36] @ (6d60 ) │ │ │ │ + cbnz r3, 6d72 │ │ │ │ + ldr r3, [pc, #36] @ (6d7c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6d4a │ │ │ │ - ldr r3, [pc, #32] @ (6d64 ) │ │ │ │ + cbz r3, 6d66 │ │ │ │ + ldr r3, [pc, #32] @ (6d80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2ed0 <__cxa_finalize@plt> │ │ │ │ - bl 6ccc │ │ │ │ - ldr r3, [pc, #24] @ (6d68 ) │ │ │ │ + bl 6ce8 │ │ │ │ + ldr r3, [pc, #24] @ (6d84 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 6cf8 │ │ │ │ + b.n 6d14 │ │ │ │ nop │ │ │ │ b.w 31bc <_PyInstructionSequence_New@plt> │ │ │ │ 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, 6dc6 │ │ │ │ + cbnz r3, 6de2 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 6e38 │ │ │ │ + ble.n 6e54 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.n 6e38 │ │ │ │ + bgt.n 6e54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6e38 │ │ │ │ + beq.n 6e54 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r6, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 35e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6e28 │ │ │ │ + beq.n 6e44 │ │ │ │ cmp r5, #3 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - bne.n 6e04 │ │ │ │ + bne.n 6e20 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 32c0 <_PyCompile_CodeGen@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ @@ -4105,541 +4120,541 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 3c80 <_Py_hashtable_get@plt+0x560> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #96] @ (6e3c ) │ │ │ │ + ldr r4, [pc, #96] @ (6e58 ) │ │ │ │ add.w ip, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ add.w r4, r4, #548 @ 0x224 │ │ │ │ movs r6, #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 30d8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d96 │ │ │ │ - b.n 6dc0 │ │ │ │ + bne.n 6db2 │ │ │ │ + b.n 6ddc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ blx 35e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - bne.n 6db4 │ │ │ │ + bne.n 6dd0 │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6db4 │ │ │ │ + beq.n 6dd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6dc0 │ │ │ │ + b.n 6ddc │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e24 │ │ │ │ - b.n 6dac │ │ │ │ + bne.n 6e40 │ │ │ │ + b.n 6dc8 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 6dd6 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + b.n 6df2 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ b.w 2f40 <_Py_GetConfigsAsDict@plt> │ │ │ │ - ldr r3, [pc, #16] @ (6e58 ) │ │ │ │ + ldr r3, [pc, #16] @ (6e74 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (6e5c ) │ │ │ │ + ldr r2, [pc, #16] @ (6e78 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2f50 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 3400 <_PyInterpreterState_GetConfigCopy@plt> │ │ │ │ cmp r0, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - blt.n 6e94 │ │ │ │ + blt.n 6eb0 │ │ │ │ blx 2fb0 <_PyConfig_AsDict@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 336c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ blx 336c │ │ │ │ - b.n 6e8e │ │ │ │ + b.n 6eaa │ │ │ │ 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, #220] @ (6f8c ) │ │ │ │ + ldr r1, [pc, #220] @ (6fa8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r6, [pc, #220] @ (6f90 ) │ │ │ │ + ldr r6, [pc, #220] @ (6fac ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ blx 3418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f44 │ │ │ │ + beq.n 6f60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6f6e │ │ │ │ + bge.n 6f8a │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f70 │ │ │ │ + beq.n 6f8c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6f5a │ │ │ │ + beq.n 6f76 │ │ │ │ blx 34a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6f28 │ │ │ │ + cbz r0, 6f44 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #324] @ 0x144 │ │ │ │ blx 34c0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 6f2e │ │ │ │ - ldr r1, [pc, #160] @ (6f94 ) │ │ │ │ + cbz r0, 6f4a │ │ │ │ + ldr r1, [pc, #160] @ (6fb0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ea0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6f12 │ │ │ │ + beq.n 6f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 6f4e │ │ │ │ - cbnz r1, 6f2e │ │ │ │ + cbz r3, 6f6a │ │ │ │ + cbnz r1, 6f4a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 6f48 │ │ │ │ - ldr r3, [pc, #124] @ (6f98 ) │ │ │ │ + cbnz r3, 6f64 │ │ │ │ + ldr r3, [pc, #124] @ (6fb4 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r1, [pc, #124] @ (6f9c ) │ │ │ │ + ldr r1, [pc, #124] @ (6fb8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ea0 │ │ │ │ - cbnz r0, 6f2e │ │ │ │ + cbnz r0, 6f4a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6f44 │ │ │ │ + beq.n 6f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6f44 │ │ │ │ + cbnz r3, 6f60 │ │ │ │ mov r0, r4 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6f28 │ │ │ │ - ldr r3, [pc, #84] @ (6fa0 ) │ │ │ │ + b.n 6f44 │ │ │ │ + ldr r3, [pc, #84] @ (6fbc ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n 6f1c │ │ │ │ + b.n 6f38 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6f12 │ │ │ │ - ldr r3, [pc, #72] @ (6fa4 ) │ │ │ │ + b.n 6f2e │ │ │ │ + ldr r3, [pc, #72] @ (6fc0 ) │ │ │ │ movw r2, #870 @ 0x366 │ │ │ │ - ldr r1, [pc, #68] @ (6fa8 ) │ │ │ │ - ldr r0, [pc, #72] @ (6fac ) │ │ │ │ + ldr r1, [pc, #68] @ (6fc4 ) │ │ │ │ + ldr r0, [pc, #72] @ (6fc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - bne.n 6f7a │ │ │ │ - ldr r3, [pc, #60] @ (6fb0 ) │ │ │ │ + bne.n 6f96 │ │ │ │ + ldr r3, [pc, #60] @ (6fcc ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r5, [r3, #624] @ 0x270 │ │ │ │ - b.n 6ed6 │ │ │ │ - ldr r3, [pc, #56] @ (6fb4 ) │ │ │ │ - ldr r1, [pc, #56] @ (6fb8 ) │ │ │ │ + b.n 6ef2 │ │ │ │ + ldr r3, [pc, #56] @ (6fd0 ) │ │ │ │ + ldr r1, [pc, #56] @ (6fd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ - b.n 6f44 │ │ │ │ + b.n 6f60 │ │ │ │ nop │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #48] @ (7000 ) │ │ │ │ + ldr r1, [pc, #48] @ (701c ) │ │ │ │ mov r3, sp │ │ │ │ - ldr r5, [pc, #48] @ (7004 ) │ │ │ │ + ldr r5, [pc, #48] @ (7020 ) │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [sp] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 6ff6 │ │ │ │ + cbz r0, 7012 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 32a8 <_PyImport_ClearExtension@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ffa │ │ │ │ - ldr r3, [pc, #20] @ (7008 ) │ │ │ │ + blt.n 7016 │ │ │ │ + ldr r3, [pc, #20] @ (7024 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6ff6 │ │ │ │ + b.n 7012 │ │ │ │ nop │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ 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] @ (704c ) │ │ │ │ + ldr r1, [pc, #44] @ (7068 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #12 │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 7046 │ │ │ │ + cbz r0, 7062 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 31fc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 7046 │ │ │ │ + cbnz r0, 7062 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3448 <_PyTraceMalloc_GetTraceback@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7042 │ │ │ │ + b.n 705e │ │ │ │ nop │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ 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] @ (708c ) │ │ │ │ + ldr r3, [pc, #44] @ (70a8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 35d4 <_PyMem_GetCurrentAllocatorName@plt> │ │ │ │ - cbz r0, 7076 │ │ │ │ + cbz r0, 7092 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3540 │ │ │ │ - ldr r2, [pc, #24] @ (7090 ) │ │ │ │ + ldr r2, [pc, #24] @ (70ac ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #24] @ (7094 ) │ │ │ │ + ldr r1, [pc, #24] @ (70b0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 30fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ 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] @ (7104 ) │ │ │ │ + ldr r1, [pc, #88] @ (7120 ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 70e0 │ │ │ │ + cbz r0, 70fc │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3354 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 70ec │ │ │ │ + cbz r0, 7108 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 70e4 │ │ │ │ + bne.n 7100 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 70da │ │ │ │ + b.n 70f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 70da │ │ │ │ + b.n 70f6 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 3338 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70d8 │ │ │ │ + bne.n 70f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 30e4 <_PyErr_SetKeyError@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 70da │ │ │ │ - subs r4, r4, r2 │ │ │ │ + b.n 70f6 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (711c ) │ │ │ │ + ldr r3, [pc, #16] @ (7138 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (7120 ) │ │ │ │ + ldr r2, [pc, #16] @ (713c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ 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 │ │ │ │ - cbnz r3, 716c │ │ │ │ + cbnz r3, 7188 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 716c │ │ │ │ + ble.n 7188 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 716c │ │ │ │ - cbz r1, 716c │ │ │ │ + bne.n 7188 │ │ │ │ + cbz r1, 7188 │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 35e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 719c │ │ │ │ + beq.n 71b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 3168 <_PyCompile_OptimizeCfg@plt> │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #68] @ 71b4 │ │ │ │ + ldr.w ip, [pc, #68] @ 71d0 │ │ │ │ mov.w lr, #3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w ip, ip, #608 @ 0x260 │ │ │ │ mov r1, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ movs r2, #0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ blx 30d8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7142 │ │ │ │ - b.n 7166 │ │ │ │ + bne.n 715e │ │ │ │ + b.n 7182 │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 715e │ │ │ │ + beq.n 717a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 7166 │ │ │ │ + b.n 7182 │ │ │ │ nop │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ 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, #128] @ (7248 ) │ │ │ │ + ldr r3, [pc, #128] @ (7264 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 7208 │ │ │ │ + cbz r1, 7224 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #116] @ (724c ) │ │ │ │ + ldr r1, [pc, #116] @ (7268 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ blx 2fbc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7230 │ │ │ │ + cbz r0, 724c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 35a0 <_PyInterpreterConfig_InitFromDict@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 71fe │ │ │ │ + beq.n 721a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 7224 │ │ │ │ + cbz r2, 7240 │ │ │ │ mov.w ip, r3, asr #31 │ │ │ │ mov r0, ip │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #68] @ (7250 ) │ │ │ │ + ldr r3, [pc, #68] @ (726c ) │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc │ │ │ │ add.w r4, r3, #84 @ 0x54 │ │ │ │ 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 7202 │ │ │ │ + b.n 721e │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71fe │ │ │ │ - ldr r3, [pc, #32] @ (7254 ) │ │ │ │ + b.n 721a │ │ │ │ + ldr r3, [pc, #32] @ (7270 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #32] @ (7258 ) │ │ │ │ + ldr r1, [pc, #32] @ (7274 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7202 │ │ │ │ + b.n 721e │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ 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 35c8 │ │ │ │ add.w ip, r0, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #64] @ (72b8 ) │ │ │ │ - ldr r0, [pc, #68] @ (72bc ) │ │ │ │ + ldr r1, [pc, #64] @ (72d4 ) │ │ │ │ + ldr r0, [pc, #68] @ (72d8 ) │ │ │ │ ldrb.w r4, [ip, #540] @ 0x21c │ │ │ │ add r1, pc │ │ │ │ ldrb.w r2, [ip, #536] @ 0x218 │ │ │ │ add r0, pc │ │ │ │ strd r1, r4, [sp, #20] │ │ │ │ - ldr.w lr, [pc, #52] @ 72c0 │ │ │ │ + ldr.w lr, [pc, #52] @ 72dc │ │ │ │ ldrb.w r4, [ip, #539] @ 0x21b │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #44] @ (72c4 ) │ │ │ │ + ldr r3, [pc, #44] @ (72e0 ) │ │ │ │ ldrb.w r4, [ip, #538] @ 0x21a │ │ │ │ strd lr, r4, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #36] @ (72c8 ) │ │ │ │ - ldr r0, [pc, #36] @ (72cc ) │ │ │ │ + ldr r1, [pc, #36] @ (72e4 ) │ │ │ │ + ldr r0, [pc, #36] @ (72e8 ) │ │ │ │ ldrb.w r4, [ip, #537] @ 0x219 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 3314 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ 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 34b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7308 │ │ │ │ + cbz r0, 7324 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3290 <_Py_normpath@plt> │ │ │ │ mov r1, r5 │ │ │ │ blx 2f68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ @@ -4650,403 +4665,403 @@ │ │ │ │ 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] @ (73bc ) │ │ │ │ + ldr r1, [pc, #152] @ (73d8 ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #152] @ (73c0 ) │ │ │ │ + ldr r5, [pc, #152] @ (73dc ) │ │ │ │ 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 3418 │ │ │ │ - cbz r0, 7392 │ │ │ │ + cbz r0, 73ae │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2f1c <_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 31cc <_Py_DecodeLocaleEx@plt> │ │ │ │ adds r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 73ac │ │ │ │ + bhi.n 73c8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ lsls r0, r3, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ blx 2f68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3390 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #64] @ (73c4 ) │ │ │ │ - ldr r1, [pc, #68] @ (73c8 ) │ │ │ │ + ldr r0, [pc, #64] @ (73e0 ) │ │ │ │ + ldr r1, [pc, #68] @ (73e4 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 361c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 737a │ │ │ │ + b.n 7396 │ │ │ │ blx 3030 │ │ │ │ - b.n 7392 │ │ │ │ - ldr r3, [pc, #44] @ (73cc ) │ │ │ │ - ldr r1, [pc, #48] @ (73d0 ) │ │ │ │ + b.n 73ae │ │ │ │ + ldr r3, [pc, #44] @ (73e8 ) │ │ │ │ + ldr r1, [pc, #48] @ (73ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 7392 │ │ │ │ - ldr r3, [pc, #28] @ (73cc ) │ │ │ │ - ldr r1, [pc, #36] @ (73d4 ) │ │ │ │ + b.n 73ae │ │ │ │ + ldr r3, [pc, #28] @ (73e8 ) │ │ │ │ + ldr r1, [pc, #36] @ (73f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 7392 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + b.n 73ae │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ 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] @ (7440 ) │ │ │ │ + ldr r4, [pc, #84] @ (745c ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 6088 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n 742c │ │ │ │ + beq.n 7448 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ bl 62ec │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r1, [pc, #40] @ (7444 ) │ │ │ │ + ldr r1, [pc, #40] @ (7460 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 36f0 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ - ldr r3, [pc, #32] @ (7448 ) │ │ │ │ + ldr r3, [pc, #32] @ (7464 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #28] @ (744c ) │ │ │ │ + ldr r2, [pc, #28] @ (7468 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (7450 ) │ │ │ │ + ldr r1, [pc, #28] @ (746c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 30fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7428 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + b.n 7444 │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xefbfffff │ │ │ │ + @ instruction: 0xefa3ffff │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - ldr.w sl, [pc, #220] @ 7544 │ │ │ │ + ldr.w sl, [pc, #220] @ 7560 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add sl, pc │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 74ce │ │ │ │ + bpl.n 74ea │ │ │ │ mov r0, r1 │ │ │ │ - bl 75d0 │ │ │ │ + bl 75ec │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 74ce │ │ │ │ + cbz r3, 74ea │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 752c │ │ │ │ + beq.n 7548 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7516 │ │ │ │ + blt.n 7532 │ │ │ │ mov r0, r9 │ │ │ │ blx 32cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 74d4 │ │ │ │ + cbz r0, 74f0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 74d4 │ │ │ │ + beq.n 74f0 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbz r4, 74da │ │ │ │ + cbz r4, 74f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7510 │ │ │ │ + bne.n 752c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 74fc │ │ │ │ + bpl.n 7518 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7760 │ │ │ │ + bl 777c │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 74e8 │ │ │ │ + bge.n 7504 │ │ │ │ adds r5, #1 │ │ │ │ str.w r4, [r8, #4]! │ │ │ │ - b.n 74a4 │ │ │ │ - ldr r3, [pc, #120] @ (7548 ) │ │ │ │ + b.n 74c0 │ │ │ │ + ldr r3, [pc, #120] @ (7564 ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #112] @ (754c ) │ │ │ │ + ldr r3, [pc, #112] @ (7568 ) │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ add.w r4, r4, #19456 @ 0x4c00 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 74b4 │ │ │ │ - ldr r3, [pc, #100] @ (7550 ) │ │ │ │ + b.n 74d0 │ │ │ │ + ldr r3, [pc, #100] @ (756c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #100] @ (7554 ) │ │ │ │ - ldr r0, [pc, #104] @ (7558 ) │ │ │ │ + ldr r1, [pc, #100] @ (7570 ) │ │ │ │ + ldr r0, [pc, #104] @ (7574 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (755c ) │ │ │ │ + ldr r3, [pc, #92] @ (7578 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (7560 ) │ │ │ │ - ldr r0, [pc, #96] @ (7564 ) │ │ │ │ + ldr r1, [pc, #92] @ (757c ) │ │ │ │ + ldr r0, [pc, #96] @ (7580 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 74b4 │ │ │ │ - ldr r3, [pc, #80] @ (7568 ) │ │ │ │ + b.n 74d0 │ │ │ │ + ldr r3, [pc, #80] @ (7584 ) │ │ │ │ movw r2, #1333 @ 0x535 │ │ │ │ - ldr r1, [pc, #76] @ (756c ) │ │ │ │ - ldr r0, [pc, #80] @ (7570 ) │ │ │ │ + ldr r1, [pc, #76] @ (7588 ) │ │ │ │ + ldr r0, [pc, #80] @ (758c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (7574 ) │ │ │ │ + ldr r3, [pc, #68] @ (7590 ) │ │ │ │ movw r2, #1331 @ 0x533 │ │ │ │ - ldr r1, [pc, #68] @ (7578 ) │ │ │ │ - ldr r0, [pc, #68] @ (757c ) │ │ │ │ + ldr r1, [pc, #68] @ (7594 ) │ │ │ │ + ldr r0, [pc, #68] @ (7598 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ b.w 35ac <_PyContext_NewHamtForTests@plt> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #60] @ (75c4 ) │ │ │ │ + ldr r3, [pc, #60] @ (75e0 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 75b6 │ │ │ │ + bpl.n 75d2 │ │ │ │ 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 75d0 │ │ │ │ + bl 75ec │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 75bc │ │ │ │ - ldr r2, [pc, #24] @ (75c8 ) │ │ │ │ + cbz r2, 75d8 │ │ │ │ + ldr r2, [pc, #24] @ (75e4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (75cc ) │ │ │ │ + ldr r2, [pc, #20] @ (75e8 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (75cc ) │ │ │ │ + ldr r2, [pc, #12] @ (75e8 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 75b2 │ │ │ │ + b.n 75ce │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 75f4 │ │ │ │ + bpl.n 7610 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 7620 │ │ │ │ + bpl.n 763c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 760a │ │ │ │ + bne.n 7626 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #64] @ (7638 ) │ │ │ │ + ldr r3, [pc, #64] @ (7654 ) │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ - ldr r1, [pc, #64] @ (763c ) │ │ │ │ - ldr r0, [pc, #64] @ (7640 ) │ │ │ │ + ldr r1, [pc, #64] @ (7658 ) │ │ │ │ + ldr r0, [pc, #64] @ (765c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (7644 ) │ │ │ │ + ldr r3, [pc, #56] @ (7660 ) │ │ │ │ movw r2, #815 @ 0x32f │ │ │ │ - ldr r1, [pc, #52] @ (7648 ) │ │ │ │ - ldr r0, [pc, #56] @ (764c ) │ │ │ │ + ldr r1, [pc, #52] @ (7664 ) │ │ │ │ + ldr r0, [pc, #56] @ (7668 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (7650 ) │ │ │ │ + ldr r3, [pc, #44] @ (766c ) │ │ │ │ movw r2, #814 @ 0x32e │ │ │ │ - ldr r1, [pc, #44] @ (7654 ) │ │ │ │ - ldr r0, [pc, #44] @ (7658 ) │ │ │ │ + ldr r1, [pc, #44] @ (7670 ) │ │ │ │ + ldr r0, [pc, #44] @ (7674 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 7662 │ │ │ │ + cbnz r3, 767e │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7660 │ │ │ │ + beq.n 767c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7660 │ │ │ │ + bne.n 767c │ │ │ │ mov r0, r3 │ │ │ │ b.w 3010 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ 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] @ (7744 ) │ │ │ │ + ldr r1, [pc, #172] @ (7760 ) │ │ │ │ add r4, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #164] @ (7748 ) │ │ │ │ + ldr r4, [pc, #164] @ (7764 ) │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ add r4, pc │ │ │ │ blx 3418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7716 │ │ │ │ + beq.n 7732 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r4 │ │ │ │ blx 34b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7702 │ │ │ │ + cbz r0, 771e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2f1c <_Py_GetErrorHandler@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -5055,185 +5070,185 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ blx 2eac <_Py_EncodeLocaleEx@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f28 │ │ │ │ adds r0, r5, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 7734 │ │ │ │ + bhi.n 7750 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r5, r2, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 332c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3390 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ (774c ) │ │ │ │ - ldr r1, [pc, #68] @ (7750 ) │ │ │ │ + ldr r3, [pc, #64] @ (7768 ) │ │ │ │ + ldr r1, [pc, #68] @ (776c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7702 │ │ │ │ + b.n 771e │ │ │ │ blx 3030 │ │ │ │ - b.n 7716 │ │ │ │ - ldr r0, [pc, #48] @ (7754 ) │ │ │ │ - ldr r1, [pc, #52] @ (7758 ) │ │ │ │ + b.n 7732 │ │ │ │ + ldr r0, [pc, #48] @ (7770 ) │ │ │ │ + ldr r1, [pc, #52] @ (7774 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 361c │ │ │ │ - b.n 7716 │ │ │ │ - ldr r3, [pc, #20] @ (774c ) │ │ │ │ - ldr r1, [pc, #36] @ (775c ) │ │ │ │ + b.n 7732 │ │ │ │ + ldr r3, [pc, #20] @ (7768 ) │ │ │ │ + ldr r1, [pc, #36] @ (7778 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 7716 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + b.n 7732 │ │ │ │ + subs r0, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ 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] @ (77b8 ) │ │ │ │ - ldr r2, [pc, #72] @ (77bc ) │ │ │ │ + ldr r3, [pc, #72] @ (77d4 ) │ │ │ │ + ldr r2, [pc, #72] @ (77d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7788 │ │ │ │ - ldr r2, [pc, #64] @ (77c0 ) │ │ │ │ + beq.n 77a4 │ │ │ │ + ldr r2, [pc, #64] @ (77dc ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 77a0 │ │ │ │ + beq.n 77bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #56] @ (77c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (77e0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (77c8 ) │ │ │ │ - ldr r0, [pc, #56] @ (77cc ) │ │ │ │ + ldr r1, [pc, #56] @ (77e4 ) │ │ │ │ + ldr r0, [pc, #56] @ (77e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (77d0 ) │ │ │ │ + ldr r3, [pc, #44] @ (77ec ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - ldr r1, [pc, #44] @ (77d4 ) │ │ │ │ - ldr r0, [pc, #44] @ (77d8 ) │ │ │ │ + ldr r1, [pc, #44] @ (77f0 ) │ │ │ │ + ldr r0, [pc, #44] @ (77f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #20] @ (7800 ) │ │ │ │ + ldr r4, [pc, #20] @ (781c ) │ │ │ │ sub sp, #8 │ │ │ │ blx 3214 <_PyPathConfig_ClearGlobal@plt> │ │ │ │ - ldr r3, [pc, #16] @ (7804 ) │ │ │ │ + ldr r3, [pc, #16] @ (7820 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ 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 34fc <_PyInterpreterState_ObjectToID@plt> │ │ │ │ subs r3, r1, #0 │ │ │ │ - bge.n 7824 │ │ │ │ + bge.n 7840 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 3650 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (7884 ) │ │ │ │ + ldr r4, [pc, #72] @ (78a0 ) │ │ │ │ sub sp, #12 │ │ │ │ bl 6088 │ │ │ │ mov r5, r0 │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [pc, #60] @ (7888 ) │ │ │ │ + ldr r3, [pc, #60] @ (78a4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 36f0 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 7870 │ │ │ │ + cbz r0, 788c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7870 │ │ │ │ + beq.n 788c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 787c │ │ │ │ - ldr r3, [pc, #24] @ (788c ) │ │ │ │ + cbz r3, 7898 │ │ │ │ + ldr r3, [pc, #24] @ (78a8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7870 │ │ │ │ + b.n 788c │ │ │ │ nop │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5242,399 +5257,399 @@ │ │ │ │ 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] @ (7a64 ) │ │ │ │ + ldr r3, [pc, #436] @ (7a80 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #428] @ (7a68 ) │ │ │ │ + ldr r2, [pc, #428] @ (7a84 ) │ │ │ │ add.w r3, r3, #784 @ 0x310 │ │ │ │ - ldr r5, [pc, #428] @ (7a6c ) │ │ │ │ + ldr r5, [pc, #428] @ (7a88 ) │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx 2eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 799e │ │ │ │ - ldr r3, [pc, #416] @ (7a70 ) │ │ │ │ + beq.n 79ba │ │ │ │ + ldr r3, [pc, #416] @ (7a8c ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 7a06 │ │ │ │ + beq.w 7a22 │ │ │ │ bics.w r2, r3, #2 │ │ │ │ - beq.n 7916 │ │ │ │ + beq.n 7932 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 71b8 │ │ │ │ + bl 71d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 799e │ │ │ │ + beq.n 79ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 7982 │ │ │ │ + bne.n 799e │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 3534 <_PyXI_NewInterpreter@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7910 │ │ │ │ + cbz r0, 792c │ │ │ │ mov r0, r4 │ │ │ │ blx 3078 <_PyInterpreterState_GetIDObject@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79bc │ │ │ │ + beq.n 79d8 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7990 │ │ │ │ + bne.n 79ac │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79a2 │ │ │ │ + beq.n 79be │ │ │ │ movs r7, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 36a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 79c8 │ │ │ │ + bne.n 79e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7a3a │ │ │ │ + bne.w 7a56 │ │ │ │ blx 31a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 36a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 796a │ │ │ │ + cbz r0, 7986 │ │ │ │ blx 3460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 36a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3528 │ │ │ │ mov r0, r6 │ │ │ │ blx 36a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3138 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7902 │ │ │ │ - ldr r3, [pc, #264] @ (7a74 ) │ │ │ │ - ldr r1, [pc, #264] @ (7a78 ) │ │ │ │ + bne.n 791e │ │ │ │ + ldr r3, [pc, #264] @ (7a90 ) │ │ │ │ + ldr r1, [pc, #264] @ (7a94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - cbz r7, 799e │ │ │ │ + cbz r7, 79ba │ │ │ │ mov r0, r7 │ │ │ │ blx 3254 <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 799e │ │ │ │ + b.n 79ba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a22 │ │ │ │ + beq.n 7a3e │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 7a12 │ │ │ │ + bhi.n 7a2e │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - b.n 7922 │ │ │ │ - ldr r3, [pc, #232] @ (7a7c ) │ │ │ │ - ldr r1, [pc, #236] @ (7a80 ) │ │ │ │ + b.n 793e │ │ │ │ + ldr r3, [pc, #232] @ (7a98 ) │ │ │ │ + ldr r1, [pc, #236] @ (7a9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7910 │ │ │ │ + b.n 792c │ │ │ │ blx 3454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7902 │ │ │ │ - ldr r3, [pc, #196] @ (7a74 ) │ │ │ │ - ldr r1, [pc, #212] @ (7a84 ) │ │ │ │ + bne.n 791e │ │ │ │ + ldr r3, [pc, #196] @ (7a90 ) │ │ │ │ + ldr r1, [pc, #212] @ (7aa0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 799e │ │ │ │ + b.n 79ba │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ - b.n 790e │ │ │ │ + b.n 792a │ │ │ │ add r4, sp, #28 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 33b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 36a8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 2fe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7944 │ │ │ │ + beq.n 7960 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a52 │ │ │ │ - ldr r3, [pc, #152] @ (7a88 ) │ │ │ │ + beq.n 7a6e │ │ │ │ + ldr r3, [pc, #152] @ (7aa4 ) │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ - ldr r1, [pc, #148] @ (7a8c ) │ │ │ │ - ldr r0, [pc, #152] @ (7a90 ) │ │ │ │ + ldr r1, [pc, #148] @ (7aa8 ) │ │ │ │ + ldr r0, [pc, #152] @ (7aac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ bics.w r2, r3, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq.n 791a │ │ │ │ + beq.n 7936 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 78e0 │ │ │ │ - ldr r3, [pc, #104] @ (7a7c ) │ │ │ │ - ldr r1, [pc, #124] @ (7a94 ) │ │ │ │ + b.n 78fc │ │ │ │ + ldr r3, [pc, #104] @ (7a98 ) │ │ │ │ + ldr r1, [pc, #124] @ (7ab0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ - b.n 799e │ │ │ │ - ldr r3, [pc, #116] @ (7a98 ) │ │ │ │ + b.n 79ba │ │ │ │ + ldr r3, [pc, #116] @ (7ab4 ) │ │ │ │ movw r2, #1411 @ 0x583 │ │ │ │ - ldr r1, [pc, #112] @ (7a9c ) │ │ │ │ - ldr r0, [pc, #116] @ (7aa0 ) │ │ │ │ + ldr r1, [pc, #112] @ (7ab8 ) │ │ │ │ + ldr r0, [pc, #116] @ (7abc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (7aa4 ) │ │ │ │ + ldr r3, [pc, #104] @ (7ac0 ) │ │ │ │ movw r2, #1420 @ 0x58c │ │ │ │ - ldr r1, [pc, #100] @ (7aa8 ) │ │ │ │ - ldr r0, [pc, #104] @ (7aac ) │ │ │ │ + ldr r1, [pc, #100] @ (7ac4 ) │ │ │ │ + ldr r0, [pc, #104] @ (7ac8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 33cc <_PyErr_SetFromPyStatus@plt> │ │ │ │ blx 30b4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7944 │ │ │ │ + b.n 7960 │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #84] @ (7b14 ) │ │ │ │ + ldr r4, [pc, #84] @ (7b30 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r4, pc │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbnz r0, 7b0c │ │ │ │ - ldr r2, [pc, #72] @ (7b18 ) │ │ │ │ + cbnz r0, 7b28 │ │ │ │ + ldr r2, [pc, #72] @ (7b34 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 318c │ │ │ │ - cbz r0, 7aea │ │ │ │ + cbz r0, 7b06 │ │ │ │ blx 3260 │ │ │ │ - ldr r3, [pc, #56] @ (7b1c ) │ │ │ │ + ldr r3, [pc, #56] @ (7b38 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3338 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ae4 │ │ │ │ - ldr r3, [pc, #40] @ (7b20 ) │ │ │ │ + bne.n 7b00 │ │ │ │ + ldr r3, [pc, #40] @ (7b3c ) │ │ │ │ movw r2, #1698 @ 0x6a2 │ │ │ │ - ldr r1, [pc, #40] @ (7b24 ) │ │ │ │ - ldr r0, [pc, #40] @ (7b28 ) │ │ │ │ + ldr r1, [pc, #40] @ (7b40 ) │ │ │ │ + ldr r0, [pc, #40] @ (7b44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (7b2c ) │ │ │ │ + ldr r3, [pc, #28] @ (7b48 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 7ae4 │ │ │ │ + b.n 7b00 │ │ │ │ nop │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #64] @ (7b84 ) │ │ │ │ + ldr r3, [pc, #64] @ (7ba0 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (7b88 ) │ │ │ │ + ldr r2, [pc, #64] @ (7ba4 ) │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #60] @ (7b8c ) │ │ │ │ + ldr r4, [pc, #60] @ (7ba8 ) │ │ │ │ add r2, pc │ │ │ │ add.w r3, r3, #796 @ 0x31c │ │ │ │ movs r5, #0 │ │ │ │ add r4, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2eb8 │ │ │ │ - cbz r0, 7b7e │ │ │ │ + cbz r0, 7b9a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7b78 │ │ │ │ + cbz r0, 7b94 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ - ldr r3, [pc, #24] @ (7b90 ) │ │ │ │ + ldr r3, [pc, #24] @ (7bac ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7b78 │ │ │ │ + b.n 7b94 │ │ │ │ nop │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ 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] @ (7bc4 ) │ │ │ │ + ldr r4, [pc, #32] @ (7be0 ) │ │ │ │ mov r0, r1 │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 7bba │ │ │ │ + cbz r0, 7bd6 │ │ │ │ blx 36b4 <_PyInterpreterState_RequiresIDRef@plt> │ │ │ │ - cbnz r0, 7bbe │ │ │ │ - ldr r3, [pc, #16] @ (7bc8 ) │ │ │ │ + cbnz r0, 7bda │ │ │ │ + ldr r3, [pc, #16] @ (7be4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ (7bcc ) │ │ │ │ + ldr r3, [pc, #12] @ (7be8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 7bba │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + b.n 7bd6 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ 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] @ (7c80 ) │ │ │ │ + ldr r3, [pc, #156] @ (7c9c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #152] @ (7c84 ) │ │ │ │ + ldr r2, [pc, #152] @ (7ca0 ) │ │ │ │ add r3, pc │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, sp, #24 │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ blx 2eb8 │ │ │ │ - cbz r0, 7c70 │ │ │ │ + cbz r0, 7c8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7c68 │ │ │ │ + cbz r0, 7c84 │ │ │ │ movs r1, #5 │ │ │ │ blx 3360 <_PyThreadState_NewBound@plt> │ │ │ │ mov r6, r0 │ │ │ │ blx 36a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r3, 7c2e │ │ │ │ + cbz r3, 7c4a │ │ │ │ mov r0, r4 │ │ │ │ blx 31f0 <_PyInterpreterState_SetRunningMain@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7c7c │ │ │ │ + blt.n 7c98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ blx 3644 │ │ │ │ mov r7, r0 │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 7c74 │ │ │ │ + cbnz r0, 7c90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7c4e │ │ │ │ + cbz r3, 7c6a │ │ │ │ mov r0, r4 │ │ │ │ blx 309c <_PyInterpreterState_SetNotRunningMain@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 3224 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3528 │ │ │ │ @@ -5642,569 +5657,569 @@ │ │ │ │ blx 36a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 3138 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c68 │ │ │ │ + b.n 7c84 │ │ │ │ mov r0, r5 │ │ │ │ blx 3180 │ │ │ │ - b.n 7c44 │ │ │ │ + b.n 7c60 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7c56 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + b.n 7c72 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ 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 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbz r0, 7cae │ │ │ │ + cbz r0, 7cca │ │ │ │ add.w r0, r0, #3664 @ 0xe50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldrd r0, r1, [r0, #-8] │ │ │ │ b.w 3650 │ │ │ │ pop {r3, pc} │ │ │ │ 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] @ (7d60 ) │ │ │ │ + ldr r6, [pc, #156] @ (7d7c ) │ │ │ │ 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 7d12 │ │ │ │ - ldr r1, [pc, #128] @ (7d64 ) │ │ │ │ + beq.n 7d2e │ │ │ │ + ldr r1, [pc, #128] @ (7d80 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 3714 <_PyOnceFlag_CallOnceSlow@plt> │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7cf8 │ │ │ │ + bgt.n 7d14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7d16 │ │ │ │ + bne.n 7d32 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7cce │ │ │ │ - cbnz r0, 7d46 │ │ │ │ + b.n 7cea │ │ │ │ + cbnz r0, 7d62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 7d2e │ │ │ │ + bne.n 7d4a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 7cce │ │ │ │ - ldr r3, [pc, #96] @ (7d68 ) │ │ │ │ + bne.n 7cea │ │ │ │ + ldr r3, [pc, #96] @ (7d84 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7cfa │ │ │ │ - ldr r3, [pc, #84] @ (7d6c ) │ │ │ │ + bgt.n 7d16 │ │ │ │ + ldr r3, [pc, #84] @ (7d88 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #80] @ (7d70 ) │ │ │ │ - ldr r0, [pc, #84] @ (7d74 ) │ │ │ │ + ldr r1, [pc, #80] @ (7d8c ) │ │ │ │ + ldr r0, [pc, #84] @ (7d90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #636 @ 0x27c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (7d78 ) │ │ │ │ + ldr r3, [pc, #72] @ (7d94 ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr r1, [pc, #68] @ (7d7c ) │ │ │ │ - ldr r0, [pc, #72] @ (7d80 ) │ │ │ │ + ldr r1, [pc, #68] @ (7d98 ) │ │ │ │ + ldr r0, [pc, #72] @ (7d9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #636 @ 0x27c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (7d84 ) │ │ │ │ + ldr r3, [pc, #60] @ (7da0 ) │ │ │ │ mov.w r2, #378 @ 0x17a │ │ │ │ - ldr r1, [pc, #56] @ (7d88 ) │ │ │ │ - ldr r0, [pc, #60] @ (7d8c ) │ │ │ │ + ldr r1, [pc, #56] @ (7da4 ) │ │ │ │ + ldr r0, [pc, #60] @ (7da8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #636 @ 0x27c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r0, r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r0, r1, r5} │ │ │ │ vrsra.u32 d16, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ 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] @ (8050 ) │ │ │ │ + ldr r6, [pc, #688] @ (806c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #688] @ (8054 ) │ │ │ │ + ldr r3, [pc, #688] @ (8070 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #688] @ (8058 ) │ │ │ │ + ldr r0, [pc, #688] @ (8074 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 3108 <_Py_hashtable_new@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7eae │ │ │ │ + beq.n 7eca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8038 │ │ │ │ + bne.w 8054 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8020 │ │ │ │ + beq.w 803c │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8008 │ │ │ │ + bne.w 8024 │ │ │ │ sub.w r2, r4, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fc8 <_Py_hashtable_set@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ea8 │ │ │ │ + blt.n 7ec4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7dd8 │ │ │ │ + bne.n 7df4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #26 │ │ │ │ - bne.w 7ff0 │ │ │ │ + bne.w 800c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #26 │ │ │ │ it hi │ │ │ │ movhi r4, #97 @ 0x61 │ │ │ │ - bls.w 7fd8 │ │ │ │ + bls.w 7ff4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fc0 │ │ │ │ + beq.w 7fdc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7fa8 │ │ │ │ + bne.w 7fc4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eb8 │ │ │ │ + bne.n 7ed4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7e02 │ │ │ │ + bne.n 7e1e │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7ed0 │ │ │ │ + bne.n 7eec │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7e2a │ │ │ │ + bne.n 7e46 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx 2f34 <_Py_hashtable_steal@plt> │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 7f90 │ │ │ │ + bne.w 7fac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.w 7f78 │ │ │ │ + bne.w 7f94 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f60 │ │ │ │ - ldr r1, [pc, #504] @ (805c ) │ │ │ │ + bne.n 7f7c │ │ │ │ + ldr r1, [pc, #504] @ (8078 ) │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 33c0 <_Py_hashtable_foreach@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f48 │ │ │ │ + bne.n 7f64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.n 7f30 │ │ │ │ + bne.n 7f4c │ │ │ │ mov r0, r5 │ │ │ │ blx 30a8 <_Py_hashtable_clear@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f18 │ │ │ │ + bne.n 7f34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f00 │ │ │ │ + beq.n 7f1c │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ - cbnz r0, 7ee8 │ │ │ │ + cbnz r0, 7f04 │ │ │ │ mov r0, r5 │ │ │ │ blx 3490 <_Py_hashtable_destroy@plt> │ │ │ │ - ldr r3, [pc, #448] @ (8060 ) │ │ │ │ + ldr r3, [pc, #448] @ (807c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 3490 <_Py_hashtable_destroy@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 302c │ │ │ │ - ldr r3, [pc, #424] @ (8064 ) │ │ │ │ + ldr r3, [pc, #424] @ (8080 ) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #424] @ (8068 ) │ │ │ │ - ldr r0, [pc, #424] @ (806c ) │ │ │ │ + ldr r1, [pc, #424] @ (8084 ) │ │ │ │ + ldr r0, [pc, #424] @ (8088 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (8070 ) │ │ │ │ + ldr r3, [pc, #412] @ (808c ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #412] @ (8074 ) │ │ │ │ - ldr r0, [pc, #412] @ (8078 ) │ │ │ │ + ldr r1, [pc, #412] @ (8090 ) │ │ │ │ + ldr r0, [pc, #412] @ (8094 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (807c ) │ │ │ │ + ldr r3, [pc, #400] @ (8098 ) │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #400] @ (8080 ) │ │ │ │ - ldr r0, [pc, #400] @ (8084 ) │ │ │ │ + ldr r1, [pc, #400] @ (809c ) │ │ │ │ + ldr r0, [pc, #400] @ (80a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (8088 ) │ │ │ │ + ldr r3, [pc, #388] @ (80a4 ) │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ - ldr r1, [pc, #388] @ (808c ) │ │ │ │ - ldr r0, [pc, #388] @ (8090 ) │ │ │ │ + ldr r1, [pc, #388] @ (80a8 ) │ │ │ │ + ldr r0, [pc, #388] @ (80ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (8094 ) │ │ │ │ + ldr r3, [pc, #376] @ (80b0 ) │ │ │ │ mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #376] @ (8098 ) │ │ │ │ - ldr r0, [pc, #376] @ (809c ) │ │ │ │ + ldr r1, [pc, #376] @ (80b4 ) │ │ │ │ + ldr r0, [pc, #376] @ (80b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (80a0 ) │ │ │ │ + ldr r3, [pc, #364] @ (80bc ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #364] @ (80a4 ) │ │ │ │ - ldr r0, [pc, #364] @ (80a8 ) │ │ │ │ + ldr r1, [pc, #364] @ (80c0 ) │ │ │ │ + ldr r0, [pc, #364] @ (80c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (80ac ) │ │ │ │ + ldr r3, [pc, #352] @ (80c8 ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r1, [pc, #352] @ (80b0 ) │ │ │ │ - ldr r0, [pc, #352] @ (80b4 ) │ │ │ │ + ldr r1, [pc, #352] @ (80cc ) │ │ │ │ + ldr r0, [pc, #352] @ (80d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (80b8 ) │ │ │ │ + ldr r3, [pc, #340] @ (80d4 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #340] @ (80bc ) │ │ │ │ - ldr r0, [pc, #340] @ (80c0 ) │ │ │ │ + ldr r1, [pc, #340] @ (80d8 ) │ │ │ │ + ldr r0, [pc, #340] @ (80dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (80c4 ) │ │ │ │ + ldr r3, [pc, #328] @ (80e0 ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #328] @ (80c8 ) │ │ │ │ - ldr r0, [pc, #328] @ (80cc ) │ │ │ │ + ldr r1, [pc, #328] @ (80e4 ) │ │ │ │ + ldr r0, [pc, #328] @ (80e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (80d0 ) │ │ │ │ + ldr r3, [pc, #316] @ (80ec ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #316] @ (80d4 ) │ │ │ │ - ldr r0, [pc, #316] @ (80d8 ) │ │ │ │ + ldr r1, [pc, #316] @ (80f0 ) │ │ │ │ + ldr r0, [pc, #316] @ (80f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (80dc ) │ │ │ │ + ldr r3, [pc, #304] @ (80f8 ) │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - ldr r1, [pc, #304] @ (80e0 ) │ │ │ │ - ldr r0, [pc, #304] @ (80e4 ) │ │ │ │ + ldr r1, [pc, #304] @ (80fc ) │ │ │ │ + ldr r0, [pc, #304] @ (8100 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (80e8 ) │ │ │ │ + ldr r3, [pc, #292] @ (8104 ) │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ - ldr r1, [pc, #292] @ (80ec ) │ │ │ │ - ldr r0, [pc, #292] @ (80f0 ) │ │ │ │ + ldr r1, [pc, #292] @ (8108 ) │ │ │ │ + ldr r0, [pc, #292] @ (810c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (80f4 ) │ │ │ │ + ldr r3, [pc, #280] @ (8110 ) │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ - ldr r1, [pc, #280] @ (80f8 ) │ │ │ │ - ldr r0, [pc, #280] @ (80fc ) │ │ │ │ + ldr r1, [pc, #280] @ (8114 ) │ │ │ │ + ldr r0, [pc, #280] @ (8118 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (8100 ) │ │ │ │ + ldr r3, [pc, #268] @ (811c ) │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #268] @ (8104 ) │ │ │ │ - ldr r0, [pc, #268] @ (8108 ) │ │ │ │ + ldr r1, [pc, #268] @ (8120 ) │ │ │ │ + ldr r0, [pc, #268] @ (8124 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (810c ) │ │ │ │ + ldr r3, [pc, #256] @ (8128 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #256] @ (8110 ) │ │ │ │ - ldr r0, [pc, #256] @ (8114 ) │ │ │ │ + ldr r1, [pc, #256] @ (812c ) │ │ │ │ + ldr r0, [pc, #256] @ (8130 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (8118 ) │ │ │ │ + ldr r3, [pc, #244] @ (8134 ) │ │ │ │ mov.w r2, #266 @ 0x10a │ │ │ │ - ldr r1, [pc, #244] @ (811c ) │ │ │ │ - ldr r0, [pc, #244] @ (8120 ) │ │ │ │ + ldr r1, [pc, #244] @ (8138 ) │ │ │ │ + ldr r0, [pc, #244] @ (813c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (8124 ) │ │ │ │ + ldr r3, [pc, #232] @ (8140 ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #232] @ (8128 ) │ │ │ │ - ldr r0, [pc, #232] @ (812c ) │ │ │ │ + ldr r1, [pc, #232] @ (8144 ) │ │ │ │ + ldr r0, [pc, #232] @ (8148 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r6, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ bx lr │ │ │ │ uxtb r1, r1 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8146 │ │ │ │ + bne.n 8162 │ │ │ │ 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] @ (816c ) │ │ │ │ + ldr r3, [pc, #20] @ (8188 ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #20] @ (8170 ) │ │ │ │ - ldr r0, [pc, #24] @ (8174 ) │ │ │ │ + ldr r1, [pc, #20] @ (818c ) │ │ │ │ + ldr r0, [pc, #24] @ (8190 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #904 @ 0x388 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r4, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #232] @ 8270 │ │ │ │ + ldr.w ip, [pc, #232] @ 828c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #228] @ (8274 ) │ │ │ │ - ldr r4, [pc, #228] @ (8278 ) │ │ │ │ + ldr r1, [pc, #228] @ (8290 ) │ │ │ │ + ldr r4, [pc, #228] @ (8294 ) │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #28 │ │ │ │ add.w ip, ip, #1120 @ 0x460 │ │ │ │ add r4, pc │ │ │ │ str.w ip, [sp, #16] │ │ │ │ movw ip, #45087 @ 0xb01f │ │ │ │ movt ip, #3614 @ 0xe1e │ │ │ │ str.w ip, [sp, #24] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 81fc │ │ │ │ - ldr r3, [pc, #196] @ (827c ) │ │ │ │ + cbz r0, 8218 │ │ │ │ + ldr r3, [pc, #196] @ (8298 ) │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ it eq │ │ │ │ @@ -6212,211 +6227,209 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ it eq │ │ │ │ streq r0, [sp, #20] │ │ │ │ blx 3278 <_PySet_NextEntryRef@plt> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8214 │ │ │ │ - ldr r0, [pc, #164] @ (8280 ) │ │ │ │ + bne.n 8230 │ │ │ │ + ldr r0, [pc, #164] @ (829c ) │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ blx 3314 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 8200 │ │ │ │ + bne.n 821c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 81f6 │ │ │ │ + b.n 8212 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81f6 │ │ │ │ + bne.n 8212 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 81f6 │ │ │ │ - ldr r3, [pc, #108] @ (8284 ) │ │ │ │ + b.n 8212 │ │ │ │ + ldr r3, [pc, #108] @ (82a0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, #1120 @ 0x460 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 825c │ │ │ │ + bne.n 8278 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movw r2, #45087 @ 0xb01f │ │ │ │ movt r2, #3614 @ 0xe1e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 824a │ │ │ │ + bne.n 8266 │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 81fc │ │ │ │ - cbnz r1, 8238 │ │ │ │ + beq.n 8218 │ │ │ │ + cbnz r1, 8254 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 81f6 │ │ │ │ - ldr r1, [pc, #76] @ (8288 ) │ │ │ │ + b.n 8212 │ │ │ │ + ldr r1, [pc, #76] @ (82a4 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #76] @ (828c ) │ │ │ │ + ldr r0, [pc, #76] @ (82a8 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #68] @ (8290 ) │ │ │ │ + ldr r1, [pc, #68] @ (82ac ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #64] @ (8294 ) │ │ │ │ + ldr r0, [pc, #64] @ (82b0 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #56] @ (8298 ) │ │ │ │ + ldr r1, [pc, #56] @ (82b4 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #56] @ (829c ) │ │ │ │ + ldr r0, [pc, #56] @ (82b8 ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r0, r0, r2 │ │ │ │ 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] @ (832c ) │ │ │ │ + ldr r1, [pc, #120] @ (8348 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #120] @ (8330 ) │ │ │ │ + ldr r4, [pc, #120] @ (834c ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 82fc │ │ │ │ - ldr r3, [pc, #108] @ (8334 ) │ │ │ │ + cbz r0, 8318 │ │ │ │ + ldr r3, [pc, #108] @ (8350 ) │ │ │ │ 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 3660 <_PySet_Update@plt> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82f6 │ │ │ │ + beq.n 8312 │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 8316 │ │ │ │ + cbnz r0, 8332 │ │ │ │ mov r0, r4 │ │ │ │ blx 3224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3338 │ │ │ │ - cbz r0, 8300 │ │ │ │ + cbz r0, 831c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 82f2 │ │ │ │ - ldr r3, [pc, #52] @ (8338 ) │ │ │ │ + b.n 830e │ │ │ │ + ldr r3, [pc, #52] @ (8354 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #52] @ (833c ) │ │ │ │ - ldr r0, [pc, #56] @ (8340 ) │ │ │ │ + ldr r1, [pc, #52] @ (8358 ) │ │ │ │ + ldr r0, [pc, #56] @ (835c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (8344 ) │ │ │ │ + ldr r3, [pc, #44] @ (8360 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #44] @ (8348 ) │ │ │ │ - ldr r0, [pc, #44] @ (834c ) │ │ │ │ + ldr r1, [pc, #44] @ (8364 ) │ │ │ │ + ldr r0, [pc, #44] @ (8368 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r4, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (8364 ) │ │ │ │ - ldr r2, [pc, #20] @ (8368 ) │ │ │ │ + ldr r3, [pc, #16] @ (8380 ) │ │ │ │ + ldr r2, [pc, #20] @ (8384 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ b.w 3508 <_PyUnicode_TransformDecimalAndSpaceToASCII@plt> │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 85f2 │ │ │ │ + beq.w 860a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 85c2 │ │ │ │ + beq.w 85da │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 85cc │ │ │ │ + bls.w 85e4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 85dc │ │ │ │ + beq.w 85f4 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 83b8 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 83d0 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -6600,138 +6613,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 8994 │ │ │ │ + b.w 89ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85f2 │ │ │ │ + beq.n 860a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 8376 │ │ │ │ + bl 838e │ │ │ │ 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 8628 │ │ │ │ + b.n 8640 │ │ │ │ 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 8816 │ │ │ │ + beq.w 882e │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 867a │ │ │ │ + ble.n 8692 │ │ │ │ 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 8698 │ │ │ │ + beq.n 86b0 │ │ │ │ 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 86ac │ │ │ │ + beq.n 86c4 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 8802 │ │ │ │ + beq.w 881a │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 86da │ │ │ │ + blt.n 86f2 │ │ │ │ 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 86f8 │ │ │ │ + b.n 8710 │ │ │ │ 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 870e │ │ │ │ + bpl.n 8726 │ │ │ │ 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 874c │ │ │ │ + bcc.n 8764 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 8734 │ │ │ │ + bcc.n 874c │ │ │ │ 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 8868 │ │ │ │ + bcs.w 8880 │ │ │ │ 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 8734 │ │ │ │ + bcs.n 874c │ │ │ │ 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 8796 │ │ │ │ + bge.n 87ae │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 8792 │ │ │ │ + ble.n 87aa │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 87ac │ │ │ │ + b.n 87c4 │ │ │ │ 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 │ │ │ │ @@ -6739,17 +6752,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 87fa │ │ │ │ + bge.n 8812 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 87e2 │ │ │ │ + bgt.n 87fa │ │ │ │ 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 │ │ │ │ @@ -6766,35 +6779,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 86b4 │ │ │ │ + b.n 86cc │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 8876 │ │ │ │ + beq.n 888e │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 883a │ │ │ │ + beq.n 8852 │ │ │ │ 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 8858 │ │ │ │ + bne.n 8870 │ │ │ │ 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 │ │ │ │ @@ -6825,28 +6838,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 8760 │ │ │ │ + b.n 8778 │ │ │ │ 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 8760 │ │ │ │ + b.n 8778 │ │ │ │ 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 │ │ │ │ @@ -6860,34 +6873,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 8760 │ │ │ │ + b.n 8778 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 894e │ │ │ │ + b.n 8966 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 894e │ │ │ │ + bpl.n 8966 │ │ │ │ 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 870e │ │ │ │ + beq.w 8726 │ │ │ │ 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 │ │ │ │ @@ -6895,15 +6908,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 870e │ │ │ │ + b.n 8726 │ │ │ │ nop │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 2e94 │ │ │ │ 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: │ │ │ │ │ │ │ │ -000089c8 <.fini>: │ │ │ │ +000089e0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,593 +1,593 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000089d0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000089e0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000089f0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00008a00 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00008a10 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00008a20 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00008a30 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00008a40 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00008a50 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00008a60 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ - 0x00008a70 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ - 0x00008a80 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ - 0x00008a90 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ - 0x00008aa0 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ - 0x00008ab0 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ - 0x00008ac0 7c693a67 65745f69 6e746572 705f7365 |i:get_interp_se │ │ │ │ - 0x00008ad0 7474696e 67730000 25640000 2e2e2f4d ttings..%d..../M │ │ │ │ - 0x00008ae0 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x00008af0 726e616c 63617069 2e630000 696e7465 rnalcapi.c..inte │ │ │ │ - 0x00008b00 72702021 3d204e55 4c4c0000 66656174 rp != NULL..feat │ │ │ │ - 0x00008b10 7572655f 666c6167 73000000 6f776e5f ure_flags...own_ │ │ │ │ - 0x00008b20 67696c00 4f4f3a63 6c656172 5f657874 gil.OO:clear_ext │ │ │ │ - 0x00008b30 656e7369 6f6e0000 4f497300 494f0000 ension..OIs.IO.. │ │ │ │ - 0x00008b40 63616e6e 6f742067 65742061 6c6c6f63 cannot get alloc │ │ │ │ - 0x00008b50 61746f72 73206e61 6d650000 4f4f6e3a ators name..OOn: │ │ │ │ - 0x00008b60 64696374 5f676574 6974656d 5f6b6e6f dict_getitem_kno │ │ │ │ - 0x00008b70 776e6861 73680000 734f7c24 703a7275 wnhash..sO|$p:ru │ │ │ │ - 0x00008b80 6e5f696e 5f737562 696e7465 72705f77 n_in_subinterp_w │ │ │ │ - 0x00008b90 6974685f 636f6e66 69670000 7375622d ith_config..sub- │ │ │ │ - 0x00008ba0 696e7465 72707265 74657220 63726561 interpreter crea │ │ │ │ - 0x00008bb0 74696f6e 20666169 6c656400 73746174 tion failed.stat │ │ │ │ - 0x00008bc0 6520213d 204e554c 4c000000 4f690000 e != NULL...Oi.. │ │ │ │ - 0x00008bd0 696e7661 6c696420 726f756e 64696e67 invalid rounding │ │ │ │ - 0x00008be0 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x00008bf0 286d6574 61646174 61290000 7175616c (metadata)..qual │ │ │ │ - 0x00008c00 6e616d65 00000000 5079556e 69636f64 name....PyUnicod │ │ │ │ - 0x00008c10 655f4368 65636b28 756d642e 755f6e61 e_Check(umd.u_na │ │ │ │ - 0x00008c20 6d652900 5079556e 69636f64 655f4368 me).PyUnicode_Ch │ │ │ │ - 0x00008c30 65636b28 756d642e 755f7175 616c6e61 eck(umd.u_qualna │ │ │ │ - 0x00008c40 6d652900 636f6e73 74730000 6e616d65 me).consts..name │ │ │ │ - 0x00008c50 73000000 7661726e 616d6573 00000000 s...varnames.... │ │ │ │ - 0x00008c60 63656c6c 76617273 00000000 66726565 cellvars....free │ │ │ │ - 0x00008c70 76617273 00000000 66617374 68696464 vars....fasthidd │ │ │ │ - 0x00008c80 656e0000 50794469 63745f43 6865636b en..PyDict_Check │ │ │ │ - 0x00008c90 28756d64 2e755f63 6f6e7374 73290000 (umd.u_consts).. │ │ │ │ - 0x00008ca0 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ - 0x00008cb0 2e755f6e 616d6573 29000000 50794469 .u_names)...PyDi │ │ │ │ - 0x00008cc0 63745f43 6865636b 28756d64 2e755f76 ct_Check(umd.u_v │ │ │ │ - 0x00008cd0 61726e61 6d657329 00000000 50794469 arnames)....PyDi │ │ │ │ - 0x00008ce0 63745f43 6865636b 28756d64 2e755f63 ct_Check(umd.u_c │ │ │ │ - 0x00008cf0 656c6c76 61727329 00000000 50794469 ellvars)....PyDi │ │ │ │ - 0x00008d00 63745f43 6865636b 28756d64 2e755f66 ct_Check(umd.u_f │ │ │ │ - 0x00008d10 72656576 61727329 00000000 50794469 reevars)....PyDi │ │ │ │ - 0x00008d20 63745f43 6865636b 28756d64 2e755f66 ct_Check(umd.u_f │ │ │ │ - 0x00008d30 61737468 69646465 6e290000 61726763 asthidden)..argc │ │ │ │ - 0x00008d40 6f756e74 00000000 706f736f 6e6c7961 ount....posonlya │ │ │ │ - 0x00008d50 7267636f 756e7400 6b776f6e 6c796172 rgcount.kwonlyar │ │ │ │ - 0x00008d60 67636f75 6e740000 66697273 746c696e gcount..firstlin │ │ │ │ - 0x00008d70 656e6f00 756d642e 755f6172 67636f75 eno.umd.u_argcou │ │ │ │ - 0x00008d80 6e74203e 3d203000 756d642e 755f706f nt >= 0.umd.u_po │ │ │ │ - 0x00008d90 736f6e6c 79617267 636f756e 74203e3d sonlyargcount >= │ │ │ │ - 0x00008da0 20300000 756d642e 755f6b77 6f6e6c79 0..umd.u_kwonly │ │ │ │ - 0x00008db0 61726763 6f756e74 203e3d20 30000000 argcount >= 0... │ │ │ │ - 0x00008dc0 756d642e 755f6669 7273746c 696e656e umd.u_firstlinen │ │ │ │ - 0x00008dd0 6f203e3d 20300000 5f5f6469 63745f5f o >= 0..__dict__ │ │ │ │ - 0x00008de0 00000000 62616420 636f6e66 69672025 ....bad config % │ │ │ │ - 0x00008df0 52000000 7365745f 62617365 73000000 R...set_bases... │ │ │ │ - 0x00008e00 7365745f 636c6173 73000000 7b736b73 set_class...{sks │ │ │ │ - 0x00008e10 6b736b73 6b736b7d 00000000 66756e63 ksksksk}....func │ │ │ │ - 0x00008e20 5f6d6f64 69666963 6174696f 6e000000 _modification... │ │ │ │ - 0x00008e30 6275696c 74696e5f 64696374 00000000 builtin_dict.... │ │ │ │ - 0x00008e40 7365745f 6576616c 5f667261 6d655f66 set_eval_frame_f │ │ │ │ - 0x00008e50 756e6300 215f5079 5f49734d 61696e49 unc.!_Py_IsMainI │ │ │ │ - 0x00008e60 6e746572 70726574 65722850 79496e74 nterpreter(PyInt │ │ │ │ - 0x00008e70 65727072 65746572 53746174 655f4765 erpreterState_Ge │ │ │ │ - 0x00008e80 74282929 00000000 797c6973 00000000 t())....y|is.... │ │ │ │ - 0x00008e90 6465636f 64652065 72726f72 3a20706f decode error: po │ │ │ │ - 0x00008ea0 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ - 0x00008eb0 00000000 756e7375 70706f72 74656420 ....unsupported │ │ │ │ - 0x00008ec0 6572726f 72206861 6e646c65 72000000 error handler... │ │ │ │ - 0x00008ed0 756e6b6e 6f776e20 6572726f 7220636f unknown error co │ │ │ │ - 0x00008ee0 64650000 61726775 6d656e74 206d7573 de..argument mus │ │ │ │ - 0x00008ef0 74206265 2061206c 69737400 6b657973 t be a list.keys │ │ │ │ - 0x00008f00 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ - 0x00008f10 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ - 0x00008f20 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ - 0x00008f30 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ - 0x00008f40 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ - 0x00008f50 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x00008f60 7475706c 65290000 4f3a6765 745f6372 tuple)..O:get_cr │ │ │ │ - 0x00008f70 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ - 0x00008f80 5f507943 726f7373 496e7465 72707265 _PyCrossInterpre │ │ │ │ - 0x00008f90 74657244 6174615f 52656c65 61736528 terData_Release( │ │ │ │ - 0x00008fa0 64617461 29203d3d 20300000 50794572 data) == 0..PyEr │ │ │ │ - 0x00008fb0 725f4f63 63757272 65642829 00000000 r_Occurred().... │ │ │ │ - 0x00008fc0 6d6f6420 213d204e 554c4c00 4f000000 mod != NULL.O... │ │ │ │ - 0x00008fd0 4e6c0000 2e2e2f49 6e636c75 64652f69 Nl..../Include/i │ │ │ │ - 0x00008fe0 6e746572 6e616c2f 7079636f 72655f6f nternal/pycore_o │ │ │ │ - 0x00008ff0 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ - 0x00009000 6f626a29 2d3e7470 5f666c61 67732026 obj)->tp_flags & │ │ │ │ - 0x00009010 2050795f 5450464c 4147535f 494e4c49 Py_TPFLAGS_INLI │ │ │ │ - 0x00009020 4e455f56 414c5545 53000000 50795f54 NE_VALUES...Py_T │ │ │ │ - 0x00009030 59504528 6f626a29 2d3e7470 5f666c61 YPE(obj)->tp_fla │ │ │ │ - 0x00009040 67732026 2050795f 5450464c 4147535f gs & Py_TPFLAGS_ │ │ │ │ - 0x00009050 4d414e41 4745445f 44494354 00000000 MANAGED_DICT.... │ │ │ │ - 0x00009060 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ - 0x00009070 5f626173 69637369 7a65203d 3d207369 _basicsize == si │ │ │ │ - 0x00009080 7a656f66 2850794f 626a6563 74290000 zeof(PyObject).. │ │ │ │ - 0x00009090 73747200 61726775 6d656e74 2027646f str.argument 'do │ │ │ │ - 0x000090a0 63270000 636f6d70 696c6572 5f636c65 c'..compiler_cle │ │ │ │ - 0x000090b0 616e646f 63000000 557c6973 00000000 andoc...U|is.... │ │ │ │ - 0x000090c0 656e636f 64652065 72726f72 3a20706f encode error: po │ │ │ │ - 0x000090d0 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ - 0x000090e0 00000000 4f3a7265 73746f72 655f6372 ....O:restore_cr │ │ │ │ - 0x000090f0 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ - 0x00009100 2e2e2f49 6e636c75 64652f6f 626a6563 ../Include/objec │ │ │ │ - 0x00009110 742e6800 6f622d3e 6f625f74 79706520 t.h.ob->ob_type │ │ │ │ - 0x00009120 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ - 0x00009130 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ - 0x00009140 5079426f 6f6c5f54 79706500 5f746573 PyBool_Type._tes │ │ │ │ - 0x00009150 74696e74 65726e61 6c636170 69000000 tinternalcapi... │ │ │ │ - 0x00009160 6d6f6420 213d2050 795f4e6f 6e650000 mod != Py_None.. │ │ │ │ - 0x00009170 6d6f6475 6c652021 3d204e55 4c4c0000 module != NULL.. │ │ │ │ - 0x00009180 7c4f246c 3a637265 6174655f 696e7465 |O$l:create_inte │ │ │ │ - 0x00009190 72707265 74657200 676f7420 756e6578 rpreter.got unex │ │ │ │ - 0x000091a0 70656374 65642063 6f6e6669 67000000 pected config... │ │ │ │ - 0x000091b0 636f6e66 6967203d 3d204e55 4c4c0000 config == NULL.. │ │ │ │ - 0x000091c0 74737461 7465203d 3d204e55 4c4c0000 tstate == NULL.. │ │ │ │ - 0x000091d0 756e7375 70706f72 74656420 7768656e unsupported when │ │ │ │ - 0x000091e0 63652025 6c640000 696e7465 72706964 ce %ld..interpid │ │ │ │ - 0x000091f0 203e205f 50795275 6e74696d 652e696e > _PyRuntime.in │ │ │ │ - 0x00009200 74657270 72657465 72732e6e 6578745f terpreters.next_ │ │ │ │ - 0x00009210 69640000 4f3a6465 7374726f 795f696e id..O:destroy_in │ │ │ │ - 0x00009220 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ - 0x00009230 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ - 0x00009240 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ - 0x00009250 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ - 0x00009260 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ - 0x00009270 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ - 0x00009280 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ - 0x00009290 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x000092a0 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ - 0x000092b0 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x000092c0 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ - 0x000092d0 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ - 0x000092e0 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ - 0x000092f0 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ - 0x00009300 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ - 0x00009310 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x00009320 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ - 0x00009330 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ - 0x00009340 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ - 0x00009350 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ - 0x00009360 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ - 0x00009370 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ - 0x00009380 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ - 0x00009390 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x000093a0 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ - 0x000093b0 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ - 0x000093c0 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ - 0x000093d0 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ - 0x000093e0 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ - 0x000093f0 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ - 0x00009400 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ - 0x00009410 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ - 0x00009420 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ - 0x00009430 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ - 0x00009440 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ - 0x00009450 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ - 0x00009460 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ - 0x00009470 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ - 0x00009480 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ - 0x00009490 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ - 0x000094a0 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ - 0x000094b0 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ - 0x000094c0 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ - 0x000094d0 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ - 0x000094e0 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ - 0x000094f0 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ - 0x00009500 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ - 0x00009510 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ - 0x00009520 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ - 0x00009530 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x00009540 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ - 0x00009550 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ - 0x00009560 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x00009570 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ - 0x00009580 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ - 0x00009590 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x000095a0 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ - 0x000095b0 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ - 0x000095c0 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ - 0x000095d0 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ - 0x000095e0 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ - 0x000095f0 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ - 0x00009600 6d2d3e5f 62697473 203d3d20 31207c7c m->_bits == 1 || │ │ │ │ - 0x00009610 206d2d3e 5f626974 73203d3d 20330000 m->_bits == 3.. │ │ │ │ - 0x00009620 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ - 0x00009630 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ - 0x00009640 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ - 0x00009650 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ - 0x00009660 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ - 0x00009670 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ - 0x00009680 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ - 0x00009690 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x000096a0 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ - 0x000096b0 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ - 0x000096c0 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x000096d0 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ - 0x000096e0 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x000096f0 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ - 0x00009700 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x00009710 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ - 0x00009720 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ - 0x00009730 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ - 0x00009740 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ - 0x00009750 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x00009760 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ - 0x00009770 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ - 0x00009780 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x00009790 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ - 0x000097a0 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ - 0x000097b0 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ - 0x000097c0 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ - 0x000097d0 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ - 0x000097e0 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ - 0x000097f0 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ - 0x00009800 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ - 0x00009810 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ - 0x00009820 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ - 0x00009830 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ - 0x00009840 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ - 0x00009850 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ - 0x00009860 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ - 0x00009870 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ - 0x00009880 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ - 0x00009890 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ - 0x000098a0 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ - 0x000098b0 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ - 0x000098c0 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ - 0x000098d0 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ - 0x000098e0 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ - 0x000098f0 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ - 0x00009900 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ - 0x00009910 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ - 0x00009920 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ - 0x00009930 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ - 0x00009940 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ - 0x00009950 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ - 0x00009960 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ - 0x00009970 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ - 0x00009980 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ - 0x00009990 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ - 0x000099a0 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ - 0x000099b0 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ - 0x000099c0 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ - 0x000099d0 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ - 0x000099e0 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ - 0x000099f0 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ - 0x00009a00 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ - 0x00009a10 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ - 0x00009a20 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ - 0x00009a30 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ - 0x00009a40 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ - 0x00009a50 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ - 0x00009a60 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ - 0x00009a70 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ - 0x00009a80 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ - 0x00009a90 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ - 0x00009aa0 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ - 0x00009ab0 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ - 0x00009ac0 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ - 0x00009ad0 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ - 0x00009ae0 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ - 0x00009af0 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ - 0x00009b00 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ - 0x00009b10 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ - 0x00009b20 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ - 0x00009b30 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ - 0x00009b40 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ - 0x00009b50 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ - 0x00009b60 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ - 0x00009b70 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ - 0x00009b80 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ - 0x00009b90 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ - 0x00009ba0 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ - 0x00009bb0 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ - 0x00009bc0 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ - 0x00009bd0 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ - 0x00009be0 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ - 0x00009bf0 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ - 0x00009c00 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ - 0x00009c10 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ - 0x00009c20 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ - 0x00009c30 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ - 0x00009c40 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ - 0x00009c50 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ - 0x00009c60 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ - 0x00009c70 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ - 0x00009c80 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ - 0x00009c90 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ - 0x00009ca0 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ - 0x00009cb0 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ - 0x00009cc0 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ - 0x00009cd0 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x00009ce0 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ - 0x00009cf0 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ - 0x00009d00 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ - 0x00009d10 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ - 0x00009d20 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ - 0x00009d30 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ - 0x00009d40 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ - 0x00009d50 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ - 0x00009d60 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ - 0x00009d70 63740000 6f626a65 63742069 73206e6f ct..object is no │ │ │ │ - 0x00009d80 74207365 656e2061 73206672 65656400 t seen as freed. │ │ │ │ - 0x00009d90 4f210000 4661696c 65642074 6f20636f O!..Failed to co │ │ │ │ - 0x00009da0 6d70696c 65207472 616d706f 6c696e65 mpile trampoline │ │ │ │ - 0x00009db0 00000000 4661696c 65642074 6f207365 ....Failed to se │ │ │ │ - 0x00009dc0 74207065 72736973 745f6166 7465725f t persist_after_ │ │ │ │ - 0x00009dd0 666f726b 00000000 62656e63 686d6172 fork....benchmar │ │ │ │ - 0x00009de0 6b5f6c6f 636b7300 646f6300 7370616d k_locks.doc.spam │ │ │ │ - 0x00009df0 00000000 66696c65 6e616d65 00000000 ....filename.... │ │ │ │ - 0x00009e00 696e7374 72756374 696f6e73 00000000 instructions.... │ │ │ │ - 0x00009e10 6d657461 64617461 00000000 6e6c6f63 metadata....nloc │ │ │ │ - 0x00009e20 616c7300 61737400 6f707469 6d697a65 als.ast.optimize │ │ │ │ - 0x00009e30 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ - 0x00009e40 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ - 0x00009e50 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ - 0x00009e60 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ - 0x00009e70 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ - 0x00009e80 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ - 0x00009e90 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ - 0x00009ea0 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ - 0x00009eb0 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ - 0x00009ec0 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ - 0x00009ed0 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ - 0x00009ee0 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ - 0x00009ef0 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ - 0x00009f00 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ - 0x00009f10 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ - 0x00009f20 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ - 0x00009f30 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ - 0x00009f40 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ - 0x00009f50 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ - 0x00009f60 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ - 0x00009f70 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ - 0x00009f80 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x00009f90 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ - 0x00009fa0 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ - 0x00009fb0 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ - 0x00009fc0 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x00009fd0 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ - 0x00009fe0 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ - 0x00009ff0 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ - 0x0000a000 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ - 0x0000a010 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ - 0x0000a020 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ - 0x0000a030 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ - 0x0000a040 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ - 0x0000a050 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ - 0x0000a060 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ - 0x0000a070 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000a080 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ - 0x0000a090 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ - 0x0000a0a0 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ - 0x0000a0b0 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ - 0x0000a0c0 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ - 0x0000a0d0 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ - 0x0000a0e0 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ - 0x0000a0f0 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ - 0x0000a100 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ - 0x0000a110 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ - 0x0000a120 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ - 0x0000a130 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ - 0x0000a140 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ - 0x0000a150 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ - 0x0000a160 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ - 0x0000a170 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ - 0x0000a180 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ - 0x0000a190 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ - 0x0000a1a0 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000a1b0 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ - 0x0000a1c0 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ - 0x0000a1d0 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ - 0x0000a1e0 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ - 0x0000a1f0 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ - 0x0000a200 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ - 0x0000a210 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ - 0x0000a220 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ - 0x0000a230 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ - 0x0000a240 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ - 0x0000a250 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ - 0x0000a260 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ - 0x0000a270 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000a280 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ - 0x0000a290 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000a2a0 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000a2b0 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000a2c0 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000a2d0 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ - 0x0000a2e0 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ - 0x0000a2f0 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ - 0x0000a300 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ - 0x0000a310 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ - 0x0000a320 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ - 0x0000a330 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ - 0x0000a340 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ - 0x0000a350 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ - 0x0000a360 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ - 0x0000a370 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ - 0x0000a380 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ - 0x0000a390 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ - 0x0000a3a0 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ - 0x0000a3b0 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ - 0x0000a3c0 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ - 0x0000a3d0 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ - 0x0000a3e0 335f6765 74617267 73000000 5f707965 3_getargs..._pye │ │ │ │ - 0x0000a3f0 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ - 0x0000a400 63616c6c 6261636b 00000000 6e756d00 callback....num. │ │ │ │ - 0x0000a410 626c6f63 6b696e67 00000000 656e7375 blocking....ensu │ │ │ │ - 0x0000a420 72655f61 64646564 00000000 636f6465 re_added....code │ │ │ │ - 0x0000a430 00000000 6d61696e 00000000 7768656e ....main....when │ │ │ │ - 0x0000a440 63650000 78690000 74657374 5f6c6f63 ce..xi..test_loc │ │ │ │ - 0x0000a450 6b5f6261 73696300 74657374 5f6c6f63 k_basic.test_loc │ │ │ │ - 0x0000a460 6b5f7477 6f5f7468 72656164 73000000 k_two_threads... │ │ │ │ - 0x0000a470 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000a480 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ - 0x0000a490 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ - 0x0000a4a0 5f6c6f63 6b5f6265 6e63686d 61726b00 _lock_benchmark. │ │ │ │ - 0x0000a4b0 74657374 5f6c6f63 6b5f6f6e 63650000 test_lock_once.. │ │ │ │ - 0x0000a4c0 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ - 0x0000a4d0 00000000 74657374 5f6c6f63 6b5f7265 ....test_lock_re │ │ │ │ - 0x0000a4e0 63757273 69766500 5f507954 696d655f cursive._PyTime_ │ │ │ │ - 0x0000a4f0 41734d69 63726f73 65636f6e 64730000 AsMicroseconds.. │ │ │ │ - 0x0000a500 5f507954 696d655f 41734d69 6c6c6973 _PyTime_AsMillis │ │ │ │ - 0x0000a510 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ - 0x0000a520 41735469 6d657370 65630000 5f507954 AsTimespec.._PyT │ │ │ │ - 0x0000a530 696d655f 41735469 6d657370 65635f63 ime_AsTimespec_c │ │ │ │ - 0x0000a540 6c616d70 00000000 5f507954 696d655f lamp...._PyTime_ │ │ │ │ - 0x0000a550 41735469 6d657661 6c000000 5f507954 AsTimeval..._PyT │ │ │ │ - 0x0000a560 696d655f 41735469 6d657661 6c5f636c ime_AsTimeval_cl │ │ │ │ - 0x0000a570 616d7000 5f507954 696d655f 46726f6d amp._PyTime_From │ │ │ │ - 0x0000a580 5365636f 6e647300 5f507954 696d655f Seconds._PyTime_ │ │ │ │ - 0x0000a590 46726f6d 5365636f 6e64734f 626a6563 FromSecondsObjec │ │ │ │ - 0x0000a5a0 74000000 5f507954 696d655f 4f626a65 t..._PyTime_Obje │ │ │ │ - 0x0000a5b0 6374546f 54696d65 5f740000 5f507954 ctToTime_t.._PyT │ │ │ │ - 0x0000a5c0 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ - 0x0000a5d0 73706563 00000000 5f507954 696d655f spec...._PyTime_ │ │ │ │ - 0x0000a5e0 4f626a65 6374546f 54696d65 76616c00 ObjectToTimeval. │ │ │ │ - 0x0000a5f0 7365745f 75706461 74650000 7365745f set_update..set_ │ │ │ │ - 0x0000a600 6e657874 5f656e74 72790000 74657374 next_entry..test │ │ │ │ - 0x0000a610 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000a620 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ - 0x0000a630 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ - 0x0000a640 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000a650 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ - 0x0000a660 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000a670 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ - 0x0000a680 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000a690 6374696f 6e735f67 63000000 6765745f ctions_gc...get_ │ │ │ │ - 0x0000a6a0 696e7465 72705f73 65747469 6e677300 interp_settings. │ │ │ │ - 0x0000a6b0 6765745f 6d6f6475 6c655f73 74617465 get_module_state │ │ │ │ - 0x0000a6c0 00000000 5f746573 74696e74 65726e61 ...._testinterna │ │ │ │ - 0x0000a6d0 6c636170 695f6173 73656d62 6c655f63 lcapi_assemble_c │ │ │ │ - 0x0000a6e0 6f64655f 6f626a65 63745f69 6d706c00 ode_object_impl. │ │ │ │ - 0x0000a6f0 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x0000a700 00000000 01000000 02000000 67685f31 ............gh_1 │ │ │ │ - 0x0000a710 31393231 335f6765 74617267 735f696d 19213_getargs_im │ │ │ │ - 0x0000a720 706c0000 6765745f 6f626a65 63745f64 pl..get_object_d │ │ │ │ - 0x0000a730 6963745f 76616c75 65730000 50795475 ict_values..PyTu │ │ │ │ - 0x0000a740 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ - 0x0000a750 6765745f 63726f73 73696e74 6572705f get_crossinterp_ │ │ │ │ - 0x0000a760 64617461 00000000 5f707965 72725f73 data...._pyerr_s │ │ │ │ - 0x0000a770 65746b65 79657272 6f720000 50795475 etkeyerror..PyTu │ │ │ │ - 0x0000a780 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ - 0x0000a790 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ - 0x0000a7a0 56616c75 65730000 50795f53 495a4500 Values..Py_SIZE. │ │ │ │ - 0x0000a7b0 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ - 0x0000a7c0 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ - 0x0000a7d0 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ - 0x0000a7e0 72645f65 76616c00 5f6e6577 5f696e74 rd_eval._new_int │ │ │ │ - 0x0000a7f0 65727072 65746572 00000000 756e7573 erpreter....unus │ │ │ │ - 0x0000a800 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ - 0x0000a810 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ - 0x0000a820 65786973 74730000 6c696e6b 5f696e74 exists..link_int │ │ │ │ - 0x0000a830 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000a840 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000a850 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000a860 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ - 0x0000a870 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ - 0x0000a880 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ - 0x0000a890 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000a8a0 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ - 0x0000a8b0 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ - 0x0000a8c0 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ - 0x0000a8d0 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ - 0x0000a8e0 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ - 0x0000a8f0 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ - 0x0000a900 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000a910 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ - 0x0000a920 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ - 0x0000a930 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ - 0x0000a940 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ - 0x0000a950 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ - 0x0000a960 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ - 0x0000a970 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ - 0x0000a980 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ - 0x0000a990 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ - 0x0000a9a0 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000a9b0 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ - 0x0000a9c0 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ - 0x0000a9d0 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ - 0x0000a9e0 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ - 0x0000a9f0 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ - 0x0000aa00 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ - 0x0000aa10 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ - 0x0000aa20 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ - 0x0000aa30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0000aa40 01000000 01000000 01000000 ffffffff ................ │ │ │ │ - 0x0000aa50 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ - 0x0000aa60 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ - 0x0000aa70 03000000 02000000 01000000 fdffffff ................ │ │ │ │ - 0x0000aa80 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ - 0x0000aa90 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ - 0x0000aaa0 ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ - 0x0000aab0 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ - 0x0000aac0 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ - 0x0000aad0 ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ - 0x0000aae0 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ - 0x0000aaf0 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ - 0x0000ab00 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ - 0x0000ab10 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ - 0x0000ab20 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ - 0x0000ab30 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ - 0x0000ab40 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ - 0x0000ab50 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ - 0x0000ab60 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0000ab70 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ - 0x0000ab80 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ - 0x0000ab90 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ - 0x0000aba0 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ - 0x0000abb0 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ - 0x0000abc0 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ - 0x0000abd0 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ - 0x0000abe0 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ - 0x0000abf0 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ - 0x0000ac00 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ - 0x0000ac10 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x0000ac20 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ - 0x0000ac30 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ - 0x0000ac40 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ - 0x0000ac50 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ - 0x0000ac60 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ - 0x0000ac70 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ - 0x0000ac80 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ - 0x0000ac90 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ - 0x0000aca0 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ - 0x0000acb0 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ - 0x0000acc0 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ - 0x0000acd0 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ - 0x0000ace0 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ - 0x0000acf0 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ - 0x0000ad00 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ - 0x0000ad10 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ - 0x0000ad20 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ - 0x0000ad30 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ - 0x0000ad40 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ - 0x0000ad50 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ - 0x0000ad60 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ - 0x0000ad70 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x0000ad80 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ - 0x0000ad90 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x0000ada0 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ - 0x0000adb0 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ - 0x0000adc0 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ - 0x0000add0 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ - 0x0000ade0 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ - 0x0000adf0 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ - 0x0000ae00 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ - 0x0000ae10 292e0000 3e000000 08000000 2f000000 )...>......./... │ │ │ │ - 0x0000ae20 08000000 04000000 08000000 0b000000 ................ │ │ │ │ - 0x0000ae30 08000000 3d000000 08000000 36000000 ....=.......6... │ │ │ │ - 0x0000ae40 08000000 16000000 08000000 2e000000 ................ │ │ │ │ - 0x0000ae50 08000000 10000000 08000000 32000000 ............2... │ │ │ │ - 0x0000ae60 08000000 14000000 08000000 11000000 ................ │ │ │ │ - 0x0000ae70 08000000 1e000000 08000000 35000000 ............5... │ │ │ │ - 0x0000ae80 08000000 0f000000 08000000 23000000 ............#... │ │ │ │ - 0x0000ae90 08000000 29000000 08000000 00000000 ....)........... │ │ │ │ - 0x0000aea0 00000000 .... │ │ │ │ + 0x000089e8 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x000089f8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00008a08 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00008a18 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00008a28 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00008a38 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00008a48 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00008a58 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00008a68 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00008a78 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ + 0x00008a88 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ + 0x00008a98 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ + 0x00008aa8 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ + 0x00008ab8 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ + 0x00008ac8 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ + 0x00008ad8 7c693a67 65745f69 6e746572 705f7365 |i:get_interp_se │ │ │ │ + 0x00008ae8 7474696e 67730000 25640000 2e2e2f4d ttings..%d..../M │ │ │ │ + 0x00008af8 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00008b08 726e616c 63617069 2e630000 696e7465 rnalcapi.c..inte │ │ │ │ + 0x00008b18 72702021 3d204e55 4c4c0000 66656174 rp != NULL..feat │ │ │ │ + 0x00008b28 7572655f 666c6167 73000000 6f776e5f ure_flags...own_ │ │ │ │ + 0x00008b38 67696c00 4f4f3a63 6c656172 5f657874 gil.OO:clear_ext │ │ │ │ + 0x00008b48 656e7369 6f6e0000 4f497300 494f0000 ension..OIs.IO.. │ │ │ │ + 0x00008b58 63616e6e 6f742067 65742061 6c6c6f63 cannot get alloc │ │ │ │ + 0x00008b68 61746f72 73206e61 6d650000 4f4f6e3a ators name..OOn: │ │ │ │ + 0x00008b78 64696374 5f676574 6974656d 5f6b6e6f dict_getitem_kno │ │ │ │ + 0x00008b88 776e6861 73680000 734f7c24 703a7275 wnhash..sO|$p:ru │ │ │ │ + 0x00008b98 6e5f696e 5f737562 696e7465 72705f77 n_in_subinterp_w │ │ │ │ + 0x00008ba8 6974685f 636f6e66 69670000 7375622d ith_config..sub- │ │ │ │ + 0x00008bb8 696e7465 72707265 74657220 63726561 interpreter crea │ │ │ │ + 0x00008bc8 74696f6e 20666169 6c656400 73746174 tion failed.stat │ │ │ │ + 0x00008bd8 6520213d 204e554c 4c000000 4f690000 e != NULL...Oi.. │ │ │ │ + 0x00008be8 696e7661 6c696420 726f756e 64696e67 invalid rounding │ │ │ │ + 0x00008bf8 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x00008c08 286d6574 61646174 61290000 7175616c (metadata)..qual │ │ │ │ + 0x00008c18 6e616d65 00000000 5079556e 69636f64 name....PyUnicod │ │ │ │ + 0x00008c28 655f4368 65636b28 756d642e 755f6e61 e_Check(umd.u_na │ │ │ │ + 0x00008c38 6d652900 5079556e 69636f64 655f4368 me).PyUnicode_Ch │ │ │ │ + 0x00008c48 65636b28 756d642e 755f7175 616c6e61 eck(umd.u_qualna │ │ │ │ + 0x00008c58 6d652900 636f6e73 74730000 6e616d65 me).consts..name │ │ │ │ + 0x00008c68 73000000 7661726e 616d6573 00000000 s...varnames.... │ │ │ │ + 0x00008c78 63656c6c 76617273 00000000 66726565 cellvars....free │ │ │ │ + 0x00008c88 76617273 00000000 66617374 68696464 vars....fasthidd │ │ │ │ + 0x00008c98 656e0000 50794469 63745f43 6865636b en..PyDict_Check │ │ │ │ + 0x00008ca8 28756d64 2e755f63 6f6e7374 73290000 (umd.u_consts).. │ │ │ │ + 0x00008cb8 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ + 0x00008cc8 2e755f6e 616d6573 29000000 50794469 .u_names)...PyDi │ │ │ │ + 0x00008cd8 63745f43 6865636b 28756d64 2e755f76 ct_Check(umd.u_v │ │ │ │ + 0x00008ce8 61726e61 6d657329 00000000 50794469 arnames)....PyDi │ │ │ │ + 0x00008cf8 63745f43 6865636b 28756d64 2e755f63 ct_Check(umd.u_c │ │ │ │ + 0x00008d08 656c6c76 61727329 00000000 50794469 ellvars)....PyDi │ │ │ │ + 0x00008d18 63745f43 6865636b 28756d64 2e755f66 ct_Check(umd.u_f │ │ │ │ + 0x00008d28 72656576 61727329 00000000 50794469 reevars)....PyDi │ │ │ │ + 0x00008d38 63745f43 6865636b 28756d64 2e755f66 ct_Check(umd.u_f │ │ │ │ + 0x00008d48 61737468 69646465 6e290000 61726763 asthidden)..argc │ │ │ │ + 0x00008d58 6f756e74 00000000 706f736f 6e6c7961 ount....posonlya │ │ │ │ + 0x00008d68 7267636f 756e7400 6b776f6e 6c796172 rgcount.kwonlyar │ │ │ │ + 0x00008d78 67636f75 6e740000 66697273 746c696e gcount..firstlin │ │ │ │ + 0x00008d88 656e6f00 756d642e 755f6172 67636f75 eno.umd.u_argcou │ │ │ │ + 0x00008d98 6e74203e 3d203000 756d642e 755f706f nt >= 0.umd.u_po │ │ │ │ + 0x00008da8 736f6e6c 79617267 636f756e 74203e3d sonlyargcount >= │ │ │ │ + 0x00008db8 20300000 756d642e 755f6b77 6f6e6c79 0..umd.u_kwonly │ │ │ │ + 0x00008dc8 61726763 6f756e74 203e3d20 30000000 argcount >= 0... │ │ │ │ + 0x00008dd8 756d642e 755f6669 7273746c 696e656e umd.u_firstlinen │ │ │ │ + 0x00008de8 6f203e3d 20300000 5f5f6469 63745f5f o >= 0..__dict__ │ │ │ │ + 0x00008df8 00000000 62616420 636f6e66 69672025 ....bad config % │ │ │ │ + 0x00008e08 52000000 7365745f 62617365 73000000 R...set_bases... │ │ │ │ + 0x00008e18 7365745f 636c6173 73000000 7b736b73 set_class...{sks │ │ │ │ + 0x00008e28 6b736b73 6b736b7d 00000000 66756e63 ksksksk}....func │ │ │ │ + 0x00008e38 5f6d6f64 69666963 6174696f 6e000000 _modification... │ │ │ │ + 0x00008e48 6275696c 74696e5f 64696374 00000000 builtin_dict.... │ │ │ │ + 0x00008e58 7365745f 6576616c 5f667261 6d655f66 set_eval_frame_f │ │ │ │ + 0x00008e68 756e6300 215f5079 5f49734d 61696e49 unc.!_Py_IsMainI │ │ │ │ + 0x00008e78 6e746572 70726574 65722850 79496e74 nterpreter(PyInt │ │ │ │ + 0x00008e88 65727072 65746572 53746174 655f4765 erpreterState_Ge │ │ │ │ + 0x00008e98 74282929 00000000 797c6973 00000000 t())....y|is.... │ │ │ │ + 0x00008ea8 6465636f 64652065 72726f72 3a20706f decode error: po │ │ │ │ + 0x00008eb8 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ + 0x00008ec8 00000000 756e7375 70706f72 74656420 ....unsupported │ │ │ │ + 0x00008ed8 6572726f 72206861 6e646c65 72000000 error handler... │ │ │ │ + 0x00008ee8 756e6b6e 6f776e20 6572726f 7220636f unknown error co │ │ │ │ + 0x00008ef8 64650000 61726775 6d656e74 206d7573 de..argument mus │ │ │ │ + 0x00008f08 74206265 2061206c 69737400 6b657973 t be a list.keys │ │ │ │ + 0x00008f18 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ + 0x00008f28 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ + 0x00008f38 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ + 0x00008f48 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ + 0x00008f58 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ + 0x00008f68 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x00008f78 7475706c 65290000 4f3a6765 745f6372 tuple)..O:get_cr │ │ │ │ + 0x00008f88 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ + 0x00008f98 5f507943 726f7373 496e7465 72707265 _PyCrossInterpre │ │ │ │ + 0x00008fa8 74657244 6174615f 52656c65 61736528 terData_Release( │ │ │ │ + 0x00008fb8 64617461 29203d3d 20300000 50794572 data) == 0..PyEr │ │ │ │ + 0x00008fc8 725f4f63 63757272 65642829 00000000 r_Occurred().... │ │ │ │ + 0x00008fd8 6d6f6420 213d204e 554c4c00 4f000000 mod != NULL.O... │ │ │ │ + 0x00008fe8 4e6c0000 2e2e2f49 6e636c75 64652f69 Nl..../Include/i │ │ │ │ + 0x00008ff8 6e746572 6e616c2f 7079636f 72655f6f nternal/pycore_o │ │ │ │ + 0x00009008 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ + 0x00009018 6f626a29 2d3e7470 5f666c61 67732026 obj)->tp_flags & │ │ │ │ + 0x00009028 2050795f 5450464c 4147535f 494e4c49 Py_TPFLAGS_INLI │ │ │ │ + 0x00009038 4e455f56 414c5545 53000000 50795f54 NE_VALUES...Py_T │ │ │ │ + 0x00009048 59504528 6f626a29 2d3e7470 5f666c61 YPE(obj)->tp_fla │ │ │ │ + 0x00009058 67732026 2050795f 5450464c 4147535f gs & Py_TPFLAGS_ │ │ │ │ + 0x00009068 4d414e41 4745445f 44494354 00000000 MANAGED_DICT.... │ │ │ │ + 0x00009078 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ + 0x00009088 5f626173 69637369 7a65203d 3d207369 _basicsize == si │ │ │ │ + 0x00009098 7a656f66 2850794f 626a6563 74290000 zeof(PyObject).. │ │ │ │ + 0x000090a8 73747200 61726775 6d656e74 2027646f str.argument 'do │ │ │ │ + 0x000090b8 63270000 636f6d70 696c6572 5f636c65 c'..compiler_cle │ │ │ │ + 0x000090c8 616e646f 63000000 557c6973 00000000 andoc...U|is.... │ │ │ │ + 0x000090d8 656e636f 64652065 72726f72 3a20706f encode error: po │ │ │ │ + 0x000090e8 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ + 0x000090f8 00000000 4f3a7265 73746f72 655f6372 ....O:restore_cr │ │ │ │ + 0x00009108 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ + 0x00009118 2e2e2f49 6e636c75 64652f6f 626a6563 ../Include/objec │ │ │ │ + 0x00009128 742e6800 6f622d3e 6f625f74 79706520 t.h.ob->ob_type │ │ │ │ + 0x00009138 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ + 0x00009148 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ + 0x00009158 5079426f 6f6c5f54 79706500 5f746573 PyBool_Type._tes │ │ │ │ + 0x00009168 74696e74 65726e61 6c636170 69000000 tinternalcapi... │ │ │ │ + 0x00009178 6d6f6420 213d2050 795f4e6f 6e650000 mod != Py_None.. │ │ │ │ + 0x00009188 6d6f6475 6c652021 3d204e55 4c4c0000 module != NULL.. │ │ │ │ + 0x00009198 7c4f246c 3a637265 6174655f 696e7465 |O$l:create_inte │ │ │ │ + 0x000091a8 72707265 74657200 676f7420 756e6578 rpreter.got unex │ │ │ │ + 0x000091b8 70656374 65642063 6f6e6669 67000000 pected config... │ │ │ │ + 0x000091c8 636f6e66 6967203d 3d204e55 4c4c0000 config == NULL.. │ │ │ │ + 0x000091d8 74737461 7465203d 3d204e55 4c4c0000 tstate == NULL.. │ │ │ │ + 0x000091e8 756e7375 70706f72 74656420 7768656e unsupported when │ │ │ │ + 0x000091f8 63652025 6c640000 696e7465 72706964 ce %ld..interpid │ │ │ │ + 0x00009208 203e205f 50795275 6e74696d 652e696e > _PyRuntime.in │ │ │ │ + 0x00009218 74657270 72657465 72732e6e 6578745f terpreters.next_ │ │ │ │ + 0x00009228 69640000 4f3a6465 7374726f 795f696e id..O:destroy_in │ │ │ │ + 0x00009238 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ + 0x00009248 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ + 0x00009258 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ + 0x00009268 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ + 0x00009278 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ + 0x00009288 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ + 0x00009298 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ + 0x000092a8 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x000092b8 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ + 0x000092c8 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x000092d8 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ + 0x000092e8 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ + 0x000092f8 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ + 0x00009308 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ + 0x00009318 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ + 0x00009328 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00009338 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ + 0x00009348 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ + 0x00009358 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ + 0x00009368 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ + 0x00009378 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ + 0x00009388 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ + 0x00009398 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ + 0x000093a8 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ + 0x000093b8 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ + 0x000093c8 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ + 0x000093d8 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ + 0x000093e8 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ + 0x000093f8 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ + 0x00009408 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ + 0x00009418 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ + 0x00009428 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ + 0x00009438 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ + 0x00009448 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ + 0x00009458 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ + 0x00009468 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ + 0x00009478 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ + 0x00009488 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ + 0x00009498 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ + 0x000094a8 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ + 0x000094b8 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ + 0x000094c8 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ + 0x000094d8 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ + 0x000094e8 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ + 0x000094f8 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ + 0x00009508 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ + 0x00009518 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ + 0x00009528 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ + 0x00009538 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ + 0x00009548 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x00009558 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ + 0x00009568 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ + 0x00009578 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x00009588 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ + 0x00009598 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ + 0x000095a8 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x000095b8 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ + 0x000095c8 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ + 0x000095d8 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ + 0x000095e8 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ + 0x000095f8 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ + 0x00009608 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ + 0x00009618 6d2d3e5f 62697473 203d3d20 31207c7c m->_bits == 1 || │ │ │ │ + 0x00009628 206d2d3e 5f626974 73203d3d 20330000 m->_bits == 3.. │ │ │ │ + 0x00009638 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ + 0x00009648 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ + 0x00009658 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ + 0x00009668 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ + 0x00009678 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ + 0x00009688 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ + 0x00009698 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ + 0x000096a8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x000096b8 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ + 0x000096c8 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ + 0x000096d8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x000096e8 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ + 0x000096f8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009708 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ + 0x00009718 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009728 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ + 0x00009738 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ + 0x00009748 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ + 0x00009758 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ + 0x00009768 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x00009778 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ + 0x00009788 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ + 0x00009798 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x000097a8 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ + 0x000097b8 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ + 0x000097c8 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ + 0x000097d8 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ + 0x000097e8 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ + 0x000097f8 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ + 0x00009808 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ + 0x00009818 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ + 0x00009828 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ + 0x00009838 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ + 0x00009848 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ + 0x00009858 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ + 0x00009868 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ + 0x00009878 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ + 0x00009888 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ + 0x00009898 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ + 0x000098a8 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ + 0x000098b8 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ + 0x000098c8 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ + 0x000098d8 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ + 0x000098e8 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ + 0x000098f8 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ + 0x00009908 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ + 0x00009918 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ + 0x00009928 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ + 0x00009938 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ + 0x00009948 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ + 0x00009958 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ + 0x00009968 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ + 0x00009978 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ + 0x00009988 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ + 0x00009998 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ + 0x000099a8 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ + 0x000099b8 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ + 0x000099c8 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ + 0x000099d8 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ + 0x000099e8 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ + 0x000099f8 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ + 0x00009a08 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ + 0x00009a18 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ + 0x00009a28 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ + 0x00009a38 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ + 0x00009a48 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ + 0x00009a58 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ + 0x00009a68 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ + 0x00009a78 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ + 0x00009a88 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ + 0x00009a98 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ + 0x00009aa8 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ + 0x00009ab8 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ + 0x00009ac8 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ + 0x00009ad8 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ + 0x00009ae8 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ + 0x00009af8 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ + 0x00009b08 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ + 0x00009b18 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ + 0x00009b28 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ + 0x00009b38 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ + 0x00009b48 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ + 0x00009b58 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ + 0x00009b68 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ + 0x00009b78 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ + 0x00009b88 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ + 0x00009b98 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ + 0x00009ba8 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ + 0x00009bb8 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ + 0x00009bc8 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ + 0x00009bd8 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ + 0x00009be8 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ + 0x00009bf8 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ + 0x00009c08 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ + 0x00009c18 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ + 0x00009c28 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ + 0x00009c38 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ + 0x00009c48 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ + 0x00009c58 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ + 0x00009c68 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ + 0x00009c78 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ + 0x00009c88 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ + 0x00009c98 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ + 0x00009ca8 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ + 0x00009cb8 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ + 0x00009cc8 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ + 0x00009cd8 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ + 0x00009ce8 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00009cf8 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ + 0x00009d08 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ + 0x00009d18 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ + 0x00009d28 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ + 0x00009d38 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ + 0x00009d48 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ + 0x00009d58 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ + 0x00009d68 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ + 0x00009d78 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ + 0x00009d88 63740000 6f626a65 63742069 73206e6f ct..object is no │ │ │ │ + 0x00009d98 74207365 656e2061 73206672 65656400 t seen as freed. │ │ │ │ + 0x00009da8 4f210000 4661696c 65642074 6f20636f O!..Failed to co │ │ │ │ + 0x00009db8 6d70696c 65207472 616d706f 6c696e65 mpile trampoline │ │ │ │ + 0x00009dc8 00000000 4661696c 65642074 6f207365 ....Failed to se │ │ │ │ + 0x00009dd8 74207065 72736973 745f6166 7465725f t persist_after_ │ │ │ │ + 0x00009de8 666f726b 00000000 62656e63 686d6172 fork....benchmar │ │ │ │ + 0x00009df8 6b5f6c6f 636b7300 646f6300 7370616d k_locks.doc.spam │ │ │ │ + 0x00009e08 00000000 66696c65 6e616d65 00000000 ....filename.... │ │ │ │ + 0x00009e18 696e7374 72756374 696f6e73 00000000 instructions.... │ │ │ │ + 0x00009e28 6d657461 64617461 00000000 6e6c6f63 metadata....nloc │ │ │ │ + 0x00009e38 616c7300 61737400 6f707469 6d697a65 als.ast.optimize │ │ │ │ + 0x00009e48 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ + 0x00009e58 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ + 0x00009e68 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ + 0x00009e78 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ + 0x00009e88 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ + 0x00009e98 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ + 0x00009ea8 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ + 0x00009eb8 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ + 0x00009ec8 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ + 0x00009ed8 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ + 0x00009ee8 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ + 0x00009ef8 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ + 0x00009f08 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ + 0x00009f18 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ + 0x00009f28 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ + 0x00009f38 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ + 0x00009f48 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ + 0x00009f58 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ + 0x00009f68 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ + 0x00009f78 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ + 0x00009f88 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ + 0x00009f98 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x00009fa8 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ + 0x00009fb8 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ + 0x00009fc8 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ + 0x00009fd8 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x00009fe8 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ + 0x00009ff8 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ + 0x0000a008 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ + 0x0000a018 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ + 0x0000a028 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ + 0x0000a038 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ + 0x0000a048 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ + 0x0000a058 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ + 0x0000a068 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ + 0x0000a078 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ + 0x0000a088 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000a098 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ + 0x0000a0a8 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ + 0x0000a0b8 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ + 0x0000a0c8 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ + 0x0000a0d8 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ + 0x0000a0e8 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ + 0x0000a0f8 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ + 0x0000a108 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ + 0x0000a118 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ + 0x0000a128 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ + 0x0000a138 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ + 0x0000a148 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ + 0x0000a158 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ + 0x0000a168 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ + 0x0000a178 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ + 0x0000a188 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ + 0x0000a198 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ + 0x0000a1a8 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ + 0x0000a1b8 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000a1c8 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ + 0x0000a1d8 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ + 0x0000a1e8 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ + 0x0000a1f8 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ + 0x0000a208 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ + 0x0000a218 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ + 0x0000a228 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ + 0x0000a238 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ + 0x0000a248 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ + 0x0000a258 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ + 0x0000a268 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ + 0x0000a278 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ + 0x0000a288 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000a298 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ + 0x0000a2a8 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000a2b8 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000a2c8 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000a2d8 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000a2e8 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ + 0x0000a2f8 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ + 0x0000a308 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ + 0x0000a318 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ + 0x0000a328 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ + 0x0000a338 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ + 0x0000a348 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ + 0x0000a358 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ + 0x0000a368 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ + 0x0000a378 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ + 0x0000a388 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ + 0x0000a398 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ + 0x0000a3a8 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ + 0x0000a3b8 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ + 0x0000a3c8 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ + 0x0000a3d8 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ + 0x0000a3e8 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ + 0x0000a3f8 335f6765 74617267 73000000 5f707965 3_getargs..._pye │ │ │ │ + 0x0000a408 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ + 0x0000a418 63616c6c 6261636b 00000000 6e756d00 callback....num. │ │ │ │ + 0x0000a428 626c6f63 6b696e67 00000000 656e7375 blocking....ensu │ │ │ │ + 0x0000a438 72655f61 64646564 00000000 636f6465 re_added....code │ │ │ │ + 0x0000a448 00000000 6d61696e 00000000 7768656e ....main....when │ │ │ │ + 0x0000a458 63650000 78690000 74657374 5f6c6f63 ce..xi..test_loc │ │ │ │ + 0x0000a468 6b5f6261 73696300 74657374 5f6c6f63 k_basic.test_loc │ │ │ │ + 0x0000a478 6b5f7477 6f5f7468 72656164 73000000 k_two_threads... │ │ │ │ + 0x0000a488 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000a498 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ + 0x0000a4a8 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ + 0x0000a4b8 5f6c6f63 6b5f6265 6e63686d 61726b00 _lock_benchmark. │ │ │ │ + 0x0000a4c8 74657374 5f6c6f63 6b5f6f6e 63650000 test_lock_once.. │ │ │ │ + 0x0000a4d8 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ + 0x0000a4e8 00000000 74657374 5f6c6f63 6b5f7265 ....test_lock_re │ │ │ │ + 0x0000a4f8 63757273 69766500 5f507954 696d655f cursive._PyTime_ │ │ │ │ + 0x0000a508 41734d69 63726f73 65636f6e 64730000 AsMicroseconds.. │ │ │ │ + 0x0000a518 5f507954 696d655f 41734d69 6c6c6973 _PyTime_AsMillis │ │ │ │ + 0x0000a528 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ + 0x0000a538 41735469 6d657370 65630000 5f507954 AsTimespec.._PyT │ │ │ │ + 0x0000a548 696d655f 41735469 6d657370 65635f63 ime_AsTimespec_c │ │ │ │ + 0x0000a558 6c616d70 00000000 5f507954 696d655f lamp...._PyTime_ │ │ │ │ + 0x0000a568 41735469 6d657661 6c000000 5f507954 AsTimeval..._PyT │ │ │ │ + 0x0000a578 696d655f 41735469 6d657661 6c5f636c ime_AsTimeval_cl │ │ │ │ + 0x0000a588 616d7000 5f507954 696d655f 46726f6d amp._PyTime_From │ │ │ │ + 0x0000a598 5365636f 6e647300 5f507954 696d655f Seconds._PyTime_ │ │ │ │ + 0x0000a5a8 46726f6d 5365636f 6e64734f 626a6563 FromSecondsObjec │ │ │ │ + 0x0000a5b8 74000000 5f507954 696d655f 4f626a65 t..._PyTime_Obje │ │ │ │ + 0x0000a5c8 6374546f 54696d65 5f740000 5f507954 ctToTime_t.._PyT │ │ │ │ + 0x0000a5d8 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ + 0x0000a5e8 73706563 00000000 5f507954 696d655f spec...._PyTime_ │ │ │ │ + 0x0000a5f8 4f626a65 6374546f 54696d65 76616c00 ObjectToTimeval. │ │ │ │ + 0x0000a608 7365745f 75706461 74650000 7365745f set_update..set_ │ │ │ │ + 0x0000a618 6e657874 5f656e74 72790000 74657374 next_entry..test │ │ │ │ + 0x0000a628 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000a638 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ + 0x0000a648 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ + 0x0000a658 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a668 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ + 0x0000a678 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a688 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ + 0x0000a698 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a6a8 6374696f 6e735f67 63000000 6765745f ctions_gc...get_ │ │ │ │ + 0x0000a6b8 696e7465 72705f73 65747469 6e677300 interp_settings. │ │ │ │ + 0x0000a6c8 6765745f 6d6f6475 6c655f73 74617465 get_module_state │ │ │ │ + 0x0000a6d8 00000000 5f746573 74696e74 65726e61 ...._testinterna │ │ │ │ + 0x0000a6e8 6c636170 695f6173 73656d62 6c655f63 lcapi_assemble_c │ │ │ │ + 0x0000a6f8 6f64655f 6f626a65 63745f69 6d706c00 ode_object_impl. │ │ │ │ + 0x0000a708 00000000 00000000 00000000 01000000 ................ │ │ │ │ + 0x0000a718 00000000 01000000 02000000 67685f31 ............gh_1 │ │ │ │ + 0x0000a728 31393231 335f6765 74617267 735f696d 19213_getargs_im │ │ │ │ + 0x0000a738 706c0000 6765745f 6f626a65 63745f64 pl..get_object_d │ │ │ │ + 0x0000a748 6963745f 76616c75 65730000 50795475 ict_values..PyTu │ │ │ │ + 0x0000a758 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ + 0x0000a768 6765745f 63726f73 73696e74 6572705f get_crossinterp_ │ │ │ │ + 0x0000a778 64617461 00000000 5f707965 72725f73 data...._pyerr_s │ │ │ │ + 0x0000a788 65746b65 79657272 6f720000 50795475 etkeyerror..PyTu │ │ │ │ + 0x0000a798 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ + 0x0000a7a8 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ + 0x0000a7b8 56616c75 65730000 50795f53 495a4500 Values..Py_SIZE. │ │ │ │ + 0x0000a7c8 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ + 0x0000a7d8 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ + 0x0000a7e8 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ + 0x0000a7f8 72645f65 76616c00 5f6e6577 5f696e74 rd_eval._new_int │ │ │ │ + 0x0000a808 65727072 65746572 00000000 756e7573 erpreter....unus │ │ │ │ + 0x0000a818 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ + 0x0000a828 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ + 0x0000a838 65786973 74730000 6c696e6b 5f696e74 exists..link_int │ │ │ │ + 0x0000a848 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000a858 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000a868 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000a878 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ + 0x0000a888 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ + 0x0000a898 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ + 0x0000a8a8 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000a8b8 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ + 0x0000a8c8 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ + 0x0000a8d8 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ + 0x0000a8e8 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ + 0x0000a8f8 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ + 0x0000a908 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ + 0x0000a918 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000a928 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ + 0x0000a938 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ + 0x0000a948 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ + 0x0000a958 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ + 0x0000a968 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ + 0x0000a978 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ + 0x0000a988 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ + 0x0000a998 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ + 0x0000a9a8 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ + 0x0000a9b8 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000a9c8 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ + 0x0000a9d8 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ + 0x0000a9e8 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ + 0x0000a9f8 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ + 0x0000aa08 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ + 0x0000aa18 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ + 0x0000aa28 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ + 0x0000aa38 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ + 0x0000aa48 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0000aa58 01000000 01000000 01000000 ffffffff ................ │ │ │ │ + 0x0000aa68 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ + 0x0000aa78 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ + 0x0000aa88 03000000 02000000 01000000 fdffffff ................ │ │ │ │ + 0x0000aa98 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ + 0x0000aaa8 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ + 0x0000aab8 ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ + 0x0000aac8 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ + 0x0000aad8 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ + 0x0000aae8 ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ + 0x0000aaf8 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ + 0x0000ab08 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ + 0x0000ab18 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ + 0x0000ab28 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ + 0x0000ab38 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ + 0x0000ab48 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ + 0x0000ab58 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ + 0x0000ab68 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ + 0x0000ab78 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0000ab88 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ + 0x0000ab98 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ + 0x0000aba8 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ + 0x0000abb8 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ + 0x0000abc8 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ + 0x0000abd8 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ + 0x0000abe8 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ + 0x0000abf8 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ + 0x0000ac08 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ + 0x0000ac18 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ + 0x0000ac28 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x0000ac38 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ + 0x0000ac48 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ + 0x0000ac58 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ + 0x0000ac68 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ + 0x0000ac78 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ + 0x0000ac88 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ + 0x0000ac98 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ + 0x0000aca8 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ + 0x0000acb8 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ + 0x0000acc8 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ + 0x0000acd8 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ + 0x0000ace8 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ + 0x0000acf8 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ + 0x0000ad08 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ + 0x0000ad18 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ + 0x0000ad28 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ + 0x0000ad38 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ + 0x0000ad48 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ + 0x0000ad58 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ + 0x0000ad68 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ + 0x0000ad78 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ + 0x0000ad88 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x0000ad98 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ + 0x0000ada8 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x0000adb8 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ + 0x0000adc8 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ + 0x0000add8 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ + 0x0000ade8 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ + 0x0000adf8 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ + 0x0000ae08 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ + 0x0000ae18 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ + 0x0000ae28 292e0000 3e000000 08000000 2f000000 )...>......./... │ │ │ │ + 0x0000ae38 08000000 04000000 08000000 0b000000 ................ │ │ │ │ + 0x0000ae48 08000000 3d000000 08000000 36000000 ....=.......6... │ │ │ │ + 0x0000ae58 08000000 16000000 08000000 2e000000 ................ │ │ │ │ + 0x0000ae68 08000000 10000000 08000000 32000000 ............2... │ │ │ │ + 0x0000ae78 08000000 14000000 08000000 11000000 ................ │ │ │ │ + 0x0000ae88 08000000 1e000000 08000000 35000000 ............5... │ │ │ │ + 0x0000ae98 08000000 0f000000 08000000 23000000 ............#... │ │ │ │ + 0x0000aea8 08000000 29000000 08000000 00000000 ....)........... │ │ │ │ + 0x0000aeb8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000aea4 00000000 .... │ │ │ │ + 0x0000aebc 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed4 6d6d0000 mm.. │ │ │ │ + 0x0001fed4 896d0000 .m.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed8 2d6d0000 -m.. │ │ │ │ + 0x0001fed8 496d0000 Im.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fedc e89d0000 00000000 ec9d0000 00000000 ................ │ │ │ │ - 0x0001feec f49d0000 009e0000 109e0000 00000000 ................ │ │ │ │ - 0x0001fefc 009e0000 448c0000 1c9e0000 00000000 ....D........... │ │ │ │ - 0x0001ff0c 249e0000 f49d0000 289e0000 349e0000 $.......(...4... │ │ │ │ + 0x0001fedc 009e0000 00000000 049e0000 00000000 ................ │ │ │ │ + 0x0001feec 0c9e0000 189e0000 289e0000 00000000 ........(....... │ │ │ │ + 0x0001fefc 189e0000 5c8c0000 349e0000 00000000 ....\...4....... │ │ │ │ + 0x0001ff0c 3c9e0000 0c9e0000 409e0000 4c9e0000 <.......@...L... │ │ │ │ 0x0001ff1c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,127 +1,127 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x0002033c 3c030200 ffffff3f 00000000 00000000 <......?........ │ │ │ │ - 0x0002034c 00000000 00000000 4c910000 00000000 ........L....... │ │ │ │ + 0x0002034c 00000000 00000000 64910000 00000000 ........d....... │ │ │ │ 0x0002035c 04000000 a8060200 88060200 d55f0000 ............._.. │ │ │ │ - 0x0002036c c1610000 dd610000 48a40000 fd410000 .a...a..H....A.. │ │ │ │ - 0x0002037c 04000000 00000000 58a40000 d34a0000 ........X....J.. │ │ │ │ - 0x0002038c 04000000 00000000 70a40000 fd440000 ........p....D.. │ │ │ │ - 0x0002039c 04000000 00000000 84a40000 95450000 .............E.. │ │ │ │ - 0x000203ac 04000000 00000000 d89d0000 ed5c0000 .............\.. │ │ │ │ - 0x000203bc 80000000 28ab0000 9ca40000 c9420000 ....(........B.. │ │ │ │ - 0x000203cc 04000000 00000000 b0a40000 b17c0000 .............|.. │ │ │ │ - 0x000203dc 04000000 00000000 c0a40000 2d480000 ............-H.. │ │ │ │ - 0x000203ec 04000000 00000000 d4a40000 75460000 ............uF.. │ │ │ │ + 0x0002036c c1610000 dd610000 60a40000 fd410000 .a...a..`....A.. │ │ │ │ + 0x0002037c 04000000 00000000 70a40000 d34a0000 ........p....J.. │ │ │ │ + 0x0002038c 04000000 00000000 88a40000 fd440000 .............D.. │ │ │ │ + 0x0002039c 04000000 00000000 9ca40000 95450000 .............E.. │ │ │ │ + 0x000203ac 04000000 00000000 f09d0000 ed5c0000 .............\.. │ │ │ │ + 0x000203bc 80000000 40ab0000 b4a40000 c9420000 ....@........B.. │ │ │ │ + 0x000203cc 04000000 00000000 c8a40000 cd7c0000 .............|.. │ │ │ │ + 0x000203dc 04000000 00000000 d8a40000 2d480000 ............-H.. │ │ │ │ + 0x000203ec 04000000 00000000 eca40000 75460000 ............uF.. │ │ │ │ 0x000203fc 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002040c 00000000 00000000 e8a40000 21600000 ............!`.. │ │ │ │ - 0x0002041c 01000000 00000000 00a50000 c5600000 .............`.. │ │ │ │ - 0x0002042c 01000000 00000000 18a50000 f9610000 .............a.. │ │ │ │ - 0x0002043c 01000000 00000000 2ca50000 913d0000 ........,....=.. │ │ │ │ - 0x0002044c 01000000 00000000 48a50000 59630000 ........H...Yc.. │ │ │ │ - 0x0002045c 01000000 00000000 5ca50000 013e0000 ........\....>.. │ │ │ │ - 0x0002046c 01000000 00000000 74a50000 05650000 ........t....e.. │ │ │ │ - 0x0002047c 01000000 00000000 88a50000 35650000 ............5e.. │ │ │ │ - 0x0002048c 01000000 00000000 a4a50000 99650000 .............e.. │ │ │ │ - 0x0002049c 01000000 00000000 bca50000 fd650000 .............e.. │ │ │ │ - 0x000204ac 01000000 00000000 d8a50000 75660000 ............uf.. │ │ │ │ + 0x0002040c 00000000 00000000 00a50000 21600000 ............!`.. │ │ │ │ + 0x0002041c 01000000 00000000 18a50000 c5600000 .............`.. │ │ │ │ + 0x0002042c 01000000 00000000 30a50000 f9610000 ........0....a.. │ │ │ │ + 0x0002043c 01000000 00000000 44a50000 913d0000 ........D....=.. │ │ │ │ + 0x0002044c 01000000 00000000 60a50000 59630000 ........`...Yc.. │ │ │ │ + 0x0002045c 01000000 00000000 74a50000 013e0000 ........t....>.. │ │ │ │ + 0x0002046c 01000000 00000000 8ca50000 05650000 .............e.. │ │ │ │ + 0x0002047c 01000000 00000000 a0a50000 35650000 ............5e.. │ │ │ │ + 0x0002048c 01000000 00000000 bca50000 99650000 .............e.. │ │ │ │ + 0x0002049c 01000000 00000000 d4a50000 fd650000 .............e.. │ │ │ │ + 0x000204ac 01000000 00000000 f0a50000 75660000 ............uf.. │ │ │ │ 0x000204bc 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204cc 00000000 00000000 f0a50000 a1820000 ................ │ │ │ │ - 0x000204dc 01000000 00000000 fca50000 79810000 ............y... │ │ │ │ + 0x000204cc 00000000 00000000 08a60000 bd820000 ................ │ │ │ │ + 0x000204dc 01000000 00000000 14a60000 95810000 ................ │ │ │ │ 0x000204ec 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204fc 00000000 00000000 0ca60000 5d510000 ............]Q.. │ │ │ │ - 0x0002050c 04000000 00000000 24a60000 75530000 ........$...uS.. │ │ │ │ - 0x0002051c 04000000 00000000 40a60000 19540000 ........@....T.. │ │ │ │ - 0x0002052c 04000000 00000000 60a60000 89540000 ........`....T.. │ │ │ │ - 0x0002053c 04000000 00000000 80a60000 31520000 ............1R.. │ │ │ │ + 0x000204fc 00000000 00000000 24a60000 5d510000 ........$...]Q.. │ │ │ │ + 0x0002050c 04000000 00000000 3ca60000 75530000 ........<...uS.. │ │ │ │ + 0x0002051c 04000000 00000000 58a60000 19540000 ........X....T.. │ │ │ │ + 0x0002052c 04000000 00000000 78a60000 89540000 ........x....T.. │ │ │ │ + 0x0002053c 04000000 00000000 98a60000 31520000 ............1R.. │ │ │ │ 0x0002054c 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002055c 00000000 00000000 00000000 0cff0100 ................ │ │ │ │ - 0x0002056c 9c9f0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002056c b49f0000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002057c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002058c 00000000 2ca40000 948b0000 44a40000 ....,.......D... │ │ │ │ - 0x0002059c 00000000 00000000 fcfe0100 b09f0000 ................ │ │ │ │ + 0x0002058c 00000000 44a40000 ac8b0000 5ca40000 ....D.......\... │ │ │ │ + 0x0002059c 00000000 00000000 fcfe0100 c89f0000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205cc 00000000 ecfe0100 c09f0000 00000000 ................ │ │ │ │ + 0x000205cc 00000000 ecfe0100 d89f0000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205fc e4fe0100 d8a30000 00000000 00000000 ................ │ │ │ │ + 0x000205fc e4fe0100 f0a30000 00000000 00000000 ................ │ │ │ │ 0x0002060c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002061c 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ - 0x0002062c a4900000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002062c bc900000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002064c 00000000 948b0000 3ca40000 00000000 ........<....... │ │ │ │ - 0x0002065c 10920000 00000000 10920000 2ca40000 ............,... │ │ │ │ - 0x0002066c 34a40000 00000000 00a40000 0ca40000 4............... │ │ │ │ - 0x0002067c 10a40000 1ca40000 00000000 02000000 ................ │ │ │ │ + 0x0002064c 00000000 ac8b0000 54a40000 00000000 ........T....... │ │ │ │ + 0x0002065c 28920000 00000000 28920000 44a40000 (.......(...D... │ │ │ │ + 0x0002066c 4ca40000 00000000 18a40000 24a40000 L...........$... │ │ │ │ + 0x0002067c 28a40000 34a40000 00000000 02000000 (...4........... │ │ │ │ 0x0002068c e15d0000 03000000 02000000 04000000 .].............. │ │ │ │ - 0x0002069c 01000000 00000000 00000000 449e0000 ............D... │ │ │ │ - 0x000206ac 416e0000 04000000 00000000 509e0000 An..........P... │ │ │ │ - 0x000206bc b55e0000 04000000 00000000 649e0000 .^..........d... │ │ │ │ - 0x000206cc 393d0000 04000000 00000000 809e0000 9=.............. │ │ │ │ - 0x000206dc 456e0000 04000000 00000000 8c9e0000 En.............. │ │ │ │ - 0x000206ec 61590000 04000000 00000000 9c9e0000 aY.............. │ │ │ │ - 0x000206fc dd4c0000 04000000 00000000 ac9e0000 .L.............. │ │ │ │ - 0x0002070c 917d0000 04000000 00000000 bc9e0000 .}.............. │ │ │ │ - 0x0002071c 616e0000 04000000 00000000 c89e0000 an.............. │ │ │ │ - 0x0002072c 55620000 08000000 00000000 d49e0000 Ub.............. │ │ │ │ - 0x0002073c dd770000 04000000 00000000 e89e0000 .w.............. │ │ │ │ - 0x0002074c 9d550000 04000000 00000000 f89e0000 .U.............. │ │ │ │ - 0x0002075c b94d0000 04000000 00000000 089f0000 .M.............. │ │ │ │ - 0x0002076c d1720000 08000000 00000000 189f0000 .r.............. │ │ │ │ - 0x0002077c 455b0000 04000000 00000000 309f0000 E[..........0... │ │ │ │ - 0x0002078c 85760000 01000000 00000000 409f0000 .v..........@... │ │ │ │ - 0x0002079c 11730000 01000000 00000000 509f0000 .s..........P... │ │ │ │ - 0x000207ac 2d780000 04000000 00000000 689f0000 -x..........h... │ │ │ │ - 0x000207bc d9730000 08000000 00000000 a4900000 .s.............. │ │ │ │ - 0x000207cc c13c0000 82000000 c4ad0000 809f0000 .<.............. │ │ │ │ - 0x000207dc 716d0000 04000000 70ad0000 9c9f0000 qm......p....... │ │ │ │ - 0x000207ec 756d0000 82000000 fcac0000 b09f0000 um.............. │ │ │ │ - 0x000207fc 25710000 82000000 88ac0000 c09f0000 %q.............. │ │ │ │ - 0x0002080c d1370000 82000000 10ac0000 d89f0000 .7.............. │ │ │ │ - 0x0002081c 9d6e0000 01000000 00000000 ec9f0000 .n.............. │ │ │ │ - 0x0002082c bd6f0000 01000000 00000000 fc9f0000 .o.............. │ │ │ │ - 0x0002083c 31370000 01000000 00000000 14a00000 17.............. │ │ │ │ - 0x0002084c 113b0000 04000000 00000000 2ca00000 .;..........,... │ │ │ │ - 0x0002085c a53f0000 08000000 00000000 3ca00000 .?..........<... │ │ │ │ - 0x0002086c 39400000 08000000 00000000 4ca00000 9@..........L... │ │ │ │ - 0x0002087c ed3f0000 08000000 00000000 5ca00000 .?..........\... │ │ │ │ - 0x0002088c fd5a0000 08000000 00000000 70a00000 .Z..........p... │ │ │ │ - 0x0002089c ed660000 03000000 00000000 84a00000 .f.............. │ │ │ │ - 0x000208ac 85400000 01000000 00000000 98a00000 .@.............. │ │ │ │ - 0x000208bc 0d700000 01000000 00000000 b4a00000 .p.............. │ │ │ │ - 0x000208cc 4d5a0000 04000000 00000000 c8a00000 MZ.............. │ │ │ │ - 0x000208dc 51830000 08000000 00000000 f4a00000 Q............... │ │ │ │ - 0x000208ec 0d5c0000 04000000 00000000 1ca10000 .\.............. │ │ │ │ - 0x000208fc 915b0000 04000000 00000000 3ca10000 .[..........<... │ │ │ │ - 0x0002090c 8d5b0000 04000000 00000000 5ca10000 .[..........\... │ │ │ │ - 0x0002091c e15b0000 04000000 00000000 84a10000 .[.............. │ │ │ │ - 0x0002092c 51700000 04000000 00000000 9ca10000 Qp.............. │ │ │ │ - 0x0002093c 55740000 08000000 00000000 b4a10000 Ut.............. │ │ │ │ - 0x0002094c 81750000 04000000 00000000 608b0000 .u..........`... │ │ │ │ - 0x0002095c 99700000 01000000 00000000 bca10000 .p.............. │ │ │ │ - 0x0002096c 91780000 03000000 00000000 d0a10000 .x.............. │ │ │ │ - 0x0002097c 317b0000 03000000 00000000 e4a10000 1{.............. │ │ │ │ - 0x0002098c d17b0000 03000000 00000000 f8a10000 .{.............. │ │ │ │ - 0x0002099c d55e0000 03000000 00000000 18a20000 .^.............. │ │ │ │ - 0x000209ac 09780000 08000000 00000000 2ca20000 .x..........,... │ │ │ │ - 0x000209bc e93d0000 04000000 00000000 40a20000 .=..........@... │ │ │ │ - 0x000209cc 893e0000 04000000 00000000 58a20000 .>..........X... │ │ │ │ - 0x000209dc b17a0000 08000000 00000000 6ca20000 .z..........l... │ │ │ │ - 0x000209ec 897c0000 08000000 00000000 88a20000 .|.............. │ │ │ │ - 0x000209fc ed3e0000 08000000 00000000 a4a20000 .>.............. │ │ │ │ - 0x00020a0c 493f0000 08000000 00000000 c0a20000 I?.............. │ │ │ │ - 0x00020a1c 957b0000 08000000 00000000 dca20000 .{.............. │ │ │ │ - 0x00020a2c 395c0000 01000000 00000000 fca20000 9\.............. │ │ │ │ - 0x00020a3c 995c0000 01000000 00000000 24a30000 .\..........$... │ │ │ │ - 0x00020a4c 2d610000 01000000 00000000 3ca30000 -a..........<... │ │ │ │ - 0x00020a5c a9620000 01000000 00000000 289c0000 .b..........(... │ │ │ │ - 0x00020a6c 8d580000 04000000 ecab0000 58a30000 .X..........X... │ │ │ │ - 0x00020a7c 5d720000 04000000 00000000 70a30000 ]r..........p... │ │ │ │ - 0x00020a8c 95370000 04000000 00000000 8ca30000 .7.............. │ │ │ │ - 0x00020a9c 85750000 08000000 00000000 a0a30000 .u.............. │ │ │ │ - 0x00020aac 09710000 08000000 00000000 bca30000 .q.............. │ │ │ │ - 0x00020abc 773d0000 04000000 00000000 d8a30000 w=.............. │ │ │ │ - 0x00020acc 3d3b0000 82000000 a4ab0000 eca30000 =;.............. │ │ │ │ + 0x0002069c 01000000 00000000 00000000 5c9e0000 ............\... │ │ │ │ + 0x000206ac 5d6e0000 04000000 00000000 689e0000 ]n..........h... │ │ │ │ + 0x000206bc b55e0000 04000000 00000000 7c9e0000 .^..........|... │ │ │ │ + 0x000206cc 393d0000 04000000 00000000 989e0000 9=.............. │ │ │ │ + 0x000206dc 616e0000 04000000 00000000 a49e0000 an.............. │ │ │ │ + 0x000206ec 61590000 04000000 00000000 b49e0000 aY.............. │ │ │ │ + 0x000206fc dd4c0000 04000000 00000000 c49e0000 .L.............. │ │ │ │ + 0x0002070c ad7d0000 04000000 00000000 d49e0000 .}.............. │ │ │ │ + 0x0002071c 7d6e0000 04000000 00000000 e09e0000 }n.............. │ │ │ │ + 0x0002072c 55620000 08000000 00000000 ec9e0000 Ub.............. │ │ │ │ + 0x0002073c f9770000 04000000 00000000 009f0000 .w.............. │ │ │ │ + 0x0002074c 9d550000 04000000 00000000 109f0000 .U.............. │ │ │ │ + 0x0002075c b94d0000 04000000 00000000 209f0000 .M.......... ... │ │ │ │ + 0x0002076c ed720000 08000000 00000000 309f0000 .r..........0... │ │ │ │ + 0x0002077c 455b0000 04000000 00000000 489f0000 E[..........H... │ │ │ │ + 0x0002078c a1760000 01000000 00000000 589f0000 .v..........X... │ │ │ │ + 0x0002079c 2d730000 01000000 00000000 689f0000 -s..........h... │ │ │ │ + 0x000207ac 49780000 04000000 00000000 809f0000 Ix.............. │ │ │ │ + 0x000207bc f5730000 08000000 00000000 bc900000 .s.............. │ │ │ │ + 0x000207cc c13c0000 82000000 dcad0000 989f0000 .<.............. │ │ │ │ + 0x000207dc 8d6d0000 04000000 88ad0000 b49f0000 .m.............. │ │ │ │ + 0x000207ec 916d0000 82000000 14ad0000 c89f0000 .m.............. │ │ │ │ + 0x000207fc 41710000 82000000 a0ac0000 d89f0000 Aq.............. │ │ │ │ + 0x0002080c d1370000 82000000 28ac0000 f09f0000 .7......(....... │ │ │ │ + 0x0002081c b96e0000 01000000 00000000 04a00000 .n.............. │ │ │ │ + 0x0002082c d96f0000 01000000 00000000 14a00000 .o.............. │ │ │ │ + 0x0002083c 31370000 01000000 00000000 2ca00000 17..........,... │ │ │ │ + 0x0002084c 113b0000 04000000 00000000 44a00000 .;..........D... │ │ │ │ + 0x0002085c a53f0000 08000000 00000000 54a00000 .?..........T... │ │ │ │ + 0x0002086c 39400000 08000000 00000000 64a00000 9@..........d... │ │ │ │ + 0x0002087c ed3f0000 08000000 00000000 74a00000 .?..........t... │ │ │ │ + 0x0002088c fd5a0000 08000000 00000000 88a00000 .Z.............. │ │ │ │ + 0x0002089c ed660000 03000000 00000000 9ca00000 .f.............. │ │ │ │ + 0x000208ac 85400000 01000000 00000000 b0a00000 .@.............. │ │ │ │ + 0x000208bc 29700000 01000000 00000000 cca00000 )p.............. │ │ │ │ + 0x000208cc 4d5a0000 04000000 00000000 e0a00000 MZ.............. │ │ │ │ + 0x000208dc 6d830000 08000000 00000000 0ca10000 m............... │ │ │ │ + 0x000208ec 0d5c0000 04000000 00000000 34a10000 .\..........4... │ │ │ │ + 0x000208fc 915b0000 04000000 00000000 54a10000 .[..........T... │ │ │ │ + 0x0002090c 8d5b0000 04000000 00000000 74a10000 .[..........t... │ │ │ │ + 0x0002091c e15b0000 04000000 00000000 9ca10000 .[.............. │ │ │ │ + 0x0002092c 6d700000 04000000 00000000 b4a10000 mp.............. │ │ │ │ + 0x0002093c 71740000 08000000 00000000 cca10000 qt.............. │ │ │ │ + 0x0002094c 9d750000 04000000 00000000 788b0000 .u..........x... │ │ │ │ + 0x0002095c b5700000 01000000 00000000 d4a10000 .p.............. │ │ │ │ + 0x0002096c ad780000 03000000 00000000 e8a10000 .x.............. │ │ │ │ + 0x0002097c 4d7b0000 03000000 00000000 fca10000 M{.............. │ │ │ │ + 0x0002098c ed7b0000 03000000 00000000 10a20000 .{.............. │ │ │ │ + 0x0002099c d55e0000 03000000 00000000 30a20000 .^..........0... │ │ │ │ + 0x000209ac 25780000 08000000 00000000 44a20000 %x..........D... │ │ │ │ + 0x000209bc e93d0000 04000000 00000000 58a20000 .=..........X... │ │ │ │ + 0x000209cc 893e0000 04000000 00000000 70a20000 .>..........p... │ │ │ │ + 0x000209dc cd7a0000 08000000 00000000 84a20000 .z.............. │ │ │ │ + 0x000209ec a57c0000 08000000 00000000 a0a20000 .|.............. │ │ │ │ + 0x000209fc ed3e0000 08000000 00000000 bca20000 .>.............. │ │ │ │ + 0x00020a0c 493f0000 08000000 00000000 d8a20000 I?.............. │ │ │ │ + 0x00020a1c b17b0000 08000000 00000000 f4a20000 .{.............. │ │ │ │ + 0x00020a2c 395c0000 01000000 00000000 14a30000 9\.............. │ │ │ │ + 0x00020a3c 995c0000 01000000 00000000 3ca30000 .\..........<... │ │ │ │ + 0x00020a4c 2d610000 01000000 00000000 54a30000 -a..........T... │ │ │ │ + 0x00020a5c a9620000 01000000 00000000 409c0000 .b..........@... │ │ │ │ + 0x00020a6c 8d580000 04000000 04ac0000 70a30000 .X..........p... │ │ │ │ + 0x00020a7c 79720000 04000000 00000000 88a30000 yr.............. │ │ │ │ + 0x00020a8c 95370000 04000000 00000000 a4a30000 .7.............. │ │ │ │ + 0x00020a9c a1750000 08000000 00000000 b8a30000 .u.............. │ │ │ │ + 0x00020aac 25710000 08000000 00000000 d4a30000 %q.............. │ │ │ │ + 0x00020abc 773d0000 04000000 00000000 f0a30000 w=.............. │ │ │ │ + 0x00020acc 3d3b0000 82000000 bcab0000 04a40000 =;.............. │ │ │ │ 0x00020adc 093c0000 08000000 00000000 00000000 .<.............. │ │ │ │ 0x00020aec 00000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65353763 30623837 63386165 39356432 e57c0b87c8ae95d2 │ │ │ │ - 0x00000010 66633737 61356434 37376464 30343266 fc77a5d477dd042f │ │ │ │ - 0x00000020 62383438 34662e64 65627567 00000000 b8484f.debug.... │ │ │ │ - 0x00000030 299d31a9 ).1. │ │ │ │ + 0x00000000 63643836 39623336 38343565 32653762 cd869b36845e2e7b │ │ │ │ + 0x00000010 37653038 61323837 31323761 36336233 7e08a287127a63b3 │ │ │ │ + 0x00000020 65363934 32372e64 65627567 00000000 e69427.debug.... │ │ │ │ + 0x00000030 b45415ab .T.. │ │ ├── ./usr/lib/python3.13/lib-dynload/_xxtestfuzz.cpython-313-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 0x0208c 0x0208c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0206c 0x0206c 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 001170 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00001db8 001db8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00001dc0 001dc0 0002c8 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00002088 002088 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000c48 000c48 001150 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00001d98 001d98 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00001da0 001da0 0002c8 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00002068 002068 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: 00001b29 12 FUNC GLOBAL DEFAULT 11 PyInit__xxtestfuzz │ │ │ │ + 48: 00001b09 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) 0x1db8 │ │ │ │ + 0x0000000d (FINI) 0x1d98 │ │ │ │ 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: 975cfae09b5b16ab06482d4c0636198ddd7e0ea7 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cc4a9319b58f5676d973d2f355e1dd8d5bfe3ce3 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -15,34 +15,34 @@ │ │ │ │ PyLong_FromUnicodeObject │ │ │ │ PyObject_CallOneArg │ │ │ │ PyObject_GetAttrString │ │ │ │ _Py_Dealloc │ │ │ │ PyObject_CallFunction │ │ │ │ PyObject_CallObject │ │ │ │ PyObject_CallMethod │ │ │ │ -PyUnicode_FromString │ │ │ │ -PyIter_Next │ │ │ │ PyLong_FromUnsignedLong │ │ │ │ PyObject_CallFunctionObjArgs │ │ │ │ +PyUnicode_FromString │ │ │ │ +PyIter_Next │ │ │ │ PyImport_ImportModule │ │ │ │ PyMem_RawMalloc │ │ │ │ +PyErr_Print │ │ │ │ PyLong_AsLong │ │ │ │ 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 │ │ │ │ PyErr_NoMemory │ │ │ │ -PyErr_Print │ │ │ │ Py_CompileStringExFlags │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ : │ │ │ │ push {r3, lr} │ │ │ │ - bl 1a60 │ │ │ │ + bl 1a40 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,861 +1,853 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000c48 : │ │ │ │ +00000c48 : │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8df4608 │ │ │ │ - addlt r1, r7, ip, lsr #23 │ │ │ │ - blvs fea3efe4 │ │ │ │ + addlt r1, r7, r8, lsl #23 │ │ │ │ + blvs fe13efe4 │ │ │ │ ldrbtmi sl, [r9], #-2820 @ 0xfffff4fc │ │ │ │ ldrbtmi sl, [lr], #-2565 @ 0xfffff5fb │ │ │ │ svc 0x00bcf7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmib sp, {r0, r2, r3, r5, r8, sl, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r4, r5, r9, sl, pc}^ │ │ │ │ strtmi r4, [r8], -r4, lsl #10 │ │ │ │ @ instruction: 0xf7ff4621 │ │ │ │ strmi lr, [r7], -lr, asr #30 │ │ │ │ @ instruction: 0xf7ffb310 │ │ │ │ pkhtbmi lr, r0, sl, asr #31 │ │ │ │ svc 0x008ef7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df8475 │ │ │ │ - ldmpl r3!, {r3, r4, r5, r6, r8, r9, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8414 │ │ │ │ + ldmpl r3!, {r2, r4, r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ stmdacs r0, {r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - strbthi pc, [ip], #-0 @ │ │ │ │ + strhi pc, [fp], #-0 │ │ │ │ svc 0x006ef7ff │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d006 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - bicshi pc, r7, r0, asr #32 │ │ │ │ + cmnphi r7, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - teqphi ip, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ + addhi pc, r0, #64 @ 0x40 │ │ │ │ svc 0x006ef7ff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [r8], -r0, asr #32 │ │ │ │ + ldrhi pc, [ip], #-64 @ 0xffffffc0 │ │ │ │ svccc 0x0080f5b4 │ │ │ │ @ instruction: 0x4621d83d │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xf64cef4c │ │ │ │ @ instruction: 0xf6cd03a7 │ │ │ │ - blx fe0d5a92 │ │ │ │ + blx fe0d5a92 │ │ │ │ ldmdane sl, {r8, r9, sp} │ │ │ │ - bl ff0c6c08 │ │ │ │ + bl ff0c6c08 │ │ │ │ eorcs r1, r5, #-2013265919 @ 0x88000001 │ │ │ │ tstpeq r3, #2048 @ p-variant is OBSOLETE @ 0x800 │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ - mrrcne 5, 5, r8, sl, cr10 │ │ │ │ - b fe0f4dac │ │ │ │ + mrrcne 4, 13, r8, sl, cr5 │ │ │ │ + b fe0f4dac │ │ │ │ strtmi r7, [r1], -r3, ror #15 │ │ │ │ - bl fe9d25b8 │ │ │ │ + bl fe9d25b8 │ │ │ │ @ instruction: 0xf7ff77e3 │ │ │ │ strmi lr, [r0], r6, lsl #31 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x46398554 │ │ │ │ + ldrtmi r8, [r9], -pc, asr #9 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ @ instruction: 0x4607ef78 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df8176 │ │ │ │ - ldmpl r3!, {r2, r3, r4, r6, r7, r9, fp, ip, sp}^ │ │ │ │ + ldmpl r3!, {r3, r4, r5, r7, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ stmdacs r0, {r1, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - strbhi pc, [r3], #0 @ │ │ │ │ + ldrbhi pc, [fp], #0 @ │ │ │ │ svc 0x0020f7ff │ │ │ │ svc 0x001ef7ff │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf0404293 │ │ │ │ - @ instruction: 0xf7ff8170 │ │ │ │ + @ instruction: 0xf7ff8171 │ │ │ │ stmdacs r0, {r3, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - ldrbhi pc, [r2, #64] @ 0x40 @ │ │ │ │ + bicshi pc, r6, #64 @ 0x40 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ svc 0x005cf7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmdavs r2, {r5, r7, sl, pc} │ │ │ │ + stmdavs r2, {r0, r1, r4, r7, sl, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf040428a │ │ │ │ - @ instruction: 0xf7ff8170 │ │ │ │ + @ instruction: 0xf7ff8322 │ │ │ │ stmdacs r0, {r1, r2, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - strbhi pc, [r0, #64] @ 0x40 @ │ │ │ │ - bvc fe23f10c │ │ │ │ + bichi pc, r4, #64 @ 0x40 │ │ │ │ + bvc 193f10c │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ @ instruction: 0xf1b88000 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - strmi r8, [r1], -lr, lsr #8 │ │ │ │ + strmi r8, [r1], -r6, asr #8 │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ eorsvs r2, fp, r1, lsl #6 │ │ │ │ svc 0x0026f7ff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - rsbshi pc, r8, #64 @ 0x40 │ │ │ │ + bichi pc, ip, r0, asr #32 │ │ │ │ mrc 7, 7, APSR_nzcv, cr12, cr15, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df85a7 │ │ │ │ - ldrbtmi r7, [pc], #-2652 @ dc4 │ │ │ │ - blcs 1b1b4 │ │ │ │ - mvnshi pc, #0 │ │ │ │ + @ instruction: 0xf8df83ab │ │ │ │ + ldrbtmi r7, [pc], #-2616 @ dc4 │ │ │ │ + blcs 1b1b4 │ │ │ │ + mvnhi pc, #0 │ │ │ │ @ instruction: 0xf5b42301 │ │ │ │ rscsvs r1, fp, r0, lsl #31 │ │ │ │ strtmi sp, [r1], -r1, lsr #16 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ strmi lr, [r7], -r2, lsr #29 │ │ │ │ @ instruction: 0xf8dfb1d8 │ │ │ │ - @ instruction: 0x46393a3c │ │ │ │ + @ instruction: 0x46393a18 │ │ │ │ ldmdbvs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mrc 7, 4, APSR_nzcv, cr2, cr15, {7} │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ - mvnhi pc, #64 @ 0x40 │ │ │ │ - bcc 63f178 │ │ │ │ + msrhi SPSR_fxc, #64 @ 0x40 │ │ │ │ + ldmibcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ mrc 7, 5, APSR_nzcv, cr8, cr15, {7} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7ff822c │ │ │ │ + @ instruction: 0xf7ff8180 │ │ │ │ ldmdavs fp!, {r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf0404293 │ │ │ │ - @ instruction: 0xf7ff823c │ │ │ │ + @ instruction: 0xf7ff8190 │ │ │ │ stmdacs r0, {r1, r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - ldrbhi pc, [r4, #-64]! @ 0xffffffc0 @ │ │ │ │ - ldmibvc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + cmnphi r8, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ + ldmibvc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - cdpne 4, 10, cr8, cr1, cr0, {0} │ │ │ │ + cdpne 3, 10, cr8, cr1, cr11, {6} │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ mvnsvc pc, #82837504 @ 0x4f00000 │ │ │ │ vqsub.s8 d20, d16, d9 │ │ │ │ - @ instruction: 0xf7ff81c6 │ │ │ │ + @ instruction: 0xf7ff811a │ │ │ │ stmdacs r0, {r1, r2, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - strbhi pc, [r0, #-64]! @ 0xffffffc0 @ │ │ │ │ - ldmibvc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - bvs 1ed2050 │ │ │ │ + msrhi SPSR_s, #64 @ 0x40 │ │ │ │ + ldmibvc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bvs 1ed2050 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf1048324 │ │ │ │ + @ instruction: 0xf10482c6 │ │ │ │ movwcs r3, #6399 @ 0x18ff │ │ │ │ svccc 0x0080f5b8 │ │ │ │ eorsle r6, sl, #-1342177273 @ 0xb0000007 │ │ │ │ @ instruction: 0xf64a4628 │ │ │ │ @ instruction: 0xf6ca27ab │ │ │ │ andscs r2, r8, #44564480 @ 0x2a80000 │ │ │ │ @ instruction: 0xf8104641 │ │ │ │ - blx fe9cfa82 │ │ │ │ + blx fe9cfa82 │ │ │ │ ldmdbeq pc!, {r0, r1, r8, r9, sl, lr, pc} @ │ │ │ │ ldrcc pc, [r7, -r2, lsl #22] │ │ │ │ mcr 7, 2, pc, cr12, cr15, {7} @ │ │ │ │ movtlt r4, #1665 @ 0x681 │ │ │ │ - ldmibcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - ldmibne ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbne r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf8536a9b │ │ │ │ @ instruction: 0xf7ff0027 │ │ │ │ strbmi lr, [r9], -lr, lsr #28 │ │ │ │ @ instruction: 0xf7ff4607 │ │ │ │ @ instruction: 0xb128ee36 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - sbchi pc, sp, r0, asr #32 │ │ │ │ + addhi pc, pc, #64 @ 0x40 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ ldrbmi r4, [r3, #-2624] @ 0xfffff5c0 │ │ │ │ - eorshi pc, r1, #0 │ │ │ │ + sbchi pc, r8, r0 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - ldrtmi r8, [r8], -ip, lsr #4 │ │ │ │ + ldrtmi r8, [r8], -r3, asr #1 │ │ │ │ mrc 7, 1, APSR_nzcv, cr2, cr15, {7} │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ @ instruction: 0xf0404553 │ │ │ │ - @ instruction: 0xf7ff822b │ │ │ │ + @ instruction: 0xf7ff80c2 │ │ │ │ stmdacs r0, {r3, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - ldrhi pc, [r2, #-64] @ 0xffffffc0 │ │ │ │ - stmdbvc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - bvs ffed20ec │ │ │ │ + tstphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ + stmdbvc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bvs ffed20ec │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - movwcs r8, #4941 @ 0x134d │ │ │ │ + movwcs r8, #4865 @ 0x1301 │ │ │ │ svcne 0x0080f5b8 │ │ │ │ andle r6, r7, #-1342177265 @ 0xb000000f │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - rschi pc, pc, r0, asr #32 │ │ │ │ + orrshi pc, r5, r0, asr #32 │ │ │ │ mcr 7, 2, pc, cr14, cr15, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df84f9 │ │ │ │ - ldrbtmi r7, [pc], #-2332 @ f20 │ │ │ │ - blcs 1be10 │ │ │ │ - adchi pc, fp, #0 │ │ │ │ + @ instruction: 0xf8df82fd │ │ │ │ + ldrbtmi r7, [pc], #-2296 @ f20 │ │ │ │ + blcs 1be10 │ │ │ │ + cmnphi r1, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b42301 │ │ │ │ @ instruction: 0x63bb1f80 │ │ │ │ strtmi sp, [r2], -r7, lsl #16 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ mrc 7, 2, APSR_nzcv, cr14, cr15, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff80aa │ │ │ │ + @ instruction: 0xf7ff8150 │ │ │ │ stmdacs r0, {r1, r2, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ - strbthi pc, [r0], #64 @ 0x40 @ │ │ │ │ - stmiavc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + rschi pc, r4, #64 @ 0x40 │ │ │ │ + stmiavc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldcvs 4, cr4, [fp], #-508 @ 0xfffffe04 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - movwcs r8, #4674 @ 0x1242 │ │ │ │ + movwcs r8, #4833 @ 0x12e1 │ │ │ │ svcne 0x0080f5b4 │ │ │ │ vqshl.s8 d6, d27, d0 │ │ │ │ - @ instruction: 0xf8df8286 │ │ │ │ - @ instruction: 0x462388d8 │ │ │ │ - ldmne r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8df831c │ │ │ │ + @ instruction: 0x462388b4 │ │ │ │ + ldmne r0!, {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: 0xf8d884c3 │ │ │ │ + @ instruction: 0xf8d882c7 │ │ │ │ tstcs r0, r4, asr #32 │ │ │ │ mcr 7, 1, pc, cr2, cr15, {7} @ │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - ldrthi pc, [sl], #0 @ │ │ │ │ - stmiacs ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + adcshi pc, lr, #0 │ │ │ │ + stmcs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df463b │ │ │ │ - ldrbtmi r1, [sl], #-2220 @ 0xfffff754 │ │ │ │ + ldrbtmi r1, [sl], #-2184 @ 0xfffff778 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ stmdacs r0, {r2, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - ldrthi pc, [r6], #64 @ 0x40 @ │ │ │ │ + ldrhi pc, [sp], #64 @ 0x40 │ │ │ │ stcl 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ - blcc 622a8 │ │ │ │ + blcc 62244 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - @ instruction: 0x464084b3 │ │ │ │ + @ instruction: 0x4640849a │ │ │ │ ldc 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - subhi pc, r9, #0 │ │ │ │ + sbcshi pc, pc, #0 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - ldrtmi r8, [r8], -r4, asr #4 │ │ │ │ + @ instruction: 0x463882da │ │ │ │ stc 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ ldcl 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - strtmi r8, [r1], -r9, lsl #9 │ │ │ │ + strtmi r8, [r1], -sp, lsl #5 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ - @ instruction: 0xf7fffcc1 │ │ │ │ + @ instruction: 0xf7fffcb1 │ │ │ │ stmdacs r0, {r1, r2, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - strhi pc, [r0], #64 @ 0x40 │ │ │ │ + addhi pc, r4, #64 @ 0x40 │ │ │ │ ldcl 7, cr15, [r0, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df835f │ │ │ │ - ldmpl r0!, {r3, r4, r5, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8467 │ │ │ │ + ldmpl r0!, {r2, r4, fp, ip, sp}^ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff8ff0 │ │ │ │ ldmdavs fp!, {r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xd12a4293 │ │ │ │ - ldrdcc pc, [r0], -r8 │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf43f4293 │ │ │ │ - blcc 6ca80 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - strbmi sl, [r0], -sl, lsl #29 │ │ │ │ - ldcl 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ - bcc 7aa68 │ │ │ │ - bcs 19060 │ │ │ │ - svcge 0x002ef47f │ │ │ │ - stcl 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ - bcc 7ad0c │ │ │ │ - bcs 19070 │ │ │ │ - mcrge 4, 4, pc, cr11, cr15, {3} @ │ │ │ │ - stcl 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ - blcc 7aa90 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - strbmi sl, [r0], -r3, lsr #28 │ │ │ │ - ldcl 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ - blcc 7a900 │ │ │ │ - blcs 19178 │ │ │ │ - @ instruction: 0x4638d1d0 │ │ │ │ - ldcl 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ │ │ - strtmi lr, [r8], -ip, asr #15 │ │ │ │ - ldc 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - orrhi pc, r9, #0 │ │ │ │ - sbfxcc pc, pc, #17, #13 │ │ │ │ - ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ - @ instruction: 0xf7ff6bd8 │ │ │ │ - @ instruction: 0x4603ed32 │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8360 │ │ │ │ - ldmpl r3!, {r3, r4, r6, r8, r9, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r3, r4, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ - msrhi SPSR_s, r0 │ │ │ │ - ldcl 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - svcge 0x0033f43f │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r8], -lr, lsr #30 │ │ │ │ - stc 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ - strtmi lr, [r8], -r9, lsr #14 │ │ │ │ - stc 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - tstphi r3, #0 @ p-variant is OBSOLETE │ │ │ │ - smmlscc r8, pc, r8, pc @ │ │ │ │ - smmlscs r8, pc, r8, pc @ │ │ │ │ - smmlsne r8, pc, r8, pc @ │ │ │ │ - ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - @ instruction: 0x4603ecf0 │ │ │ │ - suble r2, fp, r0, lsl #16 │ │ │ │ - @ instruction: 0x9748f8df │ │ │ │ - @ instruction: 0x2748f8df │ │ │ │ - @ instruction: 0xf8df44f9 │ │ │ │ - ldrbtmi r1, [sl], #-1864 @ 0xfffff8b8 │ │ │ │ - @ instruction: 0xf8d94479 │ │ │ │ - @ instruction: 0xf7ff0030 │ │ │ │ - strmi lr, [r0], r0, ror #25 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7ff8312 │ │ │ │ - teqlt r8, #640 @ 0x280 │ │ │ │ - @ instruction: 0xf06f6803 │ │ │ │ - addmi r4, fp, #64, 2 │ │ │ │ - blcc 7515c │ │ │ │ - stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - ldcl 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - strdlt lr, [r8, #204] @ 0xcc │ │ │ │ - @ instruction: 0xf06f6803 │ │ │ │ - addmi r4, fp, #64, 2 │ │ │ │ - blcc 75178 │ │ │ │ - stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - stcl 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ - stmdbmi r0, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - smlalttlt lr, r8, ip, ip │ │ │ │ - strbmi r6, [fp, #-2051] @ 0xfffff7fd │ │ │ │ - blcc 75564 │ │ │ │ - blcs 19194 │ │ │ │ - @ instruction: 0xf7ffd1f4 │ │ │ │ - ubfx lr, r6, #25, #18 │ │ │ │ - @ instruction: 0x36dcf8df │ │ │ │ - blvs 1612384 │ │ │ │ - stcl 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8d882e5 │ │ │ │ + @ instruction: 0xf0404293 │ │ │ │ + @ instruction: 0xf8d881b7 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - rsbshi pc, r1, #64 @ 0x40 │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - mcrge 4, 5, pc, cr10, cr15, {1} @ │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ + mcrge 4, 4, pc, cr15, cr15, {1} @ │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d048 │ │ │ │ + mcrge 4, 4, pc, cr9, cr15, {3} @ │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + @ instruction: 0xe684ed74 │ │ │ │ + ldrdcc pc, [r0], -r9 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf43f4293 │ │ │ │ + blcc 6cd5c │ │ │ │ + andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r8], -r5, lsr #29 │ │ │ │ - ldc 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ - @ instruction: 0xf8dfe6a0 │ │ │ │ - strtmi r9, [r8], -r4, lsr #13 │ │ │ │ + @ instruction: 0x4648af38 │ │ │ │ + stcl 7, cr15, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf8dfe733 │ │ │ │ + @ instruction: 0x462897b8 │ │ │ │ @ instruction: 0xf83044f9 │ │ │ │ @ instruction: 0xf8b98b02 │ │ │ │ - b a0d260 │ │ │ │ + b a0d108 │ │ │ │ @ instruction: 0xf7ff0803 │ │ │ │ - @ instruction: 0x4607ec9e │ │ │ │ + strmi lr, [r7], -sl, asr #26 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - strbmi sl, [r0], -sl, lsr #28 │ │ │ │ - stc 7, cr15, [r8, #-1020] @ 0xfffffc04 │ │ │ │ + @ instruction: 0x4640aed6 │ │ │ │ + ldc 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - sbchi pc, sp, #0 │ │ │ │ + teqphi r0, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d94642 │ │ │ │ movwcs r0, #24 │ │ │ │ @ instruction: 0xf7ff4639 │ │ │ │ - strmi lr, [r2], -ip, ror #25 │ │ │ │ + @ instruction: 0x4602ed98 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs fp!, {r0, r1, r5, r6, r9, pc} │ │ │ │ + ldmdavs fp!, {r0, r2, r4, r5, r8, r9, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r4, fp, lsl #5 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf8d883a9 │ │ │ │ + @ instruction: 0xf8d88350 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 75248 │ │ │ │ + blcc 750f0 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - bcs 2208c │ │ │ │ - ldclge 4, cr15, [pc, #252]! @ 1340 │ │ │ │ + bcs 21e78 │ │ │ │ + mcrge 4, 5, pc, cr11, cr15, {1} @ │ │ │ │ @ instruction: 0xf06f6813 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - ldclge 4, cr15, [r9, #252]! @ 0xfc │ │ │ │ + mcrge 4, 5, pc, cr5, cr15, {1} @ │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4610adf4 │ │ │ │ - stcl 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf8dfe5ef │ │ │ │ - ldmpl r3!, {r2, r4, r9, sl, ip, sp}^ │ │ │ │ + ldrmi sl, [r0], -r0, lsr #29 │ │ │ │ + ldc 7, cr15, [r8, #-1020] @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf8dfe69b │ │ │ │ + ldmpl r3!, {r3, r5, r8, r9, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r2, r7, sl, fp, sp, lr, pc} │ │ │ │ - stclge 4, cr15, [fp, #508] @ 0x1fc │ │ │ │ - @ instruction: 0x3604f8df │ │ │ │ + stmdacs r0, {r4, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ + mrcge 4, 3, APSR_nzcv, cr7, cr15, {3} │ │ │ │ + @ instruction: 0x3718f8df │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldcl 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ + stc 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - ldmdavs fp!, {r1, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ + ldmdavs fp!, {r1, r2, r3, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6c9a4 │ │ │ │ - blcs 19384 │ │ │ │ - ldcge 4, cr15, [pc, #508]! @ 1498 │ │ │ │ + blcc 6cafc │ │ │ │ + blcs 1922c │ │ │ │ + mcrge 4, 3, pc, cr11, cr15, {3} @ │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - ldr lr, [sl, #3148]! @ 0xc4c │ │ │ │ + @ instruction: 0xe666ecf8 │ │ │ │ @ instruction: 0xf1041b41 │ │ │ │ @ instruction: 0x462839ff │ │ │ │ stmdbeq r1, {r0, r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldc 7, cr15, [r6], #-1020 @ 0xfffffc04 │ │ │ │ + stcl 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - ldclge 4, cr15, [ip, #-252]! @ 0xffffff04 │ │ │ │ + mcrge 4, 1, pc, cr8, cr15, {1} @ │ │ │ │ @ instruction: 0x46491c78 │ │ │ │ - stc 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ + ldcl 7, cr15, [sl], {255} @ 0xff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - addhi pc, sp, #0 │ │ │ │ - ldrcc pc, [r0, #2271]! @ 0x8df │ │ │ │ + bichi pc, lr, #0 │ │ │ │ + @ instruction: 0x36c4f8df │ │ │ │ @ instruction: 0x4641463a │ │ │ │ ldmvs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ - stmdacs r0, {r1, r7, sl, fp, sp, lr, pc} │ │ │ │ - stmdavs r2, {r0, r1, r3, r4, r5, ip, lr, pc} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf040428a │ │ │ │ - @ instruction: 0xf8d881dc │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 75314 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x4640b913 │ │ │ │ - ldc 7, cr15, [r8], {255} @ 0xff │ │ │ │ + stmdacs r0, {r1, r2, r3, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ + rschi pc, ip, r0 │ │ │ │ + @ instruction: 0xf06f6802 │ │ │ │ + addmi r4, sl, #64, 2 │ │ │ │ + rsbshi pc, sl, #64 @ 0x40 │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r6, r3, r2 │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + ldmdblt r3, {ip, sp} │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + ldmdavs fp!, {r2, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf43f4293 │ │ │ │ + blcc 6c9ac │ │ │ │ + blcs 192b0 │ │ │ │ + ldclge 4, cr15, [r6, #508]! @ 0x1fc │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + ldrb lr, [r1, #3254]! @ 0xcb6 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4638ad7b │ │ │ │ + stc 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ + @ instruction: 0x4628e576 │ │ │ │ + ldc 7, cr15, [r4, #-1020] @ 0xfffffc04 │ │ │ │ + stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ + rschi pc, r9, #0 │ │ │ │ + @ instruction: 0x364cf8df │ │ │ │ + ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ + @ instruction: 0xf7ff6bd8 │ │ │ │ + strmi lr, [r3], -ip, lsl #25 │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + @ instruction: 0xf8df82e2 │ │ │ │ + ldmpl r3!, {r3, r5, r6, r7, r8, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r1, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ + addhi pc, r1, r0 │ │ │ │ + ldc 7, cr15, [r8], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - ldclge 4, cr15, [r0, #-252] @ 0xffffff04 │ │ │ │ + mcrge 4, 4, pc, cr13, cr15, {1} @ │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r8], -fp, asr #26 │ │ │ │ - stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ - @ instruction: 0xf8d9e546 │ │ │ │ + ldrtmi sl, [r8], -r8, lsl #29 │ │ │ │ + stc 7, cr15, [r0], {255} @ 0xff │ │ │ │ + strtmi lr, [r8], -r3, lsl #13 │ │ │ │ + stcl 7, cr15, [r8], #1020 @ 0x3fc │ │ │ │ + stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ + subhi pc, sl, #0 │ │ │ │ + ldrbcc pc, [r8, #2271]! @ 0x8df @ │ │ │ │ + ldrbcs pc, [r8, #2271]! @ 0x8df @ │ │ │ │ + ldrbne pc, [r8, #2271]! @ 0x8df @ │ │ │ │ + ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + strmi lr, [r3], -sl, asr #24 │ │ │ │ + suble r2, fp, r0, lsl #16 │ │ │ │ + strbls pc, [r8, #2271]! @ 0x8df @ │ │ │ │ + strbcs pc, [r8, #2271]! @ 0x8df @ │ │ │ │ + @ instruction: 0xf8df44f9 │ │ │ │ + ldrbtmi r1, [sl], #-1512 @ 0xfffffa18 │ │ │ │ + @ instruction: 0xf8d94479 │ │ │ │ + @ instruction: 0xf7ff0030 │ │ │ │ + @ instruction: 0x4680ec3a │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf7ff822e │ │ │ │ + teqlt r8, #100, 24 @ 0x6400 │ │ │ │ + @ instruction: 0xf06f6803 │ │ │ │ + addmi r4, fp, #64, 2 │ │ │ │ + blcc 752a8 │ │ │ │ + stmdblt fp, {r0, r1, sp, lr} │ │ │ │ + mcrr 7, 15, pc, ip, cr15 @ │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + biclt lr, r8, r6, asr ip │ │ │ │ + @ instruction: 0xf06f6803 │ │ │ │ + addmi r4, fp, #64, 2 │ │ │ │ + blcc 752c4 │ │ │ │ + stmdblt fp, {r0, r1, sp, lr} │ │ │ │ + ldc 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ + stmdbmi r0, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + cmplt r8, r6, asr #24 │ │ │ │ + strbmi r6, [fp, #-2051] @ 0xfffff7fd │ │ │ │ + blcc 756b0 │ │ │ │ + blcs 192e0 │ │ │ │ + @ instruction: 0xf7ffd1f4 │ │ │ │ + @ instruction: 0xe7f1ec30 │ │ │ │ + ldrbcc pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ + blvs 16124d0 │ │ │ │ + mcrr 7, 15, pc, r6, cr15 @ │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + @ instruction: 0xf8d88201 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - ldclge 4, cr15, [r5, #252] @ 0xfc │ │ │ │ - @ instruction: 0xf8c93b01 │ │ │ │ - blcs d33c │ │ │ │ - stclge 4, cr15, [pc, #508] @ 153c │ │ │ │ - @ instruction: 0xf7ff4648 │ │ │ │ - strb lr, [sl, #3066] @ 0xbfa │ │ │ │ + @ instruction: 0x81bef040 │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + mcrge 4, 0, pc, cr4, cr15, {1} @ │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4638acbf │ │ │ │ - bl ffc3f354 │ │ │ │ - @ instruction: 0xf8dfe4ba │ │ │ │ - ldmpl r3!, {r3, r5, r8, sl, ip, sp}^ │ │ │ │ + @ instruction: 0x4638adff │ │ │ │ + ldc 7, cr15, [r0], {255} @ 0xff │ │ │ │ + @ instruction: 0xf8dfe5fa │ │ │ │ + ldmpl r3!, {r2, r6, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r3, sl, fp, sp, lr, pc} │ │ │ │ - rscshi pc, r9, #64 @ 0x40 │ │ │ │ - ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl fffbf374 │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df82ed │ │ │ │ - ldrbtmi r3, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ - @ instruction: 0xf7ff6858 │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffd0af │ │ │ │ - @ instruction: 0xe7acebfe │ │ │ │ - ldrbtcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ + stmdacs r0, {r3, r5, sl, fp, sp, lr, pc} │ │ │ │ + svcge 0x0076f47f │ │ │ │ + ldrcc pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl ffabf39c │ │ │ │ + ldc 7, cr15, [lr], {255} @ 0xff │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfae93 │ │ │ │ - ldmpl r3!, {r2, r3, r5, r6, r7, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8dfaf6d │ │ │ │ + ldmpl r3!, {r3, r5, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - mcrge 4, 4, pc, cr10, cr15, {3} @ │ │ │ │ - ldrbcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ + stmdacs r0, {r1, r2, r4, sl, fp, sp, lr, pc} │ │ │ │ + svcge 0x0064f47f │ │ │ │ + strbtcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl ff63f3c0 │ │ │ │ + stc 7, cr15, [ip], {255} @ 0xff │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfae81 │ │ │ │ - ldmpl r3!, {r2, r3, r5, r7, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xe75baf5b │ │ │ │ + strcc pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + stc 7, cr15, [r2], {255} @ 0xff │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + @ instruction: 0xf8df82f1 │ │ │ │ + ldmpl r3!, {r3, r4, r5, r6, r7, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr8, cr15, {3} │ │ │ │ - @ instruction: 0xf8dfe678 │ │ │ │ - ldrbtmi r0, [r8], #-1212 @ 0xfffffb44 │ │ │ │ - bl ffc3f3e4 │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - addhi pc, lr, #0 │ │ │ │ - strtne pc, [ip], #2271 @ 0x8df │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - @ instruction: 0xf8d8eb82 │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - ldrbtvs r4, [r8], #-576 @ 0xfffffdc0 │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d410 │ │ │ │ - addshi pc, lr, #0 │ │ │ │ - strhi pc, [ip], #2271 @ 0x8df │ │ │ │ - @ instruction: 0xf8d844f8 │ │ │ │ - blcs d530 │ │ │ │ - rsbshi pc, r4, #0 │ │ │ │ - streq pc, [r0], #2271 @ 0x8df │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - strmi lr, [r7], -lr, asr #23 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df826b │ │ │ │ - ldrbtmi r1, [r9], #-1140 @ 0xfffffb8c │ │ │ │ - bl 17bf43c │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - @ instruction: 0xf8c84240 │ │ │ │ - addsmi r0, r3, #72 @ 0x48 │ │ │ │ - blcc 75460 │ │ │ │ - blcs 19540 │ │ │ │ - subshi pc, lr, #0 │ │ │ │ - ldrbcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ - ldcvs 4, cr4, [sl], {123} @ 0x7b │ │ │ │ - @ instruction: 0xf0002a00 │ │ │ │ - andcs r8, r1, #805306373 @ 0x30000005 │ │ │ │ - svcne 0x0080f5b4 │ │ │ │ - @ instruction: 0xf67f641a │ │ │ │ - @ instruction: 0xf7ffad7a │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [pc, #252]! @ 1578 │ │ │ │ - @ instruction: 0xf8dfe246 │ │ │ │ - ldrbtmi r0, [r8], #-1076 @ 0xfffffbcc │ │ │ │ - bl fe83f484 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df823f │ │ │ │ - ldrbtmi r1, [r9], #-1064 @ 0xfffffbd8 │ │ │ │ - bl cbf494 │ │ │ │ - stmdacs r0, {r3, r4, r5, r6, r7, r8, r9, sp, lr} │ │ │ │ - stclge 4, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ - @ instruction: 0xf8dfe234 │ │ │ │ - ldrbtmi r0, [r8], #-1048 @ 0xfffffbe8 │ │ │ │ - bl fe3bf4a8 │ │ │ │ + stmdacs r0, {r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + rschi pc, fp, #64 @ 0x40 │ │ │ │ + strbtcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ + ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + bl ffc3f390 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + @ instruction: 0xf7ffaeff │ │ │ │ + @ instruction: 0xe6fbebf8 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + ldrtmi sl, [r8], -r4, asr #28 │ │ │ │ + bl ff13f3ac │ │ │ │ + blcc 7acb0 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + strbmi sl, [r0], -r3, lsl #25 │ │ │ │ + bl feebf3c0 │ │ │ │ + bcc 7a5c0 │ │ │ │ + bcs 193d4 │ │ │ │ + ldclge 4, cr15, [r9], {127} @ 0x7f │ │ │ │ + bl fecbf3d0 │ │ │ │ + bcc 7a72c │ │ │ │ + bcs 193e4 │ │ │ │ + stclge 4, cr15, [ip, #-508]! @ 0xfffffe04 │ │ │ │ + bl feabf3e0 │ │ │ │ + @ instruction: 0xf8dfe568 │ │ │ │ + ldrbtmi r0, [r8], #-1168 @ 0xfffffb70 │ │ │ │ + bl ffb3f3ec │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - eorhi pc, ip, #0 │ │ │ │ + addhi pc, lr, r0 │ │ │ │ @ instruction: 0xf7ff2060 │ │ │ │ - adcsvs lr, r8, #40, 22 @ 0xa000 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - ldmibmi pc!, {r0, r1, r5, r9, pc}^ @ │ │ │ │ - mvnsls pc, #14614528 @ 0xdf0000 │ │ │ │ - mvnsge pc, #14614528 @ 0xdf0000 │ │ │ │ - @ instruction: 0xf8df4479 │ │ │ │ - ldrbtmi fp, [r9], #1020 @ 0x3fc │ │ │ │ - ldrbtmi r9, [sl], #1539 @ 0x603 │ │ │ │ - @ instruction: 0x460f44fb │ │ │ │ - @ instruction: 0xf101460e │ │ │ │ - stmib sp, {r5, r6, r8, r9}^ │ │ │ │ - movwls r5, #1025 @ 0x401 │ │ │ │ - @ instruction: 0x464a463c │ │ │ │ - @ instruction: 0x46404651 │ │ │ │ - blcc 13f644 │ │ │ │ - b fff3f4f4 │ │ │ │ + adcsvs lr, r8, #137216 @ 0x21800 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8db8207 │ │ │ │ + @ instruction: 0xf8df829e │ │ │ │ + @ instruction: 0xf8df1474 │ │ │ │ + @ instruction: 0xf8df9474 │ │ │ │ + ldrbtmi sl, [r9], #-1140 @ 0xfffffb8c │ │ │ │ + ldrbtlt pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ + @ instruction: 0x960344f9 │ │ │ │ + ldrbtmi r4, [fp], #1274 @ 0x4fa │ │ │ │ + strmi r4, [lr], -pc, lsl #12 │ │ │ │ + msreq SPSR_, #1073741824 @ 0x40000000 │ │ │ │ + strpl lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ + ldrtmi r9, [ip], -r0, lsl #6 │ │ │ │ + ldrbmi r4, [r1], -sl, asr #12 │ │ │ │ + @ instruction: 0xf8544640 │ │ │ │ + @ instruction: 0xf7ff3b04 │ │ │ │ + stmdacs r0, {r1, r3, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dbd068 │ │ │ │ @ instruction: 0xf06f2028 │ │ │ │ - blne feb42914 │ │ │ │ + blne feb42858 │ │ │ │ strtmi r6, [r2], #-2171 @ 0xfffff785 │ │ │ │ stcne 6, cr4, [r7, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0x464a5150 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - stmdacs r0, {r2, r3, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - mvnshi pc, r0 │ │ │ │ - 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 │ │ │ │ - b ff73f534 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8db81e7 │ │ │ │ + stmdacs r0, {r1, r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dbd058 │ │ │ │ + ldrbmi r2, [r1], -r8, lsr #32 │ │ │ │ + ldrtmi r6, [sl], #-2147 @ 0xfffff79d │ │ │ │ + streq pc, [r8, -r4, lsl #2] │ │ │ │ + @ instruction: 0x464a5150 │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dbd04a │ │ │ │ ldrbmi r2, [r1], -r8, lsr #32 │ │ │ │ ldrtmi r6, [sl], #-2211 @ 0xfffff75d │ │ │ │ streq pc, [ip, -r4, lsl #2] │ │ │ │ @ instruction: 0x464a5150 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - stmdacs r0, {r1, r2, r3, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - bicshi pc, r8, r0 │ │ │ │ - ldrdcs pc, [r8], -fp @ │ │ │ │ - ldrtmi r9, [sl], #-2816 @ 0xfffff500 │ │ │ │ - ldrhpl r4, [r0, #-43] @ 0xffffffd5 │ │ │ │ - ldmib sp, {r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ - movwcs r5, #5121 @ 0x1401 │ │ │ │ - @ instruction: 0xf1049e03 │ │ │ │ - @ instruction: 0xf8cb38ff │ │ │ │ - @ instruction: 0xf5b83024 │ │ │ │ - @ instruction: 0xf4ff3f80 │ │ │ │ - strt sl, [ip], #3187 @ 0xc73 │ │ │ │ - svceq 0x0000f1b8 │ │ │ │ - blge fe57e788 │ │ │ │ - bllt fe6bf58c │ │ │ │ - ldrbtmi r4, [r8], #-2255 @ 0xfffff731 │ │ │ │ - bl 63f594 │ │ │ │ - stmdacs r0, {r3, r4, r5, r8, r9, sp, lr} │ │ │ │ - @ instruction: 0x81b6f000 │ │ │ │ - ldrbtmi r4, [r9], #-2508 @ 0xfffff634 │ │ │ │ - b feabf5a4 │ │ │ │ + stmdacs r0, {r1, r2, r3, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dbd03c │ │ │ │ + blls 9540 │ │ │ │ + adcsmi r4, fp, #973078528 @ 0x3a000000 │ │ │ │ + bicle r5, r2, r0, asr r1 │ │ │ │ + strpl lr, [r1], #-2525 @ 0xfffff623 │ │ │ │ + cdpls 3, 0, cr2, cr3, cr1, {0} │ │ │ │ + ldmcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ + eorcc pc, r4, fp, asr #17 │ │ │ │ + svccc 0x0080f5b8 │ │ │ │ + ldclge 4, cr15, [r4], {255} @ 0xff │ │ │ │ + @ instruction: 0xf1b8e50d │ │ │ │ + @ instruction: 0xf47f0f00 │ │ │ │ + @ instruction: 0xf7ffabf6 │ │ │ │ + ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf040428a │ │ │ │ + ldmdavs sl, {r2, r6, r7, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf43f428a │ │ │ │ + bcc 6c750 │ │ │ │ + bcs 19554 │ │ │ │ + ldcge 4, cr15, [r5], {127} @ 0x7f │ │ │ │ + @ instruction: 0xf7ff4618 │ │ │ │ + ldr lr, [r0], #2850 @ 0xb22 │ │ │ │ + ldrbtmi r4, [r8], #-2276 @ 0xfffff71c │ │ │ │ + bl 193f4fc │ │ │ │ + teqlt r8, r8, lsr r3 │ │ │ │ + ldrbtmi r4, [r9], #-2530 @ 0xfffff61e │ │ │ │ + b ffe3f508 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r8, r9, sp, lr} │ │ │ │ - stcge 4, cr15, [r3], #508 @ 0x1fc │ │ │ │ - stmiami r9, {r2, r3, r5, r7, r8, sp, lr, pc}^ │ │ │ │ + ldclge 4, cr15, [r1], #508 @ 0x1fc │ │ │ │ + bl a3f514 │ │ │ │ + bl fe33f518 │ │ │ │ + ldrbtmi r4, [r8], #-2269 @ 0xfffff723 │ │ │ │ + bl 14bf520 │ │ │ │ + stmdacs r0, {r7, r9, sl, lr} │ │ │ │ + ldmibmi fp, {r2, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + @ instruction: 0xf8d8eae6 │ │ │ │ + @ instruction: 0xf06f3000 │ │ │ │ + ldrbtvs r4, [r8], #-576 @ 0xfffffdc0 │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d548 │ │ │ │ + andhi pc, r2, #0 │ │ │ │ + movthi pc, #51423 @ 0xc8df @ │ │ │ │ + @ instruction: 0xf8d844f8 │ │ │ │ + blcs d668 │ │ │ │ + ldmmi r1, {r2, r3, r4, r6, r7, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ + @ instruction: 0x4607eb34 │ │ │ │ + sbcsle r2, r5, r0, lsl #16 │ │ │ │ + ldrbtmi r4, [r9], #-2510 @ 0xfffff632 │ │ │ │ + b ff1bf56c │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + @ instruction: 0xf8c84240 │ │ │ │ + addsmi r0, r3, #72 @ 0x48 │ │ │ │ + blcc 75590 │ │ │ │ + blcs 19670 │ │ │ │ + mvnhi pc, r0 │ │ │ │ + ldrbtmi r4, [fp], #-3015 @ 0xfffff439 │ │ │ │ + bcs 1c7f8 │ │ │ │ + andcs sp, r1, #192 @ 0xc0 │ │ │ │ + svcne 0x0080f5b4 │ │ │ │ + @ instruction: 0xf67f641a │ │ │ │ + @ instruction: 0xf7fface4 │ │ │ │ stmdacs r0, {r3, r8, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0x81a6f000 │ │ │ │ - ldrbtmi r4, [r9], #-2502 @ 0xfffff63a │ │ │ │ - b fe6bf5c4 │ │ │ │ - stmdacs r0, {r3, r4, r5, r8, sp, lr} │ │ │ │ - blge fffbe7cc │ │ │ │ - ldmdavs sl!, {r2, r3, r4, r7, r8, sp, lr, pc} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - cmple r0, sl, lsl #5 │ │ │ │ - @ instruction: 0xf06f681a │ │ │ │ - addmi r4, sl, #64, 2 │ │ │ │ - ldcge 4, cr15, [r9], {63} @ 0x3f │ │ │ │ - andsvs r3, sl, r1, lsl #20 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0x4618ac14 │ │ │ │ - b fe83f5f4 │ │ │ │ - ldmmi r9!, {r0, r1, r2, r3, sl, sp, lr, pc} │ │ │ │ + stcge 4, cr15, [r9, #-252]! @ 0xffffff04 │ │ │ │ + stmiami r0, {r2, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - strmi lr, [r1], r4, ror #21 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - ldmibmi r6!, {r0, r7, r8, pc} │ │ │ │ + stmdacs r0, {r2, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldmibmi lr!, {r1, r2, r3, r5, r7, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - rsbsvs lr, r8, r6, ror sl │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - ldmibmi r3!, {r0, r3, r4, r5, r6, r8, pc} │ │ │ │ + teqvs r8, r0, lsr #21 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + str sl, [r5, r3, lsl #24]! │ │ │ │ + ldrbtmi r4, [r8], #-2234 @ 0xfffff746 │ │ │ │ + b fff3f5cc │ │ │ │ + stmdacs r0, {r7, r9, sl, lr} │ │ │ │ + ldmibmi r8!, {r1, r2, r3, r4, r7, ip, lr, pc} │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + @ instruction: 0x61b8ea90 │ │ │ │ + addsle r2, r7, r0, lsl #16 │ │ │ │ + @ instruction: 0x464049b5 │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + mvnsvs lr, r8, lsl #21 │ │ │ │ + addle r2, pc, r0, lsl #16 │ │ │ │ + @ instruction: 0x464049b2 │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + stmdacs r0, {r7, r9, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ffd088 │ │ │ │ + eorsvs lr, r8, #220, 20 @ 0xdc000 │ │ │ │ + stmiami lr!, {r0, r1, r4, sl, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + stmdacs r0, {r2, r3, r4, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + svcge 0x007ef43f │ │ │ │ + ldrbtmi r4, [r9], #-2475 @ 0xfffff655 │ │ │ │ + b 1bbf61c │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, r7, r8, r9, sp, lr} │ │ │ │ + stcge 4, cr15, [r0], {127} @ 0x7f │ │ │ │ + stmiami r8!, {r2, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + strmi lr, [r1], ip, asr #21 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + stmibmi r5!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + rsbsvs lr, r8, lr, asr sl │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + stmibmi r2!, {r0, r2, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ │ │ - b 1b3f620 │ │ │ │ + b 153f650 │ │ │ │ stmdacs r0, {r3, r4, r5, r7, sp, lr} │ │ │ │ - cmnphi r0, r0 @ p-variant is OBSOLETE │ │ │ │ + svcge 0x005cf43f │ │ │ │ @ instruction: 0xf7ff4641 │ │ │ │ - stmiami lr!, {r0, r1, r2, r4, r5, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - strmi lr, [r0], r8, asr #21 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - stmibmi fp!, {r0, r2, r5, r6, r8, pc} │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - @ instruction: 0x61b8ea5a │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - stmibmi r8!, {r0, r2, r3, r4, r6, r8, pc} │ │ │ │ - ldrbtmi r4, [r9], #-1600 @ 0xfffff9c0 │ │ │ │ - b 143f658 │ │ │ │ - stmdacs r0, {r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ - cmpphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ - strbmi r4, [r0], -r4, lsr #19 │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - stmdacs r0, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - mrshi pc, (UNDEF: 76) @ │ │ │ │ - b fe8bf674 │ │ │ │ - @ instruction: 0xf7ff6238 │ │ │ │ - bcc 705e8 │ │ │ │ - bcs 1976c │ │ │ │ - andls sp, r0, sl, lsr #3 │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - blls 3bfe8 │ │ │ │ - blcc 7b524 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ + bcc 704e0 │ │ │ │ + bcs 19750 │ │ │ │ + svcge 0x0037f47f │ │ │ │ + ldrtmi r9, [r8], -r0 │ │ │ │ + b 18bf670 │ │ │ │ + ldr r9, [r0, -r0, lsl #22]! │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d680 │ │ │ │ + mrcge 4, 1, APSR_nzcv, cr12, cr15, {3} │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + @ instruction: 0xe637ea58 │ │ │ │ + andvs r3, r2, r1, lsl #20 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + @ instruction: 0xf7ffad81 │ │ │ │ + ldrb lr, [sp, #-2640]! @ 0xfffff5b0 │ │ │ │ + ldmpl r3!, {r1, r2, r5, r6, r8, r9, fp, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + blge 1afe7a8 │ │ │ │ + b 1bbf6ac │ │ │ │ + bllt 19ff6b0 │ │ │ │ + strtmi r4, [r8], -r1, lsr #12 │ │ │ │ + b fedbf6b8 │ │ │ │ + stmdacs r0, {r7, r9, sl, lr} │ │ │ │ + blge c7e8c0 │ │ │ │ + ldmpl r3!, {r2, r3, r4, r6, r8, r9, fp, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r2, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + blge 117e7d0 │ │ │ │ + b 16bf6d4 │ │ │ │ + bllt 107f6d8 │ │ │ │ + b 15bf6dc │ │ │ │ + @ instruction: 0xf8d9e416 │ │ │ │ + @ instruction: 0xf7ff0034 │ │ │ │ + stmdacs r0, {r1, r2, r6, r9, fp, sp, lr, pc} │ │ │ │ + mcrge 4, 0, pc, cr6, cr15, {1} @ │ │ │ │ + b 133f6f0 │ │ │ │ + svceq 0x0000f1b8 │ │ │ │ + mcrge 4, 0, pc, cr0, cr15, {1} @ │ │ │ │ + @ instruction: 0xf7ffe5f7 │ │ │ │ + ldr lr, [r6], #2630 @ 0xa46 │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blge fe67e80c │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - strbmi sl, [r0], -r9, lsl #27 │ │ │ │ - b 12bf6a0 │ │ │ │ - bcc 7acb8 │ │ │ │ - bcs 196b4 │ │ │ │ - mrcge 4, 0, APSR_nzcv, cr15, cr15, {3} │ │ │ │ - b 10bf6b0 │ │ │ │ - blmi 1c7af24 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 16bf6bc │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffab5e │ │ │ │ - @ instruction: 0xf7ffea62 │ │ │ │ - @ instruction: 0xf7ffbb5a │ │ │ │ - strt lr, [sp], #2654 @ 0xa5e │ │ │ │ - strt r2, [r1], #0 │ │ │ │ - andls r4, r0, lr, asr #22 │ │ │ │ + @ instruction: 0x4638ab94 │ │ │ │ + b 33f71c │ │ │ │ + bllt fe3ff720 │ │ │ │ + andls r4, r0, r2, lsr fp │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 123f6e0 │ │ │ │ + b 8bf72c │ │ │ │ tstlt r0, r0, lsl #20 │ │ │ │ - b 143f6e8 │ │ │ │ - blmi 1967ef0 │ │ │ │ + b abf734 │ │ │ │ + blmi 1327f3c │ │ │ │ ldmpl r3!, {r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - bls 3bff4 │ │ │ │ - andls fp, r0, #168, 2 @ 0x2a │ │ │ │ - b 113f700 │ │ │ │ - blmi 1f67f08 │ │ │ │ + bls 3bfa8 │ │ │ │ + andls fp, r0, #184, 2 @ 0x2e │ │ │ │ + b 7bf74c │ │ │ │ + blmi 1867f54 │ │ │ │ ldrbtmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf7ff69d8 │ │ │ │ - bls 3bfdc │ │ │ │ + bls 3bf90 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffad7c │ │ │ │ - bls 3c000 │ │ │ │ - @ instruction: 0xf7ffe577 │ │ │ │ - @ instruction: 0xf7ffea34 │ │ │ │ - blmi 1d706f8 │ │ │ │ + @ instruction: 0xf7ffacaa │ │ │ │ + bls 3bfb4 │ │ │ │ + ldrtmi lr, [r8], -r5, lsr #9 │ │ │ │ + @ instruction: 0xf7ff9200 │ │ │ │ + bls 3bf00 │ │ │ │ + blmi 163aa20 │ │ │ │ ldmpl r3!, {r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - bls 3bfb8 │ │ │ │ - mvnle r2, r0, lsl #16 │ │ │ │ - ldmpl r3!, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ + bls 3bf68 │ │ │ │ + bicsle r2, lr, r0, lsl #16 │ │ │ │ + ldmpl r3!, {r0, r3, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - bls 3bfa8 │ │ │ │ - bicsle r2, r8, r0, lsl #16 │ │ │ │ - ldmpl r3!, {r0, r2, r3, r5, r6, r8, r9, fp, lr}^ │ │ │ │ + bls 3bf58 │ │ │ │ + bicsle r2, r6, r0, lsl #16 │ │ │ │ + ldmpl r3!, {r4, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - bls 3bf98 │ │ │ │ - sbcsle r2, r4, r0, lsl #16 │ │ │ │ - @ instruction: 0xf8d9e7cf │ │ │ │ - @ instruction: 0xf7ff0034 │ │ │ │ - stmdacs r0, {r3, r9, fp, sp, lr, pc} │ │ │ │ - stcge 4, cr15, [r2, #-252]! @ 0xffffff04 │ │ │ │ - b 3bf76c │ │ │ │ - svceq 0x0000f1b8 │ │ │ │ - ldcge 4, cr15, [ip, #-252] @ 0xffffff04 │ │ │ │ - stmdavs r2, {r0, r1, r4, r8, sl, sp, lr, pc} │ │ │ │ + bls 3bf48 │ │ │ │ + sbcsle r2, r2, r0, lsl #16 │ │ │ │ + strbmi lr, [r0], -sp, asr #15 │ │ │ │ + @ instruction: 0xf7ff9200 │ │ │ │ + bls 3bec0 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + @ instruction: 0xf7ffac97 │ │ │ │ + @ instruction: 0xf7ffbb40 │ │ │ │ + @ instruction: 0xf7ffe9e4 │ │ │ │ + stmdavs r2, {r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf43f428a │ │ │ │ - bcc 6ca1c │ │ │ │ - bcs 197f4 │ │ │ │ - stcge 4, cr15, [r0], #508 @ 0x1fc │ │ │ │ - ldmib r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdavs fp!, {r2, r3, r4, r7, sl, sp, lr, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf43f4293 │ │ │ │ - blcc 6c4e4 │ │ │ │ - blcs 19894 │ │ │ │ - blge 12fe9a8 │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xf7ffe9c4 │ │ │ │ - @ instruction: 0xf7ffbb46 │ │ │ │ - @ instruction: 0xf7ffe9ea │ │ │ │ - strtmi fp, [r1], -r2, asr #23 │ │ │ │ - @ instruction: 0xf7ff4628 │ │ │ │ - @ instruction: 0x4680ea32 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - blmi aec280 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - stmib lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffaac0 │ │ │ │ - @ instruction: 0xf7ffe9d6 │ │ │ │ - @ instruction: 0xf8d8babc │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - bge ff83e8f0 │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d7fc │ │ │ │ - bge ff6be9fc │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - @ instruction: 0xf7ffe99a │ │ │ │ - svclt 0x0000bad5 │ │ │ │ - andeq r1, r0, r6, ror #3 │ │ │ │ + bcc 6cc64 │ │ │ │ + bcs 19844 │ │ │ │ + ldcge 4, cr15, [lr, #-508] @ 0xfffffe04 │ │ │ │ + stmib sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svclt 0x0000e51a │ │ │ │ + andeq r1, r0, r6, asr #3 │ │ │ │ muleq r1, r2, r3 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq pc, r1, r4, lsr #7 │ │ │ │ andeq pc, r1, r2, ror r3 @ │ │ │ │ andeq pc, r1, ip, asr #6 │ │ │ │ andeq pc, r1, ip, lsl #6 │ │ │ │ andeq pc, r1, r4, ror #5 │ │ │ │ andeq pc, r1, r0, lsr #5 │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ + ldrdeq r0, [r0], -lr │ │ │ │ andeq pc, r1, r8, asr #4 │ │ │ │ andeq pc, r1, r6, lsl r2 @ │ │ │ │ andeq pc, r1, r4, ror #3 │ │ │ │ andeq pc, r1, r2, asr #3 │ │ │ │ - andeq r0, r0, r8, lsl #31 │ │ │ │ - andeq r0, r0, lr, asr pc │ │ │ │ - andeq r0, r0, r0, ror #30 │ │ │ │ + andeq r0, r0, r8, ror #30 │ │ │ │ + andeq r0, r0, lr, lsr pc │ │ │ │ + andeq r0, r0, r0, asr #30 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ - andeq pc, r1, sl, lsl #1 │ │ │ │ - andeq r0, r0, r0, lsr #27 │ │ │ │ - andeq r0, r0, lr, ror #26 │ │ │ │ - andeq r0, r0, r0, lsr #27 │ │ │ │ - andeq pc, r1, r4, lsl r0 @ │ │ │ │ - andeq r0, r0, lr, lsl #27 │ │ │ │ - muleq r0, r0, sp │ │ │ │ - andeq lr, r1, r0, lsr #31 │ │ │ │ - andeq lr, r1, r0, ror #30 │ │ │ │ + strheq pc, [r1], -r8 @ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ - andeq lr, r1, r0, ror #28 │ │ │ │ - andeq r0, r0, ip, lsr #1 │ │ │ │ - muleq r0, r0, r0 │ │ │ │ - @ instruction: 0x0001edb2 │ │ │ │ + @ instruction: 0x0001efb8 │ │ │ │ + andeq lr, r1, lr, lsr pc │ │ │ │ + andeq r0, r0, r4, lsr ip │ │ │ │ + andeq r0, r0, r2, lsl #24 │ │ │ │ + andeq r0, r0, r4, lsr ip │ │ │ │ + andeq lr, r1, r8, asr #29 │ │ │ │ + andeq r0, r0, r2, lsr #24 │ │ │ │ + andeq r0, r0, r4, lsr #24 │ │ │ │ + andeq lr, r1, r4, asr lr │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ - strdeq r0, [r0], -r2 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andeq lr, r1, ip, lsl sp │ │ │ │ - andeq r0, r0, r8, asr #21 │ │ │ │ - @ instruction: 0x00000aba │ │ │ │ - ldrdeq lr, [r1], -r8 │ │ │ │ - andeq r0, r0, lr, lsr sl │ │ │ │ - andeq r0, r0, r2, lsr sl │ │ │ │ - ldrdeq r0, [r0], -r6 │ │ │ │ - strdeq lr, [r1], -r4 │ │ │ │ - @ instruction: 0x000009be │ │ │ │ - andeq r0, r0, sl, lsr #19 │ │ │ │ - andeq lr, r1, ip, asr ip │ │ │ │ - andeq r0, r0, sl, lsl #18 │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x000008b8 │ │ │ │ - @ instruction: 0x000008b2 │ │ │ │ - andeq r0, r0, r8, asr r8 │ │ │ │ - andeq r0, r0, r0, asr r8 │ │ │ │ - andeq r0, r0, r6, asr #16 │ │ │ │ - andeq r0, r0, r8, asr #16 │ │ │ │ - andeq r0, r0, ip, lsr r8 │ │ │ │ - andeq r0, r0, r6, lsl #16 │ │ │ │ - andeq r0, r0, r0, lsr #16 │ │ │ │ - andeq lr, r1, sl, lsr #20 │ │ │ │ + andeq r0, r0, ip, lsr #1 │ │ │ │ + muleq r0, r0, r0 │ │ │ │ + andeq lr, r1, r8, lsr #27 │ │ │ │ + andeq r0, r0, r2, ror sl │ │ │ │ + andeq lr, r1, lr, lsr #21 │ │ │ │ + andeq r0, r0, r8, asr sl │ │ │ │ + andeq r0, r0, r4, asr #20 │ │ │ │ + andeq lr, r1, r6, lsl sp │ │ │ │ + andeq r0, r0, r2, lsl #19 │ │ │ │ + andeq r0, r0, sl, ror r9 │ │ │ │ + muleq r0, r6, r9 │ │ │ │ + muleq r0, r8, r9 │ │ │ │ + andeq lr, r1, r4, ror #23 │ │ │ │ + andeq r0, r0, r4, ror r9 │ │ │ │ + andeq r0, r0, sl, ror #18 │ │ │ │ + andeq lr, r1, sl, lsr #23 │ │ │ │ + andeq r0, r0, r0, lsr #17 │ │ │ │ + muleq r0, ip, r8 │ │ │ │ + muleq r0, r2, r8 │ │ │ │ + andeq r0, r0, r8, lsl #17 │ │ │ │ + andeq r0, r0, r4, asr r8 │ │ │ │ + andeq r0, r0, r0, ror r8 │ │ │ │ + muleq r0, r4, r8 │ │ │ │ + andeq r0, r0, sl, lsl #17 │ │ │ │ + andeq r0, r0, r8, lsl #16 │ │ │ │ + andeq r0, r0, r0, lsl #16 │ │ │ │ + strdeq r0, [r0], -r6 │ │ │ │ + ldrdeq lr, [r1], -lr @ │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - ldmdb ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - stmdb ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldmib r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ff2000 │ │ │ │ + stmdavs r2, {r0, r3, r4, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + tstle pc, sl, lsl #5 │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf47f4293 │ │ │ │ + ldmdavs fp!, {r5, r6, r8, r9, fp, sp, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf47f4293 │ │ │ │ + strb sl, [r6], -r9, ror #22 │ │ │ │ + ldrdcc pc, [r0], -r8 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf43f4293 │ │ │ │ + blcc 6c24c │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + strbmi sl, [r0], -r5, asr #20 │ │ │ │ + stmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blt 103f930 │ │ │ │ + andvs r3, r2, r1, lsl #20 │ │ │ │ + bicsle r2, fp, r0, lsl #20 │ │ │ │ + ldm ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ffe7d8 │ │ │ │ + strb lr, [r5, #2304]! @ 0x900 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - ldr lr, [sp, #2320] @ 0x910 │ │ │ │ - @ instruction: 0xf06f6802 │ │ │ │ - addmi r4, sl, #64, 2 │ │ │ │ - @ instruction: 0xf8d8d10d │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blge 11feb30 │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blge 143eb3c │ │ │ │ - bcc 7afa0 │ │ │ │ - bcs 19950 │ │ │ │ - @ instruction: 0xf7ffd1ed │ │ │ │ - @ instruction: 0xe7eae8f6 │ │ │ │ + @ instruction: 0xe61be8f6 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - ldrb lr, [sp, #-2290] @ 0xfffff70e │ │ │ │ + ldrb lr, [r9, #2290]! @ 0x8f2 │ │ │ │ ldmdb r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffe50f │ │ │ │ - str lr, [r3, #-2326] @ 0xfffff6ea │ │ │ │ - andls r4, r0, #64, 12 @ 0x4000000 │ │ │ │ - stmia r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bcs 28170 │ │ │ │ - stclge 4, cr15, [r8], #-508 @ 0xfffffe04 │ │ │ │ - blt 197f974 │ │ │ │ - andls r4, r0, #56, 12 @ 0x3800000 │ │ │ │ - ldm ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrb r9, [r0], #-2560 @ 0xfffff600 │ │ │ │ + @ instruction: 0xf7ffe50b │ │ │ │ + ldr lr, [r1, #-2326] @ 0xfffff6ea │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58b8c │ │ │ │ + bl feb58b6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -877,111 +869,111 @@ │ │ │ │ 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 bbc5c │ │ │ │ + blls bbc7c │ │ │ │ tstcs r0, r4, lsl #16 │ │ │ │ strbpl r4, [r1], #1570 @ 0x622 │ │ │ │ ldmdbmi r3, {r0, r1, r3, r9, sl, lr} │ │ │ │ ldrbtmi r9, [r9], #-1280 @ 0xfffffb00 │ │ │ │ - stmia r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ sbcle r4, lr, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ bicle r2, sl, r0, lsl #22 │ │ │ │ - stm r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffe7c7 │ │ │ │ - strhlt lr, [r8, #-142] @ 0xffffff72 │ │ │ │ + smlalbtlt lr, r8, lr, r8 │ │ │ │ ldmpl r3!, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xb118e89a │ │ │ │ - ldm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldm r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldm lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + tstlt r8, sl, lsr #17 │ │ │ │ + stmia r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7b7 │ │ │ │ - andeq lr, r1, r6, asr #12 │ │ │ │ + andeq lr, r1, r6, ror #12 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ 1a7c │ │ │ │ - ldr r2, [pc, #20] @ 1a80 │ │ │ │ + ldr r3, [pc, #20] @ 1a5c │ │ │ │ + ldr r2, [pc, #20] @ 1a60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b b94 <__gmon_start__@plt> │ │ │ │ - muleq r1, r0, r5 │ │ │ │ + @ instruction: 0x0001e5b0 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ - blmi 1d3aa4 │ │ │ │ + blmi 1d3a84 │ │ │ │ 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, r2, lsr #13 │ │ │ │ - andeq lr, r1, r0, lsr #13 │ │ │ │ - andeq lr, r1, lr, ror #10 │ │ │ │ + andeq lr, r1, r2, asr #13 │ │ │ │ + andeq lr, r1, r0, asr #13 │ │ │ │ + andeq lr, r1, lr, lsl #11 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - blmi 253ad8 │ │ │ │ - bmi 252c9c │ │ │ │ - bne 6d2cac │ │ │ │ + blmi 253ab8 │ │ │ │ + bmi 252c7c │ │ │ │ + bne 6d2c8c │ │ │ │ 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, r8, ror r6 │ │ │ │ - andeq lr, r1, r4, ror r6 │ │ │ │ - andeq lr, r1, r0, asr #10 │ │ │ │ + muleq r1, r8, r6 │ │ │ │ + muleq r1, r4, r6 │ │ │ │ + andeq lr, r1, r0, ror #10 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ - blmi 2aef0c │ │ │ │ + blmi 2aeeec │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 2700a4 │ │ │ │ + blmi 270084 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ - @ instruction: 0xf7ffefe8 │ │ │ │ - blmi 1c1a08 │ │ │ │ + @ instruction: 0xf7ffeff8 │ │ │ │ + blmi 1c19e8 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq lr, r1, r2, asr #12 │ │ │ │ - andeq lr, r1, r0, lsl r5 │ │ │ │ + andeq lr, r1, r2, ror #12 │ │ │ │ + andeq lr, r1, r0, lsr r5 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - andeq lr, r1, sl, asr #11 │ │ │ │ - andeq lr, r1, r2, lsr #12 │ │ │ │ + andeq lr, r1, sl, ror #11 │ │ │ │ + andeq lr, r1, r2, asr #12 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -00001b28 : │ │ │ │ - ldr r0, [pc, #4] @ (1b30 ) │ │ │ │ +00001b08 : │ │ │ │ + ldr r0, [pc, #4] @ (1b10 ) │ │ │ │ add r0, pc │ │ │ │ b.w adc │ │ │ │ - b.n 1690 │ │ │ │ + b.n 16b0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 1d8a │ │ │ │ + bcc.w 1d6a │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 1d74 │ │ │ │ + bls.w 1d54 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1d7c │ │ │ │ + beq.w 1d5c │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 1b70 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 1b50 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -1149,21 +1141,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, 1d90 │ │ │ │ + cbz r0, 1d70 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 1dac │ │ │ │ + b.w 1d8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d8a │ │ │ │ + beq.n 1d6a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 1b38 │ │ │ │ + bl 1b18 │ │ │ │ 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: │ │ │ │ │ │ │ │ -00001db8 <.fini>: │ │ │ │ +00001d98 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00001dc0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00001dd0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00001de0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00001df0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00001e00 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00001e10 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00001e20 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00001e30 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00001e40 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00001e50 73230000 73747275 63740000 6572726f s#..struct..erro │ │ │ │ - 0x00001e60 72000000 756e7061 636b0000 6a736f6e r...unpack..json │ │ │ │ - 0x00001e70 00000000 6c6f6164 73000000 72650000 ....loads...re.. │ │ │ │ - 0x00001e80 636f6d70 696c6500 44454255 47000000 compile.DEBUG... │ │ │ │ - 0x00001e90 79000000 6d617463 68000000 63737600 y...match...csv. │ │ │ │ - 0x00001ea0 4572726f 72000000 0a000000 73706c69 Error.......spli │ │ │ │ - 0x00001eb0 74000000 4e000000 72656164 65720000 t...N...reader.. │ │ │ │ - 0x00001ec0 61737400 6c697465 72616c5f 6576616c ast.literal_eval │ │ │ │ - 0x00001ed0 00000000 5f656c65 6d656e74 74726565 ...._elementtree │ │ │ │ - 0x00001ee0 00000000 584d4c50 61727365 72000000 ....XMLParser... │ │ │ │ - 0x00001ef0 696f0000 42797465 73494f00 79230000 io..BytesIO.y#.. │ │ │ │ - 0x00001f00 4f000000 5f706172 73655f77 686f6c65 O..._parse_whole │ │ │ │ - 0x00001f10 00000000 3c66757a 7a20696e 7075743e .... │ │ │ │ - 0x00001f20 00000000 72756e00 2e000000 5e000000 ....run.....^... │ │ │ │ - 0x00001f30 61626300 6162637c 64656600 5e787878 abc.abc|def.^xxx │ │ │ │ - 0x00001f40 24000000 5c620000 28290000 5b612d7a $...\b..()..[a-z │ │ │ │ - 0x00001f50 412d5a30 2d395d00 6162632b 00000000 A-Z0-9].abc+.... │ │ │ │ - 0x00001f60 5b5e412d 5a5d0000 5b785d00 283f3d29 [^A-Z]..[x].(?=) │ │ │ │ - 0x00001f70 00000000 617b7a7d 00000000 612b6200 ....a{z}....a+b. │ │ │ │ - 0x00001f80 612a3f00 613f3f00 612b3f00 7b7d0000 a*?.a??.a+?.{}.. │ │ │ │ - 0x00001f90 617b2c7d 00000000 7b000000 7d000000 a{,}....{...}... │ │ │ │ - 0x00001fa0 5e5c282a 5c647b33 7d5c292a 28207c2d ^\(*\d{3}\)*( |- │ │ │ │ - 0x00001fb0 292a5c64 7b337d28 207c2d29 2a5c647b )*\d{3}( |-)*\d{ │ │ │ │ - 0x00001fc0 347d2400 283f3a61 2a292a00 617b312c 4}$.(?:a*)*.a{1, │ │ │ │ - 0x00001fd0 327d3f00 5f66757a 7a000000 02010000 2}?._fuzz....... │ │ │ │ - 0x00001fe0 00010000 01010000 ffffffff 00000000 ................ │ │ │ │ - 0x00001ff0 01000000 02000000 3e000000 08000000 ........>....... │ │ │ │ - 0x00002000 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x00002010 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x00002020 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x00002030 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x00002040 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x00002050 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x00002060 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x00002070 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x00002080 00000000 00000000 ........ │ │ │ │ + 0x00001da0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00001db0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00001dc0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00001dd0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00001de0 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00001df0 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00001e00 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00001e10 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00001e20 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00001e30 73230000 73747275 63740000 6572726f s#..struct..erro │ │ │ │ + 0x00001e40 72000000 756e7061 636b0000 6a736f6e r...unpack..json │ │ │ │ + 0x00001e50 00000000 6c6f6164 73000000 72650000 ....loads...re.. │ │ │ │ + 0x00001e60 636f6d70 696c6500 44454255 47000000 compile.DEBUG... │ │ │ │ + 0x00001e70 79000000 6d617463 68000000 63737600 y...match...csv. │ │ │ │ + 0x00001e80 4572726f 72000000 0a000000 73706c69 Error.......spli │ │ │ │ + 0x00001e90 74000000 4e000000 72656164 65720000 t...N...reader.. │ │ │ │ + 0x00001ea0 61737400 6c697465 72616c5f 6576616c ast.literal_eval │ │ │ │ + 0x00001eb0 00000000 5f656c65 6d656e74 74726565 ...._elementtree │ │ │ │ + 0x00001ec0 00000000 584d4c50 61727365 72000000 ....XMLParser... │ │ │ │ + 0x00001ed0 696f0000 42797465 73494f00 79230000 io..BytesIO.y#.. │ │ │ │ + 0x00001ee0 4f000000 5f706172 73655f77 686f6c65 O..._parse_whole │ │ │ │ + 0x00001ef0 00000000 3c66757a 7a20696e 7075743e .... │ │ │ │ + 0x00001f00 00000000 72756e00 2e000000 5e000000 ....run.....^... │ │ │ │ + 0x00001f10 61626300 6162637c 64656600 5e787878 abc.abc|def.^xxx │ │ │ │ + 0x00001f20 24000000 5c620000 28290000 5b612d7a $...\b..()..[a-z │ │ │ │ + 0x00001f30 412d5a30 2d395d00 6162632b 00000000 A-Z0-9].abc+.... │ │ │ │ + 0x00001f40 5b5e412d 5a5d0000 5b785d00 283f3d29 [^A-Z]..[x].(?=) │ │ │ │ + 0x00001f50 00000000 617b7a7d 00000000 612b6200 ....a{z}....a+b. │ │ │ │ + 0x00001f60 612a3f00 613f3f00 612b3f00 7b7d0000 a*?.a??.a+?.{}.. │ │ │ │ + 0x00001f70 617b2c7d 00000000 7b000000 7d000000 a{,}....{...}... │ │ │ │ + 0x00001f80 5e5c282a 5c647b33 7d5c292a 28207c2d ^\(*\d{3}\)*( |- │ │ │ │ + 0x00001f90 292a5c64 7b337d28 207c2d29 2a5c647b )*\d{3}( |-)*\d{ │ │ │ │ + 0x00001fa0 347d2400 283f3a61 2a292a00 617b312c 4}$.(?:a*)*.a{1, │ │ │ │ + 0x00001fb0 327d3f00 5f66757a 7a000000 02010000 2}?._fuzz....... │ │ │ │ + 0x00001fc0 00010000 01010000 ffffffff 00000000 ................ │ │ │ │ + 0x00001fd0 01000000 02000000 3e000000 08000000 ........>....... │ │ │ │ + 0x00001fe0 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x00001ff0 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x00002000 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x00002010 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x00002020 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x00002030 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x00002040 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x00002050 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x00002060 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00002088 00000000 .... │ │ │ │ + 0x00002068 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001feb8 251b0000 %... │ │ │ │ + 0x0001feb8 051b0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001febc e51a0000 .... │ │ │ │ + 0x0001febc c51a0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fec0 281f0000 2c1f0000 301f0000 341f0000 (...,...0...4... │ │ │ │ - 0x0001fed0 3c1f0000 441f0000 481f0000 4c1f0000 <...D...H...L... │ │ │ │ - 0x0001fee0 581f0000 601f0000 681f0000 6c1f0000 X...`...h...l... │ │ │ │ - 0x0001fef0 741f0000 7c1f0000 801f0000 841f0000 t...|........... │ │ │ │ - 0x0001ff00 881f0000 8c1f0000 901f0000 981f0000 ................ │ │ │ │ - 0x0001ff10 9c1f0000 a01f0000 c41f0000 cc1f0000 ................ │ │ │ │ + 0x0001fec0 081f0000 0c1f0000 101f0000 141f0000 ................ │ │ │ │ + 0x0001fed0 1c1f0000 241f0000 281f0000 2c1f0000 ....$...(...,... │ │ │ │ + 0x0001fee0 381f0000 401f0000 481f0000 4c1f0000 8...@...H...L... │ │ │ │ + 0x0001fef0 541f0000 5c1f0000 601f0000 641f0000 T...\...`...d... │ │ │ │ + 0x0001ff00 681f0000 6c1f0000 701f0000 781f0000 h...l...p...x... │ │ │ │ + 0x0001ff10 7c1f0000 801f0000 a41f0000 ac1f0000 |............... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200c8 c8000200 04000000 01000000 00000000 ................ │ │ │ │ 0x000200d8 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x000200e8 00000000 00000000 d41f0000 00000000 ................ │ │ │ │ + 0x000200e8 00000000 00000000 b41f0000 00000000 ................ │ │ │ │ 0x000200f8 00000000 10010200 cc000200 00000000 ................ │ │ │ │ - 0x00020108 00000000 00000000 241f0000 490c0000 ........$...I... │ │ │ │ - 0x00020118 01000000 701f0000 00000000 00000000 ....p........... │ │ │ │ + 0x00020108 00000000 00000000 041f0000 490c0000 ............I... │ │ │ │ + 0x00020118 01000000 501f0000 00000000 00000000 ....P........... │ │ │ │ 0x00020128 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 35636661 65303962 35623136 61623036 5cfae09b5b16ab06 │ │ │ │ - 0x00000010 34383264 34633036 33363139 38646464 482d4c0636198ddd │ │ │ │ - 0x00000020 37653065 61372e64 65627567 00000000 7e0ea7.debug.... │ │ │ │ - 0x00000030 99ee7b4a ..{J │ │ │ │ + 0x00000000 34613933 31396235 38663536 37366439 4a9319b58f5676d9 │ │ │ │ + 0x00000010 37336432 66333535 65316464 38643562 73d2f355e1dd8d5b │ │ │ │ + 0x00000020 66653363 65332e64 65627567 00000000 fe3ce3.debug.... │ │ │ │ + 0x00000030 f2e5e703 ....