--- /srv/rebuilderd/tmp/rebuilderd3SSDiI/inputs/libpython3.13-stdlib_3.13.14-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd3SSDiI/out/libpython3.13-stdlib_3.13.14-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-10 18:10:12.000000 debian-binary │ -rw-r--r-- 0 0 0 10680 2026-06-10 18:10:12.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1843760 2026-06-10 18:10:12.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1842628 2026-06-10 18:10:12.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 0x0a27c 0x0a27c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0a258 0x0a258 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 005934 00 AX 0 0 4 │ │ │ │ - [10] .fini PROGBITS 00007a6c 007a6c 000008 00 AX 0 0 4 │ │ │ │ - [11] .rodata PROGBITS 00007a74 007a74 002804 00 A 0 0 4 │ │ │ │ - [12] .eh_frame PROGBITS 0000a278 00a278 000004 00 A 0 0 4 │ │ │ │ + [ 9] .text PROGBITS 00002138 002138 005910 00 AX 0 0 4 │ │ │ │ + [10] .fini PROGBITS 00007a48 007a48 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 00007a50 007a50 002804 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 0000a254 00a254 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 --symbols {} │ │ │ │ @@ -106,8 +106,8 @@ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_FromMetaclass │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_SetCause │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ 108: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ - 109: 00002d81 12 FUNC GLOBAL DEFAULT 9 PyInit__asyncio │ │ │ │ + 109: 00002ce9 12 FUNC GLOBAL DEFAULT 9 PyInit__asyncio │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff40 contains 20 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000c (INIT) 0x1d1c │ │ │ │ - 0x0000000d (FINI) 0x7a6c │ │ │ │ + 0x0000000d (FINI) 0x7a48 │ │ │ │ 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: 65ec4e336533fd22e70037eb8e74db5f14844629 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8ee98194c0b087e03dc79d12582aa74214b347c6 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -103,21 +103,21 @@ │ │ │ │ PyUnicode_FromFormatV │ │ │ │ Py_GenericAlias │ │ │ │ PyType_GenericNew │ │ │ │ PyObject_GenericGetAttr │ │ │ │ PyObject_SelfIter │ │ │ │ 3F*F!F@F │ │ │ │ 9I0F*jyD │ │ │ │ -3+`%afKX │ │ │ │ +3+`%acKX │ │ │ │ #F2F9FHF │ │ │ │ 'I"F'KyX │ │ │ │ -[J@FiK!F{D │ │ │ │ +GI;F"FyD │ │ │ │ +3#`ch[mZ │ │ │ │ 'I*F'KyX │ │ │ │ H KxD J{D │ │ │ │ -3#`ch[mZ │ │ │ │ asyncio.events │ │ │ │ get_event_loop_policy │ │ │ │ asyncio.base_futures │ │ │ │ _future_repr │ │ │ │ asyncio.exceptions │ │ │ │ InvalidStateError │ │ │ │ CancelledError │ │ │ ├── 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 6e34 │ │ │ │ + bl 6f30 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,40 +1,40 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00002138 : │ │ │ │ - blmi 5dd244 │ │ │ │ +00002138 : │ │ │ │ + blmi 5dd244 │ │ │ │ teqlt r9, #2063597568 @ 0x7b000000 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5934c │ │ │ │ + bl feb5934c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 4c6134 │ │ │ │ + bmi 4c6134 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ addsmi r5, r8, #10158080 @ 0x9b0000 │ │ │ │ ldmdami r1, {r0, r4, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ biclt lr, r0, r2, lsl lr │ │ │ │ @ instruction: 0xf06f6c62 │ │ │ │ strbtvs r4, [r0], #-320 @ 0xfffffec0 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ - blcc 7618c │ │ │ │ + blcc 7618c │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7ff4610 │ │ │ │ stclvs 15, cr14, [r0], #-304 @ 0xfffffed0 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ 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 │ │ │ │ andeq sp, r1, r0, asr #29 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ - andeq r5, r0, r4, asr #28 │ │ │ │ + andeq r5, r0, r0, lsr #28 │ │ │ │ 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 │ │ │ │ @@ -52,33 +52,33 @@ │ │ │ │ strmi lr, [r6], -ip, asr #27 │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ strmi r4, [r2], -lr, lsr #22 │ │ │ │ @ instruction: 0xf8584620 │ │ │ │ @ instruction: 0xf5088003 │ │ │ │ @ instruction: 0x312c410c │ │ │ │ mcr 7, 0, pc, cr14, cr15, {7} @ │ │ │ │ - blle 104c210 │ │ │ │ + blle 104c210 │ │ │ │ mvnsmi pc, r8, lsl #10 │ │ │ │ cmpcc ip, sl, lsr #19 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf508db38 │ │ │ │ @ instruction: 0x462a41ff │ │ │ │ @ instruction: 0x46203110 │ │ │ │ ldcl 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ - blle bcc234 │ │ │ │ + blle bcc234 │ │ │ │ stmdblt r2, {r1, r3, r5, r6, r9, fp, sp, lr}^ │ │ │ │ mvnmi pc, r8, lsl #10 │ │ │ │ smlatbcc r8, r8, r8, r6 │ │ │ │ ldc 7, cr15, [r6, #1020] @ 0x3fc │ │ │ │ stmdblt r0, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf508e024 │ │ │ │ @ instruction: 0x4620411d │ │ │ │ stcl 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ - ble ffbcc258 │ │ │ │ + ble ffbcc258 │ │ │ │ @ instruction: 0x4621e01c │ │ │ │ mrc 7, 7, APSR_nzcv, cr12, cr15, {7} │ │ │ │ @ instruction: 0x4628b918 │ │ │ │ mrc 7, 1, APSR_nzcv, cr2, cr15, {7} │ │ │ │ stmdavs r3, {r0, r3, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r4, fp, lsl #5 │ │ │ │ @@ -87,1278 +87,1240 @@ │ │ │ │ stmdavs fp!, {r1, r2, r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ mcr 7, 6, pc, cr2, cr15, {7} @ │ │ │ │ @ instruction: 0xf0014620 │ │ │ │ - ldrtmi pc, [r0], -r1, ror #26 @ │ │ │ │ - ldc2l 0, cr15, [lr, #-4] │ │ │ │ + @ instruction: 0x4630fd15 │ │ │ │ + ldc2 0, cr15, [r2, #-4] │ │ │ │ pop {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff41f0 │ │ │ │ svclt 0x0000bd7b │ │ │ │ andeq sp, r1, lr, lsr #28 │ │ │ │ - andeq r5, r0, r0, lsr #28 │ │ │ │ + strdeq r5, [r0], -ip │ │ │ │ muleq r0, ip, r1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf8dfb08b │ │ │ │ @ instruction: 0x46068078 │ │ │ │ ldrmi r4, [r0], -pc, lsl #12 │ │ │ │ ldcls 6, cr4, [r2, #-612] @ 0xfffffd9c │ │ │ │ strdlt r4, [sp, -r8] │ │ │ │ and r6, r6, ip, lsr #17 │ │ │ │ - blle d2d90 │ │ │ │ + blle d2d90 │ │ │ │ ldmiblt sl, {r8, ip, lr, pc} │ │ │ │ and r2, r0, r0, lsl #8 │ │ │ │ - bmi 593ba0 │ │ │ │ + bmi 593ba0 │ │ │ │ strtmi sl, [fp], -r7, lsl #18 │ │ │ │ ldrbtmi r9, [sl], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5024649 │ │ │ │ andls r7, r0, #-536870900 @ 0xe000000c │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r1, #536870912 @ 0x20000000 │ │ │ │ ldc 7, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ ands fp, r5, r8, lsl r9 │ │ │ │ vst3.32 @ instruction: 0xf482fab2 │ │ │ │ - bl 6448a8 │ │ │ │ + bl 6448a8 │ │ │ │ andle r0, r1, r4, lsl #30 │ │ │ │ and r6, r2, r1, lsl #16 │ │ │ │ @ instruction: 0xf8584b0a │ │ │ │ @ instruction: 0xf8d71003 │ │ │ │ movwcs r0, #444 @ 0x1bc │ │ │ │ smlabtvs r8, sp, r9, lr │ │ │ │ stmdbge r8, {r1, r9, sp} │ │ │ │ - blvs fe01c738 │ │ │ │ + blvs fe01c738 │ │ │ │ mrc 7, 7, APSR_nzcv, cr4, cr15, {7} │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq sp, r1, r8, lsr #26 │ │ │ │ andeq lr, r1, sl, lsl r2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59558 │ │ │ │ + bl feb59558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ @ instruction: 0x46054c19 │ │ │ │ ldrmi r4, [r0], -lr, lsl #12 │ │ │ │ svcls 0x000e4619 │ │ │ │ stmdblt r7!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ stcle 2, cr4, [r2, #-748] @ 0xfffffd14 │ │ │ │ tstle r0, r1, lsl #22 │ │ │ │ - bmi 5309a4 │ │ │ │ + bmi 5309a4 │ │ │ │ smladxcs r1, fp, r6, r4 │ │ │ │ ldrbtmi r9, [sl], #-1793 @ 0xfffff8ff │ │ │ │ andvc pc, r8, #8388608 @ 0x800000 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ andvc lr, r2, #3358720 @ 0x334000 │ │ │ │ strls sl, [r4, -r7, lsl #30] │ │ │ │ stcl 7, cr15, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ andcs fp, r0, r8, lsl #18 │ │ │ │ stmiavs fp!, {r0, r4, sp, lr, pc} │ │ │ │ @ instruction: 0x11bcf8d6 │ │ │ │ stmdbvs r8, {r1, fp, sp, lr} │ │ │ │ @ instruction: 0x4629b11b │ │ │ │ - stc2 0, cr15, [sl, #16]! │ │ │ │ - blmi 1fa3d0 │ │ │ │ + @ instruction: 0xf80af003 │ │ │ │ + blmi 1fa3d0 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ stc 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ andlt lr, r9, fp, ror #15 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ muleq r1, r4, ip │ │ │ │ andeq lr, r1, lr, lsl #3 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, sl, lsr #18 │ │ │ │ - blmi 1dcddc │ │ │ │ + andeq r5, r0, r6, lsl #18 │ │ │ │ + blmi 1dcddc │ │ │ │ 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} │ │ │ │ svclt 0x00004770 │ │ │ │ andeq sp, r1, r4, lsr #24 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59608 │ │ │ │ + bl feb59608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ strmi r6, [ip], -r0, asr #16 │ │ │ │ - ldmdblt r0, {r0, r2, r4, r9, sl, lr} │ │ │ │ - stmdblt r8!, {r4, r5, r7, fp, sp, lr} │ │ │ │ - ldrmi lr, [r1], -r8 │ │ │ │ + ldmdblt r0!, {r0, r2, r4, r9, sl, lr} │ │ │ │ + strhlt r6, [r0, #-128] @ 0xffffff80 │ │ │ │ + strtmi r4, [r3], -r9, lsr #12 │ │ │ │ + ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ + @ instruction: 0x46114718 │ │ │ │ stmdacs r0, {r5, r7, r8, r9, sl, lr} │ │ │ │ - ldrsht sp, [r6], -r8 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - teqle r2, r0, lsl #16 │ │ │ │ - @ instruction: 0xb11068f0 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - ldmdbvs r0!, {r3, r5, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0x4629b110 │ │ │ │ - bllt 10142c4 │ │ │ │ - tstlt r0, r0, ror r9 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - bvs c310b0 │ │ │ │ - @ instruction: 0x4629b110 │ │ │ │ - ldmiblt r0!, {r5, r7, r8, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xb11069b0 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - ldmibvs r0!, {r3, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ - @ instruction: 0x4629b110 │ │ │ │ - stmiblt r0!, {r5, r7, r8, r9, sl, lr} │ │ │ │ - tstlt r0, r0, ror sl │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - bvs fec30a58 │ │ │ │ - @ instruction: 0x4629b110 │ │ │ │ - ldmdblt r0, {r5, r7, r8, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xb1106af0 │ │ │ │ - strmi r4, [r0, r9, lsr #12]! │ │ │ │ - strtmi fp, [sl], -r8, lsr #18 │ │ │ │ - ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ - ldcl 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ - ldcllt 0, cr2, [r0, #-0] │ │ │ │ + ldcllt 0, cr13, [r0, #-976]! @ 0xfffffc30 │ │ │ │ @ instruction: 0xf06f6c80 │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ svclt 0x001c4293 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ stcvs 7, cr4, [r0], {112} @ 0x70 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ stmdavs r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ - bmi 94284 │ │ │ │ + bmi 9421c │ │ │ │ @ instruction: 0x47705898 │ │ │ │ - andeq sp, r1, r2, asr fp │ │ │ │ + @ instruction: 0x0001dbba │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - blmi 1dc6d4 │ │ │ │ + blmi 1dc66c │ │ │ │ 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} │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sp, r1, ip, lsr #22 │ │ │ │ + muleq r1, r4, fp │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59700 │ │ │ │ - @ instruction: 0xf8cc0c0c │ │ │ │ - @ instruction: 0x46060ff0 │ │ │ │ - strmi r6, [ip], -r0, asr #16 │ │ │ │ - ldmdblt r0!, {r0, r2, r4, r9, sl, lr} │ │ │ │ - strhlt r6, [r0, #-128] @ 0xffffff80 │ │ │ │ - strtmi r4, [r3], -r9, lsr #12 │ │ │ │ - ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - @ instruction: 0x46114718 │ │ │ │ - stmdacs r0, {r5, r7, r8, r9, sl, lr} │ │ │ │ - ldcllt 0, cr13, [r0, #-976]! @ 0xfffffc30 │ │ │ │ - blmi 1dc72c │ │ │ │ + blmi 1dc694 │ │ │ │ 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} │ │ │ │ svclt 0x00004770 │ │ │ │ - ldrdeq sp, [r1], -r4 │ │ │ │ + andeq sp, r1, ip, ror #22 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ mlascs r4, r0, r8, pc @ │ │ │ │ ldreq r4, [r2, -r4, lsl #22] │ │ │ │ strle r4, [r2, #-1147] @ 0xfffffb85 │ │ │ │ ldmpl r8, {r0, r1, r9, fp, lr} │ │ │ │ - bmi d4324 │ │ │ │ + bmi d428c │ │ │ │ @ instruction: 0x47705898 │ │ │ │ - andeq sp, r1, r8, lsr #21 │ │ │ │ + andeq sp, r1, r0, asr #22 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ muleq r0, r0, r1 │ │ │ │ mlascs r4, r0, r8, pc @ │ │ │ │ ldrbeq r4, [r2, -r4, lsl #22] │ │ │ │ strle r4, [r2, #-1147] @ 0xfffffb85 │ │ │ │ ldmpl r8, {r0, r1, r9, fp, lr} │ │ │ │ - bmi d4348 │ │ │ │ + bmi d42b0 │ │ │ │ @ instruction: 0x47705898 │ │ │ │ - andeq sp, r1, r4, lsl #21 │ │ │ │ + andeq sp, r1, ip, lsl fp │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ muleq r0, r0, r1 │ │ │ │ - blmi 1dd49c │ │ │ │ + blmi 1dd404 │ │ │ │ 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} │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sp, r1, r4, ror #20 │ │ │ │ + strdeq sp, [r1], -ip │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb597c8 │ │ │ │ + bl feb59730 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf004b082 │ │ │ │ - blmi 1412d4 │ │ │ │ + blmi 141564 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - andeq sp, r1, r8, lsr #20 │ │ │ │ + andeq sp, r1, r0, asr #21 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb597f4 │ │ │ │ + bl feb5975c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46020ff8 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ - blmi 330b28 │ │ │ │ + blmi 330a90 │ │ │ │ ldrbtmi r4, [r9], #-2316 @ 0xfffff6f4 │ │ │ │ ldmdavs r8, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ - stc 7, cr15, [r0], {255} @ 0xff │ │ │ │ + mcrr 7, 15, pc, ip, cr15 @ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ stmdavs fp, {r0, r1, r3, sp, lr, pc} │ │ │ │ submi pc, r0, pc, rrx │ │ │ │ - bvs fe41302c │ │ │ │ + bvs fe412f94 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ addsvs r6, r1, #11 │ │ │ │ - blx fe63e632 │ │ │ │ + blx fe63e59a │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - andeq sp, r1, r2, lsl #20 │ │ │ │ + muleq r1, sl, sl │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, r6, lsl #13 │ │ │ │ + strdeq r5, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb59844 │ │ │ │ + bl feb597ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14662c │ │ │ │ + blmi 146594 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ - bl ff6c0658 │ │ │ │ + stc 7, cr15, [r6], #-1020 @ 0xfffffc04 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - @ instruction: 0x0001d9b2 │ │ │ │ + andeq sp, r1, sl, asr #20 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - strdeq r5, [r0], -r6 │ │ │ │ + andeq r5, r0, sl, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb59874 │ │ │ │ + bl feb597dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14665c │ │ │ │ + blmi 1465c4 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ - bl ff0c0688 │ │ │ │ + stc 7, cr15, [lr], {255} @ 0xff │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - andeq sp, r1, r2, lsl #19 │ │ │ │ + andeq sp, r1, sl, lsl sl │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - strdeq r5, [r0], -r2 │ │ │ │ + andeq r5, r0, r6, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb598a4 │ │ │ │ + bl feb5980c │ │ │ │ @ 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}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - and lr, r5, sl, lsr #23 │ │ │ │ + strd lr, [r5], -r6 │ │ │ │ strmi r4, [r8], -r5, lsl #12 │ │ │ │ - ldc 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ - ble 8c6cc │ │ │ │ + stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ + ble 8c634 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andle lr, r7, lr │ │ │ │ stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xe7f3eb98 │ │ │ │ + ldrb lr, [r3, r4, ror #23]! │ │ │ │ mlascc r4, r5, r8, pc @ │ │ │ │ movweq pc, #864 @ 0x360 @ │ │ │ │ eorscc pc, r4, r5, lsl #17 │ │ │ │ svclt 0x0000bd38 │ │ │ │ - andeq sp, r1, r4, asr r9 │ │ │ │ + andeq sp, r1, ip, ror #19 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ + andeq r5, r0, ip, asr #12 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ - andeq r5, r0, ip, asr #21 │ │ │ │ + andeq r5, r0, r0, asr #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59910 │ │ │ │ + bl feb59878 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 79b30 │ │ │ │ + bcs 79a98 │ │ │ │ stmiblt r9, {r8, ip, lr, pc} │ │ │ │ - bmi 3d3f74 │ │ │ │ + bmi 3d3edc │ │ │ │ strls r2, [r1], -r1, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #805306369 @ 0x30000001 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr7, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - stmdblt r8, {r1, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdblt r8, {r1, r2, r3, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ and r2, r8, r0 │ │ │ │ stmdavs r1, {r0, r1, r3, r5, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf00169d8 │ │ │ │ andcc pc, r1, r1, lsr sp @ │ │ │ │ - blmi 136b38 │ │ │ │ + blmi 136aa0 │ │ │ │ andlt r5, r8, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq sp, r1, r2, ror #17 │ │ │ │ - ldrdeq sp, [r1], -ip │ │ │ │ + andeq sp, r1, sl, ror r9 │ │ │ │ + andeq sp, r1, r4, ror lr │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5997c │ │ │ │ + bl feb598e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [pc], {200} @ 0xc8 │ │ │ │ strmi fp, [r5], -sl, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 79b9c │ │ │ │ + bcs 79b04 │ │ │ │ ldmdblt r9!, {r8, ip, lr, pc}^ │ │ │ │ - bmi 693fe0 │ │ │ │ + bmi 693f48 │ │ │ │ strls r2, [r1], -r1, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #-536870911 @ 0xe0000001 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr7, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - mvnlt lr, ip, asr fp │ │ │ │ + mvnlt lr, r8, lsr #23 │ │ │ │ movwcs r6, #2345 @ 0x929 │ │ │ │ stmdavs r0, {r1, r4, r9, fp, lr} │ │ │ │ smlabtls r8, r9, r9, r6 │ │ │ │ andls sl, r9, r8, lsl #18 │ │ │ │ andcs r5, r2, #160, 16 @ 0xa00000 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ rscsmi pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf7ff3040 │ │ │ │ - ldrshlt lr, [r0, #-174] @ 0xffffff52 │ │ │ │ + cmplt r0, sl, asr #22 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 76804 │ │ │ │ + blcc 7676c │ │ │ │ stmdblt r3!, {r0, r1, sp, lr} │ │ │ │ - ldc 7, cr15, [r4], {255} @ 0xff │ │ │ │ + stcl 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ andcs lr, r0, r1 │ │ │ │ - blmi 17a7fc │ │ │ │ + blmi 17a764 │ │ │ │ andlt r5, sl, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq sp, r1, r6, ror r8 │ │ │ │ - andeq sp, r1, r0, ror sp │ │ │ │ + andeq sp, r1, lr, lsl #18 │ │ │ │ + andeq sp, r1, r8, lsl #28 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb59a18 │ │ │ │ + bl feb59980 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr], {240} @ 0xf0 │ │ │ │ - blmi 394038 │ │ │ │ + blmi 393fa0 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ stmiapl r3!, {r1, r3, r6, fp, sp, lr}^ │ │ │ │ mulle r3, sl, r2 │ │ │ │ - bl ff940830 │ │ │ │ + ldc 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ and fp, sp, r8, lsr r9 │ │ │ │ @ instruction: 0xf06f680b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ stclvs 0, cr6, [fp], #-44 @ 0xffffffd4 │ │ │ │ ldrmi r6, [r8], -r8, ror #8 │ │ │ │ - blx fe1be854 │ │ │ │ + blx fe1be7bc │ │ │ │ stmiapl r0!, {r0, r1, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd38 │ │ │ │ - ldrdeq sp, [r1], -sl │ │ │ │ + andeq sp, r1, r2, ror r8 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59a6c │ │ │ │ + bl feb599d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi lr, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r1, r2, r9, sl, lr}^ │ │ │ │ stcmi 4, cr4, [sp, #-484] @ 0xfffffe1c │ │ │ │ - b 184087c │ │ │ │ + b feb407e4 │ │ │ │ ldrbtmi r6, [sp], #-2228 @ 0xfffff74c │ │ │ │ @ instruction: 0xf896b134 │ │ │ │ @ instruction: 0x07db3034 │ │ │ │ - blmi 277cb8 │ │ │ │ + blmi 277c20 │ │ │ │ and r5, r9, ip, ror #17 │ │ │ │ stmdbmi r9, {r3, r8, r9, fp, lr} │ │ │ │ stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xe001eab8 │ │ │ │ + and lr, r1, r4, lsl #22 │ │ │ │ stmiapl ip!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ - muleq r1, r8, ip │ │ │ │ - andeq sp, r1, lr, ror r7 │ │ │ │ + andeq sp, r1, r0, lsr sp │ │ │ │ + andeq sp, r1, r6, lsl r8 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r8, asr #8 │ │ │ │ + @ instruction: 0x000054bc │ │ │ │ muleq r0, r0, r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59acc │ │ │ │ + bl feb59a34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 79cec │ │ │ │ + bcs 79c54 │ │ │ │ stmiblt r9, {r8, ip, lr, pc} │ │ │ │ - bmi 3d4130 │ │ │ │ + bmi 3d4098 │ │ │ │ strls r2, [r1], -r1, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #-1879048190 @ 0x90000002 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr7, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - stmdblt r8, {r2, r4, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdblt r8, {r8, r9, fp, sp, lr, pc} │ │ │ │ and r2, r8, r0 │ │ │ │ stmdavs r1, {r0, r1, r3, r5, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff6a18 │ │ │ │ - stmdacs r0, {r1, r3, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ - blmi 1398f4 │ │ │ │ + stmdacs r0, {r1, r2, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + blmi 13985c │ │ │ │ andlt r5, r8, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq sp, r1, r6, lsr #14 │ │ │ │ - andeq sp, r1, r0, lsr #24 │ │ │ │ + @ instruction: 0x0001d7be │ │ │ │ + @ instruction: 0x0001dcb8 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59b38 │ │ │ │ + bl feb59aa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 79d58 │ │ │ │ + bcs 79cc0 │ │ │ │ stmiblt r9, {r8, ip, lr, pc} │ │ │ │ - bmi 3d419c │ │ │ │ + bmi 3d4104 │ │ │ │ strls r2, [r1], -r1, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #52, 4 @ 0x40000003 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr7, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - stmdblt r8, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ + stmdblt r8, {r1, r3, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ and r2, r8, r0 │ │ │ │ stmdavs r1, {r0, r1, r3, r5, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff6a18 │ │ │ │ - stmdacs r0, {r8, r9, fp, sp, lr, pc} │ │ │ │ - blmi 139960 │ │ │ │ + stmdacs r0, {r2, r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + blmi 1398c8 │ │ │ │ andlt r5, r8, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - @ instruction: 0x0001d6ba │ │ │ │ - @ instruction: 0x0001dbb4 │ │ │ │ + andeq sp, r1, r2, asr r7 │ │ │ │ + andeq sp, r1, ip, asr #24 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb59ba4 │ │ │ │ + bl feb59b0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - strtmi lr, [r1], -r6, asr #19 │ │ │ │ + @ instruction: 0x4621ea12 │ │ │ │ pop {r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf0044010 │ │ │ │ - svclt 0x0000bceb │ │ │ │ - andeq sp, r1, r0, ror #22 │ │ │ │ + svclt 0x0000bccd │ │ │ │ + strdeq sp, [r1], -r8 │ │ │ │ strb lr, [r7, r8, ror #15]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb59bd4 │ │ │ │ + bl feb59b3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - stmdbvs r3, {r1, r2, r3, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdbvs r3, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ pop {r0, r5, r9, sl, lr} │ │ │ │ ldcvs 0, cr4, [r8], {16} │ │ │ │ - bllt c409f0 │ │ │ │ - andeq sp, r1, r0, lsr fp │ │ │ │ + bllt 1f40958 │ │ │ │ + andeq sp, r1, r8, asr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59c00 │ │ │ │ + bl feb59b68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r7], #-800 @ 0xfffffce0 │ │ │ │ strmi fp, [r5], -sl, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ - bcs 70ea0 │ │ │ │ - bcs b9e20 │ │ │ │ + bcs 70e08 │ │ │ │ + bcs b9d88 │ │ │ │ ldmdblt r9!, {r8, ip, lr, pc}^ │ │ │ │ - bmi 894264 │ │ │ │ + bmi 8941cc │ │ │ │ strls r2, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #-268435453 @ 0xf0000003 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr8, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - cmnlt r0, #106496 @ 0x1a000 │ │ │ │ - blge 1dcee8 │ │ │ │ + cmnlt r0, #417792 @ 0x66000 │ │ │ │ + blge 1dce50 │ │ │ │ strne lr, [r0, #-2512] @ 0xfffff630 │ │ │ │ @ instruction: 0x462a6990 │ │ │ │ - b fffc0a48 │ │ │ │ - blle 88ca50 │ │ │ │ + bl 12c09b0 │ │ │ │ + blle 88c9b8 │ │ │ │ stmdacs r1, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ ldmdami r5, {r0, r1, r4, r8, ip, lr, pc} │ │ │ │ ldmdbmi r5, {r1, r3, r5, r9, sl, lr} │ │ │ │ stmdapl r0!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff6800 │ │ │ │ - stmdals r7, {r1, r2, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdals r7, {r1, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 76ab8 │ │ │ │ + blcc 76a20 │ │ │ │ ldmdblt r3!, {r0, r1, sp, lr}^ │ │ │ │ - b ff3c0a78 │ │ │ │ + bl 6c09e0 │ │ │ │ ldmdavs sl, {r0, r1, r3, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r8, sl, lsl #5 │ │ │ │ andsvs r3, sl, r1, lsl #20 │ │ │ │ ldrmi fp, [r8], -sl, lsr #18 │ │ │ │ - b ff0c0a90 │ │ │ │ + bl 3c09f8 │ │ │ │ andcs lr, r0, r1 │ │ │ │ - blmi 1baaa0 │ │ │ │ + blmi 1baa08 │ │ │ │ andlt r5, sl, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strdeq sp, [r1], -r2 │ │ │ │ - andeq sp, r1, ip, ror #21 │ │ │ │ + andeq sp, r1, sl, lsl #13 │ │ │ │ + andeq sp, r1, r4, lsl #23 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ + andeq r5, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59cc0 │ │ │ │ + bl feb59c28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ - bcs 70f60 │ │ │ │ - bcs b9ee0 │ │ │ │ + bcs 70ec8 │ │ │ │ + bcs b9e48 │ │ │ │ stmiblt r9, {r8, ip, lr, pc} │ │ │ │ - bmi 3d4324 │ │ │ │ + bmi 3d428c │ │ │ │ strls r2, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf502447a │ │ │ │ andls r7, r0, #-1610612732 @ 0xa0000004 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr6, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ - stmdblt r8, {r1, r3, r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdblt r8, {r1, r2, r9, fp, sp, lr, pc} │ │ │ │ and r2, r9, r0 │ │ │ │ ldmib r0, {r0, r1, r3, r5, r8, fp, sp, lr}^ │ │ │ │ ldmibvs r8, {r9, ip} │ │ │ │ - ldc2l 0, cr15, [r8, #-8]! │ │ │ │ - blle ffd4cb10 │ │ │ │ + cdp2 0, 4, cr15, cr4, cr2, {0} │ │ │ │ + blle ffd4ca78 │ │ │ │ stmiapl r0!, {r0, r1, r8, r9, fp, lr}^ │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - andeq sp, r1, r2, lsr r5 │ │ │ │ - andeq sp, r1, ip, lsr #20 │ │ │ │ + andeq sp, r1, sl, asr #11 │ │ │ │ + andeq sp, r1, r4, asr #21 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf8dfb08c │ │ │ │ @ instruction: 0x46068098 │ │ │ │ ldrmi r4, [r0], -pc, lsl #12 │ │ │ │ @ instruction: 0xf8dd461d │ │ │ │ ldrbtmi ip, [r8], #72 @ 0x48 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf8dcd002 │ │ │ │ and r4, r6, r8 │ │ │ │ - blle d40e4 │ │ │ │ + blle d404c │ │ │ │ ldmiblt sl, {r8, ip, lr, pc} │ │ │ │ and r2, r0, r0, lsl #8 │ │ │ │ - bmi 7144f4 │ │ │ │ + bmi 71445c │ │ │ │ strbtmi sl, [r3], -r7, lsl #18 │ │ │ │ ldrbtmi r9, [sl], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5024629 │ │ │ │ andls r7, r0, #1342177285 @ 0x50000005 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r1, #536870912 @ 0x20000000 │ │ │ │ - ldmdb r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ eor fp, r2, r8, lsl r9 │ │ │ │ vst3.32 @ instruction: 0xf482fab2 │ │ │ │ pushne {r2, r5, r6, r8, fp} │ │ │ │ stmdavs r2, {r0, r3, ip, lr, pc} │ │ │ │ stccs 1, cr11, [r1, #-72] @ 0xffffffb8 │ │ │ │ and sp, r9, r3, lsl #2 │ │ │ │ @ instruction: 0xf8584b0f │ │ │ │ stmdavs r0, {r0, r1, sp}^ │ │ │ │ - blmi 37abc0 │ │ │ │ + blmi 37ab28 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ and r4, r2, r2, lsl #12 │ │ │ │ @ instruction: 0xf8584b0a │ │ │ │ @ instruction: 0xf8d70003 │ │ │ │ movwcs r4, #444 @ 0x1bc │ │ │ │ andvs lr, r9, #3358720 @ 0x334000 │ │ │ │ andls sl, fp, r9, lsl #18 │ │ │ │ stmdbvs r4!, {r0, r1, r9, sp} │ │ │ │ @ instruction: 0xf7ff6be0 │ │ │ │ - andlt lr, ip, lr, lsr #21 │ │ │ │ + strdlt lr, [ip], -sl │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - @ instruction: 0x0001d4ba │ │ │ │ - andeq sp, r1, r6, lsr #19 │ │ │ │ + andeq sp, r1, r2, asr r5 │ │ │ │ + andeq sp, r1, lr, lsr sl │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - cdplt 0, 4, cr15, cr12, cr2, {0} │ │ │ │ - blcs 1d9f0 │ │ │ │ - blcc 7a008 │ │ │ │ + svclt 0x0018f002 │ │ │ │ + blcs 1d958 │ │ │ │ + blcc 79f70 │ │ │ │ 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 │ │ │ │ - push {r0, r1, r2, r3, r5, r8, fp, ip, sp, pc} │ │ │ │ + push {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl feb59e08 │ │ │ │ + bl feb59d70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 706b90 │ │ │ │ + blmi 706af8 │ │ │ │ cdpmi 0, 1, cr11, cr12, cr2, {4} │ │ │ │ ldrbtmi r4, [fp], #-1557 @ 0xfffff9eb │ │ │ │ ldmibpl pc, {r7, r9, sl, lr} @ │ │ │ │ @ instruction: 0xd10a42ba │ │ │ │ - bge 5d224 │ │ │ │ - b 1240c24 │ │ │ │ - blle 80cc2c │ │ │ │ + bge 5d18c │ │ │ │ + b fe540b8c │ │ │ │ + blle 80cb94 │ │ │ │ stmdacs r0, {r0, fp, ip, pc} │ │ │ │ strtmi fp, [r8], -r8, lsl #30 │ │ │ │ strmi lr, [r8], -r0, lsr #32 │ │ │ │ @ instruction: 0xf7ff460c │ │ │ │ - strmi lr, [r6], -r4, lsr #18 │ │ │ │ + @ instruction: 0x4606e970 │ │ │ │ andsle r1, r4, r3, asr #24 │ │ │ │ @ instruction: 0x8018f8d8 │ │ │ │ - blge 54454 │ │ │ │ + blge 543bc │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ - ldmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blle 28cc58 │ │ │ │ + b 40bb8 │ │ │ │ + blle 28cbc0 │ │ │ │ @ instruction: 0x462a4633 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ - ldmib sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdals r1, {fp, sp} │ │ │ │ @ instruction: 0xf001da03 │ │ │ │ andcs pc, r0, r7, ror r8 @ │ │ │ │ stmdacs r0, {r1, sp, lr, pc} │ │ │ │ ldrtmi fp, [r8], -r8, lsl #30 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq sp, r1, sl, ror #7 │ │ │ │ + andeq sp, r1, r2, lsl #9 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59e90 │ │ │ │ + bl feb59df8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050fd0 │ │ │ │ strmi fp, [r8], -r9, lsl #1 │ │ │ │ - bcs 7112c │ │ │ │ - bcs ba0ac │ │ │ │ + bcs 71094 │ │ │ │ + bcs ba014 │ │ │ │ ldmdblt r9!, {r8, ip, lr, pc}^ │ │ │ │ ldrmi r4, [r1], -fp, lsl #24 │ │ │ │ andls sl, r4, #24576 @ 0x6000 │ │ │ │ andcs r4, r0, #124, 8 @ 0x7c000000 │ │ │ │ strbtvc pc, [r0], #-1284 @ 0xfffffafc @ │ │ │ │ strls r9, [r0], #-515 @ 0xfffffdfd │ │ │ │ stmib sp, {r1, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff4401 │ │ │ │ - ldrdlt lr, [r0, -r4]! │ │ │ │ + @ instruction: 0xb120e920 │ │ │ │ andne lr, r0, #208, 18 @ 0x340000 │ │ │ │ @ instruction: 0xf7ff6928 │ │ │ │ mullt r9, r6, pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq sp, r1, r0, ror #16 │ │ │ │ + strdeq sp, [r1], -r8 │ │ │ │ vst3.8 {d27-d29}, [pc], r8 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ - bl feb534a8 │ │ │ │ + bl feb53410 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r3], ip │ │ │ │ - blge 254510 │ │ │ │ + blge 254478 │ │ │ │ strmi r4, [r8], r1, lsr #28 │ │ │ │ ldrbtmi r4, [lr], #-1556 @ 0xfffff9ec │ │ │ │ - bleq 140e4c │ │ │ │ + bleq 140db4 │ │ │ │ ldrmi r9, [r9], -r1, lsl #6 │ │ │ │ - ldmda r2!, {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} │ │ │ │ @ instruction: 0x4605b318 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ - stmib r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ strmi r6, [r4], -fp, lsr #16 │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - ldmdb r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi fp, [r2], -ip, lsl #3 │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ @ instruction: 0xf97ef001 │ │ │ │ andcc r6, r1, r3, lsr #16 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi sp, r3, #1073741826 @ 0x40000002 │ │ │ │ - blcc 76d5c │ │ │ │ + blcc 76cc4 │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - andcs lr, r0, r4, ror #18 │ │ │ │ + @ instruction: 0x2000e9b0 │ │ │ │ addsmi lr, r3, #12 │ │ │ │ - blmi 277164 │ │ │ │ + blmi 2770cc │ │ │ │ strd r5, [r7], -r0 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - ubfx lr, r6, #18, #21 │ │ │ │ + ldrb lr, [r4, r2, lsr #19]! │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ strdlt r4, [r1], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sp, r1, r6, lsl #6 │ │ │ │ + muleq r1, lr, r3 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ │ │ │ │ -00002d80 : │ │ │ │ - ldr r0, [pc, #4] @ (2d88 ) │ │ │ │ +00002ce8 : │ │ │ │ + ldr r0, [pc, #4] @ (2cf0 ) │ │ │ │ add r0, pc │ │ │ │ b.w 1e48 │ │ │ │ - bvc.n 2ca0 <__gmon_start__@plt+0xb74> │ │ │ │ + bhi.n 2d38 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #772] @ (30a0 ) │ │ │ │ + ldr r4, [pc, #772] @ (3008 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ blx 20e4 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ + beq.w 2fb0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx 20e4 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ + beq.w 2fb0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ blx 20e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ + beq.w 2fb0 │ │ │ │ add.w r2, r4, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx 20e4 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ + beq.w 2fb0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 1e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3048 │ │ │ │ + blt.w 2fb0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 1e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3048 │ │ │ │ - ldr r0, [pc, #652] @ (30a4 ) │ │ │ │ + blt.w 2fb0 │ │ │ │ + ldr r0, [pc, #652] @ (300c ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ + beq.w 2fb0 │ │ │ │ blx 1f58 │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ + beq.w 2fb0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2020 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ - ldr r1, [pc, #612] @ (30a8 ) │ │ │ │ - ldr r0, [pc, #616] @ (30ac ) │ │ │ │ + beq.w 2fb0 │ │ │ │ + ldr r1, [pc, #612] @ (3010 ) │ │ │ │ + ldr r0, [pc, #616] @ (3014 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 1df4 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ - ldr r0, [pc, #600] @ (30b0 ) │ │ │ │ + beq.w 2fb0 │ │ │ │ + ldr r0, [pc, #600] @ (3018 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ - ldr r1, [pc, #588] @ (30b4 ) │ │ │ │ + beq.w 2fb0 │ │ │ │ + ldr r1, [pc, #588] @ (301c ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3032 │ │ │ │ + beq.w 2f9a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e88 │ │ │ │ + beq.n 2df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3098 │ │ │ │ - ldr r0, [pc, #556] @ (30b8 ) │ │ │ │ + beq.w 3000 │ │ │ │ + ldr r0, [pc, #556] @ (3020 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ - ldr r1, [pc, #544] @ (30bc ) │ │ │ │ + beq.w 2fb0 │ │ │ │ + ldr r1, [pc, #544] @ (3024 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3032 │ │ │ │ + beq.w 2f9a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ebc │ │ │ │ + beq.n 2e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3090 │ │ │ │ - ldr r0, [pc, #512] @ (30c0 ) │ │ │ │ + beq.w 2ff8 │ │ │ │ + ldr r0, [pc, #512] @ (3028 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ - ldr r1, [pc, #500] @ (30c4 ) │ │ │ │ + beq.w 2fb0 │ │ │ │ + ldr r1, [pc, #500] @ (302c ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3032 │ │ │ │ - ldr r1, [pc, #488] @ (30c8 ) │ │ │ │ + beq.w 2f9a │ │ │ │ + ldr r1, [pc, #488] @ (3030 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3032 │ │ │ │ + beq.w 2f9a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f02 │ │ │ │ + beq.n 2e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3088 │ │ │ │ - ldr r0, [pc, #456] @ (30cc ) │ │ │ │ + beq.w 2ff0 │ │ │ │ + ldr r0, [pc, #456] @ (3034 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3048 │ │ │ │ - ldr r1, [pc, #444] @ (30d0 ) │ │ │ │ + beq.w 2fb0 │ │ │ │ + ldr r1, [pc, #444] @ (3038 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3032 │ │ │ │ - ldr r1, [pc, #432] @ (30d4 ) │ │ │ │ + beq.w 2f9a │ │ │ │ + ldr r1, [pc, #432] @ (303c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3032 │ │ │ │ - ldr r1, [pc, #420] @ (30d8 ) │ │ │ │ + beq.n 2f9a │ │ │ │ + ldr r1, [pc, #420] @ (3040 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3032 │ │ │ │ + beq.n 2f9a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f56 │ │ │ │ + beq.n 2ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3080 │ │ │ │ - ldr r0, [pc, #388] @ (30dc ) │ │ │ │ + beq.w 2fe8 │ │ │ │ + ldr r0, [pc, #388] @ (3044 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3048 │ │ │ │ - ldr r1, [pc, #376] @ (30e0 ) │ │ │ │ + beq.n 2fb0 │ │ │ │ + ldr r1, [pc, #376] @ (3048 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3032 │ │ │ │ + beq.n 2f9a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f84 │ │ │ │ + beq.n 2eec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3078 │ │ │ │ - ldr r0, [pc, #348] @ (30e4 ) │ │ │ │ + beq.n 2fe0 │ │ │ │ + ldr r0, [pc, #348] @ (304c ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3048 │ │ │ │ - ldr r1, [pc, #340] @ (30e8 ) │ │ │ │ + beq.n 2fb0 │ │ │ │ + ldr r1, [pc, #340] @ (3050 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3032 │ │ │ │ + beq.n 2f9a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb2 │ │ │ │ + beq.n 2f1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3070 │ │ │ │ - ldr r0, [pc, #312] @ (30ec ) │ │ │ │ + beq.n 2fd8 │ │ │ │ + ldr r0, [pc, #312] @ (3054 ) │ │ │ │ add r0, pc │ │ │ │ blx 1f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3048 │ │ │ │ - ldr r1, [pc, #300] @ (30f0 ) │ │ │ │ + beq.n 2fb0 │ │ │ │ + ldr r1, [pc, #300] @ (3058 ) │ │ │ │ add r1, pc │ │ │ │ blx 1eb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3032 │ │ │ │ + beq.n 2f9a │ │ │ │ blx 1fc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe6 │ │ │ │ + beq.n 2f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3066 │ │ │ │ - cbz r0, 3032 │ │ │ │ + beq.n 2fce │ │ │ │ + cbz r0, 2f9a │ │ │ │ movs r0, #0 │ │ │ │ blx 2020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #32] │ │ │ │ - cbz r0, 3032 │ │ │ │ + cbz r0, 2f9a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3054 │ │ │ │ + beq.n 2fbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 304e │ │ │ │ - ldr r1, [pc, #240] @ (30f4 ) │ │ │ │ + cbz r3, 2fb6 │ │ │ │ + ldr r1, [pc, #240] @ (305c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r1, pc │ │ │ │ blx 1d54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3048 │ │ │ │ - ldr r1, [pc, #228] @ (30f8 ) │ │ │ │ + blt.n 2fb0 │ │ │ │ + ldr r1, [pc, #228] @ (3060 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ blx 1d54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3048 │ │ │ │ - ldr r1, [pc, #216] @ (30fc ) │ │ │ │ + blt.n 2fb0 │ │ │ │ + ldr r1, [pc, #216] @ (3064 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add r1, pc │ │ │ │ blx 1d54 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3048 │ │ │ │ + beq.n 2fb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3048 │ │ │ │ + cbnz r3, 2fb0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [pc, #168] @ (3100 ) │ │ │ │ + ldr r1, [pc, #168] @ (3068 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r1, pc │ │ │ │ blx 1d54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3012 │ │ │ │ - b.n 3048 │ │ │ │ + bge.n 2f7a │ │ │ │ + b.n 2fb0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 2fe6 │ │ │ │ + b.n 2f4e │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fb2 │ │ │ │ + b.n 2f1a │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f84 │ │ │ │ + b.n 2eec │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f56 │ │ │ │ + b.n 2ebe │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f02 │ │ │ │ + b.n 2e6a │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ebc │ │ │ │ + b.n 2e24 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e88 │ │ │ │ - bvc.n 3178 │ │ │ │ + b.n 2df0 │ │ │ │ + bhi.n 3010 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #928] @ (3448 ) │ │ │ │ + ldr r5, [pc, #368] @ (3180 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #776] @ (33b8 ) │ │ │ │ + ldr r5, [pc, #216] @ (30f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #728] @ (338c ) │ │ │ │ + ldr r5, [pc, #168] @ (30c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #728] @ (3390 ) │ │ │ │ + ldr r5, [pc, #168] @ (30c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #680] @ (3364 ) │ │ │ │ + ldr r5, [pc, #120] @ (309c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #712] @ (3388 ) │ │ │ │ + ldr r5, [pc, #152] @ (30c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #632] @ (333c ) │ │ │ │ + ldr r5, [pc, #72] @ (3074 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #648] @ (3350 ) │ │ │ │ + ldr r5, [pc, #88] @ (3088 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #656] @ (335c ) │ │ │ │ + ldr r5, [pc, #96] @ (3094 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #576] @ (3310 ) │ │ │ │ + ldr r5, [pc, #16] @ (3048 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #592] @ (3324 ) │ │ │ │ + ldr r5, [pc, #32] @ (305c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #568] @ (3310 ) │ │ │ │ + ldr r5, [pc, #8] @ (3048 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #568] @ (3314 ) │ │ │ │ + ldr r5, [pc, #8] @ (304c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #512] @ (32e0 ) │ │ │ │ + ldr r4, [pc, #976] @ (3418 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (32fc ) │ │ │ │ + ldr r4, [pc, #1000] @ (3434 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #400] @ (327c ) │ │ │ │ + ldr r4, [pc, #864] @ (33b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #336] @ (3240 ) │ │ │ │ + ldr r4, [pc, #800] @ (3378 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #312] @ (322c ) │ │ │ │ + ldr r4, [pc, #776] @ (3364 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #64] @ (3138 ) │ │ │ │ + ldr r4, [pc, #528] @ (3270 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #80] @ (314c ) │ │ │ │ + ldr r4, [pc, #544] @ (3284 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #80] @ (3150 ) │ │ │ │ + ldr r4, [pc, #544] @ (3288 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #760] @ (33fc ) │ │ │ │ + ldr r4, [pc, #200] @ (3134 ) │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 3124 │ │ │ │ + cbz r0, 308c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3130 │ │ │ │ + cbz r0, 3098 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 313c │ │ │ │ + cbz r0, 30a4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3148 │ │ │ │ + cbz r0, 30b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3154 │ │ │ │ + cbz r0, 30bc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 3160 │ │ │ │ + cbz r0, 30c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 316c │ │ │ │ + cbz r0, 30d4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 3178 │ │ │ │ + cbz r0, 30e0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 3184 │ │ │ │ + cbz r0, 30ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 3190 │ │ │ │ + cbz r0, 30f8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ee │ │ │ │ + bne.n 3156 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 319a │ │ │ │ + cbz r0, 3102 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 31ee │ │ │ │ + cbnz r0, 3156 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 31a4 │ │ │ │ + cbz r0, 310c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 31ee │ │ │ │ + cbnz r0, 3156 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 31ae │ │ │ │ + cbz r0, 3116 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 31ee │ │ │ │ + cbnz r0, 3156 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 31b8 │ │ │ │ + cbz r0, 3120 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 31ee │ │ │ │ + cbnz r0, 3156 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 31c2 │ │ │ │ + cbz r0, 312a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 31ee │ │ │ │ + cbnz r0, 3156 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 31cc │ │ │ │ + cbz r0, 3134 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 31ee │ │ │ │ + cbnz r0, 3156 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 31d6 │ │ │ │ + cbz r0, 313e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 31ee │ │ │ │ + cbnz r0, 3156 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 31e0 │ │ │ │ + cbz r0, 3148 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 31ee │ │ │ │ + cbnz r0, 3156 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 31ee │ │ │ │ + cbz r0, 3156 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r0, [r0, #192] @ 0xc0 │ │ │ │ - ldr r4, [pc, #28] @ (3224 ) │ │ │ │ + ldr r4, [pc, #28] @ (318c ) │ │ │ │ add r4, pc │ │ │ │ - cbnz r0, 3212 │ │ │ │ - ldr r3, [pc, #24] @ (3228 ) │ │ │ │ + cbnz r0, 317a │ │ │ │ + ldr r3, [pc, #24] @ (3190 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #260] @ (3340 ) │ │ │ │ + ldr r4, [pc, #260] @ (32a8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 332e │ │ │ │ + bne.n 3296 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3284 │ │ │ │ + blt.n 31ec │ │ │ │ clz r3, r1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #1 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32f8 │ │ │ │ + bne.n 3260 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r5, r3 │ │ │ │ - cbnz r2, 32b6 │ │ │ │ + cbnz r2, 321e │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r1, [r0, #192] @ 0xc0 │ │ │ │ - cbnz r1, 32c0 │ │ │ │ - ldr r3, [pc, #208] @ (3344 ) │ │ │ │ - ldr r1, [pc, #212] @ (3348 ) │ │ │ │ + cbnz r1, 3228 │ │ │ │ + ldr r3, [pc, #208] @ (32ac ) │ │ │ │ + ldr r1, [pc, #212] @ (32b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr.w ip, [pc, #196] @ 334c │ │ │ │ + ldr.w ip, [pc, #196] @ 32b4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w ip, ip, #132 @ 0x84 │ │ │ │ str.w ip, [sp] │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 327e │ │ │ │ + beq.n 31e6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (3350 ) │ │ │ │ + ldr r3, [pc, #152] @ (32b8 ) │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3266 │ │ │ │ + beq.n 31ce │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r3, r2 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -1366,349 +1328,349 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 1d60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 32ec │ │ │ │ + beq.n 3254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 3334 │ │ │ │ - cbz r2, 32f2 │ │ │ │ + cbz r3, 329c │ │ │ │ + cbz r2, 325a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 3280 │ │ │ │ - ldr r3, [pc, #92] @ (3350 ) │ │ │ │ + b.n 31e8 │ │ │ │ + ldr r3, [pc, #92] @ (32b8 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 3280 │ │ │ │ + b.n 31e8 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #84] @ (3354 ) │ │ │ │ + ldr r2, [pc, #84] @ (32bc ) │ │ │ │ mov r3, ip │ │ │ │ add.w ip, sp, #32 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #16] │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ 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> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 327e │ │ │ │ + beq.n 31e6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r5, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3266 │ │ │ │ - b.n 32b6 │ │ │ │ + beq.n 31ce │ │ │ │ + b.n 321e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r6, r2, r3 │ │ │ │ - b.n 32fa │ │ │ │ + b.n 3262 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 32ec │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + b.n 3254 │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #864] @ (36ac ) │ │ │ │ + ldr r2, [pc, #304] @ (33e4 ) │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 344c │ │ │ │ + bcc.n 32e4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3368 │ │ │ │ + bcs.n 3200 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 3386 │ │ │ │ + cbz r0, 32ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3386 │ │ │ │ + beq.n 32ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3596 │ │ │ │ + beq.w 34fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 33a2 │ │ │ │ + cbz r0, 330a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a2 │ │ │ │ + beq.n 330a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3590 │ │ │ │ + beq.w 34f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 33be │ │ │ │ + cbz r0, 3326 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33be │ │ │ │ + beq.n 3326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 358a │ │ │ │ + beq.w 34f2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 33da │ │ │ │ + cbz r0, 3342 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33da │ │ │ │ + beq.n 3342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3584 │ │ │ │ + beq.w 34ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 33f6 │ │ │ │ + cbz r0, 335e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33f6 │ │ │ │ + beq.n 335e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33f6 │ │ │ │ + cbnz r3, 335e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 3412 │ │ │ │ + cbz r0, 337a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3412 │ │ │ │ + beq.n 337a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3412 │ │ │ │ + cbnz r3, 337a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 342e │ │ │ │ + cbz r0, 3396 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 342e │ │ │ │ + beq.n 3396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 342e │ │ │ │ + cbnz r3, 3396 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 344a │ │ │ │ + cbz r0, 33b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344a │ │ │ │ + beq.n 33b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 344a │ │ │ │ + cbnz r3, 33b2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 3466 │ │ │ │ + cbz r0, 33ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3466 │ │ │ │ + beq.n 33ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3466 │ │ │ │ + cbnz r3, 33ce │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 3482 │ │ │ │ + cbz r0, 33ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3482 │ │ │ │ + beq.n 33ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35ce │ │ │ │ + beq.w 3536 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 349e │ │ │ │ + cbz r0, 3406 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 349e │ │ │ │ + beq.n 3406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35c8 │ │ │ │ + beq.w 3530 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 34ba │ │ │ │ + cbz r0, 3422 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ba │ │ │ │ + beq.n 3422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35c2 │ │ │ │ + beq.w 352a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 34d4 │ │ │ │ + cbz r0, 343c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34d4 │ │ │ │ + beq.n 343c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35bc │ │ │ │ + beq.n 3524 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 34ee │ │ │ │ + cbz r0, 3456 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ee │ │ │ │ + beq.n 3456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35b6 │ │ │ │ + beq.n 351e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 350a │ │ │ │ + cbz r0, 3472 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 350a │ │ │ │ + beq.n 3472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 350a │ │ │ │ + cbnz r3, 3472 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 3526 │ │ │ │ + cbz r0, 348e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3526 │ │ │ │ + beq.n 348e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3526 │ │ │ │ + cbnz r3, 348e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3542 │ │ │ │ + cbz r0, 34aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3542 │ │ │ │ + beq.n 34aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3542 │ │ │ │ + cbnz r3, 34aa │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 355e │ │ │ │ + cbz r0, 34c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355e │ │ │ │ + beq.n 34c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 355e │ │ │ │ + cbnz r3, 34c6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 357a │ │ │ │ + cbz r0, 34e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357a │ │ │ │ + beq.n 34e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357a │ │ │ │ + cbnz r3, 34e2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r3, 359c │ │ │ │ + cbnz r3, 3504 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33da │ │ │ │ + b.n 3342 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33be │ │ │ │ + b.n 3326 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33a2 │ │ │ │ + b.n 330a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3386 │ │ │ │ + b.n 32ee │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 359c │ │ │ │ + bne.n 3504 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 357e │ │ │ │ + b.n 34e6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34ee │ │ │ │ + b.n 3456 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34d4 │ │ │ │ + b.n 343c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34ba │ │ │ │ + b.n 3422 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 349e │ │ │ │ + b.n 3406 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3482 │ │ │ │ + b.n 33ea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r8, [pc, #1736] @ 3cb0 │ │ │ │ + ldr.w r8, [pc, #1736] @ 3c18 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3a32 │ │ │ │ - ldr.w r3, [pc, #1720] @ 3cb4 │ │ │ │ + beq.w 399a │ │ │ │ + ldr.w r3, [pc, #1720] @ 3c1c │ │ │ │ movs r5, #1 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add.w r0, r7, #12 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ add r6, r1 │ │ │ │ @@ -1716,798 +1678,798 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #16] │ │ │ │ subs r5, r6, #1 │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a02 │ │ │ │ + beq.w 396a │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3a26 │ │ │ │ + beq.w 398e │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 394c │ │ │ │ + beq.w 38b4 │ │ │ │ subs r5, r6, #2 │ │ │ │ - beq.w 3a1c │ │ │ │ + beq.w 3984 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3996 │ │ │ │ + beq.w 38fe │ │ │ │ subs r5, #1 │ │ │ │ - beq.w 398e │ │ │ │ + beq.w 38f6 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 3986 │ │ │ │ + beq.w 38ee │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 396c │ │ │ │ + bne.w 38d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3d74 │ │ │ │ + bl 3cdc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3a02 │ │ │ │ - ldr.w r1, [pc, #1604] @ 3cb8 │ │ │ │ + bne.w 396a │ │ │ │ + ldr.w r1, [pc, #1604] @ 3c20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d3c │ │ │ │ - ldr.w r3, [pc, #1596] @ 3cbc │ │ │ │ + ldr.w r3, [pc, #1596] @ 3c24 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 393c │ │ │ │ - ldr.w r3, [pc, #1580] @ 3cc0 │ │ │ │ + bne.w 38a4 │ │ │ │ + ldr.w r3, [pc, #1580] @ 3c28 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 3820 │ │ │ │ + bne.w 3788 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ blx 2060 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3918 │ │ │ │ + bne.w 3880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a02 │ │ │ │ + beq.w 396a │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3866 │ │ │ │ + bne.w 37ce │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r3, r3, #12 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 38a8 │ │ │ │ + beq.w 3810 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38b4 │ │ │ │ + bne.w 381c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 38d4 │ │ │ │ + bne.w 383c │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r7, #84] @ 0x54 │ │ │ │ blx 1eec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38f4 │ │ │ │ + bne.w 385c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3a02 │ │ │ │ + beq.w 396a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 3af8 │ │ │ │ - ldr.w r1, [pc, #1432] @ 3cc4 │ │ │ │ + bne.w 3a60 │ │ │ │ + ldr.w r1, [pc, #1432] @ 3c2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx 20fc <_PyObject_GC_New@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a02 │ │ │ │ - ldr.w r3, [pc, #1408] @ 3cc8 │ │ │ │ + beq.w 396a │ │ │ │ + ldr.w r3, [pc, #1408] @ 3c30 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 3ad6 │ │ │ │ + beq.w 3a3e │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r4, [r5, #8] │ │ │ │ blx 20d8 │ │ │ │ ldr.w r8, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 377e │ │ │ │ + beq.n 36e6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ strd r1, r5, [sp, #32] │ │ │ │ add.w r0, r9, #28672 @ 0x7000 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ blx 1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad0 │ │ │ │ + beq.w 3a38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37b4 │ │ │ │ + beq.n 371c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3aca │ │ │ │ + beq.w 3a32 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d0 │ │ │ │ + beq.n 3738 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3abc │ │ │ │ + beq.w 3a24 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37e4 │ │ │ │ + beq.n 374c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3ab4 │ │ │ │ + beq.w 3a1c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 3a02 │ │ │ │ + bne.w 396a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r0, r9, #27264 @ 0x6a80 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #20 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ blx 1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a02 │ │ │ │ + beq.w 396a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 3a5e │ │ │ │ + bne.w 39c6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [fp] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 3b5a │ │ │ │ + beq.w 3ac2 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ str.w fp, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36bc │ │ │ │ + beq.w 3624 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 36bc │ │ │ │ + beq.w 3624 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 36bc │ │ │ │ + bne.w 3624 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36c4 │ │ │ │ + beq.w 362c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 36c4 │ │ │ │ + beq.w 362c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 36c4 │ │ │ │ + bne.w 362c │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bic.w r3, r3, #12 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 36e6 │ │ │ │ + bne.w 364e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36f8 │ │ │ │ + beq.w 3660 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 36f8 │ │ │ │ + beq.w 3660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 36f8 │ │ │ │ + bne.w 3660 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 36f8 │ │ │ │ - ldr r3, [pc, #1012] @ (3ccc ) │ │ │ │ + b.n 3660 │ │ │ │ + ldr r3, [pc, #1012] @ (3c34 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 3b66 │ │ │ │ + beq.w 3ace │ │ │ │ mov r0, r6 │ │ │ │ blx 1ff8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 371c │ │ │ │ + beq.w 3684 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 371c │ │ │ │ + beq.w 3684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 371c │ │ │ │ + bne.w 3684 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3722 │ │ │ │ - b.n 3a02 │ │ │ │ + bne.w 368a │ │ │ │ + b.n 396a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 36b6 │ │ │ │ + beq.w 361e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 36b6 │ │ │ │ + bne.w 361e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 36b6 │ │ │ │ + b.n 361e │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 1d78 │ │ │ │ - cbz r0, 399e │ │ │ │ + cbz r0, 3906 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3692 │ │ │ │ - b.n 3a02 │ │ │ │ + bne.w 35fa │ │ │ │ + b.n 396a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r3, [pc, #880] @ (3cc0 ) │ │ │ │ + ldr r3, [pc, #880] @ (3c28 ) │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3ac4 │ │ │ │ + bne.w 3a2c │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ mov r9, r2 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ mov r6, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 365c │ │ │ │ + bne.w 35c4 │ │ │ │ mov fp, r2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ blx 1f40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3a02 │ │ │ │ + blt.n 396a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3d74 │ │ │ │ + bl 3cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3672 │ │ │ │ - b.n 3a02 │ │ │ │ - ldr r3, [pc, #824] @ (3cc0 ) │ │ │ │ + beq.w 35da │ │ │ │ + b.n 396a │ │ │ │ + ldr r3, [pc, #824] @ (3c28 ) │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ - b.n 396c │ │ │ │ - ldr r3, [pc, #816] @ (3cc0 ) │ │ │ │ + b.n 38d4 │ │ │ │ + ldr r3, [pc, #816] @ (3c28 ) │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ - b.n 3976 │ │ │ │ - ldr r3, [pc, #808] @ (3cc0 ) │ │ │ │ + b.n 38de │ │ │ │ + ldr r3, [pc, #808] @ (3c28 ) │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ - b.n 395c │ │ │ │ + b.n 38c4 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ blx 2054 │ │ │ │ - cbz r0, 3a02 │ │ │ │ + cbz r0, 396a │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 1f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 3a08 │ │ │ │ + bne.n 3970 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 39da │ │ │ │ + ble.n 3942 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bgt.w 3692 │ │ │ │ + bgt.w 35fa │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ blx 1f7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3692 │ │ │ │ - b.n 3a02 │ │ │ │ + beq.w 35fa │ │ │ │ + b.n 396a │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 3a02 │ │ │ │ + beq.n 396a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3692 │ │ │ │ + bne.w 35fa │ │ │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, sl │ │ │ │ - ldr r3, [pc, #740] @ (3cd0 ) │ │ │ │ + ldr r3, [pc, #740] @ (3c38 ) │ │ │ │ bfi r0, r1, #3, #1 │ │ │ │ strb.w r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #732] @ (3cd4 ) │ │ │ │ + ldr r1, [pc, #732] @ (3c3c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 202c │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3818 │ │ │ │ + b.n 3780 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 39bc │ │ │ │ + bne.n 3924 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n 39bc │ │ │ │ - ldr r3, [pc, #672] @ (3cc0 ) │ │ │ │ + b.n 3924 │ │ │ │ + ldr r3, [pc, #672] @ (3c28 ) │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ mov r6, fp │ │ │ │ - b.n 3976 │ │ │ │ - ldr r3, [pc, #664] @ (3cc0 ) │ │ │ │ + b.n 38de │ │ │ │ + ldr r3, [pc, #664] @ (3c28 ) │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ mov r6, fp │ │ │ │ mov r9, fp │ │ │ │ - b.n 3976 │ │ │ │ + b.n 38de │ │ │ │ subs r5, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 3a6e │ │ │ │ - ldr r6, [pc, #668] @ (3cd8 ) │ │ │ │ + beq.n 39d6 │ │ │ │ + ldr r6, [pc, #668] @ (3c40 ) │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #16] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a02 │ │ │ │ + beq.n 396a │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b.n 3626 │ │ │ │ + b.n 358e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3818 │ │ │ │ + bne.w 3780 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3818 │ │ │ │ + b.n 3780 │ │ │ │ adds.w r5, r7, #12 │ │ │ │ - beq.n 3a86 │ │ │ │ - ldr r2, [pc, #584] @ (3cc0 ) │ │ │ │ + beq.n 39ee │ │ │ │ + ldr r2, [pc, #584] @ (3c28 ) │ │ │ │ mov r5, r3 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ ldr.w fp, [r8, r2] │ │ │ │ mov r6, fp │ │ │ │ mov r9, fp │ │ │ │ - b.n 3976 │ │ │ │ - ldr r3, [pc, #596] @ (3cdc ) │ │ │ │ + b.n 38de │ │ │ │ + ldr r3, [pc, #596] @ (3c44 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r5, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a02 │ │ │ │ - ldr r3, [pc, #536] @ (3cc0 ) │ │ │ │ + beq.n 396a │ │ │ │ + ldr r3, [pc, #536] @ (3c28 ) │ │ │ │ ldr.w sl, [r0] │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ mov r6, fp │ │ │ │ mov r9, fp │ │ │ │ - b.n 3976 │ │ │ │ + b.n 38de │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 37e4 │ │ │ │ + b.n 374c │ │ │ │ mov r0, r8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 37d0 │ │ │ │ + b.n 3738 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ - b.n 364a │ │ │ │ + b.n 35b2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 37b4 │ │ │ │ + b.n 371c │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37b8 │ │ │ │ + b.n 3720 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 20d8 │ │ │ │ ldr.w r8, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3778 │ │ │ │ - b.n 377e │ │ │ │ - ldr r3, [pc, #460] @ (3cc8 ) │ │ │ │ + bne.w 36e0 │ │ │ │ + b.n 36e6 │ │ │ │ + ldr r3, [pc, #460] @ (3c30 ) │ │ │ │ add r6, sp, #32 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #34048 @ 0x8500 │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ blx 1dd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a02 │ │ │ │ + beq.w 396a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b34 │ │ │ │ + beq.n 3a9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c4c │ │ │ │ - ldr r3, [pc, #424] @ (3ce0 ) │ │ │ │ + beq.w 3bb4 │ │ │ │ + ldr r3, [pc, #424] @ (3c48 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 3b80 │ │ │ │ - ldr r1, [pc, #420] @ (3ce4 ) │ │ │ │ + beq.n 3ae8 │ │ │ │ + ldr r1, [pc, #420] @ (3c4c ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx 20fc <_PyObject_GC_New@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 374e │ │ │ │ - b.n 3a02 │ │ │ │ + bne.w 36b6 │ │ │ │ + b.n 396a │ │ │ │ str.w fp, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36bc │ │ │ │ - b.n 383e │ │ │ │ + beq.w 3624 │ │ │ │ + b.n 37a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b74 │ │ │ │ + beq.n 3adc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3722 │ │ │ │ - b.n 38f4 │ │ │ │ + beq.w 368a │ │ │ │ + b.n 385c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfa <__gmon_start__@plt+0xace> │ │ │ │ + bl 2b62 <__gmon_start__@plt+0xa36> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c68 │ │ │ │ + beq.n 3bd0 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 1f7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c52 │ │ │ │ + beq.n 3bba │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ blx 1e74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c52 │ │ │ │ + beq.n 3bba │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48a4 │ │ │ │ + bl 4804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c6e │ │ │ │ + beq.n 3bd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3bc6 │ │ │ │ + beq.n 3b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c7c │ │ │ │ + beq.n 3be4 │ │ │ │ movs r6, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bfa <__gmon_start__@plt+0xace> │ │ │ │ + bl 2b62 <__gmon_start__@plt+0xa36> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3be6 │ │ │ │ + beq.n 3b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c82 │ │ │ │ + beq.n 3bea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c8e │ │ │ │ + beq.n 3bf6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c02 │ │ │ │ + beq.n 3b6a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c94 │ │ │ │ + beq.n 3bfc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 1dc4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ blx 1f10 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r5, r0 │ │ │ │ movne r5, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c9c │ │ │ │ + beq.n 3c04 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 3c40 │ │ │ │ + cbz r0, 3ba8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c40 │ │ │ │ + beq.n 3ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 3caa │ │ │ │ + cbz r3, 3c12 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ rsb sl, r5, #0 │ │ │ │ - b.n 3818 │ │ │ │ + b.n 3780 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b34 │ │ │ │ + b.n 3a9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c68 │ │ │ │ + beq.n 3bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c68 │ │ │ │ + cbnz r3, 3bd0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c40 │ │ │ │ + b.n 3ba8 │ │ │ │ blx 1fac │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 3bc8 │ │ │ │ + b.n 3b30 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3bc6 │ │ │ │ + b.n 3b2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3bec │ │ │ │ + bne.n 3b54 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c02 │ │ │ │ + b.n 3b6a │ │ │ │ mov r0, r8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c02 │ │ │ │ + b.n 3b6a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 41b8 │ │ │ │ + bl 4120 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c40 │ │ │ │ - b.n 3c68 │ │ │ │ + bne.n 3ba8 │ │ │ │ + b.n 3bd0 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c40 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + b.n 3ba8 │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r5 │ │ │ │ + cmn r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ movs r1, 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] @ (3d50 ) │ │ │ │ + ldr r4, [pc, #84] @ (3cb8 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [pc, #80] @ (3d54 ) │ │ │ │ + ldr r3, [pc, #80] @ (3cbc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 3d2c │ │ │ │ - cbz r1, 3d2e │ │ │ │ + beq.n 3c94 │ │ │ │ + cbz r1, 3c96 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 3d2e │ │ │ │ + beq.n 3c96 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r1, [r0, #192] @ 0xc0 │ │ │ │ - cbnz r2, 3d36 │ │ │ │ + cbnz r2, 3c9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3d26 │ │ │ │ + beq.n 3c8e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d26 │ │ │ │ + beq.n 3c8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d26 │ │ │ │ + bne.n 3c8e │ │ │ │ mov r0, r2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d26 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + b.n 3c8e │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3d5c │ │ │ │ + cbnz r0, 3cc4 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3d5a │ │ │ │ + beq.n 3cc2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3d5a │ │ │ │ + bne.n 3cc2 │ │ │ │ b.w 2010 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r5, [pc, #660] @ (401c ) │ │ │ │ + ldr r5, [pc, #660] @ (3f84 ) │ │ │ │ sub sp, #20 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3ff6 │ │ │ │ + bne.w 3f5e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3fd2 │ │ │ │ + bne.w 3f3a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3fae │ │ │ │ + bne.w 3f16 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3f8a │ │ │ │ + bne.w 3ef2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3f66 │ │ │ │ + bne.w 3ece │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3f42 │ │ │ │ + bne.w 3eaa │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3f1e │ │ │ │ + bne.w 3e86 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3efa │ │ │ │ + bne.w 3e62 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3ed6 │ │ │ │ + bne.w 3e3e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eb6 │ │ │ │ + bne.n 3e1e │ │ │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #576] @ (4020 ) │ │ │ │ + ldr r2, [pc, #576] @ (3f88 ) │ │ │ │ bic.w r0, r0, #3 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ strb.w r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3e7a │ │ │ │ + beq.n 3de2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3e94 │ │ │ │ + beq.n 3dfc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #548] @ (4024 ) │ │ │ │ + ldr r2, [pc, #548] @ (3f8c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w r0, r0, #32768 @ 0x8000 │ │ │ │ blx 1dd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e8e │ │ │ │ + beq.n 3df6 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3e66 │ │ │ │ + bne.n 3dce │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 3e8e │ │ │ │ - beq.n 3e60 │ │ │ │ + blt.n 3df6 │ │ │ │ + beq.n 3dc8 │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 1dac <_Py_IsInterpreterFinalizing@plt> │ │ │ │ - cbnz r0, 3e60 │ │ │ │ - ldr r1, [pc, #484] @ (4028 ) │ │ │ │ + cbnz r0, 3dc8 │ │ │ │ + ldr r1, [pc, #484] @ (3f90 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ blx 1fc8 │ │ │ │ clz r3, r0 │ │ │ │ @@ -2518,528 +2480,528 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e2e │ │ │ │ + bne.n 3d96 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 3e2e │ │ │ │ - ldr r1, [pc, #432] @ (402c ) │ │ │ │ + b.n 3d96 │ │ │ │ + ldr r1, [pc, #432] @ (3f94 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d3c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 70d4 │ │ │ │ + bl 7000 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3e94 │ │ │ │ + cbnz r0, 3dfc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e5c │ │ │ │ + b.n 3dc4 │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r1, [pc, #384] @ (4024 ) │ │ │ │ + ldr r1, [pc, #384] @ (3f8c ) │ │ │ │ ldr r0, [r5, r1] │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r0, r0, #32768 @ 0x8000 │ │ │ │ blx 1dd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1c │ │ │ │ - b.n 3e8e │ │ │ │ + bne.n 3d84 │ │ │ │ + b.n 3df6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd8 │ │ │ │ + beq.n 3d40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dd8 │ │ │ │ + bne.n 3d40 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3dd8 │ │ │ │ + b.n 3d40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3dd2 │ │ │ │ + beq.w 3d3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3dd2 │ │ │ │ + bne.w 3d3a │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3dd2 │ │ │ │ + b.n 3d3a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3dca │ │ │ │ + beq.w 3d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3dca │ │ │ │ + bne.w 3d32 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3dca │ │ │ │ + b.n 3d32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3dc2 │ │ │ │ + beq.w 3d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3dc2 │ │ │ │ + bne.w 3d2a │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3dc2 │ │ │ │ + b.n 3d2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3dba │ │ │ │ + beq.w 3d22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3dba │ │ │ │ + bne.w 3d22 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3dba │ │ │ │ + b.n 3d22 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3db2 │ │ │ │ + beq.w 3d1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3db2 │ │ │ │ + bne.w 3d1a │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3db2 │ │ │ │ + b.n 3d1a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3daa │ │ │ │ + beq.w 3d12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3daa │ │ │ │ + bne.w 3d12 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3daa │ │ │ │ + b.n 3d12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3da2 │ │ │ │ + beq.w 3d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3da2 │ │ │ │ + bne.w 3d0a │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3da2 │ │ │ │ + b.n 3d0a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3d9a │ │ │ │ + beq.w 3d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d9a │ │ │ │ + bne.w 3d02 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3d9a │ │ │ │ + b.n 3d02 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3d92 │ │ │ │ + beq.w 3cfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d92 │ │ │ │ + bne.w 3cfa │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 3d92 │ │ │ │ + b.n 3cfa │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #220] @ (4120 ) │ │ │ │ + ldr r1, [pc, #220] @ (4088 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r7, [pc, #204] @ (4124 ) │ │ │ │ + ldr r7, [pc, #204] @ (408c ) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r7, pc │ │ │ │ blx 20fc <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4112 │ │ │ │ + beq.n 407a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4102 │ │ │ │ + bne.n 406a │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ blx 20d8 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, sp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #144] @ (4128 ) │ │ │ │ + ldr r2, [pc, #144] @ (4090 ) │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1dd0 │ │ │ │ - cbz r0, 40fc │ │ │ │ + cbz r0, 4064 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40c4 │ │ │ │ + beq.n 402c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 40f6 │ │ │ │ + cbz r3, 405e │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d6 │ │ │ │ + beq.n 403e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 40ee │ │ │ │ + cbz r3, 4056 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e6 │ │ │ │ + beq.n 404e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4118 │ │ │ │ + cbz r3, 4080 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40d6 │ │ │ │ + b.n 403e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40c4 │ │ │ │ + b.n 402c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40c6 │ │ │ │ + b.n 402e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 4078 │ │ │ │ + b.n 3fe0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40e6 │ │ │ │ + b.n 404e │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40e6 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + b.n 404e │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - itt ge │ │ │ │ - movge r1, r0 │ │ │ │ - lslge r4, r3, #6 │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #112] @ 41b0 │ │ │ │ + ldr.w ip, [pc, #112] @ 4118 │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 4194 │ │ │ │ + beq.n 40fc │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r3, 4190 │ │ │ │ + cbz r3, 40f8 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #84] @ (41b4 ) │ │ │ │ + ldr r0, [pc, #84] @ (411c ) │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ str.w lr, [r1, #-16] │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1dd0 │ │ │ │ - cbz r0, 41aa │ │ │ │ + cbz r0, 4112 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 418a │ │ │ │ + beq.n 40f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 41a4 │ │ │ │ + cbz r3, 410c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r2, #2 │ │ │ │ - b.n 4156 │ │ │ │ + b.n 40be │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #20] @ (41b4 ) │ │ │ │ + ldr r0, [pc, #20] @ (411c ) │ │ │ │ mov r3, lr │ │ │ │ - b.n 4168 │ │ │ │ + b.n 40d0 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 418a │ │ │ │ + b.n 40f2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 418c │ │ │ │ - bkpt 0x00bc │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + b.n 40f4 │ │ │ │ + ite pl │ │ │ │ + movpl r1, r0 │ │ │ │ + lslmi r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #76] @ 4214 │ │ │ │ + ldr.w ip, [pc, #76] @ 417c │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #72] @ 4218 │ │ │ │ + ldr.w lr, [pc, #72] @ 4180 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr.w r0, [ip, lr] │ │ │ │ add.w r0, r0, #27264 @ 0x6a80 │ │ │ │ adds r0, #20 │ │ │ │ blx 1dd0 │ │ │ │ - cbz r0, 4200 │ │ │ │ + cbz r0, 4168 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 4206 │ │ │ │ + bne.n 416e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41fc │ │ │ │ + b.n 4164 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 41fa │ │ │ │ + bne.n 4162 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41fa │ │ │ │ - bkpt 0x0026 │ │ │ │ + b.n 4162 │ │ │ │ + bkpt 0x00be │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #32] @ (4240 ) │ │ │ │ + ldr r3, [pc, #32] @ (41a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 4238 │ │ │ │ + cbz r2, 41a0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 4238 │ │ │ │ + cbz r0, 41a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 423c │ │ │ │ + beq.n 41a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (4244 ) │ │ │ │ + ldr r2, [pc, #8] @ (41ac ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0074 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ (4264 ) │ │ │ │ + ldr r3, [pc, #24] @ (41cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 4258 │ │ │ │ + cbz r2, 41c0 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 425e │ │ │ │ - ldr r2, [pc, #12] @ (4268 ) │ │ │ │ + bmi.n 41c6 │ │ │ │ + ldr r2, [pc, #12] @ (41d0 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (426c ) │ │ │ │ + ldr r2, [pc, #12] @ (41d4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + bkpt 0x0048 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ (42b4 ) │ │ │ │ + ldr r3, [pc, #52] @ (421c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 42a0 │ │ │ │ + cbz r1, 4208 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 1f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 42ae │ │ │ │ + blt.n 4216 │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ bfi r2, r3, #3, #1 │ │ │ │ strb.w r2, [r4, #52] @ 0x34 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ (42b8 ) │ │ │ │ - ldr r1, [pc, #24] @ (42bc ) │ │ │ │ + ldr r2, [pc, #20] @ (4220 ) │ │ │ │ + ldr r1, [pc, #24] @ (4224 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x0014 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ 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, #764] @ 45d0 │ │ │ │ + ldr.w r8, [pc, #756] @ 4530 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 43c4 │ │ │ │ + bne.n 432c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 44a4 │ │ │ │ + ble.w 43c8 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45b6 │ │ │ │ + bne.w 4510 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r3 │ │ │ │ blx 2060 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4570 │ │ │ │ + beq.w 445a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 45ba │ │ │ │ + beq.w 4514 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4442 │ │ │ │ + bne.w 43ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 436c │ │ │ │ + cbnz r3, 42d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 436c │ │ │ │ + cbnz r3, 42d4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 44ea │ │ │ │ + beq.w 44a0 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 44f4 │ │ │ │ - ldr r2, [pc, #652] @ (45d4 ) │ │ │ │ + beq.w 44aa │ │ │ │ + ldr r2, [pc, #644] @ (4534 ) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r7, [r8, r2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4364 │ │ │ │ + beq.n 42cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45ae │ │ │ │ + beq.w 4508 │ │ │ │ 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 4534 │ │ │ │ + beq.w 44ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ itt ne │ │ │ │ @@ -3049,98 +3011,117 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4512 │ │ │ │ + bne.w 44c8 │ │ │ │ movs r0, #1 │ │ │ │ blx 1fd4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44fe │ │ │ │ + beq.w 44b4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #536] @ (45d4 ) │ │ │ │ + ldr r2, [pc, #528] @ (4534 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r7, [r8, r2] │ │ │ │ - b.n 4352 │ │ │ │ + b.n 42ba │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r9, r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #520] @ (45d8 ) │ │ │ │ + ldr r2, [pc, #512] @ (4538 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #1 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4570 │ │ │ │ + beq.w 445a │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 44ca │ │ │ │ + beq.n 4440 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4308 │ │ │ │ + beq.n 4270 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 459c │ │ │ │ + beq.n 444a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44d4 │ │ │ │ + bne.n 442e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 445e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43ee │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 445e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - ldr r3, [pc, #408] @ (45d4 ) │ │ │ │ + ldr r3, [pc, #396] @ (4534 ) │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - b.n 4364 │ │ │ │ + b.n 42cc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 412c │ │ │ │ + bl 4094 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44e6 │ │ │ │ - ldr r2, [pc, #380] @ (45d4 ) │ │ │ │ + bne.n 445e │ │ │ │ + ldr r2, [pc, #368] @ (4534 ) │ │ │ │ ldr.w r7, [r8, r2] │ │ │ │ - b.n 4352 │ │ │ │ + b.n 42ba │ │ │ │ + ldr r3, [pc, #368] @ (453c ) │ │ │ │ + mov r0, r2 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + 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, r5 │ │ │ │ + blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 445a │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + b.n 435e │ │ │ │ movs r0, #2 │ │ │ │ blx 2108 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4570 │ │ │ │ + beq.n 445a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ @@ -3148,1006 +3129,996 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r7, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4574 │ │ │ │ + cbnz r0, 447c │ │ │ │ movs r0, #1 │ │ │ │ blx 1fd4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 455a │ │ │ │ + cbz r0, 4462 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 443a │ │ │ │ - ldr r3, [pc, #308] @ (45dc ) │ │ │ │ - mov r0, r2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - 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, r5 │ │ │ │ - blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4570 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - b.n 43f6 │ │ │ │ - ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 4308 │ │ │ │ + b.n 43a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 412c │ │ │ │ + bl 4094 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 443a │ │ │ │ - b.n 4570 │ │ │ │ + beq.n 43a4 │ │ │ │ + b.n 445a │ │ │ │ + ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r9, r3 │ │ │ │ + b.n 4270 │ │ │ │ + ldr r3, [pc, #244] @ (4540 ) │ │ │ │ + ldr r1, [pc, #244] @ (4544 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e0c │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 42cc │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4352 │ │ │ │ + b.n 42ba │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 445a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 445a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 445a │ │ │ │ + mov r1, r7 │ │ │ │ + blx 1f88 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4468 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 43a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43a4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 43a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 4346 │ │ │ │ - ldr r3, [pc, #220] @ (45d4 ) │ │ │ │ + bne.w 42ae │ │ │ │ + ldr r3, [pc, #136] @ (4534 ) │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - b.n 4364 │ │ │ │ + b.n 42cc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 450e │ │ │ │ + beq.n 44c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 4552 │ │ │ │ + cbz r3, 4528 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 4352 │ │ │ │ + b.n 42ba │ │ │ │ blx 1f88 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbnz r0, 453a │ │ │ │ + cbnz r0, 44f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452a │ │ │ │ + beq.n 44e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 454a │ │ │ │ - ldr r2, [pc, #168] @ (45d4 ) │ │ │ │ + cbz r3, 4500 │ │ │ │ + ldr r2, [pc, #80] @ (4534 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r7, [r8, r2] │ │ │ │ - b.n 4352 │ │ │ │ + b.n 42ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 4352 │ │ │ │ + b.n 42ba │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4544 │ │ │ │ + beq.n 44fa │ │ │ │ subs r7, r3, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ - cbz r7, 4552 │ │ │ │ + cbz r7, 4528 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4352 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 452a │ │ │ │ + b.n 42ba │ │ │ │ mov r0, r1 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 450e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4570 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 4570 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 4364 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 1f88 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4560 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 443a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 443a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 443a │ │ │ │ - ldr r3, [pc, #64] @ (45e0 ) │ │ │ │ - ldr r1, [pc, #68] @ (45e4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e0c │ │ │ │ - b.n 4570 │ │ │ │ + b.n 44e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4364 │ │ │ │ + b.n 42cc │ │ │ │ mov r9, r1 │ │ │ │ - b.n 43ca │ │ │ │ - ldr r3, [pc, #36] @ (45e0 ) │ │ │ │ - ldr r1, [pc, #40] @ (45e8 ) │ │ │ │ + b.n 4332 │ │ │ │ + ldr r3, [pc, #40] @ (4540 ) │ │ │ │ + ldr r1, [pc, #48] @ (4548 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 4352 │ │ │ │ - nop │ │ │ │ - pop {r5, pc} │ │ │ │ + b.n 42ba │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 44c4 │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #0 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ 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] @ (4640 ) │ │ │ │ + ldr r2, [pc, #68] @ (45a0 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 461e │ │ │ │ - cbnz r1, 4618 │ │ │ │ + cbnz r3, 457e │ │ │ │ + cbnz r1, 4578 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4630 │ │ │ │ + cbz r0, 4590 │ │ │ │ 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 4604 │ │ │ │ - ldr r3, [pc, #36] @ (4644 ) │ │ │ │ - ldr r1, [pc, #36] @ (4648 ) │ │ │ │ + beq.n 4564 │ │ │ │ + ldr r3, [pc, #36] @ (45a4 ) │ │ │ │ + ldr r1, [pc, #36] @ (45a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (464c ) │ │ │ │ - ldr r1, [pc, #28] @ (4650 ) │ │ │ │ + ldr r3, [pc, #24] @ (45ac ) │ │ │ │ + ldr r1, [pc, #28] @ (45b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 462c │ │ │ │ - cbnz r6, 4682 │ │ │ │ + b.n 458c │ │ │ │ + hlt 0x001e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ 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, #280] @ (477c ) │ │ │ │ + ldr r3, [pc, #280] @ (46dc ) │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46dc │ │ │ │ + bne.n 463c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 476e │ │ │ │ + beq.n 46ce │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 475e │ │ │ │ - ldr r1, [pc, #260] @ (4780 ) │ │ │ │ + bne.n 46be │ │ │ │ + ldr r1, [pc, #260] @ (46e0 ) │ │ │ │ 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 475a │ │ │ │ + blt.n 46ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4720 │ │ │ │ + beq.n 4680 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 46b2 │ │ │ │ + beq.n 4612 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4774 │ │ │ │ + beq.n 46d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48a4 │ │ │ │ + bl 4804 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4744 │ │ │ │ - ldr r2, [pc, #192] @ (4784 ) │ │ │ │ + beq.n 46a4 │ │ │ │ + ldr r2, [pc, #192] @ (46e4 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 1f70 <_PyDict_DelItemIf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46f2 │ │ │ │ - blt.n 4708 │ │ │ │ + beq.n 4652 │ │ │ │ + blt.n 4668 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4670 │ │ │ │ - ldr r3, [pc, #164] @ (4788 ) │ │ │ │ - ldr r1, [pc, #164] @ (478c ) │ │ │ │ + beq.n 45d0 │ │ │ │ + ldr r3, [pc, #164] @ (46e8 ) │ │ │ │ + ldr r1, [pc, #164] @ (46ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 475a │ │ │ │ - ldr r1, [pc, #156] @ (4790 ) │ │ │ │ + b.n 46ba │ │ │ │ + ldr r1, [pc, #156] @ (46f0 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #156] @ (4794 ) │ │ │ │ + ldr r3, [pc, #156] @ (46f4 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #148] @ (4798 ) │ │ │ │ + ldr r1, [pc, #148] @ (46f8 ) │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475a │ │ │ │ + beq.n 46ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 475a │ │ │ │ + cbnz r3, 46ba │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 475a │ │ │ │ - ldr r0, [pc, #108] @ (4790 ) │ │ │ │ + b.n 46ba │ │ │ │ + ldr r0, [pc, #108] @ (46f0 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #116] @ (479c ) │ │ │ │ + ldr r1, [pc, #116] @ (46fc ) │ │ │ │ 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 475a │ │ │ │ + beq.n 46ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 475a │ │ │ │ - b.n 471a │ │ │ │ + cbnz r3, 46ba │ │ │ │ + b.n 467a │ │ │ │ blx 1fac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 55f8 │ │ │ │ + bl 56f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 46d6 │ │ │ │ - ldr r3, [pc, #40] @ (4788 ) │ │ │ │ - ldr r1, [pc, #60] @ (47a0 ) │ │ │ │ + b.n 4636 │ │ │ │ + ldr r3, [pc, #40] @ (46e8 ) │ │ │ │ + ldr r1, [pc, #60] @ (4700 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 475a │ │ │ │ - ldr r1, [pc, #52] @ (47a4 ) │ │ │ │ + b.n 46ba │ │ │ │ + ldr r1, [pc, #52] @ (4704 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 467e │ │ │ │ + b.n 45de │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 46b2 │ │ │ │ - cbnz r4, 47a4 │ │ │ │ + b.n 4612 │ │ │ │ + rev r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0090 │ │ │ │ + wfi │ │ │ │ movs r1, r0 │ │ │ │ - asrs r7, r1, #1 │ │ │ │ + asrs r7, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x003c │ │ │ │ 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] @ (488c ) │ │ │ │ + ldr r1, [pc, #204] @ (47ec ) │ │ │ │ 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 482a │ │ │ │ + blt.n 478a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4866 │ │ │ │ + beq.n 47c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47ec │ │ │ │ + beq.n 474c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 485e │ │ │ │ + beq.n 47be │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48a4 │ │ │ │ + bl 4804 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4814 │ │ │ │ - ldr r2, [pc, #148] @ (4890 ) │ │ │ │ + cbz r0, 4774 │ │ │ │ + ldr r2, [pc, #148] @ (47f0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 1f70 <_PyDict_DelItemIf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 482e │ │ │ │ - blt.n 4844 │ │ │ │ + beq.n 478e │ │ │ │ + blt.n 47a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 1fac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 55f8 │ │ │ │ + bl 56f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 480e │ │ │ │ - ldr r1, [pc, #100] @ (4894 ) │ │ │ │ + b.n 476e │ │ │ │ + ldr r1, [pc, #100] @ (47f4 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #100] @ (4898 ) │ │ │ │ + ldr r3, [pc, #100] @ (47f8 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #92] @ (489c ) │ │ │ │ + ldr r1, [pc, #92] @ (47fc ) │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 482a │ │ │ │ + beq.n 478a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 482a │ │ │ │ + bne.n 478a │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 482a │ │ │ │ + b.n 478a │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 47ec │ │ │ │ - ldr r0, [pc, #44] @ (4894 ) │ │ │ │ + b.n 474c │ │ │ │ + ldr r0, [pc, #44] @ (47f4 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #52] @ (48a0 ) │ │ │ │ + ldr r1, [pc, #52] @ (4800 ) │ │ │ │ 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 482a │ │ │ │ + beq.n 478a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 482a │ │ │ │ - b.n 4858 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + bne.n 478a │ │ │ │ + b.n 47b8 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r7, r2, #28 │ │ │ │ + asrs r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r6, [pc, #2844] @ 53d8 │ │ │ │ + ldr.w r6, [pc, #2812] @ 5318 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, pc │ │ │ │ mov r7, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5088 │ │ │ │ + bne.w 5246 │ │ │ │ ldrb.w r3, [r1, #52] @ 0x34 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.w 49f6 │ │ │ │ + bne.w 4956 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b54 │ │ │ │ + bne.w 4ab0 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52c0 │ │ │ │ + beq.w 518c │ │ │ │ mov r5, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4a2a │ │ │ │ - ldr.w r3, [pc, #2792] @ 53dc │ │ │ │ + bne.w 498a │ │ │ │ + ldr.w r3, [pc, #2760] @ 531c │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r1, r5 │ │ │ │ blx 2090 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 4a84 │ │ │ │ + bhi.w 49e4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4c1c │ │ │ │ + beq.w 4b78 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 50e8 │ │ │ │ + bmi.w 5272 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50d8 │ │ │ │ + beq.w 5236 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 50b2 │ │ │ │ + bne.w 5228 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 4bac │ │ │ │ + bne.w 4b08 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4ee2 │ │ │ │ + beq.w 4c66 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #12] │ │ │ │ strd r3, r7, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5060 │ │ │ │ - ldr.w r3, [pc, #2692] @ 53e0 │ │ │ │ + beq.w 517c │ │ │ │ + ldr.w r3, [pc, #2660] @ 5320 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ blx 1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5036 │ │ │ │ + beq.w 5168 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4990 │ │ │ │ + beq.n 48f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5082 │ │ │ │ + beq.w 52e6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 49a8 │ │ │ │ + beq.n 4908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5076 │ │ │ │ - cbz r5, 49be │ │ │ │ + beq.w 4fa2 │ │ │ │ + cbz r5, 491e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 49be │ │ │ │ + beq.n 491e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 520a │ │ │ │ + beq.w 4fd2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51e6 │ │ │ │ + bne.w 4fae │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4bc6 │ │ │ │ + bne.w 4b22 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 4bfa │ │ │ │ - ldr.w r3, [pc, #2560] @ 53dc │ │ │ │ + bne.w 4b56 │ │ │ │ + ldr.w r3, [pc, #2528] @ 531c │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 509a │ │ │ │ + bne.w 5258 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 511c │ │ │ │ + bne.w 52a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7394 │ │ │ │ + bl 72c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.w 4c18 │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b56 │ │ │ │ + bne.w 4ab2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b76 │ │ │ │ - ldr.w r3, [pc, #2484] @ 53e0 │ │ │ │ + beq.w 4ad2 │ │ │ │ + ldr.w r3, [pc, #2452] @ 5320 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r0, r7, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ 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 5260 │ │ │ │ + bne.w 504c │ │ │ │ add r0, sp, #16 │ │ │ │ blx 1f34 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 524a │ │ │ │ + beq.w 502c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4908 │ │ │ │ + beq.w 4868 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 4908 │ │ │ │ + beq.w 4868 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 523e │ │ │ │ + beq.w 5040 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 4908 │ │ │ │ + bne.w 4868 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 5278 │ │ │ │ + beq.w 4fde │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4c92 │ │ │ │ + bne.w 4bee │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 502a │ │ │ │ + bne.w 4f6e │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 4fea │ │ │ │ - ldr.w r0, [pc, #2356] @ 53e4 │ │ │ │ + bpl.w 4f2e │ │ │ │ + ldr.w r0, [pc, #2324] @ 5324 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ blx 1f04 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4cb6 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ + beq.w 4c12 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + ldr r5, [r4, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 4f14 │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f90 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 4f5a │ │ │ │ + bne.w 4ec6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f00 │ │ │ │ + bne.w 4e68 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f00 │ │ │ │ + bne.w 4e68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 4f78 │ │ │ │ + beq.w 4efc │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r5, [r7, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + str r2, [r7, #12] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ it eq │ │ │ │ - ldreq r3, [r5, #0] │ │ │ │ - beq.w 4f82 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r7, #16] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b2a │ │ │ │ + ldreq r3, [r2, #0] │ │ │ │ + beq.w 4f06 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r7, #16] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4a8a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53b4 │ │ │ │ - ldr.w r3, [pc, #2224] @ 53dc │ │ │ │ + beq.w 50f8 │ │ │ │ + ldr.w r3, [pc, #2192] @ 531c │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - movne r8, r5 │ │ │ │ - bne.w 4fd6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 50e6 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 5328 │ │ │ │ - ldr.w r3, [pc, #2188] @ 53dc │ │ │ │ + bmi.w 506a │ │ │ │ + ldr.w r3, [pc, #2160] @ 531c │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 49ee │ │ │ │ + b.n 494e │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b6e │ │ │ │ + beq.n 4aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5218 │ │ │ │ + beq.w 5062 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 48ec │ │ │ │ - ldr.w r3, [pc, #2160] @ 53e8 │ │ │ │ - ldr.w r1, [pc, #2160] @ 53ec │ │ │ │ + bne.w 484c │ │ │ │ + ldr.w r3, [pc, #2132] @ 5328 │ │ │ │ + ldr.w r1, [pc, #2132] @ 532c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.w 4c18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.w 4c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4cbc │ │ │ │ + bne.w 4c18 │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4cbc │ │ │ │ + b.n 4c18 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4944 │ │ │ │ + bne.w 48a4 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 49ce │ │ │ │ + beq.w 492e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ mov sl, r3 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 4cc0 │ │ │ │ + bgt.n 4c1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 49cc │ │ │ │ + beq.w 492c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49cc │ │ │ │ + bne.w 492c │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 49da │ │ │ │ + beq.w 493a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49da │ │ │ │ - ldr.w r3, [pc, #2004] @ 53dc │ │ │ │ + bne.w 493a │ │ │ │ + ldr.w r3, [pc, #1976] @ 531c │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4cbc │ │ │ │ - ldr.w r3, [pc, #1988] @ 53dc │ │ │ │ + beq.n 4c18 │ │ │ │ + ldr.w r3, [pc, #1960] @ 531c │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 49e2 │ │ │ │ + b.n 4942 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ blx 1d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4eec │ │ │ │ + bne.w 4e54 │ │ │ │ blx 1fac │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6f00 │ │ │ │ + bl 53c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5220 │ │ │ │ + beq.w 500e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 5050 │ │ │ │ - ldr.w r3, [pc, #1952] @ 53f0 │ │ │ │ + bne.w 4f8a │ │ │ │ + ldr.w r3, [pc, #1924] @ 5330 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5048 │ │ │ │ - ldr.w r3, [pc, #1936] @ 53f4 │ │ │ │ + bne.w 4f7a │ │ │ │ + ldr.w r3, [pc, #1908] @ 5334 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5048 │ │ │ │ + bne.w 4f7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4b4c │ │ │ │ + beq.w 4aa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b4c │ │ │ │ + bne.w 4aa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4b4c │ │ │ │ + b.n 4aa8 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4a98 │ │ │ │ - ldr.w r3, [pc, #1852] @ 53dc │ │ │ │ + beq.w 49f8 │ │ │ │ + ldr.w r3, [pc, #1824] @ 531c │ │ │ │ ldr r5, [r6, r3] │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 4cfe │ │ │ │ + bne.n 4c70 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4030 │ │ │ │ + bl 3f98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49ee │ │ │ │ + beq.w 494e │ │ │ │ mov r0, r7 │ │ │ │ - bl 3d58 │ │ │ │ + bl 3cc0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49f0 │ │ │ │ + b.n 4950 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 412c │ │ │ │ + bl 4094 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bd0 │ │ │ │ + beq.w 4b2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 50be │ │ │ │ + beq.n 4c50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50be │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 50be │ │ │ │ - ldr.w r3, [pc, #1760] @ 53e0 │ │ │ │ + beq.w 4f82 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 4c18 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 4c18 │ │ │ │ + b.n 4b66 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 493a │ │ │ │ + b.n 4b22 │ │ │ │ + ldr.w r3, [pc, #1708] @ 5320 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r1, r3, #25856 @ 0x6500 │ │ │ │ mov sl, r3 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ blx 1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cb6 │ │ │ │ + blt.n 4c12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 516a │ │ │ │ + beq.w 51c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 516a │ │ │ │ + beq.w 51c4 │ │ │ │ blx 1f40 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 515a │ │ │ │ + bne.w 51b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4cb6 │ │ │ │ + blt.n 4c12 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 5144 │ │ │ │ + beq.w 51f4 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5144 │ │ │ │ + beq.w 51f4 │ │ │ │ add.w r1, sl, #32768 @ 0x8000 │ │ │ │ add r2, sp, #32 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cb6 │ │ │ │ + blt.n 4c12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 512c │ │ │ │ + beq.w 519c │ │ │ │ blx 1fc8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d8c │ │ │ │ + beq.n 4cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d8c │ │ │ │ + cbnz r3, 4cfe │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4cb6 │ │ │ │ + beq.n 4c12 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r2, fp │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.w 5018 │ │ │ │ + bne.w 4f5c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4db2 │ │ │ │ + beq.n 4d24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51a8 │ │ │ │ + beq.w 5218 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4fea │ │ │ │ - ldr.w r3, [pc, #1596] @ 53f8 │ │ │ │ + beq.w 4f2e │ │ │ │ + ldr.w r3, [pc, #1544] @ 5338 │ │ │ │ add.w r1, sl, #25856 @ 0x6500 │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 1ee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4cb6 │ │ │ │ - ldr.w r0, [pc, #1572] @ 53fc │ │ │ │ + beq.w 4c12 │ │ │ │ + ldr.w r0, [pc, #1520] @ 533c │ │ │ │ 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 4cb6 │ │ │ │ + beq.w 4c12 │ │ │ │ add.w r1, sl, #27264 @ 0x6a80 │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx 1d6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 51b8 │ │ │ │ + beq.w 52b8 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ blx 2120 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e34 │ │ │ │ + beq.n 4da6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4e34 │ │ │ │ + cbnz r3, 4da6 │ │ │ │ mov r0, r9 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e48 │ │ │ │ + beq.n 4dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51d6 │ │ │ │ + beq.w 52d6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4cb6 │ │ │ │ + beq.w 4c12 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 52ac │ │ │ │ + bne.w 52ee │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 49ee │ │ │ │ + bpl.w 494e │ │ │ │ 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 │ │ │ │ @@ -4160,1615 +4131,1786 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ blx 1dd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4eaa │ │ │ │ + beq.n 4e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53a6 │ │ │ │ + beq.w 5302 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.w 4c18 │ │ │ │ mov r0, r7 │ │ │ │ blx 1f40 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ecc │ │ │ │ + beq.n 4e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53d0 │ │ │ │ + beq.w 5310 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 4cbc │ │ │ │ + blt.w 4c18 │ │ │ │ ittt ne │ │ │ │ ldrbne.w r3, [r4, #52] @ 0x34 │ │ │ │ bicne.w r3, r3, #4 │ │ │ │ strbne.w r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 49ee │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 49da │ │ │ │ - b.n 4bc6 │ │ │ │ + b.n 494e │ │ │ │ blx 1fac │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 72a8 │ │ │ │ - b.n 49f0 │ │ │ │ + bl 71d4 │ │ │ │ + b.n 4950 │ │ │ │ movs r0, #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 2108 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fa4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.n 4eda │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - str r5, [r0, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - str r1, [r0, #16] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str r5, [r0, #16] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 52ea │ │ │ │ + bne.w 5122 │ │ │ │ movs r0, #1 │ │ │ │ blx 1fd4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52d0 │ │ │ │ + beq.w 510a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 4b20 │ │ │ │ - b.n 4b2a │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 4a80 │ │ │ │ + b.n 4a8a │ │ │ │ mov r3, r7 │ │ │ │ - bl 412c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 4fa4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 4b20 │ │ │ │ - b.n 4b2a │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r5, [r7, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 4b10 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r7, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 4b20 │ │ │ │ - b.n 4b2a │ │ │ │ - ldr.w r3, [pc, #1108] @ 53e8 │ │ │ │ - ldr.w r1, [pc, #1128] @ 5400 │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 4094 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4eba │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 4c12 │ │ │ │ + subs r5, r3, #1 │ │ │ │ + str r5, [r2, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 4c12 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 4a90 │ │ │ │ + b.n 4c12 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + str r2, [r7, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 4a70 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r7, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 4a80 │ │ │ │ + b.n 4a8a │ │ │ │ + ldr.w r3, [pc, #1040] @ 5328 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr.w r1, [pc, #1060] @ 5340 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4cb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4cb6 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 4cb6 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 4b40 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 4b40 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4b40 │ │ │ │ - ldr r3, [pc, #1020] @ (53e8 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + b.n 4eda │ │ │ │ + ldr r3, [pc, #1016] @ (5328 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1040] @ 5404 │ │ │ │ + ldr.w r3, [pc, #1036] @ 5344 │ │ │ │ add r3, pc │ │ │ │ strd r4, r7, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 2cd8 <__gmon_start__@plt+0xbac> │ │ │ │ + bl 2c40 <__gmon_start__@plt+0xb14> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5014 │ │ │ │ + beq.n 4f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 506e │ │ │ │ + cbz r3, 4f9a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b.n 49f0 │ │ │ │ + b.n 4950 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 502a │ │ │ │ + beq.n 4f6e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 502a │ │ │ │ + cbnz r3, 4f6e │ │ │ │ mov r0, fp │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #956] @ (53e8 ) │ │ │ │ + ldr r3, [pc, #952] @ (5328 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #980] @ (5408 ) │ │ │ │ + ldr r3, [pc, #976] @ (5348 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4ff6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 499e │ │ │ │ - b.n 49a8 │ │ │ │ + b.n 4f3a │ │ │ │ mov r0, r5 │ │ │ │ blx 1da0 │ │ │ │ - b.n 4cbc │ │ │ │ + b.n 4c18 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4c50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4c4c │ │ │ │ + bne.w 4ba8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4c4c │ │ │ │ - ldr r3, [pc, #892] @ (53e0 ) │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - mov r3, r5 │ │ │ │ - add.w r0, r0, #28672 @ 0x7000 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ - b.n 496a │ │ │ │ + b.n 4ba8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5014 │ │ │ │ + b.n 4f58 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 49a8 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4990 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - cbz r2, 50ac │ │ │ │ - ldr r1, [pc, #892] @ (540c ) │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 202c │ │ │ │ - b.n 4cbc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 49ee │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 49ee │ │ │ │ - ldr r3, [pc, #812] @ (53dc ) │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - b.n 508c │ │ │ │ - ldr r1, [pc, #860] @ (5410 ) │ │ │ │ - ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 1e0c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 4cbc │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 4cbc │ │ │ │ - b.n 4c0a │ │ │ │ - ldr r3, [pc, #780] @ (53e8 ) │ │ │ │ - ldr r1, [pc, #824] @ (5414 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e0c │ │ │ │ - b.n 50be │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - bic.w r3, r3, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 72a8 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4c10 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4c0a │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 4c14 │ │ │ │ - b.n 4cbc │ │ │ │ - ldr r1, [r0, #48] @ 0x30 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 1ed4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 49fc │ │ │ │ - b.n 4a0e │ │ │ │ - add.w r1, sl, #26624 @ 0x6800 │ │ │ │ - mov r0, r7 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ - blx 1d6c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 4d92 │ │ │ │ - b.n 4cb6 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4d92 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 4d92 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4d3a │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4d3a │ │ │ │ - bl 3d58 │ │ │ │ - ldr r3, [pc, #680] @ (5418 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 1ea4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 4cb6 │ │ │ │ - ldr r3, [pc, #612] @ (53e8 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - bne.n 519a │ │ │ │ - ldr r3, [pc, #656] @ (541c ) │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - bl 2cd8 <__gmon_start__@plt+0xbac> │ │ │ │ - b.n 5002 │ │ │ │ - ldr r3, [pc, #644] @ (5420 ) │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - add r3, pc │ │ │ │ - b.n 4ffe │ │ │ │ - mov r0, fp │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 4dba │ │ │ │ - b.n 4fea │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4cb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4cb6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4cb6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 4e50 │ │ │ │ - b.n 4cb6 │ │ │ │ + b.n 4908 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50be │ │ │ │ + beq.w 4c50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 50be │ │ │ │ + beq.w 4c50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50be │ │ │ │ - b.n 4cf8 │ │ │ │ + bne.w 4c50 │ │ │ │ + b.n 4f84 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.w 49be │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4b6e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4cbc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4cbc │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4cbc │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 4a7e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 4908 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 4a74 │ │ │ │ - b.w 4908 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 4a84 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 4a84 │ │ │ │ - mov r3, r5 │ │ │ │ - b.w 4a74 │ │ │ │ - ldr r2, [pc, #364] @ (53e8 ) │ │ │ │ + b.n 491e │ │ │ │ + ldr r2, [pc, #840] @ (5328 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #420] @ (5424 ) │ │ │ │ + ldr r3, [pc, #872] @ (534c ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 2cd8 <__gmon_start__@plt+0xbac> │ │ │ │ + bl 2c40 <__gmon_start__@plt+0xb14> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5014 │ │ │ │ + beq.n 4f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5014 │ │ │ │ + bne.n 4f58 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5014 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4e5e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4e5e │ │ │ │ - ldr r3, [pc, #292] @ (53e8 ) │ │ │ │ - ldr r1, [pc, #356] @ (5428 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e0c │ │ │ │ - b.n 4cbc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 53bc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - b.n 4fa4 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 1f88 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52d8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 530c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5434 │ │ │ │ + b.n 4f58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4b2a │ │ │ │ + beq.w 4c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53b4 │ │ │ │ - ldr r3, [pc, #184] @ (53dc ) │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ - b.n 4fc8 │ │ │ │ + bne.w 4c18 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4c18 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 4868 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 49d4 │ │ │ │ + b.n 4868 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 49de │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 49e4 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 49e4 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 49d4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4aca │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #156] @ (53e0 ) │ │ │ │ + ldr r3, [pc, #664] @ (5320 ) │ │ │ │ strd r7, r5, [sp, #32] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ blx 1dd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5368 │ │ │ │ + beq.n 50aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 53c4 │ │ │ │ + cbz r3, 50fe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.w 4c18 │ │ │ │ mov r0, r7 │ │ │ │ blx 1f40 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5388 │ │ │ │ + beq.n 50ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 542c │ │ │ │ + beq.n 5154 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 4cbc │ │ │ │ - beq.w 4b4c │ │ │ │ + blt.w 4c18 │ │ │ │ + beq.w 4aa8 │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #68] @ (53dc ) │ │ │ │ + ldr r3, [pc, #576] @ (531c ) │ │ │ │ bic.w r2, r2, #4 │ │ │ │ strb.w r2, [r4, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.w 49ee │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 494e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4a9c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4a9c │ │ │ │ + ldr r3, [pc, #544] @ (531c ) │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + b.n 4eee │ │ │ │ + mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4eb0 │ │ │ │ - b.n 4cbc │ │ │ │ - ldr r3, [pc, #36] @ (53dc ) │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ - b.n 4fba │ │ │ │ + bne.n 50b0 │ │ │ │ + b.n 4c18 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 511e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 515c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + b.n 4eda │ │ │ │ + mov r1, r8 │ │ │ │ + blx 1f88 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5112 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 4eb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4eb8 │ │ │ │ mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 52e6 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 4eb8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 50ca │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 511e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 48fe │ │ │ │ + b.w 4908 │ │ │ │ + ldr r3, [pc, #416] @ (5320 ) │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + mov r3, r5 │ │ │ │ + add.w r0, r0, #28672 @ 0x7000 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ + b.w 48ca │ │ │ │ + ldr r3, [pc, #408] @ (5328 ) │ │ │ │ + ldr r1, [pc, #448] @ (5350 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e0c │ │ │ │ + b.n 4c18 │ │ │ │ + add.w r1, sl, #26624 @ 0x6800 │ │ │ │ + mov r0, r7 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ + blx 1d6c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 4d04 │ │ │ │ + b.n 4c12 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4cac │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4cac │ │ │ │ + bl 3cc0 │ │ │ │ + ldr r3, [pc, #392] @ (5354 ) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 1ea4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 4c12 │ │ │ │ + ldr r3, [pc, #328] @ (5328 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + bne.n 520a │ │ │ │ + ldr r3, [pc, #368] @ (5358 ) │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + bl 2c40 <__gmon_start__@plt+0xb14> │ │ │ │ + b.n 4f46 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4d04 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 4d04 │ │ │ │ + ldr r3, [pc, #336] @ (535c ) │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + b.n 4f42 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 4d2c │ │ │ │ + b.n 4f2e │ │ │ │ + ldr r1, [pc, #308] @ (5360 ) │ │ │ │ + ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e0c │ │ │ │ + b.n 4c50 │ │ │ │ + ldr r3, [pc, #240] @ (5328 ) │ │ │ │ + ldr r1, [pc, #296] @ (5364 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e0c │ │ │ │ + b.n 4c50 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + cbz r2, 526c │ │ │ │ + ldr r1, [pc, #284] @ (5368 ) │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 202c │ │ │ │ + b.n 4c18 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 494e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 494e │ │ │ │ + ldr r3, [pc, #172] @ (531c ) │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + b.n 524a │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + bic.w r3, r3, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + strb.w r3, [r4, #52] @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 71d4 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4b6c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 4b66 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 4b70 │ │ │ │ + b.n 4c18 │ │ │ │ + ldr r1, [r0, #48] @ 0x30 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 1ed4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 495c │ │ │ │ + b.w 496e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4c12 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4c12 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4c12 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 4dc2 │ │ │ │ + b.n 4c12 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 48f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4dd0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4dd0 │ │ │ │ + mov r0, r6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 536e │ │ │ │ - b.n 4cbc │ │ │ │ + bne.w 4e22 │ │ │ │ + b.n 4c18 │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4ecc │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + b.n 4e3e │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r2 │ │ │ │ + revsh r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5388 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 530c │ │ │ │ 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] @ (5484 ) │ │ │ │ + ldr r4, [pc, #52] @ (53b4 ) │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ add r4, pc │ │ │ │ - cbnz r2, 5472 │ │ │ │ - ldr r3, [pc, #44] @ (5488 ) │ │ │ │ + cbnz r2, 53a2 │ │ │ │ + ldr r3, [pc, #44] @ (53b8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ (548c ) │ │ │ │ + ldr r1, [pc, #44] @ (53bc ) │ │ │ │ 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 546c │ │ │ │ + b.n 539c │ │ │ │ nop │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r1, #48] @ 0x30 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r6, [pc, #404] @ (556c ) │ │ │ │ + mov r7, r0 │ │ │ │ + add r6, pc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5444 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 5526 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 551e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + bpl.n 54ca │ │ │ │ + ldr r3, [pc, #360] @ (5570 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + blx 1ed4 │ │ │ │ + cbnz r0, 5452 │ │ │ │ + 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 5590 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 544e │ │ │ │ + ldrb.w r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #320] @ (5574 ) │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + strb.w r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #304] @ (5578 ) │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e0c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 543e │ │ │ │ + ldr r0, [pc, #296] @ (557c ) │ │ │ │ + add r0, pc │ │ │ │ + blx 1e18 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54ec │ │ │ │ + ldr r3, [pc, #284] @ (5580 ) │ │ │ │ + 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 │ │ │ │ + beq.n 5482 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5506 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 550e │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + it ne │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + blx 20f0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + blx 2004 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 54c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 5514 │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 5412 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 54dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 555e │ │ │ │ + ldr r3, [pc, #164] @ (5584 ) │ │ │ │ + ldr r1, [pc, #168] @ (5588 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e0c │ │ │ │ + b.n 544e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 544e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 544e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 544e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5482 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 54f6 │ │ │ │ + b.n 544e │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r8 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5412 │ │ │ │ + lsls r3, r2, #1 │ │ │ │ + bmi.w 5404 │ │ │ │ + b.n 54dc │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + bpl.w 53ec │ │ │ │ + mov r0, r4 │ │ │ │ + blx 1fc8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 544e │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 53fc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5552 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 5566 │ │ │ │ + ldr r1, [pc, #56] @ (558c ) │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e0c │ │ │ │ + b.n 544e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 54dc │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5552 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ 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, #328] @ (55f0 ) │ │ │ │ + ldr r3, [pc, #328] @ (56f0 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5524 │ │ │ │ + beq.n 5624 │ │ │ │ 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 55d6 │ │ │ │ - ldr r2, [pc, #300] @ (55f4 ) │ │ │ │ + beq.w 56d6 │ │ │ │ + ldr r2, [pc, #300] @ (56f4 ) │ │ │ │ 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 55d0 │ │ │ │ + beq.n 56d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f8 │ │ │ │ + beq.n 55f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55ca │ │ │ │ + beq.n 56ca │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 550c │ │ │ │ + beq.n 560c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55be │ │ │ │ - cbz r5, 5520 │ │ │ │ + beq.n 56be │ │ │ │ + cbz r5, 5620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5520 │ │ │ │ + beq.n 5620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55aa │ │ │ │ + beq.n 56aa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5588 │ │ │ │ + bne.n 5688 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 5530 │ │ │ │ + cbnz r5, 5630 │ │ │ │ movs r0, #0 │ │ │ │ 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 5556 │ │ │ │ + blt.n 5656 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5528 │ │ │ │ + beq.n 5628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5528 │ │ │ │ + bne.n 5628 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5528 │ │ │ │ + b.n 5628 │ │ │ │ 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 412c │ │ │ │ + bl 4094 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5538 │ │ │ │ + beq.n 5638 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5582 │ │ │ │ + beq.n 5682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 55b6 │ │ │ │ + cbz r3, 56b6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 552a │ │ │ │ + b.n 562a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5582 │ │ │ │ + beq.n 5682 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5582 │ │ │ │ + beq.n 5682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5582 │ │ │ │ + bne.n 5682 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5582 │ │ │ │ + b.n 5682 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 5520 │ │ │ │ + b.n 5620 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5582 │ │ │ │ + b.n 5682 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 550c │ │ │ │ + b.n 560c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 54f8 │ │ │ │ + b.n 55f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54fa │ │ │ │ - ldr r2, [pc, #28] @ (55f4 ) │ │ │ │ + b.n 55fa │ │ │ │ + ldr r2, [pc, #28] @ (56f4 ) │ │ │ │ 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 54e2 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + b.n 55e2 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ 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] @ (563c ) │ │ │ │ + ldr r2, [pc, #48] @ (573c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (5640 ) │ │ │ │ + ldr r2, [pc, #44] @ (5740 ) │ │ │ │ add r2, pc │ │ │ │ blx 1f70 <_PyDict_DelItemIf@plt> │ │ │ │ - cbz r0, 5620 │ │ │ │ + cbz r0, 5720 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #32] @ (5644 ) │ │ │ │ + ldr r0, [pc, #32] @ (5744 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #32] @ (5648 ) │ │ │ │ - ldr r1, [pc, #36] @ (564c ) │ │ │ │ + ldr r3, [pc, #32] @ (5748 ) │ │ │ │ + ldr r1, [pc, #36] @ (574c ) │ │ │ │ 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 561c │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + b.n 571c │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #164] @ (5708 ) │ │ │ │ + ldr r1, [pc, #164] @ (5808 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ - cbz r2, 56a8 │ │ │ │ - ldr r3, [pc, #152] @ (570c ) │ │ │ │ + cbz r2, 57a8 │ │ │ │ + ldr r3, [pc, #152] @ (580c ) │ │ │ │ add.w r0, ip, #12 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ 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, 56e0 │ │ │ │ - cbz r4, 56b0 │ │ │ │ + cbz r0, 57e0 │ │ │ │ + cbz r4, 57b0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3d74 │ │ │ │ + bl 3cdc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r1, 56e6 │ │ │ │ + cbnz r1, 57e6 │ │ │ │ adds.w r3, ip, #12 │ │ │ │ - beq.n 56c0 │ │ │ │ - ldr r3, [pc, #92] @ (5710 ) │ │ │ │ + beq.n 57c0 │ │ │ │ + ldr r3, [pc, #92] @ (5810 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 3d74 │ │ │ │ - b.n 56a4 │ │ │ │ + bl 3cdc │ │ │ │ + b.n 57a4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #76] @ (5714 ) │ │ │ │ + ldr r1, [pc, #76] @ (5814 ) │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r1, r1, #280 @ 0x118 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56b0 │ │ │ │ + bne.n 57b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56a4 │ │ │ │ - ldr r4, [pc, #48] @ (5718 ) │ │ │ │ + b.n 57a4 │ │ │ │ + ldr r4, [pc, #48] @ (5818 ) │ │ │ │ add.w r0, ip, #12 │ │ │ │ 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 569c │ │ │ │ - b.n 56e0 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + bne.n 579c │ │ │ │ + b.n 57e0 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ 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] @ 5754 │ │ │ │ + ldr.w ip, [pc, #40] @ 5854 │ │ │ │ cmp r0, r1 │ │ │ │ add ip, pc │ │ │ │ - bne.n 5738 │ │ │ │ + bne.n 5838 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ (5758 ) │ │ │ │ + ldr r0, [pc, #28] @ (5858 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #28] @ (575c ) │ │ │ │ + ldr r1, [pc, #28] @ (585c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 202c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r7, pc, #816 @ (adr r7, 5b88 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ 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, #120] @ (57e8 ) │ │ │ │ + ldr r1, [pc, #120] @ (58e8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #116] @ (57ec ) │ │ │ │ + ldr r4, [pc, #116] @ (58ec ) │ │ │ │ blx 1d3c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r2, 57d4 │ │ │ │ + cbz r2, 58d4 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ - cbz r2, 57b6 │ │ │ │ + cbz r2, 58b6 │ │ │ │ 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 57ca │ │ │ │ + beq.n 58ca │ │ │ │ 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 │ │ │ │ - cbz r0, 57e2 │ │ │ │ + cbz r0, 58e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a6 │ │ │ │ + bne.n 58a6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 20d8 │ │ │ │ - b.n 57b2 │ │ │ │ - ldr r3, [pc, #24] @ (57f0 ) │ │ │ │ - ldr r1, [pc, #28] @ (57f4 ) │ │ │ │ + b.n 58b2 │ │ │ │ + ldr r3, [pc, #24] @ (58f0 ) │ │ │ │ + ldr r1, [pc, #28] @ (58f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57b2 │ │ │ │ + b.n 58b2 │ │ │ │ nop │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r7, pc, #504 @ (adr r7, 5ae8 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ 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 r5, [r0, #4] │ │ │ │ blx 1f4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5826 │ │ │ │ + cbz r0, 5926 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5826 │ │ │ │ + beq.n 5926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 5846 │ │ │ │ + cbz r3, 5946 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 5856 │ │ │ │ + cbnz r0, 5956 │ │ │ │ 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 5844 │ │ │ │ + beq.n 5944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 584c │ │ │ │ + cbz r3, 594c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5826 │ │ │ │ + b.n 5926 │ │ │ │ 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 582a │ │ │ │ + beq.n 592a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 582a │ │ │ │ + bne.n 592a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 582a │ │ │ │ + b.n 592a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #424] @ (5a2c ) │ │ │ │ + ldr r3, [pc, #420] @ (5b28 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5902 │ │ │ │ + beq.n 5a08 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 590a │ │ │ │ - ldr r1, [pc, #408] @ (5a30 ) │ │ │ │ + beq.n 5a10 │ │ │ │ + ldr r1, [pc, #404] @ (5b2c ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5a0c │ │ │ │ + beq.w 5afe │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 59c4 │ │ │ │ + beq.n 5ab6 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 5a1a │ │ │ │ + bne.w 5b18 │ │ │ │ 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 594e │ │ │ │ + bne.n 5a40 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 5942 │ │ │ │ + bne.n 5a34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 58ee │ │ │ │ + beq.n 59ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5a00 │ │ │ │ + beq.w 5b0c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 1d48 <_PyGen_SetStopIterationValue@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 592e │ │ │ │ + beq.n 5a08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5af2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r1, #30 │ │ │ │ - bmi.n 59f0 │ │ │ │ + bmi.n 5ae2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strb.w r1, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5904 │ │ │ │ + beq.n 5a0a │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5902 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 5904 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 58e4 │ │ │ │ - b.n 58ee │ │ │ │ + bne.n 59e2 │ │ │ │ + b.n 59ec │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 59dc │ │ │ │ + beq.n 5ace │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2038 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59aa │ │ │ │ + blt.n 5a9c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - cbz r0, 598c │ │ │ │ + cbz r0, 5a7e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r3, #28] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 598c │ │ │ │ + beq.n 5a7e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 59e2 │ │ │ │ + cbz r2, 5ad4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 20a8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 59aa │ │ │ │ + beq.n 5a9c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 59d0 │ │ │ │ + cbz r2, 5ac2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5902 │ │ │ │ + beq.n 5a08 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5902 │ │ │ │ + bne.n 5a08 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5902 │ │ │ │ + b.n 5a08 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7350 │ │ │ │ + bl 727c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 59aa │ │ │ │ + b.n 5a9c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 59aa │ │ │ │ - ldr r2, [pc, #84] @ (5a34 ) │ │ │ │ + b.n 5a9c │ │ │ │ + ldr r2, [pc, #96] @ (5b30 ) │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - b.n 5954 │ │ │ │ + b.n 5a46 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 598c │ │ │ │ - ldr r3, [pc, #68] @ (5a38 ) │ │ │ │ - ldr r1, [pc, #72] @ (5a3c ) │ │ │ │ + b.n 5a7e │ │ │ │ + ldr r3, [pc, #80] @ (5b34 ) │ │ │ │ + ldr r1, [pc, #80] @ (5b38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 5902 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + b.n 5a08 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 58ee │ │ │ │ - ldr r1, [pc, #48] @ (5a40 ) │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 5a0a │ │ │ │ + ldr r1, [pc, #60] @ (5b3c ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 59aa │ │ │ │ - ldr r1, [pc, #40] @ (5a44 ) │ │ │ │ + b.n 5a9c │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 59ec │ │ │ │ + ldr r1, [pc, #36] @ (5b40 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 59aa │ │ │ │ - nop │ │ │ │ - add r7, pc, #472 @ (adr r7, 5c08 ) │ │ │ │ + b.n 5a9c │ │ │ │ + add r6, pc, #472 @ (adr r6, 5d04 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ 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, 5a76 │ │ │ │ + cbz r0, 5b72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a76 │ │ │ │ + beq.n 5b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 5a80 │ │ │ │ + cbz r3, 5b7c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 5a8a │ │ │ │ + cbnz r0, 5b86 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5a76 │ │ │ │ + b.n 5b72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a7a │ │ │ │ + beq.n 5b76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a7a │ │ │ │ + bne.n 5b76 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5a7a │ │ │ │ + b.n 5b76 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #20] @ (5ac4 ) │ │ │ │ + ldr r3, [pc, #20] @ (5bc0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 5abe │ │ │ │ + cbz r2, 5bba │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ - cbz r2, 5abe │ │ │ │ - ldr r2, [pc, #12] @ (5ac8 ) │ │ │ │ + cbz r2, 5bba │ │ │ │ + ldr r2, [pc, #12] @ (5bc4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (5acc ) │ │ │ │ + ldr r2, [pc, #12] @ (5bc8 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - add r5, pc, #304 @ (adr r5, 5bf8 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 5d04 ) │ │ │ │ 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] @ (5c5c ) │ │ │ │ + ldr r3, [pc, #380] @ (5d58 ) │ │ │ │ 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 5b90 │ │ │ │ + beq.n 5cc2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ba6 │ │ │ │ + beq.w 5d06 │ │ │ │ + ldr r1, [pc, #356] @ (5d5c ) │ │ │ │ + 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 5cf8 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 5d3c │ │ │ │ + cmp r1, #2 │ │ │ │ + bne.w 5d2c │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ - bmi.n 5b96 │ │ │ │ - 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, 5c58 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.n 5c52 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 5c4a │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 5cdc │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + b.n 5c38 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5c16 │ │ │ │ + beq.n 5ce8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7e │ │ │ │ + blt.n 5cb2 │ │ │ │ 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, 5b60 │ │ │ │ + cbz r0, 5c96 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5b60 │ │ │ │ + beq.n 5c96 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5c1c │ │ │ │ + cbz r2, 5cee │ │ │ │ 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 5b7e │ │ │ │ + beq.n 5cb2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5c02 │ │ │ │ + cbz r2, 5cd0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5b90 │ │ │ │ + beq.n 5cc2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5c0e │ │ │ │ + cbz r2, 5cc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b1c │ │ │ │ - ldr r3, [pc, #200] @ (5c60 ) │ │ │ │ - ldr r1, [pc, #200] @ (5c64 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e0c │ │ │ │ - b.n 5b90 │ │ │ │ - ldr r1, [pc, #192] @ (5c68 ) │ │ │ │ - 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 5c42 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5c36 │ │ │ │ - cmp r1, #2 │ │ │ │ - bne.n 5c26 │ │ │ │ - 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 5b20 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n 5bfc │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 5bf6 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cbz r1, 5c50 │ │ │ │ - movs r0, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - b.n 5b1c │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - b.n 5be6 │ │ │ │ + b.n 5c4e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5cc2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b7e │ │ │ │ + b.n 5cb2 │ │ │ │ mov r0, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5b90 │ │ │ │ - ldr r2, [pc, #84] @ (5c6c ) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 5c4a │ │ │ │ + ldr r2, [pc, #116] @ (5d60 ) │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - b.n 5b26 │ │ │ │ + b.n 5c5e │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b60 │ │ │ │ - ldr r1, [pc, #72] @ (5c70 ) │ │ │ │ + b.n 5c96 │ │ │ │ + ldr r1, [pc, #104] @ (5d64 ) │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e0c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5cb2 │ │ │ │ + ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ + bmi.n 5d48 │ │ │ │ + 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 5c4e │ │ │ │ + ldr r1, [pc, #56] @ (5d68 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b7e │ │ │ │ + b.n 5cb2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7350 │ │ │ │ + bl 727c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b7e │ │ │ │ - ldr r1, [pc, #48] @ (5c74 ) │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + b.n 5cb2 │ │ │ │ + ldr r3, [pc, #32] @ (5d6c ) │ │ │ │ + ldr r1, [pc, #36] @ (5d70 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 5b7e │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 5bf6 │ │ │ │ - add r5, pc, #88 @ (adr r5, 5cb8 ) │ │ │ │ + b.n 5cc2 │ │ │ │ + add r4, pc, #104 @ (adr r4, 5dc4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ (5c94 ) │ │ │ │ + ldr r3, [pc, #24] @ (5d90 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 5c86 │ │ │ │ + cbz r2, 5d82 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 5c8c │ │ │ │ - ldr r2, [pc, #16] @ (5c98 ) │ │ │ │ + beq.n 5d88 │ │ │ │ + ldr r2, [pc, #16] @ (5d94 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (5c9c ) │ │ │ │ + ldr r2, [pc, #12] @ (5d98 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #512 @ (adr r3, 5e98 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 5fa4 ) │ │ │ │ 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] @ 5d40 │ │ │ │ + ldr.w ip, [pc, #144] @ 5e3c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ - cbnz r3, 5cfa │ │ │ │ - cbnz r0, 5cf4 │ │ │ │ + cbnz r3, 5df6 │ │ │ │ + cbnz r0, 5df0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d2e │ │ │ │ + beq.n 5e2a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5d20 │ │ │ │ + beq.n 5e1c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5d0e │ │ │ │ + bne.n 5e0a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 5cd8 │ │ │ │ - ldr r3, [pc, #112] @ (5d44 ) │ │ │ │ + cbnz r0, 5dd4 │ │ │ │ + ldr r3, [pc, #112] @ (5e40 ) │ │ │ │ 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 5cbc │ │ │ │ - ldr r3, [pc, #76] @ (5d48 ) │ │ │ │ - ldr r1, [pc, #76] @ (5d4c ) │ │ │ │ + beq.n 5db8 │ │ │ │ + ldr r3, [pc, #76] @ (5e44 ) │ │ │ │ + ldr r1, [pc, #76] @ (5e48 ) │ │ │ │ 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] @ (5d50 ) │ │ │ │ + ldr r1, [pc, #60] @ (5e4c ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ blx 1e0c │ │ │ │ - b.n 5d0a │ │ │ │ + b.n 5e06 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 7350 │ │ │ │ - b.n 5d0a │ │ │ │ + bl 727c │ │ │ │ + b.n 5e06 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #32] @ (5d54 ) │ │ │ │ + ldr r1, [pc, #32] @ (5e50 ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ blx 1e0c │ │ │ │ - b.n 5d0a │ │ │ │ - add r3, pc, #280 @ (adr r3, 5e5c ) │ │ │ │ + b.n 5e06 │ │ │ │ + add r2, pc, #296 @ (adr r2, 5f68 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r5, [pc, #764] @ (606c ) │ │ │ │ + ldr r5, [pc, #764] @ (6168 ) │ │ │ │ mov ip, r3 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 5db6 │ │ │ │ + cbnz r3, 5eb2 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp.w ip, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 5db6 │ │ │ │ + cbnz r3, 5eb2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r1, 5dea │ │ │ │ + cbz r1, 5ee6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5e68 │ │ │ │ + bne.n 5f64 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5dfc │ │ │ │ + cbnz r0, 5ef8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2078 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #692] @ (6070 ) │ │ │ │ + ldr r2, [pc, #692] @ (616c ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc │ │ │ │ mov.w ip, #1 │ │ │ │ add.w r2, r2, #324 @ 0x144 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ 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> │ │ │ │ - cbz r0, 5df8 │ │ │ │ + cbz r0, 5ef4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5d9e │ │ │ │ - ldr r3, [pc, #648] @ (6074 ) │ │ │ │ - ldr r1, [pc, #648] @ (6078 ) │ │ │ │ + bne.n 5e9a │ │ │ │ + ldr r3, [pc, #648] @ (6170 ) │ │ │ │ + ldr r1, [pc, #648] @ (6174 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5db0 │ │ │ │ + b.n 5eac │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5eee │ │ │ │ + beq.n 5fea │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 5f0c │ │ │ │ + bne.w 6008 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -5777,38 +5919,38 @@ │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ blx 206c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5e3c │ │ │ │ + beq.n 5f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5f7c │ │ │ │ + beq.w 6078 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 5df8 │ │ │ │ + beq.n 5ef4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5daa │ │ │ │ + bne.n 5ea6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5e60 │ │ │ │ + cbz r0, 5f5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e60 │ │ │ │ + beq.n 5f5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6064 │ │ │ │ + beq.w 6160 │ │ │ │ adds r0, r7, #1 │ │ │ │ blx 2078 │ │ │ │ - b.n 5db0 │ │ │ │ + b.n 5eac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ itt ne │ │ │ │ @@ -5817,82 +5959,82 @@ │ │ │ │ movs r2, #2 │ │ │ │ blx 206c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5e96 │ │ │ │ + beq.n 5f92 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 5ee4 │ │ │ │ + cbz r2, 5fe0 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 5df8 │ │ │ │ + beq.n 5ef4 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 5da4 │ │ │ │ + bne.n 5ea0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5eb8 │ │ │ │ + cbz r0, 5fb4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5eb8 │ │ │ │ + beq.n 5fb4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5f72 │ │ │ │ + beq.n 606e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5da6 │ │ │ │ + beq.w 5ea2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 5da6 │ │ │ │ + beq.w 5ea2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5da6 │ │ │ │ + bne.w 5ea2 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 5da6 │ │ │ │ + b.n 5ea2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 5e96 │ │ │ │ + b.n 5f92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5daa │ │ │ │ + beq.w 5ea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5daa │ │ │ │ + bne.w 5ea6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5daa │ │ │ │ + b.n 5ea6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1fd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5df8 │ │ │ │ + beq.w 5ef4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fa6 │ │ │ │ + beq.n 60a2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r2 │ │ │ │ cmp sl, r2 │ │ │ │ - bge.n 5f88 │ │ │ │ + bge.n 6084 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r1, [r2, sl, lsl #2] │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ @@ -5902,2855 +6044,2660 @@ │ │ │ │ strne r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 206c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6006 │ │ │ │ + bne.n 6102 │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 5ff8 │ │ │ │ + ble.n 60f4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w fp, [r2, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 5f26 │ │ │ │ + b.n 6022 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 5eb8 │ │ │ │ + b.n 5fb4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 5e3c │ │ │ │ + b.n 5f38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 5fc0 │ │ │ │ + bne.n 60bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa6 │ │ │ │ + beq.n 60a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fa6 │ │ │ │ + cbnz r3, 60a2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb6 │ │ │ │ + beq.n 60b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ff0 │ │ │ │ + cbz r3, 60ec │ │ │ │ add.w r0, r7, r8 │ │ │ │ blx 2078 │ │ │ │ - b.n 5db0 │ │ │ │ + b.n 5eac │ │ │ │ cmp r8, r9 │ │ │ │ it gt │ │ │ │ strgt.w r9, [r5, #8] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ itt gt │ │ │ │ ldrgt r3, [r0, #8] │ │ │ │ movgt r6, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 604c │ │ │ │ + bne.n 6148 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fe6 │ │ │ │ + beq.n 60e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 605c │ │ │ │ + beq.n 6158 │ │ │ │ subs r0, r7, r4 │ │ │ │ add r0, r6 │ │ │ │ blx 2078 │ │ │ │ - b.n 5db0 │ │ │ │ + b.n 5eac │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5fb6 │ │ │ │ + b.n 60b2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1f88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 601c │ │ │ │ + beq.n 6118 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 603e │ │ │ │ + cbz r2, 613a │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f6c │ │ │ │ + bge.n 6068 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5df8 │ │ │ │ + beq.w 5ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5df8 │ │ │ │ + bne.w 5ef4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5df8 │ │ │ │ + b.n 5ef4 │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - b.n 601c │ │ │ │ + b.n 6118 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx 209c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5fd4 │ │ │ │ - b.n 6020 │ │ │ │ + bge.n 60d0 │ │ │ │ + b.n 611c │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5fe6 │ │ │ │ + b.n 60e2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5e60 │ │ │ │ + b.n 5f5c │ │ │ │ nop │ │ │ │ - add r2, pc, #528 @ (adr r2, 6280 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 638c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #312 @ (adr r7, 61ac ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 62b8 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + adds r6, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #216] @ (6164 ) │ │ │ │ + ldr r1, [pc, #216] @ (6260 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #216] @ (6168 ) │ │ │ │ + ldr r3, [pc, #216] @ (6264 ) │ │ │ │ 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 6134 │ │ │ │ + beq.n 6230 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 612c │ │ │ │ + beq.n 6228 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 614e │ │ │ │ + bne.n 624a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 60d4 │ │ │ │ + cbnz r0, 61d0 │ │ │ │ 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 6140 │ │ │ │ + beq.n 623c │ │ │ │ blx 2038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6128 │ │ │ │ + blt.n 6224 │ │ │ │ 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, 610e │ │ │ │ + cbz r0, 620a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 610e │ │ │ │ + beq.n 620a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 615a │ │ │ │ + cbz r3, 6256 │ │ │ │ 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 6128 │ │ │ │ + beq.n 6224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 6146 │ │ │ │ + cbz r3, 6242 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60d0 │ │ │ │ + b.n 61cc │ │ │ │ mov r1, r4 │ │ │ │ - bl 7350 │ │ │ │ - b.n 6128 │ │ │ │ - ldr r1, [pc, #52] @ (616c ) │ │ │ │ + bl 727c │ │ │ │ + b.n 6224 │ │ │ │ + ldr r1, [pc, #52] @ (6268 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 6128 │ │ │ │ - ldr r3, [pc, #44] @ (6170 ) │ │ │ │ + b.n 6224 │ │ │ │ + ldr r3, [pc, #44] @ (626c ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n 60da │ │ │ │ + b.n 61d6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6128 │ │ │ │ - ldr r1, [pc, #36] @ (6174 ) │ │ │ │ + b.n 6224 │ │ │ │ + ldr r1, [pc, #36] @ (6270 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 6128 │ │ │ │ + b.n 6224 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 610e │ │ │ │ - add r4, pc, #480 @ (adr r4, 6348 ) │ │ │ │ + b.n 620a │ │ │ │ + add r3, pc, #496 @ (adr r3, 6454 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + adds r2, r3, #4 │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r5, [pc, #508] @ (638c ) │ │ │ │ + ldr r5, [pc, #508] @ (6488 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ it le │ │ │ │ movle r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6342 │ │ │ │ + bne.w 643e │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6342 │ │ │ │ + bne.w 643e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r0, [r6, #444] @ 0x1bc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 637a │ │ │ │ + beq.w 6476 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6334 │ │ │ │ + bne.w 6430 │ │ │ │ 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 626a │ │ │ │ + beq.n 6366 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ strd r1, r7, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6326 │ │ │ │ - ldr r3, [pc, #388] @ (6390 ) │ │ │ │ + beq.w 6422 │ │ │ │ + ldr r3, [pc, #388] @ (648c ) │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6316 │ │ │ │ + beq.n 6412 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 623c │ │ │ │ + beq.n 6338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6310 │ │ │ │ + beq.n 640c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 6252 │ │ │ │ + beq.n 634e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6304 │ │ │ │ - cbz r6, 6266 │ │ │ │ + beq.n 6400 │ │ │ │ + cbz r6, 6362 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6266 │ │ │ │ + beq.n 6362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62f8 │ │ │ │ + beq.n 63f4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 62d2 │ │ │ │ + bne.n 63ce │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbnz r6, 6278 │ │ │ │ - ldr r3, [pc, #292] @ (6394 ) │ │ │ │ + cbnz r6, 6374 │ │ │ │ + ldr r3, [pc, #292] @ (6490 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [r4, #20] │ │ │ │ mov sl, r3 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 62a0 │ │ │ │ + bgt.n 639c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 626e │ │ │ │ + beq.n 636a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 626e │ │ │ │ + bne.n 636a │ │ │ │ mov r0, r6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 626e │ │ │ │ + b.n 636a │ │ │ │ ldr r3, [r6, #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 412c │ │ │ │ + bl 4094 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6282 │ │ │ │ + beq.n 637e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62ce │ │ │ │ + beq.n 63ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 62f4 │ │ │ │ + cbz r3, 63f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6272 │ │ │ │ + b.n 636e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62ce │ │ │ │ + beq.n 63ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62ce │ │ │ │ + beq.n 63ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62ce │ │ │ │ + bne.n 63ca │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 62ce │ │ │ │ + b.n 63ca │ │ │ │ mov r0, r6 │ │ │ │ - b.n 62ee │ │ │ │ + b.n 63ea │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 6266 │ │ │ │ + b.n 6362 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 6252 │ │ │ │ + b.n 634e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 623c │ │ │ │ + b.n 6338 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 624a │ │ │ │ - b.n 6252 │ │ │ │ - ldr r3, [pc, #104] @ (6390 ) │ │ │ │ + bne.n 6346 │ │ │ │ + b.n 634e │ │ │ │ + ldr r3, [pc, #104] @ (648c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - b.n 621a │ │ │ │ - ldr r1, [pc, #96] @ (6398 ) │ │ │ │ + b.n 6316 │ │ │ │ + ldr r1, [pc, #96] @ (6494 ) │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 62ce │ │ │ │ + b.n 63ca │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #84] @ (639c ) │ │ │ │ + ldr r2, [pc, #84] @ (6498 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r2, pc │ │ │ │ movs r7, #1 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r7, r2, [sp, #8] │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #16] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62ce │ │ │ │ + beq.n 63ca │ │ │ │ ldr.w r2, [r6, #444] @ 0x1bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 61d4 │ │ │ │ - ldr r3, [pc, #36] @ (63a0 ) │ │ │ │ - ldr r1, [pc, #36] @ (63a4 ) │ │ │ │ + bne.w 62d0 │ │ │ │ + ldr r3, [pc, #36] @ (649c ) │ │ │ │ + ldr r1, [pc, #36] @ (64a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 62ce │ │ │ │ + b.n 63ca │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + adds r6, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #776 @ (adr r1, 66a8 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 67b4 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 1e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64ba │ │ │ │ + blt.n 65b6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1f4c │ │ │ │ mov r0, r4 │ │ │ │ blx 1e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 63ea │ │ │ │ + cbz r0, 64e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ea │ │ │ │ + beq.n 64e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64f4 │ │ │ │ + beq.w 65f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6550 │ │ │ │ + bne.w 664c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6590 │ │ │ │ + bne.w 668c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6570 │ │ │ │ + bne.w 666c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6414 │ │ │ │ + cbz r0, 6510 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64ca │ │ │ │ + bne.n 65c6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d8 │ │ │ │ + bne.n 65d4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fa │ │ │ │ + bne.n 65f6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 643c │ │ │ │ + cbz r0, 6538 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643c │ │ │ │ + beq.n 6538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 643c │ │ │ │ + cbnz r3, 6538 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6516 │ │ │ │ + bne.n 6612 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6532 │ │ │ │ + bne.n 662e │ │ │ │ mov r0, r4 │ │ │ │ blx 1f1c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 646a │ │ │ │ + cbz r0, 6566 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 646a │ │ │ │ + beq.n 6566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 646a │ │ │ │ + cbnz r3, 6566 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 6486 │ │ │ │ + cbz r0, 6582 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6486 │ │ │ │ + beq.n 6582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6486 │ │ │ │ + cbnz r3, 6582 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 6498 │ │ │ │ + cbz r0, 6594 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64bc │ │ │ │ + bne.n 65b8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 65ba │ │ │ │ + bne.w 66b6 │ │ │ │ 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 64ba │ │ │ │ + beq.n 65b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 65b0 │ │ │ │ + beq.n 66ac │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6498 │ │ │ │ + bne.n 6594 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6498 │ │ │ │ + b.n 6594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6414 │ │ │ │ + bne.n 6510 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6414 │ │ │ │ + b.n 6510 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641a │ │ │ │ + beq.n 6516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 641a │ │ │ │ + bne.n 6516 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 641a │ │ │ │ + b.n 6516 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 63ea │ │ │ │ + b.n 64e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6420 │ │ │ │ + beq.n 651c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6420 │ │ │ │ + bne.n 651c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6420 │ │ │ │ + b.n 651c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6442 │ │ │ │ + beq.n 653e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6442 │ │ │ │ + bne.n 653e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6442 │ │ │ │ + b.n 653e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6448 │ │ │ │ + beq.n 6544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6448 │ │ │ │ + bne.w 6544 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6448 │ │ │ │ + b.n 6544 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 63f2 │ │ │ │ + beq.w 64ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63f2 │ │ │ │ + bne.w 64ee │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 63f2 │ │ │ │ + b.n 64ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6402 │ │ │ │ + beq.w 64fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6402 │ │ │ │ + bne.w 64fe │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6402 │ │ │ │ + b.n 64fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 63fa │ │ │ │ + beq.w 64f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63fa │ │ │ │ + bne.w 64f6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 63fa │ │ │ │ + b.n 64f6 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64a0 │ │ │ │ + beq.w 659c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64a0 │ │ │ │ + bne.w 659c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 64a0 │ │ │ │ + b.n 659c │ │ │ │ nop │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #300] @ (6710 ) │ │ │ │ + ldr r2, [pc, #300] @ (680c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 65f0 │ │ │ │ + cbz r1, 66ec │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 66dc │ │ │ │ + bmi.n 67d8 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 65e6 │ │ │ │ + bpl.n 66e2 │ │ │ │ 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 r3, r2, [sp] │ │ │ │ blx 1fac │ │ │ │ mov r7, r0 │ │ │ │ blx 1f58 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e2 │ │ │ │ - ldr r0, [pc, #240] @ (6714 ) │ │ │ │ + beq.n 67de │ │ │ │ + ldr r0, [pc, #240] @ (6810 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ add r0, pc │ │ │ │ blx 1e18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e2 │ │ │ │ - ldr r1, [pc, #224] @ (6718 ) │ │ │ │ + beq.n 67de │ │ │ │ + ldr r1, [pc, #224] @ (6814 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r4, #35840 @ 0x8c00 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx 1e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66ba │ │ │ │ + blt.n 67b6 │ │ │ │ add.w r1, r4, #40704 @ 0x9f00 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ blx 1e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66ba │ │ │ │ + blt.n 67b6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 6678 │ │ │ │ + cbz r2, 6774 │ │ │ │ add.w r1, r4, #40192 @ 0x9d00 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1e24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66ba │ │ │ │ + blt.n 67b6 │ │ │ │ add.w r1, r4, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66ba │ │ │ │ + cbz r0, 67b6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 66f2 │ │ │ │ + cbz r0, 67ee │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 66a8 │ │ │ │ + beq.n 67a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 66fc │ │ │ │ + cbz r2, 67f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 66ba │ │ │ │ + beq.n 67b6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 6706 │ │ │ │ + cbz r2, 6802 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 3d58 │ │ │ │ + bl 3cc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3d58 │ │ │ │ + bl 3cc0 │ │ │ │ mov r0, r7 │ │ │ │ blx 1da0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 66e6 │ │ │ │ + bmi.n 67e2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ b.w 21a8 <__gmon_start__@plt+0x7c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 66ba │ │ │ │ + b.n 67b6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 21a8 <__gmon_start__@plt+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ blx 1ec8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 66a8 │ │ │ │ + b.n 67a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 66a8 │ │ │ │ + b.n 67a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 66ba │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + b.n 67b6 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r3, r2 │ │ │ │ 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, #512] @ (692c ) │ │ │ │ + ldr r3, [pc, #512] @ (6a28 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #512] @ (6930 ) │ │ │ │ + ldr r1, [pc, #512] @ (6a2c ) │ │ │ │ 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 67e8 │ │ │ │ + bne.n 68ca │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 681e │ │ │ │ + beq.n 691c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 68ca │ │ │ │ + bne.w 69e2 │ │ │ │ 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 6854 │ │ │ │ + bne.n 6952 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67ce │ │ │ │ + bne.n 6902 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, r5 │ │ │ │ blx 2044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 68ec │ │ │ │ + blt.w 69de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 68f6 │ │ │ │ + beq.w 69f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 67a2 │ │ │ │ + beq.n 689e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 691c │ │ │ │ + beq.w 69ee │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48a4 │ │ │ │ + bl 4804 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68d6 │ │ │ │ - ldr r2, [pc, #380] @ (6934 ) │ │ │ │ + beq.w 69c8 │ │ │ │ + ldr r2, [pc, #380] @ (6a30 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ blx 1f70 <_PyDict_DelItemIf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 689c │ │ │ │ - blt.n 68b2 │ │ │ │ + beq.n 699a │ │ │ │ + blt.n 69b0 │ │ │ │ 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 6774 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6774 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6774 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 674a │ │ │ │ - ldr r1, [pc, #328] @ (6938 ) │ │ │ │ + beq.n 6846 │ │ │ │ + ldr r1, [pc, #352] @ (6a34 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1fec │ │ │ │ - cbz r0, 6826 │ │ │ │ + cbz r0, 6924 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 680e │ │ │ │ + beq.n 68f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 68f0 │ │ │ │ + beq.w 6a1c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 47a8 │ │ │ │ + b.w 4708 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 6870 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6870 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 6870 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7350 │ │ │ │ + bl 727c │ │ │ │ blx 1fac │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 47a8 │ │ │ │ + bl 4708 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 67c8 │ │ │ │ + beq.n 68c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67c8 │ │ │ │ + bne.n 68c4 │ │ │ │ mov r0, r2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 67c8 │ │ │ │ + b.n 68c4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6924 │ │ │ │ + beq.n 6a22 │ │ │ │ blx 2038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6826 │ │ │ │ + blt.n 6924 │ │ │ │ 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] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 682c │ │ │ │ + beq.n 692a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 682c │ │ │ │ + beq.n 692a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 682c │ │ │ │ + bne.n 692a │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 682c │ │ │ │ - ldr r1, [pc, #156] @ (693c ) │ │ │ │ + b.n 692a │ │ │ │ + ldr r1, [pc, #156] @ (6a38 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [pc, #156] @ (6940 ) │ │ │ │ + ldr r3, [pc, #156] @ (6a3c ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #152] @ (6944 ) │ │ │ │ + ldr r1, [pc, #148] @ (6a40 ) │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68ec │ │ │ │ + beq.n 69de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68ec │ │ │ │ + cbnz r3, 69de │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 68ec │ │ │ │ - ldr r1, [pc, #124] @ (6948 ) │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 1e0c │ │ │ │ - b.n 6826 │ │ │ │ + b.n 69de │ │ │ │ blx 1fac │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 55f8 │ │ │ │ + bl 56f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67c8 │ │ │ │ + b.n 68c4 │ │ │ │ + ldr r1, [pc, #96] @ (6a44 ) │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e0c │ │ │ │ + b.n 6924 │ │ │ │ + mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 680e │ │ │ │ - ldr r0, [pc, #68] @ (693c ) │ │ │ │ + b.n 689e │ │ │ │ + ldr r0, [pc, #64] @ (6a38 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #80] @ (694c ) │ │ │ │ + ldr r1, [pc, #76] @ (6a48 ) │ │ │ │ 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 68ec │ │ │ │ + beq.n 69de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68ec │ │ │ │ - b.n 68c4 │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 69de │ │ │ │ + b.n 69c2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 67a2 │ │ │ │ - ldr r3, [pc, #24] @ (6940 ) │ │ │ │ + b.n 68f2 │ │ │ │ + ldr r3, [pc, #24] @ (6a3c ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 685a │ │ │ │ - nop │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + b.n 6958 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - vrecps.f16 , , │ │ │ │ - subs r4, r5, r3 │ │ │ │ + vrsqrts.f32 , , │ │ │ │ + adds r6, r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 695a │ │ │ │ + bmi.n 6a56 │ │ │ │ bx lr │ │ │ │ b.w 21a8 <__gmon_start__@plt+0x7c> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 69f0 │ │ │ │ + bl 6aec │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6990 │ │ │ │ + cbz r0, 6a8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6990 │ │ │ │ + beq.n 6a8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6990 │ │ │ │ + cbnz r3, 6a8c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 69ac │ │ │ │ + cbz r0, 6aa8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69ac │ │ │ │ + beq.n 6aa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69ac │ │ │ │ + cbnz r3, 6aa8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 69be │ │ │ │ + cbz r0, 6aba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 69c6 │ │ │ │ + bne.n 6ac2 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 69d4 │ │ │ │ + cbnz r0, 6ad0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69be │ │ │ │ + bne.n 6aba │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 69be │ │ │ │ + b.n 6aba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69c2 │ │ │ │ + beq.n 6abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69c2 │ │ │ │ + bne.n 6abe │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 69c2 │ │ │ │ + b.n 6abe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 6a20 │ │ │ │ + cbz r0, 6b1c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6a20 │ │ │ │ + beq.n 6b1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6ac8 │ │ │ │ + beq.n 6bc4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6b66 │ │ │ │ + bne.w 6c3a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6b3e │ │ │ │ + bne.w 6c8a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6b8e │ │ │ │ + bne.w 6c62 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbz r0, 6a4e │ │ │ │ + cbz r0, 6b4a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 6a92 │ │ │ │ + bne.n 6b8e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 6aa4 │ │ │ │ + cbnz r0, 6ba0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b1a │ │ │ │ + bne.n 6c16 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 6a7c │ │ │ │ + cbz r0, 6b78 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6a7c │ │ │ │ + beq.n 6b78 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 6a7c │ │ │ │ + cbnz r2, 6b78 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af6 │ │ │ │ + bne.n 6bf2 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 6ad2 │ │ │ │ + cbnz r0, 6bce │ │ │ │ mov r0, r3 │ │ │ │ blx 1f1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a4e │ │ │ │ + bne.n 6b4a │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a4e │ │ │ │ + b.n 6b4a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6a52 │ │ │ │ + beq.n 6b4e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a52 │ │ │ │ + bne.n 6b4e │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a52 │ │ │ │ + b.n 6b4e │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a20 │ │ │ │ + b.n 6b1c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6a86 │ │ │ │ + beq.n 6b82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a86 │ │ │ │ + bne.n 6b82 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a86 │ │ │ │ + b.n 6b82 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6a82 │ │ │ │ + beq.n 6b7e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a82 │ │ │ │ + bne.n 6b7e │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a82 │ │ │ │ + b.n 6b7e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6a58 │ │ │ │ + beq.n 6b54 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a58 │ │ │ │ + bne.n 6b54 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a58 │ │ │ │ + b.n 6b54 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #16] │ │ │ │ + str.w ip, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 6a30 │ │ │ │ + beq.w 6b24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6a30 │ │ │ │ + bne.w 6b24 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a30 │ │ │ │ + b.n 6b24 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #12] │ │ │ │ + str.w ip, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 6a28 │ │ │ │ + beq.w 6b34 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6a28 │ │ │ │ + bne.w 6b34 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a28 │ │ │ │ + b.n 6b34 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #20] │ │ │ │ + str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 6a38 │ │ │ │ + beq.w 6b2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6a38 │ │ │ │ + bne.w 6b2c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a38 │ │ │ │ + b.n 6b2c │ │ │ │ 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] @ (6c48 ) │ │ │ │ + ldr r3, [pc, #120] @ (6d44 ) │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c02 │ │ │ │ + bne.n 6cfe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 6c2a │ │ │ │ + cbnz r0, 6d26 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - cbz r3, 6c08 │ │ │ │ - ldr r2, [pc, #104] @ (6c4c ) │ │ │ │ + cbz r3, 6d04 │ │ │ │ + ldr r2, [pc, #104] @ (6d48 ) │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6c08 │ │ │ │ + bne.n 6d04 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 6c08 │ │ │ │ + cbz r3, 6d04 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bgt.n 6c08 │ │ │ │ + bgt.n 6d04 │ │ │ │ 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 6bdc │ │ │ │ + b.n 6cd8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c00 │ │ │ │ + beq.n 6cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c00 │ │ │ │ + bne.n 6cfc │ │ │ │ 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 6bdc │ │ │ │ + beq.n 6cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bdc │ │ │ │ + bne.n 6cd8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bdc │ │ │ │ + b.n 6cd8 │ │ │ │ nop │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ 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, 6c66 │ │ │ │ + cbnz r3, 6d62 │ │ │ │ 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 6c62 │ │ │ │ + beq.n 6d5e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c62 │ │ │ │ + bne.n 6d5e │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c62 │ │ │ │ + b.n 6d5e │ │ │ │ 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 6d44 │ │ │ │ + blt.n 6e40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1f4c │ │ │ │ mov r0, r4 │ │ │ │ blx 1e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6cc8 │ │ │ │ + cbz r0, 6dc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cc8 │ │ │ │ + beq.n 6dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6d70 │ │ │ │ + beq.n 6e6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dca │ │ │ │ + bne.n 6ec6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e14 │ │ │ │ + bne.w 6f10 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6df4 │ │ │ │ + bne.w 6ef0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6cf0 │ │ │ │ + cbz r0, 6dec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6d46 │ │ │ │ + bne.n 6e42 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d54 │ │ │ │ + bne.n 6e50 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d76 │ │ │ │ + bne.n 6e72 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6d18 │ │ │ │ + cbz r0, 6e14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d18 │ │ │ │ + beq.n 6e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d18 │ │ │ │ + cbnz r3, 6e14 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d92 │ │ │ │ + bne.n 6e8e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dae │ │ │ │ + bne.n 6eaa │ │ │ │ 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 6d44 │ │ │ │ + beq.n 6e40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6dea │ │ │ │ + beq.n 6ee6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cf0 │ │ │ │ + bne.n 6dec │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cf0 │ │ │ │ + b.n 6dec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cf6 │ │ │ │ + beq.n 6df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cf6 │ │ │ │ + bne.n 6df2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cf6 │ │ │ │ + b.n 6df2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cc8 │ │ │ │ + b.n 6dc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cfc │ │ │ │ + beq.n 6df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cfc │ │ │ │ + bne.n 6df8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cfc │ │ │ │ + b.n 6df8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d1e │ │ │ │ + beq.n 6e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d1e │ │ │ │ + bne.n 6e1a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d1e │ │ │ │ + b.n 6e1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d24 │ │ │ │ + beq.n 6e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d24 │ │ │ │ + bne.n 6e20 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d24 │ │ │ │ + b.n 6e20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6cce │ │ │ │ + beq.w 6dca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cce │ │ │ │ + bne.w 6dca │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cce │ │ │ │ + b.n 6dca │ │ │ │ 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, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6cde │ │ │ │ + beq.w 6dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cde │ │ │ │ + bne.w 6dda │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cde │ │ │ │ + b.n 6dda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6cd6 │ │ │ │ + beq.w 6dd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cd6 │ │ │ │ + bne.w 6dd2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cd6 │ │ │ │ + b.n 6dd2 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 6978 │ │ │ │ + b.n 6a74 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 697c │ │ │ │ + b.n 6a78 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 6f60 │ │ │ │ + b.n 705c │ │ │ │ movs r0, #2 │ │ │ │ - b.n 6d6c │ │ │ │ + b.n 6e68 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 74ee │ │ │ │ + b.n 75ea │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - vldmia r6!, {s28-s282} │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xec77eaff │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (6e74 ) │ │ │ │ - ldr r3, [pc, #28] @ (6e78 ) │ │ │ │ - ldr r2, [pc, #28] @ (6e7c ) │ │ │ │ + ldr r0, [pc, #24] @ (6f70 ) │ │ │ │ + ldr r3, [pc, #28] @ (6f74 ) │ │ │ │ + ldr r2, [pc, #28] @ (6f78 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6e70 │ │ │ │ - ldr r3, [pc, #20] @ (6e80 ) │ │ │ │ + beq.n 6f6c │ │ │ │ + ldr r3, [pc, #20] @ (6f7c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6e70 │ │ │ │ + cbz r3, 6f6c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (6ea8 ) │ │ │ │ - ldr r3, [pc, #36] @ (6eac ) │ │ │ │ + ldr r0, [pc, #32] @ (6fa4 ) │ │ │ │ + ldr r3, [pc, #36] @ (6fa8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (6eb0 ) │ │ │ │ + ldr r2, [pc, #36] @ (6fac ) │ │ │ │ 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 6ea4 │ │ │ │ - ldr r3, [pc, #20] @ (6eb4 ) │ │ │ │ + beq.n 6fa0 │ │ │ │ + ldr r3, [pc, #20] @ (6fb0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6ea4 │ │ │ │ + cbz r3, 6fa0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (6ee4 ) │ │ │ │ - ldr r2, [pc, #40] @ (6ee8 ) │ │ │ │ + ldr r3, [pc, #40] @ (6fe0 ) │ │ │ │ + ldr r2, [pc, #40] @ (6fe4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 6ee2 │ │ │ │ - ldr r3, [pc, #36] @ (6eec ) │ │ │ │ + cbnz r3, 6fde │ │ │ │ + ldr r3, [pc, #36] @ (6fe8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6ed6 │ │ │ │ - ldr r3, [pc, #32] @ (6ef0 ) │ │ │ │ + cbz r3, 6fd2 │ │ │ │ + ldr r3, [pc, #32] @ (6fec ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1ddc <__cxa_finalize@plt> │ │ │ │ - bl 6e58 │ │ │ │ - ldr r3, [pc, #24] @ (6ef4 ) │ │ │ │ + bl 6f54 │ │ │ │ + ldr r3, [pc, #24] @ (6ff0 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 6e84 │ │ │ │ + b.n 6f80 │ │ │ │ nop │ │ │ │ - b.w 3358 │ │ │ │ - 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, #404] @ (70ac ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r6, pc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6f84 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 7066 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 705e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - bpl.n 700a │ │ │ │ - ldr r3, [pc, #360] @ (70b0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - blx 1ed4 │ │ │ │ - cbnz r0, 6f92 │ │ │ │ - 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 5490 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6f8e │ │ │ │ - ldrb.w r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #320] @ (70b4 ) │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - strb.w r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #304] @ (70b8 ) │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 1e0c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6f7e │ │ │ │ - ldr r0, [pc, #296] @ (70bc ) │ │ │ │ - add r0, pc │ │ │ │ - blx 1e18 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 702c │ │ │ │ - ldr r3, [pc, #284] @ (70c0 ) │ │ │ │ - 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 │ │ │ │ - beq.n 6fc2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7046 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 704e │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - blx 20f0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - blx 2004 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7006 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 7054 │ │ │ │ - mov r4, r8 │ │ │ │ - b.n 6f52 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 701c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 709e │ │ │ │ - ldr r3, [pc, #164] @ (70c4 ) │ │ │ │ - ldr r1, [pc, #168] @ (70c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e0c │ │ │ │ - b.n 6f8e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6f8e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6f8e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f8e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fc2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 7036 │ │ │ │ - b.n 6f8e │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r8 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f52 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - bmi.w 6f44 │ │ │ │ - b.n 701c │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - bpl.w 6f2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 1fc8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f8e │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 6f3c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7092 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 70a6 │ │ │ │ - ldr r1, [pc, #56] @ (70cc ) │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 1e0c │ │ │ │ - b.n 6f8e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 701c │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7092 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 32c0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 70d4 │ │ │ │ + b.n 7000 │ │ │ │ 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 r6, r0 │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r4, [r0, #192] @ 0xc0 │ │ │ │ - ldr r5, [pc, #96] @ (7150 ) │ │ │ │ + ldr r5, [pc, #96] @ (707c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r4, 7108 │ │ │ │ + cbz r4, 7034 │ │ │ │ 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 7102 │ │ │ │ - ldr r1, [pc, #60] @ (7154 ) │ │ │ │ + beq.n 702e │ │ │ │ + ldr r1, [pc, #60] @ (7080 ) │ │ │ │ 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 │ │ │ │ - beq.n 7140 │ │ │ │ + beq.n 706c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7144 │ │ │ │ + cbz r3, 7070 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7102 │ │ │ │ + b.n 702e │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7102 │ │ │ │ + b.n 702e │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ 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] @ (71b0 ) │ │ │ │ + ldr r3, [pc, #68] @ (70dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 718c │ │ │ │ - cbz r1, 71a0 │ │ │ │ + cbz r2, 70b8 │ │ │ │ + cbz r1, 70cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 1f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 719a │ │ │ │ + blt.n 70c6 │ │ │ │ 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] @ (71b4 ) │ │ │ │ - ldr r1, [pc, #40] @ (71b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (70e0 ) │ │ │ │ + ldr r1, [pc, #40] @ (70e4 ) │ │ │ │ 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] @ (71bc ) │ │ │ │ - ldr r1, [pc, #28] @ (71c0 ) │ │ │ │ + ldr r2, [pc, #24] @ (70e8 ) │ │ │ │ + ldr r1, [pc, #28] @ (70ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 719a │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + b.n 70c6 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 71e4 │ │ │ │ + cbz r0, 7110 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7256 │ │ │ │ + bne.n 7182 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 71f0 │ │ │ │ + cbz r0, 711c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7256 │ │ │ │ + bne.n 7182 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 71fc │ │ │ │ + cbz r0, 7128 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7256 │ │ │ │ + bne.n 7182 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 7206 │ │ │ │ + cbz r0, 7132 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7256 │ │ │ │ + cbnz r0, 7182 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7294 │ │ │ │ + bne.n 71c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 7216 │ │ │ │ + cbz r0, 7142 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7256 │ │ │ │ + cbnz r0, 7182 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 7258 │ │ │ │ + cbnz r0, 7184 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 7262 │ │ │ │ + cbnz r0, 718e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7280 │ │ │ │ + bne.n 71ac │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 7276 │ │ │ │ + cbnz r0, 71a2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 7232 │ │ │ │ + cbz r0, 715e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7256 │ │ │ │ + cbnz r0, 7182 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 726c │ │ │ │ + cbnz r0, 7198 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 7240 │ │ │ │ + cbz r0, 716c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7256 │ │ │ │ + cbnz r0, 7182 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbnz r0, 728a │ │ │ │ + cbnz r0, 71b6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 729e │ │ │ │ + bne.n 71ca │ │ │ │ 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 721a │ │ │ │ - b.n 7256 │ │ │ │ + beq.n 7146 │ │ │ │ + b.n 7182 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 721e │ │ │ │ + beq.n 714a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7236 │ │ │ │ + beq.n 7162 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7228 │ │ │ │ + beq.n 7154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7224 │ │ │ │ + beq.n 7150 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7244 │ │ │ │ + beq.n 7170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 720c │ │ │ │ + beq.n 7138 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 724a │ │ │ │ + beq.n 7176 │ │ │ │ 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] @ (730c ) │ │ │ │ + ldr r4, [pc, #76] @ (7238 ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ add r4, pc │ │ │ │ - cbnz r3, 7300 │ │ │ │ + cbnz r3, 722c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #48] @ 0x30 │ │ │ │ - cbz r2, 72e0 │ │ │ │ + cbz r2, 720c │ │ │ │ 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 3d58 │ │ │ │ + bl 3cc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5490 │ │ │ │ + bl 5590 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7306 │ │ │ │ - ldr r3, [pc, #20] @ (7310 ) │ │ │ │ + beq.n 7232 │ │ │ │ + ldr r3, [pc, #20] @ (723c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (7314 ) │ │ │ │ + ldr r3, [pc, #16] @ (7240 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 72fc │ │ │ │ + b.n 7228 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72fc │ │ │ │ + b.n 7228 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ 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, 7336 │ │ │ │ + cbz r0, 7262 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 7344 │ │ │ │ + cbnz r0, 7270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 7340 │ │ │ │ + cbz r0, 726c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 7344 │ │ │ │ + cbnz r0, 7270 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 7346 │ │ │ │ + cbnz r0, 7272 │ │ │ │ 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 7394 │ │ │ │ - cbz r0, 7384 │ │ │ │ + bl 72c0 │ │ │ │ + cbz r0, 72b0 │ │ │ │ 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 7384 │ │ │ │ + beq.n 72b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 7388 │ │ │ │ + cbz r3, 72b4 │ │ │ │ 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] @ (73bc ) │ │ │ │ + ldr r2, [pc, #36] @ (72e8 ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 73a6 │ │ │ │ + cbnz r3, 72d2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - cbnz r1, 73ae │ │ │ │ + cbnz r1, 72da │ │ │ │ b.w 1fc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (73c0 ) │ │ │ │ + ldr r3, [pc, #16] @ (72ec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 73a2 │ │ │ │ + beq.n 72ce │ │ │ │ b.w 2050 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #28] @ (73e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (7310 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 73dc │ │ │ │ + cbz r0, 7308 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73e0 │ │ │ │ + beq.n 730c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (73e8 ) │ │ │ │ + ldr r2, [pc, #8] @ (7314 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ 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, #72] @ (7444 ) │ │ │ │ + ldr r1, [pc, #72] @ (7370 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #64] @ (7448 ) │ │ │ │ + ldr r5, [pc, #64] @ (7374 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 741e │ │ │ │ + cbz r3, 734a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 7432 │ │ │ │ - ldr r3, [pc, #52] @ (744c ) │ │ │ │ + cbnz r3, 735e │ │ │ │ + ldr r3, [pc, #52] @ (7378 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #48] @ (7450 ) │ │ │ │ + ldr r2, [pc, #48] @ (737c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #48] @ (7454 ) │ │ │ │ + ldr r1, [pc, #48] @ (7380 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7418 │ │ │ │ + b.n 7344 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7418 │ │ │ │ + beq.n 7344 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7418 │ │ │ │ + b.n 7344 │ │ │ │ nop │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, 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 r5, [pc, #272] @ (7578 ) │ │ │ │ + ldr r5, [pc, #272] @ (74a4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74e6 │ │ │ │ + bne.n 7412 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7552 │ │ │ │ + blt.n 747e │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 74ea │ │ │ │ + bgt.n 7416 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 74ea │ │ │ │ + beq.n 7416 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7574 │ │ │ │ - ldr r3, [pc, #240] @ (757c ) │ │ │ │ + bne.n 74a0 │ │ │ │ + ldr r3, [pc, #240] @ (74a8 ) │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754c │ │ │ │ + bne.n 7478 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7526 │ │ │ │ + beq.n 7452 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #208] @ (7580 ) │ │ │ │ + ldr r2, [pc, #208] @ (74ac ) │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r5, r2] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ blx 1dd0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 750e │ │ │ │ + cbz r0, 743a │ │ │ │ blx 1f40 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7512 │ │ │ │ + bne.n 743e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 750e │ │ │ │ - beq.n 7526 │ │ │ │ - ldr r3, [pc, #164] @ (7584 ) │ │ │ │ + blt.n 743a │ │ │ │ + beq.n 7452 │ │ │ │ + ldr r3, [pc, #164] @ (74b0 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #152] @ (7588 ) │ │ │ │ + ldr r2, [pc, #152] @ (74b4 ) │ │ │ │ mov r3, r6 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r2, r2, #456 @ 0x1c8 │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7484 │ │ │ │ + bne.n 73b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 74e2 │ │ │ │ + b.n 740e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 74d8 │ │ │ │ + bne.n 7404 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 74d8 │ │ │ │ + b.n 7404 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r6, 7542 │ │ │ │ + cbz r6, 746e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - bl 3d58 │ │ │ │ - b.n 74de │ │ │ │ - ldr r3, [pc, #60] @ (758c ) │ │ │ │ + bl 3cc0 │ │ │ │ + b.n 740a │ │ │ │ + ldr r3, [pc, #60] @ (74b8 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b.n 74e2 │ │ │ │ - ldr r6, [pc, #60] @ (7590 ) │ │ │ │ + b.n 740e │ │ │ │ + ldr r6, [pc, #60] @ (74bc ) │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r6, r6, #456 @ 0x1c8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 750e │ │ │ │ + beq.n 743a │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - b.n 748c │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + b.n 73b8 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #164] @ (7650 ) │ │ │ │ + ldr r3, [pc, #164] @ (757c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 75d8 │ │ │ │ + cbnz r3, 7504 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 7624 │ │ │ │ + blt.n 7550 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 75dc │ │ │ │ - cbz r2, 75dc │ │ │ │ - cbz r5, 760c │ │ │ │ + bgt.n 7508 │ │ │ │ + cbz r2, 7508 │ │ │ │ + cbz r5, 7538 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r6, #444] @ 0x1bc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r3, 7612 │ │ │ │ + cbz r3, 753e │ │ │ │ mov r1, r4 │ │ │ │ - bl 72a8 │ │ │ │ + bl 71d4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ (7654 ) │ │ │ │ + ldr r2, [pc, #116] @ (7580 ) │ │ │ │ add.w ip, sp, #28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ - cbz r0, 7620 │ │ │ │ + cbz r0, 754c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 75c2 │ │ │ │ - ldr r3, [pc, #72] @ (7658 ) │ │ │ │ + bne.n 74ee │ │ │ │ + ldr r3, [pc, #72] @ (7584 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - b.n 75c4 │ │ │ │ - ldr r3, [pc, #72] @ (765c ) │ │ │ │ - ldr r1, [pc, #72] @ (7660 ) │ │ │ │ + b.n 74f0 │ │ │ │ + ldr r3, [pc, #72] @ (7588 ) │ │ │ │ + ldr r1, [pc, #72] @ (758c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 75d4 │ │ │ │ + b.n 7500 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #52] @ (7664 ) │ │ │ │ + ldr r3, [pc, #52] @ (7590 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ blx 1e68 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75c2 │ │ │ │ - b.n 7620 │ │ │ │ + bne.n 74ee │ │ │ │ + b.n 754c │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ 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, #60] @ (76b4 ) │ │ │ │ + ldr r1, [pc, #60] @ (75e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #60] @ (76b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (75e4 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r3, 769e │ │ │ │ + cbz r3, 75ca │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2050 │ │ │ │ - ldr r2, [pc, #28] @ (76bc ) │ │ │ │ + ldr r2, [pc, #28] @ (75e8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (76c0 ) │ │ │ │ + ldr r1, [pc, #28] @ (75ec ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ 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, #84] @ (7728 ) │ │ │ │ + ldr r1, [pc, #84] @ (7654 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #80] @ (772c ) │ │ │ │ + ldr r5, [pc, #80] @ (7658 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 7708 │ │ │ │ + cbz r3, 7634 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 76f8 │ │ │ │ - ldr r3, [pc, #64] @ (7730 ) │ │ │ │ + bne.n 7624 │ │ │ │ + ldr r3, [pc, #64] @ (765c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #19968 @ 0x4e00 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bhi.n 7716 │ │ │ │ - cbz r3, 771a │ │ │ │ - ldr r3, [pc, #48] @ (7730 ) │ │ │ │ + bhi.n 7642 │ │ │ │ + cbz r3, 7646 │ │ │ │ + ldr r3, [pc, #48] @ (765c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #19968 @ 0x4e00 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #40] @ (7734 ) │ │ │ │ - ldr r1, [pc, #44] @ (7738 ) │ │ │ │ + ldr r3, [pc, #40] @ (7660 ) │ │ │ │ + ldr r1, [pc, #44] @ (7664 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #20] @ (7730 ) │ │ │ │ + ldr r3, [pc, #20] @ (765c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #20096 @ 0x4e80 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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] @ (78d4 ) │ │ │ │ + ldr r5, [pc, #388] @ (7800 ) │ │ │ │ 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 77f0 │ │ │ │ + bhi.n 771c │ │ │ │ cmp r6, #1 │ │ │ │ - bgt.w 78a2 │ │ │ │ + bgt.w 77ce │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #360] @ (78d8 ) │ │ │ │ + ldr r3, [pc, #360] @ (7804 ) │ │ │ │ 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 789c │ │ │ │ + beq.w 77c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7880 │ │ │ │ + bne.n 77ac │ │ │ │ movs r3, #0 │ │ │ │ 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 7870 │ │ │ │ + bne.n 779c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7860 │ │ │ │ + bne.n 778c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 784e │ │ │ │ + blt.n 777a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 7838 │ │ │ │ - cbnz r1, 780a │ │ │ │ + bpl.n 7764 │ │ │ │ + cbnz r1, 7736 │ │ │ │ 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, 77c8 │ │ │ │ + cbnz r3, 76f4 │ │ │ │ blx 1f64 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 77e0 │ │ │ │ + cbz r0, 770c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77e0 │ │ │ │ + beq.n 770c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7804 │ │ │ │ + cbz r3, 7730 │ │ │ │ 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, #232] @ (78dc ) │ │ │ │ + ldr r0, [pc, #232] @ (7808 ) │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 1e3c <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7762 │ │ │ │ - b.n 77ea │ │ │ │ + bne.n 768e │ │ │ │ + b.n 7716 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 77e0 │ │ │ │ - ldr r3, [pc, #212] @ (78e0 ) │ │ │ │ - ldr r1, [pc, #212] @ (78e4 ) │ │ │ │ + b.n 770c │ │ │ │ + ldr r3, [pc, #212] @ (780c ) │ │ │ │ + ldr r1, [pc, #212] @ (7810 ) │ │ │ │ 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 │ │ │ │ - beq.n 782a │ │ │ │ + beq.n 7756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7848 │ │ │ │ + cbz r3, 7774 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3d58 │ │ │ │ + bl 3cc0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 3d58 │ │ │ │ - b.n 77ea │ │ │ │ - ldr r3, [pc, #164] @ (78e0 ) │ │ │ │ - ldr r1, [pc, #172] @ (78e8 ) │ │ │ │ + bl 3cc0 │ │ │ │ + b.n 7716 │ │ │ │ + ldr r3, [pc, #164] @ (780c ) │ │ │ │ + ldr r1, [pc, #172] @ (7814 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 7818 │ │ │ │ + b.n 7744 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 782a │ │ │ │ + b.n 7756 │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 77a8 │ │ │ │ + bpl.n 76d4 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 1ebc │ │ │ │ - b.n 77c8 │ │ │ │ + b.n 76f4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 77a0 │ │ │ │ + b.n 76cc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - b.n 779c │ │ │ │ - ldr r2, [pc, #104] @ (78ec ) │ │ │ │ + b.n 76c8 │ │ │ │ + ldr r2, [pc, #104] @ (7818 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7788 │ │ │ │ - ldr r3, [pc, #80] @ (78e0 ) │ │ │ │ - ldr r1, [pc, #96] @ (78f0 ) │ │ │ │ + beq.w 76b4 │ │ │ │ + ldr r3, [pc, #80] @ (780c ) │ │ │ │ + ldr r1, [pc, #96] @ (781c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 77ea │ │ │ │ + b.n 7716 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7786 │ │ │ │ - ldr r3, [pc, #80] @ (78f4 ) │ │ │ │ + b.n 76b2 │ │ │ │ + ldr r3, [pc, #80] @ (7820 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #80] @ (78f8 ) │ │ │ │ + ldr r1, [pc, #80] @ (7824 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 77ea │ │ │ │ + blt.n 7716 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.n 78c8 │ │ │ │ + beq.n 77f4 │ │ │ │ cmp r6, #2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #4] │ │ │ │ streq r3, [sp, #8] │ │ │ │ - b.n 776c │ │ │ │ + b.n 7698 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - b.n 776c │ │ │ │ + b.n 7698 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ 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, #76] @ (7958 ) │ │ │ │ + ldr r1, [pc, #76] @ (7884 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #76] @ (795c ) │ │ │ │ + ldr r3, [pc, #76] @ (7888 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 7936 │ │ │ │ + cbz r3, 7862 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 7950 │ │ │ │ + cbz r3, 787c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 794a │ │ │ │ + bne.n 7876 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (7960 ) │ │ │ │ + ldr r2, [pc, #40] @ (788c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (7964 ) │ │ │ │ + ldr r1, [pc, #40] @ (7890 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7930 │ │ │ │ + b.n 785c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7930 │ │ │ │ - ldr r3, [pc, #20] @ (7968 ) │ │ │ │ + b.n 785c │ │ │ │ + ldr r3, [pc, #20] @ (7894 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b.n 7930 │ │ │ │ + b.n 785c │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ movs r0, 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, #212] @ (7a50 ) │ │ │ │ + ldr r1, [pc, #212] @ (797c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #208] @ (7a54 ) │ │ │ │ + ldr r5, [pc, #208] @ (7980 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 79a6 │ │ │ │ + cbz r3, 78d2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a2e │ │ │ │ - cbnz r0, 79b8 │ │ │ │ - ldr r3, [pc, #184] @ (7a58 ) │ │ │ │ + bne.n 795a │ │ │ │ + cbnz r0, 78e4 │ │ │ │ + ldr r3, [pc, #184] @ (7984 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #180] @ (7a5c ) │ │ │ │ - ldr r1, [pc, #180] @ (7a60 ) │ │ │ │ + ldr r3, [pc, #180] @ (7988 ) │ │ │ │ + ldr r1, [pc, #180] @ (798c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 79a2 │ │ │ │ + b.n 78ce │ │ │ │ blx 1fd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79b4 │ │ │ │ + beq.n 78e0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 79fa │ │ │ │ + cbz r3, 7926 │ │ │ │ movs r0, #2 │ │ │ │ blx 2108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a34 │ │ │ │ + beq.n 7960 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -8764,55 +8711,139 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79a2 │ │ │ │ + beq.n 78ce │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 79a2 │ │ │ │ + bge.n 78ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, ip │ │ │ │ ldr r0, [r5, #12] │ │ │ │ it ne │ │ │ │ strne.w lr, [r1] │ │ │ │ str r1, [r0, r3] │ │ │ │ adds r3, #4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 7a08 │ │ │ │ + b.n 7934 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r0, r3 │ │ │ │ - b.n 799c │ │ │ │ + b.n 78c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79b4 │ │ │ │ + beq.n 78e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79b4 │ │ │ │ + bne.n 78e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 79b4 │ │ │ │ + b.n 78e0 │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ b.w 1e58 │ │ │ │ nop │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 79b6 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 7a00 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 79c0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 7a00 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 7a02 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7a3e │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7a34 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbz r0, 79da │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 7a00 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbnz r0, 7a2a │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbnz r0, 7a20 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ + cbz r0, 79ec │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 7a00 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + cbnz r0, 7a16 │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ + cbnz r0, 7a0c │ │ │ │ + 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 79c4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79f4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79f0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79e2 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79de │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79d0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79ca │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00007a6c <.fini>: │ │ │ │ +00007a48 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,644 +1,644 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00007a74 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00007a84 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00007a94 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00007aa4 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00007ab4 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00007ac4 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00007ad4 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00007ae4 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00007af4 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00007b04 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ - 0x00007b14 63696f2e 6576656e 74730000 6765745f cio.events..get_ │ │ │ │ - 0x00007b24 6576656e 745f6c6f 6f705f70 6f6c6963 event_loop_polic │ │ │ │ - 0x00007b34 79000000 6173796e 63696f2e 62617365 y...asyncio.base │ │ │ │ - 0x00007b44 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ - 0x00007b54 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ - 0x00007b64 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ - 0x00007b74 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ - 0x00007b84 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ - 0x00007b94 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ - 0x00007ba4 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ - 0x00007bb4 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ - 0x00007bc4 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ - 0x00007bd4 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ - 0x00007be4 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ - 0x00007bf4 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ - 0x00007c04 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ - 0x00007c14 5765616b 53657400 5f736368 6564756c WeakSet._schedul │ │ │ │ - 0x00007c24 65645f74 61736b73 00000000 5f656167 ed_tasks...._eag │ │ │ │ - 0x00007c34 65725f74 61736b73 00000000 5f637572 er_tasks...._cur │ │ │ │ - 0x00007c44 72656e74 5f746173 6b730000 6e6f2072 rent_tasks..no r │ │ │ │ - 0x00007c54 756e6e69 6e672065 76656e74 206c6f6f unning event loo │ │ │ │ - 0x00007c64 70000000 6120636f 726f7574 696e6520 p...a coroutine │ │ │ │ - 0x00007c74 77617320 65787065 63746564 2c20676f was expected, go │ │ │ │ - 0x00007c84 74202552 00000000 63616e6e 6f742064 t %R....cannot d │ │ │ │ - 0x00007c94 656c6574 65206174 74726962 75746500 elete attribute. │ │ │ │ - 0x00007ca4 756e696e 69746961 6c697a65 64204675 uninitialized Fu │ │ │ │ - 0x00007cb4 74757265 206f626a 65637400 6765745f ture object.get_ │ │ │ │ - 0x00007cc4 6c6f6f70 28292074 616b6573 206e6f20 loop() takes no │ │ │ │ - 0x00007cd4 61726775 6d656e74 73000000 46757475 arguments...Futu │ │ │ │ - 0x00007ce4 7265206f 626a6563 74206973 206e6f74 re object is not │ │ │ │ - 0x00007cf4 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ - 0x00007d04 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ - 0x00007d14 6f206b65 79776f72 64206172 67756d65 o keyword argume │ │ │ │ - 0x00007d24 6e747300 66756e63 74696f6e 2074616b nts.function tak │ │ │ │ - 0x00007d34 6573206e 6f20706f 73697469 6f6e616c es no positional │ │ │ │ - 0x00007d44 20617267 756d656e 74730000 43616e6e arguments..Cann │ │ │ │ - 0x00007d54 6f742065 6e746572 20696e74 6f207461 ot enter into ta │ │ │ │ - 0x00007d64 736b2025 52207768 696c6520 616e6f74 sk %R while anot │ │ │ │ - 0x00007d74 68657220 7461736b 20255220 69732062 her task %R is b │ │ │ │ - 0x00007d84 65696e67 20657865 63757465 642e0000 eing executed... │ │ │ │ - 0x00007d94 4c656176 696e6720 7461736b 20255220 Leaving task %R │ │ │ │ - 0x00007da4 646f6573 206e6f74 206d6174 63682074 does not match t │ │ │ │ - 0x00007db4 68652063 75727265 6e742074 61736b20 he current task │ │ │ │ - 0x00007dc4 25522e00 5f737465 7028293a 20616c72 %R.._step(): alr │ │ │ │ - 0x00007dd4 65616479 20646f6e 653a2025 52202552 eady done: %R %R │ │ │ │ - 0x00007de4 00000000 756e696e 69746961 6c697a65 ....uninitialize │ │ │ │ - 0x00007df4 64205461 736b206f 626a6563 74000000 d Task object... │ │ │ │ - 0x00007e04 696e7661 6c696420 73746174 65000000 invalid state... │ │ │ │ - 0x00007e14 5461736b 2063616e 6e6f7420 61776169 Task cannot awai │ │ │ │ - 0x00007e24 74206f6e 20697473 656c663a 20255200 t on itself: %R. │ │ │ │ - 0x00007e34 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ - 0x00007e44 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ - 0x00007e54 66726f6d 20666f72 2067656e 65726174 from for generat │ │ │ │ - 0x00007e64 6f722069 6e207461 736b2025 52207769 or in task %R wi │ │ │ │ - 0x00007e74 74682025 52000000 5461736b 20676f74 th %R...Task got │ │ │ │ - 0x00007e84 20626164 20796965 6c643a20 25520000 bad yield: %R.. │ │ │ │ - 0x00007e94 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ - 0x00007ea4 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ - 0x00007eb4 66726f6d 20696e20 7461736b 20255220 from in task %R │ │ │ │ - 0x00007ec4 77697468 20255200 5461736b 20255220 with %R.Task %R │ │ │ │ - 0x00007ed4 676f7420 46757475 72652025 52206174 got Future %R at │ │ │ │ - 0x00007ee4 74616368 65642074 6f206120 64696666 tached to a diff │ │ │ │ - 0x00007ef4 6572656e 74206c6f 6f700000 696e7661 erent loop..inva │ │ │ │ - 0x00007f04 6c696420 65786365 7074696f 6e206f62 lid exception ob │ │ │ │ - 0x00007f14 6a656374 00000000 53746f70 49746572 ject....StopIter │ │ │ │ - 0x00007f24 6174696f 6e20696e 74657261 63747320 ation interacts │ │ │ │ - 0x00007f34 6261646c 79207769 74682067 656e6572 badly with gener │ │ │ │ - 0x00007f44 61746f72 7320616e 64206361 6e6e6f74 ators and cannot │ │ │ │ - 0x00007f54 20626520 72616973 65642069 6e746f20 be raised into │ │ │ │ - 0x00007f64 61204675 74757265 00000000 61776169 a Future....awai │ │ │ │ - 0x00007f74 74207761 736e2774 20757365 64207769 t wasn't used wi │ │ │ │ - 0x00007f84 74682066 75747572 65000000 52657375 th future...Resu │ │ │ │ - 0x00007f94 6c742069 73206e6f 74207365 742e0000 lt is not set... │ │ │ │ - 0x00007fa4 5461736b 2d255300 65786365 7074696f Task-%S.exceptio │ │ │ │ - 0x00007fb4 6e282920 74616b65 73206e6f 20617267 n() takes no arg │ │ │ │ - 0x00007fc4 756d656e 74730000 45786365 7074696f uments..Exceptio │ │ │ │ - 0x00007fd4 6e206973 206e6f74 20736574 2e000000 n is not set.... │ │ │ │ - 0x00007fe4 5461736b 20776173 20646573 74726f79 Task was destroy │ │ │ │ - 0x00007ff4 65642062 75742069 74206973 2070656e ed but it is pen │ │ │ │ - 0x00008004 64696e67 21000000 25732065 78636570 ding!...%s excep │ │ │ │ - 0x00008014 74696f6e 20776173 206e6576 65722072 tion was never r │ │ │ │ - 0x00008024 65747269 65766564 00000000 7468726f etrieved....thro │ │ │ │ - 0x00008034 77000000 74686520 28747970 652c2065 w...the (type, e │ │ │ │ - 0x00008044 78632c20 74622920 7369676e 61747572 xc, tb) signatur │ │ │ │ - 0x00008054 65206f66 20746872 6f772829 20697320 e of throw() is │ │ │ │ - 0x00008064 64657072 65636174 65642c20 75736520 deprecated, use │ │ │ │ - 0x00008074 74686520 73696e67 6c652d61 72672073 the single-arg s │ │ │ │ - 0x00008084 69676e61 74757265 20696e73 74656164 ignature instead │ │ │ │ - 0x00008094 2e000000 7468726f 77282920 74686972 ....throw() thir │ │ │ │ - 0x000080a4 64206172 67756d65 6e74206d 75737420 d argument must │ │ │ │ - 0x000080b4 62652061 20747261 63656261 636b0000 be a traceback.. │ │ │ │ - 0x000080c4 696e7374 616e6365 20657863 65707469 instance excepti │ │ │ │ - 0x000080d4 6f6e206d 6179206e 6f742068 61766520 on may not have │ │ │ │ - 0x000080e4 61207365 70617261 74652076 616c7565 a separate value │ │ │ │ - 0x000080f4 00000000 65786365 7074696f 6e73206d ....exceptions m │ │ │ │ - 0x00008104 75737420 62652063 6c617373 65732064 ust be classes d │ │ │ │ - 0x00008114 65726976 696e6720 42617365 45786365 eriving BaseExce │ │ │ │ - 0x00008124 7074696f 6e206f72 20696e73 74616e63 ption or instanc │ │ │ │ - 0x00008134 6573206f 66207375 63682061 20636c61 es of such a cla │ │ │ │ - 0x00008144 73730000 5461736b 20646f65 73206e6f ss..Task does no │ │ │ │ - 0x00008154 74207375 70706f72 74207365 745f7265 t support set_re │ │ │ │ - 0x00008164 73756c74 206f7065 72617469 6f6e0000 sult operation.. │ │ │ │ - 0x00008174 5461736b 20646f65 73206e6f 74207375 Task does not su │ │ │ │ - 0x00008184 70706f72 74207365 745f6578 63657074 pport set_except │ │ │ │ - 0x00008194 696f6e20 6f706572 6174696f 6e000000 ion operation... │ │ │ │ - 0x000081a4 5f6c6f67 5f747261 63656261 636b2063 _log_traceback c │ │ │ │ - 0x000081b4 616e206f 6e6c7920 62652073 65742074 an only be set t │ │ │ │ - 0x000081c4 6f204661 6c736500 6c696d69 74000000 o False.limit... │ │ │ │ - 0x000081d4 66696c65 00000000 6d736700 65616765 file....msg.eage │ │ │ │ - 0x000081e4 725f7374 61727400 5f737461 74650000 r_start._state.. │ │ │ │ - 0x000081f4 5f617379 6e63696f 5f667574 7572655f _asyncio_future_ │ │ │ │ - 0x00008204 626c6f63 6b696e67 00000000 5f63616c blocking...._cal │ │ │ │ - 0x00008214 6c626163 6b730000 5f726573 756c7400 lbacks.._result. │ │ │ │ - 0x00008224 5f657863 65707469 6f6e0000 5f6c6f67 _exception.._log │ │ │ │ - 0x00008234 5f747261 63656261 636b0000 5f736f75 _traceback.._sou │ │ │ │ - 0x00008244 7263655f 74726163 65626163 6b000000 rce_traceback... │ │ │ │ - 0x00008254 5f63616e 63656c5f 6d657373 61676500 _cancel_message. │ │ │ │ - 0x00008264 5f6c6f67 5f646573 74726f79 5f70656e _log_destroy_pen │ │ │ │ - 0x00008274 64696e67 00000000 5f6d7573 745f6361 ding...._must_ca │ │ │ │ - 0x00008284 6e63656c 00000000 5f636f72 6f000000 ncel...._coro... │ │ │ │ - 0x00008294 5f667574 5f776169 74657200 6164645f _fut_waiter.add_ │ │ │ │ - 0x000082a4 646f6e65 5f63616c 6c626163 6b000000 done_callback... │ │ │ │ - 0x000082b4 72656d6f 76655f64 6f6e655f 63616c6c remove_done_call │ │ │ │ - 0x000082c4 6261636b 00000000 63616e63 656c6c65 back....cancelle │ │ │ │ - 0x000082d4 64000000 646f6e65 00000000 7365745f d...done....set_ │ │ │ │ - 0x000082e4 72657375 6c740000 7365745f 65786365 result..set_exce │ │ │ │ - 0x000082f4 7074696f 6e000000 63616e63 656c0000 ption...cancel.. │ │ │ │ - 0x00008304 63616e63 656c6c69 6e670000 756e6361 cancelling..unca │ │ │ │ - 0x00008314 6e63656c 00000000 6765745f 73746163 ncel....get_stac │ │ │ │ - 0x00008324 6b000000 7072696e 745f7374 61636b00 k...print_stack. │ │ │ │ - 0x00008334 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ - 0x00008344 6572726f 72000000 6765745f 6e616d65 error...get_name │ │ │ │ - 0x00008354 00000000 7365745f 6e616d65 00000000 ....set_name.... │ │ │ │ - 0x00008364 6765745f 636f726f 00000000 6765745f get_coro....get_ │ │ │ │ - 0x00008374 636f6e74 65787400 5f5f636c 6173735f context.__class_ │ │ │ │ - 0x00008384 67657469 74656d5f 5f000000 5461736b getitem__...Task │ │ │ │ - 0x00008394 73206172 65206765 6e657269 63206f76 s are generic ov │ │ │ │ - 0x000083a4 65722074 68652072 65747572 6e207479 er the return ty │ │ │ │ - 0x000083b4 7065206f 66207468 65697220 77726170 pe of their wrap │ │ │ │ - 0x000083c4 70656420 636f726f 7574696e 65730000 ped coroutines.. │ │ │ │ - 0x000083d4 6765745f 6c6f6f70 00000000 46757475 get_loop....Futu │ │ │ │ - 0x000083e4 72657320 61726520 67656e65 72696320 res are generic │ │ │ │ - 0x000083f4 6f766572 20746865 20747970 65206f66 over the type of │ │ │ │ - 0x00008404 20746865 69722072 6573756c 74730000 their results.. │ │ │ │ - 0x00008414 73656e64 00000000 636c6f73 65000000 send....close... │ │ │ │ - 0x00008424 5f5f7365 6c665f5f 00000000 63757272 __self__....curr │ │ │ │ - 0x00008434 656e745f 7461736b 00000000 6765745f ent_task....get_ │ │ │ │ - 0x00008444 6576656e 745f6c6f 6f700000 6765745f event_loop..get_ │ │ │ │ - 0x00008454 72756e6e 696e675f 6c6f6f70 00000000 running_loop.... │ │ │ │ - 0x00008464 5f676574 5f72756e 6e696e67 5f6c6f6f _get_running_loo │ │ │ │ - 0x00008474 70000000 5f736574 5f72756e 6e696e67 p..._set_running │ │ │ │ - 0x00008484 5f6c6f6f 70000000 5f726567 69737465 _loop..._registe │ │ │ │ - 0x00008494 725f7461 736b0000 5f726567 69737465 r_task.._registe │ │ │ │ - 0x000084a4 725f6561 6765725f 7461736b 00000000 r_eager_task.... │ │ │ │ - 0x000084b4 5f756e72 65676973 7465725f 7461736b _unregister_task │ │ │ │ - 0x000084c4 00000000 5f756e72 65676973 7465725f ...._unregister_ │ │ │ │ - 0x000084d4 65616765 725f7461 736b0000 5f656e74 eager_task.._ent │ │ │ │ - 0x000084e4 65725f74 61736b00 5f6c6561 76655f74 er_task._leave_t │ │ │ │ - 0x000084f4 61736b00 5f737761 705f6375 7272656e ask._swap_curren │ │ │ │ - 0x00008504 745f7461 736b0000 46757475 72650000 t_task..Future.. │ │ │ │ - 0x00008514 7461736b 5f77616b 65757000 5461736b task_wakeup.Task │ │ │ │ - 0x00008524 00000000 5f617379 6e63696f 2e546173 ...._asyncio.Tas │ │ │ │ - 0x00008534 6b000000 5f617379 6e63696f 2e467574 k..._asyncio.Fut │ │ │ │ - 0x00008544 75726500 5f617379 6e63696f 2e467574 ure._asyncio.Fut │ │ │ │ - 0x00008554 75726549 74657200 5f617379 6e63696f ureIter._asyncio │ │ │ │ - 0x00008564 2e546173 6b537465 704d6574 68577261 .TaskStepMethWra │ │ │ │ - 0x00008574 70706572 00000000 5f617379 6e63696f pper...._asyncio │ │ │ │ - 0x00008584 00000000 6765745f 636f6e74 65787428 ....get_context( │ │ │ │ - 0x00008594 2473656c 662c202f 290a2d2d 0a0a0000 $self, /).--.... │ │ │ │ - 0x000085a4 6765745f 636f726f 28247365 6c662c20 get_coro($self, │ │ │ │ - 0x000085b4 2f290a2d 2d0a0a00 7365745f 6e616d65 /).--...set_name │ │ │ │ - 0x000085c4 28247365 6c662c20 76616c75 652c202f ($self, value, / │ │ │ │ - 0x000085d4 290a2d2d 0a0a0000 6765745f 6e616d65 ).--....get_name │ │ │ │ - 0x000085e4 28247365 6c662c20 2f290a2d 2d0a0a00 ($self, /).--... │ │ │ │ - 0x000085f4 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ - 0x00008604 6572726f 72282473 656c662c 202f290a error($self, /). │ │ │ │ - 0x00008614 2d2d0a0a 43726561 74652074 68652043 --..Create the C │ │ │ │ - 0x00008624 616e6365 6c6c6564 4572726f 7220746f ancelledError to │ │ │ │ - 0x00008634 20726169 73652069 66207468 65205461 raise if the Ta │ │ │ │ - 0x00008644 736b2069 73206361 6e63656c 6c65642e sk is cancelled. │ │ │ │ - 0x00008654 0a0a5468 69732073 686f756c 64206f6e ..This should on │ │ │ │ - 0x00008664 6c792062 65206361 6c6c6564 206f6e63 ly be called onc │ │ │ │ - 0x00008674 65207768 656e2068 616e646c 696e6720 e when handling │ │ │ │ - 0x00008684 61206361 6e63656c 6c617469 6f6e2073 a cancellation s │ │ │ │ - 0x00008694 696e6365 0a697420 65726173 65732074 ince.it erases t │ │ │ │ - 0x000086a4 68652063 6f6e7465 78742065 78636570 he context excep │ │ │ │ - 0x000086b4 74696f6e 2076616c 75652e00 7072696e tion value..prin │ │ │ │ - 0x000086c4 745f7374 61636b28 2473656c 662c202f t_stack($self, / │ │ │ │ - 0x000086d4 2c202a2c 206c696d 69743d4e 6f6e652c , *, limit=None, │ │ │ │ - 0x000086e4 2066696c 653d4e6f 6e65290a 2d2d0a0a file=None).--.. │ │ │ │ - 0x000086f4 5072696e 74207468 65207374 61636b20 Print the stack │ │ │ │ - 0x00008704 6f722074 72616365 6261636b 20666f72 or traceback for │ │ │ │ - 0x00008714 20746869 73207461 736b2773 20636f72 this task's cor │ │ │ │ - 0x00008724 6f757469 6e652e0a 0a546869 73207072 outine...This pr │ │ │ │ - 0x00008734 6f647563 6573206f 75747075 74207369 oduces output si │ │ │ │ - 0x00008744 6d696c61 7220746f 20746861 74206f66 milar to that of │ │ │ │ - 0x00008754 20746865 20747261 63656261 636b206d the traceback m │ │ │ │ - 0x00008764 6f64756c 652c0a66 6f722074 68652066 odule,.for the f │ │ │ │ - 0x00008774 72616d65 73207265 74726965 76656420 rames retrieved │ │ │ │ - 0x00008784 62792067 65745f73 7461636b 28292e20 by get_stack(). │ │ │ │ - 0x00008794 20546865 206c696d 69742061 7267756d The limit argum │ │ │ │ - 0x000087a4 656e740a 69732070 61737365 6420746f ent.is passed to │ │ │ │ - 0x000087b4 20676574 5f737461 636b2829 2e202054 get_stack(). T │ │ │ │ - 0x000087c4 68652066 696c6520 61726775 6d656e74 he file argument │ │ │ │ - 0x000087d4 20697320 616e2049 2f4f2073 74726561 is an I/O strea │ │ │ │ - 0x000087e4 6d0a746f 20776869 63682074 6865206f m.to which the o │ │ │ │ - 0x000087f4 75747075 74206973 20777269 7474656e utput is written │ │ │ │ - 0x00008804 3b206279 20646566 61756c74 206f7574 ; by default out │ │ │ │ - 0x00008814 70757420 69732077 72697474 656e0a74 put is written.t │ │ │ │ - 0x00008824 6f207379 732e7374 64657272 2e000000 o sys.stderr.... │ │ │ │ - 0x00008834 6765745f 73746163 6b282473 656c662c get_stack($self, │ │ │ │ - 0x00008844 202f2c20 2a2c206c 696d6974 3d4e6f6e /, *, limit=Non │ │ │ │ - 0x00008854 65290a2d 2d0a0a52 65747572 6e207468 e).--..Return th │ │ │ │ - 0x00008864 65206c69 7374206f 66207374 61636b20 e list of stack │ │ │ │ - 0x00008874 6672616d 65732066 6f722074 68697320 frames for this │ │ │ │ - 0x00008884 7461736b 27732063 6f726f75 74696e65 task's coroutine │ │ │ │ - 0x00008894 2e0a0a49 66207468 6520636f 726f7574 ...If the corout │ │ │ │ - 0x000088a4 696e6520 6973206e 6f742064 6f6e652c ine is not done, │ │ │ │ - 0x000088b4 20746869 73207265 7475726e 73207468 this returns th │ │ │ │ - 0x000088c4 65207374 61636b20 77686572 65206974 e stack where it │ │ │ │ - 0x000088d4 2069730a 73757370 656e6465 642e2020 is.suspended. │ │ │ │ - 0x000088e4 49662074 68652063 6f726f75 74696e65 If the coroutine │ │ │ │ - 0x000088f4 20686173 20636f6d 706c6574 65642073 has completed s │ │ │ │ - 0x00008904 75636365 73736675 6c6c7920 6f722077 uccessfully or w │ │ │ │ - 0x00008914 61730a63 616e6365 6c6c6564 2c207468 as.cancelled, th │ │ │ │ - 0x00008924 69732072 65747572 6e732061 6e20656d is returns an em │ │ │ │ - 0x00008934 70747920 6c697374 2e202049 66207468 pty list. If th │ │ │ │ - 0x00008944 6520636f 726f7574 696e6520 7761730a e coroutine was. │ │ │ │ - 0x00008954 7465726d 696e6174 65642062 7920616e terminated by an │ │ │ │ - 0x00008964 20657863 65707469 6f6e2c20 74686973 exception, this │ │ │ │ - 0x00008974 20726574 75726e73 20746865 206c6973 returns the lis │ │ │ │ - 0x00008984 74206f66 20747261 63656261 636b0a66 t of traceback.f │ │ │ │ - 0x00008994 72616d65 732e0a0a 54686520 6672616d rames...The fram │ │ │ │ - 0x000089a4 65732061 72652061 6c776179 73206f72 es are always or │ │ │ │ - 0x000089b4 64657265 64206672 6f6d206f 6c646573 dered from oldes │ │ │ │ - 0x000089c4 7420746f 206e6577 6573742e 0a0a5468 t to newest...Th │ │ │ │ - 0x000089d4 65206f70 74696f6e 616c206c 696d6974 e optional limit │ │ │ │ - 0x000089e4 20676976 65732074 6865206d 6178696d gives the maxim │ │ │ │ - 0x000089f4 756d206e 756d6265 72206f66 20667261 um number of fra │ │ │ │ - 0x00008a04 6d657320 746f0a72 65747572 6e3b2062 mes to.return; b │ │ │ │ - 0x00008a14 79206465 6661756c 7420616c 6c206176 y default all av │ │ │ │ - 0x00008a24 61696c61 626c6520 6672616d 65732061 ailable frames a │ │ │ │ - 0x00008a34 72652072 65747572 6e65642e 20204974 re returned. It │ │ │ │ - 0x00008a44 730a6d65 616e696e 67206469 66666572 s.meaning differ │ │ │ │ - 0x00008a54 73206465 70656e64 696e6720 6f6e2077 s depending on w │ │ │ │ - 0x00008a64 68657468 65722061 20737461 636b206f hether a stack o │ │ │ │ - 0x00008a74 72206120 74726163 65626163 6b206973 r a traceback is │ │ │ │ - 0x00008a84 0a726574 75726e65 643a2074 6865206e .returned: the n │ │ │ │ - 0x00008a94 65776573 74206672 616d6573 206f6620 ewest frames of │ │ │ │ - 0x00008aa4 61207374 61636b20 61726520 72657475 a stack are retu │ │ │ │ - 0x00008ab4 726e6564 2c206275 74207468 650a6f6c rned, but the.ol │ │ │ │ - 0x00008ac4 64657374 20667261 6d657320 6f662061 dest frames of a │ │ │ │ - 0x00008ad4 20747261 63656261 636b2061 72652072 traceback are r │ │ │ │ - 0x00008ae4 65747572 6e65642e 20202854 68697320 eturned. (This │ │ │ │ - 0x00008af4 6d617463 68657320 7468650a 62656861 matches the.beha │ │ │ │ - 0x00008b04 76696f72 206f6620 74686520 74726163 vior of the trac │ │ │ │ - 0x00008b14 65626163 6b206d6f 64756c65 2e290a0a eback module.).. │ │ │ │ - 0x00008b24 466f7220 72656173 6f6e7320 6265796f For reasons beyo │ │ │ │ - 0x00008b34 6e64206f 75722063 6f6e7472 6f6c2c20 nd our control, │ │ │ │ - 0x00008b44 6f6e6c79 206f6e65 20737461 636b2066 only one stack f │ │ │ │ - 0x00008b54 72616d65 2069730a 72657475 726e6564 rame is.returned │ │ │ │ - 0x00008b64 20666f72 20612073 75737065 6e646564 for a suspended │ │ │ │ - 0x00008b74 20636f72 6f757469 6e652e00 756e6361 coroutine..unca │ │ │ │ - 0x00008b84 6e63656c 28247365 6c662c20 2f290a2d ncel($self, /).- │ │ │ │ - 0x00008b94 2d0a0a44 65637265 6d656e74 20746865 -..Decrement the │ │ │ │ - 0x00008ba4 20746173 6b277320 636f756e 74206f66 task's count of │ │ │ │ - 0x00008bb4 2063616e 63656c6c 6174696f 6e207265 cancellation re │ │ │ │ - 0x00008bc4 71756573 74732e0a 0a546869 73207368 quests...This sh │ │ │ │ - 0x00008bd4 6f756c64 20626520 75736564 20627920 ould be used by │ │ │ │ - 0x00008be4 7461736b 73207468 61742063 61746368 tasks that catch │ │ │ │ - 0x00008bf4 2043616e 63656c6c 65644572 726f720a CancelledError. │ │ │ │ - 0x00008c04 616e6420 77697368 20746f20 636f6e74 and wish to cont │ │ │ │ - 0x00008c14 696e7565 20696e64 6566696e 6974656c inue indefinitel │ │ │ │ - 0x00008c24 7920756e 74696c20 74686579 20617265 y until they are │ │ │ │ - 0x00008c34 2063616e 63656c6c 65642061 6761696e cancelled again │ │ │ │ - 0x00008c44 2e0a0a52 65747572 6e732074 68652072 ...Returns the r │ │ │ │ - 0x00008c54 656d6169 6e696e67 206e756d 62657220 emaining number │ │ │ │ - 0x00008c64 6f662063 616e6365 6c6c6174 696f6e20 of cancellation │ │ │ │ - 0x00008c74 72657175 65737473 2e000000 63616e63 requests....canc │ │ │ │ - 0x00008c84 656c6c69 6e672824 73656c66 2c202f29 elling($self, /) │ │ │ │ - 0x00008c94 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ - 0x00008ca4 636f756e 74206f66 20746865 20746173 count of the tas │ │ │ │ - 0x00008cb4 6b277320 63616e63 656c6c61 74696f6e k's cancellation │ │ │ │ - 0x00008cc4 20726571 75657374 732e0a0a 54686973 requests...This │ │ │ │ - 0x00008cd4 20636f75 6e742069 7320696e 6372656d count is increm │ │ │ │ - 0x00008ce4 656e7465 64207768 656e202e 63616e63 ented when .canc │ │ │ │ - 0x00008cf4 656c2829 20697320 63616c6c 65640a61 el() is called.a │ │ │ │ - 0x00008d04 6e64206d 61792062 65206465 6372656d nd may be decrem │ │ │ │ - 0x00008d14 656e7465 64207573 696e6720 2e756e63 ented using .unc │ │ │ │ - 0x00008d24 616e6365 6c28292e 00000000 63616e63 ancel().....canc │ │ │ │ - 0x00008d34 656c2824 73656c66 2c202f2c 206d7367 el($self, /, msg │ │ │ │ - 0x00008d44 3d4e6f6e 65290a2d 2d0a0a52 65717565 =None).--..Reque │ │ │ │ - 0x00008d54 73742074 68617420 74686973 20746173 st that this tas │ │ │ │ - 0x00008d64 6b206361 6e63656c 20697473 656c662e k cancel itself. │ │ │ │ - 0x00008d74 0a0a5468 69732061 7272616e 67657320 ..This arranges │ │ │ │ - 0x00008d84 666f7220 61204361 6e63656c 6c656445 for a CancelledE │ │ │ │ - 0x00008d94 72726f72 20746f20 62652074 68726f77 rror to be throw │ │ │ │ - 0x00008da4 6e20696e 746f2074 68650a77 72617070 n into the.wrapp │ │ │ │ - 0x00008db4 65642063 6f726f75 74696e65 206f6e20 ed coroutine on │ │ │ │ - 0x00008dc4 74686520 6e657874 20637963 6c652074 the next cycle t │ │ │ │ - 0x00008dd4 68726f75 67682074 68652065 76656e74 hrough the event │ │ │ │ - 0x00008de4 206c6f6f 702e0a54 68652063 6f726f75 loop..The corou │ │ │ │ - 0x00008df4 74696e65 20746865 6e206861 73206120 tine then has a │ │ │ │ - 0x00008e04 6368616e 63652074 6f20636c 65616e20 chance to clean │ │ │ │ - 0x00008e14 7570206f 72206576 656e2064 656e790a up or even deny. │ │ │ │ - 0x00008e24 74686520 72657175 65737420 7573696e the request usin │ │ │ │ - 0x00008e34 67207472 792f6578 63657074 2f66696e g try/except/fin │ │ │ │ - 0x00008e44 616c6c79 2e0a0a55 6e6c696b 65204675 ally...Unlike Fu │ │ │ │ - 0x00008e54 74757265 2e63616e 63656c2c 20746869 ture.cancel, thi │ │ │ │ - 0x00008e64 7320646f 6573206e 6f742067 75617261 s does not guara │ │ │ │ - 0x00008e74 6e746565 20746861 74207468 650a7461 ntee that the.ta │ │ │ │ - 0x00008e84 736b2077 696c6c20 62652063 616e6365 sk will be cance │ │ │ │ - 0x00008e94 6c6c6564 3a207468 65206578 63657074 lled: the except │ │ │ │ - 0x00008ea4 696f6e20 6d696768 74206265 20636175 ion might be cau │ │ │ │ - 0x00008eb4 67687420 616e640a 61637465 64207570 ght and.acted up │ │ │ │ - 0x00008ec4 6f6e2c20 64656c61 79696e67 2063616e on, delaying can │ │ │ │ - 0x00008ed4 63656c6c 6174696f 6e206f66 20746865 cellation of the │ │ │ │ - 0x00008ee4 20746173 6b206f72 20707265 76656e74 task or prevent │ │ │ │ - 0x00008ef4 696e670a 63616e63 656c6c61 74696f6e ing.cancellation │ │ │ │ - 0x00008f04 20636f6d 706c6574 656c792e 20205468 completely. Th │ │ │ │ - 0x00008f14 65207461 736b206d 61792061 6c736f20 e task may also │ │ │ │ - 0x00008f24 72657475 726e2061 2076616c 7565206f return a value o │ │ │ │ - 0x00008f34 720a7261 69736520 61206469 66666572 r.raise a differ │ │ │ │ - 0x00008f44 656e7420 65786365 7074696f 6e2e0a0a ent exception... │ │ │ │ - 0x00008f54 496d6d65 64696174 656c7920 61667465 Immediately afte │ │ │ │ - 0x00008f64 72207468 6973206d 6574686f 64206973 r this method is │ │ │ │ - 0x00008f74 2063616c 6c65642c 20546173 6b2e6361 called, Task.ca │ │ │ │ - 0x00008f84 6e63656c 6c656428 29207769 6c6c0a6e ncelled() will.n │ │ │ │ - 0x00008f94 6f742072 65747572 6e205472 75652028 ot return True ( │ │ │ │ - 0x00008fa4 756e6c65 73732074 68652074 61736b20 unless the task │ │ │ │ - 0x00008fb4 77617320 616c7265 61647920 63616e63 was already canc │ │ │ │ - 0x00008fc4 656c6c65 64292e20 20410a74 61736b20 elled). A.task │ │ │ │ - 0x00008fd4 77696c6c 20626520 6d61726b 65642061 will be marked a │ │ │ │ - 0x00008fe4 73206361 6e63656c 6c656420 7768656e s cancelled when │ │ │ │ - 0x00008ff4 20746865 20777261 70706564 20636f72 the wrapped cor │ │ │ │ - 0x00009004 6f757469 6e650a74 65726d69 6e617465 outine.terminate │ │ │ │ - 0x00009014 73207769 74682061 2043616e 63656c6c s with a Cancell │ │ │ │ - 0x00009024 65644572 726f7220 65786365 7074696f edError exceptio │ │ │ │ - 0x00009034 6e202865 76656e20 69662063 616e6365 n (even if cance │ │ │ │ - 0x00009044 6c28290a 77617320 6e6f7420 63616c6c l().was not call │ │ │ │ - 0x00009054 6564292e 0a0a5468 69732061 6c736f20 ed)...This also │ │ │ │ - 0x00009064 696e6372 65617365 73207468 65207461 increases the ta │ │ │ │ - 0x00009074 736b2773 20636f75 6e74206f 66206361 sk's count of ca │ │ │ │ - 0x00009084 6e63656c 6c617469 6f6e2072 65717565 ncellation reque │ │ │ │ - 0x00009094 7374732e 00000000 7365745f 65786365 sts.....set_exce │ │ │ │ - 0x000090a4 7074696f 6e282473 656c662c 20657863 ption($self, exc │ │ │ │ - 0x000090b4 65707469 6f6e2c20 2f290a2d 2d0a0a00 eption, /).--... │ │ │ │ - 0x000090c4 7365745f 72657375 6c742824 73656c66 set_result($self │ │ │ │ - 0x000090d4 2c207265 73756c74 2c202f29 0a2d2d0a , result, /).--. │ │ │ │ - 0x000090e4 0a000000 5f6d616b 655f6361 6e63656c ...._make_cancel │ │ │ │ - 0x000090f4 6c65645f 6572726f 72282473 656c662c led_error($self, │ │ │ │ - 0x00009104 202f290a 2d2d0a0a 43726561 74652074 /).--..Create t │ │ │ │ - 0x00009114 68652043 616e6365 6c6c6564 4572726f he CancelledErro │ │ │ │ - 0x00009124 7220746f 20726169 73652069 66207468 r to raise if th │ │ │ │ - 0x00009134 65204675 74757265 20697320 63616e63 e Future is canc │ │ │ │ - 0x00009144 656c6c65 642e0a0a 54686973 2073686f elled...This sho │ │ │ │ - 0x00009154 756c6420 6f6e6c79 20626520 63616c6c uld only be call │ │ │ │ - 0x00009164 6564206f 6e636520 7768656e 2068616e ed once when han │ │ │ │ - 0x00009174 646c696e 67206120 63616e63 656c6c61 dling a cancella │ │ │ │ - 0x00009184 74696f6e 2073696e 63650a69 74206572 tion since.it er │ │ │ │ - 0x00009194 61736573 20746865 20636f6e 74657874 ases the context │ │ │ │ - 0x000091a4 20657863 65707469 6f6e2076 616c7565 exception value │ │ │ │ - 0x000091b4 2e000000 6765745f 6c6f6f70 28247365 ....get_loop($se │ │ │ │ - 0x000091c4 6c662c20 2f290a2d 2d0a0a52 65747572 lf, /).--..Retur │ │ │ │ - 0x000091d4 6e207468 65206576 656e7420 6c6f6f70 n the event loop │ │ │ │ - 0x000091e4 20746865 20467574 75726520 69732062 the Future is b │ │ │ │ - 0x000091f4 6f756e64 20746f2e 00000000 646f6e65 ound to.....done │ │ │ │ - 0x00009204 28247365 6c662c20 2f290a2d 2d0a0a52 ($self, /).--..R │ │ │ │ - 0x00009214 65747572 6e205472 75652069 66207468 eturn True if th │ │ │ │ - 0x00009224 65206675 74757265 20697320 646f6e65 e future is done │ │ │ │ - 0x00009234 2e0a0a44 6f6e6520 6d65616e 73206569 ...Done means ei │ │ │ │ - 0x00009244 74686572 20746861 74206120 72657375 ther that a resu │ │ │ │ - 0x00009254 6c74202f 20657863 65707469 6f6e2061 lt / exception a │ │ │ │ - 0x00009264 72652061 7661696c 61626c65 2c206f72 re available, or │ │ │ │ - 0x00009274 20746861 740a7468 65206675 74757265 that.the future │ │ │ │ - 0x00009284 20776173 2063616e 63656c6c 65642e00 was cancelled.. │ │ │ │ - 0x00009294 63616e63 656c6c65 64282473 656c662c cancelled($self, │ │ │ │ - 0x000092a4 202f290a 2d2d0a0a 52657475 726e2054 /).--..Return T │ │ │ │ - 0x000092b4 72756520 69662074 68652066 75747572 rue if the futur │ │ │ │ - 0x000092c4 65207761 73206361 6e63656c 6c65642e e was cancelled. │ │ │ │ - 0x000092d4 00000000 63616e63 656c2824 73656c66 ....cancel($self │ │ │ │ - 0x000092e4 2c202f2c 206d7367 3d4e6f6e 65290a2d , /, msg=None).- │ │ │ │ - 0x000092f4 2d0a0a43 616e6365 6c207468 65206675 -..Cancel the fu │ │ │ │ - 0x00009304 74757265 20616e64 20736368 6564756c ture and schedul │ │ │ │ - 0x00009314 65206361 6c6c6261 636b732e 0a0a4966 e callbacks...If │ │ │ │ - 0x00009324 20746865 20667574 75726520 69732061 the future is a │ │ │ │ - 0x00009334 6c726561 64792064 6f6e6520 6f722063 lready done or c │ │ │ │ - 0x00009344 616e6365 6c6c6564 2c207265 7475726e ancelled, return │ │ │ │ - 0x00009354 2046616c 73652e0a 4f746865 72776973 False..Otherwis │ │ │ │ - 0x00009364 652c2063 68616e67 65207468 65206675 e, change the fu │ │ │ │ - 0x00009374 74757265 27732073 74617465 20746f20 ture's state to │ │ │ │ - 0x00009384 63616e63 656c6c65 642c2073 63686564 cancelled, sched │ │ │ │ - 0x00009394 756c6520 7468650a 63616c6c 6261636b ule the.callback │ │ │ │ - 0x000093a4 7320616e 64207265 7475726e 20547275 s and return Tru │ │ │ │ - 0x000093b4 652e0000 72656d6f 76655f64 6f6e655f e...remove_done_ │ │ │ │ - 0x000093c4 63616c6c 6261636b 28247365 6c662c20 callback($self, │ │ │ │ - 0x000093d4 666e2c20 2f290a2d 2d0a0a52 656d6f76 fn, /).--..Remov │ │ │ │ - 0x000093e4 6520616c 6c20696e 7374616e 63657320 e all instances │ │ │ │ - 0x000093f4 6f662061 2063616c 6c626163 6b206672 of a callback fr │ │ │ │ - 0x00009404 6f6d2074 68652022 63616c6c 20776865 om the "call whe │ │ │ │ - 0x00009414 6e20646f 6e652220 6c697374 2e0a0a52 n done" list...R │ │ │ │ - 0x00009424 65747572 6e732074 6865206e 756d6265 eturns the numbe │ │ │ │ - 0x00009434 72206f66 2063616c 6c626163 6b732072 r of callbacks r │ │ │ │ - 0x00009444 656d6f76 65642e00 6164645f 646f6e65 emoved..add_done │ │ │ │ - 0x00009454 5f63616c 6c626163 6b282473 656c662c _callback($self, │ │ │ │ - 0x00009464 20666e2c 202f2c20 2a2c2063 6f6e7465 fn, /, *, conte │ │ │ │ - 0x00009474 78743d3c 756e7265 70726573 656e7461 xt=).--..Add a │ │ │ │ - 0x00009494 63616c6c 6261636b 20746f20 62652072 callback to be r │ │ │ │ - 0x000094a4 756e2077 68656e20 74686520 66757475 un when the futu │ │ │ │ - 0x000094b4 72652062 65636f6d 65732064 6f6e652e re becomes done. │ │ │ │ - 0x000094c4 0a0a5468 65206361 6c6c6261 636b2069 ..The callback i │ │ │ │ - 0x000094d4 73206361 6c6c6564 20776974 68206120 s called with a │ │ │ │ - 0x000094e4 73696e67 6c652061 7267756d 656e7420 single argument │ │ │ │ - 0x000094f4 2d207468 65206675 74757265 206f626a - the future obj │ │ │ │ - 0x00009504 6563742e 0a496620 74686520 66757475 ect..If the futu │ │ │ │ - 0x00009514 72652069 7320616c 72656164 7920646f re is already do │ │ │ │ - 0x00009524 6e652077 68656e20 74686973 20697320 ne when this is │ │ │ │ - 0x00009534 63616c6c 65642c20 74686520 63616c6c called, the call │ │ │ │ - 0x00009544 6261636b 2069730a 73636865 64756c65 back is.schedule │ │ │ │ - 0x00009554 64207769 74682063 616c6c5f 736f6f6e d with call_soon │ │ │ │ - 0x00009564 2e000000 7365745f 65786365 7074696f ....set_exceptio │ │ │ │ - 0x00009574 6e282473 656c662c 20657863 65707469 n($self, excepti │ │ │ │ - 0x00009584 6f6e2c20 2f290a2d 2d0a0a4d 61726b20 on, /).--..Mark │ │ │ │ - 0x00009594 74686520 66757475 72652064 6f6e6520 the future done │ │ │ │ - 0x000095a4 616e6420 73657420 616e2065 78636570 and set an excep │ │ │ │ - 0x000095b4 74696f6e 2e0a0a49 66207468 65206675 tion...If the fu │ │ │ │ - 0x000095c4 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ - 0x000095d4 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ - 0x000095e4 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ - 0x000095f4 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ - 0x00009604 74617465 4572726f 722e0000 7365745f tateError...set_ │ │ │ │ - 0x00009614 72657375 6c742824 73656c66 2c207265 result($self, re │ │ │ │ - 0x00009624 73756c74 2c202f29 0a2d2d0a 0a4d6172 sult, /).--..Mar │ │ │ │ - 0x00009634 6b207468 65206675 74757265 20646f6e k the future don │ │ │ │ - 0x00009644 6520616e 64207365 74206974 73207265 e and set its re │ │ │ │ - 0x00009654 73756c74 2e0a0a49 66207468 65206675 sult...If the fu │ │ │ │ - 0x00009664 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ - 0x00009674 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ - 0x00009684 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ - 0x00009694 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ - 0x000096a4 74617465 4572726f 722e0000 65786365 tateError...exce │ │ │ │ - 0x000096b4 7074696f 6e282473 656c662c 202f290a ption($self, /). │ │ │ │ - 0x000096c4 2d2d0a0a 52657475 726e2074 68652065 --..Return the e │ │ │ │ - 0x000096d4 78636570 74696f6e 20746861 74207761 xception that wa │ │ │ │ - 0x000096e4 73207365 74206f6e 20746869 73206675 s set on this fu │ │ │ │ - 0x000096f4 74757265 2e0a0a54 68652065 78636570 ture...The excep │ │ │ │ - 0x00009704 74696f6e 20286f72 204e6f6e 65206966 tion (or None if │ │ │ │ - 0x00009714 206e6f20 65786365 7074696f 6e207761 no exception wa │ │ │ │ - 0x00009724 73207365 74292069 73207265 7475726e s set) is return │ │ │ │ - 0x00009734 6564206f 6e6c7920 69660a74 68652066 ed only if.the f │ │ │ │ - 0x00009744 75747572 65206973 20646f6e 652e2020 uture is done. │ │ │ │ - 0x00009754 49662074 68652066 75747572 65206861 If the future ha │ │ │ │ - 0x00009764 73206265 656e2063 616e6365 6c6c6564 s been cancelled │ │ │ │ - 0x00009774 2c207261 69736573 0a43616e 63656c6c , raises.Cancell │ │ │ │ - 0x00009784 65644572 726f722e 20204966 20746865 edError. If the │ │ │ │ - 0x00009794 20667574 75726520 69736e27 7420646f future isn't do │ │ │ │ - 0x000097a4 6e652079 65742c20 72616973 65730a49 ne yet, raises.I │ │ │ │ - 0x000097b4 6e76616c 69645374 61746545 72726f72 nvalidStateError │ │ │ │ - 0x000097c4 2e000000 72657375 6c742824 73656c66 ....result($self │ │ │ │ - 0x000097d4 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x000097e4 74686520 72657375 6c742074 68697320 the result this │ │ │ │ - 0x000097f4 66757475 72652072 65707265 73656e74 future represent │ │ │ │ - 0x00009804 732e0a0a 49662074 68652066 75747572 s...If the futur │ │ │ │ - 0x00009814 65206861 73206265 656e2063 616e6365 e has been cance │ │ │ │ - 0x00009824 6c6c6564 2c207261 69736573 2043616e lled, raises Can │ │ │ │ - 0x00009834 63656c6c 65644572 726f722e 20204966 celledError. If │ │ │ │ - 0x00009844 20746865 0a667574 75726527 73207265 the.future's re │ │ │ │ - 0x00009854 73756c74 2069736e 27742079 65742061 sult isn't yet a │ │ │ │ - 0x00009864 7661696c 61626c65 2c207261 69736573 vailable, raises │ │ │ │ - 0x00009874 20496e76 616c6964 53746174 65457272 InvalidStateErr │ │ │ │ - 0x00009884 6f722e20 2049660a 74686520 66757475 or. If.the futu │ │ │ │ - 0x00009894 72652069 7320646f 6e652061 6e642068 re is done and h │ │ │ │ - 0x000098a4 61732061 6e206578 63657074 696f6e20 as an exception │ │ │ │ - 0x000098b4 7365742c 20746869 73206578 63657074 set, this except │ │ │ │ - 0x000098c4 696f6e20 69730a72 61697365 642e0000 ion is.raised... │ │ │ │ - 0x000098d4 5461736b 28636f72 6f2c202a 2c206c6f Task(coro, *, lo │ │ │ │ - 0x000098e4 6f703d4e 6f6e652c 206e616d 653d4e6f op=None, name=No │ │ │ │ - 0x000098f4 6e652c20 636f6e74 6578743d 4e6f6e65 ne, context=None │ │ │ │ - 0x00009904 2c206561 6765725f 73746172 743d4661 , eager_start=Fa │ │ │ │ - 0x00009914 6c736529 0a2d2d0a 0a412063 6f726f75 lse).--..A corou │ │ │ │ - 0x00009924 74696e65 20777261 70706564 20696e20 tine wrapped in │ │ │ │ - 0x00009934 61204675 74757265 2e000000 46757475 a Future....Futu │ │ │ │ - 0x00009944 7265282a 2c206c6f 6f703d4e 6f6e6529 re(*, loop=None) │ │ │ │ - 0x00009954 0a2d2d0a 0a546869 7320636c 61737320 .--..This class │ │ │ │ - 0x00009964 6973202a 616c6d6f 73742a20 636f6d70 is *almost* comp │ │ │ │ - 0x00009974 61746962 6c652077 69746820 636f6e63 atible with conc │ │ │ │ - 0x00009984 75727265 6e742e66 75747572 65732e46 urrent.futures.F │ │ │ │ - 0x00009994 75747572 652e0a0a 20202020 44696666 uture... Diff │ │ │ │ - 0x000099a4 6572656e 6365733a 0a0a2020 20202d20 erences:.. - │ │ │ │ - 0x000099b4 72657375 6c742829 20616e64 20657863 result() and exc │ │ │ │ - 0x000099c4 65707469 6f6e2829 20646f20 6e6f7420 eption() do not │ │ │ │ - 0x000099d4 74616b65 20612074 696d656f 75742061 take a timeout a │ │ │ │ - 0x000099e4 7267756d 656e7420 616e640a 20202020 rgument and. │ │ │ │ - 0x000099f4 20207261 69736520 616e2065 78636570 raise an excep │ │ │ │ - 0x00009a04 74696f6e 20776865 6e207468 65206675 tion when the fu │ │ │ │ - 0x00009a14 74757265 2069736e 27742064 6f6e6520 ture isn't done │ │ │ │ - 0x00009a24 7965742e 0a0a2020 20202d20 43616c6c yet... - Call │ │ │ │ - 0x00009a34 6261636b 73207265 67697374 65726564 backs registered │ │ │ │ - 0x00009a44 20776974 68206164 645f646f 6e655f63 with add_done_c │ │ │ │ - 0x00009a54 616c6c62 61636b28 29206172 6520616c allback() are al │ │ │ │ - 0x00009a64 77617973 2063616c 6c65640a 20202020 ways called. │ │ │ │ - 0x00009a74 20207669 61207468 65206576 656e7420 via the event │ │ │ │ - 0x00009a84 6c6f6f70 27732063 616c6c5f 736f6f6e loop's call_soon │ │ │ │ - 0x00009a94 5f746872 65616473 61666528 292e0a0a _threadsafe()... │ │ │ │ - 0x00009aa4 20202020 2d205468 69732063 6c617373 - This class │ │ │ │ - 0x00009ab4 20697320 6e6f7420 636f6d70 61746962 is not compatib │ │ │ │ - 0x00009ac4 6c652077 69746820 74686520 77616974 le with the wait │ │ │ │ - 0x00009ad4 28292061 6e642061 735f636f 6d706c65 () and as_comple │ │ │ │ - 0x00009ae4 74656428 290a2020 20202020 6d657468 ted(). meth │ │ │ │ - 0x00009af4 6f647320 696e2074 68652063 6f6e6375 ods in the concu │ │ │ │ - 0x00009b04 7272656e 742e6675 74757265 73207061 rrent.futures pa │ │ │ │ - 0x00009b14 636b6167 652e0000 5f737761 705f6375 ckage..._swap_cu │ │ │ │ - 0x00009b24 7272656e 745f7461 736b2824 6d6f6475 rrent_task($modu │ │ │ │ - 0x00009b34 6c652c20 2f2c206c 6f6f702c 20746173 le, /, loop, tas │ │ │ │ - 0x00009b44 6b290a2d 2d0a0a54 656d706f 72617269 k).--..Temporari │ │ │ │ - 0x00009b54 6c792073 77617020 696e2074 68652073 ly swap in the s │ │ │ │ - 0x00009b64 7570706c 69656420 7461736b 20616e64 upplied task and │ │ │ │ - 0x00009b74 20726574 75726e20 74686520 6f726967 return the orig │ │ │ │ - 0x00009b84 696e616c 206f6e65 20286f72 204e6f6e inal one (or Non │ │ │ │ - 0x00009b94 65292e0a 0a546869 73206973 20696e74 e)...This is int │ │ │ │ - 0x00009ba4 656e6465 6420666f 72207573 65206475 ended for use du │ │ │ │ - 0x00009bb4 72696e67 20656167 65722063 6f726f75 ring eager corou │ │ │ │ - 0x00009bc4 74696e65 20657865 63757469 6f6e2e00 tine execution.. │ │ │ │ - 0x00009bd4 5f6c6561 76655f74 61736b28 246d6f64 _leave_task($mod │ │ │ │ - 0x00009be4 756c652c 202f2c20 6c6f6f70 2c207461 ule, /, loop, ta │ │ │ │ - 0x00009bf4 736b290a 2d2d0a0a 4c656176 65207461 sk).--..Leave ta │ │ │ │ - 0x00009c04 736b2065 78656375 74696f6e 206f7220 sk execution or │ │ │ │ - 0x00009c14 73757370 656e6420 61207461 736b2e0a suspend a task.. │ │ │ │ - 0x00009c24 0a546173 6b206265 6c6f6e67 7320746f .Task belongs to │ │ │ │ - 0x00009c34 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ - 0x00009c44 4e6f6e65 2e000000 5f656e74 65725f74 None...._enter_t │ │ │ │ - 0x00009c54 61736b28 246d6f64 756c652c 202f2c20 ask($module, /, │ │ │ │ - 0x00009c64 6c6f6f70 2c207461 736b290a 2d2d0a0a loop, task).--.. │ │ │ │ - 0x00009c74 456e7465 7220696e 746f2074 61736b20 Enter into task │ │ │ │ - 0x00009c84 65786563 7574696f 6e206f72 20726573 execution or res │ │ │ │ - 0x00009c94 756d6520 73757370 656e6465 64207461 ume suspended ta │ │ │ │ - 0x00009ca4 736b2e0a 0a546173 6b206265 6c6f6e67 sk...Task belong │ │ │ │ - 0x00009cb4 7320746f 206c6f6f 702e0a0a 52657475 s to loop...Retu │ │ │ │ - 0x00009cc4 726e7320 4e6f6e65 2e000000 5f756e72 rns None...._unr │ │ │ │ - 0x00009cd4 65676973 7465725f 65616765 725f7461 egister_eager_ta │ │ │ │ - 0x00009ce4 736b2824 6d6f6475 6c652c20 2f2c2074 sk($module, /, t │ │ │ │ - 0x00009cf4 61736b29 0a2d2d0a 0a556e72 65676973 ask).--..Unregis │ │ │ │ - 0x00009d04 74657220 61207461 736b2e0a 0a526574 ter a task...Ret │ │ │ │ - 0x00009d14 75726e73 204e6f6e 652e0000 5f756e72 urns None..._unr │ │ │ │ - 0x00009d24 65676973 7465725f 7461736b 28246d6f egister_task($mo │ │ │ │ - 0x00009d34 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ - 0x00009d44 2d0a0a55 6e726567 69737465 72206120 -..Unregister a │ │ │ │ - 0x00009d54 7461736b 2e0a0a52 65747572 6e73204e task...Returns N │ │ │ │ - 0x00009d64 6f6e652e 00000000 5f726567 69737465 one....._registe │ │ │ │ - 0x00009d74 725f6561 6765725f 7461736b 28246d6f r_eager_task($mo │ │ │ │ - 0x00009d84 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ - 0x00009d94 2d0a0a52 65676973 74657220 61206e65 -..Register a ne │ │ │ │ - 0x00009da4 77207461 736b2069 6e206173 796e6369 w task in asynci │ │ │ │ - 0x00009db4 6f206173 20657865 63757465 64206279 o as executed by │ │ │ │ - 0x00009dc4 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ - 0x00009dd4 4e6f6e65 2e000000 5f726567 69737465 None...._registe │ │ │ │ - 0x00009de4 725f7461 736b2824 6d6f6475 6c652c20 r_task($module, │ │ │ │ - 0x00009df4 2f2c2074 61736b29 0a2d2d0a 0a526567 /, task).--..Reg │ │ │ │ - 0x00009e04 69737465 72206120 6e657720 7461736b ister a new task │ │ │ │ - 0x00009e14 20696e20 6173796e 63696f20 61732065 in asyncio as e │ │ │ │ - 0x00009e24 78656375 74656420 6279206c 6f6f702e xecuted by loop. │ │ │ │ - 0x00009e34 0a0a5265 7475726e 73204e6f 6e652e00 ..Returns None.. │ │ │ │ - 0x00009e44 5f736574 5f72756e 6e696e67 5f6c6f6f _set_running_loo │ │ │ │ - 0x00009e54 7028246d 6f64756c 652c206c 6f6f702c p($module, loop, │ │ │ │ - 0x00009e64 202f290a 2d2d0a0a 53657420 74686520 /).--..Set the │ │ │ │ - 0x00009e74 72756e6e 696e6720 6576656e 74206c6f running event lo │ │ │ │ - 0x00009e84 6f702e0a 0a546869 73206973 2061206c op...This is a l │ │ │ │ - 0x00009e94 6f772d6c 6576656c 2066756e 6374696f ow-level functio │ │ │ │ - 0x00009ea4 6e20696e 74656e64 65642074 6f206265 n intended to be │ │ │ │ - 0x00009eb4 20757365 64206279 20657665 6e74206c used by event l │ │ │ │ - 0x00009ec4 6f6f7073 2e0a5468 69732066 756e6374 oops..This funct │ │ │ │ - 0x00009ed4 696f6e20 69732074 68726561 642d7370 ion is thread-sp │ │ │ │ - 0x00009ee4 65636966 69632e00 5f676574 5f72756e ecific.._get_run │ │ │ │ - 0x00009ef4 6e696e67 5f6c6f6f 7028246d 6f64756c ning_loop($modul │ │ │ │ - 0x00009f04 652c202f 290a2d2d 0a0a5265 7475726e e, /).--..Return │ │ │ │ - 0x00009f14 20746865 2072756e 6e696e67 20657665 the running eve │ │ │ │ - 0x00009f24 6e74206c 6f6f7020 6f72204e 6f6e652e nt loop or None. │ │ │ │ - 0x00009f34 0a0a5468 69732069 73206120 6c6f772d ..This is a low- │ │ │ │ - 0x00009f44 6c657665 6c206675 6e637469 6f6e2069 level function i │ │ │ │ - 0x00009f54 6e74656e 64656420 746f2062 65207573 ntended to be us │ │ │ │ - 0x00009f64 65642062 79206576 656e7420 6c6f6f70 ed by event loop │ │ │ │ - 0x00009f74 732e0a54 68697320 66756e63 74696f6e s..This function │ │ │ │ - 0x00009f84 20697320 74687265 61642d73 70656369 is thread-speci │ │ │ │ - 0x00009f94 6669632e 00000000 6765745f 72756e6e fic.....get_runn │ │ │ │ - 0x00009fa4 696e675f 6c6f6f70 28246d6f 64756c65 ing_loop($module │ │ │ │ - 0x00009fb4 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x00009fc4 74686520 72756e6e 696e6720 6576656e the running even │ │ │ │ - 0x00009fd4 74206c6f 6f702e20 20526169 73652061 t loop. Raise a │ │ │ │ - 0x00009fe4 2052756e 74696d65 4572726f 72206966 RuntimeError if │ │ │ │ - 0x00009ff4 20746865 72652069 73206e6f 6e652e0a there is none.. │ │ │ │ - 0x0000a004 0a546869 73206675 6e637469 6f6e2069 .This function i │ │ │ │ - 0x0000a014 73207468 72656164 2d737065 63696669 s thread-specifi │ │ │ │ - 0x0000a024 632e0000 6765745f 6576656e 745f6c6f c...get_event_lo │ │ │ │ - 0x0000a034 6f702824 6d6f6475 6c652c20 2f290a2d op($module, /).- │ │ │ │ - 0x0000a044 2d0a0a52 65747572 6e20616e 20617379 -..Return an asy │ │ │ │ - 0x0000a054 6e63696f 20657665 6e74206c 6f6f702e ncio event loop. │ │ │ │ - 0x0000a064 0a0a5768 656e2063 616c6c65 64206672 ..When called fr │ │ │ │ - 0x0000a074 6f6d2061 20636f72 6f757469 6e65206f om a coroutine o │ │ │ │ - 0x0000a084 72206120 63616c6c 6261636b 2028652e r a callback (e. │ │ │ │ - 0x0000a094 672e2073 63686564 756c6564 20776974 g. scheduled wit │ │ │ │ - 0x0000a0a4 680a6361 6c6c5f73 6f6f6e20 6f722073 h.call_soon or s │ │ │ │ - 0x0000a0b4 696d696c 61722041 5049292c 20746869 imilar API), thi │ │ │ │ - 0x0000a0c4 73206675 6e637469 6f6e2077 696c6c20 s function will │ │ │ │ - 0x0000a0d4 616c7761 79732072 65747572 6e207468 always return th │ │ │ │ - 0x0000a0e4 650a7275 6e6e696e 67206576 656e7420 e.running event │ │ │ │ - 0x0000a0f4 6c6f6f70 2e0a0a49 66207468 65726520 loop...If there │ │ │ │ - 0x0000a104 6973206e 6f207275 6e6e696e 67206576 is no running ev │ │ │ │ - 0x0000a114 656e7420 6c6f6f70 20736574 2c207468 ent loop set, th │ │ │ │ - 0x0000a124 65206675 6e637469 6f6e2077 696c6c20 e function will │ │ │ │ - 0x0000a134 72657475 726e0a74 68652072 6573756c return.the resul │ │ │ │ - 0x0000a144 74206f66 20606765 745f6576 656e745f t of `get_event_ │ │ │ │ - 0x0000a154 6c6f6f70 5f706f6c 69637928 292e6765 loop_policy().ge │ │ │ │ - 0x0000a164 745f6576 656e745f 6c6f6f70 28296020 t_event_loop()` │ │ │ │ - 0x0000a174 63616c6c 2e000000 63757272 656e745f call....current_ │ │ │ │ - 0x0000a184 7461736b 28246d6f 64756c65 2c202f2c task($module, /, │ │ │ │ - 0x0000a194 206c6f6f 703d4e6f 6e65290a 2d2d0a0a loop=None).--.. │ │ │ │ - 0x0000a1a4 52657475 726e2061 20637572 72656e74 Return a current │ │ │ │ - 0x0000a1b4 6c792065 78656375 74656420 7461736b ly executed task │ │ │ │ - 0x0000a1c4 2e000000 41636365 6c657261 746f7220 ....Accelerator │ │ │ │ - 0x0000a1d4 6d6f6475 6c652066 6f722061 73796e63 module for async │ │ │ │ - 0x0000a1e4 696f0000 40000000 09000000 30000000 io..@.......0... │ │ │ │ - 0x0000a1f4 09000000 04000000 09000000 0c000000 ................ │ │ │ │ - 0x0000a204 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ - 0x0000a214 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ - 0x0000a224 09000000 11000000 09000000 33000000 ............3... │ │ │ │ - 0x0000a234 09000000 15000000 09000000 12000000 ................ │ │ │ │ - 0x0000a244 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ - 0x0000a254 09000000 10000000 09000000 24000000 ............$... │ │ │ │ - 0x0000a264 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ - 0x0000a274 00000000 .... │ │ │ │ + 0x00007a50 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x00007a60 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00007a70 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00007a80 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00007a90 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00007aa0 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00007ab0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00007ac0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00007ad0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00007ae0 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ + 0x00007af0 63696f2e 6576656e 74730000 6765745f cio.events..get_ │ │ │ │ + 0x00007b00 6576656e 745f6c6f 6f705f70 6f6c6963 event_loop_polic │ │ │ │ + 0x00007b10 79000000 6173796e 63696f2e 62617365 y...asyncio.base │ │ │ │ + 0x00007b20 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ + 0x00007b30 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ + 0x00007b40 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ + 0x00007b50 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ + 0x00007b60 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ + 0x00007b70 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ + 0x00007b80 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ + 0x00007b90 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ + 0x00007ba0 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ + 0x00007bb0 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ + 0x00007bc0 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ + 0x00007bd0 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ + 0x00007be0 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ + 0x00007bf0 5765616b 53657400 5f736368 6564756c WeakSet._schedul │ │ │ │ + 0x00007c00 65645f74 61736b73 00000000 5f656167 ed_tasks...._eag │ │ │ │ + 0x00007c10 65725f74 61736b73 00000000 5f637572 er_tasks...._cur │ │ │ │ + 0x00007c20 72656e74 5f746173 6b730000 6e6f2072 rent_tasks..no r │ │ │ │ + 0x00007c30 756e6e69 6e672065 76656e74 206c6f6f unning event loo │ │ │ │ + 0x00007c40 70000000 6120636f 726f7574 696e6520 p...a coroutine │ │ │ │ + 0x00007c50 77617320 65787065 63746564 2c20676f was expected, go │ │ │ │ + 0x00007c60 74202552 00000000 63616e6e 6f742064 t %R....cannot d │ │ │ │ + 0x00007c70 656c6574 65206174 74726962 75746500 elete attribute. │ │ │ │ + 0x00007c80 756e696e 69746961 6c697a65 64204675 uninitialized Fu │ │ │ │ + 0x00007c90 74757265 206f626a 65637400 6765745f ture object.get_ │ │ │ │ + 0x00007ca0 6c6f6f70 28292074 616b6573 206e6f20 loop() takes no │ │ │ │ + 0x00007cb0 61726775 6d656e74 73000000 46757475 arguments...Futu │ │ │ │ + 0x00007cc0 7265206f 626a6563 74206973 206e6f74 re object is not │ │ │ │ + 0x00007cd0 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ + 0x00007ce0 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ + 0x00007cf0 6f206b65 79776f72 64206172 67756d65 o keyword argume │ │ │ │ + 0x00007d00 6e747300 66756e63 74696f6e 2074616b nts.function tak │ │ │ │ + 0x00007d10 6573206e 6f20706f 73697469 6f6e616c es no positional │ │ │ │ + 0x00007d20 20617267 756d656e 74730000 43616e6e arguments..Cann │ │ │ │ + 0x00007d30 6f742065 6e746572 20696e74 6f207461 ot enter into ta │ │ │ │ + 0x00007d40 736b2025 52207768 696c6520 616e6f74 sk %R while anot │ │ │ │ + 0x00007d50 68657220 7461736b 20255220 69732062 her task %R is b │ │ │ │ + 0x00007d60 65696e67 20657865 63757465 642e0000 eing executed... │ │ │ │ + 0x00007d70 4c656176 696e6720 7461736b 20255220 Leaving task %R │ │ │ │ + 0x00007d80 646f6573 206e6f74 206d6174 63682074 does not match t │ │ │ │ + 0x00007d90 68652063 75727265 6e742074 61736b20 he current task │ │ │ │ + 0x00007da0 25522e00 5f737465 7028293a 20616c72 %R.._step(): alr │ │ │ │ + 0x00007db0 65616479 20646f6e 653a2025 52202552 eady done: %R %R │ │ │ │ + 0x00007dc0 00000000 756e696e 69746961 6c697a65 ....uninitialize │ │ │ │ + 0x00007dd0 64205461 736b206f 626a6563 74000000 d Task object... │ │ │ │ + 0x00007de0 696e7661 6c696420 73746174 65000000 invalid state... │ │ │ │ + 0x00007df0 5461736b 2063616e 6e6f7420 61776169 Task cannot awai │ │ │ │ + 0x00007e00 74206f6e 20697473 656c663a 20255200 t on itself: %R. │ │ │ │ + 0x00007e10 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ + 0x00007e20 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ + 0x00007e30 66726f6d 20666f72 2067656e 65726174 from for generat │ │ │ │ + 0x00007e40 6f722069 6e207461 736b2025 52207769 or in task %R wi │ │ │ │ + 0x00007e50 74682025 52000000 5461736b 20676f74 th %R...Task got │ │ │ │ + 0x00007e60 20626164 20796965 6c643a20 25520000 bad yield: %R.. │ │ │ │ + 0x00007e70 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ + 0x00007e80 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ + 0x00007e90 66726f6d 20696e20 7461736b 20255220 from in task %R │ │ │ │ + 0x00007ea0 77697468 20255200 5461736b 20255220 with %R.Task %R │ │ │ │ + 0x00007eb0 676f7420 46757475 72652025 52206174 got Future %R at │ │ │ │ + 0x00007ec0 74616368 65642074 6f206120 64696666 tached to a diff │ │ │ │ + 0x00007ed0 6572656e 74206c6f 6f700000 696e7661 erent loop..inva │ │ │ │ + 0x00007ee0 6c696420 65786365 7074696f 6e206f62 lid exception ob │ │ │ │ + 0x00007ef0 6a656374 00000000 53746f70 49746572 ject....StopIter │ │ │ │ + 0x00007f00 6174696f 6e20696e 74657261 63747320 ation interacts │ │ │ │ + 0x00007f10 6261646c 79207769 74682067 656e6572 badly with gener │ │ │ │ + 0x00007f20 61746f72 7320616e 64206361 6e6e6f74 ators and cannot │ │ │ │ + 0x00007f30 20626520 72616973 65642069 6e746f20 be raised into │ │ │ │ + 0x00007f40 61204675 74757265 00000000 61776169 a Future....awai │ │ │ │ + 0x00007f50 74207761 736e2774 20757365 64207769 t wasn't used wi │ │ │ │ + 0x00007f60 74682066 75747572 65000000 52657375 th future...Resu │ │ │ │ + 0x00007f70 6c742069 73206e6f 74207365 742e0000 lt is not set... │ │ │ │ + 0x00007f80 5461736b 2d255300 65786365 7074696f Task-%S.exceptio │ │ │ │ + 0x00007f90 6e282920 74616b65 73206e6f 20617267 n() takes no arg │ │ │ │ + 0x00007fa0 756d656e 74730000 45786365 7074696f uments..Exceptio │ │ │ │ + 0x00007fb0 6e206973 206e6f74 20736574 2e000000 n is not set.... │ │ │ │ + 0x00007fc0 5461736b 20776173 20646573 74726f79 Task was destroy │ │ │ │ + 0x00007fd0 65642062 75742069 74206973 2070656e ed but it is pen │ │ │ │ + 0x00007fe0 64696e67 21000000 25732065 78636570 ding!...%s excep │ │ │ │ + 0x00007ff0 74696f6e 20776173 206e6576 65722072 tion was never r │ │ │ │ + 0x00008000 65747269 65766564 00000000 7468726f etrieved....thro │ │ │ │ + 0x00008010 77000000 74686520 28747970 652c2065 w...the (type, e │ │ │ │ + 0x00008020 78632c20 74622920 7369676e 61747572 xc, tb) signatur │ │ │ │ + 0x00008030 65206f66 20746872 6f772829 20697320 e of throw() is │ │ │ │ + 0x00008040 64657072 65636174 65642c20 75736520 deprecated, use │ │ │ │ + 0x00008050 74686520 73696e67 6c652d61 72672073 the single-arg s │ │ │ │ + 0x00008060 69676e61 74757265 20696e73 74656164 ignature instead │ │ │ │ + 0x00008070 2e000000 7468726f 77282920 74686972 ....throw() thir │ │ │ │ + 0x00008080 64206172 67756d65 6e74206d 75737420 d argument must │ │ │ │ + 0x00008090 62652061 20747261 63656261 636b0000 be a traceback.. │ │ │ │ + 0x000080a0 696e7374 616e6365 20657863 65707469 instance excepti │ │ │ │ + 0x000080b0 6f6e206d 6179206e 6f742068 61766520 on may not have │ │ │ │ + 0x000080c0 61207365 70617261 74652076 616c7565 a separate value │ │ │ │ + 0x000080d0 00000000 65786365 7074696f 6e73206d ....exceptions m │ │ │ │ + 0x000080e0 75737420 62652063 6c617373 65732064 ust be classes d │ │ │ │ + 0x000080f0 65726976 696e6720 42617365 45786365 eriving BaseExce │ │ │ │ + 0x00008100 7074696f 6e206f72 20696e73 74616e63 ption or instanc │ │ │ │ + 0x00008110 6573206f 66207375 63682061 20636c61 es of such a cla │ │ │ │ + 0x00008120 73730000 5461736b 20646f65 73206e6f ss..Task does no │ │ │ │ + 0x00008130 74207375 70706f72 74207365 745f7265 t support set_re │ │ │ │ + 0x00008140 73756c74 206f7065 72617469 6f6e0000 sult operation.. │ │ │ │ + 0x00008150 5461736b 20646f65 73206e6f 74207375 Task does not su │ │ │ │ + 0x00008160 70706f72 74207365 745f6578 63657074 pport set_except │ │ │ │ + 0x00008170 696f6e20 6f706572 6174696f 6e000000 ion operation... │ │ │ │ + 0x00008180 5f6c6f67 5f747261 63656261 636b2063 _log_traceback c │ │ │ │ + 0x00008190 616e206f 6e6c7920 62652073 65742074 an only be set t │ │ │ │ + 0x000081a0 6f204661 6c736500 6c696d69 74000000 o False.limit... │ │ │ │ + 0x000081b0 66696c65 00000000 6d736700 65616765 file....msg.eage │ │ │ │ + 0x000081c0 725f7374 61727400 5f737461 74650000 r_start._state.. │ │ │ │ + 0x000081d0 5f617379 6e63696f 5f667574 7572655f _asyncio_future_ │ │ │ │ + 0x000081e0 626c6f63 6b696e67 00000000 5f63616c blocking...._cal │ │ │ │ + 0x000081f0 6c626163 6b730000 5f726573 756c7400 lbacks.._result. │ │ │ │ + 0x00008200 5f657863 65707469 6f6e0000 5f6c6f67 _exception.._log │ │ │ │ + 0x00008210 5f747261 63656261 636b0000 5f736f75 _traceback.._sou │ │ │ │ + 0x00008220 7263655f 74726163 65626163 6b000000 rce_traceback... │ │ │ │ + 0x00008230 5f63616e 63656c5f 6d657373 61676500 _cancel_message. │ │ │ │ + 0x00008240 5f6c6f67 5f646573 74726f79 5f70656e _log_destroy_pen │ │ │ │ + 0x00008250 64696e67 00000000 5f6d7573 745f6361 ding...._must_ca │ │ │ │ + 0x00008260 6e63656c 00000000 5f636f72 6f000000 ncel...._coro... │ │ │ │ + 0x00008270 5f667574 5f776169 74657200 6164645f _fut_waiter.add_ │ │ │ │ + 0x00008280 646f6e65 5f63616c 6c626163 6b000000 done_callback... │ │ │ │ + 0x00008290 72656d6f 76655f64 6f6e655f 63616c6c remove_done_call │ │ │ │ + 0x000082a0 6261636b 00000000 63616e63 656c6c65 back....cancelle │ │ │ │ + 0x000082b0 64000000 646f6e65 00000000 7365745f d...done....set_ │ │ │ │ + 0x000082c0 72657375 6c740000 7365745f 65786365 result..set_exce │ │ │ │ + 0x000082d0 7074696f 6e000000 63616e63 656c0000 ption...cancel.. │ │ │ │ + 0x000082e0 63616e63 656c6c69 6e670000 756e6361 cancelling..unca │ │ │ │ + 0x000082f0 6e63656c 00000000 6765745f 73746163 ncel....get_stac │ │ │ │ + 0x00008300 6b000000 7072696e 745f7374 61636b00 k...print_stack. │ │ │ │ + 0x00008310 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ + 0x00008320 6572726f 72000000 6765745f 6e616d65 error...get_name │ │ │ │ + 0x00008330 00000000 7365745f 6e616d65 00000000 ....set_name.... │ │ │ │ + 0x00008340 6765745f 636f726f 00000000 6765745f get_coro....get_ │ │ │ │ + 0x00008350 636f6e74 65787400 5f5f636c 6173735f context.__class_ │ │ │ │ + 0x00008360 67657469 74656d5f 5f000000 5461736b getitem__...Task │ │ │ │ + 0x00008370 73206172 65206765 6e657269 63206f76 s are generic ov │ │ │ │ + 0x00008380 65722074 68652072 65747572 6e207479 er the return ty │ │ │ │ + 0x00008390 7065206f 66207468 65697220 77726170 pe of their wrap │ │ │ │ + 0x000083a0 70656420 636f726f 7574696e 65730000 ped coroutines.. │ │ │ │ + 0x000083b0 6765745f 6c6f6f70 00000000 46757475 get_loop....Futu │ │ │ │ + 0x000083c0 72657320 61726520 67656e65 72696320 res are generic │ │ │ │ + 0x000083d0 6f766572 20746865 20747970 65206f66 over the type of │ │ │ │ + 0x000083e0 20746865 69722072 6573756c 74730000 their results.. │ │ │ │ + 0x000083f0 73656e64 00000000 636c6f73 65000000 send....close... │ │ │ │ + 0x00008400 5f5f7365 6c665f5f 00000000 63757272 __self__....curr │ │ │ │ + 0x00008410 656e745f 7461736b 00000000 6765745f ent_task....get_ │ │ │ │ + 0x00008420 6576656e 745f6c6f 6f700000 6765745f event_loop..get_ │ │ │ │ + 0x00008430 72756e6e 696e675f 6c6f6f70 00000000 running_loop.... │ │ │ │ + 0x00008440 5f676574 5f72756e 6e696e67 5f6c6f6f _get_running_loo │ │ │ │ + 0x00008450 70000000 5f736574 5f72756e 6e696e67 p..._set_running │ │ │ │ + 0x00008460 5f6c6f6f 70000000 5f726567 69737465 _loop..._registe │ │ │ │ + 0x00008470 725f7461 736b0000 5f726567 69737465 r_task.._registe │ │ │ │ + 0x00008480 725f6561 6765725f 7461736b 00000000 r_eager_task.... │ │ │ │ + 0x00008490 5f756e72 65676973 7465725f 7461736b _unregister_task │ │ │ │ + 0x000084a0 00000000 5f756e72 65676973 7465725f ...._unregister_ │ │ │ │ + 0x000084b0 65616765 725f7461 736b0000 5f656e74 eager_task.._ent │ │ │ │ + 0x000084c0 65725f74 61736b00 5f6c6561 76655f74 er_task._leave_t │ │ │ │ + 0x000084d0 61736b00 5f737761 705f6375 7272656e ask._swap_curren │ │ │ │ + 0x000084e0 745f7461 736b0000 46757475 72650000 t_task..Future.. │ │ │ │ + 0x000084f0 7461736b 5f77616b 65757000 5461736b task_wakeup.Task │ │ │ │ + 0x00008500 00000000 5f617379 6e63696f 2e546173 ...._asyncio.Tas │ │ │ │ + 0x00008510 6b000000 5f617379 6e63696f 2e467574 k..._asyncio.Fut │ │ │ │ + 0x00008520 75726500 5f617379 6e63696f 2e467574 ure._asyncio.Fut │ │ │ │ + 0x00008530 75726549 74657200 5f617379 6e63696f ureIter._asyncio │ │ │ │ + 0x00008540 2e546173 6b537465 704d6574 68577261 .TaskStepMethWra │ │ │ │ + 0x00008550 70706572 00000000 5f617379 6e63696f pper...._asyncio │ │ │ │ + 0x00008560 00000000 6765745f 636f6e74 65787428 ....get_context( │ │ │ │ + 0x00008570 2473656c 662c202f 290a2d2d 0a0a0000 $self, /).--.... │ │ │ │ + 0x00008580 6765745f 636f726f 28247365 6c662c20 get_coro($self, │ │ │ │ + 0x00008590 2f290a2d 2d0a0a00 7365745f 6e616d65 /).--...set_name │ │ │ │ + 0x000085a0 28247365 6c662c20 76616c75 652c202f ($self, value, / │ │ │ │ + 0x000085b0 290a2d2d 0a0a0000 6765745f 6e616d65 ).--....get_name │ │ │ │ + 0x000085c0 28247365 6c662c20 2f290a2d 2d0a0a00 ($self, /).--... │ │ │ │ + 0x000085d0 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ + 0x000085e0 6572726f 72282473 656c662c 202f290a error($self, /). │ │ │ │ + 0x000085f0 2d2d0a0a 43726561 74652074 68652043 --..Create the C │ │ │ │ + 0x00008600 616e6365 6c6c6564 4572726f 7220746f ancelledError to │ │ │ │ + 0x00008610 20726169 73652069 66207468 65205461 raise if the Ta │ │ │ │ + 0x00008620 736b2069 73206361 6e63656c 6c65642e sk is cancelled. │ │ │ │ + 0x00008630 0a0a5468 69732073 686f756c 64206f6e ..This should on │ │ │ │ + 0x00008640 6c792062 65206361 6c6c6564 206f6e63 ly be called onc │ │ │ │ + 0x00008650 65207768 656e2068 616e646c 696e6720 e when handling │ │ │ │ + 0x00008660 61206361 6e63656c 6c617469 6f6e2073 a cancellation s │ │ │ │ + 0x00008670 696e6365 0a697420 65726173 65732074 ince.it erases t │ │ │ │ + 0x00008680 68652063 6f6e7465 78742065 78636570 he context excep │ │ │ │ + 0x00008690 74696f6e 2076616c 75652e00 7072696e tion value..prin │ │ │ │ + 0x000086a0 745f7374 61636b28 2473656c 662c202f t_stack($self, / │ │ │ │ + 0x000086b0 2c202a2c 206c696d 69743d4e 6f6e652c , *, limit=None, │ │ │ │ + 0x000086c0 2066696c 653d4e6f 6e65290a 2d2d0a0a file=None).--.. │ │ │ │ + 0x000086d0 5072696e 74207468 65207374 61636b20 Print the stack │ │ │ │ + 0x000086e0 6f722074 72616365 6261636b 20666f72 or traceback for │ │ │ │ + 0x000086f0 20746869 73207461 736b2773 20636f72 this task's cor │ │ │ │ + 0x00008700 6f757469 6e652e0a 0a546869 73207072 outine...This pr │ │ │ │ + 0x00008710 6f647563 6573206f 75747075 74207369 oduces output si │ │ │ │ + 0x00008720 6d696c61 7220746f 20746861 74206f66 milar to that of │ │ │ │ + 0x00008730 20746865 20747261 63656261 636b206d the traceback m │ │ │ │ + 0x00008740 6f64756c 652c0a66 6f722074 68652066 odule,.for the f │ │ │ │ + 0x00008750 72616d65 73207265 74726965 76656420 rames retrieved │ │ │ │ + 0x00008760 62792067 65745f73 7461636b 28292e20 by get_stack(). │ │ │ │ + 0x00008770 20546865 206c696d 69742061 7267756d The limit argum │ │ │ │ + 0x00008780 656e740a 69732070 61737365 6420746f ent.is passed to │ │ │ │ + 0x00008790 20676574 5f737461 636b2829 2e202054 get_stack(). T │ │ │ │ + 0x000087a0 68652066 696c6520 61726775 6d656e74 he file argument │ │ │ │ + 0x000087b0 20697320 616e2049 2f4f2073 74726561 is an I/O strea │ │ │ │ + 0x000087c0 6d0a746f 20776869 63682074 6865206f m.to which the o │ │ │ │ + 0x000087d0 75747075 74206973 20777269 7474656e utput is written │ │ │ │ + 0x000087e0 3b206279 20646566 61756c74 206f7574 ; by default out │ │ │ │ + 0x000087f0 70757420 69732077 72697474 656e0a74 put is written.t │ │ │ │ + 0x00008800 6f207379 732e7374 64657272 2e000000 o sys.stderr.... │ │ │ │ + 0x00008810 6765745f 73746163 6b282473 656c662c get_stack($self, │ │ │ │ + 0x00008820 202f2c20 2a2c206c 696d6974 3d4e6f6e /, *, limit=Non │ │ │ │ + 0x00008830 65290a2d 2d0a0a52 65747572 6e207468 e).--..Return th │ │ │ │ + 0x00008840 65206c69 7374206f 66207374 61636b20 e list of stack │ │ │ │ + 0x00008850 6672616d 65732066 6f722074 68697320 frames for this │ │ │ │ + 0x00008860 7461736b 27732063 6f726f75 74696e65 task's coroutine │ │ │ │ + 0x00008870 2e0a0a49 66207468 6520636f 726f7574 ...If the corout │ │ │ │ + 0x00008880 696e6520 6973206e 6f742064 6f6e652c ine is not done, │ │ │ │ + 0x00008890 20746869 73207265 7475726e 73207468 this returns th │ │ │ │ + 0x000088a0 65207374 61636b20 77686572 65206974 e stack where it │ │ │ │ + 0x000088b0 2069730a 73757370 656e6465 642e2020 is.suspended. │ │ │ │ + 0x000088c0 49662074 68652063 6f726f75 74696e65 If the coroutine │ │ │ │ + 0x000088d0 20686173 20636f6d 706c6574 65642073 has completed s │ │ │ │ + 0x000088e0 75636365 73736675 6c6c7920 6f722077 uccessfully or w │ │ │ │ + 0x000088f0 61730a63 616e6365 6c6c6564 2c207468 as.cancelled, th │ │ │ │ + 0x00008900 69732072 65747572 6e732061 6e20656d is returns an em │ │ │ │ + 0x00008910 70747920 6c697374 2e202049 66207468 pty list. If th │ │ │ │ + 0x00008920 6520636f 726f7574 696e6520 7761730a e coroutine was. │ │ │ │ + 0x00008930 7465726d 696e6174 65642062 7920616e terminated by an │ │ │ │ + 0x00008940 20657863 65707469 6f6e2c20 74686973 exception, this │ │ │ │ + 0x00008950 20726574 75726e73 20746865 206c6973 returns the lis │ │ │ │ + 0x00008960 74206f66 20747261 63656261 636b0a66 t of traceback.f │ │ │ │ + 0x00008970 72616d65 732e0a0a 54686520 6672616d rames...The fram │ │ │ │ + 0x00008980 65732061 72652061 6c776179 73206f72 es are always or │ │ │ │ + 0x00008990 64657265 64206672 6f6d206f 6c646573 dered from oldes │ │ │ │ + 0x000089a0 7420746f 206e6577 6573742e 0a0a5468 t to newest...Th │ │ │ │ + 0x000089b0 65206f70 74696f6e 616c206c 696d6974 e optional limit │ │ │ │ + 0x000089c0 20676976 65732074 6865206d 6178696d gives the maxim │ │ │ │ + 0x000089d0 756d206e 756d6265 72206f66 20667261 um number of fra │ │ │ │ + 0x000089e0 6d657320 746f0a72 65747572 6e3b2062 mes to.return; b │ │ │ │ + 0x000089f0 79206465 6661756c 7420616c 6c206176 y default all av │ │ │ │ + 0x00008a00 61696c61 626c6520 6672616d 65732061 ailable frames a │ │ │ │ + 0x00008a10 72652072 65747572 6e65642e 20204974 re returned. It │ │ │ │ + 0x00008a20 730a6d65 616e696e 67206469 66666572 s.meaning differ │ │ │ │ + 0x00008a30 73206465 70656e64 696e6720 6f6e2077 s depending on w │ │ │ │ + 0x00008a40 68657468 65722061 20737461 636b206f hether a stack o │ │ │ │ + 0x00008a50 72206120 74726163 65626163 6b206973 r a traceback is │ │ │ │ + 0x00008a60 0a726574 75726e65 643a2074 6865206e .returned: the n │ │ │ │ + 0x00008a70 65776573 74206672 616d6573 206f6620 ewest frames of │ │ │ │ + 0x00008a80 61207374 61636b20 61726520 72657475 a stack are retu │ │ │ │ + 0x00008a90 726e6564 2c206275 74207468 650a6f6c rned, but the.ol │ │ │ │ + 0x00008aa0 64657374 20667261 6d657320 6f662061 dest frames of a │ │ │ │ + 0x00008ab0 20747261 63656261 636b2061 72652072 traceback are r │ │ │ │ + 0x00008ac0 65747572 6e65642e 20202854 68697320 eturned. (This │ │ │ │ + 0x00008ad0 6d617463 68657320 7468650a 62656861 matches the.beha │ │ │ │ + 0x00008ae0 76696f72 206f6620 74686520 74726163 vior of the trac │ │ │ │ + 0x00008af0 65626163 6b206d6f 64756c65 2e290a0a eback module.).. │ │ │ │ + 0x00008b00 466f7220 72656173 6f6e7320 6265796f For reasons beyo │ │ │ │ + 0x00008b10 6e64206f 75722063 6f6e7472 6f6c2c20 nd our control, │ │ │ │ + 0x00008b20 6f6e6c79 206f6e65 20737461 636b2066 only one stack f │ │ │ │ + 0x00008b30 72616d65 2069730a 72657475 726e6564 rame is.returned │ │ │ │ + 0x00008b40 20666f72 20612073 75737065 6e646564 for a suspended │ │ │ │ + 0x00008b50 20636f72 6f757469 6e652e00 756e6361 coroutine..unca │ │ │ │ + 0x00008b60 6e63656c 28247365 6c662c20 2f290a2d ncel($self, /).- │ │ │ │ + 0x00008b70 2d0a0a44 65637265 6d656e74 20746865 -..Decrement the │ │ │ │ + 0x00008b80 20746173 6b277320 636f756e 74206f66 task's count of │ │ │ │ + 0x00008b90 2063616e 63656c6c 6174696f 6e207265 cancellation re │ │ │ │ + 0x00008ba0 71756573 74732e0a 0a546869 73207368 quests...This sh │ │ │ │ + 0x00008bb0 6f756c64 20626520 75736564 20627920 ould be used by │ │ │ │ + 0x00008bc0 7461736b 73207468 61742063 61746368 tasks that catch │ │ │ │ + 0x00008bd0 2043616e 63656c6c 65644572 726f720a CancelledError. │ │ │ │ + 0x00008be0 616e6420 77697368 20746f20 636f6e74 and wish to cont │ │ │ │ + 0x00008bf0 696e7565 20696e64 6566696e 6974656c inue indefinitel │ │ │ │ + 0x00008c00 7920756e 74696c20 74686579 20617265 y until they are │ │ │ │ + 0x00008c10 2063616e 63656c6c 65642061 6761696e cancelled again │ │ │ │ + 0x00008c20 2e0a0a52 65747572 6e732074 68652072 ...Returns the r │ │ │ │ + 0x00008c30 656d6169 6e696e67 206e756d 62657220 emaining number │ │ │ │ + 0x00008c40 6f662063 616e6365 6c6c6174 696f6e20 of cancellation │ │ │ │ + 0x00008c50 72657175 65737473 2e000000 63616e63 requests....canc │ │ │ │ + 0x00008c60 656c6c69 6e672824 73656c66 2c202f29 elling($self, /) │ │ │ │ + 0x00008c70 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ + 0x00008c80 636f756e 74206f66 20746865 20746173 count of the tas │ │ │ │ + 0x00008c90 6b277320 63616e63 656c6c61 74696f6e k's cancellation │ │ │ │ + 0x00008ca0 20726571 75657374 732e0a0a 54686973 requests...This │ │ │ │ + 0x00008cb0 20636f75 6e742069 7320696e 6372656d count is increm │ │ │ │ + 0x00008cc0 656e7465 64207768 656e202e 63616e63 ented when .canc │ │ │ │ + 0x00008cd0 656c2829 20697320 63616c6c 65640a61 el() is called.a │ │ │ │ + 0x00008ce0 6e64206d 61792062 65206465 6372656d nd may be decrem │ │ │ │ + 0x00008cf0 656e7465 64207573 696e6720 2e756e63 ented using .unc │ │ │ │ + 0x00008d00 616e6365 6c28292e 00000000 63616e63 ancel().....canc │ │ │ │ + 0x00008d10 656c2824 73656c66 2c202f2c 206d7367 el($self, /, msg │ │ │ │ + 0x00008d20 3d4e6f6e 65290a2d 2d0a0a52 65717565 =None).--..Reque │ │ │ │ + 0x00008d30 73742074 68617420 74686973 20746173 st that this tas │ │ │ │ + 0x00008d40 6b206361 6e63656c 20697473 656c662e k cancel itself. │ │ │ │ + 0x00008d50 0a0a5468 69732061 7272616e 67657320 ..This arranges │ │ │ │ + 0x00008d60 666f7220 61204361 6e63656c 6c656445 for a CancelledE │ │ │ │ + 0x00008d70 72726f72 20746f20 62652074 68726f77 rror to be throw │ │ │ │ + 0x00008d80 6e20696e 746f2074 68650a77 72617070 n into the.wrapp │ │ │ │ + 0x00008d90 65642063 6f726f75 74696e65 206f6e20 ed coroutine on │ │ │ │ + 0x00008da0 74686520 6e657874 20637963 6c652074 the next cycle t │ │ │ │ + 0x00008db0 68726f75 67682074 68652065 76656e74 hrough the event │ │ │ │ + 0x00008dc0 206c6f6f 702e0a54 68652063 6f726f75 loop..The corou │ │ │ │ + 0x00008dd0 74696e65 20746865 6e206861 73206120 tine then has a │ │ │ │ + 0x00008de0 6368616e 63652074 6f20636c 65616e20 chance to clean │ │ │ │ + 0x00008df0 7570206f 72206576 656e2064 656e790a up or even deny. │ │ │ │ + 0x00008e00 74686520 72657175 65737420 7573696e the request usin │ │ │ │ + 0x00008e10 67207472 792f6578 63657074 2f66696e g try/except/fin │ │ │ │ + 0x00008e20 616c6c79 2e0a0a55 6e6c696b 65204675 ally...Unlike Fu │ │ │ │ + 0x00008e30 74757265 2e63616e 63656c2c 20746869 ture.cancel, thi │ │ │ │ + 0x00008e40 7320646f 6573206e 6f742067 75617261 s does not guara │ │ │ │ + 0x00008e50 6e746565 20746861 74207468 650a7461 ntee that the.ta │ │ │ │ + 0x00008e60 736b2077 696c6c20 62652063 616e6365 sk will be cance │ │ │ │ + 0x00008e70 6c6c6564 3a207468 65206578 63657074 lled: the except │ │ │ │ + 0x00008e80 696f6e20 6d696768 74206265 20636175 ion might be cau │ │ │ │ + 0x00008e90 67687420 616e640a 61637465 64207570 ght and.acted up │ │ │ │ + 0x00008ea0 6f6e2c20 64656c61 79696e67 2063616e on, delaying can │ │ │ │ + 0x00008eb0 63656c6c 6174696f 6e206f66 20746865 cellation of the │ │ │ │ + 0x00008ec0 20746173 6b206f72 20707265 76656e74 task or prevent │ │ │ │ + 0x00008ed0 696e670a 63616e63 656c6c61 74696f6e ing.cancellation │ │ │ │ + 0x00008ee0 20636f6d 706c6574 656c792e 20205468 completely. Th │ │ │ │ + 0x00008ef0 65207461 736b206d 61792061 6c736f20 e task may also │ │ │ │ + 0x00008f00 72657475 726e2061 2076616c 7565206f return a value o │ │ │ │ + 0x00008f10 720a7261 69736520 61206469 66666572 r.raise a differ │ │ │ │ + 0x00008f20 656e7420 65786365 7074696f 6e2e0a0a ent exception... │ │ │ │ + 0x00008f30 496d6d65 64696174 656c7920 61667465 Immediately afte │ │ │ │ + 0x00008f40 72207468 6973206d 6574686f 64206973 r this method is │ │ │ │ + 0x00008f50 2063616c 6c65642c 20546173 6b2e6361 called, Task.ca │ │ │ │ + 0x00008f60 6e63656c 6c656428 29207769 6c6c0a6e ncelled() will.n │ │ │ │ + 0x00008f70 6f742072 65747572 6e205472 75652028 ot return True ( │ │ │ │ + 0x00008f80 756e6c65 73732074 68652074 61736b20 unless the task │ │ │ │ + 0x00008f90 77617320 616c7265 61647920 63616e63 was already canc │ │ │ │ + 0x00008fa0 656c6c65 64292e20 20410a74 61736b20 elled). A.task │ │ │ │ + 0x00008fb0 77696c6c 20626520 6d61726b 65642061 will be marked a │ │ │ │ + 0x00008fc0 73206361 6e63656c 6c656420 7768656e s cancelled when │ │ │ │ + 0x00008fd0 20746865 20777261 70706564 20636f72 the wrapped cor │ │ │ │ + 0x00008fe0 6f757469 6e650a74 65726d69 6e617465 outine.terminate │ │ │ │ + 0x00008ff0 73207769 74682061 2043616e 63656c6c s with a Cancell │ │ │ │ + 0x00009000 65644572 726f7220 65786365 7074696f edError exceptio │ │ │ │ + 0x00009010 6e202865 76656e20 69662063 616e6365 n (even if cance │ │ │ │ + 0x00009020 6c28290a 77617320 6e6f7420 63616c6c l().was not call │ │ │ │ + 0x00009030 6564292e 0a0a5468 69732061 6c736f20 ed)...This also │ │ │ │ + 0x00009040 696e6372 65617365 73207468 65207461 increases the ta │ │ │ │ + 0x00009050 736b2773 20636f75 6e74206f 66206361 sk's count of ca │ │ │ │ + 0x00009060 6e63656c 6c617469 6f6e2072 65717565 ncellation reque │ │ │ │ + 0x00009070 7374732e 00000000 7365745f 65786365 sts.....set_exce │ │ │ │ + 0x00009080 7074696f 6e282473 656c662c 20657863 ption($self, exc │ │ │ │ + 0x00009090 65707469 6f6e2c20 2f290a2d 2d0a0a00 eption, /).--... │ │ │ │ + 0x000090a0 7365745f 72657375 6c742824 73656c66 set_result($self │ │ │ │ + 0x000090b0 2c207265 73756c74 2c202f29 0a2d2d0a , result, /).--. │ │ │ │ + 0x000090c0 0a000000 5f6d616b 655f6361 6e63656c ...._make_cancel │ │ │ │ + 0x000090d0 6c65645f 6572726f 72282473 656c662c led_error($self, │ │ │ │ + 0x000090e0 202f290a 2d2d0a0a 43726561 74652074 /).--..Create t │ │ │ │ + 0x000090f0 68652043 616e6365 6c6c6564 4572726f he CancelledErro │ │ │ │ + 0x00009100 7220746f 20726169 73652069 66207468 r to raise if th │ │ │ │ + 0x00009110 65204675 74757265 20697320 63616e63 e Future is canc │ │ │ │ + 0x00009120 656c6c65 642e0a0a 54686973 2073686f elled...This sho │ │ │ │ + 0x00009130 756c6420 6f6e6c79 20626520 63616c6c uld only be call │ │ │ │ + 0x00009140 6564206f 6e636520 7768656e 2068616e ed once when han │ │ │ │ + 0x00009150 646c696e 67206120 63616e63 656c6c61 dling a cancella │ │ │ │ + 0x00009160 74696f6e 2073696e 63650a69 74206572 tion since.it er │ │ │ │ + 0x00009170 61736573 20746865 20636f6e 74657874 ases the context │ │ │ │ + 0x00009180 20657863 65707469 6f6e2076 616c7565 exception value │ │ │ │ + 0x00009190 2e000000 6765745f 6c6f6f70 28247365 ....get_loop($se │ │ │ │ + 0x000091a0 6c662c20 2f290a2d 2d0a0a52 65747572 lf, /).--..Retur │ │ │ │ + 0x000091b0 6e207468 65206576 656e7420 6c6f6f70 n the event loop │ │ │ │ + 0x000091c0 20746865 20467574 75726520 69732062 the Future is b │ │ │ │ + 0x000091d0 6f756e64 20746f2e 00000000 646f6e65 ound to.....done │ │ │ │ + 0x000091e0 28247365 6c662c20 2f290a2d 2d0a0a52 ($self, /).--..R │ │ │ │ + 0x000091f0 65747572 6e205472 75652069 66207468 eturn True if th │ │ │ │ + 0x00009200 65206675 74757265 20697320 646f6e65 e future is done │ │ │ │ + 0x00009210 2e0a0a44 6f6e6520 6d65616e 73206569 ...Done means ei │ │ │ │ + 0x00009220 74686572 20746861 74206120 72657375 ther that a resu │ │ │ │ + 0x00009230 6c74202f 20657863 65707469 6f6e2061 lt / exception a │ │ │ │ + 0x00009240 72652061 7661696c 61626c65 2c206f72 re available, or │ │ │ │ + 0x00009250 20746861 740a7468 65206675 74757265 that.the future │ │ │ │ + 0x00009260 20776173 2063616e 63656c6c 65642e00 was cancelled.. │ │ │ │ + 0x00009270 63616e63 656c6c65 64282473 656c662c cancelled($self, │ │ │ │ + 0x00009280 202f290a 2d2d0a0a 52657475 726e2054 /).--..Return T │ │ │ │ + 0x00009290 72756520 69662074 68652066 75747572 rue if the futur │ │ │ │ + 0x000092a0 65207761 73206361 6e63656c 6c65642e e was cancelled. │ │ │ │ + 0x000092b0 00000000 63616e63 656c2824 73656c66 ....cancel($self │ │ │ │ + 0x000092c0 2c202f2c 206d7367 3d4e6f6e 65290a2d , /, msg=None).- │ │ │ │ + 0x000092d0 2d0a0a43 616e6365 6c207468 65206675 -..Cancel the fu │ │ │ │ + 0x000092e0 74757265 20616e64 20736368 6564756c ture and schedul │ │ │ │ + 0x000092f0 65206361 6c6c6261 636b732e 0a0a4966 e callbacks...If │ │ │ │ + 0x00009300 20746865 20667574 75726520 69732061 the future is a │ │ │ │ + 0x00009310 6c726561 64792064 6f6e6520 6f722063 lready done or c │ │ │ │ + 0x00009320 616e6365 6c6c6564 2c207265 7475726e ancelled, return │ │ │ │ + 0x00009330 2046616c 73652e0a 4f746865 72776973 False..Otherwis │ │ │ │ + 0x00009340 652c2063 68616e67 65207468 65206675 e, change the fu │ │ │ │ + 0x00009350 74757265 27732073 74617465 20746f20 ture's state to │ │ │ │ + 0x00009360 63616e63 656c6c65 642c2073 63686564 cancelled, sched │ │ │ │ + 0x00009370 756c6520 7468650a 63616c6c 6261636b ule the.callback │ │ │ │ + 0x00009380 7320616e 64207265 7475726e 20547275 s and return Tru │ │ │ │ + 0x00009390 652e0000 72656d6f 76655f64 6f6e655f e...remove_done_ │ │ │ │ + 0x000093a0 63616c6c 6261636b 28247365 6c662c20 callback($self, │ │ │ │ + 0x000093b0 666e2c20 2f290a2d 2d0a0a52 656d6f76 fn, /).--..Remov │ │ │ │ + 0x000093c0 6520616c 6c20696e 7374616e 63657320 e all instances │ │ │ │ + 0x000093d0 6f662061 2063616c 6c626163 6b206672 of a callback fr │ │ │ │ + 0x000093e0 6f6d2074 68652022 63616c6c 20776865 om the "call whe │ │ │ │ + 0x000093f0 6e20646f 6e652220 6c697374 2e0a0a52 n done" list...R │ │ │ │ + 0x00009400 65747572 6e732074 6865206e 756d6265 eturns the numbe │ │ │ │ + 0x00009410 72206f66 2063616c 6c626163 6b732072 r of callbacks r │ │ │ │ + 0x00009420 656d6f76 65642e00 6164645f 646f6e65 emoved..add_done │ │ │ │ + 0x00009430 5f63616c 6c626163 6b282473 656c662c _callback($self, │ │ │ │ + 0x00009440 20666e2c 202f2c20 2a2c2063 6f6e7465 fn, /, *, conte │ │ │ │ + 0x00009450 78743d3c 756e7265 70726573 656e7461 xt=).--..Add a │ │ │ │ + 0x00009470 63616c6c 6261636b 20746f20 62652072 callback to be r │ │ │ │ + 0x00009480 756e2077 68656e20 74686520 66757475 un when the futu │ │ │ │ + 0x00009490 72652062 65636f6d 65732064 6f6e652e re becomes done. │ │ │ │ + 0x000094a0 0a0a5468 65206361 6c6c6261 636b2069 ..The callback i │ │ │ │ + 0x000094b0 73206361 6c6c6564 20776974 68206120 s called with a │ │ │ │ + 0x000094c0 73696e67 6c652061 7267756d 656e7420 single argument │ │ │ │ + 0x000094d0 2d207468 65206675 74757265 206f626a - the future obj │ │ │ │ + 0x000094e0 6563742e 0a496620 74686520 66757475 ect..If the futu │ │ │ │ + 0x000094f0 72652069 7320616c 72656164 7920646f re is already do │ │ │ │ + 0x00009500 6e652077 68656e20 74686973 20697320 ne when this is │ │ │ │ + 0x00009510 63616c6c 65642c20 74686520 63616c6c called, the call │ │ │ │ + 0x00009520 6261636b 2069730a 73636865 64756c65 back is.schedule │ │ │ │ + 0x00009530 64207769 74682063 616c6c5f 736f6f6e d with call_soon │ │ │ │ + 0x00009540 2e000000 7365745f 65786365 7074696f ....set_exceptio │ │ │ │ + 0x00009550 6e282473 656c662c 20657863 65707469 n($self, excepti │ │ │ │ + 0x00009560 6f6e2c20 2f290a2d 2d0a0a4d 61726b20 on, /).--..Mark │ │ │ │ + 0x00009570 74686520 66757475 72652064 6f6e6520 the future done │ │ │ │ + 0x00009580 616e6420 73657420 616e2065 78636570 and set an excep │ │ │ │ + 0x00009590 74696f6e 2e0a0a49 66207468 65206675 tion...If the fu │ │ │ │ + 0x000095a0 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ + 0x000095b0 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ + 0x000095c0 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ + 0x000095d0 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ + 0x000095e0 74617465 4572726f 722e0000 7365745f tateError...set_ │ │ │ │ + 0x000095f0 72657375 6c742824 73656c66 2c207265 result($self, re │ │ │ │ + 0x00009600 73756c74 2c202f29 0a2d2d0a 0a4d6172 sult, /).--..Mar │ │ │ │ + 0x00009610 6b207468 65206675 74757265 20646f6e k the future don │ │ │ │ + 0x00009620 6520616e 64207365 74206974 73207265 e and set its re │ │ │ │ + 0x00009630 73756c74 2e0a0a49 66207468 65206675 sult...If the fu │ │ │ │ + 0x00009640 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ + 0x00009650 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ + 0x00009660 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ + 0x00009670 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ + 0x00009680 74617465 4572726f 722e0000 65786365 tateError...exce │ │ │ │ + 0x00009690 7074696f 6e282473 656c662c 202f290a ption($self, /). │ │ │ │ + 0x000096a0 2d2d0a0a 52657475 726e2074 68652065 --..Return the e │ │ │ │ + 0x000096b0 78636570 74696f6e 20746861 74207761 xception that wa │ │ │ │ + 0x000096c0 73207365 74206f6e 20746869 73206675 s set on this fu │ │ │ │ + 0x000096d0 74757265 2e0a0a54 68652065 78636570 ture...The excep │ │ │ │ + 0x000096e0 74696f6e 20286f72 204e6f6e 65206966 tion (or None if │ │ │ │ + 0x000096f0 206e6f20 65786365 7074696f 6e207761 no exception wa │ │ │ │ + 0x00009700 73207365 74292069 73207265 7475726e s set) is return │ │ │ │ + 0x00009710 6564206f 6e6c7920 69660a74 68652066 ed only if.the f │ │ │ │ + 0x00009720 75747572 65206973 20646f6e 652e2020 uture is done. │ │ │ │ + 0x00009730 49662074 68652066 75747572 65206861 If the future ha │ │ │ │ + 0x00009740 73206265 656e2063 616e6365 6c6c6564 s been cancelled │ │ │ │ + 0x00009750 2c207261 69736573 0a43616e 63656c6c , raises.Cancell │ │ │ │ + 0x00009760 65644572 726f722e 20204966 20746865 edError. If the │ │ │ │ + 0x00009770 20667574 75726520 69736e27 7420646f future isn't do │ │ │ │ + 0x00009780 6e652079 65742c20 72616973 65730a49 ne yet, raises.I │ │ │ │ + 0x00009790 6e76616c 69645374 61746545 72726f72 nvalidStateError │ │ │ │ + 0x000097a0 2e000000 72657375 6c742824 73656c66 ....result($self │ │ │ │ + 0x000097b0 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x000097c0 74686520 72657375 6c742074 68697320 the result this │ │ │ │ + 0x000097d0 66757475 72652072 65707265 73656e74 future represent │ │ │ │ + 0x000097e0 732e0a0a 49662074 68652066 75747572 s...If the futur │ │ │ │ + 0x000097f0 65206861 73206265 656e2063 616e6365 e has been cance │ │ │ │ + 0x00009800 6c6c6564 2c207261 69736573 2043616e lled, raises Can │ │ │ │ + 0x00009810 63656c6c 65644572 726f722e 20204966 celledError. If │ │ │ │ + 0x00009820 20746865 0a667574 75726527 73207265 the.future's re │ │ │ │ + 0x00009830 73756c74 2069736e 27742079 65742061 sult isn't yet a │ │ │ │ + 0x00009840 7661696c 61626c65 2c207261 69736573 vailable, raises │ │ │ │ + 0x00009850 20496e76 616c6964 53746174 65457272 InvalidStateErr │ │ │ │ + 0x00009860 6f722e20 2049660a 74686520 66757475 or. If.the futu │ │ │ │ + 0x00009870 72652069 7320646f 6e652061 6e642068 re is done and h │ │ │ │ + 0x00009880 61732061 6e206578 63657074 696f6e20 as an exception │ │ │ │ + 0x00009890 7365742c 20746869 73206578 63657074 set, this except │ │ │ │ + 0x000098a0 696f6e20 69730a72 61697365 642e0000 ion is.raised... │ │ │ │ + 0x000098b0 5461736b 28636f72 6f2c202a 2c206c6f Task(coro, *, lo │ │ │ │ + 0x000098c0 6f703d4e 6f6e652c 206e616d 653d4e6f op=None, name=No │ │ │ │ + 0x000098d0 6e652c20 636f6e74 6578743d 4e6f6e65 ne, context=None │ │ │ │ + 0x000098e0 2c206561 6765725f 73746172 743d4661 , eager_start=Fa │ │ │ │ + 0x000098f0 6c736529 0a2d2d0a 0a412063 6f726f75 lse).--..A corou │ │ │ │ + 0x00009900 74696e65 20777261 70706564 20696e20 tine wrapped in │ │ │ │ + 0x00009910 61204675 74757265 2e000000 46757475 a Future....Futu │ │ │ │ + 0x00009920 7265282a 2c206c6f 6f703d4e 6f6e6529 re(*, loop=None) │ │ │ │ + 0x00009930 0a2d2d0a 0a546869 7320636c 61737320 .--..This class │ │ │ │ + 0x00009940 6973202a 616c6d6f 73742a20 636f6d70 is *almost* comp │ │ │ │ + 0x00009950 61746962 6c652077 69746820 636f6e63 atible with conc │ │ │ │ + 0x00009960 75727265 6e742e66 75747572 65732e46 urrent.futures.F │ │ │ │ + 0x00009970 75747572 652e0a0a 20202020 44696666 uture... Diff │ │ │ │ + 0x00009980 6572656e 6365733a 0a0a2020 20202d20 erences:.. - │ │ │ │ + 0x00009990 72657375 6c742829 20616e64 20657863 result() and exc │ │ │ │ + 0x000099a0 65707469 6f6e2829 20646f20 6e6f7420 eption() do not │ │ │ │ + 0x000099b0 74616b65 20612074 696d656f 75742061 take a timeout a │ │ │ │ + 0x000099c0 7267756d 656e7420 616e640a 20202020 rgument and. │ │ │ │ + 0x000099d0 20207261 69736520 616e2065 78636570 raise an excep │ │ │ │ + 0x000099e0 74696f6e 20776865 6e207468 65206675 tion when the fu │ │ │ │ + 0x000099f0 74757265 2069736e 27742064 6f6e6520 ture isn't done │ │ │ │ + 0x00009a00 7965742e 0a0a2020 20202d20 43616c6c yet... - Call │ │ │ │ + 0x00009a10 6261636b 73207265 67697374 65726564 backs registered │ │ │ │ + 0x00009a20 20776974 68206164 645f646f 6e655f63 with add_done_c │ │ │ │ + 0x00009a30 616c6c62 61636b28 29206172 6520616c allback() are al │ │ │ │ + 0x00009a40 77617973 2063616c 6c65640a 20202020 ways called. │ │ │ │ + 0x00009a50 20207669 61207468 65206576 656e7420 via the event │ │ │ │ + 0x00009a60 6c6f6f70 27732063 616c6c5f 736f6f6e loop's call_soon │ │ │ │ + 0x00009a70 5f746872 65616473 61666528 292e0a0a _threadsafe()... │ │ │ │ + 0x00009a80 20202020 2d205468 69732063 6c617373 - This class │ │ │ │ + 0x00009a90 20697320 6e6f7420 636f6d70 61746962 is not compatib │ │ │ │ + 0x00009aa0 6c652077 69746820 74686520 77616974 le with the wait │ │ │ │ + 0x00009ab0 28292061 6e642061 735f636f 6d706c65 () and as_comple │ │ │ │ + 0x00009ac0 74656428 290a2020 20202020 6d657468 ted(). meth │ │ │ │ + 0x00009ad0 6f647320 696e2074 68652063 6f6e6375 ods in the concu │ │ │ │ + 0x00009ae0 7272656e 742e6675 74757265 73207061 rrent.futures pa │ │ │ │ + 0x00009af0 636b6167 652e0000 5f737761 705f6375 ckage..._swap_cu │ │ │ │ + 0x00009b00 7272656e 745f7461 736b2824 6d6f6475 rrent_task($modu │ │ │ │ + 0x00009b10 6c652c20 2f2c206c 6f6f702c 20746173 le, /, loop, tas │ │ │ │ + 0x00009b20 6b290a2d 2d0a0a54 656d706f 72617269 k).--..Temporari │ │ │ │ + 0x00009b30 6c792073 77617020 696e2074 68652073 ly swap in the s │ │ │ │ + 0x00009b40 7570706c 69656420 7461736b 20616e64 upplied task and │ │ │ │ + 0x00009b50 20726574 75726e20 74686520 6f726967 return the orig │ │ │ │ + 0x00009b60 696e616c 206f6e65 20286f72 204e6f6e inal one (or Non │ │ │ │ + 0x00009b70 65292e0a 0a546869 73206973 20696e74 e)...This is int │ │ │ │ + 0x00009b80 656e6465 6420666f 72207573 65206475 ended for use du │ │ │ │ + 0x00009b90 72696e67 20656167 65722063 6f726f75 ring eager corou │ │ │ │ + 0x00009ba0 74696e65 20657865 63757469 6f6e2e00 tine execution.. │ │ │ │ + 0x00009bb0 5f6c6561 76655f74 61736b28 246d6f64 _leave_task($mod │ │ │ │ + 0x00009bc0 756c652c 202f2c20 6c6f6f70 2c207461 ule, /, loop, ta │ │ │ │ + 0x00009bd0 736b290a 2d2d0a0a 4c656176 65207461 sk).--..Leave ta │ │ │ │ + 0x00009be0 736b2065 78656375 74696f6e 206f7220 sk execution or │ │ │ │ + 0x00009bf0 73757370 656e6420 61207461 736b2e0a suspend a task.. │ │ │ │ + 0x00009c00 0a546173 6b206265 6c6f6e67 7320746f .Task belongs to │ │ │ │ + 0x00009c10 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ + 0x00009c20 4e6f6e65 2e000000 5f656e74 65725f74 None...._enter_t │ │ │ │ + 0x00009c30 61736b28 246d6f64 756c652c 202f2c20 ask($module, /, │ │ │ │ + 0x00009c40 6c6f6f70 2c207461 736b290a 2d2d0a0a loop, task).--.. │ │ │ │ + 0x00009c50 456e7465 7220696e 746f2074 61736b20 Enter into task │ │ │ │ + 0x00009c60 65786563 7574696f 6e206f72 20726573 execution or res │ │ │ │ + 0x00009c70 756d6520 73757370 656e6465 64207461 ume suspended ta │ │ │ │ + 0x00009c80 736b2e0a 0a546173 6b206265 6c6f6e67 sk...Task belong │ │ │ │ + 0x00009c90 7320746f 206c6f6f 702e0a0a 52657475 s to loop...Retu │ │ │ │ + 0x00009ca0 726e7320 4e6f6e65 2e000000 5f756e72 rns None...._unr │ │ │ │ + 0x00009cb0 65676973 7465725f 65616765 725f7461 egister_eager_ta │ │ │ │ + 0x00009cc0 736b2824 6d6f6475 6c652c20 2f2c2074 sk($module, /, t │ │ │ │ + 0x00009cd0 61736b29 0a2d2d0a 0a556e72 65676973 ask).--..Unregis │ │ │ │ + 0x00009ce0 74657220 61207461 736b2e0a 0a526574 ter a task...Ret │ │ │ │ + 0x00009cf0 75726e73 204e6f6e 652e0000 5f756e72 urns None..._unr │ │ │ │ + 0x00009d00 65676973 7465725f 7461736b 28246d6f egister_task($mo │ │ │ │ + 0x00009d10 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ + 0x00009d20 2d0a0a55 6e726567 69737465 72206120 -..Unregister a │ │ │ │ + 0x00009d30 7461736b 2e0a0a52 65747572 6e73204e task...Returns N │ │ │ │ + 0x00009d40 6f6e652e 00000000 5f726567 69737465 one....._registe │ │ │ │ + 0x00009d50 725f6561 6765725f 7461736b 28246d6f r_eager_task($mo │ │ │ │ + 0x00009d60 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ + 0x00009d70 2d0a0a52 65676973 74657220 61206e65 -..Register a ne │ │ │ │ + 0x00009d80 77207461 736b2069 6e206173 796e6369 w task in asynci │ │ │ │ + 0x00009d90 6f206173 20657865 63757465 64206279 o as executed by │ │ │ │ + 0x00009da0 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ + 0x00009db0 4e6f6e65 2e000000 5f726567 69737465 None...._registe │ │ │ │ + 0x00009dc0 725f7461 736b2824 6d6f6475 6c652c20 r_task($module, │ │ │ │ + 0x00009dd0 2f2c2074 61736b29 0a2d2d0a 0a526567 /, task).--..Reg │ │ │ │ + 0x00009de0 69737465 72206120 6e657720 7461736b ister a new task │ │ │ │ + 0x00009df0 20696e20 6173796e 63696f20 61732065 in asyncio as e │ │ │ │ + 0x00009e00 78656375 74656420 6279206c 6f6f702e xecuted by loop. │ │ │ │ + 0x00009e10 0a0a5265 7475726e 73204e6f 6e652e00 ..Returns None.. │ │ │ │ + 0x00009e20 5f736574 5f72756e 6e696e67 5f6c6f6f _set_running_loo │ │ │ │ + 0x00009e30 7028246d 6f64756c 652c206c 6f6f702c p($module, loop, │ │ │ │ + 0x00009e40 202f290a 2d2d0a0a 53657420 74686520 /).--..Set the │ │ │ │ + 0x00009e50 72756e6e 696e6720 6576656e 74206c6f running event lo │ │ │ │ + 0x00009e60 6f702e0a 0a546869 73206973 2061206c op...This is a l │ │ │ │ + 0x00009e70 6f772d6c 6576656c 2066756e 6374696f ow-level functio │ │ │ │ + 0x00009e80 6e20696e 74656e64 65642074 6f206265 n intended to be │ │ │ │ + 0x00009e90 20757365 64206279 20657665 6e74206c used by event l │ │ │ │ + 0x00009ea0 6f6f7073 2e0a5468 69732066 756e6374 oops..This funct │ │ │ │ + 0x00009eb0 696f6e20 69732074 68726561 642d7370 ion is thread-sp │ │ │ │ + 0x00009ec0 65636966 69632e00 5f676574 5f72756e ecific.._get_run │ │ │ │ + 0x00009ed0 6e696e67 5f6c6f6f 7028246d 6f64756c ning_loop($modul │ │ │ │ + 0x00009ee0 652c202f 290a2d2d 0a0a5265 7475726e e, /).--..Return │ │ │ │ + 0x00009ef0 20746865 2072756e 6e696e67 20657665 the running eve │ │ │ │ + 0x00009f00 6e74206c 6f6f7020 6f72204e 6f6e652e nt loop or None. │ │ │ │ + 0x00009f10 0a0a5468 69732069 73206120 6c6f772d ..This is a low- │ │ │ │ + 0x00009f20 6c657665 6c206675 6e637469 6f6e2069 level function i │ │ │ │ + 0x00009f30 6e74656e 64656420 746f2062 65207573 ntended to be us │ │ │ │ + 0x00009f40 65642062 79206576 656e7420 6c6f6f70 ed by event loop │ │ │ │ + 0x00009f50 732e0a54 68697320 66756e63 74696f6e s..This function │ │ │ │ + 0x00009f60 20697320 74687265 61642d73 70656369 is thread-speci │ │ │ │ + 0x00009f70 6669632e 00000000 6765745f 72756e6e fic.....get_runn │ │ │ │ + 0x00009f80 696e675f 6c6f6f70 28246d6f 64756c65 ing_loop($module │ │ │ │ + 0x00009f90 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x00009fa0 74686520 72756e6e 696e6720 6576656e the running even │ │ │ │ + 0x00009fb0 74206c6f 6f702e20 20526169 73652061 t loop. Raise a │ │ │ │ + 0x00009fc0 2052756e 74696d65 4572726f 72206966 RuntimeError if │ │ │ │ + 0x00009fd0 20746865 72652069 73206e6f 6e652e0a there is none.. │ │ │ │ + 0x00009fe0 0a546869 73206675 6e637469 6f6e2069 .This function i │ │ │ │ + 0x00009ff0 73207468 72656164 2d737065 63696669 s thread-specifi │ │ │ │ + 0x0000a000 632e0000 6765745f 6576656e 745f6c6f c...get_event_lo │ │ │ │ + 0x0000a010 6f702824 6d6f6475 6c652c20 2f290a2d op($module, /).- │ │ │ │ + 0x0000a020 2d0a0a52 65747572 6e20616e 20617379 -..Return an asy │ │ │ │ + 0x0000a030 6e63696f 20657665 6e74206c 6f6f702e ncio event loop. │ │ │ │ + 0x0000a040 0a0a5768 656e2063 616c6c65 64206672 ..When called fr │ │ │ │ + 0x0000a050 6f6d2061 20636f72 6f757469 6e65206f om a coroutine o │ │ │ │ + 0x0000a060 72206120 63616c6c 6261636b 2028652e r a callback (e. │ │ │ │ + 0x0000a070 672e2073 63686564 756c6564 20776974 g. scheduled wit │ │ │ │ + 0x0000a080 680a6361 6c6c5f73 6f6f6e20 6f722073 h.call_soon or s │ │ │ │ + 0x0000a090 696d696c 61722041 5049292c 20746869 imilar API), thi │ │ │ │ + 0x0000a0a0 73206675 6e637469 6f6e2077 696c6c20 s function will │ │ │ │ + 0x0000a0b0 616c7761 79732072 65747572 6e207468 always return th │ │ │ │ + 0x0000a0c0 650a7275 6e6e696e 67206576 656e7420 e.running event │ │ │ │ + 0x0000a0d0 6c6f6f70 2e0a0a49 66207468 65726520 loop...If there │ │ │ │ + 0x0000a0e0 6973206e 6f207275 6e6e696e 67206576 is no running ev │ │ │ │ + 0x0000a0f0 656e7420 6c6f6f70 20736574 2c207468 ent loop set, th │ │ │ │ + 0x0000a100 65206675 6e637469 6f6e2077 696c6c20 e function will │ │ │ │ + 0x0000a110 72657475 726e0a74 68652072 6573756c return.the resul │ │ │ │ + 0x0000a120 74206f66 20606765 745f6576 656e745f t of `get_event_ │ │ │ │ + 0x0000a130 6c6f6f70 5f706f6c 69637928 292e6765 loop_policy().ge │ │ │ │ + 0x0000a140 745f6576 656e745f 6c6f6f70 28296020 t_event_loop()` │ │ │ │ + 0x0000a150 63616c6c 2e000000 63757272 656e745f call....current_ │ │ │ │ + 0x0000a160 7461736b 28246d6f 64756c65 2c202f2c task($module, /, │ │ │ │ + 0x0000a170 206c6f6f 703d4e6f 6e65290a 2d2d0a0a loop=None).--.. │ │ │ │ + 0x0000a180 52657475 726e2061 20637572 72656e74 Return a current │ │ │ │ + 0x0000a190 6c792065 78656375 74656420 7461736b ly executed task │ │ │ │ + 0x0000a1a0 2e000000 41636365 6c657261 746f7220 ....Accelerator │ │ │ │ + 0x0000a1b0 6d6f6475 6c652066 6f722061 73796e63 module for async │ │ │ │ + 0x0000a1c0 696f0000 40000000 09000000 30000000 io..@.......0... │ │ │ │ + 0x0000a1d0 09000000 04000000 09000000 0c000000 ................ │ │ │ │ + 0x0000a1e0 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ + 0x0000a1f0 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ + 0x0000a200 09000000 11000000 09000000 33000000 ............3... │ │ │ │ + 0x0000a210 09000000 15000000 09000000 12000000 ................ │ │ │ │ + 0x0000a220 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ + 0x0000a230 09000000 10000000 09000000 24000000 ............$... │ │ │ │ + 0x0000a240 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ + 0x0000a250 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000a278 00000000 .... │ │ │ │ + 0x0000a254 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fe84 f96e0000 .n.. │ │ │ │ + 0x0001fe84 f56f0000 .o.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fe88 b96e0000 .n.. │ │ │ │ + 0x0001fe88 b56f0000 .o.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fe8c 5c840000 ac840000 00000000 5c840000 \...........\... │ │ │ │ - 0x0001fe9c ac840000 00000000 5c840000 ac840000 ........\....... │ │ │ │ - 0x0001feac 00000000 ac840000 00000000 ac840000 ................ │ │ │ │ - 0x0001febc 00000000 ac840000 00000000 ac840000 ................ │ │ │ │ - 0x0001fecc 00000000 cc810000 d4810000 00000000 ................ │ │ │ │ - 0x0001fedc e47d0000 00000000 dc810000 00000000 .}.............. │ │ │ │ - 0x0001feec dc810000 00000000 cc810000 00000000 ................ │ │ │ │ - 0x0001fefc e47d0000 00000000 e47d0000 00000000 .}.......}...... │ │ │ │ - 0x0001ff0c 5c840000 00000000 e47d0000 74830000 \........}..t... │ │ │ │ - 0x0001ff1c 00000000 68830000 5c840000 50830000 ....h...\...P... │ │ │ │ - 0x0001ff2c 74830000 e0810000 00000000 5c840000 t...........\... │ │ │ │ + 0x0001fe8c 38840000 88840000 00000000 38840000 8...........8... │ │ │ │ + 0x0001fe9c 88840000 00000000 38840000 88840000 ........8....... │ │ │ │ + 0x0001feac 00000000 88840000 00000000 88840000 ................ │ │ │ │ + 0x0001febc 00000000 88840000 00000000 88840000 ................ │ │ │ │ + 0x0001fecc 00000000 a8810000 b0810000 00000000 ................ │ │ │ │ + 0x0001fedc c07d0000 00000000 b8810000 00000000 .}.............. │ │ │ │ + 0x0001feec b8810000 00000000 a8810000 00000000 ................ │ │ │ │ + 0x0001fefc c07d0000 00000000 c07d0000 00000000 .}.......}...... │ │ │ │ + 0x0001ff0c 38840000 00000000 c07d0000 50830000 8........}..P... │ │ │ │ + 0x0001ff1c 00000000 44830000 38840000 2c830000 ....D...8...,... │ │ │ │ + 0x0001ff2c 50830000 bc810000 00000000 38840000 P...........8... │ │ │ │ 0x0001ff3c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,168 +1,168 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000201ac ac010200 e4820000 7d600000 04000000 ........}`...... │ │ │ │ - 0x000201bc c8970000 f0820000 a15c0000 82020000 .........\...... │ │ │ │ - 0x000201cc b0960000 a0820000 c1420000 82020000 .........B...... │ │ │ │ - 0x000201dc 4c940000 b4820000 595d0000 82020000 L.......Y]...... │ │ │ │ - 0x000201ec b8930000 cc820000 795c0000 04000000 ........y\...... │ │ │ │ - 0x000201fc 94920000 d8820000 ad5a0000 04000000 .........Z...... │ │ │ │ - 0x0002020c 00920000 e0820000 39260000 08000000 ........9&...... │ │ │ │ - 0x0002021c c4900000 ec820000 69260000 08000000 ........i&...... │ │ │ │ - 0x0002022c 9c900000 fc820000 59740000 82000000 ........Yt...... │ │ │ │ - 0x0002023c 308d0000 04830000 657a0000 04000000 0.......ez...... │ │ │ │ - 0x0002024c 808c0000 10830000 dd2b0000 04000000 .........+...... │ │ │ │ - 0x0002025c 808b0000 1c830000 b5220000 82020000 ........."...... │ │ │ │ - 0x0002026c 34880000 28830000 212b0000 82020000 4...(...!+...... │ │ │ │ - 0x0002027c c0860000 34830000 c5290000 04000000 ....4....)...... │ │ │ │ - 0x0002028c f4850000 4c830000 39210000 04000000 ....L...9!...... │ │ │ │ - 0x0002029c dc850000 58830000 0d280000 08000000 ....X....(...... │ │ │ │ - 0x000202ac bc850000 64830000 a7240000 04000000 ....d....$...... │ │ │ │ - 0x000202bc a4850000 70830000 95240000 04000000 ....p....$...... │ │ │ │ - 0x000202cc 88850000 7c830000 00000000 18000000 ....|........... │ │ │ │ - 0x000202dc 90830000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000202ec 00000000 e4820000 7d600000 04000000 ........}`...... │ │ │ │ - 0x000202fc c8970000 f0820000 a15c0000 82020000 .........\...... │ │ │ │ - 0x0002030c b0960000 e0820000 79610000 82020000 ........ya...... │ │ │ │ - 0x0002031c 10960000 ec820000 4d230000 82020000 ........M#...... │ │ │ │ - 0x0002032c 68950000 a0820000 c1420000 82020000 h........B...... │ │ │ │ - 0x0002033c 4c940000 b4820000 595d0000 82020000 L.......Y]...... │ │ │ │ - 0x0002034c b8930000 fc820000 95750000 82020000 .........u...... │ │ │ │ - 0x0002035c d8920000 cc820000 795c0000 04000000 ........y\...... │ │ │ │ - 0x0002036c 94920000 d8820000 ad5a0000 04000000 .........Z...... │ │ │ │ - 0x0002037c 00920000 d4830000 ed450000 82020000 .........E...... │ │ │ │ - 0x0002038c b8910000 34830000 c7290000 04000000 ....4....)...... │ │ │ │ - 0x0002039c e8900000 7c830000 00000000 18000000 ....|........... │ │ │ │ - 0x000203ac e0830000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000203bc 00000000 34000000 a9630000 42000000 ....4....c..B... │ │ │ │ - 0x000203cc c9290000 38000000 d4980000 47000000 .)..8.......G... │ │ │ │ - 0x000203dc c5710000 33000000 61690000 3e000000 .q..3...ai..>... │ │ │ │ - 0x000203ec 61570000 40000000 b0010200 49000000 aW..@.......I... │ │ │ │ - 0x000203fc bc080200 3c000000 d5350000 41000000 ....<....5..A... │ │ │ │ - 0x0002040c 00000000 50000000 dd650000 4d000000 ....P....e..M... │ │ │ │ - 0x0002041c 61570000 00000000 00000000 34000000 aW..........4... │ │ │ │ - 0x0002042c 896c0000 42000000 69760000 38000000 .l..B...iv..8... │ │ │ │ - 0x0002043c 40990000 47000000 fd230000 33000000 @...G....#..3... │ │ │ │ - 0x0002044c f1690000 3e000000 61570000 40000000 .i..>...aW..@... │ │ │ │ + 0x000201ac ac010200 c0820000 79610000 04000000 ........ya...... │ │ │ │ + 0x000201bc a4970000 cc820000 9d5d0000 82020000 .........]...... │ │ │ │ + 0x000201cc 8c960000 7c820000 29420000 82020000 ....|...)B...... │ │ │ │ + 0x000201dc 28940000 90820000 555e0000 82020000 (.......U^...... │ │ │ │ + 0x000201ec 94930000 a8820000 755d0000 04000000 ........u]...... │ │ │ │ + 0x000201fc 70920000 b4820000 a95b0000 04000000 p........[...... │ │ │ │ + 0x0002020c dc910000 bc820000 a1250000 08000000 .........%...... │ │ │ │ + 0x0002021c a0900000 c8820000 d1250000 08000000 .........%...... │ │ │ │ + 0x0002022c 78900000 d8820000 85730000 82000000 x........s...... │ │ │ │ + 0x0002023c 0c8d0000 e0820000 91790000 04000000 .........y...... │ │ │ │ + 0x0002024c 5c8c0000 ec820000 452b0000 04000000 \.......E+...... │ │ │ │ + 0x0002025c 5c8b0000 f8820000 b5220000 82020000 \........"...... │ │ │ │ + 0x0002026c 10880000 04830000 892a0000 82020000 .........*...... │ │ │ │ + 0x0002027c 9c860000 10830000 2d290000 04000000 ........-)...... │ │ │ │ + 0x0002028c d0850000 28830000 39210000 04000000 ....(...9!...... │ │ │ │ + 0x0002029c b8850000 34830000 75270000 08000000 ....4...u'...... │ │ │ │ + 0x000202ac 98850000 40830000 3f240000 04000000 ....@...?$...... │ │ │ │ + 0x000202bc 80850000 4c830000 2d240000 04000000 ....L...-$...... │ │ │ │ + 0x000202cc 64850000 58830000 00000000 18000000 d...X........... │ │ │ │ + 0x000202dc 6c830000 00000000 00000000 00000000 l............... │ │ │ │ + 0x000202ec 00000000 c0820000 79610000 04000000 ........ya...... │ │ │ │ + 0x000202fc a4970000 cc820000 9d5d0000 82020000 .........]...... │ │ │ │ + 0x0002030c 8c960000 bc820000 75620000 82020000 ........ub...... │ │ │ │ + 0x0002031c ec950000 c8820000 4d230000 82020000 ........M#...... │ │ │ │ + 0x0002032c 44950000 7c820000 29420000 82020000 D...|...)B...... │ │ │ │ + 0x0002033c 28940000 90820000 555e0000 82020000 (.......U^...... │ │ │ │ + 0x0002034c 94930000 d8820000 c1740000 82020000 .........t...... │ │ │ │ + 0x0002035c b4920000 a8820000 755d0000 04000000 ........u]...... │ │ │ │ + 0x0002036c 70920000 b4820000 a95b0000 04000000 p........[...... │ │ │ │ + 0x0002037c dc910000 b0830000 4d450000 82020000 ........ME...... │ │ │ │ + 0x0002038c 94910000 10830000 2f290000 04000000 ......../)...... │ │ │ │ + 0x0002039c c4900000 58830000 00000000 18000000 ....X........... │ │ │ │ + 0x000203ac bc830000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000203bc 00000000 34000000 a5640000 42000000 ....4....d..B... │ │ │ │ + 0x000203cc 31290000 38000000 b0980000 47000000 1)..8.......G... │ │ │ │ + 0x000203dc f1700000 33000000 5d6a0000 3e000000 .p..3...]j..>... │ │ │ │ + 0x000203ec 61580000 40000000 b0010200 49000000 aX..@.......I... │ │ │ │ + 0x000203fc bc080200 3c000000 3d350000 41000000 ....<...=5..A... │ │ │ │ + 0x0002040c 00000000 50000000 d9660000 4d000000 ....P....f..M... │ │ │ │ + 0x0002041c 61580000 00000000 00000000 34000000 aX..........4... │ │ │ │ + 0x0002042c 856d0000 42000000 95750000 38000000 .m..B....u..8... │ │ │ │ + 0x0002043c 1c990000 47000000 99790000 33000000 ....G....y..3... │ │ │ │ + 0x0002044c ed6a0000 3e000000 61580000 40000000 .j..>...aX..@... │ │ │ │ 0x0002045c f0020200 49000000 d4090200 3c000000 ....I.......<... │ │ │ │ - 0x0002046c 51560000 41000000 00000000 50000000 QV..A.......P... │ │ │ │ - 0x0002047c 51690000 4d000000 61570000 00000000 Qi..M...aW...... │ │ │ │ - 0x0002048c 00000000 34000000 b96b0000 3a000000 ....4....k..:... │ │ │ │ - 0x0002049c 00000000 47000000 f5240000 33000000 ....G....$..3... │ │ │ │ - 0x000204ac 516c0000 3e000000 00000000 3f000000 Ql..>.......?... │ │ │ │ - 0x000204bc 75580000 40000000 9c0a0200 51000000 uX..@.......Q... │ │ │ │ - 0x000204cc d15a0000 00000000 00000000 49000000 .Z..........I... │ │ │ │ - 0x000204dc dc0a0200 34000000 f9570000 32000000 ....4....W..2... │ │ │ │ - 0x000204ec 55460000 3a000000 00000000 47000000 UF..:.......G... │ │ │ │ - 0x000204fc 19730000 33000000 495a0000 00000000 .s..3...IZ...... │ │ │ │ + 0x0002046c 51570000 41000000 00000000 50000000 QW..A.......P... │ │ │ │ + 0x0002047c 4d6a0000 4d000000 61580000 00000000 Mj..M...aX...... │ │ │ │ + 0x0002048c 00000000 34000000 b56c0000 3a000000 ....4....l..:... │ │ │ │ + 0x0002049c 00000000 47000000 fd230000 33000000 ....G....#..3... │ │ │ │ + 0x000204ac 4d6d0000 3e000000 00000000 3f000000 Mm..>.......?... │ │ │ │ + 0x000204bc 75590000 40000000 9c0a0200 51000000 uY..@.......Q... │ │ │ │ + 0x000204cc cd5b0000 00000000 00000000 49000000 .[..........I... │ │ │ │ + 0x000204dc dc0a0200 34000000 f9580000 32000000 ....4....X..2... │ │ │ │ + 0x000204ec b5450000 3a000000 00000000 47000000 .E..:.......G... │ │ │ │ + 0x000204fc 45720000 33000000 455b0000 00000000 Er..3...E[...... │ │ │ │ 0x0002050c 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x0002051c 00000000 00000000 7c850000 c8a10000 ........|....... │ │ │ │ - 0x0002052c 60000000 240b0200 040b0200 05310000 `...$........1.. │ │ │ │ - 0x0002053c 59330000 fd6e0000 5c850000 10000000 Y3...n..\....... │ │ │ │ - 0x0002054c 00000000 00410000 d8040200 48850000 .....A......H... │ │ │ │ + 0x0002051c 00000000 00000000 58850000 a4a10000 ........X....... │ │ │ │ + 0x0002052c 60000000 240b0200 040b0200 6d300000 `...$.......m0.. │ │ │ │ + 0x0002053c c1320000 f96f0000 38850000 10000000 .2...o..8....... │ │ │ │ + 0x0002054c 00000000 00410000 d8040200 24850000 .....A......$... │ │ │ │ 0x0002055c 0c000000 00000000 00410000 90040200 .........A...... │ │ │ │ - 0x0002056c 38850000 38000000 00000000 18450000 8...8........E.. │ │ │ │ - 0x0002057c 28040200 28850000 4c000000 00000000 (...(...L....... │ │ │ │ + 0x0002056c 14850000 38000000 00000000 18450000 ....8........E.. │ │ │ │ + 0x0002057c 28040200 04850000 4c000000 00000000 (.......L....... │ │ │ │ 0x0002058c 18450000 c0030200 00000000 38ff0100 .E..........8... │ │ │ │ - 0x0002059c 30840000 00000000 00000000 00000000 0............... │ │ │ │ + 0x0002059c 0c840000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205bc 00000000 00000000 20ff0100 20850000 ........ ... ... │ │ │ │ + 0x000205bc 00000000 00000000 20ff0100 fc840000 ........ ....... │ │ │ │ 0x000205cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205ec 00000000 14ff0100 a0820000 00000000 ................ │ │ │ │ + 0x000205ec 00000000 14ff0100 7c820000 00000000 ........|....... │ │ │ │ 0x000205fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002060c 00000000 00000000 00000000 14850000 ................ │ │ │ │ - 0x0002061c 1d670000 08000000 00000000 00000000 .g.............. │ │ │ │ - 0x0002062c 0cff0100 0c850000 00000000 00000000 ................ │ │ │ │ + 0x0002060c 00000000 00000000 00000000 f0840000 ................ │ │ │ │ + 0x0002061c 19680000 08000000 00000000 00000000 .h.............. │ │ │ │ + 0x0002062c 0cff0100 e8840000 00000000 00000000 ................ │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002064c 00000000 00000000 00000000 04ff0100 ................ │ │ │ │ - 0x0002065c b4820000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002065c 90820000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002066c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002067c 00000000 00000000 fcfe0100 e0820000 ................ │ │ │ │ + 0x0002067c 00000000 00000000 fcfe0100 bc820000 ................ │ │ │ │ 0x0002068c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002069c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206ac 00000000 f4fe0100 1c830000 00000000 ................ │ │ │ │ + 0x000206ac 00000000 f4fe0100 f8820000 00000000 ................ │ │ │ │ 0x000206bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206dc ecfe0100 fc820000 00000000 00000000 ................ │ │ │ │ + 0x000206dc ecfe0100 d8820000 00000000 00000000 ................ │ │ │ │ 0x000206ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206fc 00000000 00000000 00000000 e4fe0100 ................ │ │ │ │ - 0x0002070c fc820000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002070c d8820000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002071c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002072c 00000000 00000000 dcfe0100 ec820000 ................ │ │ │ │ + 0x0002072c 00000000 00000000 dcfe0100 c8820000 ................ │ │ │ │ 0x0002073c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002074c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002075c 00000000 c8fe0100 8c840000 00000000 ................ │ │ │ │ + 0x0002075c 00000000 c8fe0100 68840000 00000000 ........h....... │ │ │ │ 0x0002076c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002077c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002078c b8fe0100 b4840000 00000000 00000000 ................ │ │ │ │ + 0x0002078c b8fe0100 90840000 00000000 00000000 ................ │ │ │ │ 0x0002079c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207ac 00000000 00000000 00000000 b0fe0100 ................ │ │ │ │ - 0x000207bc c8840000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000207bc a4840000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000207dc 00000000 00000000 c0fe0100 9c840000 ................ │ │ │ │ + 0x000207dc 00000000 00000000 c0fe0100 78840000 ............x... │ │ │ │ 0x000207ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002080c 00000000 a4fe0100 e0840000 00000000 ................ │ │ │ │ + 0x0002080c 00000000 a4fe0100 bc840000 00000000 ................ │ │ │ │ 0x0002081c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002082c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002083c 98fe0100 ec840000 00000000 00000000 ................ │ │ │ │ + 0x0002083c 98fe0100 c8840000 00000000 00000000 ................ │ │ │ │ 0x0002084c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002085c 00000000 00000000 00000000 d0fe0100 ................ │ │ │ │ - 0x0002086c 28830000 00000000 00000000 00000000 (............... │ │ │ │ + 0x0002086c 04830000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002087c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002088c 00000000 00000000 8cfe0100 f8840000 ................ │ │ │ │ + 0x0002088c 00000000 00000000 8cfe0100 d4840000 ................ │ │ │ │ 0x0002089c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000208ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000208bc ec810000 c5760000 00000000 00000000 .....v.......... │ │ │ │ - 0x000208cc 00000000 f4810000 49420000 59710000 ........IB..Yq.. │ │ │ │ - 0x000208dc 00000000 00000000 70840000 cd240000 ........p....$.. │ │ │ │ - 0x000208ec 00000000 00000000 00000000 10820000 ................ │ │ │ │ - 0x000208fc 6d790000 00000000 00000000 00000000 my.............. │ │ │ │ - 0x0002090c 1c820000 fd780000 00000000 00000000 .....x.......... │ │ │ │ - 0x0002091c 00000000 24820000 ed730000 00000000 ....$....s...... │ │ │ │ - 0x0002092c 00000000 00000000 30820000 61280000 ........0...a(.. │ │ │ │ - 0x0002093c 99260000 00000000 00000000 40820000 .&..........@... │ │ │ │ - 0x0002094c 1d420000 00000000 00000000 00000000 .B.............. │ │ │ │ - 0x0002095c 54820000 d5230000 e9250000 00000000 T....#...%...... │ │ │ │ - 0x0002096c 00000000 64820000 4d250000 71420000 ....d...M%..qB.. │ │ │ │ - 0x0002097c 00000000 00000000 7c820000 71250000 ........|...q%.. │ │ │ │ - 0x0002098c 00000000 00000000 00000000 8c820000 ................ │ │ │ │ - 0x0002099c c5730000 00000000 00000000 00000000 .s.............. │ │ │ │ - 0x000209ac 94820000 95250000 00000000 00000000 .....%.......... │ │ │ │ + 0x000208bc c8810000 f1750000 00000000 00000000 .....u.......... │ │ │ │ + 0x000208cc 00000000 d0810000 b1410000 85700000 .........A...p.. │ │ │ │ + 0x000208dc 00000000 00000000 4c840000 65240000 ........L...e$.. │ │ │ │ + 0x000208ec 00000000 00000000 00000000 ec810000 ................ │ │ │ │ + 0x000208fc 99780000 00000000 00000000 00000000 .x.............. │ │ │ │ + 0x0002090c f8810000 29780000 00000000 00000000 ....)x.......... │ │ │ │ + 0x0002091c 00000000 00820000 19730000 00000000 .........s...... │ │ │ │ + 0x0002092c 00000000 00000000 0c820000 c9270000 .............'.. │ │ │ │ + 0x0002093c 01260000 00000000 00000000 1c820000 .&.............. │ │ │ │ + 0x0002094c 85410000 00000000 00000000 00000000 .A.............. │ │ │ │ + 0x0002095c 30820000 d5230000 51250000 00000000 0....#..Q%...... │ │ │ │ + 0x0002096c 00000000 40820000 b5240000 d9410000 ....@....$...A.. │ │ │ │ + 0x0002097c 00000000 00000000 58820000 d9240000 ........X....$.. │ │ │ │ + 0x0002098c 00000000 00000000 00000000 68820000 ............h... │ │ │ │ + 0x0002099c f1720000 00000000 00000000 00000000 .r.............. │ │ │ │ + 0x000209ac 70820000 fd240000 00000000 00000000 p....$.......... │ │ │ │ 0x000209bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000209cc 00000000 00000000 ec810000 c5760000 .............v.. │ │ │ │ - 0x000209dc 00000000 00000000 00000000 f4810000 ................ │ │ │ │ - 0x000209ec 49420000 59710000 00000000 00000000 IB..Yq.......... │ │ │ │ - 0x000209fc 70840000 cd240000 00000000 00000000 p....$.......... │ │ │ │ - 0x00020a0c 00000000 10820000 6d790000 00000000 ........my...... │ │ │ │ - 0x00020a1c 00000000 00000000 1c820000 fd780000 .............x.. │ │ │ │ - 0x00020a2c 00000000 00000000 00000000 24820000 ............$... │ │ │ │ - 0x00020a3c ed730000 00000000 00000000 00000000 .s.............. │ │ │ │ - 0x00020a4c 30820000 61280000 99260000 00000000 0...a(...&...... │ │ │ │ - 0x00020a5c 00000000 40820000 1d420000 00000000 ....@....B...... │ │ │ │ - 0x00020a6c 00000000 00000000 54820000 d5230000 ........T....#.. │ │ │ │ - 0x00020a7c e9250000 00000000 00000000 00000000 .%.............. │ │ │ │ + 0x000209cc 00000000 00000000 c8810000 f1750000 .............u.. │ │ │ │ + 0x000209dc 00000000 00000000 00000000 d0810000 ................ │ │ │ │ + 0x000209ec b1410000 85700000 00000000 00000000 .A...p.......... │ │ │ │ + 0x000209fc 4c840000 65240000 00000000 00000000 L...e$.......... │ │ │ │ + 0x00020a0c 00000000 ec810000 99780000 00000000 .........x...... │ │ │ │ + 0x00020a1c 00000000 00000000 f8810000 29780000 ............)x.. │ │ │ │ + 0x00020a2c 00000000 00000000 00000000 00820000 ................ │ │ │ │ + 0x00020a3c 19730000 00000000 00000000 00000000 .s.............. │ │ │ │ + 0x00020a4c 0c820000 c9270000 01260000 00000000 .....'...&...... │ │ │ │ + 0x00020a5c 00000000 1c820000 85410000 00000000 .........A...... │ │ │ │ + 0x00020a6c 00000000 00000000 30820000 d5230000 ........0....#.. │ │ │ │ + 0x00020a7c 51250000 00000000 00000000 00000000 Q%.............. │ │ │ │ 0x00020a8c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020a9c 14840000 d92b0000 08000000 00000000 .....+.......... │ │ │ │ - 0x00020aac 30800000 3d770000 80000000 00000000 0...=w.......... │ │ │ │ - 0x00020abc 1c840000 bd250000 04000000 00000000 .....%.......... │ │ │ │ + 0x00020a9c f0830000 412b0000 08000000 00000000 ....A+.......... │ │ │ │ + 0x00020aac 0c800000 69760000 80000000 00000000 ....iv.......... │ │ │ │ + 0x00020abc f8830000 25250000 04000000 00000000 ....%%.......... │ │ │ │ 0x00020acc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020adc 24840000 25250000 00000000 00000000 $...%%.......... │ │ │ │ + 0x00020adc 00840000 8d240000 00000000 00000000 .....$.......... │ │ │ │ 0x00020aec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020afc 00000000 00000000 02000000 8d2d0000 .............-.. │ │ │ │ + 0x00020afc 00000000 00000000 02000000 f52c0000 .............,.. │ │ │ │ 0x00020b0c 03000000 02000000 04000000 01000000 ................ │ │ │ │ - 0x00020b1c 00000000 00000000 30840000 2d320000 ........0...-2.. │ │ │ │ - 0x00020b2c 82000000 7ca10000 40840000 d1700000 ....|...@....p.. │ │ │ │ - 0x00020b3c 04000000 28a00000 50840000 3d540000 ....(...P...=T.. │ │ │ │ - 0x00020b4c 04000000 9c9f0000 64840000 f1310000 ........d....1.. │ │ │ │ - 0x00020b5c 04000000 ec9e0000 78840000 e93c0000 ........x....<.. │ │ │ │ - 0x00020b6c 08000000 449e0000 8c840000 05270000 ....D........'.. │ │ │ │ - 0x00020b7c 82000000 dc9d0000 9c840000 2d290000 ............-).. │ │ │ │ - 0x00020b8c 82000000 6c9d0000 b4840000 71270000 ....l.......q'.. │ │ │ │ - 0x00020b9c 82000000 209d0000 c8840000 c1280000 .... ........(.. │ │ │ │ - 0x00020bac 82000000 d09c0000 e0840000 f5290000 .............).. │ │ │ │ - 0x00020bbc 82000000 4c9c0000 ec840000 b52a0000 ....L........*.. │ │ │ │ - 0x00020bcc 82000000 d49b0000 f8840000 852c0000 .............,.. │ │ │ │ - 0x00020bdc 82000000 1c9b0000 00000000 00000000 ................ │ │ │ │ + 0x00020b1c 00000000 00000000 0c840000 95310000 .............1.. │ │ │ │ + 0x00020b2c 82000000 58a10000 1c840000 fd6f0000 ....X........o.. │ │ │ │ + 0x00020b3c 04000000 04a00000 2c840000 6d530000 ........,...mS.. │ │ │ │ + 0x00020b4c 04000000 789f0000 40840000 59310000 ....x...@...Y1.. │ │ │ │ + 0x00020b5c 04000000 c89e0000 54840000 513c0000 ........T...Q<.. │ │ │ │ + 0x00020b6c 08000000 209e0000 68840000 6d260000 .... ...h...m&.. │ │ │ │ + 0x00020b7c 82000000 b89d0000 78840000 95280000 ........x....(.. │ │ │ │ + 0x00020b8c 82000000 489d0000 90840000 d9260000 ....H........&.. │ │ │ │ + 0x00020b9c 82000000 fc9c0000 a4840000 29280000 ............)(.. │ │ │ │ + 0x00020bac 82000000 ac9c0000 bc840000 5d290000 ............]).. │ │ │ │ + 0x00020bbc 82000000 289c0000 c8840000 1d2a0000 ....(........*.. │ │ │ │ + 0x00020bcc 82000000 b09b0000 d4840000 ed2b0000 .............+.. │ │ │ │ + 0x00020bdc 82000000 f89a0000 00000000 00000000 ................ │ │ │ │ 0x00020bec 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65633465 33333635 33336664 32326537 ec4e336533fd22e7 │ │ │ │ - 0x00000010 30303337 65623865 37346462 35663134 0037eb8e74db5f14 │ │ │ │ - 0x00000020 38343436 32392e64 65627567 00000000 844629.debug.... │ │ │ │ - 0x00000030 73ac625b s.b[ │ │ │ │ + 0x00000000 65393831 39346330 62303837 65303364 e98194c0b087e03d │ │ │ │ + 0x00000010 63373964 31323538 32616137 34323134 c79d12582aa74214 │ │ │ │ + 0x00000020 62333437 63362e64 65627567 00000000 b347c6.debug.... │ │ │ │ + 0x00000030 daf6126d ...m │ │ ├── ./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 0x031e4 0x031e4 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x031ec 0x031ec 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 001820 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000026c0 0026c0 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000026c8 0026c8 000b18 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 000031e0 0031e0 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000ea0 000ea0 001828 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000026c8 0026c8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000026d0 0026d0 000b18 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 000031e8 0031e8 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) 0x26c0 │ │ │ │ + 0x0000000d (FINI) 0x26c8 │ │ │ │ 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: 1baf069d721f465cc7bf296b35c2761288d39f4c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b7f938871e9c2fa2887d1a7e83f755555317f004 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -36,17 +36,17 @@ │ │ │ │ PyList_New │ │ │ │ PyEval_SaveThread │ │ │ │ BZ2_bzDecompress │ │ │ │ PyEval_RestoreThread │ │ │ │ PyMem_Malloc │ │ │ │ PyThread_release_lock │ │ │ │ PyBuffer_Release │ │ │ │ -PyMem_Realloc │ │ │ │ -PyErr_SetNone │ │ │ │ PyMem_Free │ │ │ │ +PyErr_SetNone │ │ │ │ +PyMem_Realloc │ │ │ │ BZ2_bzCompress │ │ │ │ PyList_Append │ │ │ │ BZ2_bzDecompressEnd │ │ │ │ PyThread_free_lock │ │ │ │ BZ2_bzCompressEnd │ │ │ │ PyMem_RawFree │ │ │ │ libbz2.so.1.0 │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -44,18 +44,18 @@ │ │ │ │ 0x00000768 0050794c 6973745f 4e657700 50794576 .PyList_New.PyEv │ │ │ │ 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 50794d65 6d5f4d61 6c6c6f63 ead.PyMem_Malloc │ │ │ │ 0x000007b8 00507954 68726561 645f7265 6c656173 .PyThread_releas │ │ │ │ 0x000007c8 655f6c6f 636b0050 79427566 6665725f e_lock.PyBuffer_ │ │ │ │ - 0x000007d8 52656c65 61736500 6d656d6d 6f766500 Release.memmove. │ │ │ │ - 0x000007e8 50794d65 6d5f5265 616c6c6f 63005079 PyMem_Realloc.Py │ │ │ │ - 0x000007f8 4572725f 5365744e 6f6e6500 50794d65 Err_SetNone.PyMe │ │ │ │ - 0x00000808 6d5f4672 65650042 5a325f62 7a436f6d m_Free.BZ2_bzCom │ │ │ │ + 0x000007d8 52656c65 61736500 50794d65 6d5f4672 Release.PyMem_Fr │ │ │ │ + 0x000007e8 65650050 79457272 5f536574 4e6f6e65 ee.PyErr_SetNone │ │ │ │ + 0x000007f8 0050794d 656d5f52 65616c6c 6f63006d .PyMem_Realloc.m │ │ │ │ + 0x00000808 656d6d6f 76650042 5a325f62 7a436f6d emmove.BZ2_bzCom │ │ │ │ 0x00000818 70726573 73005079 4c697374 5f417070 press.PyList_App │ │ │ │ 0x00000828 656e6400 425a325f 627a4465 636f6d70 end.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 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000c48 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1edc │ │ │ │ + bl 1ee4 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -244,47 +244,47 @@ │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 1090 │ │ │ │ blx d04 │ │ │ │ b.n 101e │ │ │ │ nop │ │ │ │ eor.w r0, r2, #1 │ │ │ │ sbc.w r0, lr, #1 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ 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 │ │ │ │ @@ -431,50 +431,50 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx e64 │ │ │ │ b.n 125e │ │ │ │ nop │ │ │ │ stcl 0, cr0, [sl, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ bmi.n 134a │ │ │ │ cmp r2, #1 │ │ │ │ bls.n 1354 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 2440 │ │ │ │ + bl 2448 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 134e │ │ │ │ mul.w r0, r3, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ @@ -488,29 +488,29 @@ │ │ │ │ b.w ccc │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1604] @ 19b8 │ │ │ │ + ldr.w r3, [pc, #1612] @ 19c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 160e │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ blx df8 │ │ │ │ - ldr.w r2, [pc, #1572] @ 19bc │ │ │ │ + ldr.w r2, [pc, #1580] @ 19c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r5, #2 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ @@ -549,34 +549,34 @@ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16d8 │ │ │ │ ldrb.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 17a6 │ │ │ │ + bne.w 17c4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1794 │ │ │ │ + bne.w 17b2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1676 │ │ │ │ ldrd r2, lr, [r4, #76] @ 0x4c │ │ │ │ ldr.w ip, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r1, lr │ │ │ │ sub.w r9, r2, lr │ │ │ │ add.w r3, ip, r2 │ │ │ │ cmp r6, r9 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ - bhi.w 185a │ │ │ │ + bhi.w 18b6 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 181c │ │ │ │ + bhi.w 18dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ mov.w r9, #1 │ │ │ │ add r6, r3 │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ @@ -597,25 +597,25 @@ │ │ │ │ it ge │ │ │ │ movge.w r6, #32768 @ 0x8000 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17fa │ │ │ │ + beq.w 1818 │ │ │ │ movs r0, #1 │ │ │ │ blx c68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e2 │ │ │ │ + beq.w 1800 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - add.w r0, fp, #16 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r3] │ │ │ │ - strd r0, r6, [r4, #24] │ │ │ │ + add.w r3, fp, #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] │ │ │ │ @@ -627,59 +627,59 @@ │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, fp, #9 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 17ce │ │ │ │ + bhi.w 17ec │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - lsls r1, r5, #5 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ - lsls r3, r4, #7 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - lsls r5, r1, #8 │ │ │ │ - lsls r5, r0, #6 │ │ │ │ + lsls r1, r7, #6 │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ beq.w 16f8 │ │ │ │ cbz r2, 1532 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 192c │ │ │ │ + bne.w 1934 │ │ │ │ cmp r6, r5 │ │ │ │ bne.w 1700 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itet eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldreq.w r5, [sl, #12] │ │ │ │ beq.n 15e8 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1750 │ │ │ │ + beq.w 1758 │ │ │ │ subs r1, r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1848 │ │ │ │ + beq.w 18a4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 182e │ │ │ │ + ble.w 1924 │ │ │ │ adds r0, #16 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ bne.w 171a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ add.w r1, r2, #16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -694,40 +694,40 @@ │ │ │ │ cbnz r3, 15a4 │ │ │ │ mov r0, sl │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18ee │ │ │ │ + bne.w 18fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 183e │ │ │ │ + beq.w 1824 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 16a6 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 188e │ │ │ │ + bne.w 1844 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ blx e7c │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18a0 │ │ │ │ + beq.w 1856 │ │ │ │ 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 16a6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 177c │ │ │ │ + beq.w 1784 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 15a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ @@ -744,15 +744,15 @@ │ │ │ │ clz r3, r5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r6, #2 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13c4 │ │ │ │ - ldr r3, [pc, #908] @ (19c0 ) │ │ │ │ + ldr r3, [pc, #916] @ (19c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -775,27 +775,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13fa │ │ │ │ mov r0, r6 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 13fa │ │ │ │ str.w r8, [r4, #8] │ │ │ │ b.n 1466 │ │ │ │ - ldr r3, [pc, #836] @ (19c4 ) │ │ │ │ + ldr r3, [pc, #844] @ (19cc ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #836] @ (19c8 ) │ │ │ │ + ldr r1, [pc, #844] @ (19d0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #56] @ 0x38 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ strd sl, r6, [sp, #48] @ 0x30 │ │ │ │ - bl 20f0 │ │ │ │ + bl 20f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ blx e1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cbz r3, 16b6 │ │ │ │ @@ -819,236 +819,239 @@ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ blx d10 │ │ │ │ mov r0, r6 │ │ │ │ blx c9c │ │ │ │ b.n 140e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.w 19a8 │ │ │ │ + bne.w 19b0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ b.n 1532 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ strd sl, r6, [sp, #48] @ 0x30 │ │ │ │ - bl 2114 │ │ │ │ + bl 211c │ │ │ │ ldrd sl, r6, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ bge.w 14c6 │ │ │ │ b.n 1696 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r3 │ │ │ │ + mov r3, r2 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add.w r1, r6, #16 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ blx ce8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r8, r2 │ │ │ │ cmp r3, fp │ │ │ │ - blt.n 1720 │ │ │ │ - mov r3, r4 │ │ │ │ + add r8, r2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + blt.n 1722 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + mov r3, r4 │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ + mov r4, r2 │ │ │ │ b.n 1576 │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 15e8 │ │ │ │ subs r1, r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx cdc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1848 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + beq.w 18a4 │ │ │ │ + mov r3, r4 │ │ │ │ mov.w fp, #1 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ add.w r8, r5, #16 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 1720 │ │ │ │ + b.n 1722 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15a6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 159e │ │ │ │ b.n 15a6 │ │ │ │ - ldr r3, [pc, #564] @ (19cc ) │ │ │ │ + ldr r3, [pc, #564] @ (19d4 ) │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #560] @ (19d8 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 168c │ │ │ │ + ldr r3, [pc, #552] @ (19dc ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #564] @ (19d0 ) │ │ │ │ + ldr r1, [pc, #552] @ (19e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ b.n 16a4 │ │ │ │ - ldr r3, [pc, #556] @ (19d4 ) │ │ │ │ + ldr r3, [pc, #540] @ (19e4 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #556] @ (19d8 ) │ │ │ │ + ldr r1, [pc, #540] @ (19e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ b.n 16a4 │ │ │ │ - ldr r3, [pc, #544] @ (19dc ) │ │ │ │ + ldr r3, [pc, #532] @ (19ec ) │ │ │ │ mvn.w fp, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #540] @ (19e0 ) │ │ │ │ + ldr r1, [pc, #528] @ (19f0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ b.n 168c │ │ │ │ - ldr r3, [pc, #500] @ (19c4 ) │ │ │ │ + ldr r3, [pc, #476] @ (19cc ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #528] @ (19e4 ) │ │ │ │ + ldr r1, [pc, #512] @ (19f4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx e64 │ │ │ │ b.n 168c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17fa │ │ │ │ + beq.n 1818 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a0 │ │ │ │ + beq.w 19a8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r6 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 1696 │ │ │ │ - ldr r3, [pc, #480] @ (19e8 ) │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #476] @ (19ec ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 168c │ │ │ │ - mov r2, lr │ │ │ │ - mov r0, ip │ │ │ │ - blx cb4 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - add r0, r3 │ │ │ │ - b.n 1456 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1596 │ │ │ │ - b.n 15a4 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ b.n 16a6 │ │ │ │ - ldr r3, [pc, #420] @ (19f0 ) │ │ │ │ + ldr r3, [pc, #428] @ (19dc ) │ │ │ │ + mvn.w fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #420] @ (19f4 ) │ │ │ │ + ldr r1, [pc, #448] @ (19f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1696 │ │ │ │ - add r2, r6 │ │ │ │ - sub.w sl, r1, ip │ │ │ │ - sub.w r9, r2, r3 │ │ │ │ - mov r0, ip │ │ │ │ - mov r1, r9 │ │ │ │ - blx d58 │ │ │ │ - cbz r0, 1880 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - add.w r3, r0, sl │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ - str.w r9, [r4, #76] @ 0x4c │ │ │ │ - adds r0, r3, r2 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 1456 │ │ │ │ - ldr r3, [pc, #364] @ (19f0 ) │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d64 │ │ │ │ - b.n 16a4 │ │ │ │ + b.n 168c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ bcs.w 15dc │ │ │ │ blx ca8 │ │ │ │ str.w r9, [r4, #72] @ 0x48 │ │ │ │ b.n 15ca │ │ │ │ - ldr r3, [pc, #332] @ (19f0 ) │ │ │ │ + ldr r3, [pc, #420] @ (19fc ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ bl ea0 <_PyNumber_Index@plt+0xc> │ │ │ │ b.n 16a4 │ │ │ │ mvn.w fp, #2 │ │ │ │ blx d04 │ │ │ │ b.n 168c │ │ │ │ - ldr r3, [pc, #256] @ (19c4 ) │ │ │ │ + ldr r3, [pc, #336] @ (19cc ) │ │ │ │ mvn.w fp, #5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #300] @ (19f8 ) │ │ │ │ + ldr r1, [pc, #380] @ (1a00 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ b.n 168c │ │ │ │ - ldr r3, [pc, #248] @ (19d4 ) │ │ │ │ + ldr r3, [pc, #340] @ (19e4 ) │ │ │ │ mvn.w fp, #6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #280] @ (19fc ) │ │ │ │ + ldr r1, [pc, #364] @ (1a04 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ b.n 168c │ │ │ │ + ldr r3, [pc, #340] @ (19fc ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #348] @ (1a08 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1696 │ │ │ │ + add r2, r6 │ │ │ │ + sub.w sl, r1, ip │ │ │ │ + sub.w r9, r2, r3 │ │ │ │ + mov r0, ip │ │ │ │ + mov r1, r9 │ │ │ │ + blx d58 │ │ │ │ + cbz r0, 18ee │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ + add.w r3, r0, sl │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ + str.w r9, [r4, #76] @ 0x4c │ │ │ │ + adds r0, r3, r2 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 1456 │ │ │ │ + mov r2, lr │ │ │ │ + mov r0, ip │ │ │ │ + blx cb4 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + add r0, r3 │ │ │ │ + b.n 1456 │ │ │ │ + ldr r3, [pc, #268] @ (19fc ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d64 │ │ │ │ + b.n 16a4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16a6 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx cdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ bl ea0 <_PyNumber_Index@plt+0xc> │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16a6 │ │ │ │ - b.n 18ac │ │ │ │ - ldr r3, [pc, #180] @ (19cc ) │ │ │ │ - mvn.w fp, #1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #224] @ (1a00 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 168c │ │ │ │ + b.n 1862 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1596 │ │ │ │ + b.n 15a4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ blx e40 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx e10 │ │ │ │ @@ -1059,185 +1062,185 @@ │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r3 │ │ │ │ add.w r3, fp, #9 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 17ce │ │ │ │ - add r0, pc, #8 @ (adr r0, 1968 ) │ │ │ │ + bhi.w 17ec │ │ │ │ + add r0, pc, #8 @ (adr r0, 1970 ) │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ - mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ - vminnm.f16 , , │ │ │ │ - vmaxnm.f16 , , │ │ │ │ - ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - vmaxnm.f16 , , │ │ │ │ - @ instruction: 0xffafffff │ │ │ │ - mrc2 15, 4, pc, cr15, cr15, {7} │ │ │ │ - stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ + mrc2 15, 3, pc, cr13, cr15, {7} │ │ │ │ + vmaxnm.f16 , , │ │ │ │ + vmaxnm.f32 , , │ │ │ │ + stc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ + stc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ + mrc2 15, 7, pc, cr15, cr15, {7} │ │ │ │ + mrc2 15, 5, pc, cr15, cr15, {7} │ │ │ │ + mcr2 15, 1, pc, cr13, cr15, {7} @ │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 159c │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 15a0 │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 15a4 │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 15a8 │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 15ac │ │ │ │ mov r0, fp │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17fa │ │ │ │ + b.n 1818 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1532 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 152a │ │ │ │ - b.n 192e │ │ │ │ + b.n 1936 │ │ │ │ nop │ │ │ │ stc 0, cr0, [r2], {1} │ │ │ │ stcl 0, cr0, [ip, #-4] │ │ │ │ @ instruction: 0xeab20001 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1036] @ 1e24 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1e2c │ │ │ │ add r7, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx df8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx e34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc2 │ │ │ │ + bne.w 1dca │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfc │ │ │ │ + beq.w 1e04 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dac │ │ │ │ + bne.w 1db4 │ │ │ │ add r6, sp, #16 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ blx cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dee │ │ │ │ + beq.w 1df6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ blx c68 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd8 │ │ │ │ + beq.w 1de0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #16 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1b3e │ │ │ │ + bne.n 1b46 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itet eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldreq.w r2, [fp, #12] │ │ │ │ - beq.n 1bba │ │ │ │ + beq.n 1bc2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1d04 │ │ │ │ + beq.w 1d0c │ │ │ │ sub.w r1, sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx cdc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e12 │ │ │ │ + beq.w 1e1a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1dc8 │ │ │ │ + ble.w 1dd0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ subs r6, r2, #1 │ │ │ │ - bne.w 1d2a │ │ │ │ + bne.w 1d32 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, r2, #16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ subs r2, r2, r3 │ │ │ │ blx ce8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b26 │ │ │ │ + beq.n 1b2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 1b26 │ │ │ │ + cbnz r3, 1b2e │ │ │ │ mov r0, fp │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx e1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1b36 │ │ │ │ + cbz r3, 1b3e │ │ │ │ mov r0, r7 │ │ │ │ blx cc0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, r4, #8 │ │ │ │ blx e40 │ │ │ │ @@ -1246,80 +1249,80 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx ddc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ blx c9c │ │ │ │ add.w r3, r8, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 1cec │ │ │ │ + bhi.w 1cf4 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r3!, {r3, r4, r5, r7} │ │ │ │ - add r2, pc, #692 @ (adr r2, 1e20 ) │ │ │ │ + add r2, pc, #692 @ (adr r2, 1e28 ) │ │ │ │ strb r5, [r6, #21] │ │ │ │ str r2, [sp, #628] @ 0x274 │ │ │ │ lsls r7, r0, #30 │ │ │ │ lsls r7, r0, #28 │ │ │ │ lsls r7, r0, #28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aac │ │ │ │ + beq.n 1ab4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r2, r4, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d54 │ │ │ │ + beq.w 1d5c │ │ │ │ blx e40 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx ddc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ blx c9c │ │ │ │ add.w r3, r8, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 1cec │ │ │ │ + bhi.w 1cf4 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r0, pc, #596 @ (adr r0, 1e04 ) │ │ │ │ + add r0, pc, #596 @ (adr r0, 1e0c ) │ │ │ │ ldrb r2, [r1, #30] │ │ │ │ strh r2, [r2, r1] │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ adds r4, r4, r1 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ ldr.w r9, [r2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1d94 │ │ │ │ + beq.w 1d9c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b18 │ │ │ │ - b.n 1b26 │ │ │ │ + bne.n 1b20 │ │ │ │ + b.n 1b2e │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab0 │ │ │ │ + beq.w 1ab8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d76 │ │ │ │ + beq.w 1d7e │ │ │ │ blx e40 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx ddc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx c9c │ │ │ │ add.w r3, r8, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1cf0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1c18 ) │ │ │ │ + bhi.n 1cf8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1c20 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1339,189 +1342,189 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #464] @ (1e28 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e30 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #464] @ (1e2c ) │ │ │ │ + ldr r1, [pc, #464] @ (1e34 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ mov r0, r6 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 20f0 │ │ │ │ - b.n 1b26 │ │ │ │ + bl 20f8 │ │ │ │ + b.n 1b2e │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #436] @ (1e30 ) │ │ │ │ + ldr r3, [pc, #436] @ (1e38 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #436] @ (1e34 ) │ │ │ │ + ldr r1, [pc, #436] @ (1e3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1c64 │ │ │ │ + b.n 1c6c │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #424] @ (1e38 ) │ │ │ │ + ldr r3, [pc, #424] @ (1e40 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #424] @ (1e3c ) │ │ │ │ + ldr r1, [pc, #424] @ (1e44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1c64 │ │ │ │ + b.n 1c6c │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ blx d04 │ │ │ │ - b.n 1c64 │ │ │ │ + b.n 1c6c │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #376] @ (1e28 ) │ │ │ │ + ldr r3, [pc, #376] @ (1e30 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1e40 ) │ │ │ │ + ldr r1, [pc, #396] @ (1e48 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1c64 │ │ │ │ + b.n 1c6c │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #380] @ (1e44 ) │ │ │ │ + ldr r3, [pc, #380] @ (1e4c ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #380] @ (1e48 ) │ │ │ │ + ldr r1, [pc, #380] @ (1e50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1c64 │ │ │ │ + b.n 1c6c │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #368] @ (1e4c ) │ │ │ │ + ldr r3, [pc, #368] @ (1e54 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #368] @ (1e50 ) │ │ │ │ + ldr r1, [pc, #368] @ (1e58 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1c64 │ │ │ │ + b.n 1c6c │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #308] @ (1e28 ) │ │ │ │ + ldr r3, [pc, #308] @ (1e30 ) │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #344] @ (1e54 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e5c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx e64 │ │ │ │ - b.n 1c64 │ │ │ │ + b.n 1c6c │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1bba │ │ │ │ + beq.w 1bc2 │ │ │ │ sub.w r1, sl, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e12 │ │ │ │ + beq.n 1e1a │ │ │ │ add.w r8, r9, #16 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ add.w r1, sl, #16 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ blx ce8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r6 │ │ │ │ add r8, r2 │ │ │ │ - blt.n 1d2a │ │ │ │ + blt.n 1d32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1af8 │ │ │ │ + b.n 1b00 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strd r3, fp, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 2114 │ │ │ │ + bl 211c │ │ │ │ ldrd fp, sl, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bge.w 1bf0 │ │ │ │ - b.n 1c64 │ │ │ │ + bge.w 1bf8 │ │ │ │ + b.n 1c6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ - bl 2114 │ │ │ │ + bl 211c │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ str r0, [r4, #28] │ │ │ │ - bge.w 1bf0 │ │ │ │ - b.n 1c64 │ │ │ │ + bge.w 1bf8 │ │ │ │ + b.n 1c6c │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b26 │ │ │ │ + beq.w 1b2e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b20 │ │ │ │ - b.n 1b26 │ │ │ │ - ldr r3, [pc, #136] @ (1e38 ) │ │ │ │ + beq.w 1b28 │ │ │ │ + b.n 1b2e │ │ │ │ + ldr r3, [pc, #136] @ (1e40 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #164] @ (1e58 ) │ │ │ │ + ldr r1, [pc, #164] @ (1e60 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx e1c │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1b2c │ │ │ │ + b.n 1b34 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1b18 │ │ │ │ - b.n 1b26 │ │ │ │ + bne.w 1b20 │ │ │ │ + b.n 1b2e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1dee │ │ │ │ + beq.n 1df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 1dee │ │ │ │ + cbnz r3, 1df6 │ │ │ │ mov r0, r2 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov fp, sl │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 1c64 │ │ │ │ + b.n 1c6c │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ mov r0, r6 │ │ │ │ blx c9c │ │ │ │ - b.n 1a4e │ │ │ │ - ldr r3, [pc, #72] @ (1e5c ) │ │ │ │ + b.n 1a56 │ │ │ │ + ldr r3, [pc, #72] @ (1e64 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #72] @ (1e60 ) │ │ │ │ + ldr r1, [pc, #72] @ (1e68 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1c64 │ │ │ │ - b.n 19d4 │ │ │ │ + b.n 1c6c │ │ │ │ + b.n 19cc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1551,628 +1554,629 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ - cbnz r0, 1eb6 │ │ │ │ + cbnz r0, 1ebe │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d4c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 1e92 │ │ │ │ + cbz r0, 1e9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec6 │ │ │ │ + bne.n 1ece │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 1e9a │ │ │ │ + cbz r0, 1ea2 │ │ │ │ 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 1eb4 │ │ │ │ + beq.n 1ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1ebc │ │ │ │ + cbz r3, 1ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx ca8 │ │ │ │ - b.n 1e78 │ │ │ │ + b.n 1e80 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e92 │ │ │ │ + bne.n 1e9a │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e92 │ │ │ │ + b.n 1e9a │ │ │ │ mov r0, r1 │ │ │ │ b.w de8 │ │ │ │ nop │ │ │ │ adds r0, #20 │ │ │ │ - b.n 1a20 │ │ │ │ + b.n 1a28 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 1a24 │ │ │ │ + b.n 1a2c │ │ │ │ adds r0, #3 │ │ │ │ - b.n 2008 │ │ │ │ + b.n 2010 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1e14 │ │ │ │ + b.n 1e1c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2596 │ │ │ │ + b.n 259e │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xfbaceaff │ │ │ │ - b.n 2124 │ │ │ │ + @ instruction: 0xfbaaeaff │ │ │ │ + b.n 211c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1f1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f20 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f24 ) │ │ │ │ + ldr r0, [pc, #24] @ (1f24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f28 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f2c ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1f18 │ │ │ │ - ldr r3, [pc, #20] @ (1f28 ) │ │ │ │ + beq.n 1f20 │ │ │ │ + ldr r3, [pc, #20] @ (1f30 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1f18 │ │ │ │ + cbz r3, 1f20 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 264c │ │ │ │ + b.n 2644 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 264c │ │ │ │ + b.n 2644 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 210c │ │ │ │ + b.n 2104 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1f50 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f54 ) │ │ │ │ + ldr r0, [pc, #32] @ (1f58 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f5c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (1f58 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f60 ) │ │ │ │ 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 1f4c │ │ │ │ - ldr r3, [pc, #20] @ (1f5c ) │ │ │ │ + beq.n 1f54 │ │ │ │ + ldr r3, [pc, #20] @ (1f64 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1f4c │ │ │ │ + cbz r3, 1f54 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 262c │ │ │ │ + b.n 2624 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2628 │ │ │ │ + b.n 2620 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 20e4 │ │ │ │ + b.n 20dc │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (1f8c ) │ │ │ │ - ldr r2, [pc, #40] @ (1f90 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f94 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f98 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1f8a │ │ │ │ - ldr r3, [pc, #36] @ (1f94 ) │ │ │ │ + cbnz r3, 1f92 │ │ │ │ + ldr r3, [pc, #36] @ (1f9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1f7e │ │ │ │ - ldr r3, [pc, #32] @ (1f98 ) │ │ │ │ + cbz r3, 1f86 │ │ │ │ + ldr r3, [pc, #32] @ (1fa0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx c80 <__cxa_finalize@plt> │ │ │ │ - bl 1f00 │ │ │ │ - ldr r3, [pc, #24] @ (1f9c ) │ │ │ │ + bl 1f08 │ │ │ │ + ldr r3, [pc, #24] @ (1fa4 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 25fc │ │ │ │ + b.n 25f4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 20bc │ │ │ │ + b.n 20b4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2280 │ │ │ │ + b.n 2278 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 25cc │ │ │ │ + b.n 25c4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1f2c │ │ │ │ + b.n 1f34 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #276] @ (20c8 ) │ │ │ │ + ldr r3, [pc, #276] @ (20d0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #272] @ (20cc ) │ │ │ │ + ldr r1, [pc, #272] @ (20d4 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx e28 │ │ │ │ blx d40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 2078 │ │ │ │ + bne.n 2080 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2068 │ │ │ │ + bne.n 2070 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 2054 │ │ │ │ + bhi.n 205c │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 2026 │ │ │ │ + bgt.n 202e │ │ │ │ movs r5, #9 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2046 │ │ │ │ + cbz r0, 204e │ │ │ │ blx e04 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2086 │ │ │ │ - ldr r0, [pc, #208] @ (20d0 ) │ │ │ │ + beq.n 208e │ │ │ │ + ldr r0, [pc, #208] @ (20d8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #208] @ (20d4 ) │ │ │ │ + ldr r2, [pc, #208] @ (20dc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ strd r0, r2, [r4, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d70 │ │ │ │ bl 121c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a6 │ │ │ │ + bne.n 20ae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 204a │ │ │ │ + beq.n 2052 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.n 1fe4 │ │ │ │ - ldr r3, [pc, #156] @ (20d8 ) │ │ │ │ - ldr r1, [pc, #160] @ (20dc ) │ │ │ │ + bls.n 1fec │ │ │ │ + ldr r3, [pc, #156] @ (20e0 ) │ │ │ │ + ldr r1, [pc, #160] @ (20e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2020 │ │ │ │ + b.n 2028 │ │ │ │ blx dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2038 │ │ │ │ - b.n 2046 │ │ │ │ - ldr r0, [pc, #136] @ (20e0 ) │ │ │ │ + beq.n 2040 │ │ │ │ + b.n 204e │ │ │ │ + ldr r0, [pc, #136] @ (20e8 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ blx db8 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2046 │ │ │ │ + beq.n 204e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 1fde │ │ │ │ - ldr r0, [pc, #120] @ (20e4 ) │ │ │ │ + b.n 1fe6 │ │ │ │ + ldr r0, [pc, #120] @ (20ec ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ blx e70 <_PyArg_NoKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd8 │ │ │ │ - b.n 2046 │ │ │ │ + bne.n 1fe0 │ │ │ │ + b.n 204e │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1fd8 │ │ │ │ - b.n 1fd4 │ │ │ │ + bne.n 1fe0 │ │ │ │ + b.n 1fdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2096 │ │ │ │ + beq.n 209e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 20c0 │ │ │ │ - ldr r3, [pc, #80] @ (20e8 ) │ │ │ │ - ldr r1, [pc, #80] @ (20ec ) │ │ │ │ + cbz r3, 20c8 │ │ │ │ + ldr r3, [pc, #80] @ (20f0 ) │ │ │ │ + ldr r1, [pc, #80] @ (20f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 2046 │ │ │ │ + b.n 204e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2046 │ │ │ │ + beq.n 204e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2046 │ │ │ │ + bne.n 204e │ │ │ │ mov r0, r4 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2046 │ │ │ │ + b.n 204e │ │ │ │ mov r0, r4 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2096 │ │ │ │ - b.n 2150 │ │ │ │ + b.n 209e │ │ │ │ + b.n 2148 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 232c │ │ │ │ + b.n 2324 │ │ │ │ movs r1, r0 │ │ │ │ - bl 3080d2 │ │ │ │ + bl 3000da │ │ │ │ mcr2 15, 6, pc, cr9, cr15, {7} @ │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 2112 │ │ │ │ + cbz r2, 211a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2112 │ │ │ │ + beq.n 211a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2112 │ │ │ │ + cbnz r3, 211a │ │ │ │ mov r0, r2 │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ bx lr │ │ │ │ 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, #188] @ (21e0 ) │ │ │ │ + ldr r3, [pc, #188] @ (21e8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #16 │ │ │ │ - bgt.n 2198 │ │ │ │ - ldr r3, [pc, #172] @ (21e4 ) │ │ │ │ + bgt.n 21a0 │ │ │ │ + ldr r3, [pc, #172] @ (21ec ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldrd r3, r1, [r5, #4] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ ands.w r4, r4, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 21d0 │ │ │ │ + blt.n 21d8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 21bc │ │ │ │ + cbz r0, 21c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx da0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - blt.n 21aa │ │ │ │ + blt.n 21b2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2188 │ │ │ │ + beq.n 2190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 219e │ │ │ │ + cbz r3, 21a6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, #16 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r4, #268435456 @ 0x10000000 │ │ │ │ - b.n 2140 │ │ │ │ + b.n 2148 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 2188 │ │ │ │ + b.n 2190 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21ca │ │ │ │ + beq.n 21d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 21ca │ │ │ │ + cbnz r3, 21d2 │ │ │ │ mov r0, r1 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21ca │ │ │ │ - ldr r3, [pc, #40] @ (21e8 ) │ │ │ │ - ldr r1, [pc, #44] @ (21ec ) │ │ │ │ + b.n 21d2 │ │ │ │ + ldr r3, [pc, #40] @ (21f0 ) │ │ │ │ + ldr r1, [pc, #44] @ (21f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2192 │ │ │ │ - ldr r3, [pc, #20] @ (21e8 ) │ │ │ │ - ldr r1, [pc, #28] @ (21f0 ) │ │ │ │ + b.n 219a │ │ │ │ + ldr r3, [pc, #20] @ (21f0 ) │ │ │ │ + ldr r1, [pc, #28] @ (21f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 21ca │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + b.n 21d2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #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 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #480] @ (23e8 ) │ │ │ │ + ldr r3, [pc, #480] @ (23f0 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23ca │ │ │ │ + beq.w 23d0 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 23b4 │ │ │ │ + bne.w 23bc │ │ │ │ add r6, sp, #12 │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ blx cdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23a8 │ │ │ │ + beq.w 23b0 │ │ │ │ mov r0, r9 │ │ │ │ blx c68 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2398 │ │ │ │ + beq.w 23a0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r7, [r2, #0] │ │ │ │ adds r7, #16 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ str r7, [r4, #24] │ │ │ │ mov.w r5, #32768 @ 0x8000 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [r4, #28] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 237c │ │ │ │ + beq.w 2384 │ │ │ │ blx e40 │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx ddc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx c9c │ │ │ │ mov r0, r7 │ │ │ │ bl 121c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 236c │ │ │ │ + bne.n 2376 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 226c │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ + bne.n 2274 │ │ │ │ + ldr.w r9, [r8, #8] │ │ │ │ ldr.w fp, [r4, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 22ca │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 22b8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 22ca │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2304 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - b.n 2304 │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 2340 │ │ │ │ + beq.n 2320 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 234a │ │ │ │ sub.w r1, r5, fp │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 235c │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 2304 │ │ │ │ - subs r7, #1 │ │ │ │ - add.w r6, r9, #16 │ │ │ │ + beq.n 2366 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 22f8 │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ + add.w r6, r7, #16 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, r9 │ │ │ │ ldr.w r5, [r2, sl, lsl #2] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - blt.n 232c │ │ │ │ + blt.n 2336 │ │ │ │ sub.w r2, r2, fp │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx ce8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 231e │ │ │ │ + beq.n 2312 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbnz r2, 231e │ │ │ │ + cbnz r2, 2312 │ │ │ │ mov r0, r8 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx e1c │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22f8 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + b.n 22f8 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r5, #16 │ │ │ │ blx ce8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r6, r2 │ │ │ │ - b.n 22e8 │ │ │ │ + b.n 22dc │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - beq.n 22b2 │ │ │ │ + beq.n 2324 │ │ │ │ sub.w r1, r5, fp │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22e2 │ │ │ │ - ldr r2, [pc, #140] @ (23ec ) │ │ │ │ + bne.n 22d4 │ │ │ │ + ldr r2, [pc, #140] @ (23f4 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ (23f0 ) │ │ │ │ + ldr r1, [pc, #140] @ (23f8 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx d28 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r5, [sp, #12] │ │ │ │ - mov.w r9, #0 │ │ │ │ - bl 20f0 │ │ │ │ - b.n 231e │ │ │ │ + movs r7, #0 │ │ │ │ + bl 20f8 │ │ │ │ + b.n 2312 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r5, [sp, #12] │ │ │ │ - bl 2114 │ │ │ │ + bl 211c │ │ │ │ ldrd r8, r5, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bge.w 2274 │ │ │ │ - b.n 236c │ │ │ │ + bge.w 227c │ │ │ │ + b.n 2376 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23a8 │ │ │ │ + beq.n 23b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 23e0 │ │ │ │ + cbz r3, 23e6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 236c │ │ │ │ - ldr r3, [pc, #60] @ (23f4 ) │ │ │ │ - mov.w r9, #0 │ │ │ │ + b.n 2376 │ │ │ │ + ldr r3, [pc, #60] @ (23fc ) │ │ │ │ + movs r7, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ (23f8 ) │ │ │ │ + ldr r1, [pc, #60] @ (2400 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 231e │ │ │ │ + b.n 2312 │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ mov r0, r5 │ │ │ │ blx c9c │ │ │ │ - b.n 221c │ │ │ │ + b.n 2224 │ │ │ │ mov r0, r7 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23a8 │ │ │ │ - ble.n 23c8 │ │ │ │ + b.n 23b0 │ │ │ │ + nop │ │ │ │ + ble.n 23c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r2, r2, #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, 241a │ │ │ │ + cbz r0, 2422 │ │ │ │ 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 2434 │ │ │ │ + beq.n 243c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2436 │ │ │ │ + cbz r3, 243e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 2692 │ │ │ │ + bcc.w 269a │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 267c │ │ │ │ + bls.w 2684 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 2684 │ │ │ │ + beq.w 268c │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 2478 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 2480 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -2340,21 +2344,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, 2698 │ │ │ │ + cbz r0, 26a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 26b4 │ │ │ │ + b.w 26bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2692 │ │ │ │ + beq.n 269a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2440 │ │ │ │ + bl 2448 │ │ │ │ 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: │ │ │ │ │ │ │ │ -000026c0 <.fini>: │ │ │ │ +000026c8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,181 +1,181 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000026c8 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x000026d8 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x000026e8 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x000026f8 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00002708 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00002718 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00002728 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00002738 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00002748 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00002758 425a3243 6f6d7072 6573736f 72000000 BZ2Compressor... │ │ │ │ - 0x00002768 636f6d70 72657373 6c657665 6c206d75 compresslevel mu │ │ │ │ - 0x00002778 73742062 65206265 74776565 6e203120 st be between 1 │ │ │ │ - 0x00002788 616e6420 39000000 556e6162 6c652074 and 9...Unable t │ │ │ │ - 0x00002798 6f20616c 6c6f6361 7465206c 6f636b00 o allocate lock. │ │ │ │ - 0x000027a8 425a3244 65636f6d 70726573 736f7200 BZ2Decompressor. │ │ │ │ - 0x000027b8 6c696262 7a697032 20776173 206e6f74 libbzip2 was not │ │ │ │ - 0x000027c8 20636f6d 70696c65 6420636f 72726563 compiled correc │ │ │ │ - 0x000027d8 746c7900 496e7465 726e616c 20657272 tly.Internal err │ │ │ │ - 0x000027e8 6f72202d 20696e76 616c6964 20706172 or - invalid par │ │ │ │ - 0x000027f8 616d6574 65727320 70617373 65642074 ameters passed t │ │ │ │ - 0x00002808 6f206c69 62627a69 70320000 496e7661 o libbzip2..Inva │ │ │ │ - 0x00002818 6c696420 64617461 20737472 65616d00 lid data stream. │ │ │ │ - 0x00002828 556e6b6e 6f776e20 492f4f20 6572726f Unknown I/O erro │ │ │ │ - 0x00002838 72000000 436f6d70 72657373 65642066 r...Compressed f │ │ │ │ - 0x00002848 696c6520 656e6465 64206265 666f7265 ile ended before │ │ │ │ - 0x00002858 20746865 206c6f67 6963616c 20656e64 the logical end │ │ │ │ - 0x00002868 2d6f662d 73747265 616d2077 61732064 -of-stream was d │ │ │ │ - 0x00002878 65746563 74656400 496e7465 726e616c etected.Internal │ │ │ │ - 0x00002888 20657272 6f72202d 20496e76 616c6964 error - Invalid │ │ │ │ - 0x00002898 20736571 75656e63 65206f66 20636f6d sequence of com │ │ │ │ - 0x000028a8 6d616e64 73207365 6e742074 6f206c69 mands sent to li │ │ │ │ - 0x000028b8 62627a69 70320000 556e7265 636f676e bbzip2..Unrecogn │ │ │ │ - 0x000028c8 697a6564 20657272 6f722066 726f6d20 ized error from │ │ │ │ - 0x000028d8 6c696262 7a697032 3a202564 00000000 libbzip2: %d.... │ │ │ │ - 0x000028e8 456e6420 6f662073 74726561 6d20616c End of stream al │ │ │ │ - 0x000028f8 72656164 79207265 61636865 64000000 ready reached... │ │ │ │ - 0x00002908 4465636f 6d707265 73736f72 20697320 Decompressor is │ │ │ │ - 0x00002918 756e7573 61626c65 20616674 65722061 unusable after a │ │ │ │ - 0x00002928 20707265 76696f75 73206572 726f7200 previous error. │ │ │ │ - 0x00002938 436f6d70 72657373 6f722068 61732062 Compressor has b │ │ │ │ - 0x00002948 65656e20 666c7573 68656400 52657065 een flushed.Repe │ │ │ │ - 0x00002958 61746564 2063616c 6c20746f 20666c75 ated call to flu │ │ │ │ - 0x00002968 73682829 00000000 64617461 00000000 sh()....data.... │ │ │ │ - 0x00002978 6d61785f 6c656e67 74680000 656f6600 max_length..eof. │ │ │ │ - 0x00002988 756e7573 65645f64 61746100 6e656564 unused_data.need │ │ │ │ - 0x00002998 735f696e 70757400 6465636f 6d707265 s_input.decompre │ │ │ │ - 0x000029a8 73730000 636f6d70 72657373 00000000 ss..compress.... │ │ │ │ - 0x000029b8 666c7573 68000000 5f627a32 2e425a32 flush..._bz2.BZ2 │ │ │ │ - 0x000029c8 4465636f 6d707265 73736f72 00000000 Decompressor.... │ │ │ │ - 0x000029d8 5f627a32 2e425a32 436f6d70 72657373 _bz2.BZ2Compress │ │ │ │ - 0x000029e8 6f720000 5f627a32 00000000 556e6162 or.._bz2....Unab │ │ │ │ - 0x000029f8 6c652074 6f20616c 6c6f6361 7465206f le to allocate o │ │ │ │ - 0x00002a08 75747075 74206275 66666572 2e000000 utput buffer.... │ │ │ │ - 0x00002a18 00800000 00000100 00000400 00001000 ................ │ │ │ │ - 0x00002a28 00004000 00008000 00000001 00000001 ..@............. │ │ │ │ - 0x00002a38 00000002 00000002 00000002 00000002 ................ │ │ │ │ - 0x00002a48 00000004 00000004 00000008 00000008 ................ │ │ │ │ - 0x00002a58 00000010 54727565 20696620 6d6f7265 ....True if more │ │ │ │ - 0x00002a68 20696e70 75742069 73206e65 65646564 input is needed │ │ │ │ - 0x00002a78 20626566 6f726520 6d6f7265 20646563 before more dec │ │ │ │ - 0x00002a88 6f6d7072 65737365 64206461 74612063 ompressed data c │ │ │ │ - 0x00002a98 616e2062 65207072 6f647563 65642e00 an be produced.. │ │ │ │ - 0x00002aa8 44617461 20666f75 6e642061 66746572 Data found after │ │ │ │ - 0x00002ab8 20746865 20656e64 206f6620 74686520 the end of the │ │ │ │ - 0x00002ac8 636f6d70 72657373 65642073 74726561 compressed strea │ │ │ │ - 0x00002ad8 6d2e0000 54727565 20696620 74686520 m...True if the │ │ │ │ - 0x00002ae8 656e642d 6f662d73 74726561 6d206d61 end-of-stream ma │ │ │ │ - 0x00002af8 726b6572 20686173 20626565 6e207265 rker has been re │ │ │ │ - 0x00002b08 61636865 642e0000 6465636f 6d707265 ached...decompre │ │ │ │ - 0x00002b18 73732824 73656c66 2c202f2c 20646174 ss($self, /, dat │ │ │ │ - 0x00002b28 612c206d 61785f6c 656e6774 683d2d31 a, max_length=-1 │ │ │ │ - 0x00002b38 290a2d2d 0a0a4465 636f6d70 72657373 ).--..Decompress │ │ │ │ - 0x00002b48 202a6461 74612a2c 20726574 75726e69 *data*, returni │ │ │ │ - 0x00002b58 6e672075 6e636f6d 70726573 73656420 ng uncompressed │ │ │ │ - 0x00002b68 64617461 20617320 62797465 732e0a0a data as bytes... │ │ │ │ - 0x00002b78 4966202a 6d61785f 6c656e67 74682a20 If *max_length* │ │ │ │ - 0x00002b88 6973206e 6f6e6e65 67617469 76652c20 is nonnegative, │ │ │ │ - 0x00002b98 72657475 726e7320 6174206d 6f737420 returns at most │ │ │ │ - 0x00002ba8 2a6d6178 5f6c656e 6774682a 20627974 *max_length* byt │ │ │ │ - 0x00002bb8 65730a6f 66206465 636f6d70 72657373 es.of decompress │ │ │ │ - 0x00002bc8 65642064 6174612e 20204966 20746869 ed data. If thi │ │ │ │ - 0x00002bd8 73206c69 6d697420 69732072 65616368 s limit is reach │ │ │ │ - 0x00002be8 65642061 6e642066 75727468 6572206f ed and further o │ │ │ │ - 0x00002bf8 75747075 740a6361 6e206265 2070726f utput.can be pro │ │ │ │ - 0x00002c08 64756365 642c202a 73656c66 2e6e6565 duced, *self.nee │ │ │ │ - 0x00002c18 64735f69 6e707574 2a207769 6c6c2062 ds_input* will b │ │ │ │ - 0x00002c28 65207365 7420746f 20606046 616c7365 e set to ``False │ │ │ │ - 0x00002c38 60602e20 20496e0a 74686973 20636173 ``. In.this cas │ │ │ │ - 0x00002c48 652c2074 6865206e 65787420 63616c6c e, the next call │ │ │ │ - 0x00002c58 20746f20 2a646563 6f6d7072 65737328 to *decompress( │ │ │ │ - 0x00002c68 292a206d 61792070 726f7669 6465202a )* may provide * │ │ │ │ - 0x00002c78 64617461 2a206173 20622727 0a746f20 data* as b''.to │ │ │ │ - 0x00002c88 6f627461 696e206d 6f726520 6f662074 obtain more of t │ │ │ │ - 0x00002c98 6865206f 75747075 742e0a0a 49662061 he output...If a │ │ │ │ - 0x00002ca8 6c6c206f 66207468 6520696e 70757420 ll of the input │ │ │ │ - 0x00002cb8 64617461 20776173 20646563 6f6d7072 data was decompr │ │ │ │ - 0x00002cc8 65737365 6420616e 64207265 7475726e essed and return │ │ │ │ - 0x00002cd8 65642028 65697468 65720a62 65636175 ed (either.becau │ │ │ │ - 0x00002ce8 73652074 68697320 77617320 6c657373 se this was less │ │ │ │ - 0x00002cf8 20746861 6e202a6d 61785f6c 656e6774 than *max_lengt │ │ │ │ - 0x00002d08 682a2062 79746573 2c206f72 20626563 h* bytes, or bec │ │ │ │ - 0x00002d18 61757365 0a2a6d61 785f6c65 6e677468 ause.*max_length │ │ │ │ - 0x00002d28 2a207761 73206e65 67617469 7665292c * was negative), │ │ │ │ - 0x00002d38 202a7365 6c662e6e 65656473 5f696e70 *self.needs_inp │ │ │ │ - 0x00002d48 75742a20 77696c6c 20626520 73657420 ut* will be set │ │ │ │ - 0x00002d58 746f2054 7275652e 0a0a4174 74656d70 to True...Attemp │ │ │ │ - 0x00002d68 74696e67 20746f20 6465636f 6d707265 ting to decompre │ │ │ │ - 0x00002d78 73732064 61746120 61667465 72207468 ss data after th │ │ │ │ - 0x00002d88 6520656e 64206f66 20737472 65616d20 e end of stream │ │ │ │ - 0x00002d98 69732072 65616368 65640a72 61697365 is reached.raise │ │ │ │ - 0x00002da8 7320616e 20454f46 4572726f 722e2020 s an EOFError. │ │ │ │ - 0x00002db8 416e7920 64617461 20666f75 6e642061 Any data found a │ │ │ │ - 0x00002dc8 66746572 20746865 20656e64 206f6620 fter the end of │ │ │ │ - 0x00002dd8 74686520 73747265 616d2069 730a6967 the stream is.ig │ │ │ │ - 0x00002de8 6e6f7265 6420616e 64207361 76656420 nored and saved │ │ │ │ - 0x00002df8 696e2074 68652075 6e757365 645f6461 in the unused_da │ │ │ │ - 0x00002e08 74612061 74747269 62757465 2e000000 ta attribute.... │ │ │ │ - 0x00002e18 666c7573 68282473 656c662c 202f290a flush($self, /). │ │ │ │ - 0x00002e28 2d2d0a0a 46696e69 73682074 68652063 --..Finish the c │ │ │ │ - 0x00002e38 6f6d7072 65737369 6f6e2070 726f6365 ompression proce │ │ │ │ - 0x00002e48 73732e0a 0a526574 75726e73 20746865 ss...Returns the │ │ │ │ - 0x00002e58 20636f6d 70726573 73656420 64617461 compressed data │ │ │ │ - 0x00002e68 206c6566 7420696e 20696e74 65726e61 left in interna │ │ │ │ - 0x00002e78 6c206275 66666572 732e0a0a 54686520 l buffers...The │ │ │ │ - 0x00002e88 636f6d70 72657373 6f72206f 626a6563 compressor objec │ │ │ │ - 0x00002e98 74206d61 79206e6f 74206265 20757365 t may not be use │ │ │ │ - 0x00002ea8 64206166 74657220 74686973 206d6574 d after this met │ │ │ │ - 0x00002eb8 686f6420 69732063 616c6c65 642e0000 hod is called... │ │ │ │ - 0x00002ec8 636f6d70 72657373 28247365 6c662c20 compress($self, │ │ │ │ - 0x00002ed8 64617461 2c202f29 0a2d2d0a 0a50726f data, /).--..Pro │ │ │ │ - 0x00002ee8 76696465 20646174 6120746f 20746865 vide data to the │ │ │ │ - 0x00002ef8 20636f6d 70726573 736f7220 6f626a65 compressor obje │ │ │ │ - 0x00002f08 63742e0a 0a526574 75726e73 20612063 ct...Returns a c │ │ │ │ - 0x00002f18 68756e6b 206f6620 636f6d70 72657373 hunk of compress │ │ │ │ - 0x00002f28 65642064 61746120 69662070 6f737369 ed data if possi │ │ │ │ - 0x00002f38 626c652c 206f7220 62272720 6f746865 ble, or b'' othe │ │ │ │ - 0x00002f48 72776973 652e0a0a 5768656e 20796f75 rwise...When you │ │ │ │ - 0x00002f58 20686176 65206669 6e697368 65642070 have finished p │ │ │ │ - 0x00002f68 726f7669 64696e67 20646174 6120746f roviding data to │ │ │ │ - 0x00002f78 20746865 20636f6d 70726573 736f722c the compressor, │ │ │ │ - 0x00002f88 2063616c 6c207468 650a666c 75736828 call the.flush( │ │ │ │ - 0x00002f98 29206d65 74686f64 20746f20 66696e69 ) method to fini │ │ │ │ - 0x00002fa8 73682074 68652063 6f6d7072 65737369 sh the compressi │ │ │ │ - 0x00002fb8 6f6e2070 726f6365 73732e00 425a3244 on process..BZ2D │ │ │ │ - 0x00002fc8 65636f6d 70726573 736f7228 290a2d2d ecompressor().-- │ │ │ │ - 0x00002fd8 0a0a4372 65617465 20612064 65636f6d ..Create a decom │ │ │ │ - 0x00002fe8 70726573 736f7220 6f626a65 63742066 pressor object f │ │ │ │ - 0x00002ff8 6f722064 65636f6d 70726573 73696e67 or decompressing │ │ │ │ - 0x00003008 20646174 6120696e 6372656d 656e7461 data incrementa │ │ │ │ - 0x00003018 6c6c792e 0a0a466f 72206f6e 652d7368 lly...For one-sh │ │ │ │ - 0x00003028 6f742064 65636f6d 70726573 73696f6e ot decompression │ │ │ │ - 0x00003038 2c207573 65207468 65206465 636f6d70 , use the decomp │ │ │ │ - 0x00003048 72657373 28292066 756e6374 696f6e20 ress() function │ │ │ │ - 0x00003058 696e7374 6561642e 00000000 425a3243 instead.....BZ2C │ │ │ │ - 0x00003068 6f6d7072 6573736f 7228636f 6d707265 ompressor(compre │ │ │ │ - 0x00003078 73736c65 76656c3d 392c202f 290a2d2d sslevel=9, /).-- │ │ │ │ - 0x00003088 0a0a4372 65617465 20612063 6f6d7072 ..Create a compr │ │ │ │ - 0x00003098 6573736f 72206f62 6a656374 20666f72 essor object for │ │ │ │ - 0x000030a8 20636f6d 70726573 73696e67 20646174 compressing dat │ │ │ │ - 0x000030b8 6120696e 6372656d 656e7461 6c6c792e a incrementally. │ │ │ │ - 0x000030c8 0a0a2020 636f6d70 72657373 6c657665 .. compressleve │ │ │ │ - 0x000030d8 6c0a2020 2020436f 6d707265 7373696f l. Compressio │ │ │ │ - 0x000030e8 6e206c65 76656c2c 20617320 61206e75 n level, as a nu │ │ │ │ - 0x000030f8 6d626572 20626574 7765656e 20312061 mber between 1 a │ │ │ │ - 0x00003108 6e642039 2e0a0a46 6f72206f 6e652d73 nd 9...For one-s │ │ │ │ - 0x00003118 686f7420 636f6d70 72657373 696f6e2c hot compression, │ │ │ │ - 0x00003128 20757365 20746865 20636f6d 70726573 use the compres │ │ │ │ - 0x00003138 73282920 66756e63 74696f6e 20696e73 s() function ins │ │ │ │ - 0x00003148 74656164 2e000000 40000000 09000000 tead....@....... │ │ │ │ - 0x00003158 30000000 09000000 04000000 09000000 0............... │ │ │ │ - 0x00003168 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ - 0x00003178 37000000 09000000 17000000 09000000 7............... │ │ │ │ - 0x00003188 2f000000 09000000 11000000 09000000 /............... │ │ │ │ - 0x00003198 33000000 09000000 15000000 09000000 3............... │ │ │ │ - 0x000031a8 12000000 09000000 1f000000 09000000 ................ │ │ │ │ - 0x000031b8 36000000 09000000 10000000 09000000 6............... │ │ │ │ - 0x000031c8 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ - 0x000031d8 00000000 00000000 ........ │ │ │ │ + 0x000026d0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x000026e0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x000026f0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00002700 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00002710 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00002720 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00002730 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00002740 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00002750 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00002760 425a3243 6f6d7072 6573736f 72000000 BZ2Compressor... │ │ │ │ + 0x00002770 636f6d70 72657373 6c657665 6c206d75 compresslevel mu │ │ │ │ + 0x00002780 73742062 65206265 74776565 6e203120 st be between 1 │ │ │ │ + 0x00002790 616e6420 39000000 556e6162 6c652074 and 9...Unable t │ │ │ │ + 0x000027a0 6f20616c 6c6f6361 7465206c 6f636b00 o allocate lock. │ │ │ │ + 0x000027b0 425a3244 65636f6d 70726573 736f7200 BZ2Decompressor. │ │ │ │ + 0x000027c0 6c696262 7a697032 20776173 206e6f74 libbzip2 was not │ │ │ │ + 0x000027d0 20636f6d 70696c65 6420636f 72726563 compiled correc │ │ │ │ + 0x000027e0 746c7900 496e7465 726e616c 20657272 tly.Internal err │ │ │ │ + 0x000027f0 6f72202d 20696e76 616c6964 20706172 or - invalid par │ │ │ │ + 0x00002800 616d6574 65727320 70617373 65642074 ameters passed t │ │ │ │ + 0x00002810 6f206c69 62627a69 70320000 496e7661 o libbzip2..Inva │ │ │ │ + 0x00002820 6c696420 64617461 20737472 65616d00 lid data stream. │ │ │ │ + 0x00002830 556e6b6e 6f776e20 492f4f20 6572726f Unknown I/O erro │ │ │ │ + 0x00002840 72000000 436f6d70 72657373 65642066 r...Compressed f │ │ │ │ + 0x00002850 696c6520 656e6465 64206265 666f7265 ile ended before │ │ │ │ + 0x00002860 20746865 206c6f67 6963616c 20656e64 the logical end │ │ │ │ + 0x00002870 2d6f662d 73747265 616d2077 61732064 -of-stream was d │ │ │ │ + 0x00002880 65746563 74656400 496e7465 726e616c etected.Internal │ │ │ │ + 0x00002890 20657272 6f72202d 20496e76 616c6964 error - Invalid │ │ │ │ + 0x000028a0 20736571 75656e63 65206f66 20636f6d sequence of com │ │ │ │ + 0x000028b0 6d616e64 73207365 6e742074 6f206c69 mands sent to li │ │ │ │ + 0x000028c0 62627a69 70320000 556e7265 636f676e bbzip2..Unrecogn │ │ │ │ + 0x000028d0 697a6564 20657272 6f722066 726f6d20 ized error from │ │ │ │ + 0x000028e0 6c696262 7a697032 3a202564 00000000 libbzip2: %d.... │ │ │ │ + 0x000028f0 456e6420 6f662073 74726561 6d20616c End of stream al │ │ │ │ + 0x00002900 72656164 79207265 61636865 64000000 ready reached... │ │ │ │ + 0x00002910 4465636f 6d707265 73736f72 20697320 Decompressor is │ │ │ │ + 0x00002920 756e7573 61626c65 20616674 65722061 unusable after a │ │ │ │ + 0x00002930 20707265 76696f75 73206572 726f7200 previous error. │ │ │ │ + 0x00002940 436f6d70 72657373 6f722068 61732062 Compressor has b │ │ │ │ + 0x00002950 65656e20 666c7573 68656400 52657065 een flushed.Repe │ │ │ │ + 0x00002960 61746564 2063616c 6c20746f 20666c75 ated call to flu │ │ │ │ + 0x00002970 73682829 00000000 64617461 00000000 sh()....data.... │ │ │ │ + 0x00002980 6d61785f 6c656e67 74680000 656f6600 max_length..eof. │ │ │ │ + 0x00002990 756e7573 65645f64 61746100 6e656564 unused_data.need │ │ │ │ + 0x000029a0 735f696e 70757400 6465636f 6d707265 s_input.decompre │ │ │ │ + 0x000029b0 73730000 636f6d70 72657373 00000000 ss..compress.... │ │ │ │ + 0x000029c0 666c7573 68000000 5f627a32 2e425a32 flush..._bz2.BZ2 │ │ │ │ + 0x000029d0 4465636f 6d707265 73736f72 00000000 Decompressor.... │ │ │ │ + 0x000029e0 5f627a32 2e425a32 436f6d70 72657373 _bz2.BZ2Compress │ │ │ │ + 0x000029f0 6f720000 5f627a32 00000000 556e6162 or.._bz2....Unab │ │ │ │ + 0x00002a00 6c652074 6f20616c 6c6f6361 7465206f le to allocate o │ │ │ │ + 0x00002a10 75747075 74206275 66666572 2e000000 utput buffer.... │ │ │ │ + 0x00002a20 00800000 00000100 00000400 00001000 ................ │ │ │ │ + 0x00002a30 00004000 00008000 00000001 00000001 ..@............. │ │ │ │ + 0x00002a40 00000002 00000002 00000002 00000002 ................ │ │ │ │ + 0x00002a50 00000004 00000004 00000008 00000008 ................ │ │ │ │ + 0x00002a60 00000010 54727565 20696620 6d6f7265 ....True if more │ │ │ │ + 0x00002a70 20696e70 75742069 73206e65 65646564 input is needed │ │ │ │ + 0x00002a80 20626566 6f726520 6d6f7265 20646563 before more dec │ │ │ │ + 0x00002a90 6f6d7072 65737365 64206461 74612063 ompressed data c │ │ │ │ + 0x00002aa0 616e2062 65207072 6f647563 65642e00 an be produced.. │ │ │ │ + 0x00002ab0 44617461 20666f75 6e642061 66746572 Data found after │ │ │ │ + 0x00002ac0 20746865 20656e64 206f6620 74686520 the end of the │ │ │ │ + 0x00002ad0 636f6d70 72657373 65642073 74726561 compressed strea │ │ │ │ + 0x00002ae0 6d2e0000 54727565 20696620 74686520 m...True if the │ │ │ │ + 0x00002af0 656e642d 6f662d73 74726561 6d206d61 end-of-stream ma │ │ │ │ + 0x00002b00 726b6572 20686173 20626565 6e207265 rker has been re │ │ │ │ + 0x00002b10 61636865 642e0000 6465636f 6d707265 ached...decompre │ │ │ │ + 0x00002b20 73732824 73656c66 2c202f2c 20646174 ss($self, /, dat │ │ │ │ + 0x00002b30 612c206d 61785f6c 656e6774 683d2d31 a, max_length=-1 │ │ │ │ + 0x00002b40 290a2d2d 0a0a4465 636f6d70 72657373 ).--..Decompress │ │ │ │ + 0x00002b50 202a6461 74612a2c 20726574 75726e69 *data*, returni │ │ │ │ + 0x00002b60 6e672075 6e636f6d 70726573 73656420 ng uncompressed │ │ │ │ + 0x00002b70 64617461 20617320 62797465 732e0a0a data as bytes... │ │ │ │ + 0x00002b80 4966202a 6d61785f 6c656e67 74682a20 If *max_length* │ │ │ │ + 0x00002b90 6973206e 6f6e6e65 67617469 76652c20 is nonnegative, │ │ │ │ + 0x00002ba0 72657475 726e7320 6174206d 6f737420 returns at most │ │ │ │ + 0x00002bb0 2a6d6178 5f6c656e 6774682a 20627974 *max_length* byt │ │ │ │ + 0x00002bc0 65730a6f 66206465 636f6d70 72657373 es.of decompress │ │ │ │ + 0x00002bd0 65642064 6174612e 20204966 20746869 ed data. If thi │ │ │ │ + 0x00002be0 73206c69 6d697420 69732072 65616368 s limit is reach │ │ │ │ + 0x00002bf0 65642061 6e642066 75727468 6572206f ed and further o │ │ │ │ + 0x00002c00 75747075 740a6361 6e206265 2070726f utput.can be pro │ │ │ │ + 0x00002c10 64756365 642c202a 73656c66 2e6e6565 duced, *self.nee │ │ │ │ + 0x00002c20 64735f69 6e707574 2a207769 6c6c2062 ds_input* will b │ │ │ │ + 0x00002c30 65207365 7420746f 20606046 616c7365 e set to ``False │ │ │ │ + 0x00002c40 60602e20 20496e0a 74686973 20636173 ``. In.this cas │ │ │ │ + 0x00002c50 652c2074 6865206e 65787420 63616c6c e, the next call │ │ │ │ + 0x00002c60 20746f20 2a646563 6f6d7072 65737328 to *decompress( │ │ │ │ + 0x00002c70 292a206d 61792070 726f7669 6465202a )* may provide * │ │ │ │ + 0x00002c80 64617461 2a206173 20622727 0a746f20 data* as b''.to │ │ │ │ + 0x00002c90 6f627461 696e206d 6f726520 6f662074 obtain more of t │ │ │ │ + 0x00002ca0 6865206f 75747075 742e0a0a 49662061 he output...If a │ │ │ │ + 0x00002cb0 6c6c206f 66207468 6520696e 70757420 ll of the input │ │ │ │ + 0x00002cc0 64617461 20776173 20646563 6f6d7072 data was decompr │ │ │ │ + 0x00002cd0 65737365 6420616e 64207265 7475726e essed and return │ │ │ │ + 0x00002ce0 65642028 65697468 65720a62 65636175 ed (either.becau │ │ │ │ + 0x00002cf0 73652074 68697320 77617320 6c657373 se this was less │ │ │ │ + 0x00002d00 20746861 6e202a6d 61785f6c 656e6774 than *max_lengt │ │ │ │ + 0x00002d10 682a2062 79746573 2c206f72 20626563 h* bytes, or bec │ │ │ │ + 0x00002d20 61757365 0a2a6d61 785f6c65 6e677468 ause.*max_length │ │ │ │ + 0x00002d30 2a207761 73206e65 67617469 7665292c * was negative), │ │ │ │ + 0x00002d40 202a7365 6c662e6e 65656473 5f696e70 *self.needs_inp │ │ │ │ + 0x00002d50 75742a20 77696c6c 20626520 73657420 ut* will be set │ │ │ │ + 0x00002d60 746f2054 7275652e 0a0a4174 74656d70 to True...Attemp │ │ │ │ + 0x00002d70 74696e67 20746f20 6465636f 6d707265 ting to decompre │ │ │ │ + 0x00002d80 73732064 61746120 61667465 72207468 ss data after th │ │ │ │ + 0x00002d90 6520656e 64206f66 20737472 65616d20 e end of stream │ │ │ │ + 0x00002da0 69732072 65616368 65640a72 61697365 is reached.raise │ │ │ │ + 0x00002db0 7320616e 20454f46 4572726f 722e2020 s an EOFError. │ │ │ │ + 0x00002dc0 416e7920 64617461 20666f75 6e642061 Any data found a │ │ │ │ + 0x00002dd0 66746572 20746865 20656e64 206f6620 fter the end of │ │ │ │ + 0x00002de0 74686520 73747265 616d2069 730a6967 the stream is.ig │ │ │ │ + 0x00002df0 6e6f7265 6420616e 64207361 76656420 nored and saved │ │ │ │ + 0x00002e00 696e2074 68652075 6e757365 645f6461 in the unused_da │ │ │ │ + 0x00002e10 74612061 74747269 62757465 2e000000 ta attribute.... │ │ │ │ + 0x00002e20 666c7573 68282473 656c662c 202f290a flush($self, /). │ │ │ │ + 0x00002e30 2d2d0a0a 46696e69 73682074 68652063 --..Finish the c │ │ │ │ + 0x00002e40 6f6d7072 65737369 6f6e2070 726f6365 ompression proce │ │ │ │ + 0x00002e50 73732e0a 0a526574 75726e73 20746865 ss...Returns the │ │ │ │ + 0x00002e60 20636f6d 70726573 73656420 64617461 compressed data │ │ │ │ + 0x00002e70 206c6566 7420696e 20696e74 65726e61 left in interna │ │ │ │ + 0x00002e80 6c206275 66666572 732e0a0a 54686520 l buffers...The │ │ │ │ + 0x00002e90 636f6d70 72657373 6f72206f 626a6563 compressor objec │ │ │ │ + 0x00002ea0 74206d61 79206e6f 74206265 20757365 t may not be use │ │ │ │ + 0x00002eb0 64206166 74657220 74686973 206d6574 d after this met │ │ │ │ + 0x00002ec0 686f6420 69732063 616c6c65 642e0000 hod is called... │ │ │ │ + 0x00002ed0 636f6d70 72657373 28247365 6c662c20 compress($self, │ │ │ │ + 0x00002ee0 64617461 2c202f29 0a2d2d0a 0a50726f data, /).--..Pro │ │ │ │ + 0x00002ef0 76696465 20646174 6120746f 20746865 vide data to the │ │ │ │ + 0x00002f00 20636f6d 70726573 736f7220 6f626a65 compressor obje │ │ │ │ + 0x00002f10 63742e0a 0a526574 75726e73 20612063 ct...Returns a c │ │ │ │ + 0x00002f20 68756e6b 206f6620 636f6d70 72657373 hunk of compress │ │ │ │ + 0x00002f30 65642064 61746120 69662070 6f737369 ed data if possi │ │ │ │ + 0x00002f40 626c652c 206f7220 62272720 6f746865 ble, or b'' othe │ │ │ │ + 0x00002f50 72776973 652e0a0a 5768656e 20796f75 rwise...When you │ │ │ │ + 0x00002f60 20686176 65206669 6e697368 65642070 have finished p │ │ │ │ + 0x00002f70 726f7669 64696e67 20646174 6120746f roviding data to │ │ │ │ + 0x00002f80 20746865 20636f6d 70726573 736f722c the compressor, │ │ │ │ + 0x00002f90 2063616c 6c207468 650a666c 75736828 call the.flush( │ │ │ │ + 0x00002fa0 29206d65 74686f64 20746f20 66696e69 ) method to fini │ │ │ │ + 0x00002fb0 73682074 68652063 6f6d7072 65737369 sh the compressi │ │ │ │ + 0x00002fc0 6f6e2070 726f6365 73732e00 425a3244 on process..BZ2D │ │ │ │ + 0x00002fd0 65636f6d 70726573 736f7228 290a2d2d ecompressor().-- │ │ │ │ + 0x00002fe0 0a0a4372 65617465 20612064 65636f6d ..Create a decom │ │ │ │ + 0x00002ff0 70726573 736f7220 6f626a65 63742066 pressor object f │ │ │ │ + 0x00003000 6f722064 65636f6d 70726573 73696e67 or decompressing │ │ │ │ + 0x00003010 20646174 6120696e 6372656d 656e7461 data incrementa │ │ │ │ + 0x00003020 6c6c792e 0a0a466f 72206f6e 652d7368 lly...For one-sh │ │ │ │ + 0x00003030 6f742064 65636f6d 70726573 73696f6e ot decompression │ │ │ │ + 0x00003040 2c207573 65207468 65206465 636f6d70 , use the decomp │ │ │ │ + 0x00003050 72657373 28292066 756e6374 696f6e20 ress() function │ │ │ │ + 0x00003060 696e7374 6561642e 00000000 425a3243 instead.....BZ2C │ │ │ │ + 0x00003070 6f6d7072 6573736f 7228636f 6d707265 ompressor(compre │ │ │ │ + 0x00003080 73736c65 76656c3d 392c202f 290a2d2d sslevel=9, /).-- │ │ │ │ + 0x00003090 0a0a4372 65617465 20612063 6f6d7072 ..Create a compr │ │ │ │ + 0x000030a0 6573736f 72206f62 6a656374 20666f72 essor object for │ │ │ │ + 0x000030b0 20636f6d 70726573 73696e67 20646174 compressing dat │ │ │ │ + 0x000030c0 6120696e 6372656d 656e7461 6c6c792e a incrementally. │ │ │ │ + 0x000030d0 0a0a2020 636f6d70 72657373 6c657665 .. compressleve │ │ │ │ + 0x000030e0 6c0a2020 2020436f 6d707265 7373696f l. Compressio │ │ │ │ + 0x000030f0 6e206c65 76656c2c 20617320 61206e75 n level, as a nu │ │ │ │ + 0x00003100 6d626572 20626574 7765656e 20312061 mber between 1 a │ │ │ │ + 0x00003110 6e642039 2e0a0a46 6f72206f 6e652d73 nd 9...For one-s │ │ │ │ + 0x00003120 686f7420 636f6d70 72657373 696f6e2c hot compression, │ │ │ │ + 0x00003130 20757365 20746865 20636f6d 70726573 use the compres │ │ │ │ + 0x00003140 73282920 66756e63 74696f6e 20696e73 s() function ins │ │ │ │ + 0x00003150 74656164 2e000000 40000000 09000000 tead....@....... │ │ │ │ + 0x00003160 30000000 09000000 04000000 09000000 0............... │ │ │ │ + 0x00003170 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ + 0x00003180 37000000 09000000 17000000 09000000 7............... │ │ │ │ + 0x00003190 2f000000 09000000 11000000 09000000 /............... │ │ │ │ + 0x000031a0 33000000 09000000 15000000 09000000 3............... │ │ │ │ + 0x000031b0 12000000 09000000 1f000000 09000000 ................ │ │ │ │ + 0x000031c0 36000000 09000000 10000000 09000000 6............... │ │ │ │ + 0x000031d0 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ + 0x000031e0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x000031e0 00000000 .... │ │ │ │ + 0x000031e8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001ff04 a11f0000 .... │ │ │ │ + 0x0001ff04 a91f0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001ff08 611f0000 a... │ │ │ │ + 0x0001ff08 691f0000 i... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001ff0c 70290000 78290000 00000000 p)..x)...... │ │ │ │ + 0x0001ff0c 78290000 80290000 00000000 x)...)...... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200ec ec000200 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x000200fc 00000000 00000000 ec290000 00000000 .........)...... │ │ │ │ + 0x000200fc 00000000 00000000 f4290000 00000000 .........)...... │ │ │ │ 0x0002010c 08000000 00000000 80020200 310f0000 ............1... │ │ │ │ - 0x0002011c 51110000 b5110000 d8290000 40000000 Q........)..@... │ │ │ │ - 0x0002012c 00000000 00010000 50020200 c0290000 ........P....).. │ │ │ │ + 0x0002011c 51110000 b5110000 e0290000 40000000 Q........)..@... │ │ │ │ + 0x0002012c 00000000 00010000 50020200 c8290000 ........P....).. │ │ │ │ 0x0002013c 58000000 00000000 00010000 18020200 X............... │ │ │ │ - 0x0002014c 00000000 0cff0100 a0290000 00000000 .........)...... │ │ │ │ + 0x0002014c 00000000 0cff0100 a8290000 00000000 .........)...... │ │ │ │ 0x0002015c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002016c 00000000 00000000 00000000 84290000 .............).. │ │ │ │ - 0x0002017c 0e000000 3c000000 01000000 dc2a0000 ....<........*.. │ │ │ │ - 0x0002018c 88290000 10000000 40000000 01000000 .)......@....... │ │ │ │ - 0x0002019c a82a0000 94290000 0e000000 44000000 .*...)......D... │ │ │ │ - 0x000201ac 01000000 5c2a0000 00000000 00000000 ....\*.......... │ │ │ │ - 0x000201bc 00000000 00000000 00000000 a0290000 .............).. │ │ │ │ - 0x000201cc 5d130000 82000000 102b0000 00000000 ]........+...... │ │ │ │ - 0x000201dc 00000000 00000000 00000000 ac290000 .............).. │ │ │ │ - 0x000201ec 051a0000 08000000 c82e0000 b8290000 .............).. │ │ │ │ - 0x000201fc f5210000 04000000 182e0000 00000000 .!.............. │ │ │ │ + 0x0002016c 00000000 00000000 00000000 8c290000 .............).. │ │ │ │ + 0x0002017c 0e000000 3c000000 01000000 e42a0000 ....<........*.. │ │ │ │ + 0x0002018c 90290000 10000000 40000000 01000000 .)......@....... │ │ │ │ + 0x0002019c b02a0000 9c290000 0e000000 44000000 .*...)......D... │ │ │ │ + 0x000201ac 01000000 642a0000 00000000 00000000 ....d*.......... │ │ │ │ + 0x000201bc 00000000 00000000 00000000 a8290000 .............).. │ │ │ │ + 0x000201cc 5d130000 82000000 182b0000 00000000 ]........+...... │ │ │ │ + 0x000201dc 00000000 00000000 00000000 b4290000 .............).. │ │ │ │ + 0x000201ec 0d1a0000 08000000 d02e0000 c0290000 .............).. │ │ │ │ + 0x000201fc fd210000 04000000 202e0000 00000000 .!...... ....... │ │ │ │ 0x0002020c 00000000 00000000 00000000 34000000 ............4... │ │ │ │ - 0x0002021c 651e0000 40000000 c8010200 38000000 e...@.......8... │ │ │ │ - 0x0002022c c42f0000 48000000 78010200 41000000 ./..H...x...A... │ │ │ │ + 0x0002021c 6d1e0000 40000000 c8010200 38000000 m...@.......8... │ │ │ │ + 0x0002022c cc2f0000 48000000 78010200 41000000 ./..H...x...A... │ │ │ │ 0x0002023c 650f0000 47000000 c50e0000 00000000 e...G........... │ │ │ │ - 0x0002024c 00000000 34000000 fd230000 40000000 ....4....#..@... │ │ │ │ - 0x0002025c e8010200 41000000 a51f0000 38000000 ....A.......8... │ │ │ │ - 0x0002026c 64300000 47000000 b90e0000 00000000 d0..G........... │ │ │ │ + 0x0002024c 00000000 34000000 05240000 40000000 ....4....$..@... │ │ │ │ + 0x0002025c e8010200 41000000 ad1f0000 38000000 ....A.......8... │ │ │ │ + 0x0002026c 6c300000 47000000 b90e0000 00000000 l0..G........... │ │ │ │ 0x0002027c 00000000 02000000 d50e0000 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 61663036 39643732 31663436 35636337 af069d721f465cc7 │ │ │ │ - 0x00000010 62663239 36623335 63323736 31323838 bf296b35c2761288 │ │ │ │ - 0x00000020 64333966 34632e64 65627567 00000000 d39f4c.debug.... │ │ │ │ - 0x00000030 dfc0992e .... │ │ │ │ + 0x00000000 66393338 38373165 39633266 61323838 f938871e9c2fa288 │ │ │ │ + 0x00000010 37643161 37653833 66373535 35353533 7d1a7e83f7555553 │ │ │ │ + 0x00000020 31376630 30342e64 65627567 00000000 17f004.debug.... │ │ │ │ + 0x00000030 8c18b7a8 .... │ │ ├── ./usr/lib/python3.13/lib-dynload/_interpqueues.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 0x03bc4 0x03bc4 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x03b80 0x03b80 R E 0x10000 │ │ │ │ LOAD 0x00ff18 0x0001ff18 0x0001ff18 0x00384 0x003b0 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00ff18 0x0001ff18 0x0001ff18 0x000e8 0x000e8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000528 000528 0004d9 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00000a02 000a02 00007e 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000a80 000a80 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000aa0 000aa0 000258 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00000cf8 000cf8 000190 08 AI 3 18 4 │ │ │ │ [ 9] .init PROGBITS 00000e88 000e88 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000e94 000e94 000284 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00001118 001118 002008 00 AX 0 0 4 │ │ │ │ - [12] .fini PROGBITS 00003120 003120 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00003128 003128 000a98 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00003bc0 003bc0 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00001118 001118 001fc4 00 AX 0 0 4 │ │ │ │ + [12] .fini PROGBITS 000030dc 0030dc 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000030e4 0030e4 000a98 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00003b7c 003b7c 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001ff18 00ff18 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001ff1c 00ff1c 000004 04 WA 0 0 4 │ │ │ │ [17] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [18] .got PROGBITS 00020000 010000 000100 04 WA 0 0 4 │ │ │ │ [19] .data PROGBITS 00020100 010100 00019c 00 WA 0 0 4 │ │ │ │ [20] .bss NOBITS 000202a0 01029c 000028 00 WA 0 0 8 │ │ │ │ [21] .ARM.attributes ARM_ATTRIBUTES 00000000 01029c 000031 00 0 0 1 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0xe88 │ │ │ │ - 0x0000000d (FINI) 0x3120 │ │ │ │ + 0x0000000d (FINI) 0x30dc │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1ff18 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1ff1c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x528 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9294a18c29334fdb97c5c717ad5de534210c13bb │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 41e3dd998d07d25ca07173c235ce395177b13c77 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -32,25 +32,25 @@ │ │ │ │ PyErr_SetRaisedException │ │ │ │ _PyCrossInterpreterData_RegisterClass │ │ │ │ _PyCrossInterpreterData_UnregisterClass │ │ │ │ PyErr_SetString │ │ │ │ _Py_NoneStruct │ │ │ │ PyExc_TypeError │ │ │ │ PyInterpreterState_GetID │ │ │ │ -_PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ _Py_FatalErrorFunc │ │ │ │ PyIndex_Check │ │ │ │ PyLong_AsLongLongAndOverflow │ │ │ │ PyErr_Occurred │ │ │ │ PyExc_OverflowError │ │ │ │ PyMem_Malloc │ │ │ │ PyList_New │ │ │ │ PyMem_Free │ │ │ │ Py_BuildValue │ │ │ │ _PyCrossInterpreterData_NewObject │ │ │ │ +_PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ _PyObject_GetCrossInterpreterData │ │ │ │ _PyCrossInterpreterData_Release │ │ │ │ PyObject_GetAttrString │ │ │ │ _PyCrossInterpreterData_Init │ │ │ │ PyUnicode_FromString │ │ │ │ PyImport_GetModule │ │ │ │ PyLong_FromSsize_t │ │ │ │ @@ -59,20 +59,22 @@ │ │ │ │ PyImport_ImportModule │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ {DJJ43JLzD|D │ │ │ │ K2F IyD │ │ │ │ {DZJD3ZNzD~D │ │ │ │ "J{D"LT3zD|D │ │ │ │ -pJ{DpMl3zD}D │ │ │ │ -@KRF@HIFxD │ │ │ │ -2F;FYF@F │ │ │ │ +nJ{DnNl3zD~D │ │ │ │ +*F;FIF@F │ │ │ │ +/KRF/H!FxD │ │ │ │ +I[F HRFxDqX │ │ │ │ (J{Dt3zD │ │ │ │ *J{D|3zD │ │ │ │ Li M}D#h │ │ │ │ +)K:F)IyD │ │ │ │ H KxD J{D │ │ │ │ Indicates that a queue-related error happened. │ │ │ │ test.support.interpreters.QueueError │ │ │ │ test.support.interpreters.QueueNotFoundError │ │ │ │ queue %lld not found │ │ │ │ queue %lld is empty │ │ │ │ queue %lld is full │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -44,28 +44,28 @@ │ │ │ │ 0x000007b8 005f5079 43726f73 73496e74 65727072 ._PyCrossInterpr │ │ │ │ 0x000007c8 65746572 44617461 5f556e72 65676973 eterData_Unregis │ │ │ │ 0x000007d8 74657243 6c617373 00507945 72725f53 terClass.PyErr_S │ │ │ │ 0x000007e8 65745374 72696e67 005f5079 5f4e6f6e etString._Py_Non │ │ │ │ 0x000007f8 65537472 75637400 50794578 635f5479 eStruct.PyExc_Ty │ │ │ │ 0x00000808 70654572 726f7200 5079496e 74657270 peError.PyInterp │ │ │ │ 0x00000818 72657465 72537461 74655f47 65744944 reterState_GetID │ │ │ │ - 0x00000828 005f5079 43726f73 73496e74 65727072 ._PyCrossInterpr │ │ │ │ - 0x00000838 65746572 44617461 5f52656c 65617365 eterData_Release │ │ │ │ - 0x00000848 416e6452 61774672 6565005f 50795f46 AndRawFree._Py_F │ │ │ │ - 0x00000858 6174616c 4572726f 7246756e 63005079 atalErrorFunc.Py │ │ │ │ - 0x00000868 496e6465 785f4368 65636b00 50794c6f Index_Check.PyLo │ │ │ │ - 0x00000878 6e675f41 734c6f6e 674c6f6e 67416e64 ng_AsLongLongAnd │ │ │ │ - 0x00000888 4f766572 666c6f77 00507945 72725f4f Overflow.PyErr_O │ │ │ │ - 0x00000898 63637572 72656400 50794578 635f4f76 ccurred.PyExc_Ov │ │ │ │ - 0x000008a8 6572666c 6f774572 726f7200 50794d65 erflowError.PyMe │ │ │ │ - 0x000008b8 6d5f4d61 6c6c6f63 0050794c 6973745f m_Malloc.PyList_ │ │ │ │ - 0x000008c8 4e657700 50794d65 6d5f4672 65650050 New.PyMem_Free.P │ │ │ │ - 0x000008d8 795f4275 696c6456 616c7565 005f5079 y_BuildValue._Py │ │ │ │ - 0x000008e8 43726f73 73496e74 65727072 65746572 CrossInterpreter │ │ │ │ - 0x000008f8 44617461 5f4e6577 4f626a65 6374005f Data_NewObject._ │ │ │ │ + 0x00000828 005f5079 5f466174 616c4572 726f7246 ._Py_FatalErrorF │ │ │ │ + 0x00000838 756e6300 5079496e 6465785f 43686563 unc.PyIndex_Chec │ │ │ │ + 0x00000848 6b005079 4c6f6e67 5f41734c 6f6e674c k.PyLong_AsLongL │ │ │ │ + 0x00000858 6f6e6741 6e644f76 6572666c 6f770050 ongAndOverflow.P │ │ │ │ + 0x00000868 79457272 5f4f6363 75727265 64005079 yErr_Occurred.Py │ │ │ │ + 0x00000878 4578635f 4f766572 666c6f77 4572726f Exc_OverflowErro │ │ │ │ + 0x00000888 72005079 4d656d5f 4d616c6c 6f630050 r.PyMem_Malloc.P │ │ │ │ + 0x00000898 794c6973 745f4e65 77005079 4d656d5f yList_New.PyMem_ │ │ │ │ + 0x000008a8 46726565 0050795f 4275696c 6456616c Free.Py_BuildVal │ │ │ │ + 0x000008b8 7565005f 50794372 6f737349 6e746572 ue._PyCrossInter │ │ │ │ + 0x000008c8 70726574 65724461 74615f4e 65774f62 preterData_NewOb │ │ │ │ + 0x000008d8 6a656374 005f5079 43726f73 73496e74 ject._PyCrossInt │ │ │ │ + 0x000008e8 65727072 65746572 44617461 5f52656c erpreterData_Rel │ │ │ │ + 0x000008f8 65617365 416e6452 61774672 6565005f easeAndRawFree._ │ │ │ │ 0x00000908 50794f62 6a656374 5f476574 43726f73 PyObject_GetCros │ │ │ │ 0x00000918 73496e74 65727072 65746572 44617461 sInterpreterData │ │ │ │ 0x00000928 005f5079 43726f73 73496e74 65727072 ._PyCrossInterpr │ │ │ │ 0x00000938 65746572 44617461 5f52656c 65617365 eterData_Release │ │ │ │ 0x00000948 0050794f 626a6563 745f4765 74417474 .PyObject_GetAtt │ │ │ │ 0x00000958 72537472 696e6700 5f507943 726f7373 rString._PyCross │ │ │ │ 0x00000968 496e7465 72707265 74657244 6174615f InterpreterData_ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000e88 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 2b64 │ │ │ │ + bl 2b20 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -17,16 +17,16 @@ │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7ffb90b │ │ │ │ strdcs lr, [r0], -r2 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ stclt 0, cr3, [r8, #-1020] @ 0xfffffc04 │ │ │ │ - andeq r2, r0, r8, lsl #7 │ │ │ │ - andeq r2, r0, lr, lsl #7 │ │ │ │ + andeq r2, r0, r4, asr #6 │ │ │ │ + andeq r2, r0, sl, asr #6 │ │ │ │ │ │ │ │ 00001164 : │ │ │ │ ldr r0, [pc, #4] @ (116c ) │ │ │ │ add r0, pc │ │ │ │ b.w ee8 │ │ │ │ vaddl.s16 q0, d10, d1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -231,31 +231,31 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 135a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 1068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f78 │ │ │ │ + bl 1f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b4 │ │ │ │ + bl 2074 │ │ │ │ mov r0, r4 │ │ │ │ blx 1068 │ │ │ │ mov r3, r6 │ │ │ │ b.n 137c │ │ │ │ adds.w r0, ip, #1 │ │ │ │ cdp 0, 6, cr0, cr14, cr1, {0} │ │ │ │ @ instruction: 0xf0ea0001 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #0 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #4 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r8, #1 │ │ │ │ bics.w r0, lr, #1 │ │ │ │ vaddl.s16 q8, d8, d1 │ │ │ │ vext.8 d0, d10, d1, #0 │ │ │ │ @@ -379,27 +379,27 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r6, #12] │ │ │ │ blx ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1438 │ │ │ │ nop │ │ │ │ stc 0, cr0, [lr], {1} │ │ │ │ - subs r0, r5, #0 │ │ │ │ + adds r4, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r6, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r6, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r2, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #316] @ (1678 ) │ │ │ │ @@ -480,15 +480,15 @@ │ │ │ │ cbz r0, 15fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx f7c │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d90 │ │ │ │ + bl 2d4c │ │ │ │ cbz r0, 161e │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 13d8 │ │ │ │ blx fe8 │ │ │ │ @@ -498,15 +498,15 @@ │ │ │ │ b.n 15f6 │ │ │ │ mvn.w r4, #11 │ │ │ │ ldr r3, [pc, #88] @ (1688 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b4 │ │ │ │ + bl 2074 │ │ │ │ mov r0, r5 │ │ │ │ blx 1068 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 13d8 │ │ │ │ @@ -523,22 +523,22 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ b.n 1624 │ │ │ │ nop │ │ │ │ subs.w r0, r2, r1 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r2, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaa40001 │ │ │ │ stc 0, cr0, [ip, #-4] │ │ │ │ ldcl 0, cr0, [r6], #-4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r2, r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #376] @ (1820 ) │ │ │ │ @@ -703,28 +703,28 @@ │ │ │ │ b.n 17e0 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 17a8 │ │ │ │ nop │ │ │ │ orr.w r0, r8, r1 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + subs r0, r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldmdb sl!, {r0} │ │ │ │ - asrs r1, r4, #28 │ │ │ │ + asrs r5, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r2, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r4, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -888,17 +888,17 @@ │ │ │ │ beq.n 19c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ blx 1068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f78 │ │ │ │ + bl 1f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b4 │ │ │ │ + bl 2074 │ │ │ │ mov r0, r4 │ │ │ │ blx 1068 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 19e2 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18d6 │ │ │ │ @@ -1008,254 +1008,229 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 13d8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1af4 │ │ │ │ nop │ │ │ │ - lsls r3, r4, #8 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ b.n 17d8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r6, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 15c8 │ │ │ │ movs r1, r0 │ │ │ │ b.n 1af8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a7c │ │ │ │ movs r1, r0 │ │ │ │ b.n 1a70 │ │ │ │ movs r1, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #348] @ (1cc0 ) │ │ │ │ - sub sp, #8 │ │ │ │ + ldr r4, [pc, #280] @ (1c7c ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7c │ │ │ │ + beq.n 1c4a │ │ │ │ blx fb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c54 │ │ │ │ + beq.n 1c22 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c48 │ │ │ │ + beq.n 1c16 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c48 │ │ │ │ + beq.n 1c16 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1be2 │ │ │ │ - ldr.w r9, [r3, #8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 1be2 │ │ │ │ + bne.n 1bc4 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cbz r0, 1bc4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1c82 │ │ │ │ + beq.n 1c50 │ │ │ │ subs r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1cac │ │ │ │ + bhi.n 1c70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx f7c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 110c <_PyCrossInterpreterData_ReleaseAndRawFree@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 1ca2 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 1028 │ │ │ │ + bl 2af0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c48 │ │ │ │ + beq.n 1c16 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ ldr.w r9, [r8, #20] │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1c2a │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ - cbz r1, 1c2a │ │ │ │ + bne.n 1bf8 │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ + cbz r0, 1bf8 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1c64 │ │ │ │ + beq.n 1c32 │ │ │ │ subs r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1cac │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx f7c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 110c <_PyCrossInterpreterData_ReleaseAndRawFree@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 1cb8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 1028 │ │ │ │ + bhi.n 1c70 │ │ │ │ + bl 2af0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c48 │ │ │ │ + beq.n 1c16 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - beq.n 1bf8 │ │ │ │ + beq.n 1bda │ │ │ │ mov r3, r8 │ │ │ │ - b.n 1c2c │ │ │ │ + b.n 1bfa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1090 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b84 │ │ │ │ - ldr r3, [pc, #108] @ (1cc4 ) │ │ │ │ + bne.n 1b82 │ │ │ │ + ldr r3, [pc, #92] @ (1c80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 108c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 28a4 │ │ │ │ + bl 285c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1c9c │ │ │ │ + cbz r3, 1c6a │ │ │ │ str.w r9, [r3, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 1c2c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b.n 1bfa │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a4 │ │ │ │ + bl 285c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1be8 │ │ │ │ - b.n 1c48 │ │ │ │ + bne.n 1bca │ │ │ │ + b.n 1c16 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ - b.n 1c74 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx fe8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1bd4 │ │ │ │ - ldr r1, [pc, #24] @ (1cc8 ) │ │ │ │ - ldr r0, [pc, #28] @ (1ccc ) │ │ │ │ + b.n 1c42 │ │ │ │ + ldr r1, [pc, #16] @ (1c84 ) │ │ │ │ + ldr r0, [pc, #20] @ (1c88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx fc4 <_Py_FatalErrorFunc@plt> │ │ │ │ - blx fe8 │ │ │ │ - b.n 1c1e │ │ │ │ - nop │ │ │ │ - b.n 1b44 │ │ │ │ + b.n 1b00 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1964 │ │ │ │ + b.n 1984 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #152] @ (1d7c ) │ │ │ │ + ldr r3, [pc, #152] @ (1d38 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r4, 1cf4 │ │ │ │ - ldr r4, [pc, #144] @ (1d80 ) │ │ │ │ + cbnz r4, 1cb0 │ │ │ │ + ldr r4, [pc, #144] @ (1d3c ) │ │ │ │ add r4, pc │ │ │ │ str r4, [r1, #0] │ │ │ │ blx fac │ │ │ │ - cbz r0, 1d22 │ │ │ │ + cbz r0, 1cde │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx ec4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1d3a │ │ │ │ + beq.n 1cf6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1d48 │ │ │ │ + blt.n 1d04 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r1, [r5, #8] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #96] @ (1d84 ) │ │ │ │ + ldr r0, [pc, #96] @ (1d40 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #92] @ (1d88 ) │ │ │ │ + ldr r1, [pc, #92] @ (1d44 ) │ │ │ │ ldr r0, [r7, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 10c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d1e │ │ │ │ + b.n 1cda │ │ │ │ blx 104c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d36 │ │ │ │ + bne.n 1cf2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1d5c │ │ │ │ - ldr r0, [pc, #64] @ (1d8c ) │ │ │ │ + beq.n 1d18 │ │ │ │ + ldr r0, [pc, #64] @ (1d48 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #64] @ (1d90 ) │ │ │ │ + ldr r1, [pc, #64] @ (1d4c ) │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 10c0 │ │ │ │ - b.n 1d36 │ │ │ │ - ldr r3, [pc, #52] @ (1d94 ) │ │ │ │ + b.n 1cf2 │ │ │ │ + ldr r3, [pc, #52] @ (1d50 ) │ │ │ │ mov r2, r4 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #44] @ (1d98 ) │ │ │ │ + ldr r1, [pc, #44] @ (1d54 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ - b.n 1d36 │ │ │ │ - b.n 23a8 │ │ │ │ + b.n 1cf2 │ │ │ │ + b.n 23ec │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1267,64 +1242,64 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #408] @ (1f4c ) │ │ │ │ + ldr r2, [pc, #412] @ (1f0c ) │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1f50 ) │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #404] @ (1f10 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #400] @ (1f54 ) │ │ │ │ + ldr r3, [pc, #404] @ (1f14 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #396] @ (1f58 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f18 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ blx ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f48 │ │ │ │ - ldr r5, [pc, #376] @ (1f5c ) │ │ │ │ + beq.w 1f06 │ │ │ │ + ldr r5, [pc, #380] @ (1f1c ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx f70 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f20 │ │ │ │ + beq.w 1ede │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - bne.n 1ed2 │ │ │ │ + bne.n 1e90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f30 │ │ │ │ + beq.w 1eee │ │ │ │ subs r6, r3, #1 │ │ │ │ str r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1efc │ │ │ │ + bne.n 1eba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 1e82 │ │ │ │ - ldr r5, [pc, #316] @ (1f60 ) │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 1e3e │ │ │ │ + ldr r5, [pc, #320] @ (1f20 ) │ │ │ │ str r2, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ @@ -1339,135 +1314,137 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx f70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ blx 1090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1ebc │ │ │ │ + bgt.n 1e7a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f08 │ │ │ │ + bne.n 1ec6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1100 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 1074 │ │ │ │ mov r0, r4 │ │ │ │ blx 1068 │ │ │ │ - ldr r3, [pc, #236] @ (1f64 ) │ │ │ │ - ldr.w r0, [r8, r3] │ │ │ │ + ldr r3, [pc, #240] @ (1f24 ) │ │ │ │ + ldr.w r0, [r9, r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #228] @ (1f68 ) │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r5, [pc, #232] @ (1f28 ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ add r5, pc │ │ │ │ str r2, [r5, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #20] │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ blx 1068 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 1090 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx f70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ blx 1090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 1e5a │ │ │ │ + ble.n 1e16 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx f70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e5a │ │ │ │ - b.n 1ebc │ │ │ │ + ble.n 1e16 │ │ │ │ + b.n 1e7a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1f20 │ │ │ │ + cbz r0, 1ede │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ - beq.n 1e0a │ │ │ │ + beq.n 1dc6 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 1f20 │ │ │ │ + cbz r5, 1ede │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - bne.n 1f16 │ │ │ │ + bne.n 1ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1e0a │ │ │ │ - ldr r3, [pc, #108] @ (1f6c ) │ │ │ │ + b.n 1dc6 │ │ │ │ + ldr r3, [pc, #112] @ (1f2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ - b.n 1e76 │ │ │ │ + b.n 1e32 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - bl 28a4 │ │ │ │ + bl 285c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e60 │ │ │ │ - b.n 1f08 │ │ │ │ + beq.n 1e1c │ │ │ │ + b.n 1ec6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eea │ │ │ │ - ldr r3, [pc, #76] @ (1f70 ) │ │ │ │ + bne.n 1ea8 │ │ │ │ + ldr r3, [pc, #80] @ (1f30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ mvn.w r0, #13 │ │ │ │ - b.n 1f3e │ │ │ │ - ldr r3, [pc, #64] @ (1f74 ) │ │ │ │ + b.n 1efc │ │ │ │ + ldr r3, [pc, #68] @ (1f34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ mvn.w r0, #22 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ bl 13d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e7c │ │ │ │ - b.n 23d8 │ │ │ │ + b.n 1e38 │ │ │ │ + nop │ │ │ │ + b.n 2420 │ │ │ │ movs r1, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 25c4 │ │ │ │ + b.n 260c │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18d4 │ │ │ │ + b.n 191c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1864 │ │ │ │ + b.n 18ac │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17a8 │ │ │ │ + b.n 17ec │ │ │ │ movs r1, r0 │ │ │ │ - b.n 26bc │ │ │ │ + b.n 2700 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2678 │ │ │ │ + b.n 26bc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 265c │ │ │ │ + b.n 26a0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -1475,57 +1452,57 @@ │ │ │ │ blx f70 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 1090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1fa2 │ │ │ │ + bgt.n 1f62 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1090 │ │ │ │ - b.n 1f9a │ │ │ │ + b.n 1f5a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #224] @ (20a4 ) │ │ │ │ + ldr r4, [pc, #224] @ (2064 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209e │ │ │ │ + beq.n 205e │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - bne.n 2062 │ │ │ │ + bne.n 2022 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2088 │ │ │ │ + beq.n 2048 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2070 │ │ │ │ + bne.n 2030 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2068 │ │ │ │ + beq.n 2028 │ │ │ │ str.w r3, [ip] │ │ │ │ - ldr r3, [pc, #160] @ (20a8 ) │ │ │ │ + ldr r3, [pc, #160] @ (2068 ) │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r0, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r2, #1 │ │ │ │ @@ -1542,252 +1519,274 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ blx 1090 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 208e │ │ │ │ + bgt.n 204e │ │ │ │ ldr r6, [r5, #20] │ │ │ │ - cbnz r6, 207e │ │ │ │ + cbnz r6, 203e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1100 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 1074 │ │ │ │ mov r0, r5 │ │ │ │ blx 1068 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 1fdc │ │ │ │ - ldr r2, [pc, #64] @ (20ac ) │ │ │ │ + b.n 1f9c │ │ │ │ + ldr r2, [pc, #64] @ (206c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 2004 │ │ │ │ + b.n 1fc4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #60] @ (20b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (2070 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ - b.n 205c │ │ │ │ + b.n 201c │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bl 28a4 │ │ │ │ - b.n 2044 │ │ │ │ + bl 285c │ │ │ │ + b.n 2004 │ │ │ │ mvn.w r4, #22 │ │ │ │ - b.n 2072 │ │ │ │ + b.n 2032 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1090 │ │ │ │ - b.n 203c │ │ │ │ + b.n 1ffc │ │ │ │ mvn.w r4, #13 │ │ │ │ - b.n 2072 │ │ │ │ - b.n 265c │ │ │ │ + b.n 2032 │ │ │ │ + b.n 269c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 25e0 │ │ │ │ + b.n 2620 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2524 │ │ │ │ + b.n 2564 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2514 │ │ │ │ + b.n 2554 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 20e0 │ │ │ │ + cbnz r1, 20a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 1100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ blx 1074 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 28a4 │ │ │ │ + bl 285c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 20c8 │ │ │ │ + b.n 2088 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #244] @ (21f8 ) │ │ │ │ + ldr r4, [pc, #244] @ (21b8 ) │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r0, #134217728 @ 0x8000000 │ │ │ │ - bcs.n 21d0 │ │ │ │ + bcs.n 2190 │ │ │ │ lsls r0, r0, #4 │ │ │ │ blx 10e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d0 │ │ │ │ + beq.n 2190 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 2152 │ │ │ │ + cbnz r3, 2112 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r6, r7, [r4, #16] │ │ │ │ blx 1090 │ │ │ │ mov r0, r6 │ │ │ │ blx eb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21cc │ │ │ │ + beq.n 218c │ │ │ │ cmp r6, #1 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ - bge.n 217a │ │ │ │ + bge.n 213a │ │ │ │ mov r0, r5 │ │ │ │ blx ef8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r0, r1, [r1, #28] │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ adds r2, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2154 │ │ │ │ - ldr r3, [pc, #140] @ (21fc ) │ │ │ │ + bne.n 2114 │ │ │ │ + ldr r3, [pc, #140] @ (21bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ - b.n 212c │ │ │ │ + b.n 20ec │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r5, #16 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ (2200 ) │ │ │ │ + ldr r0, [pc, #116] @ (21c0 ) │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r8, #-16] │ │ │ │ blx 1034 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r0, 21bc │ │ │ │ + cbz r0, 217c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ str.w r0, [r3, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - beq.n 2144 │ │ │ │ - b.n 2182 │ │ │ │ + beq.n 2104 │ │ │ │ + b.n 2142 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21cc │ │ │ │ + beq.n 218c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 21ee │ │ │ │ + cbz r3, 21ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2144 │ │ │ │ - ldr r3, [pc, #48] @ (2204 ) │ │ │ │ + b.n 2104 │ │ │ │ + ldr r3, [pc, #48] @ (21c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ blx 104c │ │ │ │ - cbnz r0, 21ea │ │ │ │ + cbnz r0, 21aa │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w eb4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 214a │ │ │ │ + b.n 210a │ │ │ │ mov r0, r4 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ - b.n 21cc │ │ │ │ + b.n 218c │ │ │ │ nop │ │ │ │ - b.n 2538 │ │ │ │ + b.n 2578 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2468 │ │ │ │ + b.n 24a8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 23ac │ │ │ │ + b.n 23ec │ │ │ │ movs r1, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #448] @ (23f0 ) │ │ │ │ + ldr r2, [pc, #440] @ (23a8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #448] @ (23f4 ) │ │ │ │ + ldr r3, [pc, #440] @ (23ac ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #448] @ (23f8 ) │ │ │ │ + ldr r2, [pc, #440] @ (23b0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [pc, #448] @ (23fc ) │ │ │ │ + ldr r6, [pc, #440] @ (23b4 ) │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - add r5, pc │ │ │ │ + add r6, pc │ │ │ │ blx ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2370 │ │ │ │ - ldr r4, [pc, #432] @ (2400 ) │ │ │ │ + beq.n 228e │ │ │ │ + ldr r4, [pc, #428] @ (23b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ + ldrd r5, r7, [sp, #24] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 237c │ │ │ │ + beq.w 233a │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ - cmpeq r6, r1 │ │ │ │ - bne.w 2374 │ │ │ │ + cmpeq r5, r1 │ │ │ │ + bne.w 2332 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r3, [pc, #396] @ (2404 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr.w r8, [pc, #392] @ 23bc │ │ │ │ + add r8, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23cc │ │ │ │ + beq.w 2384 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 233c │ │ │ │ + cbnz r0, 2298 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + blx 1090 │ │ │ │ + ldr.w r6, [r8, #8] │ │ │ │ + mvn.w r8, #20 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2398 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx f70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 1090 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 13d8 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r0, r3 │ │ │ │ str r2, [r4, #20] │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #24] │ │ │ │ @@ -1797,251 +1796,225 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov fp, r3 │ │ │ │ blx 1068 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1090 │ │ │ │ - ldr r3, [pc, #316] @ (2408 ) │ │ │ │ + ldr r3, [pc, #244] @ (23c0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r9, [r3, #8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 23a2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 23a0 │ │ │ │ + mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 238c │ │ │ │ + beq.n 234a │ │ │ │ mov r0, r8 │ │ │ │ blx f04 <_PyCrossInterpreterData_NewObject@plt> │ │ │ │ - mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 23e8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 237e │ │ │ │ blx 110c <_PyCrossInterpreterData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 23b2 │ │ │ │ - ldr r3, [pc, #256] @ (240c ) │ │ │ │ + blt.n 2360 │ │ │ │ + ldr r3, [pc, #188] @ (23c4 ) │ │ │ │ mov r2, sl │ │ │ │ - ldr r0, [pc, #256] @ (2410 ) │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r0, [pc, #188] @ (23c8 ) │ │ │ │ + mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 1034 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2334 │ │ │ │ + beq.n 2290 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23aa │ │ │ │ + bne.n 2290 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mvn.w r8, #20 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - blx 1090 │ │ │ │ - ldr r3, [pc, #204] @ (2414 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 23e0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx f70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 1090 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl 13d8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2334 │ │ │ │ + blx f34 <_Py_Dealloc@plt> │ │ │ │ + b.n 2290 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2264 │ │ │ │ - ldr r3, [pc, #152] @ (2418 ) │ │ │ │ + bne.w 2222 │ │ │ │ + ldr r3, [pc, #144] @ (23cc ) │ │ │ │ mvn.w r8, #13 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ - b.n 2364 │ │ │ │ - ldr r1, [pc, #124] @ (240c ) │ │ │ │ + b.n 2282 │ │ │ │ + ldr r1, [pc, #120] @ (23c4 ) │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [pc, #128] @ (23d0 ) │ │ │ │ mov r2, sl │ │ │ │ - ldr r0, [pc, #136] @ (241c ) │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 1034 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 2334 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 2290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 22ec │ │ │ │ - mov r0, r9 │ │ │ │ - blx f34 <_Py_Dealloc@plt> │ │ │ │ - b.n 2334 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23c6 │ │ │ │ + beq.n 2370 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 23d8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2376 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2364 │ │ │ │ + b.n 2282 │ │ │ │ + mov r0, r4 │ │ │ │ + blx f34 <_Py_Dealloc@plt> │ │ │ │ + b.n 2370 │ │ │ │ + bl 2af0 │ │ │ │ + b.n 2370 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - mvn.w r8, #13 │ │ │ │ blx 1090 │ │ │ │ - b.n 2346 │ │ │ │ - mov r0, r9 │ │ │ │ - blx f34 <_Py_Dealloc@plt> │ │ │ │ - b.n 23c6 │ │ │ │ + ldr.w r6, [r8, #8] │ │ │ │ + mvn.w r8, #13 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 226e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2364 │ │ │ │ - bl 2b34 │ │ │ │ - b.n 23c6 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfa9bffff │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + b.n 2282 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 22e8 │ │ │ │ + @ instruction: 0xfa97ffff │ │ │ │ + svc 8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2378 │ │ │ │ + ble.n 23b0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 24a4 │ │ │ │ + b.n 24e0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2464 │ │ │ │ + b.n 249c │ │ │ │ movs r1, r0 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #160] @ (24e8 ) │ │ │ │ + ldr r2, [pc, #160] @ (249c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #160] @ (24ec ) │ │ │ │ + ldr r3, [pc, #160] @ (24a0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #160] @ (24f0 ) │ │ │ │ + ldr r2, [pc, #160] @ (24a4 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r2, pc │ │ │ │ blx ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24d6 │ │ │ │ - ldr r4, [pc, #148] @ (24f4 ) │ │ │ │ + beq.n 248a │ │ │ │ + ldr r4, [pc, #148] @ (24a8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 24be │ │ │ │ + cbz r3, 2472 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 24ba │ │ │ │ + bne.n 246e │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r7, [pc, #116] @ (24f8 ) │ │ │ │ + ldr r7, [pc, #116] @ (24ac ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ - cbz r3, 24da │ │ │ │ + cbz r3, 248e │ │ │ │ ldr r5, [r4, #12] │ │ │ │ blx 1090 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2500 │ │ │ │ + bl 24b4 │ │ │ │ mov r0, r5 │ │ │ │ asrs r1, r5, #31 │ │ │ │ blx 10cc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2470 │ │ │ │ - ldr r3, [pc, #60] @ (24fc ) │ │ │ │ + b.n 2424 │ │ │ │ + ldr r3, [pc, #60] @ (24b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 13d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 24b4 │ │ │ │ + b.n 2468 │ │ │ │ blx 1090 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2500 │ │ │ │ - b.n 24c8 │ │ │ │ - strb.w pc, [r3, #4095] @ 0xfff │ │ │ │ - bgt.n 2450 │ │ │ │ + bl 24b4 │ │ │ │ + b.n 247c │ │ │ │ + strb.w pc, [fp, #4095] @ 0xfff │ │ │ │ + bgt.n 249c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 24c8 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 252c │ │ │ │ + cbz r1, 24e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -2061,245 +2034,246 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ (2604 ) │ │ │ │ + ldr r2, [pc, #172] @ (25b8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ (2608 ) │ │ │ │ + ldr r3, [pc, #172] @ (25bc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #168] @ (260c ) │ │ │ │ + ldr r2, [pc, #168] @ (25c0 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ blx ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 25ec │ │ │ │ - ldr r4, [pc, #156] @ (2610 ) │ │ │ │ + beq.n 25a0 │ │ │ │ + ldr r4, [pc, #156] @ (25c4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - cbz r1, 25d4 │ │ │ │ + cbz r1, 2588 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - bne.n 25ce │ │ │ │ + bne.n 2582 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ - ldr r5, [pc, #128] @ (2614 ) │ │ │ │ + ldr r5, [pc, #128] @ (25c8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldrd r6, r7, [r4, #28] │ │ │ │ - cbz r5, 25f0 │ │ │ │ + cbz r5, 25a4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ - ldr r0, [pc, #88] @ (2618 ) │ │ │ │ + ldr r0, [pc, #88] @ (25cc ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 1034 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2584 │ │ │ │ - ldr r3, [pc, #68] @ (261c ) │ │ │ │ + bne.n 2538 │ │ │ │ + ldr r3, [pc, #68] @ (25d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 13d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25ca │ │ │ │ + b.n 257e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (2620 ) │ │ │ │ + ldr r0, [pc, #40] @ (25d4 ) │ │ │ │ mov r1, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ blx 1034 │ │ │ │ - b.n 25ca │ │ │ │ - bl fff74606 │ │ │ │ - blt.n 2548 │ │ │ │ + b.n 257e │ │ │ │ + bl fff7c5ba │ │ │ │ + blt.n 2594 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 266c │ │ │ │ + ble.n 26b8 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 2638 │ │ │ │ + ble.n 2684 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 25bc │ │ │ │ + ble.n 2608 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r6, [pc, #568] @ (2870 ) │ │ │ │ + ldr r6, [pc, #572] @ (2828 ) │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #548] @ (2874 ) │ │ │ │ + ldr r2, [pc, #552] @ (282c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #548] @ (2878 ) │ │ │ │ + ldr r3, [pc, #552] @ (2830 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #532] @ (287c ) │ │ │ │ + ldr r2, [pc, #536] @ (2834 ) │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ blx ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27d6 │ │ │ │ + beq.w 278e │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 2836 │ │ │ │ - ldr r4, [pc, #508] @ (2880 ) │ │ │ │ + bhi.w 27a8 │ │ │ │ + ldr r4, [pc, #512] @ (2838 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r5, [sp, #40] @ 0x28 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 277e │ │ │ │ + beq.n 2726 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r8, r1 │ │ │ │ - bne.n 2778 │ │ │ │ + bne.n 2720 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - ldr.w sl, [pc, #472] @ 2884 │ │ │ │ + ldr.w sl, [pc, #476] @ 283c │ │ │ │ add sl, pc │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ str.w r3, [fp] │ │ │ │ blx 1090 │ │ │ │ movs r0, #24 │ │ │ │ blx f1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2848 │ │ │ │ + beq.w 27f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx fdc <_PyObject_GetCrossInterpreterData@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27da │ │ │ │ + bne.n 2792 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2828 │ │ │ │ + beq.w 281a │ │ │ │ ldrd r3, r2, [fp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 278e │ │ │ │ + bgt.n 2744 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2792 │ │ │ │ + beq.n 2748 │ │ │ │ movs r0, #24 │ │ │ │ blx f1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27fc │ │ │ │ + beq.n 27ba │ │ │ │ ldrd r3, r2, [fp, #16] │ │ │ │ movs r1, #0 │ │ │ │ vldr d7, [r4, #8] │ │ │ │ str r1, [r0, #20] │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strd r1, r7, [r0, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - cbz r2, 276a │ │ │ │ + cbz r2, 2736 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str r0, [r3, #20] │ │ │ │ str.w r0, [fp, #24] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ blx 1090 │ │ │ │ - ldr r3, [pc, #328] @ (2888 ) │ │ │ │ + ldr r3, [pc, #332] @ (2840 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2814 │ │ │ │ + beq.w 2808 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx f70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ blx 1090 │ │ │ │ - ldr r3, [pc, #296] @ (288c ) │ │ │ │ + ldr r3, [pc, #300] @ (2844 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strd r0, r0, [fp, #20] │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ - blx 1090 │ │ │ │ - b.n 273e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 269a │ │ │ │ - ldr r3, [pc, #272] @ (2890 ) │ │ │ │ + bne.n 264e │ │ │ │ + ldr r3, [pc, #288] @ (2848 ) │ │ │ │ mvn.w r5, #13 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ - b.n 27ca │ │ │ │ + b.n 2782 │ │ │ │ + strd r0, r0, [fp, #20] │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ + blx 1090 │ │ │ │ + b.n 26f2 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 2702 │ │ │ │ + bgt.n 26b6 │ │ │ │ mvn.w r5, #21 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ blx 1090 │ │ │ │ - ldr r3, [pc, #244] @ (2894 ) │ │ │ │ + ldr r3, [pc, #244] @ (284c ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - cbz r6, 27f0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 27ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx f70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ @@ -2310,856 +2284,857 @@ │ │ │ │ blx 1068 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 13d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2764 │ │ │ │ + b.n 271a │ │ │ │ mov r0, fp │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ - bl 2500 │ │ │ │ + bl 24b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 1068 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 27ca │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - b.n 27be │ │ │ │ + b.n 2782 │ │ │ │ + ldr r3, [pc, #164] @ (2850 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #164] @ (2854 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 10c0 │ │ │ │ + b.n 278e │ │ │ │ blx f40 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ blx 1090 │ │ │ │ - ldr r3, [pc, #140] @ (2898 ) │ │ │ │ + ldr r3, [pc, #144] @ (2858 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbnz r5, 2854 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + cbz r5, 2804 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx f70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ + mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 2760 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 27be │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ - mvn.w r5, #13 │ │ │ │ blx 1090 │ │ │ │ - b.n 279e │ │ │ │ - ldr r3, [pc, #100] @ (289c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #100] @ (28a0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 10c0 │ │ │ │ - b.n 27d6 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 2776 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + b.n 2776 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 2500 │ │ │ │ - b.n 27ea │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx f70 │ │ │ │ + bl 24b4 │ │ │ │ + b.n 27a2 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp] │ │ │ │ - mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2716 │ │ │ │ + b.n 27e6 │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ + mvn.w r5, #13 │ │ │ │ blx 1090 │ │ │ │ - b.n 2822 │ │ │ │ - nop │ │ │ │ - bls.n 27f8 │ │ │ │ + b.n 2754 │ │ │ │ + bge.n 2848 │ │ │ │ movs r1, r0 │ │ │ │ - bl ffe7e876 │ │ │ │ - bge.n 27b8 │ │ │ │ + bl ffe8682e │ │ │ │ + bge.n 2808 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 28b8 │ │ │ │ + bgt.n 2908 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 2874 │ │ │ │ + bgt.n 28c4 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 2954 │ │ │ │ + blt.n 27a4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 28d4 │ │ │ │ - movs r1, r0 │ │ │ │ - blt.n 28a0 │ │ │ │ + blt.n 293c │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 27d0 │ │ │ │ + blt.n 28ec │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ + bge.n 2814 │ │ │ │ + movs r1, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbnz r1, 28b0 │ │ │ │ + cbnz r1, 2868 │ │ │ │ b.w 1064 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2b34 │ │ │ │ + bl 2af0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.n 28ac │ │ │ │ + b.n 2864 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #208] @ (29d0 ) │ │ │ │ + ldr r2, [pc, #208] @ (2988 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #208] @ (29d4 ) │ │ │ │ + ldr r3, [pc, #208] @ (298c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #208] @ (29d8 ) │ │ │ │ + ldr r2, [pc, #208] @ (2990 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r2, pc │ │ │ │ blx ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 299e │ │ │ │ - ldr r4, [pc, #196] @ (29dc ) │ │ │ │ + beq.n 2956 │ │ │ │ + ldr r4, [pc, #196] @ (2994 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r5, r6, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 2986 │ │ │ │ + cbz r3, 293e │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.n 2980 │ │ │ │ + bne.n 2938 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r7, [pc, #164] @ (29e0 ) │ │ │ │ + ldr r7, [pc, #164] @ (2998 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ - cbz r3, 29a2 │ │ │ │ + cbz r3, 2962 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ blx 1090 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - cbz r5, 29c0 │ │ │ │ + cbz r5, 295a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ mov r0, r6 │ │ │ │ blx fd0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 292a │ │ │ │ - ldr r3, [pc, #92] @ (29e4 ) │ │ │ │ + bne.n 28e2 │ │ │ │ + ldr r3, [pc, #92] @ (299c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 13d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 297a │ │ │ │ + b.n 2932 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 292c │ │ │ │ blx 1090 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - cbz r7, 29c8 │ │ │ │ + cbz r7, 2980 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ - b.n 2990 │ │ │ │ + b.n 2948 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2974 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 2990 │ │ │ │ - bl 3ce9d2 │ │ │ │ - bvc.n 29c8 │ │ │ │ + b.n 2948 │ │ │ │ + bl 3d298a │ │ │ │ + bhi.n 2a10 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 28ec │ │ │ │ + bls.n 2934 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 2ab8 │ │ │ │ + bls.n 2900 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 2a20 │ │ │ │ + bls.n 2a68 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #252] @ (2b0c ) │ │ │ │ + ldr r2, [pc, #256] @ (2ac8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #252] @ (2b10 ) │ │ │ │ + ldr r3, [pc, #256] @ (2acc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #252] @ (2b14 ) │ │ │ │ + ldr r2, [pc, #256] @ (2ad0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [pc, #252] @ (2b18 ) │ │ │ │ + ldr r5, [pc, #256] @ (2ad4 ) │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ad2 │ │ │ │ - ldr r4, [pc, #240] @ (2b1c ) │ │ │ │ + beq.n 2a80 │ │ │ │ + ldr r4, [pc, #244] @ (2ad8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2aba │ │ │ │ + beq.n 2a68 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 2ab4 │ │ │ │ + bne.n 2a62 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr.w r8, [pc, #208] @ 2b20 │ │ │ │ + ldr.w r8, [pc, #212] @ 2adc │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f70 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ae4 │ │ │ │ + beq.n 2a96 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r7, #0 │ │ │ │ - bgt.n 2aa8 │ │ │ │ + bgt.n 2a84 │ │ │ │ blx 1090 │ │ │ │ - ldr r3, [pc, #160] @ (2b24 ) │ │ │ │ + ldr r3, [pc, #164] @ (2ae0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - cbz r6, 2adc │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 2ab6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ - cbnz r7, 2ad6 │ │ │ │ - ldr r3, [pc, #136] @ (2b28 ) │ │ │ │ + cbnz r7, 2a90 │ │ │ │ + ldr r3, [pc, #136] @ (2ae4 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - subs r7, r7, r3 │ │ │ │ - clz r7, r7 │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ - b.n 2a7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a40 │ │ │ │ - ldr r3, [pc, #112] @ (2b2c ) │ │ │ │ + bne.n 29f8 │ │ │ │ + ldr r3, [pc, #124] @ (2ae8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 13d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2aa2 │ │ │ │ - ldr r3, [pc, #88] @ (2b30 ) │ │ │ │ + b.n 2a5c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + subs r7, r7, r3 │ │ │ │ + clz r7, r7 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ + b.n 2a34 │ │ │ │ + ldr r3, [pc, #88] @ (2aec ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b.n 2aa2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 2a9c │ │ │ │ + b.n 2a5c │ │ │ │ blx 1090 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - cbz r5, 2b04 │ │ │ │ + cbz r5, 2abe │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1090 │ │ │ │ - b.n 2ac4 │ │ │ │ + b.n 2a72 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 2a56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2ac4 │ │ │ │ - bl 2beb0e │ │ │ │ - bvs.n 2ae4 │ │ │ │ + b.n 2a72 │ │ │ │ + nop │ │ │ │ + bl 2c2aca │ │ │ │ + bvc.n 2b30 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2ad4 │ │ │ │ + bvs.n 2b20 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2c04 │ │ │ │ + bhi.n 2a50 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2bc8 │ │ │ │ + bhi.n 2a14 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2b6c │ │ │ │ + bhi.n 2bb8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2b00 │ │ │ │ + bhi.n 2b60 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx f7c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 110c <_PyCrossInterpreterData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2b5e │ │ │ │ + blt.n 2b1a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1024 │ │ │ │ blx fe8 │ │ │ │ - b.n 2b54 │ │ │ │ + b.n 2b10 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 26a8 │ │ │ │ + b.n 2664 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 26ac │ │ │ │ + b.n 2668 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 2c90 │ │ │ │ + b.n 2c4c │ │ │ │ movs r0, #2 │ │ │ │ - b.n 2a9c │ │ │ │ + b.n 2a58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 321e │ │ │ │ + b.n 31da │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - vld1.64 {d14-d15}, [r2 :256] │ │ │ │ - bmi.n 2a9c │ │ │ │ + ldrsh.w lr, [r3, ] │ │ │ │ + bmi.n 2ae0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (2ba4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2ba8 ) │ │ │ │ - ldr r2, [pc, #28] @ (2bac ) │ │ │ │ + ldr r0, [pc, #24] @ (2b60 ) │ │ │ │ + ldr r3, [pc, #28] @ (2b64 ) │ │ │ │ + ldr r2, [pc, #28] @ (2b68 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ba0 │ │ │ │ - ldr r3, [pc, #20] @ (2bb0 ) │ │ │ │ + beq.n 2b5c │ │ │ │ + ldr r3, [pc, #20] @ (2b6c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2ba0 │ │ │ │ + cbz r3, 2b5c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvc.n 2bbc │ │ │ │ + bvc.n 2c00 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 2bbc │ │ │ │ + bvc.n 2c00 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2c84 │ │ │ │ + bmi.n 2ac8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (2bd8 ) │ │ │ │ - ldr r3, [pc, #36] @ (2bdc ) │ │ │ │ + ldr r0, [pc, #32] @ (2b94 ) │ │ │ │ + ldr r3, [pc, #36] @ (2b98 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (2be0 ) │ │ │ │ + ldr r2, [pc, #36] @ (2b9c ) │ │ │ │ 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 2bd4 │ │ │ │ - ldr r3, [pc, #20] @ (2be4 ) │ │ │ │ + beq.n 2b90 │ │ │ │ + ldr r3, [pc, #20] @ (2ba0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2bd4 │ │ │ │ + cbz r3, 2b90 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvs.n 2b9c │ │ │ │ + bvc.n 2be0 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 2b98 │ │ │ │ + bvc.n 2bdc │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2c5c │ │ │ │ + bmi.n 2aa0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (2c14 ) │ │ │ │ - ldr r2, [pc, #40] @ (2c18 ) │ │ │ │ + ldr r3, [pc, #40] @ (2bd0 ) │ │ │ │ + ldr r2, [pc, #40] @ (2bd4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 2c12 │ │ │ │ - ldr r3, [pc, #36] @ (2c1c ) │ │ │ │ + cbnz r3, 2bce │ │ │ │ + ldr r3, [pc, #36] @ (2bd8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2c06 │ │ │ │ - ldr r3, [pc, #32] @ (2c20 ) │ │ │ │ + cbz r3, 2bc2 │ │ │ │ + ldr r3, [pc, #32] @ (2bdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx edc <__cxa_finalize@plt> │ │ │ │ - bl 2b88 │ │ │ │ - ldr r3, [pc, #24] @ (2c24 ) │ │ │ │ + bl 2b44 │ │ │ │ + ldr r3, [pc, #24] @ (2be0 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 2b74 │ │ │ │ + bvs.n 2bb8 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2c34 │ │ │ │ + bmi.n 2c78 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2c20 │ │ │ │ + bpl.n 2c64 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 2b44 │ │ │ │ + bvs.n 2b88 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2bb4 │ │ │ │ + b.n 2b70 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx fa0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 2c6c │ │ │ │ + cbz r0, 2c28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1018 <_PyCrossInterpreterData_UnregisterClass@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2c6c │ │ │ │ + cbz r0, 2c28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2c6c │ │ │ │ + beq.n 2c28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2ce4 │ │ │ │ + beq.n 2ca0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 2c8a │ │ │ │ + cbz r0, 2c46 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2c8a │ │ │ │ + beq.n 2c46 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2cfc │ │ │ │ + beq.n 2cb8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 2ca6 │ │ │ │ + cbz r0, 2c62 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ca6 │ │ │ │ + beq.n 2c62 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 2d06 │ │ │ │ + cbz r2, 2cc2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 2cc2 │ │ │ │ + cbz r0, 2c7e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2cc2 │ │ │ │ + beq.n 2c7e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 2cec │ │ │ │ + cbz r2, 2ca8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 2cde │ │ │ │ + cbz r0, 2c9a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2cde │ │ │ │ + beq.n 2c9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 2cf6 │ │ │ │ + cbz r2, 2cb2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2c6c │ │ │ │ + b.n 2c28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2cc2 │ │ │ │ + b.n 2c7e │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ - b.n 2cde │ │ │ │ + b.n 2c9a │ │ │ │ str r3, [sp, #4] │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2c8a │ │ │ │ + b.n 2c46 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2ca6 │ │ │ │ + b.n 2c62 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ (2d7c ) │ │ │ │ + ldr r2, [pc, #72] @ (2d38 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #72] @ (2d80 ) │ │ │ │ + ldr r3, [pc, #72] @ (2d3c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #68] @ (2d84 ) │ │ │ │ + ldr r2, [pc, #68] @ (2d40 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #68] @ (2d88 ) │ │ │ │ + ldr r4, [pc, #68] @ (2d44 ) │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ blx ed0 │ │ │ │ - cbz r0, 2d76 │ │ │ │ + cbz r0, 2d32 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2d90 │ │ │ │ + bl 2d4c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbnz r0, 2d6c │ │ │ │ - ldr r3, [pc, #36] @ (2d8c ) │ │ │ │ + cbnz r0, 2d28 │ │ │ │ + ldr r3, [pc, #36] @ (2d48 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 13d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2d68 │ │ │ │ + b.n 2d24 │ │ │ │ nop │ │ │ │ @ instruction: 0xef95ffff │ │ │ │ - bcc.n 2d08 │ │ │ │ + bmi.n 2d4c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 2cf8 │ │ │ │ + bcs.n 2d3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #132] @ (2e24 ) │ │ │ │ + ldr r4, [pc, #132] @ (2de0 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r0, 2e08 │ │ │ │ + cbz r0, 2dc4 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 2e1c │ │ │ │ + bne.n 2dd8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2e18 │ │ │ │ - ldr r3, [pc, #92] @ (2e28 ) │ │ │ │ + bne.n 2dd4 │ │ │ │ + ldr r3, [pc, #92] @ (2de4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r4, [pc, #92] @ (2e2c ) │ │ │ │ + ldr r4, [pc, #92] @ (2de8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r4, pc │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrd r2, r1, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ blx 1068 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 1090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f78 │ │ │ │ + bl 1f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b4 │ │ │ │ + bl 2074 │ │ │ │ mov r0, r5 │ │ │ │ blx 1068 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ (2e30 ) │ │ │ │ + ldr r3, [pc, #36] @ (2dec ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ mvn.w r0, #13 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 2dce │ │ │ │ + b.n 2d8a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 2db4 │ │ │ │ + b.n 2d70 │ │ │ │ nop │ │ │ │ - bmi.n 2e24 │ │ │ │ + bpl.n 2e68 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2de0 │ │ │ │ + bpl.n 2e24 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2dd0 │ │ │ │ + bpl.n 2e14 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2d68 │ │ │ │ + bmi.n 2dac │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #348] @ (2fa8 ) │ │ │ │ + ldr r1, [pc, #348] @ (2f64 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r6, [pc, #348] @ (2fac ) │ │ │ │ + ldr r6, [pc, #348] @ (2f68 ) │ │ │ │ mov r8, r2 │ │ │ │ add r1, pc │ │ │ │ add r6, pc │ │ │ │ blx f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f20 │ │ │ │ + beq.n 2edc │ │ │ │ mov r4, r0 │ │ │ │ blx fac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f5a │ │ │ │ + beq.n 2f16 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx ec4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ef6 │ │ │ │ + beq.n 2eb2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f02 │ │ │ │ + blt.n 2ebe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2f32 │ │ │ │ - ldr r4, [pc, #284] @ (2fb0 ) │ │ │ │ + bne.n 2eee │ │ │ │ + ldr r4, [pc, #284] @ (2f6c ) │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f70 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2f26 │ │ │ │ + beq.n 2ee2 │ │ │ │ ldrd r0, r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ - bne.n 2f72 │ │ │ │ - ldr r1, [pc, #256] @ (2fb4 ) │ │ │ │ + bne.n 2f2e │ │ │ │ + ldr r1, [pc, #256] @ (2f70 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #16] │ │ │ │ blx 1090 │ │ │ │ movs r0, #8 │ │ │ │ blx f1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9c │ │ │ │ + beq.n 2f58 │ │ │ │ str r5, [r0, #0] │ │ │ │ - ldr r0, [pc, #224] @ (2fb8 ) │ │ │ │ + ldr r0, [pc, #224] @ (2f74 ) │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx f94 <_PyCrossInterpreterData_Init@plt> │ │ │ │ - ldr r3, [pc, #212] @ (2fbc ) │ │ │ │ + ldr r3, [pc, #212] @ (2f78 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r8, #20] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 104c │ │ │ │ - cbnz r0, 2f16 │ │ │ │ + cbnz r0, 2ed2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2f7a │ │ │ │ - ldr r3, [pc, #188] @ (2fc0 ) │ │ │ │ - ldr r1, [pc, #188] @ (2fc4 ) │ │ │ │ + beq.n 2f36 │ │ │ │ + ldr r3, [pc, #188] @ (2f7c ) │ │ │ │ + ldr r1, [pc, #188] @ (2f80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #184] @ (2fc8 ) │ │ │ │ + ldr r2, [pc, #184] @ (2f84 ) │ │ │ │ add r2, pc │ │ │ │ blx 10c0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2f4c │ │ │ │ + bne.n 2f08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ef0 │ │ │ │ - ldr r3, [pc, #164] @ (2fcc ) │ │ │ │ + b.n 2eac │ │ │ │ + ldr r3, [pc, #164] @ (2f88 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1090 │ │ │ │ - b.n 2f20 │ │ │ │ + b.n 2edc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2e90 │ │ │ │ + bne.n 2e4c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2e90 │ │ │ │ - b.n 2f20 │ │ │ │ + bne.n 2e4c │ │ │ │ + b.n 2edc │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2f20 │ │ │ │ + bne.n 2edc │ │ │ │ mov r5, r6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 2f3c │ │ │ │ - ldr r2, [pc, #116] @ (2fd0 ) │ │ │ │ + b.n 2ef8 │ │ │ │ + ldr r2, [pc, #116] @ (2f8c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #116] @ (2fd4 ) │ │ │ │ + ldr r1, [pc, #116] @ (2f90 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #108] @ (2fd8 ) │ │ │ │ + ldr r2, [pc, #108] @ (2f94 ) │ │ │ │ add r2, pc │ │ │ │ blx 10c0 │ │ │ │ - b.n 2f16 │ │ │ │ + b.n 2ed2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2ea6 │ │ │ │ - b.n 2f26 │ │ │ │ - ldr r3, [pc, #96] @ (2fdc ) │ │ │ │ + bne.n 2e62 │ │ │ │ + b.n 2ee2 │ │ │ │ + ldr r3, [pc, #96] @ (2f98 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #92] @ (2fe0 ) │ │ │ │ + ldr r1, [pc, #92] @ (2f9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #80] @ (2fe4 ) │ │ │ │ + ldr r2, [pc, #80] @ (2fa0 ) │ │ │ │ add r2, pc │ │ │ │ blx 10c0 │ │ │ │ - b.n 2f16 │ │ │ │ + b.n 2ed2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fb4 │ │ │ │ - b.n 2f20 │ │ │ │ + bl 1f74 │ │ │ │ + b.n 2edc │ │ │ │ nop │ │ │ │ lsls r0, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2f04 │ │ │ │ + bne.n 2f48 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2fd0 │ │ │ │ + bmi.n 3014 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 2f94 │ │ │ │ + bmi.n 2fd8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 30c8 │ │ │ │ + bcc.n 2f0c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3170,116 +3145,116 @@ │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r7, [pc, #236] @ (30e8 ) │ │ │ │ + ldr r7, [pc, #236] @ (30a4 ) │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add r7, pc │ │ │ │ blx 10cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 309c │ │ │ │ + beq.n 3058 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #224] @ (30ec ) │ │ │ │ + ldr r0, [pc, #224] @ (30a8 ) │ │ │ │ add r0, pc │ │ │ │ blx 109c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30cc │ │ │ │ + beq.n 3088 │ │ │ │ blx ff4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3034 │ │ │ │ + beq.n 2ff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3034 │ │ │ │ + cbnz r3, 2ff0 │ │ │ │ mov r0, r5 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 30cc │ │ │ │ + beq.n 3088 │ │ │ │ mov r0, r4 │ │ │ │ blx fa0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r5, 306e │ │ │ │ + cbz r5, 302a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3056 │ │ │ │ + beq.n 3012 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30c0 │ │ │ │ + beq.n 307c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx f28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30a0 │ │ │ │ + bne.n 305c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 1118 <_PyCrossInterpreterData_ReleaseAndRawFree@plt+0xc> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30b0 │ │ │ │ + bne.n 306c │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3086 │ │ │ │ + beq.n 3042 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 30c0 │ │ │ │ + cbz r2, 307c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 309c │ │ │ │ + beq.n 3058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 309c │ │ │ │ + cbnz r3, 3058 │ │ │ │ mov r0, r6 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 306a │ │ │ │ + b.n 3026 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 306a │ │ │ │ + bne.n 3026 │ │ │ │ mov r0, r6 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ - b.n 306a │ │ │ │ + b.n 3026 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 30c6 │ │ │ │ + beq.n 3082 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 30c6 │ │ │ │ + cbnz r2, 3082 │ │ │ │ mov r0, r4 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3056 │ │ │ │ - b.n 3086 │ │ │ │ - ldr r3, [pc, #32] @ (30f0 ) │ │ │ │ - ldr r1, [pc, #36] @ (30f4 ) │ │ │ │ + bne.n 3012 │ │ │ │ + b.n 3042 │ │ │ │ + ldr r3, [pc, #32] @ (30ac ) │ │ │ │ + ldr r1, [pc, #36] @ (30b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx f88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3090 │ │ │ │ - b.n 309c │ │ │ │ + bne.n 304c │ │ │ │ + b.n 3058 │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 312c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3290,9 +3265,9 @@ │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ blx 1068 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1fb4 │ │ │ │ + b.w 1f74 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00003120 <.fini>: │ │ │ │ +000030dc <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,173 +1,173 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00003128 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00003138 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00003148 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00003158 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00003168 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00003178 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00003188 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00003198 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x000031a8 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x000031b8 496e6469 63617465 73207468 61742061 Indicates that a │ │ │ │ - 0x000031c8 20717565 75652d72 656c6174 65642065 queue-related e │ │ │ │ - 0x000031d8 72726f72 20686170 70656e65 642e0000 rror happened... │ │ │ │ - 0x000031e8 00000000 74657374 2e737570 706f7274 ....test.support │ │ │ │ - 0x000031f8 2e696e74 65727072 65746572 732e5175 .interpreters.Qu │ │ │ │ - 0x00003208 65756545 72726f72 00000000 74657374 eueError....test │ │ │ │ - 0x00003218 2e737570 706f7274 2e696e74 65727072 .support.interpr │ │ │ │ - 0x00003228 65746572 732e5175 6575654e 6f74466f eters.QueueNotFo │ │ │ │ - 0x00003238 756e6445 72726f72 00000000 71756575 undError....queu │ │ │ │ - 0x00003248 6520256c 6c64206e 6f742066 6f756e64 e %lld not found │ │ │ │ - 0x00003258 00000000 71756575 6520256c 6c642069 ....queue %lld i │ │ │ │ - 0x00003268 7320656d 70747900 71756575 6520256c s empty.queue %l │ │ │ │ - 0x00003278 6c642069 73206675 6c6c0000 71756575 ld is full..queu │ │ │ │ - 0x00003288 6520256c 6c64206e 65766572 20626f75 e %lld never bou │ │ │ │ - 0x00003298 6e640000 756e7375 70706f72 74656420 nd..unsupported │ │ │ │ - 0x000032a8 6572726f 7220636f 64652025 64000000 error code %d... │ │ │ │ - 0x000032b8 6e69693a 63726561 74650000 756e7375 nii:create..unsu │ │ │ │ - 0x000032c8 70706f72 74656420 756e626f 756e646f pported unboundo │ │ │ │ - 0x000032d8 70202564 00000000 4f4f4f3a 5f726567 p %d....OOO:_reg │ │ │ │ - 0x000032e8 69737465 725f6865 61705f74 79706573 ister_heap_types │ │ │ │ - 0x000032f8 00000000 65787065 63746564 20612074 ....expected a t │ │ │ │ - 0x00003308 79706520 666f7220 27717565 75657479 ype for 'queuety │ │ │ │ - 0x00003318 70652700 65787065 63746564 20616e20 pe'.expected an │ │ │ │ - 0x00003328 65786365 7074696f 6e207479 70652066 exception type f │ │ │ │ - 0x00003338 6f722027 656d7074 79657272 6f722700 or 'emptyerror'. │ │ │ │ - 0x00003348 65787065 63746564 20616e20 65786365 expected an exce │ │ │ │ - 0x00003358 7074696f 6e207479 70652066 6f722027 ption type for ' │ │ │ │ - 0x00003368 66756c6c 6572726f 72270000 4f263a62 fullerror'..O&:b │ │ │ │ - 0x00003378 696e6400 6e6f7420 72656163 6861626c ind.not reachabl │ │ │ │ - 0x00003388 65000000 71756575 65204944 00000000 e...queue ID.... │ │ │ │ - 0x00003398 2573206d 75737420 62652061 206e6f6e %s must be a non │ │ │ │ - 0x000033a8 2d6e6567 61746976 6520696e 742c2067 -negative int, g │ │ │ │ - 0x000033b8 6f742025 52000000 6d617820 25732069 ot %R...max %s i │ │ │ │ - 0x000033c8 7320256c 6c642c20 676f7420 25520000 s %lld, got %R.. │ │ │ │ - 0x000033d8 2573206d 75737420 62652061 6e20696e %s must be an in │ │ │ │ - 0x000033e8 742c2067 6f742025 2e313030 73000000 t, got %.100s... │ │ │ │ - 0x000033f8 4f263a72 656c6561 73650000 4c696900 O&:release..Lii. │ │ │ │ - 0x00003408 4f263a64 65737472 6f790000 4f263a67 O&:destroy..O&:g │ │ │ │ - 0x00003418 65740000 4f696900 4f694f00 4f263a67 et..Oii.OiO.O&:g │ │ │ │ - 0x00003428 65745f6d 61787369 7a650000 4f263a67 et_maxsize..O&:g │ │ │ │ - 0x00003438 65745f71 75657565 5f646566 61756c74 et_queue_default │ │ │ │ - 0x00003448 73000000 69690000 4f264f69 693a7075 s...ii..O&Oii:pu │ │ │ │ - 0x00003458 74000000 5f696400 5f696e74 65727071 t..._id._interpq │ │ │ │ - 0x00003468 75657565 73000000 5f696e74 65727071 ueues..._interpq │ │ │ │ - 0x00003478 75657565 73206d6f 64756c65 206e6f74 ueues module not │ │ │ │ - 0x00003488 20696d70 6f727465 64207965 74000000 imported yet... │ │ │ │ - 0x00003498 4f263a67 65745f63 6f756e74 00000000 O&:get_count.... │ │ │ │ - 0x000034a8 4f263a69 735f6675 6c6c0000 696e7465 O&:is_full..inte │ │ │ │ - 0x000034b8 72707265 74657273 2e717565 75657300 rpreters.queues. │ │ │ │ - 0x000034c8 74657374 2e737570 706f7274 2e696e74 test.support.int │ │ │ │ - 0x000034d8 65727072 65746572 732e7175 65756573 erpreters.queues │ │ │ │ - 0x000034e8 00000000 64657374 726f7900 6c697374 ....destroy.list │ │ │ │ - 0x000034f8 5f616c6c 00000000 70757400 67657400 _all....put.get. │ │ │ │ - 0x00003508 62696e64 00000000 72656c65 61736500 bind....release. │ │ │ │ - 0x00003518 6765745f 6d617873 697a6500 6765745f get_maxsize.get_ │ │ │ │ - 0x00003528 71756575 655f6465 6661756c 74730000 queue_defaults.. │ │ │ │ - 0x00003538 69735f66 756c6c00 6765745f 636f756e is_full.get_coun │ │ │ │ - 0x00003548 74000000 71696400 6f626a00 666d7400 t...qid.obj.fmt. │ │ │ │ - 0x00003558 756e626f 756e646f 70000000 71756575 unboundop...queu │ │ │ │ - 0x00003568 65747970 65000000 656d7074 79657272 etype...emptyerr │ │ │ │ - 0x00003578 6f720000 66756c6c 6572726f 72000000 or..fullerror... │ │ │ │ - 0x00003588 5f717565 75656974 656d5f63 6c656172 _queueitem_clear │ │ │ │ - 0x00003598 5f696e74 65727072 65746572 00000000 _interpreter.... │ │ │ │ - 0x000035a8 6765745f 636f756e 74287169 64290a0a get_count(qid).. │ │ │ │ - 0x000035b8 52657475 726e2074 6865206e 756d6265 Return the numbe │ │ │ │ - 0x000035c8 72206f66 20697465 6d732069 6e207468 r of items in th │ │ │ │ - 0x000035d8 65207175 6575652e 00000000 69735f66 e queue.....is_f │ │ │ │ - 0x000035e8 756c6c28 71696429 0a0a5265 7475726e ull(qid)..Return │ │ │ │ - 0x000035f8 20747275 65206966 20746865 20717565 true if the que │ │ │ │ - 0x00003608 75652068 61732061 206d6178 73697a65 ue has a maxsize │ │ │ │ - 0x00003618 20616e64 20686173 20726561 63686564 and has reached │ │ │ │ - 0x00003628 2069742e 00000000 6765745f 71756575 it.....get_queu │ │ │ │ - 0x00003638 655f6465 6661756c 74732871 6964290a e_defaults(qid). │ │ │ │ - 0x00003648 0a526574 75726e20 74686520 71756575 .Return the queu │ │ │ │ - 0x00003658 65277320 64656661 756c7420 76616c75 e's default valu │ │ │ │ - 0x00003668 65732c20 73657420 7768656e 20697420 es, set when it │ │ │ │ - 0x00003678 77617320 63726561 7465642e 00000000 was created..... │ │ │ │ - 0x00003688 6765745f 6d617873 697a6528 71696429 get_maxsize(qid) │ │ │ │ - 0x00003698 0a0a5265 7475726e 20746865 206d6178 ..Return the max │ │ │ │ - 0x000036a8 696d756d 206e756d 62657220 6f662069 imum number of i │ │ │ │ - 0x000036b8 74656d73 20696e20 74686520 71756575 tems in the queu │ │ │ │ - 0x000036c8 652e0000 72656c65 61736528 71696429 e...release(qid) │ │ │ │ - 0x000036d8 0a0a5265 6c656173 65206120 72656665 ..Release a refe │ │ │ │ - 0x000036e8 72656e63 6520746f 20746865 20717565 rence to the que │ │ │ │ - 0x000036f8 75652e0a 54686520 71756575 65206973 ue..The queue is │ │ │ │ - 0x00003708 20646573 74726f79 6564206f 6e636520 destroyed once │ │ │ │ - 0x00003718 74686572 65206172 65206e6f 20726566 there are no ref │ │ │ │ - 0x00003728 6572656e 63657320 6c656674 2e000000 erences left.... │ │ │ │ - 0x00003738 62696e64 28716964 290a0a54 616b6520 bind(qid)..Take │ │ │ │ - 0x00003748 61207265 66657265 6e636520 746f2074 a reference to t │ │ │ │ - 0x00003758 68652069 64656e74 69666965 64207175 he identified qu │ │ │ │ - 0x00003768 6575652e 0a546865 20717565 75652069 eue..The queue i │ │ │ │ - 0x00003778 73206e6f 74206465 7374726f 79656420 s not destroyed │ │ │ │ - 0x00003788 756e7469 6c207468 65726520 61726520 until there are │ │ │ │ - 0x00003798 6e6f2072 65666572 656e6365 73206c65 no references le │ │ │ │ - 0x000037a8 66742e00 67657428 71696429 202d3e20 ft..get(qid) -> │ │ │ │ - 0x000037b8 286f626a 2c20666d 74290a0a 52657475 (obj, fmt)..Retu │ │ │ │ - 0x000037c8 726e2061 206e6577 206f626a 65637420 rn a new object │ │ │ │ - 0x000037d8 66726f6d 20746865 20646174 61206174 from the data at │ │ │ │ - 0x000037e8 20746865 2066726f 6e74206f 66207468 the front of th │ │ │ │ - 0x000037f8 65207175 6575652e 0a546865 206f626a e queue..The obj │ │ │ │ - 0x00003808 65637427 7320666f 726d6174 20697320 ect's format is │ │ │ │ - 0x00003818 616c736f 20726574 75726e65 642e0a0a also returned... │ │ │ │ - 0x00003828 49662074 68657265 20697320 6e6f7468 If there is noth │ │ │ │ - 0x00003838 696e6720 746f2072 65636569 76652074 ing to receive t │ │ │ │ - 0x00003848 68656e20 72616973 65205175 65756545 hen raise QueueE │ │ │ │ - 0x00003858 6d707479 2e000000 70757428 7169642c mpty....put(qid, │ │ │ │ - 0x00003868 206f626a 2c20666d 74290a0a 41646420 obj, fmt)..Add │ │ │ │ - 0x00003878 74686520 6f626a65 63742773 20646174 the object's dat │ │ │ │ - 0x00003888 6120746f 20746865 20717565 75652e00 a to the queue.. │ │ │ │ - 0x00003898 6c697374 5f616c6c 2829202d 3e205b28 list_all() -> [( │ │ │ │ - 0x000038a8 7169642c 20666d74 295d0a0a 52657475 qid, fmt)]..Retu │ │ │ │ - 0x000038b8 726e2074 6865206c 69737420 6f662049 rn the list of I │ │ │ │ - 0x000038c8 44732066 6f722061 6c6c2071 75657565 Ds for all queue │ │ │ │ - 0x000038d8 732e0a45 61636820 636f7272 6573706f s..Each correspo │ │ │ │ - 0x000038e8 6e64696e 67206465 6661756c 7420666f nding default fo │ │ │ │ - 0x000038f8 726d6174 20697320 616c736f 20696e63 rmat is also inc │ │ │ │ - 0x00003908 6c756465 642e0000 64657374 726f7928 luded...destroy( │ │ │ │ - 0x00003918 71696429 0a0a436c 65617220 616e6420 qid)..Clear and │ │ │ │ - 0x00003928 64657374 726f7920 74686520 71756575 destroy the queu │ │ │ │ - 0x00003938 652e2020 41667465 72776172 64206174 e. Afterward at │ │ │ │ - 0x00003948 74656d70 74732074 6f207573 65207468 tempts to use th │ │ │ │ - 0x00003958 65207175 6575650a 77696c6c 20626568 e queue.will beh │ │ │ │ - 0x00003968 61766520 61732074 686f7567 68206974 ave as though it │ │ │ │ - 0x00003978 206e6576 65722065 78697374 65642e00 never existed.. │ │ │ │ - 0x00003988 63726561 7465286d 61787369 7a652c20 create(maxsize, │ │ │ │ - 0x00003998 666d742c 20756e62 6f756e64 6f702920 fmt, unboundop) │ │ │ │ - 0x000039a8 2d3e2071 69640a0a 43726561 74652061 -> qid..Create a │ │ │ │ - 0x000039b8 206e6577 2063726f 73732d69 6e746572 new cross-inter │ │ │ │ - 0x000039c8 70726574 65722071 75657565 20616e64 preter queue and │ │ │ │ - 0x000039d8 20726574 75726e20 69747320 756e6971 return its uniq │ │ │ │ - 0x000039e8 75652067 656e6572 61746564 2049442e ue generated ID. │ │ │ │ - 0x000039f8 0a497420 69732061 206e6577 20726566 .It is a new ref │ │ │ │ - 0x00003a08 6572656e 63652061 73207468 6f756768 erence as though │ │ │ │ - 0x00003a18 2062696e 64282920 68616420 6265656e bind() had been │ │ │ │ - 0x00003a28 2063616c 6c656420 6f6e2074 68652071 called on the q │ │ │ │ - 0x00003a38 75657565 2e0a0a54 68652063 616c6c65 ueue...The calle │ │ │ │ - 0x00003a48 72206973 20726573 706f6e73 69626c65 r is responsible │ │ │ │ - 0x00003a58 20666f72 2063616c 6c696e67 20646573 for calling des │ │ │ │ - 0x00003a68 74726f79 28292066 6f722074 6865206e troy() for the n │ │ │ │ - 0x00003a78 65772071 75657565 0a626566 6f726520 ew queue.before │ │ │ │ - 0x00003a88 74686520 72756e74 696d6520 69732066 the runtime is f │ │ │ │ - 0x00003a98 696e616c 697a6564 2e000000 54686973 inalized....This │ │ │ │ - 0x00003aa8 206d6f64 756c6520 70726f76 69646573 module provides │ │ │ │ - 0x00003ab8 20707269 6d697469 7665206f 70657261 primitive opera │ │ │ │ - 0x00003ac8 74696f6e 7320746f 206d616e 61676520 tions to manage │ │ │ │ - 0x00003ad8 50797468 6f6e2069 6e746572 70726574 Python interpret │ │ │ │ - 0x00003ae8 6572732e 0a546865 2027696e 74657270 ers..The 'interp │ │ │ │ - 0x00003af8 72657465 72732720 6d6f6475 6c652070 reters' module p │ │ │ │ - 0x00003b08 726f7669 64657320 61206d6f 72652063 rovides a more c │ │ │ │ - 0x00003b18 6f6e7665 6e69656e 7420696e 74657266 onvenient interf │ │ │ │ - 0x00003b28 6163652e 00000000 40000000 09000000 ace.....@....... │ │ │ │ - 0x00003b38 30000000 09000000 04000000 09000000 0............... │ │ │ │ - 0x00003b48 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ - 0x00003b58 37000000 09000000 17000000 09000000 7............... │ │ │ │ - 0x00003b68 2f000000 09000000 11000000 09000000 /............... │ │ │ │ - 0x00003b78 33000000 09000000 15000000 09000000 3............... │ │ │ │ - 0x00003b88 12000000 09000000 1f000000 09000000 ................ │ │ │ │ - 0x00003b98 36000000 09000000 10000000 09000000 6............... │ │ │ │ - 0x00003ba8 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ - 0x00003bb8 00000000 00000000 ........ │ │ │ │ + 0x000030e4 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x000030f4 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00003104 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00003114 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00003124 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00003134 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00003144 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00003154 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00003164 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00003174 496e6469 63617465 73207468 61742061 Indicates that a │ │ │ │ + 0x00003184 20717565 75652d72 656c6174 65642065 queue-related e │ │ │ │ + 0x00003194 72726f72 20686170 70656e65 642e0000 rror happened... │ │ │ │ + 0x000031a4 00000000 74657374 2e737570 706f7274 ....test.support │ │ │ │ + 0x000031b4 2e696e74 65727072 65746572 732e5175 .interpreters.Qu │ │ │ │ + 0x000031c4 65756545 72726f72 00000000 74657374 eueError....test │ │ │ │ + 0x000031d4 2e737570 706f7274 2e696e74 65727072 .support.interpr │ │ │ │ + 0x000031e4 65746572 732e5175 6575654e 6f74466f eters.QueueNotFo │ │ │ │ + 0x000031f4 756e6445 72726f72 00000000 71756575 undError....queu │ │ │ │ + 0x00003204 6520256c 6c64206e 6f742066 6f756e64 e %lld not found │ │ │ │ + 0x00003214 00000000 71756575 6520256c 6c642069 ....queue %lld i │ │ │ │ + 0x00003224 7320656d 70747900 71756575 6520256c s empty.queue %l │ │ │ │ + 0x00003234 6c642069 73206675 6c6c0000 71756575 ld is full..queu │ │ │ │ + 0x00003244 6520256c 6c64206e 65766572 20626f75 e %lld never bou │ │ │ │ + 0x00003254 6e640000 756e7375 70706f72 74656420 nd..unsupported │ │ │ │ + 0x00003264 6572726f 7220636f 64652025 64000000 error code %d... │ │ │ │ + 0x00003274 6e69693a 63726561 74650000 756e7375 nii:create..unsu │ │ │ │ + 0x00003284 70706f72 74656420 756e626f 756e646f pported unboundo │ │ │ │ + 0x00003294 70202564 00000000 4f4f4f3a 5f726567 p %d....OOO:_reg │ │ │ │ + 0x000032a4 69737465 725f6865 61705f74 79706573 ister_heap_types │ │ │ │ + 0x000032b4 00000000 65787065 63746564 20612074 ....expected a t │ │ │ │ + 0x000032c4 79706520 666f7220 27717565 75657479 ype for 'queuety │ │ │ │ + 0x000032d4 70652700 65787065 63746564 20616e20 pe'.expected an │ │ │ │ + 0x000032e4 65786365 7074696f 6e207479 70652066 exception type f │ │ │ │ + 0x000032f4 6f722027 656d7074 79657272 6f722700 or 'emptyerror'. │ │ │ │ + 0x00003304 65787065 63746564 20616e20 65786365 expected an exce │ │ │ │ + 0x00003314 7074696f 6e207479 70652066 6f722027 ption type for ' │ │ │ │ + 0x00003324 66756c6c 6572726f 72270000 4f263a62 fullerror'..O&:b │ │ │ │ + 0x00003334 696e6400 6e6f7420 72656163 6861626c ind.not reachabl │ │ │ │ + 0x00003344 65000000 71756575 65204944 00000000 e...queue ID.... │ │ │ │ + 0x00003354 2573206d 75737420 62652061 206e6f6e %s must be a non │ │ │ │ + 0x00003364 2d6e6567 61746976 6520696e 742c2067 -negative int, g │ │ │ │ + 0x00003374 6f742025 52000000 6d617820 25732069 ot %R...max %s i │ │ │ │ + 0x00003384 7320256c 6c642c20 676f7420 25520000 s %lld, got %R.. │ │ │ │ + 0x00003394 2573206d 75737420 62652061 6e20696e %s must be an in │ │ │ │ + 0x000033a4 742c2067 6f742025 2e313030 73000000 t, got %.100s... │ │ │ │ + 0x000033b4 4f263a72 656c6561 73650000 4c696900 O&:release..Lii. │ │ │ │ + 0x000033c4 4f263a64 65737472 6f790000 4f263a67 O&:destroy..O&:g │ │ │ │ + 0x000033d4 65740000 4f696900 4f694f00 4f263a67 et..Oii.OiO.O&:g │ │ │ │ + 0x000033e4 65745f6d 61787369 7a650000 4f263a67 et_maxsize..O&:g │ │ │ │ + 0x000033f4 65745f71 75657565 5f646566 61756c74 et_queue_default │ │ │ │ + 0x00003404 73000000 69690000 4f264f69 693a7075 s...ii..O&Oii:pu │ │ │ │ + 0x00003414 74000000 5f696400 5f696e74 65727071 t..._id._interpq │ │ │ │ + 0x00003424 75657565 73000000 5f696e74 65727071 ueues..._interpq │ │ │ │ + 0x00003434 75657565 73206d6f 64756c65 206e6f74 ueues module not │ │ │ │ + 0x00003444 20696d70 6f727465 64207965 74000000 imported yet... │ │ │ │ + 0x00003454 4f263a67 65745f63 6f756e74 00000000 O&:get_count.... │ │ │ │ + 0x00003464 4f263a69 735f6675 6c6c0000 696e7465 O&:is_full..inte │ │ │ │ + 0x00003474 72707265 74657273 2e717565 75657300 rpreters.queues. │ │ │ │ + 0x00003484 74657374 2e737570 706f7274 2e696e74 test.support.int │ │ │ │ + 0x00003494 65727072 65746572 732e7175 65756573 erpreters.queues │ │ │ │ + 0x000034a4 00000000 64657374 726f7900 6c697374 ....destroy.list │ │ │ │ + 0x000034b4 5f616c6c 00000000 70757400 67657400 _all....put.get. │ │ │ │ + 0x000034c4 62696e64 00000000 72656c65 61736500 bind....release. │ │ │ │ + 0x000034d4 6765745f 6d617873 697a6500 6765745f get_maxsize.get_ │ │ │ │ + 0x000034e4 71756575 655f6465 6661756c 74730000 queue_defaults.. │ │ │ │ + 0x000034f4 69735f66 756c6c00 6765745f 636f756e is_full.get_coun │ │ │ │ + 0x00003504 74000000 71696400 6f626a00 666d7400 t...qid.obj.fmt. │ │ │ │ + 0x00003514 756e626f 756e646f 70000000 71756575 unboundop...queu │ │ │ │ + 0x00003524 65747970 65000000 656d7074 79657272 etype...emptyerr │ │ │ │ + 0x00003534 6f720000 66756c6c 6572726f 72000000 or..fullerror... │ │ │ │ + 0x00003544 5f717565 75656974 656d5f63 6c656172 _queueitem_clear │ │ │ │ + 0x00003554 5f696e74 65727072 65746572 00000000 _interpreter.... │ │ │ │ + 0x00003564 6765745f 636f756e 74287169 64290a0a get_count(qid).. │ │ │ │ + 0x00003574 52657475 726e2074 6865206e 756d6265 Return the numbe │ │ │ │ + 0x00003584 72206f66 20697465 6d732069 6e207468 r of items in th │ │ │ │ + 0x00003594 65207175 6575652e 00000000 69735f66 e queue.....is_f │ │ │ │ + 0x000035a4 756c6c28 71696429 0a0a5265 7475726e ull(qid)..Return │ │ │ │ + 0x000035b4 20747275 65206966 20746865 20717565 true if the que │ │ │ │ + 0x000035c4 75652068 61732061 206d6178 73697a65 ue has a maxsize │ │ │ │ + 0x000035d4 20616e64 20686173 20726561 63686564 and has reached │ │ │ │ + 0x000035e4 2069742e 00000000 6765745f 71756575 it.....get_queu │ │ │ │ + 0x000035f4 655f6465 6661756c 74732871 6964290a e_defaults(qid). │ │ │ │ + 0x00003604 0a526574 75726e20 74686520 71756575 .Return the queu │ │ │ │ + 0x00003614 65277320 64656661 756c7420 76616c75 e's default valu │ │ │ │ + 0x00003624 65732c20 73657420 7768656e 20697420 es, set when it │ │ │ │ + 0x00003634 77617320 63726561 7465642e 00000000 was created..... │ │ │ │ + 0x00003644 6765745f 6d617873 697a6528 71696429 get_maxsize(qid) │ │ │ │ + 0x00003654 0a0a5265 7475726e 20746865 206d6178 ..Return the max │ │ │ │ + 0x00003664 696d756d 206e756d 62657220 6f662069 imum number of i │ │ │ │ + 0x00003674 74656d73 20696e20 74686520 71756575 tems in the queu │ │ │ │ + 0x00003684 652e0000 72656c65 61736528 71696429 e...release(qid) │ │ │ │ + 0x00003694 0a0a5265 6c656173 65206120 72656665 ..Release a refe │ │ │ │ + 0x000036a4 72656e63 6520746f 20746865 20717565 rence to the que │ │ │ │ + 0x000036b4 75652e0a 54686520 71756575 65206973 ue..The queue is │ │ │ │ + 0x000036c4 20646573 74726f79 6564206f 6e636520 destroyed once │ │ │ │ + 0x000036d4 74686572 65206172 65206e6f 20726566 there are no ref │ │ │ │ + 0x000036e4 6572656e 63657320 6c656674 2e000000 erences left.... │ │ │ │ + 0x000036f4 62696e64 28716964 290a0a54 616b6520 bind(qid)..Take │ │ │ │ + 0x00003704 61207265 66657265 6e636520 746f2074 a reference to t │ │ │ │ + 0x00003714 68652069 64656e74 69666965 64207175 he identified qu │ │ │ │ + 0x00003724 6575652e 0a546865 20717565 75652069 eue..The queue i │ │ │ │ + 0x00003734 73206e6f 74206465 7374726f 79656420 s not destroyed │ │ │ │ + 0x00003744 756e7469 6c207468 65726520 61726520 until there are │ │ │ │ + 0x00003754 6e6f2072 65666572 656e6365 73206c65 no references le │ │ │ │ + 0x00003764 66742e00 67657428 71696429 202d3e20 ft..get(qid) -> │ │ │ │ + 0x00003774 286f626a 2c20666d 74290a0a 52657475 (obj, fmt)..Retu │ │ │ │ + 0x00003784 726e2061 206e6577 206f626a 65637420 rn a new object │ │ │ │ + 0x00003794 66726f6d 20746865 20646174 61206174 from the data at │ │ │ │ + 0x000037a4 20746865 2066726f 6e74206f 66207468 the front of th │ │ │ │ + 0x000037b4 65207175 6575652e 0a546865 206f626a e queue..The obj │ │ │ │ + 0x000037c4 65637427 7320666f 726d6174 20697320 ect's format is │ │ │ │ + 0x000037d4 616c736f 20726574 75726e65 642e0a0a also returned... │ │ │ │ + 0x000037e4 49662074 68657265 20697320 6e6f7468 If there is noth │ │ │ │ + 0x000037f4 696e6720 746f2072 65636569 76652074 ing to receive t │ │ │ │ + 0x00003804 68656e20 72616973 65205175 65756545 hen raise QueueE │ │ │ │ + 0x00003814 6d707479 2e000000 70757428 7169642c mpty....put(qid, │ │ │ │ + 0x00003824 206f626a 2c20666d 74290a0a 41646420 obj, fmt)..Add │ │ │ │ + 0x00003834 74686520 6f626a65 63742773 20646174 the object's dat │ │ │ │ + 0x00003844 6120746f 20746865 20717565 75652e00 a to the queue.. │ │ │ │ + 0x00003854 6c697374 5f616c6c 2829202d 3e205b28 list_all() -> [( │ │ │ │ + 0x00003864 7169642c 20666d74 295d0a0a 52657475 qid, fmt)]..Retu │ │ │ │ + 0x00003874 726e2074 6865206c 69737420 6f662049 rn the list of I │ │ │ │ + 0x00003884 44732066 6f722061 6c6c2071 75657565 Ds for all queue │ │ │ │ + 0x00003894 732e0a45 61636820 636f7272 6573706f s..Each correspo │ │ │ │ + 0x000038a4 6e64696e 67206465 6661756c 7420666f nding default fo │ │ │ │ + 0x000038b4 726d6174 20697320 616c736f 20696e63 rmat is also inc │ │ │ │ + 0x000038c4 6c756465 642e0000 64657374 726f7928 luded...destroy( │ │ │ │ + 0x000038d4 71696429 0a0a436c 65617220 616e6420 qid)..Clear and │ │ │ │ + 0x000038e4 64657374 726f7920 74686520 71756575 destroy the queu │ │ │ │ + 0x000038f4 652e2020 41667465 72776172 64206174 e. Afterward at │ │ │ │ + 0x00003904 74656d70 74732074 6f207573 65207468 tempts to use th │ │ │ │ + 0x00003914 65207175 6575650a 77696c6c 20626568 e queue.will beh │ │ │ │ + 0x00003924 61766520 61732074 686f7567 68206974 ave as though it │ │ │ │ + 0x00003934 206e6576 65722065 78697374 65642e00 never existed.. │ │ │ │ + 0x00003944 63726561 7465286d 61787369 7a652c20 create(maxsize, │ │ │ │ + 0x00003954 666d742c 20756e62 6f756e64 6f702920 fmt, unboundop) │ │ │ │ + 0x00003964 2d3e2071 69640a0a 43726561 74652061 -> qid..Create a │ │ │ │ + 0x00003974 206e6577 2063726f 73732d69 6e746572 new cross-inter │ │ │ │ + 0x00003984 70726574 65722071 75657565 20616e64 preter queue and │ │ │ │ + 0x00003994 20726574 75726e20 69747320 756e6971 return its uniq │ │ │ │ + 0x000039a4 75652067 656e6572 61746564 2049442e ue generated ID. │ │ │ │ + 0x000039b4 0a497420 69732061 206e6577 20726566 .It is a new ref │ │ │ │ + 0x000039c4 6572656e 63652061 73207468 6f756768 erence as though │ │ │ │ + 0x000039d4 2062696e 64282920 68616420 6265656e bind() had been │ │ │ │ + 0x000039e4 2063616c 6c656420 6f6e2074 68652071 called on the q │ │ │ │ + 0x000039f4 75657565 2e0a0a54 68652063 616c6c65 ueue...The calle │ │ │ │ + 0x00003a04 72206973 20726573 706f6e73 69626c65 r is responsible │ │ │ │ + 0x00003a14 20666f72 2063616c 6c696e67 20646573 for calling des │ │ │ │ + 0x00003a24 74726f79 28292066 6f722074 6865206e troy() for the n │ │ │ │ + 0x00003a34 65772071 75657565 0a626566 6f726520 ew queue.before │ │ │ │ + 0x00003a44 74686520 72756e74 696d6520 69732066 the runtime is f │ │ │ │ + 0x00003a54 696e616c 697a6564 2e000000 54686973 inalized....This │ │ │ │ + 0x00003a64 206d6f64 756c6520 70726f76 69646573 module provides │ │ │ │ + 0x00003a74 20707269 6d697469 7665206f 70657261 primitive opera │ │ │ │ + 0x00003a84 74696f6e 7320746f 206d616e 61676520 tions to manage │ │ │ │ + 0x00003a94 50797468 6f6e2069 6e746572 70726574 Python interpret │ │ │ │ + 0x00003aa4 6572732e 0a546865 2027696e 74657270 ers..The 'interp │ │ │ │ + 0x00003ab4 72657465 72732720 6d6f6475 6c652070 reters' module p │ │ │ │ + 0x00003ac4 726f7669 64657320 61206d6f 72652063 rovides a more c │ │ │ │ + 0x00003ad4 6f6e7665 6e69656e 7420696e 74657266 onvenient interf │ │ │ │ + 0x00003ae4 6163652e 00000000 40000000 09000000 ace.....@....... │ │ │ │ + 0x00003af4 30000000 09000000 04000000 09000000 0............... │ │ │ │ + 0x00003b04 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ + 0x00003b14 37000000 09000000 17000000 09000000 7............... │ │ │ │ + 0x00003b24 2f000000 09000000 11000000 09000000 /............... │ │ │ │ + 0x00003b34 33000000 09000000 15000000 09000000 3............... │ │ │ │ + 0x00003b44 12000000 09000000 1f000000 09000000 ................ │ │ │ │ + 0x00003b54 36000000 09000000 10000000 09000000 6............... │ │ │ │ + 0x00003b64 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ + 0x00003b74 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00003bc0 00000000 .... │ │ │ │ + 0x00003b7c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001ff18 292c0000 ),.. │ │ │ │ + 0x0001ff18 e52b0000 .+.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001ff1c e92b0000 .+.. │ │ │ │ + 0x0001ff1c a52b0000 .+.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x00020100 00010200 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x00020110 00000000 00000000 60340000 a43a0000 ........`4...:.. │ │ │ │ + 0x00020110 00000000 00000000 1c340000 603a0000 .........4..`:.. │ │ │ │ 0x00020120 14000000 cc010200 ac010200 45180000 ............E... │ │ │ │ - 0x00020130 2d2c0000 95180000 1c350000 54350000 -,.......5..T5.. │ │ │ │ - 0x00020140 58350000 00000000 64350000 70350000 X5......d5..p5.. │ │ │ │ - 0x00020150 7c350000 00000000 4c350000 00000000 |5......L5...... │ │ │ │ - 0x00020160 4c350000 00000000 4c350000 00000000 L5......L5...... │ │ │ │ - 0x00020170 4c350000 00000000 4c350000 00000000 L5......L5...... │ │ │ │ - 0x00020180 4c350000 00000000 4c350000 50350000 L5......L5..P5.. │ │ │ │ - 0x00020190 54350000 58350000 00000000 4c350000 T5..X5......L5.. │ │ │ │ - 0x000201a0 00000000 4c350000 00000000 02000000 ....L5.......... │ │ │ │ + 0x00020130 e92b0000 95180000 d8340000 10350000 .+.......4...5.. │ │ │ │ + 0x00020140 14350000 00000000 20350000 2c350000 .5...... 5..,5.. │ │ │ │ + 0x00020150 38350000 00000000 08350000 00000000 85.......5...... │ │ │ │ + 0x00020160 08350000 00000000 08350000 00000000 .5.......5...... │ │ │ │ + 0x00020170 08350000 00000000 08350000 00000000 .5.......5...... │ │ │ │ + 0x00020180 08350000 00000000 08350000 0c350000 .5.......5...5.. │ │ │ │ + 0x00020190 10350000 14350000 00000000 08350000 .5...5.......5.. │ │ │ │ + 0x000201a0 00000000 08350000 00000000 02000000 .....5.......... │ │ │ │ 0x000201b0 71110000 03000000 02000000 04000000 q............... │ │ │ │ - 0x000201c0 01000000 00000000 00000000 bc320000 .............2.. │ │ │ │ - 0x000201d0 29150000 03000000 88390000 ec340000 )........9...4.. │ │ │ │ - 0x000201e0 112d0000 03000000 10390000 f4340000 .-.......9...4.. │ │ │ │ - 0x000201f0 f1200000 04000000 98380000 00350000 . .......8...5.. │ │ │ │ - 0x00020200 25260000 03000000 60380000 04350000 %&......`8...5.. │ │ │ │ - 0x00020210 09220000 03000000 ac370000 08350000 .".......7...5.. │ │ │ │ - 0x00020220 811a0000 03000000 38370000 10350000 ........87...5.. │ │ │ │ - 0x00020230 9d1d0000 03000000 cc360000 18350000 .........6...5.. │ │ │ │ - 0x00020240 21240000 03000000 88360000 24350000 !$.......6..$5.. │ │ │ │ - 0x00020250 35250000 03000000 30360000 38350000 5%......06..85.. │ │ │ │ - 0x00020260 e9290000 03000000 e4350000 40350000 .).......5..@5.. │ │ │ │ - 0x00020270 d9280000 03000000 a8350000 e4320000 .(.......5...2.. │ │ │ │ + 0x000201c0 01000000 00000000 00000000 78320000 ............x2.. │ │ │ │ + 0x000201d0 29150000 03000000 44390000 a8340000 ).......D9...4.. │ │ │ │ + 0x000201e0 cd2c0000 03000000 cc380000 b0340000 .,.......8...4.. │ │ │ │ + 0x000201f0 b1200000 04000000 54380000 bc340000 . ......T8...4.. │ │ │ │ + 0x00020200 d9250000 03000000 1c380000 c0340000 .%.......8...4.. │ │ │ │ + 0x00020210 c9210000 03000000 68370000 c4340000 .!......h7...4.. │ │ │ │ + 0x00020220 811a0000 03000000 f4360000 cc340000 .........6...4.. │ │ │ │ + 0x00020230 591d0000 03000000 88360000 d4340000 Y........6...4.. │ │ │ │ + 0x00020240 d5230000 03000000 44360000 e0340000 .#......D6...4.. │ │ │ │ + 0x00020250 e9240000 03000000 ec350000 f4340000 .$.......5...4.. │ │ │ │ + 0x00020260 a1290000 03000000 a0350000 fc340000 .).......5...4.. │ │ │ │ + 0x00020270 91280000 03000000 64350000 a0320000 .(......d5...2.. │ │ │ │ 0x00020280 95160000 03000000 00000000 00000000 ................ │ │ │ │ 0x00020290 00000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39346131 38633239 33333466 64623937 94a18c29334fdb97 │ │ │ │ - 0x00000010 63356337 31376164 35646535 33343231 c5c717ad5de53421 │ │ │ │ - 0x00000020 30633133 62622e64 65627567 00000000 0c13bb.debug.... │ │ │ │ - 0x00000030 a55f2035 ._ 5 │ │ │ │ + 0x00000000 65336464 39393864 30376432 35636130 e3dd998d07d25ca0 │ │ │ │ + 0x00000010 37313733 63323335 63653339 35313737 7173c235ce395177 │ │ │ │ + 0x00000020 62313363 37372e64 65627567 00000000 b13c77.debug.... │ │ │ │ + 0x00000030 7b41ae8b {A.. │ │ ├── ./usr/lib/python3.13/lib-dynload/_interpreters.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6e87cf3f17faafb9500eb79acda3a0a026bb0c3b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 84826eeebc16004a721df78ac3304a500e3d9299 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -80,16 +80,16 @@ │ │ │ │ PyObject_Malloc │ │ │ │ PyObject_Init │ │ │ │ PyMemoryView_FromObject │ │ │ │ PyExc_RuntimeError │ │ │ │ _PyInterpreterState_LookUpID │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ PyErr_Clear │ │ │ │ -_Py_TrueStruct │ │ │ │ _Py_FalseStruct │ │ │ │ +_Py_TrueStruct │ │ │ │ _PyObject_CheckCrossInterpreterData │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ #H+F#J#IzD0XyD │ │ │ │ [H[K\J\I{D0XzDyD │ │ │ │ YJYIzDyD │ │ │ │ H+F'J(IzD0XyD │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -113,14 +113,14 @@ │ │ │ │ 0x00000e08 6d4f626a 65637400 50794578 635f5275 mObject.PyExc_Ru │ │ │ │ 0x00000e18 6e74696d 65457272 6f72005f 5079496e ntimeError._PyIn │ │ │ │ 0x00000e28 74657270 72657465 72537461 74655f4c terpreterState_L │ │ │ │ 0x00000e38 6f6f6b55 70494400 5f507942 75666665 ookUpID._PyBuffe │ │ │ │ 0x00000e48 725f5265 6c656173 65496e49 6e746572 r_ReleaseInInter │ │ │ │ 0x00000e58 70726574 6572416e 64526177 46726565 preterAndRawFree │ │ │ │ 0x00000e68 00507945 72725f43 6c656172 005f5079 .PyErr_Clear._Py │ │ │ │ - 0x00000e78 5f547275 65537472 75637400 5f50795f _TrueStruct._Py_ │ │ │ │ - 0x00000e88 46616c73 65537472 75637400 5f50794f FalseStruct._PyO │ │ │ │ + 0x00000e78 5f46616c 73655374 72756374 005f5079 _FalseStruct._Py │ │ │ │ + 0x00000e88 5f547275 65537472 75637400 5f50794f _TrueStruct._PyO │ │ │ │ 0x00000e98 626a6563 745f4368 65636b43 726f7373 bject_CheckCross │ │ │ │ 0x00000ea8 496e7465 72707265 74657244 61746100 InterpreterData. │ │ │ │ 0x00000eb8 6c696263 2e736f2e 3600474c 4942435f libc.so.6.GLIBC_ │ │ │ │ 0x00000ec8 322e3400 2.4. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -2721,42 +2721,42 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 331e │ │ │ │ blx 1804 <_PyInterpreterState_IsReady@plt> │ │ │ │ cbz r0, 3322 │ │ │ │ cbnz r7, 3300 │ │ │ │ mov r0, r4 │ │ │ │ blx 18d0 <_PyInterpreterState_IsRunningMain@plt> │ │ │ │ - cbz r0, 32ee │ │ │ │ + cbnz r0, 32fa │ │ │ │ ldr r3, [pc, #164] @ (338c ) │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #160] @ (3390 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 32e6 │ │ │ │ + beq.n 32fa │ │ │ │ + ldr r3, [pc, #156] @ (3390 ) │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #152] @ (3394 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b.n 32ea │ │ │ │ + b.n 32f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 1714 <_PyInterpreterState_GetWhence@plt> │ │ │ │ cmp r0, #5 │ │ │ │ beq.n 32de │ │ │ │ ldr r0, [pc, #140] @ (3398 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #140] @ (339c ) │ │ │ │ ldr r1, [pc, #140] @ (33a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 1954 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32ea │ │ │ │ + b.n 32f6 │ │ │ │ ldr r0, [pc, #116] @ (3398 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #124] @ (33a4 ) │ │ │ │ ldr r1, [pc, #124] @ (33a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add r1, pc │ │ │ │ @@ -2796,20 +2796,20 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ ldmia r5!, {r1, r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsrs r2, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #30 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 38376366 33663137 66616166 62393530 87cf3f17faafb950 │ │ │ │ - 0x00000010 30656237 39616364 61336130 61303236 0eb79acda3a0a026 │ │ │ │ - 0x00000020 62623063 33622e64 65627567 00000000 bb0c3b.debug.... │ │ │ │ - 0x00000030 3a5c8da1 :\.. │ │ │ │ + 0x00000000 38323665 65656263 31363030 34613732 826eeebc16004a72 │ │ │ │ + 0x00000010 31646637 38616333 33303461 35303065 1df78ac3304a500e │ │ │ │ + 0x00000020 33643932 39392e64 65627567 00000000 3d9299.debug.... │ │ │ │ + 0x00000030 f8584a2f .XJ/ │ │ ├── ./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 0x0492c 0x0492c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x04940 0x04940 R E 0x10000 │ │ │ │ LOAD 0x00fee8 0x0001fee8 0x0001fee8 0x003d4 0x003f0 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 000380 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 000004b8 0004b8 000400 00 A 0 0 1 │ │ │ │ [ 5] .rel.dyn REL 000008b8 0008b8 0002d8 08 A 3 0 4 │ │ │ │ [ 6] .rel.plt REL 00000b90 000b90 000150 08 AI 3 17 4 │ │ │ │ [ 7] .init PROGBITS 00000ce0 000ce0 00000c 00 AX 0 0 4 │ │ │ │ [ 8] .plt PROGBITS 00000cec 000cec 000218 04 AX 0 0 4 │ │ │ │ - [ 9] .text PROGBITS 00000f08 000f08 002d68 00 AX 0 0 8 │ │ │ │ - [10] .fini PROGBITS 00003c70 003c70 000008 00 AX 0 0 4 │ │ │ │ - [11] .rodata PROGBITS 00003c78 003c78 000cb0 00 A 0 0 4 │ │ │ │ - [12] .eh_frame PROGBITS 00004928 004928 000004 00 A 0 0 4 │ │ │ │ + [ 9] .text PROGBITS 00000f08 000f08 002d7c 00 AX 0 0 8 │ │ │ │ + [10] .fini PROGBITS 00003c84 003c84 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 00003c8c 003c8c 000cb0 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 0000493c 00493c 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 0000e4 04 WA 0 0 4 │ │ │ │ [18] .data PROGBITS 000200e4 0100e4 0001d8 00 WA 0 0 4 │ │ │ │ [19] .bss NOBITS 000202bc 0102bc 00001c 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -52,8 +52,8 @@ │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_GetCurrent │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTime_PerfCounterRaw │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupRef │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_FromModuleAndSpec │ │ │ │ 54: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ - 55: 000037c5 12 FUNC GLOBAL DEFAULT 9 PyInit__lsprof │ │ │ │ + 55: 000037d9 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) 0xce0 │ │ │ │ - 0x0000000d (FINI) 0x3c70 │ │ │ │ + 0x0000000d (FINI) 0x3c84 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1feec │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x4b8 │ │ │ │ 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: f7a94742602f5563c418540cbdb93fec740d6a2c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b0ee31cc9e235d2475fc585ba363ca305b014784 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000ce0 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 36fc <__gmon_start__@plt+0x2804> │ │ │ │ + bl 3710 <__gmon_start__@plt+0x2818> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,95 +1,95 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000f08 : │ │ │ │ +00000f08 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58114 │ │ │ │ + bl feb58114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ strmi r2, [r4], -r0, lsl #6 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ movwls r2, #29184 @ 0x7200 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ - bge 149b50 │ │ │ │ + bge 149b50 │ │ │ │ strcs r4, [r1, #-2881] @ 0xfffff4bf │ │ │ │ - bge 1a5744 │ │ │ │ - bge 225744 │ │ │ │ - bge 1e5744 │ │ │ │ + bge 1a5744 │ │ │ │ + bge 225744 │ │ │ │ + bge 1e5744 │ │ │ │ ldrbtmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ cmncc r8, #249856 @ 0x3d000 │ │ │ │ strpl lr, [r5, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ stmdacs r0, {r2, r3, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - blls 1b50fc │ │ │ │ + blls 1b50fc │ │ │ │ svclt 0x00022b00 │ │ │ │ @ instruction: 0xf0236963 │ │ │ │ cmnvs r3, r2, lsl #6 │ │ │ │ ldcle 0, cr13, [r4, #-212]! @ 0xffffff2c │ │ │ │ stmdbvs r3!, {r0, r2, r9, fp, ip, pc}^ │ │ │ │ movweq pc, #8259 @ 0x2043 @ │ │ │ │ - bcs 19500 │ │ │ │ - bcs 3503c │ │ │ │ - bls 1f8444 │ │ │ │ - blvc 23c5f4 │ │ │ │ + bcs 19500 │ │ │ │ + bcs 3503c │ │ │ │ + bls 1f8444 │ │ │ │ + blvc 23c5f4 │ │ │ │ stmibvs r0!, {r0, r1, r5, r6, r8, fp, sp, lr} │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ - blvc 23c59c │ │ │ │ - bcs 1951c │ │ │ │ + blvc 23c59c │ │ │ │ + bcs 1951c │ │ │ │ @ instruction: 0x61a2d12e │ │ │ │ teqle r3, r0, lsl #16 │ │ │ │ movwcs r4, #10537 @ 0x2929 │ │ │ │ ldrbtmi r4, [r9], #-2089 @ 0xfffff7d7 │ │ │ │ ldrbtmi r6, [r8], #-675 @ 0xfffffd5d │ │ │ │ mrc 7, 5, APSR_nzcv, cr4, cr15, {7} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ stmdbmi r6!, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ stmdavs fp!, {r1, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ stmdacs r0, {r5, r6, r7, r9, sp, lr} │ │ │ │ addsmi sp, r3, #46 @ 0x2e │ │ │ │ - blcc 74fd0 │ │ │ │ + blcc 74fd0 │ │ │ │ @ instruction: 0xb32b602b │ │ │ │ andlt r2, fp, r0 │ │ │ │ - bls 170494 │ │ │ │ + bls 170494 │ │ │ │ bicle r2, lr, r0, lsl #20 │ │ │ │ @ instruction: 0xf0236963 │ │ │ │ cmnvs r3, r4, lsl #6 │ │ │ │ vldr s18, [sp, #28] │ │ │ │ stmibvs r0!, {r3, r8, r9, fp, ip, sp, lr} │ │ │ │ - blvc 23c5fc │ │ │ │ + blvc 23c5fc │ │ │ │ sbcsle r2, r0, r0, lsl #20 │ │ │ │ @ instruction: 0xf06f6813 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ bfi r6, r3, #0, #9 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 75324 │ │ │ │ - blcs 1901c │ │ │ │ + blcc 75324 │ │ │ │ + blcs 1901c │ │ │ │ @ instruction: 0xf7ffd1c2 │ │ │ │ @ instruction: 0xe7bfef38 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xe7d5ef34 │ │ │ │ mulle r2, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf04fb113 │ │ │ │ @ instruction: 0xe7ce30ff │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ ldrb lr, [r8, r8, lsr #30]! │ │ │ │ andeq pc, r1, sl, lsr #3 │ │ │ │ - @ instruction: 0x00002dbc │ │ │ │ - andeq r2, r0, sl, ror sp │ │ │ │ - andeq r2, r0, r2, lsl #27 │ │ │ │ - andeq r2, r0, r8, ror sp │ │ │ │ + ldrdeq r2, [r0], -r0 │ │ │ │ + andeq r2, r0, lr, lsl #27 │ │ │ │ + muleq r0, r6, sp │ │ │ │ + andeq r2, r0, ip, lsl #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58254 │ │ │ │ + bl feb58254 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0xf7ff4616 │ │ │ │ @ instruction: 0x4604eeb6 │ │ │ │ tstlt r0, r0, lsl #16 │ │ │ │ @ instruction: 0x47a84631 │ │ │ │ stmdavs r0!, {r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ @@ -97,15 +97,15 @@ │ │ │ │ ldmdblt r8!, {r3, r5, r7, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xb12068a0 │ │ │ │ @ instruction: 0x462b4631 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ andcs r4, r0, r8, lsl r7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb58294 │ │ │ │ + bl feb58294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ mrc 7, 4, APSR_nzcv, cr6, 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 │ │ │ │ @@ -125,111 +125,111 @@ │ │ │ │ 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 7cc0c │ │ │ │ + blls 7cc0c │ │ │ │ @ instruction: 0xf7ffe7db │ │ │ │ @ instruction: 0xe7f4eebe │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 7cbfc │ │ │ │ + blls 7cbfc │ │ │ │ svclt 0x0000e7e1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ - blmi 1c2d350 │ │ │ │ + blmi 1c2d350 │ │ │ │ strmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf04f4611 │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ - bge 189954 │ │ │ │ - bge 1e5944 │ │ │ │ + bge 189954 │ │ │ │ + bge 1e5944 │ │ │ │ ldrbtmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ cmncc ip, #434176 @ 0x6a000 │ │ │ │ ldrbtmi r4, [sl], #-3178 @ 0xfffff396 │ │ │ │ @ instruction: 0xf7ff447c │ │ │ │ stmdacs r0, {r2, r3, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ addshi pc, r9, r0 │ │ │ │ - blcs 27d78 │ │ │ │ + blcs 27d78 │ │ │ │ addshi pc, fp, r0 │ │ │ │ ldmdbvs fp!, {r1, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #8259 @ 0x2043 @ │ │ │ │ - blls 199758 │ │ │ │ + blls 199758 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ svclt 0x00c280b0 │ │ │ │ @ instruction: 0xf043697b │ │ │ │ cmnvs fp, r4, lsl #6 │ │ │ │ ldmdami pc, {r1, r2, r3, r4, r6, r8, fp, lr}^ @ │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ stcl 7, cr15, [r4, #1020] @ 0x3fc │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - blmi 1735384 │ │ │ │ + blmi 1735384 │ │ │ │ ldmdbmi sp, {r2, r3, r4, r6, r9, fp, lr}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bvs feed2384 │ │ │ │ + bvs feed2384 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ stmdacs r0, {r1, r3, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r2, {r5, r6, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf040428a │ │ │ │ cdpmi 0, 5, cr8, cr6, cr8, {4} │ │ │ │ - beq 3d2f4 │ │ │ │ + beq 3d2f4 │ │ │ │ @ instruction: 0xf04f4955 │ │ │ │ @ instruction: 0xf8df0901 │ │ │ │ ldrbtmi fp, [lr], #-340 @ 0xfffffeac │ │ │ │ ldrbtmi r4, [r9], #-2900 @ 0xfffff4ac │ │ │ │ strls r4, [r4], #-1275 @ 0xfffffb05 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @ instruction: 0x46386835 │ │ │ │ mcr 7, 0, pc, cr0, cr15, {7} @ │ │ │ │ strmi r9, [r4], -r3, lsl #18 │ │ │ │ - blx 252b48 │ │ │ │ + blx 252b48 │ │ │ │ strbmi pc, [r0], -r5, lsl #10 @ │ │ │ │ suble r2, r6, r0, lsl #24 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7ff5400 │ │ │ │ stmdavs r3!, {r1, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ addmi r4, fp, #2097152 @ 0x200000 │ │ │ │ - blcc 7520c │ │ │ │ - blcs 19290 │ │ │ │ + blcc 7520c │ │ │ │ + blcs 19290 │ │ │ │ @ instruction: 0xf06fd050 │ │ │ │ - bcs 1170c │ │ │ │ + bcs 1170c │ │ │ │ ldmdavs r3, {r0, r1, r4, r5, ip, lr, pc} │ │ │ │ cmnle r3, fp, lsl #5 │ │ │ │ - b 129b5dc │ │ │ │ + b 129b5dc │ │ │ │ strcc r0, [r8], -r5, lsl #20 │ │ │ │ bicsle r2, r7, r0, lsl #18 │ │ │ │ @ instruction: 0x46404a3e │ │ │ │ - bvs feed3720 │ │ │ │ + bvs feed3720 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7ff9c04 │ │ │ │ mvnslt lr, r0, lsr #28 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ @ instruction: 0xf8d8d138 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7525c │ │ │ │ + blcc 7525c │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ ldmdbvs sl!, {r0, r1, r5, r8, r9, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf0424b32 │ │ │ │ cmnvs sl, r1, lsl #4 │ │ │ │ andlt r5, r9, r0, ror #17 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldmdbmi r0!, {r0, r1, r2, r3, r5, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf8d8ee0e │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 75290 │ │ │ │ + blcc 75290 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ strbmi lr, [r0], -r9, ror #15 │ │ │ │ ldcl 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ movweq pc, #8227 @ 0x2023 @ │ │ │ │ @ instruction: 0xe764617b │ │ │ │ @@ -237,58 +237,58 @@ │ │ │ │ @ instruction: 0xe7d6edf0 │ │ │ │ strtmi r9, [r0], -r5 │ │ │ │ stcl 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ str r9, [r8, r5, lsl #20]! │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ bicle r2, r2, r0, lsl #20 │ │ │ │ stcl 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ - bcc 7b1c0 │ │ │ │ - bcs 192d0 │ │ │ │ + bcc 7b1c0 │ │ │ │ + bcs 192d0 │ │ │ │ svcge 0x0073f47f │ │ │ │ ldcl 7, cr15, [sl, #1020] @ 0x3fc │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ movweq pc, #16419 @ 0x4023 @ │ │ │ │ smlsldx r6, pc, fp, r1 @ │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ orrsle r2, r7, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff4610 │ │ │ │ ldr lr, [r3, lr, asr #27] │ │ │ │ andeq lr, r1, sl, lsr #31 │ │ │ │ - strdeq r2, [r0], -sl │ │ │ │ + andeq r2, r0, lr, lsl #24 │ │ │ │ @ instruction: 0x0001eeb4 │ │ │ │ - muleq r0, r8, fp │ │ │ │ - andeq r2, r0, r2, lsr #23 │ │ │ │ + andeq r2, r0, ip, lsr #23 │ │ │ │ + @ instruction: 0x00002bb6 │ │ │ │ + andeq r2, r0, r0, ror #23 │ │ │ │ + andeq r2, r0, ip, asr #23 │ │ │ │ andeq r2, r0, ip, asr #23 │ │ │ │ - @ instruction: 0x00002bb8 │ │ │ │ - @ instruction: 0x00002bb8 │ │ │ │ andeq lr, r1, lr, lsr #26 │ │ │ │ - andeq r2, r0, sl, ror #22 │ │ │ │ - ldrdeq r2, [r0], -r0 │ │ │ │ - ldrdeq r2, [r0], -r0 │ │ │ │ - andeq r2, r0, r8, lsl #23 │ │ │ │ - andeq r2, r0, sl, lsl #23 │ │ │ │ + andeq r2, r0, lr, ror fp │ │ │ │ + andeq r2, r0, r4, ror #23 │ │ │ │ + andeq r2, r0, r4, ror #23 │ │ │ │ + muleq r0, ip, fp │ │ │ │ + muleq r0, lr, fp │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ - andeq r2, r0, r0, lsl #22 │ │ │ │ + andeq r2, r0, r4, lsl fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ - bcs d4810 │ │ │ │ + bcs d4810 │ │ │ │ stclle 4, cr4, [pc, #-500] @ 1154 <__gmon_start__@plt+0x25c> │ │ │ │ strmi r6, [r6], -r3, asr #18 │ │ │ │ ldrle r0, [r3, #-1883] @ 0xfffff8a5 │ │ │ │ stmvs ip, {r4, r5, r8, r9, fp, lr} │ │ │ │ stmdavs r0!, {r0, r1, r3, r5, r6, r7, fp, ip, lr}^ │ │ │ │ addsmi r4, r8, #32505856 @ 0x1f00000 │ │ │ │ stmiavs sl, {r2, r4, r5, ip, lr, pc}^ │ │ │ │ - bvs ffcd2bc8 │ │ │ │ + bvs ffcd2bc8 │ │ │ │ @ instruction: 0x46984691 │ │ │ │ ldc 7, cr15, [r8, #1020] @ 0x3fc │ │ │ │ - blmi ab00f0 │ │ │ │ + blmi ab00f0 │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, r7, fp, ip, lr}^ │ │ │ │ mulle r3, r3, r2 │ │ │ │ stmiapl r8!, {r3, r5, r8, r9, fp, lr}^ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ rscsle r4, r9, r8, asr #11 │ │ │ │ @ instruction: 0xf8d34620 │ │ │ │ @ instruction: 0xf8d93088 │ │ │ │ @@ -297,16 +297,16 @@ │ │ │ │ eorsle r2, r0, r0, lsl #16 │ │ │ │ adcsmi r6, r8, #64, 16 @ 0x400000 │ │ │ │ @ instruction: 0x4622d132 │ │ │ │ ldrtmi r6, [r0], -r1, lsr #17 │ │ │ │ @ instruction: 0xf840f000 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7573c │ │ │ │ - blcs 19444 │ │ │ │ + blcc 7573c │ │ │ │ + blcs 19444 │ │ │ │ @ instruction: 0x4620d1de │ │ │ │ stcl 7, cr15, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ stmiapl r8!, {r1, r2, r4, r8, r9, fp, lr}^ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ adcsmi r4, fp, #64, 14 @ 0x1000000 │ │ │ │ movwcc sp, #4325 @ 0x10e5 │ │ │ │ @@ -316,25 +316,25 @@ │ │ │ │ adcsmi r6, fp, #2293760 @ 0x230000 │ │ │ │ strb sp, [r7, r5, ror #3] │ │ │ │ stmdbmi lr, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ andcs lr, r0, lr, asr #26 │ │ │ │ @ instruction: 0xf7ffe7c0 │ │ │ │ - blmi 1fc878 │ │ │ │ + blmi 1fc878 │ │ │ │ ldr r5, [fp, r8, ror #17]! │ │ │ │ @ instruction: 0xf7ff4639 │ │ │ │ stmdacs r0, {r1, r3, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ ldr sp, [r3, r7, asr #3]! │ │ │ │ @ instruction: 0x0001ecbc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ - ldrdeq r2, [r0], -r4 │ │ │ │ + andeq r2, r0, r8, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r4, r7, ip, ror #23 │ │ │ │ strmi r4, [r5], -ip, ror #25 │ │ │ │ @ instruction: 0x460e447b │ │ │ │ @@ -344,174 +344,174 @@ │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d4 │ │ │ │ tstle r3, r0, lsl #20 │ │ │ │ svccc 0x0041e8c4 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - cmpphi lr, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ - blcs 1db600 │ │ │ │ - addhi pc, ip, #64, 4 │ │ │ │ + cmpphi sl, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ + blcs 1db600 │ │ │ │ + addhi pc, sp, #64, 4 │ │ │ │ ldmeq sl, {r1, r2, r3, r4, r6, r7, fp, lr}^ │ │ │ │ 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 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x81b4f040 │ │ │ │ - blcs 11b758 │ │ │ │ + blcs 11b758 │ │ │ │ @ instruction: 0x81b8f000 │ │ │ │ stmdavs r3!, {r2, r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xd05a429e │ │ │ │ stmiavs r4!, {r0, r4, r6, r8, r9, ip, lr, pc} │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ @ instruction: 0xf7ff2030 │ │ │ │ strmi lr, [r4], -r2, lsr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - blmi ff2e2090 │ │ │ │ + blmi ff2e20b4 │ │ │ │ @ instruction: 0xf8596878 │ │ │ │ addmi r1, r8, #3 │ │ │ │ mrshi pc, (UNDEF: 75) @ │ │ │ │ stcl 7, cr15, [r0], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdavs fp!, {r1, r2, r6, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ svclt 0x001c4293 │ │ │ │ eorsvs r3, fp, r1, lsl #6 │ │ │ │ eorvs r4, r6, fp, lsr r6 │ │ │ │ rscvs r2, r3, r0 │ │ │ │ stmib r4, {r8, r9, sp}^ │ │ │ │ tstcs r0, sl, lsl #6 │ │ │ │ - stmib r4, {r1, r3, r5, r7, fp, sp, lr}^ │ │ │ │ + stmib r4, {r0, r1, r3, r5, r7, fp, sp, lr}^ │ │ │ │ stmib r4, {r2, r8}^ │ │ │ │ stmib r4, {r1, r2, r8}^ │ │ │ │ - bcs 1930 <__gmon_start__@plt+0xa38> │ │ │ │ - rsbshi pc, r5, #0 │ │ │ │ + blcs 1930 <__gmon_start__@plt+0xa38> │ │ │ │ + rsbshi pc, r6, #0 │ │ │ │ + addsmi r6, r6, #1703936 @ 0x1a0000 │ │ │ │ + eorhi pc, sp, #192 @ 0xc0 │ │ │ │ + bcs 1b788 │ │ │ │ + addhi pc, pc, #0 │ │ │ │ addsmi r6, lr, #1245184 @ 0x130000 │ │ │ │ - eorshi pc, r5, #192 @ 0xc0 │ │ │ │ - @ instruction: 0xb1f36893 │ │ │ │ + rsbhi pc, lr, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xb1b36893 │ │ │ │ addsmi r6, r6, #1703936 @ 0x1a0000 │ │ │ │ movwcc fp, #36652 @ 0x8f2c │ │ │ │ ldmdavs sl, {r2, r8, r9, ip, sp} │ │ │ │ - ldmdavs r3, {r1, r3, r6, r7, r8, ip, sp, pc} │ │ │ │ - svclt 0x002c429e │ │ │ │ - movweq pc, #33026 @ 0x8102 @ │ │ │ │ - ldmdavs sl, {r0, r1, r4, r8, sl, fp, ip} │ │ │ │ ldmdavs r3, {r1, r3, r7, r8, ip, sp, pc} │ │ │ │ movwle r4, #21150 @ 0x529e │ │ │ │ @ instruction: 0xb1536893 │ │ │ │ ldmdavs r3, {r1, r3, r4, r9, sl, lr} │ │ │ │ rscsle r4, r9, #-536870903 @ 0xe0000009 │ │ │ │ - blcs 1b6a0 │ │ │ │ + blcs 1b6a0 │ │ │ │ ldcne 1, cr13, [r3, #-992] @ 0xfffffc20 │ │ │ │ stmdavs r4!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf102e7a6 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ andcs lr, r1, #196, 18 @ 0x310000 │ │ │ │ stmdbvs pc!, {r2, r3, r4, sp, lr} @ │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, r8, pc} │ │ │ │ stcvc 1, cr6, [fp, #-172]! @ 0xffffff54 │ │ │ │ - blvc fe6bcbf8 │ │ │ │ - bvs fe85b928 │ │ │ │ + blvc fe6bcbf8 │ │ │ │ + bvs fe85b928 │ │ │ │ movteq pc, #963 @ 0x3c3 @ │ │ │ │ - bcs 19b78 │ │ │ │ + bcs 19b78 │ │ │ │ movwcs fp, #3852 @ 0xf0c │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ tstcc r1, sl, lsr r1 │ │ │ │ - blvc bcbb4 │ │ │ │ + blvc bcbb4 │ │ │ │ adcvs r6, r1, #239 @ 0xef │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ mrcmi 0, 4, r8, cr6, cr5, {6} │ │ │ │ @ instruction: 0xf04f6953 │ │ │ │ ldrbtmi r0, [lr], #-513 @ 0xfffffdff │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x004fe8d6 │ │ │ │ tstle r3, r0, lsl #18 │ │ │ │ svccs 0x0040e8c6 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ svchi 0x005bf3bf │ │ │ │ mvnshi pc, r0, asr #32 │ │ │ │ - bcs 1db794 │ │ │ │ + bcs 1db794 │ │ │ │ mvnshi pc, r0, asr #4 │ │ │ │ ldmeq r1, {r0, r1, r3, r7, fp, lr}^ │ │ │ │ andeq pc, r7, #2 │ │ │ │ subvs r4, r1, r8, ror r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcvs 0x004fe8d0 │ │ │ │ tstle r4, r1, lsl #28 │ │ │ │ svcne 0x004ce8c0 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ cmple lr, fp, asr pc │ │ │ │ - bcs 11c178 │ │ │ │ + bcs 11c178 │ │ │ │ teqlt lr, r4, asr r0 │ │ │ │ addsmi r6, r4, #3276800 @ 0x320000 │ │ │ │ addshi pc, sp, r0 │ │ │ │ ldmvs r6!, {r0, r1, r6, r8, r9, ip, lr, pc} │ │ │ │ mvnsle r2, r0, lsl #28 │ │ │ │ movwls r2, #48 @ 0x30 │ │ │ │ - bl 1d3f618 │ │ │ │ + bl 1d3f618 │ │ │ │ strmi r9, [r6], -r0, lsl #22 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - andvs r8, r4, r8, asr #4 │ │ │ │ + andvs r8, r4, r3, lsl #5 │ │ │ │ addvs r2, r2, #0, 4 │ │ │ │ - bvs ff689a30 │ │ │ │ + bvs ff689a30 │ │ │ │ stmib r6, {sp}^ │ │ │ │ stmib r6, {r2, r8}^ │ │ │ │ stmib r6, {r1, r2, r8}^ │ │ │ │ bcs 1a60 <__gmon_start__@plt+0xb68> │ │ │ │ - bicshi pc, r4, r0 │ │ │ │ + bicshi pc, r5, r0 │ │ │ │ addsmi r6, ip, #1245184 @ 0x130000 │ │ │ │ teqphi r3, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - blcs 1b89c │ │ │ │ - mvnhi pc, r0 │ │ │ │ + blcs 1b89c │ │ │ │ + mvnshi pc, r0 │ │ │ │ addsmi r6, r4, #1703936 @ 0x1a0000 │ │ │ │ - bichi pc, ip, r0, asr #1 │ │ │ │ - bcs 1b8c8 │ │ │ │ + bichi pc, sp, r0, asr #1 │ │ │ │ + bcs 1b8c8 │ │ │ │ teqphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ addsmi r6, ip, #1245184 @ 0x130000 │ │ │ │ andcc fp, r8, #44, 30 @ 0xb0 │ │ │ │ ldmdavs r3, {r2, r9, ip, sp} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdavs sl, {r1, r2, r3, r5, r8, pc} │ │ │ │ movwle r4, #29332 @ 0x7294 │ │ │ │ - bcs 1b8e8 │ │ │ │ + bcs 1b8e8 │ │ │ │ msrhi CPSR_sc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r9, sl, lr} │ │ │ │ rscsle r4, r7, #148, 4 @ 0x40000009 │ │ │ │ - bcs 1b7f8 │ │ │ │ + bcs 1b7f8 │ │ │ │ ldcne 1, cr13, [sl, #-992] @ 0xfffffc20 │ │ │ │ ldmdavs r6!, {r0, r2, r3, r4, r8, sp, lr, pc}^ │ │ │ │ stmib sp, {r0, r1, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ - blls 7c5bc │ │ │ │ - bvs ff7a7ea8 │ │ │ │ + blls 7c5bc │ │ │ │ + bvs ff7a7ea8 │ │ │ │ @ instruction: 0xd1aa2a04 │ │ │ │ adcsle r2, r1, r0, lsl #28 │ │ │ │ addsmi r6, r4, #3276800 @ 0x320000 │ │ │ │ - mvnhi pc, r0 │ │ │ │ + mvnshi pc, r0 │ │ │ │ @ instruction: 0xf1034852 │ │ │ │ ldrbtmi r0, [r8], #-2860 @ 0xfffff4d4 │ │ │ │ @ instruction: 0xf04f4682 │ │ │ │ vaddw.u q0, , d1 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcs d40c │ │ │ │ + bcs d40c │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc1f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - @ instruction: 0x81bef040 │ │ │ │ - bcs 5b7f0 │ │ │ │ - bichi pc, r4, r0, asr #4 │ │ │ │ + bichi pc, r7, r0, asr #32 │ │ │ │ + bcs 5b7f0 │ │ │ │ + bichi pc, sp, r0, asr #4 │ │ │ │ @ instruction: 0xf0020851 │ │ │ │ ldrbmi r0, [r2], -r1, lsl #18 │ │ │ │ @ instruction: 0xf04f6041 │ │ │ │ vaddw.u q0, , d0 │ │ │ │ ldm r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf1bccf4f │ │ │ │ tstle r4, r1, lsl #30 │ │ │ │ @@ -526,386 +526,391 @@ │ │ │ │ @ instruction: 0xf1b9af75 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ stmdavs sl, {r1, r2, r6, r7, pc}^ │ │ │ │ strhvs r6, [lr], #-2 │ │ │ │ andne pc, r0, fp, asr #17 │ │ │ │ addsmi r6, r4, #655360 @ 0xa0000 │ │ │ │ sbchi pc, r3, r0, asr #32 │ │ │ │ - bvs fecd2f80 │ │ │ │ + bvs fecd2f80 │ │ │ │ adcsvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ - blcs 1bdfc │ │ │ │ + blcs 1bdfc │ │ │ │ sbchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf7ffa804 │ │ │ │ ldmib sp, {r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stmib r7, {r2, r8, r9, sp}^ │ │ │ │ strbmi r2, [r0], -r0, lsl #6 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ ldmvs fp!, {r0, r3, r5, r6, r7, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmvs sl!, {r2, r4, r5, r7, r8, pc} │ │ │ │ + ldmvs sl!, {r0, r1, r2, r3, r5, r7, r8, pc} │ │ │ │ ldmdavs r0, {r8, r9, ip, pc} │ │ │ │ - b ffebf77c │ │ │ │ + b ffebf77c │ │ │ │ @ instruction: 0x4601693b │ │ │ │ - blls 131ec │ │ │ │ + blls 131ec │ │ │ │ ldmdavs r8, {r4, r7, r8, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff9100 │ │ │ │ stmdbls r0, {r1, r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf06f4602 │ │ │ │ stmdavs fp, {r6, lr} │ │ │ │ andle r4, r4, r3, lsl #5 │ │ │ │ andvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - bcs 21dd8 │ │ │ │ - msrhi CPSR_fxc, r0, asr #32 │ │ │ │ - bl 10bf7b0 │ │ │ │ + bcs 21de8 │ │ │ │ + teqphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + bl 10bf7b0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ svceq 0x0000f1b9 │ │ │ │ - msrhi SPSR_f, r0 │ │ │ │ + cmnphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ ldrdcc pc, [r4], -r9 │ │ │ │ ldclvs 6, cr4, [fp, #-292] @ 0xfffffedc │ │ │ │ @ instruction: 0xf14000db │ │ │ │ - stmdami lr, {r0, r5, r6, r8, pc} │ │ │ │ + stmdami lr, {r1, r3, r5, r6, r8, pc} │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x4603eab0 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - cmn r0, sl, lsl #29 │ │ │ │ + cmn r9, sl, lsl #29 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq lr, r1, r0, asr #23 │ │ │ │ andeq lr, r1, r8, ror lr │ │ │ │ andeq lr, r1, r0, asr #28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq lr, r1, r6, lsl sp │ │ │ │ andeq lr, r1, r8, ror #25 │ │ │ │ andeq lr, r1, r2, lsl #24 │ │ │ │ - andeq r2, r0, ip, lsr r6 │ │ │ │ + andeq r2, r0, r0, asr r6 │ │ │ │ @ instruction: 0xf7ff9300 │ │ │ │ - blls 3c44c │ │ │ │ - blcs 11bac8 │ │ │ │ + blls 3c44c │ │ │ │ + blcs 11bac8 │ │ │ │ mcrge 4, 2, pc, cr8, cr15, {3} @ │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ stmdavs r3!, {r0, r2, r3, r6, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf43f429e │ │ │ │ - ldmmi sl, {r5, r7, r9, sl, fp, sp, pc}^ │ │ │ │ + ldmmi pc, {r5, r7, r9, sl, fp, sp, pc}^ @ │ │ │ │ movweq pc, #33029 @ 0x8105 @ │ │ │ │ - beq 7d970 │ │ │ │ + beq 7d970 │ │ │ │ ldrbtmi r9, [r8], #-768 @ 0xfffffd00 │ │ │ │ vrsubhn.i d4, , │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 11580 │ │ │ │ + blcs 11580 │ │ │ │ stmia r0, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - bcs 2d554 │ │ │ │ + bcs 2d554 │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - stmdavs r3, {r0, r1, r2, r3, r5, r6, r7, pc}^ │ │ │ │ + stmdavs r3, {r3, r4, r5, r6, r7, pc}^ │ │ │ │ vqdmulh.s d18, d0, d1 │ │ │ │ - ldmdaeq sl, {r1, r2, r4, r5, r6, r7, pc}^ │ │ │ │ + ldmdaeq sl, {r0, r1, r2, r3, r4, r5, r6, r7, pc}^ │ │ │ │ @ instruction: 0xf0034659 │ │ │ │ subvs r0, r2, r1, lsl #6 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d1 │ │ │ │ svceq 0x0001f1bc │ │ │ │ stmia r1, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1be2f4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ stmdavs r2!, {r3, r4, r5, r8, ip, lr, pc} │ │ │ │ movtle r4, #4758 @ 0x1296 │ │ │ │ - bcs 1bb1c │ │ │ │ + bcs 1bb1c │ │ │ │ mrcge 4, 0, APSR_nzcv, cr2, cr15, {1} │ │ │ │ - cmnle ip, r0, lsl #22 │ │ │ │ + cmnle r2, r0, lsl #22 │ │ │ │ adcvs r6, r3, r3, asr r8 │ │ │ │ - blls 199f4 │ │ │ │ + blls 199f4 │ │ │ │ ldmdavs r3, {r1, r3, r4, sp, lr} │ │ │ │ @ instruction: 0xf000429e │ │ │ │ - @ instruction: 0x461480bf │ │ │ │ + ldrmi r8, [r4], -r6, asr #1 │ │ │ │ ldmdavs r3, {r0, r1, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - blcs e0c8 │ │ │ │ + blcs e0c8 │ │ │ │ mcrge 4, 6, pc, cr12, cr15, {3} @ │ │ │ │ stmdavs sl, {r0, r3, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f4294 │ │ │ │ @ instruction: 0xf106af3f │ │ │ │ strmi r0, [lr], -r8, lsl #22 │ │ │ │ @ instruction: 0xf103e6f9 │ │ │ │ movwcs r0, #520 @ 0x208 │ │ │ │ movwcc lr, #6598 @ 0x19c6 │ │ │ │ movwcs r6, #4118 @ 0x1016 │ │ │ │ stmibvs fp!, {r0, r1, r4, r5, r7, r9, sp, lr} │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ qasxmi sl, r8, r7 │ │ │ │ - @ instruction: 0xf98cf000 │ │ │ │ + @ instruction: 0xf996f000 │ │ │ │ smlabteq r0, r7, r9, lr │ │ │ │ andlt r4, r7, r0, asr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - blt 8bf8f8 │ │ │ │ - bcc bc034 │ │ │ │ + blt 8bf8f8 │ │ │ │ + bcc bc034 │ │ │ │ @ instruction: 0xf7ff9001 │ │ │ │ stmdavs r2!, {r2, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ movweq lr, #6621 @ 0x19dd │ │ │ │ @ instruction: 0xf8dd4296 │ │ │ │ adcsle sl, sp, #12 │ │ │ │ - bcs 1baa0 │ │ │ │ + bcs 1baa0 │ │ │ │ ldclge 4, cr15, [r0, #252] @ 0xfc │ │ │ │ - cmple r2, r0, lsl #22 │ │ │ │ + cmple r7, r0, lsl #22 │ │ │ │ mlsvs r3, r3, r8, r6 │ │ │ │ @ instruction: 0xe7bc6094 │ │ │ │ stmdbcc r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff9000 │ │ │ │ ldmdavs r1!, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ movweq lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf8dd428c │ │ │ │ @ instruction: 0xf4bf9008 │ │ │ │ ldmdavs r1!, {r4, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ @ instruction: 0xf1b9ae65 │ │ │ │ - cmple r5, r0, lsl #30 │ │ │ │ + cmple r6, r0, lsl #30 │ │ │ │ rsbsvs r6, r2, sl, lsl #17 │ │ │ │ @ instruction: 0xf8cb608e │ │ │ │ stmdavs sl, {ip} │ │ │ │ @ instruction: 0xf43f4294 │ │ │ │ @ instruction: 0x460eaef1 │ │ │ │ andscs lr, r8, sp, lsr #13 │ │ │ │ stmib ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ mcrge 4, 0, pc, cr1, cr15, {3} @ │ │ │ │ - ldmdavs r3, {r1, r3, r4, r7, sp, lr, pc} │ │ │ │ - @ instruction: 0xd057429e │ │ │ │ + ldmdavs sl, {r0, r1, r5, r7, sp, lr, pc}^ │ │ │ │ + bcs e58c │ │ │ │ + ldclge 4, cr15, [r2, #508] @ 0x1fc │ │ │ │ + ldmdavs r3, {r0, r1, r2, r3, r5, r6, r7, r8, sl, sp, lr, pc} │ │ │ │ + @ instruction: 0xd058429e │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ movwls r4, #1556 @ 0x614 │ │ │ │ - ldmdavs r3, {r0, r3, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - strb sl, [r2, #3529]! @ 0xdc9 │ │ │ │ - vpmax.s8 d20, d24, d1 │ │ │ │ - vsra.s64 d20, d15, #64 │ │ │ │ - ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ - blx 5b9ee │ │ │ │ - andsvs pc, r3, r3, lsl #6 │ │ │ │ - ldmdavs r3, {r3, r5, r6, r8, sl, sp, lr, pc} │ │ │ │ - mlasle pc, lr, r2, r4 @ │ │ │ │ - ldrmi r1, [r4], -r3, lsr #26 │ │ │ │ - strb r9, [r2, -r0, lsl #6] │ │ │ │ + bmi fe1bb6e0 │ │ │ │ + orrsmi pc, pc, r8, asr #4 │ │ │ │ + tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + ldmdavs r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ + vqrdmulh.s d15, d3, d1 │ │ │ │ + strb r6, [r7, #-19]! @ 0xffffffed │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ - b fe0bf9b8 │ │ │ │ - blls 1bb88 │ │ │ │ + b fe23f9ac │ │ │ │ + blls 1bb7c │ │ │ │ @ instruction: 0xf63f2a07 │ │ │ │ - ldmdbmi r5!, {r0, r2, r9, sl, fp, sp, pc}^ │ │ │ │ + ldmdbmi sp!, {r0, r1, r3, r9, sl, fp, sp, 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 │ │ │ │ - ldrb r6, [r9, #10]! │ │ │ │ - addsmi r6, r4, #655360 @ 0xa0000 │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr0, cr15, {1} │ │ │ │ - bleq 13de00 │ │ │ │ - strbt r4, [sl], -lr, lsl #12 │ │ │ │ - andcs lr, r1, #3244032 @ 0x318000 │ │ │ │ - @ instruction: 0xe77262de │ │ │ │ - bcs 1bb60 │ │ │ │ - mrcge 4, 1, APSR_nzcv, cr4, cr15, {3} │ │ │ │ - stmib r4, {r0, r3, r6, r9, sl, sp, lr, pc}^ │ │ │ │ - adcvs r2, ip, r1, lsl #4 │ │ │ │ - @ instruction: 0x4610e5b1 │ │ │ │ + ldrb r6, [pc, #10]! @ 19da <__gmon_start__@plt+0xae2> │ │ │ │ + addsmi r6, lr, #1245184 @ 0x130000 │ │ │ │ + stcne 0, cr13, [r3, #-196]! @ 0xffffff3c │ │ │ │ + movwls r4, #1556 @ 0x614 │ │ │ │ + stmdavs sl, {r0, r2, r3, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ + @ instruction: 0xf43f4294 │ │ │ │ + @ instruction: 0xf106aeaf │ │ │ │ + strmi r0, [lr], -r4, lsl #22 │ │ │ │ + stmib r6, {r0, r3, r5, r6, r9, sl, sp, lr, pc}^ │ │ │ │ + sbcsvs r2, lr, #268435456 @ 0x10000000 │ │ │ │ + ldmdavs sl, {r0, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + @ instruction: 0xe648ae33 │ │ │ │ + movwcc lr, #6596 @ 0x19c4 │ │ │ │ + ldr r6, [r0, #172]! @ 0xac │ │ │ │ + blcs 1bb58 │ │ │ │ + ldcge 4, cr15, [r0, #508] @ 0x1fc │ │ │ │ + ldrmi lr, [r0], -r1, lsr #11 │ │ │ │ @ instruction: 0xf7ff9200 │ │ │ │ - bls 3c2c8 │ │ │ │ + bls 3c2bc │ │ │ │ @ instruction: 0xf06f4603 │ │ │ │ ldmdavs r1, {r6, lr} │ │ │ │ - andle r4, r3, r1, lsl #5 │ │ │ │ + andle r4, r4, r1, lsl #5 │ │ │ │ andsvs r3, r1, r1, lsl #18 │ │ │ │ - subsle r2, r3, r0, lsl #18 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - strb sl, [r1], r4, ror #26 │ │ │ │ - ldr r4, [ip, #1556] @ 0x614 │ │ │ │ - strb r3, [lr, -r8, lsl #4] │ │ │ │ - beq 7c16c │ │ │ │ - b 10bfa38 │ │ │ │ - @ instruction: 0xf8dd9801 │ │ │ │ - stmdavs r3, {r3, sp, pc}^ │ │ │ │ - @ instruction: 0xf63f2b01 │ │ │ │ - bmi 156d674 │ │ │ │ + @ instruction: 0xf0002900 │ │ │ │ + blcs 21c3c │ │ │ │ + ldclge 4, cr15, [sp, #-508] @ 0xfffffe04 │ │ │ │ + @ instruction: 0x4614e6ba │ │ │ │ + andcc lr, r8, #624951296 @ 0x25400000 │ │ │ │ + movwcc lr, #34631 @ 0x8747 │ │ │ │ + stmib sp, {r0, r2, r3, r7, r8, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff0a01 │ │ │ │ + stmdals r1, {r1, r3, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ + ldrdge pc, [r8], -sp │ │ │ │ + blcs 5bb64 │ │ │ │ + svcge 0x0001f63f │ │ │ │ + vpmin.s8 q10, q4, │ │ │ │ + @ instruction: 0xf2c04c9f │ │ │ │ + ldrbtmi r0, [sl], #-3088 @ 0xfffff3f0 │ │ │ │ + blx 31baba │ │ │ │ + andsvs pc, r3, r3, lsl #6 │ │ │ │ + stmib sp, {r0, r2, r4, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff0300 │ │ │ │ + stmdals r0, {r2, r5, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs r2, {r0, r8, r9, fp, ip, pc}^ │ │ │ │ + @ instruction: 0xf63f2a01 │ │ │ │ + stmdbmi ip, {r0, r1, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ ldcmi 2, cr15, [pc], {72} @ 0x48 │ │ │ │ ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ - ldmdavs r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - vqrdmulh.s d15, d3, d12 │ │ │ │ - usat r6, #30, r3 │ │ │ │ - movweq lr, #2509 @ 0x9cd │ │ │ │ - b b3fa64 │ │ │ │ - blls 67a6c │ │ │ │ - bcs 5bb78 │ │ │ │ - mrcge 6, 1, APSR_nzcv, cr12, cr15, {1} │ │ │ │ - vmla.i8 q10, q4, │ │ │ │ - @ instruction: 0xf2c04c9f │ │ │ │ - ldrbtmi r0, [r9], #-3088 @ 0xfffff3f0 │ │ │ │ - blx 31baae │ │ │ │ - andvs pc, sl, r2, lsl #4 │ │ │ │ - bvs fecfb34c │ │ │ │ - str r3, [r5, -r1, lsl #6]! │ │ │ │ - ldrmi r4, [r1], -r5, asr #16 │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - strmi lr, [r3], -lr, asr #18 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0xf7ffad28 │ │ │ │ - strtmi lr, [r0], -sl, asr #19 │ │ │ │ - stmib r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vst2.16 {d22,d24}, [r3 :128], fp │ │ │ │ - cmnvs fp, r0, lsl #7 │ │ │ │ - stmdbvs fp!, {r0, r2, r4, r6, r9, sl, sp, lr, pc}^ │ │ │ │ + stmdavs sl, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ + vqdmulh.s d15, d2, d12 │ │ │ │ + strt r6, [r7], -sl │ │ │ │ + movwcc r6, #6835 @ 0x1ab3 │ │ │ │ + stmdami r6, {r2, r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ + stmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 132bc │ │ │ │ + ldcge 4, cr15, [pc, #-508] @ 18b8 <__gmon_start__@plt+0x9c0> │ │ │ │ + stmib r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff4620 │ │ │ │ + stmdbvs fp!, {r5, r7, r8, fp, sp, lr, pc}^ │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ - strb r6, [r5], -fp, ror #2 │ │ │ │ + strb r6, [ip], -fp, ror #2 │ │ │ │ andls r4, r0, #8, 12 @ 0x800000 │ │ │ │ - ldmib lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - strbt r9, [lr], -r0, lsl #20 │ │ │ │ - movwls r4, #1552 @ 0x610 │ │ │ │ - ldmib r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 286d8 │ │ │ │ - stcge 4, cr15, [fp, #-508] @ 0xfffffe04 │ │ │ │ - ldmdbvs r9!, {r3, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ - bicslt r4, r9, sl, lsl #13 │ │ │ │ - stclvs 8, cr6, [r3, #-288] @ 0xfffffee0 │ │ │ │ - strle r0, [r3, #-218]! @ 0xffffff26 │ │ │ │ - @ instruction: 0xf06f680b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - movwcc sp, #4097 @ 0x1001 │ │ │ │ - stmdbmi ip!, {r0, r1, r3, sp, lr} │ │ │ │ - ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - ldmib r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf8dab340 │ │ │ │ + ldmib sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strbt r9, [sl], -r0, lsl #20 │ │ │ │ + @ instruction: 0x468a6939 │ │ │ │ + stmdavs r8, {r0, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ + sbcseq r6, sl, r3, asr #26 │ │ │ │ + stmdavs fp, {r1, r4, r5, r8, sl, ip, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r1, r3, r2 │ │ │ │ + andvs r3, fp, r1, lsl #6 │ │ │ │ + @ instruction: 0x46504933 │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + stmdacs r0, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dad036 │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 75b24 │ │ │ │ + blcc 75b1c │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ - eorsle r2, r6, r0, lsl #22 │ │ │ │ - stmdami r4!, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ + suble r2, r4, r0, lsl #22 │ │ │ │ + stmdami fp!, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldrbtmi r6, [r8], #-2073 @ 0xfffff7e7 │ │ │ │ - stmdb r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldr r4, [r7, r3, lsl #12]! │ │ │ │ + stmdb sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strb r4, [r4, r3, lsl #12] │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - ldr lr, [sp], #2504 @ 0x9c8 │ │ │ │ + strt lr, [r1], #2508 @ 0x9cc │ │ │ │ + vst2.16 {d22,d24}, [r3 :128], fp │ │ │ │ + cmnvs fp, r0, lsl #7 │ │ │ │ + ldrmi lr, [r0], -sl, lsl #12 │ │ │ │ + @ instruction: 0xf7ff9300 │ │ │ │ + blls 3c1d0 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0xe633acd6 │ │ │ │ @ instruction: 0xf8594b1f │ │ │ │ addmi r1, r8, #3 │ │ │ │ @ instruction: 0xf7ffd003 │ │ │ │ - stmdacs r0, {r1, r2, r3, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldrbmi sp, [r0], -sl, ror #1 │ │ │ │ - stmdb r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdacs r0, {r2, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0x4650d0dc │ │ │ │ + ldmdb sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7ffd1d3 │ │ │ │ - @ instruction: 0xe7e1e972 │ │ │ │ + @ instruction: 0xf7ffd1c4 │ │ │ │ + ldrb lr, [r3, r8, ror #18] │ │ │ │ @ instruction: 0x465168bb │ │ │ │ ldmdavs sl, {r1, r2, r4, fp, lr} │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - @ instruction: 0xf8dae8e8 │ │ │ │ + @ instruction: 0xf8dae8de │ │ │ │ @ instruction: 0xf06f2000 │ │ │ │ strmi r4, [r3], -r0, asr #2 │ │ │ │ ldrbmi r4, [r0], -sl, lsl #5 │ │ │ │ - bcc 75dc0 │ │ │ │ + bcc 75dd0 │ │ │ │ andcs pc, r0, sl, asr #17 │ │ │ │ - orrle r2, sp, r0, lsl #20 │ │ │ │ + orrle r2, ip, r0, lsl #20 │ │ │ │ @ instruction: 0xf7ff9300 │ │ │ │ - blls 3c188 │ │ │ │ - ldrbmi lr, [r0], -r8, lsl #15 │ │ │ │ - ldmdb sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - svclt 0x0000e7c4 │ │ │ │ + blls 3c174 │ │ │ │ + ldrbmi lr, [r0], -r7, lsl #15 │ │ │ │ + ldmdb r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + svclt 0x0000e7b6 │ │ │ │ andeq lr, r1, sl, lsl #21 │ │ │ │ - andeq lr, r1, lr, asr #14 │ │ │ │ - andeq lr, r1, r8, lsl r7 │ │ │ │ - muleq r1, r4, r6 │ │ │ │ - andeq lr, r1, sl, ror #12 │ │ │ │ - muleq r0, r0, r3 │ │ │ │ - strdeq r2, [r0], -r2 @ │ │ │ │ - andeq r2, r0, r2, ror #5 │ │ │ │ + andeq lr, r1, ip, asr #14 │ │ │ │ + andeq lr, r1, r4, lsr #14 │ │ │ │ + andeq lr, r1, r2, lsl #13 │ │ │ │ + andeq lr, r1, r8, asr r6 │ │ │ │ + muleq r0, r2, r3 │ │ │ │ + andeq r2, r0, r0, lsl r3 │ │ │ │ + strdeq r2, [r0], -lr │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ muleq r0, ip, r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb58dc4 │ │ │ │ + bl feb58dd8 │ │ │ │ @ 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 200c78 │ │ │ │ + blmi 200c64 │ │ │ │ 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, r2, asr r9 │ │ │ │ + andcs lr, r0, r8, asr #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq lr, r1, r2, lsr r4 │ │ │ │ + andeq lr, r1, lr, lsl r4 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r2, r0, r8, asr r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58e0c │ │ │ │ + bl feb58e20 │ │ │ │ @ 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 r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb sl, {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!, {r1, r3, r5, r7, fp, sp, lr, pc}^ │ │ │ │ + stmdbvs r3!, {r5, 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 r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf06f9903 │ │ │ │ strmi r4, [r6], -r0, asr #10 │ │ │ │ adcmi r6, fp, #720896 @ 0xb0000 │ │ │ │ - blcc 75c84 │ │ │ │ + blcc 75c98 │ │ │ │ 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 │ │ │ │ - stmdb ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdls lr, [r3], -r5 │ │ │ │ stmdage r4, {r9, sp} │ │ │ │ - ldmda sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r0!, {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} │ │ │ │ - ldm sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r0, {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 r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm sl, {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 0x00b8f8cc │ │ │ │ @ instruction: 0x3610f8df │ │ │ │ - bcs adefc │ │ │ │ + bcs adf10 │ │ │ │ @ instruction: 0x469a447b │ │ │ │ rscshi pc, r4, #64, 6 │ │ │ │ strmi r6, [r6], -r5, asr #17 │ │ │ │ eorsle r2, pc, r0, lsl #26 │ │ │ │ ldrbmi pc, [ip, #2271]! @ 0x8df @ │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ vtbl.8 d6, {d15}, d15 │ │ │ │ ldrbtmi r8, [ip], #-3931 @ 0xfffff0a5 │ │ │ │ svccs 0x004fe8d4 │ │ │ │ tstle r3, r0, lsl #20 │ │ │ │ svccc 0x0041e8c4 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ rschi pc, r6, #64 @ 0x40 │ │ │ │ - blcs 1dbea0 │ │ │ │ - eorshi pc, sl, #64, 4 │ │ │ │ + blcs 1dbeb4 │ │ │ │ + eorshi pc, r3, #64, 4 │ │ │ │ ldrbeq pc, [r0, #2271] @ 0x8df @ │ │ │ │ @ instruction: 0xf00308da │ │ │ │ ldrbtmi r0, [r8], #-775 @ 0xfffffcf9 │ │ │ │ @ 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} │ │ │ │ @@ -924,56 +929,56 @@ │ │ │ │ teqvs r5, fp, lsr #2 │ │ │ │ strcc pc, [r4, #2271] @ 0x8df │ │ │ │ andeq pc, r3, sl, asr r8 @ │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ stmdavs r4!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ stmib sp, {r0, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ andls r3, r0, r1, lsl #4 │ │ │ │ - ldmda r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r0, r5, fp, sp, lr}^ │ │ │ │ addmi r0, pc, #0, 6 │ │ │ │ @ instruction: 0xf0809a02 │ │ │ │ stmdavs r1!, {r3, r6, r8, pc}^ │ │ │ │ rscle r2, r2, r0, lsl #18 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmvs fp, {r1, r2, r3, r4, r9, pc} │ │ │ │ addvs r6, ip, r3, rrx │ │ │ │ andne pc, r0, r9, asr #17 │ │ │ │ strmi r6, [ip], -fp, lsl #16 │ │ │ │ @ instruction: 0xf040429f │ │ │ │ ldmibvs r3!, {r2, r3, r8, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdage r6, {r0, r1, r4, r6, r7, r8, pc} │ │ │ │ - stm ip, {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} │ │ │ │ stmdavs sl!, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xc010f8d5 │ │ │ │ - bne fe6e81e8 │ │ │ │ + bne fe6e81fc │ │ │ │ stmiavs pc!, {r1, r3, r5, r6, fp, sp, lr}^ @ │ │ │ │ tsteq r2, r1, ror #22 │ │ │ │ - bne fe69c080 │ │ │ │ + bne fe69c094 │ │ │ │ streq lr, [r7, -r1, ror #22] │ │ │ │ svceq 0x0000f1bc │ │ │ │ andhi pc, r9, #0 │ │ │ │ ldrdeq pc, [r8], -ip │ │ │ │ @ instruction: 0xf8cc18c0 │ │ │ │ @ instruction: 0xf8dc0008 │ │ │ │ - bl 1041e24 │ │ │ │ + bl 1041e38 │ │ │ │ @ instruction: 0xf8cc0000 │ │ │ │ - bvs fe801e2c │ │ │ │ + bvs fe801e40 │ │ │ │ andgt pc, ip, r6, asr #17 │ │ │ │ adcvs r3, r0, #65536 @ 0x10000 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdbvs r0!, {r1, r2, r3, r5, r6, r7, r8, pc} │ │ │ │ smlawtvs r0, r0, r8, r1 │ │ │ │ - bl 105c394 │ │ │ │ + bl 105c3a8 │ │ │ │ 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 81a5a8 │ │ │ │ + bvs 81a5bc │ │ │ │ eorvs r3, r0, #1 │ │ │ │ @ instruction: 0x07806970 │ │ │ │ @ instruction: 0xf8dfd597 │ │ │ │ @ instruction: 0xf8dc84c0 │ │ │ │ vshr.u32 d0, d4, #1 │ │ │ │ ldrbtmi r8, [r8], #3931 @ 0xf5b │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ @@ -1045,42 +1050,42 @@ │ │ │ │ @ instruction: 0x3014f8d8 │ │ │ │ andseq pc, r0, r8, asr #17 │ │ │ │ movweq lr, #15169 @ 0x3b41 │ │ │ │ andscc pc, r4, r8, asr #17 │ │ │ │ @ instruction: 0x3018f8d8 │ │ │ │ @ instruction: 0xf8c8189b │ │ │ │ @ instruction: 0xf8d83018 │ │ │ │ - bl 11cdfd8 │ │ │ │ + bl 11cdfec │ │ │ │ @ instruction: 0xf8c80303 │ │ │ │ @ instruction: 0xf8d8301c │ │ │ │ movwcc r3, #4128 @ 0x1020 │ │ │ │ eorcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf8d8e6f3 │ │ │ │ @ instruction: 0xf1b88004 │ │ │ │ @ instruction: 0xd1a40f00 │ │ │ │ @ instruction: 0xf8d8e6ed │ │ │ │ @ instruction: 0xf1b88004 │ │ │ │ @ instruction: 0xd1a90f00 │ │ │ │ @ instruction: 0xf8d8e6e7 │ │ │ │ @ instruction: 0xf1b88004 │ │ │ │ @ instruction: 0xd1ae0f00 │ │ │ │ movwls lr, #1761 @ 0x6e1 │ │ │ │ - svc 0x0044f7fe │ │ │ │ + svc 0x003af7fe │ │ │ │ ldmvs r4!, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf47f2b04 │ │ │ │ stccs 14, cr10, [r0], {208} @ 0xd0 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr5, cr15, {1} │ │ │ │ addsmi r6, pc, #2293760 @ 0x230000 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr11, cr15, {1} │ │ │ │ @ instruction: 0xf10648cf │ │ │ │ @ instruction: 0xf04f0908 │ │ │ │ ldrbtmi r0, [r8], #-513 @ 0xfffffdff │ │ │ │ vrsubhn.i d4, , q0 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 11d10 │ │ │ │ + blcs 11d24 │ │ │ │ stmia r0, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ stmdavs r3, {r0, r1, r2, r3, r4, r5, r8, pc}^ │ │ │ │ vqdmulh.s d18, d0, d1 │ │ │ │ ldmdaeq r9, {r0, r2, r6, r8, pc}^ │ │ │ │ @@ -1094,35 +1099,35 @@ │ │ │ │ svceq 0x0000f1be │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf47f8f5b │ │ │ │ stmdavs r1!, {r4, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf4ff428f │ │ │ │ stmiavs r1!, {r3, r4, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ - blcs 2da94 │ │ │ │ + blcs 2daa8 │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ adcvs r6, r3, fp, asr #16 │ │ │ │ @ instruction: 0xf8c9604c │ │ │ │ stmdavs fp, {ip} │ │ │ │ @ instruction: 0xf000429f │ │ │ │ @ instruction: 0x460c80f4 │ │ │ │ strbtmi lr, [r0], -r1, asr #15 │ │ │ │ andne lr, r2, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ - blls 3dc0c │ │ │ │ + blls 3dbf8 │ │ │ │ ldrdhi pc, [ip], -r9 @ │ │ │ │ - bls ccc6c │ │ │ │ + bls ccc80 │ │ │ │ ldrdcc lr, [r1, -sp] │ │ │ │ svcge 0x0026f47f │ │ │ │ svceq 0x0000f1b8 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr11, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ @ instruction: 0xf43f42a0 │ │ │ │ stmiami r2!, {r1, r2, r3, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - bleq b3e4a0 │ │ │ │ + bleq b3e4b4 │ │ │ │ ldrbtmi r9, [r8], #-768 @ 0xfffffd00 │ │ │ │ strls r9, [r2, -r1, lsl #4] │ │ │ │ strmi r4, [r3], -r1, lsl #13 │ │ │ │ @ instruction: 0x46274632 │ │ │ │ streq pc, [r1], #-79 @ 0xffffffb1 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svceq 0x004fe8d3 │ │ │ │ @@ -1145,169 +1150,169 @@ │ │ │ │ vsra.u64 , , #1 │ │ │ │ tstle fp, fp, asr pc │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ @ instruction: 0xd3244287 │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stccs 0, cr8, [r0], {233} @ 0xe9 │ │ │ │ - stmdavs r4, {r0, r1, r6, r8, ip, lr, pc}^ │ │ │ │ + stmdavs r4, {r1, r2, r3, r6, r8, ip, lr, pc}^ │ │ │ │ andmi pc, r8, r8, asr #17 │ │ │ │ andhi pc, r4, r0, asr #17 │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ adcmi r6, r7, #4, 16 @ 0x40000 │ │ │ │ strmi sp, [r0], r4, lsr #32 │ │ │ │ stmdavs r0, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ strt sl, [r4], -r0, lsl #30 │ │ │ │ stmib sp, {r3, r4, r9, sl, lr}^ │ │ │ │ movwls r1, #12804 @ 0x3204 │ │ │ │ - mcr 7, 4, pc, cr4, cr14, {7} @ │ │ │ │ + mrc 7, 3, APSR_nzcv, cr10, cr14, {7} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrdcc lr, [r3, -sp] │ │ │ │ - bls 152c10 │ │ │ │ + bls 152c24 │ │ │ │ @ instruction: 0xf8d8d9da │ │ │ │ stmdacs r0, {r2} │ │ │ │ sbchi pc, r4, r0 │ │ │ │ cmple pc, r0, lsl #24 │ │ │ │ @ instruction: 0xf8c86884 │ │ │ │ @ instruction: 0xf8c04004 │ │ │ │ @ instruction: 0xf8cb8008 │ │ │ │ stmdavs r4, {} @ │ │ │ │ ldrhle r4, [sl, #44] @ 0x2c │ │ │ │ - blls 139b0 │ │ │ │ + blls 139c4 │ │ │ │ strmi r9, [r0], r2, lsl #30 │ │ │ │ strbt r9, [r8], r1, lsl #20 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ stmdavs sl!, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xc010f8d5 │ │ │ │ strt r1, [sp], -r3, lsl #21 │ │ │ │ addsmi r6, pc, #720896 @ 0xb0000 │ │ │ │ @ instruction: 0xf104d059 │ │ │ │ strmi r0, [ip], -r8, lsl #18 │ │ │ │ - stmdavs r4, {r0, r2, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ - rscle r4, r7, r7, lsr #5 │ │ │ │ - bleq 23e5a8 │ │ │ │ - ldrb r4, [pc, -r0, lsl #13]! │ │ │ │ - vpmin.s8 q10, q4, │ │ │ │ - vsra.s64 d20, d15, #64 │ │ │ │ - ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ - blx 5c1ea │ │ │ │ - andsvs pc, r3, r3, lsl #6 │ │ │ │ - @ instruction: 0x4640e5ba │ │ │ │ + bmi 187be28 │ │ │ │ + orrsmi pc, pc, r8, asr #4 │ │ │ │ + tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + ldmdavs r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ + vqrdmulh.s d15, d3, d1 │ │ │ │ + strb r6, [r1, #19] │ │ │ │ + adcmi r6, r7, #4, 16 @ 0x40000 │ │ │ │ + @ instruction: 0xf108d0dc │ │ │ │ + strmi r0, [r0], r8, lsl #22 │ │ │ │ + @ instruction: 0x4640e774 │ │ │ │ andne lr, r1, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fe9300 │ │ │ │ - @ instruction: 0xf8d8ee8a │ │ │ │ + @ instruction: 0xf8d8ee80 │ │ │ │ ldmib sp, {r2}^ │ │ │ │ stmdacs r7, {r8, ip, sp} │ │ │ │ @ instruction: 0xf63f9a02 │ │ │ │ @ instruction: 0xf8dfae57 │ │ │ │ vrhadd.s8 q14, q4, q4 │ │ │ │ @ instruction: 0xf2c04e9f │ │ │ │ ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ @ instruction: 0xf000fb0e │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf104e648 │ │ │ │ strb r0, [r3, #2308]! @ 0x904 │ │ │ │ - bleq 13e604 │ │ │ │ + bleq 13e618 │ │ │ │ stmibvs r0!, {r0, r1, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ lslvs r1, r0, #17 │ │ │ │ @ instruction: 0xf1006a60 │ │ │ │ rsbvs r0, r0, #1 │ │ │ │ - bvs fe83ba44 │ │ │ │ + bvs fe83ba58 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, ip, r6, asr #17 │ │ │ │ adcvs r3, r0, #65536 @ 0x10000 │ │ │ │ stmdbvs r0!, {r3, r4, r7, r8, fp, ip, sp, pc} │ │ │ │ stmdbvs r3!, {r6, r7, fp, ip}^ │ │ │ │ - bl 105a690 │ │ │ │ + bl 105a6a4 │ │ │ │ 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 8da9b0 │ │ │ │ + bvs 8da9c4 │ │ │ │ eorvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x460ce59b │ │ │ │ stmibvs r3!, {r0, r6, r7, r8, sl, sp, lr, pc} │ │ │ │ @ instruction: 0x61a3189b │ │ │ │ @ instruction: 0xf1036a63 │ │ │ │ rsbvs r0, r3, #67108864 @ 0x4000000 │ │ │ │ - bl 11dc9cc │ │ │ │ - bvs 8c3e50 │ │ │ │ + bl 11dc9e0 │ │ │ │ + bvs 8c3e64 │ │ │ │ movwcc r6, #4583 @ 0x11e7 │ │ │ │ str r6, [sl, #547] @ 0x223 │ │ │ │ @ instruction: 0x3018f8d8 │ │ │ │ @ instruction: 0xf8c8189b │ │ │ │ @ instruction: 0xf8d83018 │ │ │ │ @ instruction: 0xf1033024 │ │ │ │ @ instruction: 0xf8c80301 │ │ │ │ ldrbt r3, [lr], -r4, lsr #32 │ │ │ │ andeq lr, r0, #3358720 @ 0x334000 │ │ │ │ - mcr 7, 1, pc, cr10, cr14, {7} @ │ │ │ │ - bls 68270 │ │ │ │ - blcs 5c380 │ │ │ │ + mcr 7, 1, pc, cr0, cr14, {7} @ │ │ │ │ + bls 68284 │ │ │ │ + blcs 5c394 │ │ │ │ mrcge 6, 5, APSR_nzcv, cr11, cr15, {1} │ │ │ │ vmla.i8 d20, d8, d20 │ │ │ │ @ instruction: 0xf2c04c9f │ │ │ │ ldrbtmi r0, [r9], #-3088 @ 0xfffff3f0 │ │ │ │ - blx 31c2b6 │ │ │ │ + blx 31c2ca │ │ │ │ andvs pc, fp, r3, lsl #6 │ │ │ │ ldrmi lr, [r8], -pc, lsr #13 │ │ │ │ andne lr, r4, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fe9303 │ │ │ │ - blls fdaec │ │ │ │ + blls fdad8 │ │ │ │ andne lr, r4, #3620864 @ 0x374000 │ │ │ │ stccs 8, cr6, [r1], {92} @ 0x5c │ │ │ │ svcge 0x0006f63f │ │ │ │ ldrdgt pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ - ldrmi pc, [pc], #584 @ 22b0 <__gmon_start__@plt+0x13b8> │ │ │ │ + ldrmi pc, [pc], #584 @ 22c4 <__gmon_start__@plt+0x13cc> │ │ │ │ ldreq pc, [r0], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ - blx 22be <__gmon_start__@plt+0x13c6> │ │ │ │ + blx 22d2 <__gmon_start__@plt+0x13da> │ │ │ │ @ instruction: 0xf8ccf404 │ │ │ │ ldrbt r4, [r7], r0 │ │ │ │ strb r4, [ip, #-1558] @ 0xfffff9ea │ │ │ │ ldmdbmi r3, {r1, r4, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf85a4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - ldcl 7, cr15, [ip, #1016] @ 0x3f8 │ │ │ │ + ldcl 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ strb r2, [r9, #-0] │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - ldr lr, [r5, #-3568] @ 0xfffff210 │ │ │ │ - andeq lr, r1, r8, lsr #6 │ │ │ │ - andeq lr, r1, sl, asr #11 │ │ │ │ - muleq r1, lr, r5 │ │ │ │ + ldr lr, [r5, #-3558] @ 0xfffff21a │ │ │ │ + andeq lr, r1, r4, lsl r3 │ │ │ │ + @ instruction: 0x0001e5b6 │ │ │ │ + andeq lr, r1, sl, lsl #11 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - andeq lr, r1, r2, lsl #9 │ │ │ │ - andeq lr, r1, r6, asr #8 │ │ │ │ - strdeq lr, [r1], -sl │ │ │ │ - andeq lr, r1, r2, asr #4 │ │ │ │ - andeq sp, r1, r2, asr pc │ │ │ │ - andeq sp, r1, lr, lsl pc │ │ │ │ - andeq sp, r1, r6, ror #28 │ │ │ │ - andeq sp, r1, r4, lsr lr │ │ │ │ + andeq lr, r1, lr, ror #8 │ │ │ │ + andeq lr, r1, r2, lsr r4 │ │ │ │ + andeq lr, r1, r6, ror #5 │ │ │ │ + andeq lr, r1, lr, lsr #4 │ │ │ │ + andeq sp, r1, ip, asr #30 │ │ │ │ + andeq sp, r1, sl, lsl #30 │ │ │ │ + andeq sp, r1, r2, asr lr │ │ │ │ + andeq sp, r1, r0, lsr #28 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r1, r0, r0, lsr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ usatvs pc, #4, pc, asr #17 @ │ │ │ │ - bcs ee560 │ │ │ │ + bcs ee574 │ │ │ │ vqshl.u8 q10, q15, q0 │ │ │ │ stmdbvs r3, {r0, r1, r2, r6, r8, r9, pc}^ │ │ │ │ ldrbeq r4, [r8, -r4, lsl #12] │ │ │ │ @ instruction: 0xf8dfd517 │ │ │ │ stmvs sp, {r2, r4, r6, r7, r9, sl, ip, sp} │ │ │ │ stmdavs r8!, {r0, r1, r2, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf00042b8 │ │ │ │ @ instruction: 0xf8d18182 │ │ │ │ ldrtmi r8, [r9], -ip │ │ │ │ ldrdls pc, [ip], -r4 @ │ │ │ │ - ldc 7, cr15, [lr, #1016] @ 0x3f8 │ │ │ │ + ldc 7, cr15, [r4, #1016] @ 0x3f8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df8178 │ │ │ │ ldmpl r2!, {r2, r4, r5, r7, r9, sl, ip, sp}^ │ │ │ │ addsmi r6, r3, #7012352 @ 0x6b0000 │ │ │ │ @ instruction: 0xf8dfd005 │ │ │ │ ldmpl r0!, {r2, r3, r5, r7, r9, sl, ip, sp}^ │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ @@ -1316,29 +1321,29 @@ │ │ │ │ ldrdcc pc, [r8], r3 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ ldrmi r4, [r8, r1, asr #12] │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ msrhi CPSR_fx, #0 │ │ │ │ adcsmi r6, r8, #64, 16 @ 0x400000 │ │ │ │ msrhi CPSR_fsc, #64 @ 0x40 │ │ │ │ - bcs 1c72c │ │ │ │ + bcs 1c740 │ │ │ │ msrhi SPSR_xc, r0 │ │ │ │ @ instruction: 0x7678f8df │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ vtbl.8 d6, {d31}, d25 │ │ │ │ - ldrbtmi r8, [pc], #-3931 @ 23b8 <__gmon_start__@plt+0x14c0> │ │ │ │ + ldrbtmi r8, [pc], #-3931 @ 23cc <__gmon_start__@plt+0x14d4> │ │ │ │ svceq 0x004fe8d7 │ │ │ │ tstle r4, r0, lsl #16 │ │ │ │ svccc 0x004ce8c7 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r4, r6, r9, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r3, r4, r6, r9, pc}^ │ │ │ │ vqdmulh.s d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df8265 │ │ │ │ + @ instruction: 0xf8df8260 │ │ │ │ ldmeq pc, {r2, r3, r6, r9, sl}^ @ │ │ │ │ subvs r4, r7, r8, ror r4 │ │ │ │ streq pc, [r7, -r3] │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d0 │ │ │ │ svceq 0x0001f1bc │ │ │ │ @@ -1349,65 +1354,65 @@ │ │ │ │ cmpphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ svccs 0x000468a3 │ │ │ │ cmpphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdavs r8, {r1, r4, r6, r7, r9, pc} │ │ │ │ eorle r4, sp, r1, lsl #5 │ │ │ │ smlawthi fp, r0, r0, pc @ │ │ │ │ - blcs 1c694 │ │ │ │ + blcs 1c6a8 │ │ │ │ sbchi pc, r9, #0 │ │ │ │ addmi r6, r1, #24, 16 @ 0x180000 │ │ │ │ @ instruction: 0xf0c0d024 │ │ │ │ ldmvs fp, {r2, r3, r5, r8, pc} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdavs r8, {r6, r7, r9, pc} │ │ │ │ andsle r4, fp, r1, lsl #5 │ │ │ │ andhi pc, r4, #192 @ 0xc0 │ │ │ │ - blcs 1c6b8 │ │ │ │ + blcs 1c6cc │ │ │ │ adcshi pc, r7, #0 │ │ │ │ addmi r6, r1, #24, 16 @ 0x180000 │ │ │ │ ldmib r3, {r1, r4, ip, lr, pc}^ │ │ │ │ svclt 0x00380301 │ │ │ │ - blcs 13c6c │ │ │ │ + blcs 13c80 │ │ │ │ adchi pc, sp, #0 │ │ │ │ addmi r6, r1, #24, 16 @ 0x180000 │ │ │ │ @ instruction: 0xf0c0d008 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdavs r8, {r2, r5, r7, r9, pc} │ │ │ │ mvnsle r4, r1, lsl #5 │ │ │ │ stmib sp, {r0, r5, r7, r8, fp, sp, lr}^ │ │ │ │ stmdbcs r0, {r0, r9, ip, sp} │ │ │ │ mvnhi pc, r0, asr #32 │ │ │ │ @ instruction: 0xf7fea808 │ │ │ │ - bls bd928 │ │ │ │ + bls bd914 │ │ │ │ ldmdavs r0, {r3, r8, fp, ip, pc} │ │ │ │ - bl fec5c8f4 │ │ │ │ + bl fec5c908 │ │ │ │ stmdbls r9, {r8, r9, fp} │ │ │ │ - blls 5c5e0 │ │ │ │ + blls 5c5f4 │ │ │ │ stmdaeq r0, {r0, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmvs r0, {r0, r4, r7, fp, sp, lr}^ │ │ │ │ - beq 7d398 │ │ │ │ + beq 7d3ac │ │ │ │ stmdbeq r0, {r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ ldmvs r8!, {r0, r1, r2, r3, r5, r9, pc} │ │ │ │ andeq lr, fp, r0, lsl fp │ │ │ │ ldmvs r8!, {r3, r4, r5, r7, sp, lr}^ │ │ │ │ andeq lr, r0, r8, asr #22 │ │ │ │ - bvs fe61a8a8 │ │ │ │ + bvs fe61a8bc │ │ │ │ stmdacc r1, {r0, r1, r2, r5, r6, r7, sp, lr} │ │ │ │ stmdacs r0, {r3, r4, r7, r9, sp, lr} │ │ │ │ - andshi pc, r3, #64 @ 0x40 │ │ │ │ - bl 41c938 │ │ │ │ + andshi pc, r7, #64 @ 0x40 │ │ │ │ + bl 41c94c │ │ │ │ tstvs r8, fp │ │ │ │ - bl 121ca40 │ │ │ │ + bl 121ca54 │ │ │ │ cmpvs r8, r0 │ │ │ │ - bl 41cb48 │ │ │ │ + bl 41cb5c │ │ │ │ orrsvs r0, r8, sl │ │ │ │ - bl 125cc50 │ │ │ │ + bl 125cc64 │ │ │ │ bicsvs r0, r8, r0 │ │ │ │ andcc r6, r1, r8, lsl sl │ │ │ │ stmdbvs r0!, {r3, r4, r9, sp, lr}^ │ │ │ │ ldrble r0, [lr, #-1921] @ 0xfffff87f │ │ │ │ @ instruction: 0xf04f6979 │ │ │ │ @ instruction: 0xf8df0c01 │ │ │ │ tstls r1, r4, lsr #10 │ │ │ │ @@ -1459,43 +1464,43 @@ │ │ │ │ stmdavs fp!, {r0, r1, r4, r8, sp, lr} │ │ │ │ @ instruction: 0xf06f6122 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr1, cr15, {1} │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ strtmi sl, [r8], -ip, asr #29 │ │ │ │ - mrrc 7, 15, pc, r2, cr14 @ │ │ │ │ + mcrr 7, 15, pc, r8, cr14 @ │ │ │ │ strbmi lr, [r0], -r7, asr #13 │ │ │ │ andcc lr, r6, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fe9105 │ │ │ │ - ldmdavs r8!, {r5, sl, fp, sp, lr, pc} │ │ │ │ + ldmdavs r8!, {r1, r2, r4, sl, fp, sp, lr, pc} │ │ │ │ stmdbls r5, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ addsmi r9, r8, #28672 @ 0x7000 │ │ │ │ rscshi pc, pc, r0, asr #4 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, fp, sp, lr} │ │ │ │ mvnhi pc, r0 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ stmvs r1, {r2, r4, r5, r6, r8, pc} │ │ │ │ stmdbls r2, {r0, r3, r4, r5, r6, sp, lr} │ │ │ │ strmi r6, [r7], -r7, lsl #1 │ │ │ │ ldmdavs r9!, {r3, sp, lr} │ │ │ │ @ instruction: 0xf0404299 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r5, r7, pc}^ │ │ │ │ - bvs feed4630 │ │ │ │ + bvs feed4644 │ │ │ │ adcsvs r3, fp, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r7, r8, pc} │ │ │ │ movweq lr, #47891 @ 0xbb13 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ movweq lr, #15176 @ 0x3b48 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr} │ │ │ │ movweq lr, #43795 @ 0xab13 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ movweq lr, #15177 @ 0x3b49 │ │ │ │ - bvs edae3c │ │ │ │ + bvs edae50 │ │ │ │ eorsvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ stmdavs fp!, {r0, r1, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ stmiavs r2!, {r0, r1, r4, r7, r9, lr}^ │ │ │ │ bichi pc, r7, r0 │ │ │ │ eorvs r3, fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @@ -1510,63 +1515,63 @@ │ │ │ │ ldmdavs fp, {r0, r1, r2, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xe192aed4 │ │ │ │ svccs 0x0000687f │ │ │ │ svcge 0x0078f47f │ │ │ │ stmib sp, {r0, r2, r3, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe1201 │ │ │ │ - stmiavs r3!, {r1, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmib sp, {r2, r8, r9, sl, fp, sp}^ │ │ │ │ @ instruction: 0xf47f1201 │ │ │ │ - blcs 2e174 │ │ │ │ + blcs 2e188 │ │ │ │ orrhi pc, r1, r0 │ │ │ │ addmi r6, r1, #24, 16 @ 0x180000 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr12, cr15, {1} │ │ │ │ msrls SPSR_fs, #14614528 @ 0xdf0000 │ │ │ │ ldrmi r4, [r3], sl, lsl #13 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ strdls r4, [r1], -r9 │ │ │ │ andcs r4, r1, #200, 12 @ 0xc800000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svceq 0x004fe8d9 │ │ │ │ tstle r3, r0, lsl #16 │ │ │ │ svccs 0x0041e8c9 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - teqphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrdvc pc, [r4], -r9 │ │ │ │ vqsub.s8 d20, d16, d7 │ │ │ │ - ldmdaeq r8!, {r0, r3, r4, r5, r8, pc}^ │ │ │ │ + ldmdaeq r8!, {r4, r6, r8, pc}^ │ │ │ │ streq pc, [r1, -r7] │ │ │ │ andeq pc, r4, r9, asr #17 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d8 │ │ │ │ svceq 0x0001f1bc │ │ │ │ stmia r8, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - bcs 6428 │ │ │ │ + bcs 643c │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ ldmdavs sl, {r0, r1, r2, r3, r5, r6, r8, pc} │ │ │ │ @ instruction: 0xf0c04592 │ │ │ │ ldmvs sl, {r0, r1, r7, pc} │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ svccs 0x00008141 │ │ │ │ addshi pc, fp, r0, asr #32 │ │ │ │ addsvs r6, r8, r0, asr r8 │ │ │ │ - blls 5a894 │ │ │ │ + blls 5a8a8 │ │ │ │ ldmdavs r3, {r1, r3, r4, sp, lr} │ │ │ │ @ instruction: 0xf000459a │ │ │ │ - @ instruction: 0x461380dd │ │ │ │ + @ instruction: 0x461380d4 │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldr r2, [pc, r1, lsl #4]! │ │ │ │ stmib sp, {r5, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe3203 │ │ │ │ - blls 7d4f8 │ │ │ │ - blls 9d2e8 │ │ │ │ + blls 7d4e4 │ │ │ │ + blls 9d2fc │ │ │ │ ldmib sp, {r2, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf47f3203 │ │ │ │ svccs 0x0000aefe │ │ │ │ svcge 0x0021f43f │ │ │ │ addsmi r6, r8, #56, 16 @ 0x380000 │ │ │ │ svcge 0x004ff43f │ │ │ │ @ instruction: 0xf8cd9901 │ │ │ │ @@ -1577,18 +1582,18 @@ │ │ │ │ andeq pc, r1, pc, asr #32 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x004fe8d8 │ │ │ │ tstle r3, r0, lsl #18 │ │ │ │ svceq 0x0044e8c8 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - rschi pc, r7, r0, asr #32 │ │ │ │ + sbcshi pc, r2, r0, asr #32 │ │ │ │ ldrdne pc, [r4], -r8 │ │ │ │ vmla.i8 d18, d0, d1 │ │ │ │ - stmdaeq r8, {r1, r2, r3, r5, r6, r7, pc}^ │ │ │ │ + stmdaeq r8, {r0, r3, r4, r6, r7, pc}^ │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r4, r8, asr #17 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ vdup.8 d9, d1[7] │ │ │ │ ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf1bccf4f │ │ │ │ tstle r4, r1, lsl #30 │ │ │ │ @@ -1597,268 +1602,268 @@ │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf47f8f5b │ │ │ │ ldmdavs r8!, {r3, r4, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf4ff4283 │ │ │ │ ldmvs r8!, {r0, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbcs r0, {r0, r5, r6, r7, pc} │ │ │ │ - stmdavs r1, {r1, r2, r3, r4, r5, r8, ip, lr, pc}^ │ │ │ │ + stmdavs r1, {r2, r4, r6, r8, ip, lr, pc}^ │ │ │ │ stmdbls r2, {r0, r3, r4, r5, r7, sp, lr} │ │ │ │ andvs r6, r8, r7, asr #32 │ │ │ │ addmi r6, fp, #65536 @ 0x10000 │ │ │ │ sbchi pc, lr, r0 │ │ │ │ vrsubhn.i d4, , │ │ │ │ @ instruction: 0xf04f8f5b │ │ │ │ ldr r0, [sp, r1]! │ │ │ │ - blcs 1c994 │ │ │ │ + blcs 1c9a8 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr12, cr15, {3} │ │ │ │ ldmdavs pc!, {r0, r1, r2, r6, r7, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf47f2f00 │ │ │ │ @ instruction: 0xe6c2aebc │ │ │ │ - bcs 1c9a4 │ │ │ │ + bcs 1c9b8 │ │ │ │ adcshi pc, lr, r0 │ │ │ │ teqle sl, r0, lsl #30 │ │ │ │ @ instruction: 0x60586890 │ │ │ │ - blls 5aa98 │ │ │ │ + blls 5aaac │ │ │ │ @ instruction: 0xe77c601a │ │ │ │ - blcs 1c9c0 │ │ │ │ + blcs 1c9d4 │ │ │ │ ldclge 4, cr15, [ip, #508]! @ 0x1fc │ │ │ │ ldmdavs pc!, {r0, r4, r5, r7, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf47f2f00 │ │ │ │ ssat sl, #13, lr, lsl #29 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - bls c0fa0 │ │ │ │ - bl fec1c8cc │ │ │ │ + bls c0fb4 │ │ │ │ + bl fec1c8e0 │ │ │ │ ldmdbvs r7, {r0, r1, r2, r8, r9, fp} │ │ │ │ ldmdavs r1, {r1, r4, r9, sl, sp, lr, pc} │ │ │ │ - suble r4, r7, sl, lsl #11 │ │ │ │ + eorsle r4, lr, sl, lsl #11 │ │ │ │ movwls r3, #4872 @ 0x1308 │ │ │ │ @ instruction: 0xe7284613 │ │ │ │ + stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fe1201 │ │ │ │ + ldmdavs fp!, {r4, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + andne lr, r1, #3620864 @ 0x374000 │ │ │ │ + @ instruction: 0xf63f2b07 │ │ │ │ + stmdami r8!, {r5, r7, r8, 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, d7 │ │ │ │ + ldr r6, [r4, #3] │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstls r2, r7, lsl #12 │ │ │ │ - ldrtmi lr, [r8], -r3, asr #13 │ │ │ │ - andne lr, r1, #3358720 @ 0x334000 │ │ │ │ - bl 540890 │ │ │ │ - ldmib sp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blcs 1c70a4 │ │ │ │ - ldcge 6, cr15, [fp, #252] @ 0xfc │ │ │ │ - vadd.i8 q10, q4, │ │ │ │ - vqshl.s64 d20, d15, #0 │ │ │ │ - ldrbtmi r0, [r8], #-1808 @ 0xfffff8f0 │ │ │ │ - blx 1dc8c2 │ │ │ │ - andvs pc, r3, r3, lsl #6 │ │ │ │ - movwcc lr, #17807 @ 0x458f │ │ │ │ + movwcc lr, #18093 @ 0x46ad │ │ │ │ strb r9, [r4, -r1, lsl #6] │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe3202 │ │ │ │ - ldmdavs r8!, {r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs r8!, {r1, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ andcc lr, r2, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf63f2807 │ │ │ │ @ instruction: 0xf8dfae2f │ │ │ │ vrhadd.s8 q14, q4, q12 │ │ │ │ @ instruction: 0xf2c04e9f │ │ │ │ ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ @ instruction: 0xf000fb0e │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ ldcne 6, cr14, [r9, #-128]! @ 0xffffff80 │ │ │ │ tstls r2, r7, lsl #12 │ │ │ │ - ldmibvs r8, {r0, r2, r3, r7, r9, sl, sp, lr, pc} │ │ │ │ + ldrmi lr, [r7], -sp, lsl #13 │ │ │ │ + @ instruction: 0x463b465a │ │ │ │ + ldmibvs r8, {r2, r3, r4, r5, r7, r8, sl, sp, lr, pc} │ │ │ │ andeq lr, sl, r0, lsl fp │ │ │ │ - bvs 161af64 │ │ │ │ + bvs 161af80 │ │ │ │ andeq pc, r1, r0, lsl #2 │ │ │ │ - strb r6, [pc, #600]! @ 2b64 <__gmon_start__@plt+0x1c6c> │ │ │ │ - @ instruction: 0x465a4617 │ │ │ │ - ldr r4, [r3, #1595]! @ 0x63b │ │ │ │ + strb r6, [fp, #600]! @ 0x258 │ │ │ │ @ instruction: 0x27006a98 │ │ │ │ stmdacc r1, {r0, r1, r2, r5, r6, r7, sp, lr} │ │ │ │ stmdacs r0, {r3, r4, r7, r9, sp, lr} │ │ │ │ ldmdbvs r8, {r0, r1, r3, r4, r6, r8, ip, lr, pc} │ │ │ │ - bl 41ce8c │ │ │ │ + bl 41cea0 │ │ │ │ tstvs r8, fp │ │ │ │ tsteq r1, r8, asr #22 │ │ │ │ ldmibvs r9, {r0, r3, r4, r6, r8, sp, lr} │ │ │ │ tsteq sl, r1, lsl fp │ │ │ │ ldmibvs r9, {r0, r3, r4, r7, r8, sp, lr}^ │ │ │ │ tsteq r1, r9, asr #22 │ │ │ │ - bvs 65b0a8 │ │ │ │ + bvs 65b0bc │ │ │ │ andsvs r3, r9, #1073741824 @ 0x40000000 │ │ │ │ ldmibvs fp!, {r0, r3, r4, r5, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #43795 @ 0xab13 │ │ │ │ - bvs 1edb040 │ │ │ │ + bvs 1edb054 │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ @ instruction: 0xe674627b │ │ │ │ - movwls r4, #9800 @ 0x2648 │ │ │ │ - b febc095c │ │ │ │ - ldrdvc pc, [r4], -r9 │ │ │ │ - svccs 0x00019b02 │ │ │ │ - mcrge 6, 6, pc, cr7, cr15, {1} @ │ │ │ │ - vtst.8 d20, d8, d20 │ │ │ │ + stmib sp, {r6, r9, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fe3205 │ │ │ │ + @ instruction: 0xf8d8eaa4 │ │ │ │ + ldmib sp, {r2, ip}^ │ │ │ │ + stmdbcs r1, {r0, r2, r9, ip, sp} │ │ │ │ + svcge 0x0027f63f │ │ │ │ + vtst.8 d20, d8, d19 │ │ │ │ @ instruction: 0xf2c04c9f │ │ │ │ ldrbtmi r0, [r8], #-3088 @ 0xfffff3f0 │ │ │ │ - blx 31c99e │ │ │ │ - andvs pc, r7, r7, lsl #14 │ │ │ │ - @ instruction: 0x4640e6bb │ │ │ │ - andcc lr, r5, #3358720 @ 0x334000 │ │ │ │ - b fe640988 │ │ │ │ - ldrdne pc, [r4], -r8 │ │ │ │ - andcc lr, r5, #3620864 @ 0x374000 │ │ │ │ - @ instruction: 0xf63f2901 │ │ │ │ - stmdami sl!, {r1, r4, r8, r9, sl, fp, sp, pc} │ │ │ │ + blx 31c99e │ │ │ │ + andvs pc, r1, r1, lsl #2 │ │ │ │ + @ instruction: 0x4648e71b │ │ │ │ + @ instruction: 0xf7fe9302 │ │ │ │ + @ instruction: 0xf8d9ea8e │ │ │ │ + blls 9e9bc │ │ │ │ + @ instruction: 0xf63f2f01 │ │ │ │ + stmdami sl!, {r4, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ ldcmi 2, cr15, [pc], {72} @ 0x48 │ │ │ │ ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ - stmdavs r1, {r3, r4, r5, r6, sl, lr} │ │ │ │ - @ instruction: 0xf101fb0c │ │ │ │ - str r6, [r6, -r1] │ │ │ │ + stmdavs r7, {r3, r4, r5, r6, sl, lr} │ │ │ │ + @ instruction: 0xf707fb0c │ │ │ │ + strt r6, [r4], r7 │ │ │ │ stmdami r3, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrt r4, [r2], -r7, lsl #12 │ │ │ │ ldmdbvs r3, {r1, r3, r4, r6, r9, sl, lr} │ │ │ │ ldrb r6, [ip, #227]! @ 0xe3 │ │ │ │ ldrb r9, [sl, #3075]! @ 0xc03 │ │ │ │ stmdbmi r1!, {r5, r8, r9, fp, lr} │ │ │ │ ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ - andcs lr, r0, lr, asr sl │ │ │ │ + andcs lr, r0, r4, asr sl │ │ │ │ ldmibvs r9, {r1, r2, r3, r6, r7, sl, sp, lr, pc} │ │ │ │ tsteq sl, r1, lsl fp │ │ │ │ - bvs 165b048 │ │ │ │ + bvs 165b05c │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ sbfx r6, r9, #4, #7 │ │ │ │ - b 9409e8 │ │ │ │ - bcs 3bcf0 │ │ │ │ + b 6c09fc │ │ │ │ + bcs 3bd04 │ │ │ │ ldclge 4, cr15, [r8], {127} @ 0x7f │ │ │ │ @ instruction: 0x4639e4bb │ │ │ │ - b 13c09f8 │ │ │ │ + b 1140a0c │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ ldrt sl, [r4], #3277 @ 0xccd │ │ │ │ movwls r4, #9800 @ 0x2648 │ │ │ │ - b 3c0a08 │ │ │ │ + b 140a1c │ │ │ │ str r9, [sl], r2, lsl #22 │ │ │ │ - andeq sp, r1, ip, asr #25 │ │ │ │ + @ instruction: 0x0001dcb8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - andeq sp, r1, sl, lsl #30 │ │ │ │ - andeq sp, r1, r0, ror #29 │ │ │ │ - @ instruction: 0x0001ddb4 │ │ │ │ - andeq sp, r1, lr, ror sp │ │ │ │ - strdeq sp, [r1], -r0 │ │ │ │ - andeq sp, r1, lr, lsr #22 │ │ │ │ - andeq sp, r1, sl, lsr r8 │ │ │ │ - andeq sp, r1, r6, lsl #16 │ │ │ │ - andeq sp, r1, lr, ror #14 │ │ │ │ - andeq sp, r1, r0, asr #14 │ │ │ │ + strdeq sp, [r1], -r6 │ │ │ │ + andeq sp, r1, ip, asr #29 │ │ │ │ + andeq sp, r1, r0, lsr #27 │ │ │ │ + andeq sp, r1, sl, ror #26 │ │ │ │ + ldrdeq sp, [r1], -ip │ │ │ │ + andeq sp, r1, sl, lsl fp │ │ │ │ + andeq sp, r1, r0, lsr r8 │ │ │ │ + strdeq sp, [r1], -r2 │ │ │ │ + andeq sp, r1, r6, asr r7 │ │ │ │ + andeq sp, r1, ip, lsr #14 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r6, r5, r3, asr #18 │ │ │ │ ldrsblt pc, [ip, #-143]! @ 0xffffff71 @ │ │ │ │ ldrbtmi r0, [fp], #1820 @ 0x71c │ │ │ │ @ instruction: 0x4605d47a │ │ │ │ strble r0, [r1, #-2009]! @ 0xfffff827 │ │ │ │ ldmdami sp, {r2, r3, r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - stmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r0, r1, ip, pc} │ │ │ │ - blmi 16b6c64 │ │ │ │ + blmi 16b6c78 │ │ │ │ mrrcmi 7, 0, r2, sl, cr1 │ │ │ │ ldrdls pc, [r8, #-143]! @ 0xffffff71 │ │ │ │ ldrdhi 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 feadcb5c │ │ │ │ stc2 10, cr15, [r6], {7} @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - ldmib ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ addmi r6, fp, #196608 @ 0x30000 │ │ │ │ - blcc 76cb8 │ │ │ │ - blcs 1aadc │ │ │ │ + blcc 76ccc │ │ │ │ + blcs 1aaf0 │ │ │ │ @ instruction: 0xf7fed177 │ │ │ │ - stmiavs r3!, {r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ - blcs fafc │ │ │ │ + stmiavs r3!, {r1, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ + blcs fb10 │ │ │ │ andcs sp, r0, #1073741880 @ 0x40000038 │ │ │ │ stmdbmi r8, {r0, r1, r3, r5, r7, r9, fp, sp, lr}^ │ │ │ │ - bmi 12272e8 │ │ │ │ + bmi 12272fc │ │ │ │ stmdals r3, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ - stmdacs r0, {r1, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r3, r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdavs r2, {r0, r1, r2, r4, r6, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ smlalbble r4, fp, sl, r2 │ │ │ │ stmdbmi r3, {r1, r6, r9, fp, lr}^ │ │ │ │ ldrbtmi r6, [sl], #-2731 @ 0xfffff555 │ │ │ │ ldrbtmi r9, [r9], #-2051 @ 0xfffff7fd │ │ │ │ - ldmib r2!, {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} │ │ │ │ suble r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf06f6802 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ stmdbls r3, {r0, r2, r4, r5, r8, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - blcc 76b34 │ │ │ │ + blcc 76b48 │ │ │ │ movtlt r6, #12299 @ 0x300b │ │ │ │ stmdbvs fp!, {r2, r3, r5, r6, r7, fp, sp, lr}^ │ │ │ │ movweq pc, #4131 @ 0x1023 @ │ │ │ │ ldmdblt ip!, {r0, r1, r3, r5, r6, r8, sp, lr} │ │ │ │ strble r0, [r6], #-1498 @ 0xfffffa26 │ │ │ │ @ instruction: 0xf85b4b2c │ │ │ │ andlt r0, r5, r3 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ strtmi r6, [r1], -r2, ror #18 │ │ │ │ orrslt r4, sl, r8, lsr #12 │ │ │ │ @ instruction: 0xf866f000 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - stmiavs ip!, {r4, r6, r8, fp, sp, lr, pc}^ │ │ │ │ + stmiavs ip!, {r1, r2, r6, r8, fp, sp, lr, pc}^ │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ strb r6, [r9, fp, ror #18]! │ │ │ │ stmdbmi fp!, {r1, r3, r5, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - ldm r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strb r2, [r4, r0]! │ │ │ │ rscvs r6, fp, r3, lsr #18 │ │ │ │ strmi lr, [r8], -sl, ror #15 │ │ │ │ - ldmdb lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bcc 7cad4 │ │ │ │ - bcs 1ab98 │ │ │ │ + ldmdb r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bcc 7cae8 │ │ │ │ + bcs 1abac │ │ │ │ @ instruction: 0xf7fed1c5 │ │ │ │ - @ instruction: 0xe7c2e978 │ │ │ │ + strb lr, [r2, lr, ror #18] │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xd1af2a00 │ │ │ │ - ldmdb r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdbls r3, {r2, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #720896 @ 0xb0000 │ │ │ │ - blcc 76f3c │ │ │ │ - blcs 1abe4 │ │ │ │ + blcc 76f50 │ │ │ │ + blcs 1abf8 │ │ │ │ @ instruction: 0x4608d1de │ │ │ │ - stmdb r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmiavs r3!, {r1, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - blcs fbe8 │ │ │ │ + blcs fbfc │ │ │ │ svcge 0x006bf47f │ │ │ │ @ instruction: 0xf5a3e787 │ │ │ │ cmnvs fp, r0, lsl #7 │ │ │ │ ldmdbmi r2, {r0, r4, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - stmia r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7c8 │ │ │ │ - muleq r1, r2, r5 │ │ │ │ + andeq sp, r1, lr, ror r5 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r1, r0, r6, lsr #5 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - andeq sp, r1, r8, asr r4 │ │ │ │ + andeq sp, r1, r4, asr #8 │ │ │ │ strdeq r1, [r0], -sl │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ andeq r1, r0, ip, asr #5 │ │ │ │ andeq r1, r0, r4, asr #5 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ @@ -1867,41 +1872,41 @@ │ │ │ │ andeq r1, r0, r8, lsr r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, r3, lsl #19 │ │ │ │ strmi r4, [lr], -r7, lsl #12 │ │ │ │ - blcs 27444 │ │ │ │ + blcs 27458 │ │ │ │ rschi pc, r6, r0, asr #32 │ │ │ │ @ instruction: 0xf7fea804 │ │ │ │ - bls 7d16c │ │ │ │ + bls 7d158 │ │ │ │ streq lr, [r4], #-2525 @ 0xfffff623 │ │ │ │ - bne ff05cd20 │ │ │ │ + bne ff05cd34 │ │ │ │ ldmdbvs r3!, {r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x5602e9d6 │ │ │ │ streq lr, [r0], #-2916 @ 0xfffff49c │ │ │ │ - bl 1909998 │ │ │ │ + bl 19099ac │ │ │ │ teqlt r3, r6, lsl #12 │ │ │ │ stmdane r0, {r3, r4, r7, fp, sp, lr}^ │ │ │ │ ldmvs r8, {r3, r4, r7, sp, lr}^ │ │ │ │ andeq lr, r0, r4, asr #22 │ │ │ │ - bvs fe41afd8 │ │ │ │ + bvs fe41afec │ │ │ │ stmdacc r1, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ stmdacs r0, {r4, r7, r9, sp, lr} │ │ │ │ sbcshi pc, r2, r0, asr #32 │ │ │ │ stmdane r0, {r4, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs r0, {r4, r8, sp, lr}^ │ │ │ │ andeq lr, r0, r4, asr #22 │ │ │ │ ldcvc 1, cr6, [r8, #-320]! @ 0xfffffec0 │ │ │ │ ldmdbne pc!, {r0, r1, r2, r4, r7, r8, fp, sp, lr}^ @ │ │ │ │ ldmibvs r7, {r0, r1, r2, r4, r7, r8, sp, lr}^ │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ streq lr, [r7, -r6, asr #22] │ │ │ │ - bvs 5db404 │ │ │ │ + bvs 5db418 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @ instruction: 0xf0002000 │ │ │ │ strcc r0, [r1, -r1] │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r9, sp, lr} │ │ │ │ ldmdami sp!, {r6, ip, lr, pc}^ │ │ │ │ vqrshrn.u64 d6, , #1 │ │ │ │ ldrbtmi r8, [r8], #-3931 @ 0xfffff0a5 │ │ │ │ @@ -1910,15 +1915,15 @@ │ │ │ │ svccs 0x00007f4f │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc3f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ sbchi pc, lr, r0, asr #32 │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ - blcs 1dce58 │ │ │ │ + blcs 1dce6c │ │ │ │ adchi pc, r0, r0, asr #4 │ │ │ │ ldmeq pc, {r0, r4, r5, r6, fp, lr}^ @ │ │ │ │ subvs r4, r7, r8, ror r4 │ │ │ │ streq pc, [r7, -r3] │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d0 │ │ │ │ @@ -1932,27 +1937,27 @@ │ │ │ │ eorle r2, r4, r4, lsl #30 │ │ │ │ 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 fe6a6d04 │ │ │ │ + bvs fe6a6d18 │ │ │ │ addsvs r3, sl, #4096 @ 0x1000 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ ldmdbvs sl, {r0, r1, r3, r7, pc} │ │ │ │ tstvs sl, r2, asr r8 │ │ │ │ - bl 111d2c0 │ │ │ │ + bl 111d2d4 │ │ │ │ cmpvs ip, r2, lsl #8 │ │ │ │ ldrdcs lr, [r6], -r3 │ │ │ │ ldmdbne r2, {r0, r3, r4, r9, fp, sp, lr}^ │ │ │ │ - bl 119b3d0 │ │ │ │ + bl 119b3e4 │ │ │ │ tstcc r1, r0, lsl #12 │ │ │ │ smlabtvs r7, r3, r9, lr │ │ │ │ - blcs 3cd04 │ │ │ │ + blcs 3cd18 │ │ │ │ @ instruction: 0xf8dfd0e2 │ │ │ │ @ instruction: 0xf1089144 │ │ │ │ ldrbtmi r0, [r9], #2860 @ 0xb2c │ │ │ │ addmi r6, r2, #24, 16 @ 0x180000 │ │ │ │ @ instruction: 0x464fd0dd │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ @@ -1995,159 +2000,159 @@ │ │ │ │ @ instruction: 0xf8cb4603 │ │ │ │ str r0, [fp, r0]! │ │ │ │ andcc r6, r1, r0, asr sl │ │ │ │ @ instruction: 0xe7306250 │ │ │ │ vadd.i8 d20, d8, d21 │ │ │ │ vqshl.s64 d20, d15, #0 │ │ │ │ ldrbtmi r0, [r8], #-1808 @ 0xfffff8f0 │ │ │ │ - blx 1dce4e │ │ │ │ + blx 1dce62 │ │ │ │ andvs pc, r3, r3, lsl #6 │ │ │ │ @ instruction: 0xf103e754 │ │ │ │ strmi r0, [r3], -r4, lsl #22 │ │ │ │ ldmdami pc, {r3, r4, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ ldcmi 2, cr15, [pc], {72} @ 0x48 │ │ │ │ ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ stmdavs r7, {r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf707fb0c │ │ │ │ str r6, [r6, r7]! │ │ │ │ andcc r6, r1, #368640 @ 0x5a000 │ │ │ │ @ instruction: 0xe777625a │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ movwls r1, #4610 @ 0x1202 │ │ │ │ - stmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andne lr, r2, #3620864 @ 0x374000 │ │ │ │ ldr r9, [r3, r1, lsl #22] │ │ │ │ andne lr, r1, #3358720 @ 0x334000 │ │ │ │ - ldmda ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andne lr, r1, #3620864 @ 0x374000 │ │ │ │ stmib sp, {r1, r3, r5, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fd1201 │ │ │ │ - ldmib sp, {r2, r3, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ strb r1, [r1, -r1, lsl #4] │ │ │ │ andne lr, r2, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - ldmib sp, {r2, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ - blls 476b4 │ │ │ │ + ldmib sp, {r1, r3, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + blls 476c8 │ │ │ │ svclt 0x0000e79a │ │ │ │ - strdeq sp, [r1], -lr │ │ │ │ - ldrdeq sp, [r1], -sl │ │ │ │ - andeq sp, r1, ip, asr #11 │ │ │ │ - andeq sp, r1, r2, asr #10 │ │ │ │ - andeq sp, r1, r6, lsl r5 │ │ │ │ - andeq sp, r1, r4, lsl #10 │ │ │ │ - andeq sp, r1, lr, lsr #5 │ │ │ │ - muleq r1, r0, r2 │ │ │ │ + andeq sp, r1, sl, ror #11 │ │ │ │ + andeq sp, r1, r6, asr #11 │ │ │ │ + @ instruction: 0x0001d5b8 │ │ │ │ + andeq sp, r1, lr, lsr #10 │ │ │ │ + andeq sp, r1, r2, lsl #10 │ │ │ │ + strdeq sp, [r1], -r0 │ │ │ │ + muleq r1, sl, r2 │ │ │ │ + andeq sp, r1, ip, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5a0d8 │ │ │ │ + bl feb5a0ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ strmi r4, [r4], -ip, lsr #20 │ │ │ │ stmdals r8, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ teqle lr, r0, lsl #22 │ │ │ │ teqle r9, r0, lsl #16 │ │ │ │ @ instruction: 0x11bcf8d1 │ │ │ │ stmdbvs r9, {r0, r1, r5, r6, r8, fp, sp, lr} │ │ │ │ ldrbeq r9, [r9, #260] @ 0x104 │ │ │ │ stmibvs r3!, {r1, r2, r5, sl, ip, lr, pc} │ │ │ │ andcs fp, r1, r3, ror #19 │ │ │ │ - svc 0x0080f7fd │ │ │ │ + svc 0x0076f7fd │ │ │ │ cdp2 0, 8, cr15, cr6, cr0, {0} │ │ │ │ - blpl 3e9ec │ │ │ │ - bleq 5be018 │ │ │ │ - blvc 1be92c │ │ │ │ + blpl 3ea00 │ │ │ │ + bleq 5be02c │ │ │ │ + blvc 1be940 │ │ │ │ stc 0, cr2, [sp] │ │ │ │ @ instruction: 0xf7fd7b02 │ │ │ │ - mulls r0, lr, pc @ │ │ │ │ + mulls r0, r4, pc @ │ │ │ │ ldmdbmi ip, {r5, r6, r7, r8, ip, sp, pc} │ │ │ │ stmiavs r0!, {r1, r3, r5, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf0004479 │ │ │ │ strmi pc, [r3], -r9, lsr #17 │ │ │ │ - bllt 2e8f38 │ │ │ │ + bllt 2e8f4c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - blvc 23e590 │ │ │ │ - blvc 103ea18 │ │ │ │ - blx 43eb0c │ │ │ │ + blvc 23e5a4 │ │ │ │ + blvc 103ea2c │ │ │ │ + blx 43eb20 │ │ │ │ ldrb sp, [sl, r6, ror #3] │ │ │ │ orrvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ - blmi 49b4e0 │ │ │ │ + blmi 49b4f4 │ │ │ │ ldrbtmi r4, [r9], #-2322 @ 0xfffff6ee │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - svc 0x0004f7fd │ │ │ │ + mrc 7, 7, APSR_nzcv, cr10, cr13, {7} │ │ │ │ strb r2, [r9, r0]! │ │ │ │ - blcs 1d174 │ │ │ │ - blmi 3b7274 │ │ │ │ + blcs 1d188 │ │ │ │ + blmi 3b7288 │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - mrc 7, 7, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + mcr 7, 7, pc, cr14, cr13, {7} @ │ │ │ │ ldrb r2, [sp, r0] │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 77338 │ │ │ │ - blcs 1af98 │ │ │ │ + blcc 7734c │ │ │ │ + blcs 1afac │ │ │ │ @ instruction: 0xf7fdd1e8 │ │ │ │ - @ instruction: 0xe7e5ef7a │ │ │ │ - andeq sp, r1, ip, lsl r1 │ │ │ │ + @ instruction: 0xe7e5ef70 │ │ │ │ + andeq sp, r1, r8, lsl #2 │ │ │ │ @ instruction: 0x000004b9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x00000fba │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5a1b4 │ │ │ │ + bl feb5a1c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmiblt r8, {r2, r9, sl, lr} │ │ │ │ ldrmi r4, [r0], -r2, lsr #12 │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ stmiblt fp!, {r0, r1, r3, r5, r6, fp, sp, lr} │ │ │ │ stmiavs sp!, {r3, r5, r9, sl, lr} │ │ │ │ - svc 0x0014f7fd │ │ │ │ + svc 0x000af7fd │ │ │ │ mvnsle r2, r0, lsl #26 │ │ │ │ stmiavs r4!, {r5, r9, sl, lr} │ │ │ │ - svc 0x000ef7fd │ │ │ │ + svc 0x0004f7fd │ │ │ │ rscle r2, sp, r0, lsl #24 │ │ │ │ stccs 8, cr6, [r0, #-404] @ 0xfffffe6c │ │ │ │ strtmi sp, [r0], -lr, ror #3 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - stccs 15, cr14, [r0], {6} │ │ │ │ + stccs 14, cr14, [r0], {252} @ 0xfc │ │ │ │ ldrb sp, [r5, r4, ror #1]! │ │ │ │ ldmdblt r1!, {r0, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - blls 7ebf8 │ │ │ │ + blls 7ebe4 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ stmiavs sp!, {r3, r5, r9, sl, lr} │ │ │ │ - mrc 7, 7, APSR_nzcv, cr4, cr13, {7} │ │ │ │ + mcr 7, 7, pc, cr10, cr13, {7} @ │ │ │ │ sbcsle r2, pc, r0, lsl #26 │ │ │ │ stmdavs sl, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldmdblt sl, {r0, r1, r2, r4, r9, sl, lr}^ │ │ │ │ strmi r6, [r8], -sl, lsl #17 │ │ │ │ andls r9, r1, #134217728 @ 0x8000000 │ │ │ │ - mcr 7, 7, pc, cr8, cr13, {7} @ │ │ │ │ + mrc 7, 6, APSR_nzcv, cr14, cr13, {7} │ │ │ │ movwcs lr, #6621 @ 0x19dd │ │ │ │ rscle r2, r3, r0, lsl #20 │ │ │ │ @ instruction: 0xe7f04611 │ │ │ │ @ instruction: 0x4610687a │ │ │ │ ldmvs sl!, {r1, r3, r5, r6, r8, fp, ip, sp, pc} │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ andls r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mrc 7, 6, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + mcr 7, 6, pc, cr14, cr13, {7} @ │ │ │ │ movwcs lr, #6621 @ 0x19dd │ │ │ │ - bcs 29460 │ │ │ │ + bcs 29474 │ │ │ │ ldrmi sp, [r7], -r4, ror #1 │ │ │ │ strmi lr, [r6], -lr, ror #15 │ │ │ │ stmib sp, {r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7ff3102 │ │ │ │ strmi pc, [r2], -r3, lsr #31 │ │ │ │ - bcs 1492c │ │ │ │ + bcs 14940 │ │ │ │ ldmvs r2!, {r0, r3, r5, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ - bls 7eb88 │ │ │ │ + bls 7eb74 │ │ │ │ ldrdcc lr, [r2, -sp] │ │ │ │ - bcs 148c0 │ │ │ │ + bcs 148d4 │ │ │ │ ubfx sp, sp, #1, #11 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [pc], -r2, lsl #1 │ │ │ │ ldrmi r4, [r6], -r4, lsl #12 │ │ │ │ @@ -2167,15 +2172,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 37850 │ │ │ │ + blls 37864 │ │ │ │ @ instruction: 0xf8d8e7e5 │ │ │ │ ldrmi r2, [r1], r4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ movwls sp, #4364 @ 0x110c │ │ │ │ @ instruction: 0xf8d84631 │ │ │ │ strbmi r3, [r0], -r8 │ │ │ │ ldrmi r9, [r8, r0, lsl #6]! │ │ │ │ @@ -2200,15 +2205,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 377cc │ │ │ │ + bls 377e0 │ │ │ │ @ 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 │ │ │ │ @@ -2219,165 +2224,165 @@ │ │ │ │ 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 27dc4 │ │ │ │ + blls 27dd8 │ │ │ │ @ instruction: 0xf7ff6858 │ │ │ │ - blls 42f44 │ │ │ │ + blls 42f58 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #12 │ │ │ │ - bcs 14a30 │ │ │ │ + bcs 14a44 │ │ │ │ svcge 0x0066f47f │ │ │ │ andls r6, r0, #10092544 @ 0x9a0000 │ │ │ │ @ instruction: 0x460247b8 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - blls 6ef60 │ │ │ │ + blls 6ef74 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5a3f0 │ │ │ │ + bl feb5a404 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bvs ff107158 │ │ │ │ + bvs ff10716c │ │ │ │ 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 7721c │ │ │ │ + blcc 77230 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - mrc 7, 1, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + mcr 7, 1, pc, cr14, cr13, {7} @ │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - strdcs lr, [r0], -r2 │ │ │ │ + andcs lr, r0, r8, ror #27 │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ ldmiblt r2!, {r1, r3, r5, r6, fp, sp, lr} │ │ │ │ stmiavs sp!, {r3, r5, r9, sl, lr} │ │ │ │ - stcl 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ + ldcl 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ mvnsle r2, r0, lsl #26 │ │ │ │ stmiavs r4!, {r5, r9, sl, lr} │ │ │ │ - stcl 7, cr15, [r2, #1012]! @ 0x3f4 │ │ │ │ + ldcl 7, cr15, [r8, #1012] @ 0x3f4 │ │ │ │ rscle r2, r0, r0, lsl #24 │ │ │ │ stccs 8, cr6, [r0, #-404] @ 0xfffffe6c │ │ │ │ strtmi sp, [r0], -lr, ror #3 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - stccs 13, cr14, [r0], {218} @ 0xda │ │ │ │ + stccs 13, cr14, [r0], {208} @ 0xd0 │ │ │ │ ubfx sp, r7, #1, #22 │ │ │ │ ldmdavs r3, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xd12a2b00 │ │ │ │ @ instruction: 0x46106893 │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - blls 7e99c │ │ │ │ + blls 7e988 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ stmiavs sp!, {r3, r5, r9, sl, lr} │ │ │ │ - stcl 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ + ldc 7, cr15, [ip, #1012]! @ 0x3f4 │ │ │ │ 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, r2, r4, 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, {r1, r2, r4, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ - blls c7a9c │ │ │ │ + ldmib sp, {r2, r3, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + blls c7ab0 │ │ │ │ ldrmi fp, [r8], -r9, ror #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - ldmib sp, {r2, r3, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ - blcs fab0 │ │ │ │ + ldmib sp, {r1, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + blcs fac4 │ │ │ │ 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, r2, r4, r5, r6, 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, {r2, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r3, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldrtmi r2, [r9], -r2, lsl #6 │ │ │ │ sbcsle r2, ip, r0, lsl #30 │ │ │ │ svclt 0x0000e7e9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5a4ec │ │ │ │ + bl feb5a500 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf7fdb082 │ │ │ │ - stmdbvs r3!, {r2, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + stmdbvs r3!, {r1, r3, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ strbtle r0, [r2], #-2011 @ 0xfffff825 │ │ │ │ - blcs 1d690 │ │ │ │ + blcs 1d6a4 │ │ │ │ stmiavs r5!, {r1, r2, r4, r5, r8, ip, lr, pc} │ │ │ │ strcs fp, [r0, #-2829] @ 0xfffff4f3 │ │ │ │ - blcs 1b5a4 │ │ │ │ + blcs 1b5b8 │ │ │ │ stmdbvs r0!, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdbvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd6123 │ │ │ │ - stmdbvs r0!, {r4, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdbvs r0!, {r1, r2, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ movwcs r6, #2464 @ 0x9a0 │ │ │ │ stmdacs r0, {r0, r1, r5, r8, sp, lr} │ │ │ │ stmdavs r5!, {r1, r2, r3, r5, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8d54620 │ │ │ │ ldrmi r3, [r8, r0, lsr #1] │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 77350 │ │ │ │ - blcs 1b3f4 │ │ │ │ + blcc 77364 │ │ │ │ + blcs 1b408 │ │ │ │ andlt sp, r2, pc, lsr #32 │ │ │ │ stmdbmi r4!, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ stmdavs r8!, {r9, sp}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ @ instruction: 0x4601fe95 │ │ │ │ ldmdblt r9!, {r3, r5, r9, sl, lr} │ │ │ │ movwls r6, #6315 @ 0x18ab │ │ │ │ @ instruction: 0xff40f7ff │ │ │ │ ldrmi r9, [sp], -r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ strb r6, [sl, r3, ror #17] │ │ │ │ @ instruction: 0x4619695a │ │ │ │ orrslt r4, sl, r0, lsr #12 │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 824c8 │ │ │ │ + blls 824dc │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - @ instruction: 0xe7b9ed3a │ │ │ │ + @ instruction: 0xe7b9ed30 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 776c4 │ │ │ │ - blcs 1b3a8 │ │ │ │ + blcc 776d8 │ │ │ │ + blcs 1b3bc │ │ │ │ @ instruction: 0xf7fdd1c7 │ │ │ │ - @ instruction: 0xe7c4ed72 │ │ │ │ + strb lr, [r4, r8, ror #26] │ │ │ │ rscvs r6, r2, sl, lsl r9 │ │ │ │ strtmi lr, [r8], -ip, ror #15 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd4070 │ │ │ │ - ldrmi fp, [r8], -r5, ror #26 │ │ │ │ - stc 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0x4618bd5b │ │ │ │ + ldc 7, cr15, [r6, #-1012] @ 0xfffffc0c │ │ │ │ rscvs r6, r5, r0, lsr #18 │ │ │ │ @ instruction: 0xd1a82800 │ │ │ │ @ instruction: 0xf7fde7ae │ │ │ │ - andcs lr, r0, #8320 @ 0x2080 │ │ │ │ + andcs lr, r0, #120, 26 @ 0x1e00 │ │ │ │ @ instruction: 0xf7fd4611 │ │ │ │ - stmdacs r0, {r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ stmdami r3, {r2, r4, r7, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - @ instruction: 0xe78fecf2 │ │ │ │ + str lr, [pc, r8, ror #25] │ │ │ │ @ instruction: 0xfffffe91 │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi be8a8 │ │ │ │ + blhi be8bc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r6, fp, r5, lsl #20 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ subsle r2, r2, r0, lsl #26 │ │ │ │ strmi r6, [lr], -r2, asr #21 │ │ │ │ - bcs 14c20 │ │ │ │ + bcs 14c34 │ │ │ │ andcs sp, r0, r3, asr r0 │ │ │ │ - stc 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [r8, #-1012] @ 0xfffffc0c │ │ │ │ stmdacs r0, {r4, r5, r6, sp, lr} │ │ │ │ addhi pc, lr, r0 │ │ │ │ vstrcs s12, [r0, #-916] @ 0xfffffc6c │ │ │ │ ldmdbvs r2!, {r1, r2, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ vldr s12, [r6, #140] @ 0x8c │ │ │ │ ldmdavs r7, {r1, r8, r9, fp, pc}^ │ │ │ │ @ instruction: 0xf8d46872 │ │ │ │ @@ -2388,39 +2393,39 @@ │ │ │ │ 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, cr1 @ │ │ │ │ ldmdbmi r6!, {r0, r1, r2, r4, r8, r9, fp}^ │ │ │ │ ldrtmi r6, [r8], -r2, ror #20 │ │ │ │ - blvc 23ed00 │ │ │ │ + blvc 23ed14 │ │ │ │ andls r9, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0x46424479 │ │ │ │ - blvc beaa4 │ │ │ │ - mrrc 7, 15, pc, sl, cr13 @ │ │ │ │ + blvc beab8 │ │ │ │ + mrrc 7, 15, pc, r0, cr13 @ │ │ │ │ @ instruction: 0xf06f6872 │ │ │ │ strmi r4, [r4], -r0, asr #2 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ - blcc 77494 │ │ │ │ - blcs 1b4d4 │ │ │ │ + blcc 774a8 │ │ │ │ + blcs 1b4e8 │ │ │ │ sbchi pc, r7, r0 │ │ │ │ subsle r2, r5, r0, lsl #24 │ │ │ │ @ instruction: 0x46216830 │ │ │ │ - ldcl 7, cr15, [r6], {253} @ 0xfd │ │ │ │ + stcl 7, cr15, [ip], {253} @ 0xfd │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ strmi r4, [r5], -r0, asr #6 │ │ │ │ mulle r4, sl, r2 │ │ │ │ eorvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0x462880ba │ │ │ │ ldc 0, cr11, [sp], #44 @ 0x2c │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ - bmi 17e447c │ │ │ │ + bmi 17e4490 │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - blhi beb1c │ │ │ │ + blhi beb30 │ │ │ │ ldmpl fp, {r0, r2, r3, r4, r6, r8, r9, sl, fp, lr} │ │ │ │ rsbsvs r4, r3, pc, ror r4 │ │ │ │ addmi r6, sl, #1703936 @ 0x1a0000 │ │ │ │ svclt 0x001c6931 │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ @ instruction: 0xf8d168c2 │ │ │ │ movwls r8, #24580 @ 0x6004 │ │ │ │ @@ -2428,30 +2433,30 @@ │ │ │ │ @ instruction: 0xf0000106 │ │ │ │ mcrr 11, 9, 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, 8, pc, r1, cr13 @ │ │ │ │ - bvs 18c6160 │ │ │ │ + bvs 18c6174 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #6 │ │ │ │ - blvc 23eda8 │ │ │ │ + blvc 23edbc │ │ │ │ strtmi r9, [fp], -r8, lsl #20 │ │ │ │ str r4, [fp, r0, asr #12]! │ │ │ │ stmiblt r7!, {r0, r1, r2, r3, r5, r6, fp, sp, lr} │ │ │ │ ldrtmi r4, [r1], -r8, lsr #12 │ │ │ │ @ instruction: 0xf00068ad │ │ │ │ stmdacs r0, {r0, r1, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x007df43f │ │ │ │ @ instruction: 0xf06f6870 │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ mulle r3, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ rsbsle r2, r6, r0, lsl #22 │ │ │ │ - ldrbcc pc, [pc, #79]! @ 358f <__gmon_start__@plt+0x2697> @ │ │ │ │ + ldrbcc pc, [pc, #79]! @ 35a3 <__gmon_start__@plt+0x26ab> @ │ │ │ │ ldmdavs fp!, {r0, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrtmi fp, [r8], -fp, asr #18 │ │ │ │ @ instruction: 0xf8d74631 │ │ │ │ @ instruction: 0xf0008008 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ strbmi sp, [r7], -r8, ror #3 │ │ │ │ @ instruction: 0xf8d3e7dd │ │ │ │ @@ -2476,239 +2481,239 @@ │ │ │ │ stc2l 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ ldrtmi r9, [r1], -r8, lsl #20 │ │ │ │ ldmvs r2, {r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf0009208 │ │ │ │ stmdacs r0, {r0, r1, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r2, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ - bcs c1e4 │ │ │ │ + bcs c1f8 │ │ │ │ ldmdavs r0, {r0, r1, r3, r4, r6, r7, ip, lr, pc}^ │ │ │ │ ldrtmi r4, [r2], -r9, asr #12 │ │ │ │ ldc2l 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xd1a92800 │ │ │ │ ldrtmi r9, [r1], -r8, lsl #20 │ │ │ │ ldmvs r3, {r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf0009308 │ │ │ │ - blls 2816b0 │ │ │ │ + blls 2816c4 │ │ │ │ orrsle r2, pc, r0, lsl #16 │ │ │ │ ldrtmi r9, [r2], -r8, lsl #16 │ │ │ │ ldrbtmi r4, [r9], #-2325 @ 0xfffff6eb │ │ │ │ sbcle r2, r4, r0, lsl #16 │ │ │ │ - blls 22821c │ │ │ │ + blls 228230 │ │ │ │ @ instruction: 0xf7ff6858 │ │ │ │ - blls 242b0c │ │ │ │ + blls 242b20 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #12 │ │ │ │ - bcs 14e68 │ │ │ │ + bcs 14e7c │ │ │ │ ldmvs sl, {r1, r2, r3, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf0009208 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ - blls 277c38 │ │ │ │ + blls 277c4c │ │ │ │ ldrmi lr, [r0], -r6, ror #15 │ │ │ │ - ldc 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ + stc 7, cr15, [r8], #-1012 @ 0xfffffc0c │ │ │ │ @ instruction: 0x4620e734 │ │ │ │ - stc 7, cr15, [lr], #-1012 @ 0xfffffc0c │ │ │ │ + stc 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ @ instruction: 0xf7fde741 │ │ │ │ - str lr, [r5, ip, lsr #24] │ │ │ │ - strdeq ip, [r1], -lr │ │ │ │ + str lr, [r5, r2, lsr #24] │ │ │ │ + andeq ip, r1, sl, ror #23 │ │ │ │ andeq r0, r0, ip, asr #22 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, fp, lsr #1 │ │ │ │ andeq r0, r0, r7, asr r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ stc 12, cr5, [sp, #-512]! @ 0xfffffe00 │ │ │ │ - bl feb6625c │ │ │ │ + bl feb66270 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r2, {r6, r7, r8, r9, sl, fp} │ │ │ │ stmdbvs r9, {r0, r2, r3, r9, sl, lr} │ │ │ │ - bvs ef888 │ │ │ │ + bvs ef89c │ │ │ │ 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, cr15 @ │ │ │ │ vmov.32 d7[1], r0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ ldmib r4, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf0000104 │ │ │ │ mcrr 10, 12, pc, r1, cr5 @ │ │ │ │ - bvs 18462f0 │ │ │ │ + bvs 1846304 │ │ │ │ ldrtmi r9, [r8], -r0, lsl #2 │ │ │ │ - blvc 23ef38 │ │ │ │ + blvc 23ef4c │ │ │ │ ldmib sp, {r0, r4, r8, fp, lr}^ │ │ │ │ ldrbtmi r2, [r9], #-774 @ 0xfffffcfa │ │ │ │ - blvc becdc │ │ │ │ - bl fc16a0 │ │ │ │ + blvc becf0 │ │ │ │ + bl d416b4 │ │ │ │ @ instruction: 0x4604b190 │ │ │ │ strtmi r6, [r1], -r8, ror #16 │ │ │ │ - bl ff1c16ac │ │ │ │ + bl fef416c0 │ │ │ │ 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]! @ 3727 <__gmon_start__@plt+0x282f> @ │ │ │ │ + ldrbcc pc, [pc, #79]! @ 373b <__gmon_start__@plt+0x2843> @ │ │ │ │ @ instruction: 0x4620e7f7 │ │ │ │ - bl ff4c16d4 │ │ │ │ + bl ff2416e8 │ │ │ │ svclt 0x0000e7f3 │ │ │ │ andeq r0, r0, lr, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5a8f0 │ │ │ │ + bl feb5a904 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7fd0ff8 │ │ │ │ - andcs lr, r0, r2, lsl #23 │ │ │ │ + andcs lr, r0, r8, ror fp │ │ │ │ svclt 0x0000bd08 │ │ │ │ - ldr r3, [pc, #20] @ 3718 <__gmon_start__@plt+0x2820> │ │ │ │ - ldr r2, [pc, #20] @ 371c <__gmon_start__@plt+0x2824> │ │ │ │ + ldr r3, [pc, #20] @ 372c <__gmon_start__@plt+0x2834> │ │ │ │ + ldr r2, [pc, #20] @ 3730 <__gmon_start__@plt+0x2838> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b ef8 <__gmon_start__@plt> │ │ │ │ - strdeq ip, [r1], -r4 │ │ │ │ + andeq ip, r1, r0, ror #17 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ - blmi 1d5740 │ │ │ │ + blmi 1d5754 │ │ │ │ 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 │ │ │ │ - muleq r1, r2, fp │ │ │ │ - muleq r1, r0, fp │ │ │ │ - ldrdeq ip, [r1], -r2 │ │ │ │ + andeq ip, r1, lr, ror fp │ │ │ │ + andeq ip, r1, ip, ror fp │ │ │ │ + @ instruction: 0x0001c8be │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - blmi 255774 │ │ │ │ - bmi 254938 │ │ │ │ - bne 6d4948 │ │ │ │ + blmi 255788 │ │ │ │ + bmi 25494c │ │ │ │ + bne 6d495c │ │ │ │ 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, ror #22 │ │ │ │ - andeq ip, r1, r4, ror #22 │ │ │ │ - andeq ip, r1, r4, lsr #17 │ │ │ │ + andeq ip, r1, r4, asr fp │ │ │ │ + andeq ip, r1, r0, asr fp │ │ │ │ + muleq r1, r0, r8 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ - blmi 2b0ba8 │ │ │ │ + blmi 2b0bbc │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 271d40 │ │ │ │ + blmi 271d54 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - @ instruction: 0xf7ffeade │ │ │ │ - blmi 1c36a4 │ │ │ │ + @ instruction: 0xf7ffead4 │ │ │ │ + blmi 1c36b8 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq ip, r1, r2, lsr fp │ │ │ │ - andeq ip, r1, r4, ror r8 │ │ │ │ + andeq ip, r1, lr, lsl fp │ │ │ │ + andeq ip, r1, r0, ror #16 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ - andeq ip, r1, sl, asr #18 │ │ │ │ - andeq ip, r1, r2, lsl fp │ │ │ │ + andeq ip, r1, r6, lsr r9 │ │ │ │ + strdeq ip, [r1], -lr │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -000037c4 : │ │ │ │ - ldr r0, [pc, #4] @ (37cc ) │ │ │ │ +000037d8 : │ │ │ │ + ldr r0, [pc, #4] @ (37e0 ) │ │ │ │ add r0, pc │ │ │ │ b.w d7c │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ 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] @ (383c ) │ │ │ │ + ldr r6, [pc, #92] @ (3850 ) │ │ │ │ mov r4, r0 │ │ │ │ blx dc8 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx eec │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 3836 │ │ │ │ + cbz r0, 384a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx db0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3836 │ │ │ │ + blt.n 384a │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ blx d8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r0, 3836 │ │ │ │ + cbz r0, 384a │ │ │ │ mov r0, r4 │ │ │ │ blx db0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3836 │ │ │ │ + blt.n 384a │ │ │ │ add.w r0, r6, #88 @ 0x58 │ │ │ │ blx d8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - cbz r0, 3836 │ │ │ │ + cbz r0, 384a │ │ │ │ mov r0, r4 │ │ │ │ blx db0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ b.w 1088 <__gmon_start__@plt+0x190> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #88] @ (38ac ) │ │ │ │ + ldr r5, [pc, #88] @ (38c0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r5, pc │ │ │ │ ands.w r2, r2, #8 │ │ │ │ - bne.n 388e │ │ │ │ + bne.n 38a2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #76] @ (38b0 ) │ │ │ │ + ldr r1, [pc, #76] @ (38c4 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3080 <__gmon_start__@plt+0x2188> │ │ │ │ + bl 3094 <__gmon_start__@plt+0x219c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ - cbnz r0, 38a0 │ │ │ │ + cbnz r0, 38b4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 3886 │ │ │ │ + cbz r3, 389a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ blx df8 │ │ │ │ - b.n 3876 │ │ │ │ - ldr r3, [pc, #44] @ (38b4 ) │ │ │ │ + b.n 388a │ │ │ │ + ldr r3, [pc, #44] @ (38c8 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #40] @ (38b8 ) │ │ │ │ - ldr r1, [pc, #40] @ (38bc ) │ │ │ │ + ldr r3, [pc, #40] @ (38cc ) │ │ │ │ + ldr r1, [pc, #40] @ (38d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 388a │ │ │ │ + b.n 389e │ │ │ │ blx df8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 3876 │ │ │ │ + b.n 388a │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #26 │ │ │ │ @@ -2717,145 +2722,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, 38e2 │ │ │ │ + cbz r0, 38f6 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 38e6 │ │ │ │ + cbnz r0, 38fa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 38ea │ │ │ │ + cbnz r0, 38fe │ │ │ │ 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 3904 │ │ │ │ + b.n 3918 │ │ │ │ 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 3af2 │ │ │ │ + beq.w 3b06 │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 3956 │ │ │ │ + ble.n 396a │ │ │ │ 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 3974 │ │ │ │ + beq.n 3988 │ │ │ │ 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 3988 │ │ │ │ + beq.n 399c │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 3ade │ │ │ │ + beq.w 3af2 │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 39b6 │ │ │ │ + blt.n 39ca │ │ │ │ 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 39d4 │ │ │ │ + b.n 39e8 │ │ │ │ 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 39ea │ │ │ │ + bpl.n 39fe │ │ │ │ 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 3a28 │ │ │ │ + bcc.n 3a3c │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 3a10 │ │ │ │ + bcc.n 3a24 │ │ │ │ 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 3b44 │ │ │ │ + bcs.w 3b58 │ │ │ │ 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 3a10 │ │ │ │ + bcs.n 3a24 │ │ │ │ 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 3a72 │ │ │ │ + bge.n 3a86 │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 3a6e │ │ │ │ + ble.n 3a82 │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 3a88 │ │ │ │ + b.n 3a9c │ │ │ │ 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 │ │ │ │ @@ -2863,17 +2868,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 3ad6 │ │ │ │ + bge.n 3aea │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 3abe │ │ │ │ + bgt.n 3ad2 │ │ │ │ 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 │ │ │ │ @@ -2890,35 +2895,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 3990 │ │ │ │ + b.n 39a4 │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 3b52 │ │ │ │ + beq.n 3b66 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 3b16 │ │ │ │ + beq.n 3b2a │ │ │ │ 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 3b34 │ │ │ │ + bne.n 3b48 │ │ │ │ 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 │ │ │ │ @@ -2949,28 +2954,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 3a3c │ │ │ │ + b.n 3a50 │ │ │ │ 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 3a3c │ │ │ │ + b.n 3a50 │ │ │ │ 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 │ │ │ │ @@ -2984,34 +2989,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 3a3c │ │ │ │ + b.n 3a50 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 3c2a │ │ │ │ + b.n 3c3e │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 3c2a │ │ │ │ + bpl.n 3c3e │ │ │ │ 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 39ea │ │ │ │ + beq.w 39fe │ │ │ │ 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 │ │ │ │ @@ -3019,9 +3024,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 39ea │ │ │ │ + b.n 39fe │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00003c70 <.fini>: │ │ │ │ +00003c84 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,206 +1,206 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00003c78 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00003c88 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00003c98 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00003ca8 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00003cb8 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00003cc8 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00003cd8 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00003ce8 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00003cf8 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00003d08 7c4f6470 703a5072 6f66696c 65720000 |Odpp:Profiler.. │ │ │ │ - 0x00003d18 6d6f6e69 746f7269 6e670000 73797300 monitoring..sys. │ │ │ │ - 0x00003d28 4d495353 494e4700 5f707973 74617274 MISSING._pystart │ │ │ │ - 0x00003d38 5f63616c 6c626163 6b000000 7c70703a _callback...|pp: │ │ │ │ - 0x00003d48 656e6162 6c650000 69730000 7573655f enable..is..use_ │ │ │ │ - 0x00003d58 746f6f6c 5f696400 6350726f 66696c65 tool_id.cProfile │ │ │ │ - 0x00003d68 00000000 416e6f74 68657220 70726f66 ....Another prof │ │ │ │ - 0x00003d78 696c696e 6720746f 6f6c2069 7320616c iling tool is al │ │ │ │ - 0x00003d88 72656164 79206163 74697665 00000000 ready active.... │ │ │ │ - 0x00003d98 69694f00 72656769 73746572 5f63616c iiO.register_cal │ │ │ │ - 0x00003da8 6c626163 6b000000 69690000 7365745f lback...ii..set_ │ │ │ │ - 0x00003db8 6576656e 74730000 5f636361 6c6c5f63 events.._ccall_c │ │ │ │ - 0x00003dc8 616c6c62 61636b20 65787065 63746564 allback expected │ │ │ │ - 0x00003dd8 20342061 7267756d 656e7473 2c20676f 4 arguments, go │ │ │ │ - 0x00003de8 7420257a 64000000 6275696c 74696e73 t %zd...builtins │ │ │ │ - 0x00003df8 00000000 3c25552e 25733e00 3c25733e ....<%U.%s>.<%s> │ │ │ │ - 0x00003e08 00000000 3c627569 6c742d69 6e206d65 ..... │ │ │ │ - 0x00003e38 00000000 5f707973 74617274 5f63616c ...._pystart_cal │ │ │ │ - 0x00003e48 6c626163 6b206578 70656374 65642032 lback expected 2 │ │ │ │ - 0x00003e58 20617267 756d656e 74732c20 676f7420 arguments, got │ │ │ │ - 0x00003e68 257a6400 5f707972 65747572 6e5f6361 %zd._pyreturn_ca │ │ │ │ - 0x00003e78 6c6c6261 636b2065 78706563 74656420 llback expected │ │ │ │ - 0x00003e88 33206172 67756d65 6e74732c 20676f74 3 arguments, got │ │ │ │ - 0x00003e98 20257a64 00000000 5f637265 7475726e %zd...._creturn │ │ │ │ - 0x00003ea8 5f63616c 6c626163 6b206578 70656374 _callback expect │ │ │ │ - 0x00003eb8 65642034 20617267 756d656e 74732c20 ed 4 arguments, │ │ │ │ - 0x00003ec8 676f7420 257a6400 63616e6e 6f742064 got %zd.cannot d │ │ │ │ - 0x00003ed8 69736162 6c652070 726f6669 6c657220 isable profiler │ │ │ │ - 0x00003ee8 696e2065 78746572 6e616c20 74696d65 in external time │ │ │ │ - 0x00003ef8 72000000 69000000 66726565 5f746f6f r...i...free_too │ │ │ │ - 0x00003f08 6c5f6964 00000000 6d656d6f 72792077 l_id....memory w │ │ │ │ - 0x00003f18 61732065 78686175 73746564 20776869 as exhausted whi │ │ │ │ - 0x00003f28 6c652070 726f6669 6c696e67 00000000 le profiling.... │ │ │ │ - 0x00003f38 63616e6e 6f742063 6c656172 2070726f cannot clear pro │ │ │ │ - 0x00003f48 66696c65 7220696e 20657874 65726e61 filer in externa │ │ │ │ - 0x00003f58 6c207469 6d657200 67657473 74617473 l timer.getstats │ │ │ │ - 0x00003f68 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ - 0x00003f78 6d656e74 73000000 45786365 7074696f ments...Exceptio │ │ │ │ - 0x00003f88 6e206967 6e6f7265 64207768 656e2064 n ignored when d │ │ │ │ - 0x00003f98 65737472 6f79696e 67205f6c 7370726f estroying _lspro │ │ │ │ - 0x00003fa8 66207072 6f66696c 65720000 28284f6c f profiler..((Ol │ │ │ │ - 0x00003fb8 6c64644f 29290000 28284f6c 6c646429 lddO))..((Olldd) │ │ │ │ - 0x00003fc8 29000000 67657473 74617473 00000000 )...getstats.... │ │ │ │ - 0x00003fd8 64697361 626c6500 636c6561 72000000 disable.clear... │ │ │ │ - 0x00003fe8 5f707972 65747572 6e5f6361 6c6c6261 _pyreturn_callba │ │ │ │ - 0x00003ff8 636b0000 5f636361 6c6c5f63 616c6c62 ck.._ccall_callb │ │ │ │ - 0x00004008 61636b00 5f637265 7475726e 5f63616c ack._creturn_cal │ │ │ │ - 0x00004018 6c626163 6b000000 636f6465 00000000 lback...code.... │ │ │ │ - 0x00004028 63616c6c 65642063 6f646520 6f626a65 called code obje │ │ │ │ - 0x00004038 6374206f 72206275 696c742d 696e2066 ct or built-in f │ │ │ │ - 0x00004048 756e6374 696f6e20 6e616d65 00000000 unction name.... │ │ │ │ - 0x00004058 63616c6c 636f756e 74000000 686f7720 callcount...how │ │ │ │ - 0x00004068 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ - 0x00004078 69732063 616c6c65 64000000 72656363 is called...recc │ │ │ │ - 0x00004088 616c6c63 6f756e74 00000000 686f7720 allcount....how │ │ │ │ - 0x00004098 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ - 0x000040a8 69732063 616c6c65 64207265 63757273 is called recurs │ │ │ │ - 0x000040b8 6976656c 79000000 746f7461 6c74696d ively...totaltim │ │ │ │ - 0x000040c8 65000000 746f7461 6c207469 6d652073 e...total time s │ │ │ │ - 0x000040d8 70656e74 20696e20 74686973 2063616c pent in this cal │ │ │ │ - 0x000040e8 6c000000 696e6c69 6e657469 6d650000 l...inlinetime.. │ │ │ │ - 0x000040f8 696e6c69 6e652074 696d6520 286e6f74 inline time (not │ │ │ │ - 0x00004108 20696e20 66757274 68657220 73756263 in further subc │ │ │ │ - 0x00004118 616c6c73 29000000 636f6465 206f626a alls)...code obj │ │ │ │ - 0x00004128 65637420 6f722062 75696c74 2d696e20 ect or built-in │ │ │ │ - 0x00004138 66756e63 74696f6e 206e616d 65000000 function name... │ │ │ │ - 0x00004148 686f7720 6d616e79 2074696d 65732074 how many times t │ │ │ │ - 0x00004158 68697320 77617320 63616c6c 65640000 his was called.. │ │ │ │ - 0x00004168 686f7720 6d616e79 2074696d 65732063 how many times c │ │ │ │ - 0x00004178 616c6c65 64207265 63757273 6976656c alled recursivel │ │ │ │ - 0x00004188 79000000 746f7461 6c207469 6d652069 y...total time i │ │ │ │ - 0x00004198 6e207468 69732065 6e747279 00000000 n this entry.... │ │ │ │ - 0x000041a8 696e6c69 6e652074 696d6520 696e2074 inline time in t │ │ │ │ - 0x000041b8 68697320 656e7472 7920286e 6f742069 his entry (not i │ │ │ │ - 0x000041c8 6e207375 6263616c 6c732900 63616c6c n subcalls).call │ │ │ │ - 0x000041d8 73000000 64657461 696c7320 6f662074 s...details of t │ │ │ │ - 0x000041e8 68652063 616c6c73 00000000 73756263 he calls....subc │ │ │ │ - 0x000041f8 616c6c73 00000000 74696d65 756e6974 alls....timeunit │ │ │ │ - 0x00004208 00000000 5f6c7370 726f662e 70726f66 ...._lsprof.prof │ │ │ │ - 0x00004218 696c6572 5f737562 656e7472 79000000 iler_subentry... │ │ │ │ - 0x00004228 5f6c7370 726f662e 70726f66 696c6572 _lsprof.profiler │ │ │ │ - 0x00004238 5f656e74 72790000 5f6c7370 726f662e _entry.._lsprof. │ │ │ │ - 0x00004248 50726f66 696c6572 00000000 5f6c7370 Profiler...._lsp │ │ │ │ - 0x00004258 726f6600 46617374 2070726f 66696c65 rof.Fast profile │ │ │ │ - 0x00004268 72000000 636c6561 7228290a 0a436c65 r...clear()..Cle │ │ │ │ - 0x00004278 61722061 6c6c2070 726f6669 6c696e67 ar all profiling │ │ │ │ - 0x00004288 20696e66 6f726d61 74696f6e 20636f6c information col │ │ │ │ - 0x00004298 6c656374 65642073 6f206661 722e0a00 lected so far... │ │ │ │ - 0x000042a8 64697361 626c6528 290a0a53 746f7020 disable()..Stop │ │ │ │ - 0x000042b8 636f6c6c 65637469 6e672070 726f6669 collecting profi │ │ │ │ - 0x000042c8 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ - 0x000042d8 2e0a0000 656e6162 6c652873 75626361 ....enable(subca │ │ │ │ - 0x000042e8 6c6c733d 54727565 2c206275 696c7469 lls=True, builti │ │ │ │ - 0x000042f8 6e733d54 72756529 0a0a5374 61727420 ns=True)..Start │ │ │ │ - 0x00004308 636f6c6c 65637469 6e672070 726f6669 collecting profi │ │ │ │ - 0x00004318 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ - 0x00004328 2e0a4966 20277375 6263616c 6c732720 ..If 'subcalls' │ │ │ │ - 0x00004338 69732054 7275652c 20616c73 6f207265 is True, also re │ │ │ │ - 0x00004348 636f7264 7320666f 72206561 63682066 cords for each f │ │ │ │ - 0x00004358 756e6374 696f6e0a 73746174 69737469 unction.statisti │ │ │ │ - 0x00004368 63732073 65706172 61746564 20616363 cs separated acc │ │ │ │ - 0x00004378 6f726469 6e672074 6f206974 73206375 ording to its cu │ │ │ │ - 0x00004388 7272656e 74206361 6c6c6572 2e0a4966 rrent caller..If │ │ │ │ - 0x00004398 20276275 696c7469 6e732720 69732054 'builtins' is T │ │ │ │ - 0x000043a8 7275652c 20726563 6f726473 20746865 rue, records the │ │ │ │ - 0x000043b8 2074696d 65207370 656e7420 696e0a62 time spent in.b │ │ │ │ - 0x000043c8 75696c74 2d696e20 66756e63 74696f6e uilt-in function │ │ │ │ - 0x000043d8 73207365 70617261 74656c79 2066726f s separately fro │ │ │ │ - 0x000043e8 6d207468 65697220 63616c6c 65722e0a m their caller.. │ │ │ │ - 0x000043f8 00000000 67657473 74617473 28247365 ....getstats($se │ │ │ │ - 0x00004408 6c662c20 2f290a2d 2d0a0a6c 69737420 lf, /).--..list │ │ │ │ - 0x00004418 6f662070 726f6669 6c65725f 656e7472 of profiler_entr │ │ │ │ - 0x00004428 79206f62 6a656374 732e0a0a 67657473 y objects...gets │ │ │ │ - 0x00004438 74617473 2829202d 3e206c69 7374206f tats() -> list o │ │ │ │ - 0x00004448 66207072 6f66696c 65725f65 6e747279 f profiler_entry │ │ │ │ - 0x00004458 206f626a 65637473 0a0a5265 7475726e objects..Return │ │ │ │ - 0x00004468 20616c6c 20696e66 6f726d61 74696f6e all information │ │ │ │ - 0x00004478 20636f6c 6c656374 65642062 79207468 collected by th │ │ │ │ - 0x00004488 65207072 6f66696c 65722e0a 45616368 e profiler..Each │ │ │ │ - 0x00004498 2070726f 66696c65 725f656e 74727920 profiler_entry │ │ │ │ - 0x000044a8 69732061 20747570 6c652d6c 696b6520 is a tuple-like │ │ │ │ - 0x000044b8 6f626a65 63742077 69746820 7468650a object with the. │ │ │ │ - 0x000044c8 666f6c6c 6f77696e 67206174 74726962 following attrib │ │ │ │ - 0x000044d8 75746573 3a0a0a20 20202063 6f646520 utes:.. code │ │ │ │ - 0x000044e8 20202020 20202020 20636f64 65206f62 code ob │ │ │ │ - 0x000044f8 6a656374 0a202020 2063616c 6c636f75 ject. callcou │ │ │ │ - 0x00004508 6e742020 20202068 6f77206d 616e7920 nt how many │ │ │ │ - 0x00004518 74696d65 73207468 69732077 61732063 times this was c │ │ │ │ - 0x00004528 616c6c65 640a2020 20207265 6363616c alled. reccal │ │ │ │ - 0x00004538 6c636f75 6e742020 686f7720 6d616e79 lcount how many │ │ │ │ - 0x00004548 2074696d 65732063 616c6c65 64207265 times called re │ │ │ │ - 0x00004558 63757273 6976656c 790a2020 2020746f cursively. to │ │ │ │ - 0x00004568 74616c74 696d6520 20202020 746f7461 taltime tota │ │ │ │ - 0x00004578 6c207469 6d652069 6e207468 69732065 l time in this e │ │ │ │ - 0x00004588 6e747279 0a202020 20696e6c 696e6574 ntry. inlinet │ │ │ │ - 0x00004598 696d6520 20202069 6e6c696e 65207469 ime inline ti │ │ │ │ - 0x000045a8 6d652069 6e207468 69732065 6e747279 me in this entry │ │ │ │ - 0x000045b8 20286e6f 7420696e 20737562 63616c6c (not in subcall │ │ │ │ - 0x000045c8 73290a20 20202063 616c6c73 20202020 s). calls │ │ │ │ - 0x000045d8 20202020 20646574 61696c73 206f6620 details of │ │ │ │ - 0x000045e8 74686520 63616c6c 730a0a54 68652063 the calls..The c │ │ │ │ - 0x000045f8 616c6c73 20617474 72696275 74652069 alls attribute i │ │ │ │ - 0x00004608 73206569 74686572 204e6f6e 65206f72 s either None or │ │ │ │ - 0x00004618 2061206c 69737420 6f660a70 726f6669 a list of.profi │ │ │ │ - 0x00004628 6c65725f 73756265 6e747279 206f626a ler_subentry obj │ │ │ │ - 0x00004638 65637473 3a0a0a20 20202063 6f646520 ects:.. code │ │ │ │ - 0x00004648 20202020 20202020 2063616c 6c656420 called │ │ │ │ - 0x00004658 636f6465 206f626a 6563740a 20202020 code object. │ │ │ │ - 0x00004668 63616c6c 636f756e 74202020 2020686f callcount ho │ │ │ │ - 0x00004678 77206d61 6e792074 696d6573 20746869 w many times thi │ │ │ │ - 0x00004688 73206973 2063616c 6c65640a 20202020 s is called. │ │ │ │ - 0x00004698 72656363 616c6c63 6f756e74 2020686f reccallcount ho │ │ │ │ - 0x000046a8 77206d61 6e792074 696d6573 20746869 w many times thi │ │ │ │ - 0x000046b8 73206973 2063616c 6c656420 72656375 s is called recu │ │ │ │ - 0x000046c8 72736976 656c790a 20202020 746f7461 rsively. tota │ │ │ │ - 0x000046d8 6c74696d 65202020 2020746f 74616c20 ltime total │ │ │ │ - 0x000046e8 74696d65 20737065 6e742069 6e207468 time spent in th │ │ │ │ - 0x000046f8 69732063 616c6c0a 20202020 696e6c69 is call. inli │ │ │ │ - 0x00004708 6e657469 6d652020 2020696e 6c696e65 netime inline │ │ │ │ - 0x00004718 2074696d 6520286e 6f742069 6e206675 time (not in fu │ │ │ │ - 0x00004728 72746865 72207375 6263616c 6c732900 rther subcalls). │ │ │ │ - 0x00004738 50726f66 696c6572 2874696d 65723d4e Profiler(timer=N │ │ │ │ - 0x00004748 6f6e652c 2074696d 65756e69 743d4e6f one, timeunit=No │ │ │ │ - 0x00004758 6e652c20 73756263 616c6c73 3d547275 ne, subcalls=Tru │ │ │ │ - 0x00004768 652c2062 75696c74 696e733d 54727565 e, builtins=True │ │ │ │ - 0x00004778 290a0a20 20202042 75696c64 73206120 ).. Builds a │ │ │ │ - 0x00004788 70726f66 696c6572 206f626a 65637420 profiler object │ │ │ │ - 0x00004798 7573696e 67207468 65207370 65636966 using the specif │ │ │ │ - 0x000047a8 69656420 74696d65 72206675 6e637469 ied timer functi │ │ │ │ - 0x000047b8 6f6e2e0a 20202020 54686520 64656661 on.. The defa │ │ │ │ - 0x000047c8 756c7420 74696d65 72206973 20612066 ult timer is a f │ │ │ │ - 0x000047d8 61737420 6275696c 742d696e 206f6e65 ast built-in one │ │ │ │ - 0x000047e8 20626173 6564206f 6e207265 616c2074 based on real t │ │ │ │ - 0x000047f8 696d652e 0a202020 20466f72 20637573 ime.. For cus │ │ │ │ - 0x00004808 746f6d20 74696d65 72206675 6e637469 tom timer functi │ │ │ │ - 0x00004818 6f6e7320 72657475 726e696e 6720696e ons returning in │ │ │ │ - 0x00004828 74656765 72732c20 74696d65 756e6974 tegers, timeunit │ │ │ │ - 0x00004838 2063616e 0a202020 20626520 6120666c can. be a fl │ │ │ │ - 0x00004848 6f617420 73706563 69667969 6e672061 oat specifying a │ │ │ │ - 0x00004858 20736361 6c652028 692e652e 20686f77 scale (i.e. how │ │ │ │ - 0x00004868 206c6f6e 67206561 63682069 6e746567 long each integ │ │ │ │ - 0x00004878 65722075 6e69740a 20202020 69732c20 er unit. is, │ │ │ │ - 0x00004888 696e2073 65636f6e 6473292e 0a000000 in seconds)..... │ │ │ │ - 0x00004898 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x000048a8 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x000048b8 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x000048c8 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x000048d8 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x000048e8 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x000048f8 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00004908 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00004918 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00003c8c 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x00003c9c 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00003cac 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00003cbc 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00003ccc 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00003cdc 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00003cec 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00003cfc 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00003d0c 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00003d1c 7c4f6470 703a5072 6f66696c 65720000 |Odpp:Profiler.. │ │ │ │ + 0x00003d2c 6d6f6e69 746f7269 6e670000 73797300 monitoring..sys. │ │ │ │ + 0x00003d3c 4d495353 494e4700 5f707973 74617274 MISSING._pystart │ │ │ │ + 0x00003d4c 5f63616c 6c626163 6b000000 7c70703a _callback...|pp: │ │ │ │ + 0x00003d5c 656e6162 6c650000 69730000 7573655f enable..is..use_ │ │ │ │ + 0x00003d6c 746f6f6c 5f696400 6350726f 66696c65 tool_id.cProfile │ │ │ │ + 0x00003d7c 00000000 416e6f74 68657220 70726f66 ....Another prof │ │ │ │ + 0x00003d8c 696c696e 6720746f 6f6c2069 7320616c iling tool is al │ │ │ │ + 0x00003d9c 72656164 79206163 74697665 00000000 ready active.... │ │ │ │ + 0x00003dac 69694f00 72656769 73746572 5f63616c iiO.register_cal │ │ │ │ + 0x00003dbc 6c626163 6b000000 69690000 7365745f lback...ii..set_ │ │ │ │ + 0x00003dcc 6576656e 74730000 5f636361 6c6c5f63 events.._ccall_c │ │ │ │ + 0x00003ddc 616c6c62 61636b20 65787065 63746564 allback expected │ │ │ │ + 0x00003dec 20342061 7267756d 656e7473 2c20676f 4 arguments, go │ │ │ │ + 0x00003dfc 7420257a 64000000 6275696c 74696e73 t %zd...builtins │ │ │ │ + 0x00003e0c 00000000 3c25552e 25733e00 3c25733e ....<%U.%s>.<%s> │ │ │ │ + 0x00003e1c 00000000 3c627569 6c742d69 6e206d65 ..... │ │ │ │ + 0x00003e4c 00000000 5f707973 74617274 5f63616c ...._pystart_cal │ │ │ │ + 0x00003e5c 6c626163 6b206578 70656374 65642032 lback expected 2 │ │ │ │ + 0x00003e6c 20617267 756d656e 74732c20 676f7420 arguments, got │ │ │ │ + 0x00003e7c 257a6400 5f707972 65747572 6e5f6361 %zd._pyreturn_ca │ │ │ │ + 0x00003e8c 6c6c6261 636b2065 78706563 74656420 llback expected │ │ │ │ + 0x00003e9c 33206172 67756d65 6e74732c 20676f74 3 arguments, got │ │ │ │ + 0x00003eac 20257a64 00000000 5f637265 7475726e %zd...._creturn │ │ │ │ + 0x00003ebc 5f63616c 6c626163 6b206578 70656374 _callback expect │ │ │ │ + 0x00003ecc 65642034 20617267 756d656e 74732c20 ed 4 arguments, │ │ │ │ + 0x00003edc 676f7420 257a6400 63616e6e 6f742064 got %zd.cannot d │ │ │ │ + 0x00003eec 69736162 6c652070 726f6669 6c657220 isable profiler │ │ │ │ + 0x00003efc 696e2065 78746572 6e616c20 74696d65 in external time │ │ │ │ + 0x00003f0c 72000000 69000000 66726565 5f746f6f r...i...free_too │ │ │ │ + 0x00003f1c 6c5f6964 00000000 6d656d6f 72792077 l_id....memory w │ │ │ │ + 0x00003f2c 61732065 78686175 73746564 20776869 as exhausted whi │ │ │ │ + 0x00003f3c 6c652070 726f6669 6c696e67 00000000 le profiling.... │ │ │ │ + 0x00003f4c 63616e6e 6f742063 6c656172 2070726f cannot clear pro │ │ │ │ + 0x00003f5c 66696c65 7220696e 20657874 65726e61 filer in externa │ │ │ │ + 0x00003f6c 6c207469 6d657200 67657473 74617473 l timer.getstats │ │ │ │ + 0x00003f7c 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ + 0x00003f8c 6d656e74 73000000 45786365 7074696f ments...Exceptio │ │ │ │ + 0x00003f9c 6e206967 6e6f7265 64207768 656e2064 n ignored when d │ │ │ │ + 0x00003fac 65737472 6f79696e 67205f6c 7370726f estroying _lspro │ │ │ │ + 0x00003fbc 66207072 6f66696c 65720000 28284f6c f profiler..((Ol │ │ │ │ + 0x00003fcc 6c64644f 29290000 28284f6c 6c646429 lddO))..((Olldd) │ │ │ │ + 0x00003fdc 29000000 67657473 74617473 00000000 )...getstats.... │ │ │ │ + 0x00003fec 64697361 626c6500 636c6561 72000000 disable.clear... │ │ │ │ + 0x00003ffc 5f707972 65747572 6e5f6361 6c6c6261 _pyreturn_callba │ │ │ │ + 0x0000400c 636b0000 5f636361 6c6c5f63 616c6c62 ck.._ccall_callb │ │ │ │ + 0x0000401c 61636b00 5f637265 7475726e 5f63616c ack._creturn_cal │ │ │ │ + 0x0000402c 6c626163 6b000000 636f6465 00000000 lback...code.... │ │ │ │ + 0x0000403c 63616c6c 65642063 6f646520 6f626a65 called code obje │ │ │ │ + 0x0000404c 6374206f 72206275 696c742d 696e2066 ct or built-in f │ │ │ │ + 0x0000405c 756e6374 696f6e20 6e616d65 00000000 unction name.... │ │ │ │ + 0x0000406c 63616c6c 636f756e 74000000 686f7720 callcount...how │ │ │ │ + 0x0000407c 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ + 0x0000408c 69732063 616c6c65 64000000 72656363 is called...recc │ │ │ │ + 0x0000409c 616c6c63 6f756e74 00000000 686f7720 allcount....how │ │ │ │ + 0x000040ac 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ + 0x000040bc 69732063 616c6c65 64207265 63757273 is called recurs │ │ │ │ + 0x000040cc 6976656c 79000000 746f7461 6c74696d ively...totaltim │ │ │ │ + 0x000040dc 65000000 746f7461 6c207469 6d652073 e...total time s │ │ │ │ + 0x000040ec 70656e74 20696e20 74686973 2063616c pent in this cal │ │ │ │ + 0x000040fc 6c000000 696e6c69 6e657469 6d650000 l...inlinetime.. │ │ │ │ + 0x0000410c 696e6c69 6e652074 696d6520 286e6f74 inline time (not │ │ │ │ + 0x0000411c 20696e20 66757274 68657220 73756263 in further subc │ │ │ │ + 0x0000412c 616c6c73 29000000 636f6465 206f626a alls)...code obj │ │ │ │ + 0x0000413c 65637420 6f722062 75696c74 2d696e20 ect or built-in │ │ │ │ + 0x0000414c 66756e63 74696f6e 206e616d 65000000 function name... │ │ │ │ + 0x0000415c 686f7720 6d616e79 2074696d 65732074 how many times t │ │ │ │ + 0x0000416c 68697320 77617320 63616c6c 65640000 his was called.. │ │ │ │ + 0x0000417c 686f7720 6d616e79 2074696d 65732063 how many times c │ │ │ │ + 0x0000418c 616c6c65 64207265 63757273 6976656c alled recursivel │ │ │ │ + 0x0000419c 79000000 746f7461 6c207469 6d652069 y...total time i │ │ │ │ + 0x000041ac 6e207468 69732065 6e747279 00000000 n this entry.... │ │ │ │ + 0x000041bc 696e6c69 6e652074 696d6520 696e2074 inline time in t │ │ │ │ + 0x000041cc 68697320 656e7472 7920286e 6f742069 his entry (not i │ │ │ │ + 0x000041dc 6e207375 6263616c 6c732900 63616c6c n subcalls).call │ │ │ │ + 0x000041ec 73000000 64657461 696c7320 6f662074 s...details of t │ │ │ │ + 0x000041fc 68652063 616c6c73 00000000 73756263 he calls....subc │ │ │ │ + 0x0000420c 616c6c73 00000000 74696d65 756e6974 alls....timeunit │ │ │ │ + 0x0000421c 00000000 5f6c7370 726f662e 70726f66 ...._lsprof.prof │ │ │ │ + 0x0000422c 696c6572 5f737562 656e7472 79000000 iler_subentry... │ │ │ │ + 0x0000423c 5f6c7370 726f662e 70726f66 696c6572 _lsprof.profiler │ │ │ │ + 0x0000424c 5f656e74 72790000 5f6c7370 726f662e _entry.._lsprof. │ │ │ │ + 0x0000425c 50726f66 696c6572 00000000 5f6c7370 Profiler...._lsp │ │ │ │ + 0x0000426c 726f6600 46617374 2070726f 66696c65 rof.Fast profile │ │ │ │ + 0x0000427c 72000000 636c6561 7228290a 0a436c65 r...clear()..Cle │ │ │ │ + 0x0000428c 61722061 6c6c2070 726f6669 6c696e67 ar all profiling │ │ │ │ + 0x0000429c 20696e66 6f726d61 74696f6e 20636f6c information col │ │ │ │ + 0x000042ac 6c656374 65642073 6f206661 722e0a00 lected so far... │ │ │ │ + 0x000042bc 64697361 626c6528 290a0a53 746f7020 disable()..Stop │ │ │ │ + 0x000042cc 636f6c6c 65637469 6e672070 726f6669 collecting profi │ │ │ │ + 0x000042dc 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ + 0x000042ec 2e0a0000 656e6162 6c652873 75626361 ....enable(subca │ │ │ │ + 0x000042fc 6c6c733d 54727565 2c206275 696c7469 lls=True, builti │ │ │ │ + 0x0000430c 6e733d54 72756529 0a0a5374 61727420 ns=True)..Start │ │ │ │ + 0x0000431c 636f6c6c 65637469 6e672070 726f6669 collecting profi │ │ │ │ + 0x0000432c 6c696e67 20696e66 6f726d61 74696f6e ling information │ │ │ │ + 0x0000433c 2e0a4966 20277375 6263616c 6c732720 ..If 'subcalls' │ │ │ │ + 0x0000434c 69732054 7275652c 20616c73 6f207265 is True, also re │ │ │ │ + 0x0000435c 636f7264 7320666f 72206561 63682066 cords for each f │ │ │ │ + 0x0000436c 756e6374 696f6e0a 73746174 69737469 unction.statisti │ │ │ │ + 0x0000437c 63732073 65706172 61746564 20616363 cs separated acc │ │ │ │ + 0x0000438c 6f726469 6e672074 6f206974 73206375 ording to its cu │ │ │ │ + 0x0000439c 7272656e 74206361 6c6c6572 2e0a4966 rrent caller..If │ │ │ │ + 0x000043ac 20276275 696c7469 6e732720 69732054 'builtins' is T │ │ │ │ + 0x000043bc 7275652c 20726563 6f726473 20746865 rue, records the │ │ │ │ + 0x000043cc 2074696d 65207370 656e7420 696e0a62 time spent in.b │ │ │ │ + 0x000043dc 75696c74 2d696e20 66756e63 74696f6e uilt-in function │ │ │ │ + 0x000043ec 73207365 70617261 74656c79 2066726f s separately fro │ │ │ │ + 0x000043fc 6d207468 65697220 63616c6c 65722e0a m their caller.. │ │ │ │ + 0x0000440c 00000000 67657473 74617473 28247365 ....getstats($se │ │ │ │ + 0x0000441c 6c662c20 2f290a2d 2d0a0a6c 69737420 lf, /).--..list │ │ │ │ + 0x0000442c 6f662070 726f6669 6c65725f 656e7472 of profiler_entr │ │ │ │ + 0x0000443c 79206f62 6a656374 732e0a0a 67657473 y objects...gets │ │ │ │ + 0x0000444c 74617473 2829202d 3e206c69 7374206f tats() -> list o │ │ │ │ + 0x0000445c 66207072 6f66696c 65725f65 6e747279 f profiler_entry │ │ │ │ + 0x0000446c 206f626a 65637473 0a0a5265 7475726e objects..Return │ │ │ │ + 0x0000447c 20616c6c 20696e66 6f726d61 74696f6e all information │ │ │ │ + 0x0000448c 20636f6c 6c656374 65642062 79207468 collected by th │ │ │ │ + 0x0000449c 65207072 6f66696c 65722e0a 45616368 e profiler..Each │ │ │ │ + 0x000044ac 2070726f 66696c65 725f656e 74727920 profiler_entry │ │ │ │ + 0x000044bc 69732061 20747570 6c652d6c 696b6520 is a tuple-like │ │ │ │ + 0x000044cc 6f626a65 63742077 69746820 7468650a object with the. │ │ │ │ + 0x000044dc 666f6c6c 6f77696e 67206174 74726962 following attrib │ │ │ │ + 0x000044ec 75746573 3a0a0a20 20202063 6f646520 utes:.. code │ │ │ │ + 0x000044fc 20202020 20202020 20636f64 65206f62 code ob │ │ │ │ + 0x0000450c 6a656374 0a202020 2063616c 6c636f75 ject. callcou │ │ │ │ + 0x0000451c 6e742020 20202068 6f77206d 616e7920 nt how many │ │ │ │ + 0x0000452c 74696d65 73207468 69732077 61732063 times this was c │ │ │ │ + 0x0000453c 616c6c65 640a2020 20207265 6363616c alled. reccal │ │ │ │ + 0x0000454c 6c636f75 6e742020 686f7720 6d616e79 lcount how many │ │ │ │ + 0x0000455c 2074696d 65732063 616c6c65 64207265 times called re │ │ │ │ + 0x0000456c 63757273 6976656c 790a2020 2020746f cursively. to │ │ │ │ + 0x0000457c 74616c74 696d6520 20202020 746f7461 taltime tota │ │ │ │ + 0x0000458c 6c207469 6d652069 6e207468 69732065 l time in this e │ │ │ │ + 0x0000459c 6e747279 0a202020 20696e6c 696e6574 ntry. inlinet │ │ │ │ + 0x000045ac 696d6520 20202069 6e6c696e 65207469 ime inline ti │ │ │ │ + 0x000045bc 6d652069 6e207468 69732065 6e747279 me in this entry │ │ │ │ + 0x000045cc 20286e6f 7420696e 20737562 63616c6c (not in subcall │ │ │ │ + 0x000045dc 73290a20 20202063 616c6c73 20202020 s). calls │ │ │ │ + 0x000045ec 20202020 20646574 61696c73 206f6620 details of │ │ │ │ + 0x000045fc 74686520 63616c6c 730a0a54 68652063 the calls..The c │ │ │ │ + 0x0000460c 616c6c73 20617474 72696275 74652069 alls attribute i │ │ │ │ + 0x0000461c 73206569 74686572 204e6f6e 65206f72 s either None or │ │ │ │ + 0x0000462c 2061206c 69737420 6f660a70 726f6669 a list of.profi │ │ │ │ + 0x0000463c 6c65725f 73756265 6e747279 206f626a ler_subentry obj │ │ │ │ + 0x0000464c 65637473 3a0a0a20 20202063 6f646520 ects:.. code │ │ │ │ + 0x0000465c 20202020 20202020 2063616c 6c656420 called │ │ │ │ + 0x0000466c 636f6465 206f626a 6563740a 20202020 code object. │ │ │ │ + 0x0000467c 63616c6c 636f756e 74202020 2020686f callcount ho │ │ │ │ + 0x0000468c 77206d61 6e792074 696d6573 20746869 w many times thi │ │ │ │ + 0x0000469c 73206973 2063616c 6c65640a 20202020 s is called. │ │ │ │ + 0x000046ac 72656363 616c6c63 6f756e74 2020686f reccallcount ho │ │ │ │ + 0x000046bc 77206d61 6e792074 696d6573 20746869 w many times thi │ │ │ │ + 0x000046cc 73206973 2063616c 6c656420 72656375 s is called recu │ │ │ │ + 0x000046dc 72736976 656c790a 20202020 746f7461 rsively. tota │ │ │ │ + 0x000046ec 6c74696d 65202020 2020746f 74616c20 ltime total │ │ │ │ + 0x000046fc 74696d65 20737065 6e742069 6e207468 time spent in th │ │ │ │ + 0x0000470c 69732063 616c6c0a 20202020 696e6c69 is call. inli │ │ │ │ + 0x0000471c 6e657469 6d652020 2020696e 6c696e65 netime inline │ │ │ │ + 0x0000472c 2074696d 6520286e 6f742069 6e206675 time (not in fu │ │ │ │ + 0x0000473c 72746865 72207375 6263616c 6c732900 rther subcalls). │ │ │ │ + 0x0000474c 50726f66 696c6572 2874696d 65723d4e Profiler(timer=N │ │ │ │ + 0x0000475c 6f6e652c 2074696d 65756e69 743d4e6f one, timeunit=No │ │ │ │ + 0x0000476c 6e652c20 73756263 616c6c73 3d547275 ne, subcalls=Tru │ │ │ │ + 0x0000477c 652c2062 75696c74 696e733d 54727565 e, builtins=True │ │ │ │ + 0x0000478c 290a0a20 20202042 75696c64 73206120 ).. Builds a │ │ │ │ + 0x0000479c 70726f66 696c6572 206f626a 65637420 profiler object │ │ │ │ + 0x000047ac 7573696e 67207468 65207370 65636966 using the specif │ │ │ │ + 0x000047bc 69656420 74696d65 72206675 6e637469 ied timer functi │ │ │ │ + 0x000047cc 6f6e2e0a 20202020 54686520 64656661 on.. The defa │ │ │ │ + 0x000047dc 756c7420 74696d65 72206973 20612066 ult timer is a f │ │ │ │ + 0x000047ec 61737420 6275696c 742d696e 206f6e65 ast built-in one │ │ │ │ + 0x000047fc 20626173 6564206f 6e207265 616c2074 based on real t │ │ │ │ + 0x0000480c 696d652e 0a202020 20466f72 20637573 ime.. For cus │ │ │ │ + 0x0000481c 746f6d20 74696d65 72206675 6e637469 tom timer functi │ │ │ │ + 0x0000482c 6f6e7320 72657475 726e696e 6720696e ons returning in │ │ │ │ + 0x0000483c 74656765 72732c20 74696d65 756e6974 tegers, timeunit │ │ │ │ + 0x0000484c 2063616e 0a202020 20626520 6120666c can. be a fl │ │ │ │ + 0x0000485c 6f617420 73706563 69667969 6e672061 oat specifying a │ │ │ │ + 0x0000486c 20736361 6c652028 692e652e 20686f77 scale (i.e. how │ │ │ │ + 0x0000487c 206c6f6e 67206561 63682069 6e746567 long each integ │ │ │ │ + 0x0000488c 65722075 6e69740a 20202020 69732c20 er unit. is, │ │ │ │ + 0x0000489c 696e2073 65636f6e 6473292e 0a000000 in seconds)..... │ │ │ │ + 0x000048ac 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x000048bc 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x000048cc 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x000048dc 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x000048ec 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x000048fc 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0000490c 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0000491c 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0000492c 2a000000 09000000 00000000 00000000 *............... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00004928 00000000 .... │ │ │ │ + 0x0000493c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fee8 c1370000 .7.. │ │ │ │ + 0x0001fee8 d5370000 .7.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001feec 81370000 .7.. │ │ │ │ + 0x0001feec 95370000 .7.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fef0 00000000 303d0000 01000000 303d0000 ....0=......0=.. │ │ │ │ - 0x0001ff00 0d000000 303d0000 02000000 e83f0000 ....0=.......?.. │ │ │ │ - 0x0001ff10 03000000 e83f0000 0c000000 e83f0000 .....?.......?.. │ │ │ │ - 0x0001ff20 04000000 fc3f0000 0f000000 0c400000 .....?.......@.. │ │ │ │ - 0x0001ff30 10000000 0c400000 00000000 00000000 .....@.......... │ │ │ │ + 0x0001fef0 00000000 443d0000 01000000 443d0000 ....D=......D=.. │ │ │ │ + 0x0001ff00 0d000000 443d0000 02000000 fc3f0000 ....D=.......?.. │ │ │ │ + 0x0001ff10 03000000 fc3f0000 0c000000 fc3f0000 .....?.......?.. │ │ │ │ + 0x0001ff20 04000000 10400000 0f000000 20400000 .....@...... @.. │ │ │ │ + 0x0001ff30 10000000 20400000 00000000 00000000 .... @.......... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200e4 e4000200 01000000 ffffff3f 00000000 ...........?.... │ │ │ │ - 0x000200f4 00000000 00000000 00000000 54420000 ............TB.. │ │ │ │ - 0x00020104 5c420000 0c000000 c8020200 9c020200 \B.............. │ │ │ │ - 0x00020114 49100000 89100000 41380000 40420000 I.......A8..@B.. │ │ │ │ + 0x000200f4 00000000 00000000 00000000 68420000 ............hB.. │ │ │ │ + 0x00020104 70420000 0c000000 c8020200 9c020200 pB.............. │ │ │ │ + 0x00020114 49100000 89100000 55380000 54420000 I.......U8..TB.. │ │ │ │ 0x00020124 30000000 00000000 00450000 6c020200 0........E..l... │ │ │ │ - 0x00020134 28420000 00000000 34020200 06000000 (B......4....... │ │ │ │ - 0x00020144 0c420000 00000000 04020200 05000000 .B.............. │ │ │ │ - 0x00020154 f43e0000 00420000 f4410000 f03d0000 .>...B...A...=.. │ │ │ │ - 0x00020164 00000000 f4410000 f03d0000 00000000 .....A...=...... │ │ │ │ - 0x00020174 cc3f0000 cd2e0000 82020000 fc430000 .?...........C.. │ │ │ │ - 0x00020184 483d0000 15110000 03000000 dc420000 H=...........B.. │ │ │ │ - 0x00020194 d83f0000 512a0000 04000000 a8420000 .?..Q*.......B.. │ │ │ │ - 0x000201a4 e03f0000 45380000 04000000 6c420000 .?..E8......lB.. │ │ │ │ - 0x000201b4 303d0000 b91b0000 80000000 00000000 0=.............. │ │ │ │ - 0x000201c4 e83f0000 bd1c0000 80000000 00000000 .?.............. │ │ │ │ - 0x000201d4 fc3f0000 2d130000 80000000 00000000 .?..-........... │ │ │ │ - 0x000201e4 0c400000 19230000 80000000 00000000 .@...#.......... │ │ │ │ + 0x00020134 3c420000 00000000 34020200 06000000 .. │ │ │ │ + 0x00020164 00000000 08420000 043e0000 00000000 .....B...>...... │ │ │ │ + 0x00020174 e03f0000 e12e0000 82020000 10440000 .?...........D.. │ │ │ │ + 0x00020184 5c3d0000 15110000 03000000 f0420000 \=...........B.. │ │ │ │ + 0x00020194 ec3f0000 652a0000 04000000 bc420000 .?..e*.......B.. │ │ │ │ + 0x000201a4 f43f0000 59380000 04000000 80420000 .?..Y8.......B.. │ │ │ │ + 0x000201b4 443d0000 cd1b0000 80000000 00000000 D=.............. │ │ │ │ + 0x000201c4 fc3f0000 d11c0000 80000000 00000000 .?.............. │ │ │ │ + 0x000201d4 10400000 2d130000 80000000 00000000 .@..-........... │ │ │ │ + 0x000201e4 20400000 2d230000 80000000 00000000 @..-#.......... │ │ │ │ 0x000201f4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020204 20400000 28400000 58400000 64400000 @..(@..X@..d@.. │ │ │ │ - 0x00020214 84400000 94400000 c0400000 cc400000 .@...@...@...@.. │ │ │ │ - 0x00020224 ec400000 f8400000 00000000 00000000 .@...@.......... │ │ │ │ - 0x00020234 20400000 20410000 58400000 48410000 @.. A..X@..HA.. │ │ │ │ - 0x00020244 84400000 68410000 c0400000 8c410000 .@..hA...@...A.. │ │ │ │ - 0x00020254 ec400000 a8410000 d4410000 dc410000 .@...A...A...A.. │ │ │ │ - 0x00020264 00000000 00000000 38000000 38470000 ........8...8G.. │ │ │ │ - 0x00020274 40000000 74010200 34000000 e1320000 @...t...4....2.. │ │ │ │ - 0x00020284 3c000000 090f0000 47000000 c1380000 <.......G....8.. │ │ │ │ - 0x00020294 00000000 00000000 02000000 d1370000 .............7.. │ │ │ │ + 0x00020204 34400000 3c400000 6c400000 78400000 4@..<@..l@..x@.. │ │ │ │ + 0x00020214 98400000 a8400000 d4400000 e0400000 .@...@...@...@.. │ │ │ │ + 0x00020224 00410000 0c410000 00000000 00000000 .A...A.......... │ │ │ │ + 0x00020234 34400000 34410000 6c400000 5c410000 4@..4A..l@..\A.. │ │ │ │ + 0x00020244 98400000 7c410000 d4400000 a0410000 .@..|A...@...A.. │ │ │ │ + 0x00020254 00410000 bc410000 e8410000 f0410000 .A...A...A...A.. │ │ │ │ + 0x00020264 00000000 00000000 38000000 4c470000 ........8...LG.. │ │ │ │ + 0x00020274 40000000 74010200 34000000 f5320000 @...t...4....2.. │ │ │ │ + 0x00020284 3c000000 090f0000 47000000 d5380000 <.......G....8.. │ │ │ │ + 0x00020294 00000000 00000000 02000000 e5370000 .............7.. │ │ │ │ 0x000202a4 03000000 02000000 04000000 01000000 ................ │ │ │ │ 0x000202b4 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 61393437 34323630 32663535 36336334 a94742602f5563c4 │ │ │ │ - 0x00000010 31383534 30636264 62393366 65633734 18540cbdb93fec74 │ │ │ │ - 0x00000020 30643661 32632e64 65627567 00000000 0d6a2c.debug.... │ │ │ │ - 0x00000030 b8c2f3ee .... │ │ │ │ + 0x00000000 65653331 63633965 32333564 32343735 ee31cc9e235d2475 │ │ │ │ + 0x00000010 66633538 35626133 36336361 33303562 fc585ba363ca305b │ │ │ │ + 0x00000020 30313437 38342e64 65627567 00000000 014784.debug.... │ │ │ │ + 0x00000030 e91acee6 .... │ │ ├── ./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 0x0ae18 0x0ae18 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0ae08 0x0ae08 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 005208 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00008938 008938 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00008940 008940 0024d4 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0000ae14 00ae14 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00003730 003730 0051f8 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00008928 008928 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00008930 008930 0024d4 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0000ae04 00ae04 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) 0x8938 │ │ │ │ + 0x0000000d (FINI) 0x8928 │ │ │ │ 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: 19d0857cc28a8497221f2de310edcbbdc671cca8 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6d19043621514e30897fd34a0e0596c106b99cfe │ │ │ ├── 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 6c54 │ │ │ │ + bl 6c40 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ ble 18d770 │ │ │ │ stmiapl r3!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ andcs lr, r0, r6, lsl #24 │ │ │ │ @ instruction: 0xf7ffe001 │ │ │ │ andlt lr, r6, r4, asr sp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ + andeq r5, r0, r4, ror #5 │ │ │ │ andeq ip, r1, ip, lsr #17 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5a99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf7ff4c08 │ │ │ │ @@ -196,65 +196,65 @@ │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ mcr 7, 3, pc, cr8, cr15, {7} @ │ │ │ │ @ instruction: 0x46294632 │ │ │ │ @ instruction: 0xf7ffa80a │ │ │ │ andslt lr, r6, ip, lsl fp │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq ip, r1, r0, asr #22 │ │ │ │ - andeq r6, r0, r2, ror #27 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r5, r0, r0, ror #5 │ │ │ │ - andeq r6, r0, lr, lsr #10 │ │ │ │ - andeq r5, r0, r2, ror #5 │ │ │ │ - andeq r6, r0, sl, lsr #27 │ │ │ │ - andeq r5, r0, r4, ror #4 │ │ │ │ - andeq r5, r0, ip, asr #5 │ │ │ │ - andeq r6, r0, ip, lsl #27 │ │ │ │ - andeq r5, r0, r6, asr #4 │ │ │ │ - andeq r5, r0, sl, asr #5 │ │ │ │ - andeq r5, r0, r0, ror #5 │ │ │ │ - ldrdeq r5, [r0], -ip │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ - andeq r6, r0, r4, lsr #26 │ │ │ │ - ldrdeq r5, [r0], -lr │ │ │ │ - andeq r5, r0, r2, asr #5 │ │ │ │ - andeq r6, r0, r4, lsl #26 │ │ │ │ - @ instruction: 0x000051be │ │ │ │ - @ instruction: 0x000052be │ │ │ │ - andeq r6, r0, r4, ror #25 │ │ │ │ - muleq r0, lr, r1 │ │ │ │ - @ instruction: 0x000052ba │ │ │ │ - andeq r6, r0, r4, asr #25 │ │ │ │ - andeq r5, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x000052ba │ │ │ │ - andeq r6, r0, r4, lsr #25 │ │ │ │ - andeq r5, r0, lr, asr r1 │ │ │ │ - @ instruction: 0x000052ba │ │ │ │ - andeq r6, r0, r6, lsl #25 │ │ │ │ - andeq r5, r0, r0, asr #2 │ │ │ │ - @ instruction: 0x000052bc │ │ │ │ + ldrdeq r6, [r0], -r2 │ │ │ │ + andeq r5, r0, ip, lsl #5 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + andeq r6, r0, lr, lsl r5 │ │ │ │ ldrdeq r5, [r0], -r2 │ │ │ │ - ldrdeq r5, [r0], -r2 │ │ │ │ - ldrdeq r5, [r0], -r6 │ │ │ │ - ldrdeq r5, [r0], -sl │ │ │ │ - andeq r6, r0, sl, lsr ip │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ + muleq r0, sl, sp │ │ │ │ + andeq r5, r0, r4, asr r2 │ │ │ │ + @ instruction: 0x000052bc │ │ │ │ + andeq r6, r0, ip, ror sp │ │ │ │ + andeq r5, r0, r6, lsr r2 │ │ │ │ + @ instruction: 0x000052ba │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + andeq r5, r0, ip, asr #5 │ │ │ │ andeq r5, r0, r8, asr #5 │ │ │ │ - andeq r6, r0, lr, lsl ip │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ - andeq r5, r0, r0, asr #5 │ │ │ │ - andeq r6, r0, r2, lsl #24 │ │ │ │ - strheq r5, [r0], -ip │ │ │ │ - andeq r5, r0, r0, asr #5 │ │ │ │ - andeq r6, r0, r8, ror #23 │ │ │ │ - andeq r5, r0, r2, lsr #1 │ │ │ │ + andeq r5, r0, r8, asr #5 │ │ │ │ + andeq r5, r0, r8, asr #5 │ │ │ │ + andeq r5, r0, r8, asr #5 │ │ │ │ + andeq r6, r0, r4, lsl sp │ │ │ │ + andeq r5, r0, lr, asr #3 │ │ │ │ + @ instruction: 0x000052b2 │ │ │ │ + strdeq r6, [r0], -r4 │ │ │ │ + andeq r5, r0, lr, lsr #3 │ │ │ │ + andeq r5, r0, lr, lsr #5 │ │ │ │ + ldrdeq r6, [r0], -r4 │ │ │ │ + andeq r5, r0, lr, lsl #3 │ │ │ │ + andeq r5, r0, sl, lsr #5 │ │ │ │ + @ instruction: 0x00006cb4 │ │ │ │ + andeq r5, r0, lr, ror #2 │ │ │ │ + andeq r5, r0, sl, lsr #5 │ │ │ │ + muleq r0, r4, ip │ │ │ │ + andeq r5, r0, lr, asr #2 │ │ │ │ + andeq r5, r0, sl, lsr #5 │ │ │ │ + andeq r6, r0, r6, ror ip │ │ │ │ + andeq r5, r0, r0, lsr r1 │ │ │ │ + andeq r5, r0, ip, lsr #5 │ │ │ │ andeq r5, r0, r2, asr #5 │ │ │ │ + andeq r5, r0, r2, asr #5 │ │ │ │ + andeq r5, r0, r6, asr #5 │ │ │ │ + andeq r5, r0, sl, asr #5 │ │ │ │ + andeq r6, r0, sl, lsr #24 │ │ │ │ + andeq r5, r0, r4, ror #1 │ │ │ │ + @ instruction: 0x000052b8 │ │ │ │ + andeq r6, r0, lr, lsl #24 │ │ │ │ + andeq r5, r0, r8, asr #1 │ │ │ │ + @ instruction: 0x000052b0 │ │ │ │ + strdeq r6, [r0], -r2 │ │ │ │ + andeq r5, r0, ip, lsr #1 │ │ │ │ + @ instruction: 0x000052b0 │ │ │ │ + ldrdeq r6, [r0], -r8 │ │ │ │ + muleq r0, r2, r0 │ │ │ │ + @ instruction: 0x000052b2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5ad18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7ffb082 │ │ │ │ blmi 13ed48 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -307,17 +307,17 @@ │ │ │ │ eorvs r3, r3, r1, lsl #6 │ │ │ │ andlt r4, r8, r0, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq ip, r1, r8, lsr #9 │ │ │ │ andeq ip, r1, r2, asr #15 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r6, r0, lr, lsr sl │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ - andeq r5, r0, ip, lsr #3 │ │ │ │ + andeq r6, r0, lr, lsr #20 │ │ │ │ + andeq r4, r0, r8, ror #29 │ │ │ │ + muleq r0, ip, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5ae14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff8 │ │ │ │ b 2c1c1c │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf7ffea62 │ │ │ │ @@ -325,44 +325,44 @@ │ │ │ │ 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 │ │ │ │ - ldrdeq r6, [r0], -r6 @ │ │ │ │ - muleq r0, r0, lr │ │ │ │ - andeq r5, r0, r0, ror #5 │ │ │ │ + andeq r6, r0, r6, asr #19 │ │ │ │ + andeq r4, r0, r0, lsl #29 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5ae5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 107c44 │ │ │ │ stmdbmi r4, {r0, r1, r2, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ stcl 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ - andeq r6, r0, r2, lsr #19 │ │ │ │ - andeq r4, r0, ip, asr lr │ │ │ │ - andeq r5, r0, r2, asr #5 │ │ │ │ + muleq r0, r2, r9 │ │ │ │ + andeq r4, r0, ip, asr #28 │ │ │ │ + @ instruction: 0x000052b2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5ae88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ cmpeq fp, fp, asr sp │ │ │ │ blmi 1f8cbc │ │ │ │ stmdbmi r7, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2055 @ 0xfffff7f9 │ │ │ │ mvncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ pop {r2, r3, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0034008 │ │ │ │ - svclt 0x0000bd1d │ │ │ │ - andeq r6, r0, lr, ror #18 │ │ │ │ - andeq r5, r0, r8, ror #3 │ │ │ │ - andeq r5, r0, r8, lsl #4 │ │ │ │ + svclt 0x0000bd13 │ │ │ │ + andeq r6, r0, lr, asr r9 │ │ │ │ + ldrdeq r5, [r0], -r8 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5aec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd0 │ │ │ │ ldrmi fp, [r1], -r9, lsl #1 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ bcs 7b0e4 │ │ │ │ @@ -382,17 +382,17 @@ │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ b fe541d14 │ │ │ │ and r2, r2, r0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ andlt lr, r9, sl, ror #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq ip, r1, r0, asr r6 │ │ │ │ + andeq r5, r0, r2, ror #5 │ │ │ │ + andeq r5, r0, r4, ror #5 │ │ │ │ strdeq r5, [r0], -r2 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r5, r0, r2, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5af40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ bvs 103efcc │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ blt 1a41d50 │ │ │ │ @@ -427,16 +427,16 @@ │ │ │ │ b ff6c1dc4 │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ stc 7, cr15, [r0], {255} @ 0xff │ │ │ │ stmdami r4, {r0, r9, sl, lr} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ b fe7c1dd8 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - muleq r0, r6, r1 │ │ │ │ - andeq r5, r0, sl, ror #2 │ │ │ │ + andeq r5, r0, r6, lsl #3 │ │ │ │ + andeq r5, r0, sl, asr r1 │ │ │ │ bmi 1169f8 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x019ee9d3 │ │ │ │ stclt 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ andeq ip, r1, r4, lsl r2 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -464,19 +464,19 @@ │ │ │ │ @ instruction: 0xf7ff0104 │ │ │ │ @ instruction: 0x4601ebfe │ │ │ │ rscsle r2, r0, r0, lsl #16 │ │ │ │ bls 195e84 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ andlt lr, r8, r6, asr sl │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r4, r0, r0, ror #25 │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ andeq ip, r1, r4, ror #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r0, r0, asr #25 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ + @ instruction: 0x00004cb0 │ │ │ │ + andeq r5, r0, r8, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b090 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 407e78 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-2575 @ 0xfffff5f1 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -491,17 +491,17 @@ │ │ │ │ ldc 7, cr15, [ip], {255} @ 0xff │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ bllt fefc1ed4 │ │ │ │ andeq ip, r1, r2, ror #2 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r6, r0, r2, asr r7 │ │ │ │ - andeq r4, r0, ip, lsl #24 │ │ │ │ - muleq r0, r6, r2 │ │ │ │ + andeq r6, r0, r2, asr #14 │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ + andeq r5, r0, r6, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b0f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ stmia r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4604b978 │ │ │ │ @@ -513,17 +513,17 @@ │ │ │ │ bicvc pc, r6, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ smlattcs r1, lr, fp, lr │ │ │ │ stmib 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, lsl #2 │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ - andeq r4, r0, lr, lsr #23 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ + andeq r6, r0, r4, ror #13 │ │ │ │ + muleq r0, lr, fp │ │ │ │ + andeq r4, r0, ip, ror #31 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ ldmda r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -536,17 +536,17 @@ │ │ │ │ bicsvc pc, r4, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ smlabtcs r0, r0, fp, lr │ │ │ │ stmib r0, {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, r6, lsr #1 │ │ │ │ - muleq r0, r8, r6 │ │ │ │ - andeq r4, r0, r2, asr fp │ │ │ │ - andeq r4, r0, r0, lsr #31 │ │ │ │ + andeq r6, r0, r8, lsl #13 │ │ │ │ + andeq r4, r0, r2, asr #22 │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b1ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 287f94 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @@ -557,15 +557,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldm r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq ip, r1, sl, asr #32 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r0, r6, ror #3 │ │ │ │ + ldrdeq r5, [r0], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b1f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 2c7fdc │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @@ -576,15 +576,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmda lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq ip, r1, r2 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq r0, sl, r1 │ │ │ │ + andeq r5, r0, sl, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 2c8028 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @@ -595,15 +595,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmda r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ @ instruction: 0x0001bfb6 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r0, lr, asr #2 │ │ │ │ + andeq r5, r0, lr, lsr r1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldmdbmi r1!, {r3, r9, sl, lr} │ │ │ │ ldcmi 0, cr11, [r1], #-520 @ 0xfffffdf8 │ │ │ │ ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ @@ -650,23 +650,23 @@ │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff0100 │ │ │ │ @ instruction: 0xf04fea88 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ andlt r2, r2, r0, lsl #6 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq r5, r0, r2, lsr r1 │ │ │ │ + andeq r5, r0, r2, lsr #2 │ │ │ │ andeq fp, r1, r0, ror #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r5, r0, r8, lsr #2 │ │ │ │ + andeq r5, r0, r8, lsl r1 │ │ │ │ andeq ip, r1, ip, lsr #20 │ │ │ │ muleq r0, r5, r0 │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ - andeq r4, r0, lr, lsr #19 │ │ │ │ - ldrdeq r5, [r0], -ip │ │ │ │ + andeq r6, r0, r4, ror #9 │ │ │ │ + muleq r0, lr, r9 │ │ │ │ + andeq r5, r0, ip, asr #1 │ │ │ │ andeq ip, r1, r0, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b38c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf1b32300 │ │ │ │ @@ -683,17 +683,17 @@ │ │ │ │ @ instruction: 0xf7fe6880 │ │ │ │ strmi lr, [r2], -ip, asr #31 │ │ │ │ strmi r4, [fp], -r8, lsr #12 │ │ │ │ movwcs lr, #2500 @ 0x9c4 │ │ │ │ stmdb ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ andeq ip, r1, ip, ror #18 │ │ │ │ - andeq r6, r0, ip, asr r4 │ │ │ │ - andeq r4, r0, r6, lsl r9 │ │ │ │ - andeq r5, r0, r0, lsl #1 │ │ │ │ + andeq r6, r0, ip, asr #8 │ │ │ │ + andeq r4, r0, r6, lsl #18 │ │ │ │ + andeq r5, r0, r0, ror r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b3f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ stcge 3, cr2, [r3], {-0} │ │ │ │ @ instruction: 0xf88d4d25 │ │ │ │ @ instruction: 0xf04f300c │ │ │ │ @@ -730,20 +730,20 @@ │ │ │ │ movwvc pc, #9475 @ 0x2503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ blmi 2beb7c │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq fp, [r1], -r6 │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ - andeq r5, r0, lr, lsr r0 │ │ │ │ - andeq r5, r0, r4, rrx │ │ │ │ - muleq r0, r0, r3 │ │ │ │ - strdeq r4, [r0], -lr │ │ │ │ - andeq r5, r0, r4, lsr r0 │ │ │ │ + andeq r6, r0, r0, asr #7 │ │ │ │ + andeq r5, r0, lr, lsr #32 │ │ │ │ + andeq r5, r0, r4, asr r0 │ │ │ │ + andeq r6, r0, r0, lsl #7 │ │ │ │ + andeq r4, r0, lr, ror #31 │ │ │ │ + andeq r5, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5b4c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #248, 30 @ 0x3e0 │ │ │ │ cmncs r4, #2816 @ 0xb00 │ │ │ │ @ instruction: 0x46104611 │ │ │ │ @@ -846,15 +846,15 @@ │ │ │ │ movwvc pc, #42243 @ 0xa503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0xeeb8e954 │ │ │ │ vldr d8, [pc, #800] @ 4780 <_Py_hashtable_get@plt+0x1060> │ │ │ │ bne ff0230b0 │ │ │ │ tsteq r2, r1, ror #22 │ │ │ │ blhi 1ffd0c │ │ │ │ - blx 7c0480 │ │ │ │ + blx 5c0480 │ │ │ │ bleq 5ff578 │ │ │ │ strls r4, [r0, #-2073] @ 0xfffff7e7 │ │ │ │ mcr 4, 4, r4, cr8, cr8, {3} │ │ │ │ mrrc 11, 0, r7, r3, cr7 │ │ │ │ @ instruction: 0xf7fe2b17 │ │ │ │ strmi lr, [r4], -sl, asr #30 │ │ │ │ @ instruction: 0xf7ff983d │ │ │ │ @@ -865,24 +865,24 @@ │ │ │ │ ldc 0, cr11, [sp], #276 @ 0x114 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ strdeq r2, [r0], -r3 │ │ │ │ - andeq r6, r0, lr, lsl #4 │ │ │ │ - andeq r4, r0, r8, asr #29 │ │ │ │ - andeq r4, r0, r2, ror #29 │ │ │ │ - strdeq r6, [r0], -r2 │ │ │ │ - andeq r4, r0, ip, lsr #29 │ │ │ │ - ldrdeq r4, [r0], -sl │ │ │ │ - andeq r6, r0, r0, asr #3 │ │ │ │ - andeq r4, r0, lr, lsr #28 │ │ │ │ - andeq r4, r0, r0, asr #29 │ │ │ │ - andeq r4, r0, ip, lsr #29 │ │ │ │ + strdeq r6, [r0], -lr │ │ │ │ + @ instruction: 0x00004eb8 │ │ │ │ + ldrdeq r4, [r0], -r2 │ │ │ │ + andeq r6, r0, r2, ror #3 │ │ │ │ + muleq r0, ip, lr │ │ │ │ + andeq r4, r0, sl, asr #29 │ │ │ │ + @ instruction: 0x000061b0 │ │ │ │ + andeq r4, r0, lr, lsl lr │ │ │ │ + @ instruction: 0x00004eb0 │ │ │ │ + muleq r0, ip, lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strcs fp, [r0], #-143 @ 0xffffff71 │ │ │ │ stmdaeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ svcmi 0x001aae04 │ │ │ │ @@ -910,17 +910,17 @@ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ blmi 23e8b0 │ │ │ │ movwls r5, #6395 @ 0x18fb │ │ │ │ andlt r4, pc, r8, lsl r6 @ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strdeq fp, [r1], -ip │ │ │ │ andeq r2, r0, sp, asr r4 │ │ │ │ - andeq r6, r0, r4, asr #1 │ │ │ │ - andeq r4, r0, r2, lsr sp │ │ │ │ - ldrdeq r4, [r0], -ip │ │ │ │ + strheq r6, [r0], -r4 │ │ │ │ + andeq r4, r0, r2, lsr #26 │ │ │ │ + andeq r4, r0, ip, asr #27 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strcs fp, [r0], #-143 @ 0xffffff71 │ │ │ │ stmdaeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ @@ -948,18 +948,18 @@ │ │ │ │ ldrbtmi r7, [r8], #-793 @ 0xfffffce7 │ │ │ │ stm r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmpl fp!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ pop {r0, r1, r2, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq fp, r1, r0, ror #20 │ │ │ │ - andeq r2, r0, r9, lsl #11 │ │ │ │ - andeq r6, r0, sl, lsr #32 │ │ │ │ - muleq r0, r8, ip │ │ │ │ - andeq r4, r0, sl, ror sp │ │ │ │ + andeq r2, r0, sp, lsr #11 │ │ │ │ + andeq r6, r0, sl, lsl r0 │ │ │ │ + andeq r4, r0, r8, lsl #25 │ │ │ │ + andeq r4, r0, sl, ror #26 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ vstrle d2, [sp, #-16] │ │ │ │ @@ -969,17 +969,17 @@ │ │ │ │ ldrbtmi r4, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-803 @ 0xfffffcdd │ │ │ │ ldmda sl, {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 r5, r0, lr, asr #31 │ │ │ │ - andeq r4, r0, ip, lsr ip │ │ │ │ - andeq r4, r0, r2, lsl #27 │ │ │ │ + @ instruction: 0x00005fbe │ │ │ │ + andeq r4, r0, ip, lsr #24 │ │ │ │ + andeq r4, r0, r2, ror sp │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b86c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ andscs r4, r8, #5056 @ 0x13c0 │ │ │ │ stmdage r2, {r8, sp} │ │ │ │ @ instruction: 0xf7fe447d │ │ │ │ @@ -1057,38 +1057,38 @@ │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ svc 0x00acf7fe │ │ │ │ stmiapl fp!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ │ │ andeq fp, r1, r4, lsl #19 │ │ │ │ - andeq r5, r0, r8, ror pc │ │ │ │ - andeq r4, r0, r6, ror #23 │ │ │ │ - andeq r4, r0, ip, lsr sp │ │ │ │ - andeq r5, r0, sl, asr #30 │ │ │ │ - @ instruction: 0x00004bb8 │ │ │ │ - andeq r4, r0, lr, lsr sp │ │ │ │ - andeq r5, r0, r2, lsr #30 │ │ │ │ - muleq r0, r0, fp │ │ │ │ - andeq r4, r0, r2, asr #26 │ │ │ │ - andeq r5, r0, r6, lsl #30 │ │ │ │ - andeq r4, r0, r4, ror fp │ │ │ │ - andeq r4, r0, r2, asr #26 │ │ │ │ - andeq r5, r0, r2, ror #29 │ │ │ │ - andeq r4, r0, r0, asr fp │ │ │ │ + andeq r5, r0, r8, ror #30 │ │ │ │ + ldrdeq r4, [r0], -r6 │ │ │ │ + andeq r4, r0, ip, lsr #26 │ │ │ │ + andeq r5, r0, sl, lsr pc │ │ │ │ + andeq r4, r0, r8, lsr #23 │ │ │ │ andeq r4, r0, lr, lsr #26 │ │ │ │ - @ instruction: 0x00005eb6 │ │ │ │ - andeq r4, r0, r4, lsr #22 │ │ │ │ - andeq r4, r0, r2, lsl sp │ │ │ │ - andeq r5, r0, lr, lsl #29 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ - strdeq r4, [r0], -sl │ │ │ │ - andeq r5, r0, r2, ror lr │ │ │ │ - andeq r4, r0, r0, ror #21 │ │ │ │ - andeq r4, r0, lr, lsr #25 │ │ │ │ + andeq r5, r0, r2, lsl pc │ │ │ │ + andeq r4, r0, r0, lsl #23 │ │ │ │ + andeq r4, r0, r2, lsr sp │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + andeq r4, r0, r4, ror #22 │ │ │ │ + andeq r4, r0, r2, lsr sp │ │ │ │ + ldrdeq r5, [r0], -r2 │ │ │ │ + andeq r4, r0, r0, asr #22 │ │ │ │ + andeq r4, r0, lr, lsl sp │ │ │ │ + andeq r5, r0, r6, lsr #29 │ │ │ │ + andeq r4, r0, r4, lsl fp │ │ │ │ + andeq r4, r0, r2, lsl #26 │ │ │ │ + andeq r5, r0, lr, ror lr │ │ │ │ + andeq r4, r0, ip, ror #21 │ │ │ │ + andeq r4, r0, sl, ror #25 │ │ │ │ + andeq r5, r0, r2, ror #28 │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ + muleq r0, lr, ip │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ movwcs fp, #135 @ 0x87 │ │ │ │ svcmi 0x0058a804 │ │ │ │ @@ -1177,37 +1177,37 @@ │ │ │ │ andseq pc, r7, sp, lsl #2 │ │ │ │ bl fe84297c │ │ │ │ ldmpl fp!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq fp, r1, r4, asr #15 │ │ │ │ - @ instruction: 0x00005db6 │ │ │ │ - andeq r4, r0, r4, lsr #20 │ │ │ │ - andeq r4, r0, lr, lsr ip │ │ │ │ - andeq r5, r0, lr, lsl #27 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ + andeq r5, r0, r6, lsr #27 │ │ │ │ + andeq r4, r0, r4, lsl sl │ │ │ │ andeq r4, r0, lr, lsr #24 │ │ │ │ + andeq r5, r0, lr, ror sp │ │ │ │ + andeq r4, r0, ip, ror #19 │ │ │ │ + andeq r4, r0, lr, lsl ip │ │ │ │ muleq r0, r7, r1 │ │ │ │ - andeq r5, r0, r4, asr sp │ │ │ │ - andeq r4, r0, r2, asr #19 │ │ │ │ - andeq r4, r0, ip, lsl #24 │ │ │ │ + andeq r5, r0, r4, asr #26 │ │ │ │ + @ instruction: 0x000049b2 │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - andeq r5, r0, r4, lsr #26 │ │ │ │ - muleq r0, r2, r9 │ │ │ │ - strdeq r4, [r0], -r4 @ │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - andeq r4, r0, r6, ror #18 │ │ │ │ - andeq r4, r0, r0, ror #23 │ │ │ │ - andeq r5, r0, sl, asr #25 │ │ │ │ - andeq r4, r0, r8, lsr r9 │ │ │ │ - andeq r4, r0, r2, lsl #23 │ │ │ │ - muleq r0, lr, ip │ │ │ │ - andeq r4, r0, ip, lsl #18 │ │ │ │ - andeq r4, r0, lr, lsr fp │ │ │ │ + andeq r5, r0, r4, lsl sp │ │ │ │ + andeq r4, r0, r2, lsl #19 │ │ │ │ + andeq r4, r0, r4, ror #23 │ │ │ │ + andeq r5, r0, r8, ror #25 │ │ │ │ + andeq r4, r0, r6, asr r9 │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ + @ instruction: 0x00005cba │ │ │ │ + andeq r4, r0, r8, lsr #18 │ │ │ │ + andeq r4, r0, r2, ror fp │ │ │ │ + andeq r5, r0, lr, lsl #25 │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ + andeq r4, r0, lr, lsr #22 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5bc00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strcs r0, [r0], #-4080 @ 0xfffff010 │ │ │ │ strmi r4, [r5], -lr, lsl #12 │ │ │ │ andsvc pc, r0, r2, asr #4 │ │ │ │ @@ -1326,27 +1326,27 @@ │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-817 @ 0xfffffccf │ │ │ │ ldc 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ ldmpl r3!, {r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ andeq fp, r1, r2, lsl r5 │ │ │ │ - andeq r5, r0, sl, ror #21 │ │ │ │ - andeq r4, r0, r8, asr r7 │ │ │ │ - andeq r4, r0, sl, ror #19 │ │ │ │ + ldrdeq r5, [r0], -sl │ │ │ │ + andeq r4, r0, r8, asr #14 │ │ │ │ + ldrdeq r4, [r0], -sl │ │ │ │ andeq r0, r0, fp, ror #1 │ │ │ │ - andeq r5, r0, lr, lsr #21 │ │ │ │ - andeq r4, r0, ip, lsl r7 │ │ │ │ - andeq r4, r0, r6, asr #19 │ │ │ │ - andeq r5, r0, r6, lsl #21 │ │ │ │ - strdeq r4, [r0], -r4 @ │ │ │ │ - @ instruction: 0x000049b2 │ │ │ │ - andeq r5, r0, lr, lsr sl │ │ │ │ - andeq r4, r0, ip, lsr #13 │ │ │ │ - andeq r4, r0, r2, lsl #19 │ │ │ │ + muleq r0, lr, sl │ │ │ │ + andeq r4, r0, ip, lsl #14 │ │ │ │ + @ instruction: 0x000049b6 │ │ │ │ + andeq r5, r0, r6, ror sl │ │ │ │ + andeq r4, r0, r4, ror #13 │ │ │ │ + andeq r4, r0, r2, lsr #19 │ │ │ │ + andeq r5, r0, lr, lsr #20 │ │ │ │ + muleq r0, ip, r6 │ │ │ │ + andeq r4, r0, r2, ror r9 │ │ │ │ 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 │ │ │ │ - muleq r0, ip, r9 │ │ │ │ - andeq r4, r0, sl, lsl #12 │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ - andeq r5, r0, lr, asr r9 │ │ │ │ - andeq r4, r0, ip, asr #11 │ │ │ │ - ldrdeq r4, [r0], -sl │ │ │ │ + andeq r5, r0, ip, lsl #19 │ │ │ │ + strdeq r4, [r0], -sl │ │ │ │ + andeq r4, r0, r8, ror #17 │ │ │ │ + andeq r5, r0, lr, asr #18 │ │ │ │ + @ instruction: 0x000045bc │ │ │ │ + andeq r4, r0, sl, asr #17 │ │ │ │ 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, r4, lsl #5 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r4, lsl #16 │ │ │ │ + strdeq r4, [r0], -r4 @ │ │ │ │ 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 @@ │ │ │ │ tstcs r2, r2, lsr #12 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf8a8f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ blmi 5b0c28 │ │ │ │ pop {r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq r4, r0, r8, asr r1 │ │ │ │ + andeq r4, r0, r8, asr #2 │ │ │ │ andeq fp, r1, r6, lsr #4 │ │ │ │ - ldrdeq r4, [r0], -ip │ │ │ │ - @ instruction: 0x000047b0 │ │ │ │ - muleq r0, lr, r7 │ │ │ │ - muleq r0, r0, r7 │ │ │ │ - andeq r4, r0, sl, asr #14 │ │ │ │ - andeq r4, r0, ip, asr #20 │ │ │ │ - andeq r4, r0, ip, lsr r7 │ │ │ │ - andeq r4, r0, lr, lsr r7 │ │ │ │ - andeq r4, r0, r2, lsr r7 │ │ │ │ - andeq r4, r0, r4, lsr r7 │ │ │ │ - andeq r4, r0, lr, lsr r7 │ │ │ │ - andeq r4, r0, sl, lsr #14 │ │ │ │ + andeq r4, r0, ip, asr #15 │ │ │ │ + andeq r4, r0, r0, lsr #15 │ │ │ │ + andeq r4, r0, lr, lsl #15 │ │ │ │ + andeq r4, r0, r0, lsl #15 │ │ │ │ + andeq r4, r0, sl, lsr r7 │ │ │ │ + andeq r4, r0, ip, lsr sl │ │ │ │ + andeq r4, r0, ip, lsr #14 │ │ │ │ + andeq r4, r0, lr, lsr #14 │ │ │ │ + andeq r4, r0, r2, lsr #14 │ │ │ │ + andeq r4, r0, r4, lsr #14 │ │ │ │ + andeq r4, r0, lr, lsr #14 │ │ │ │ + andeq r4, r0, sl, lsl r7 │ │ │ │ + andeq r4, r0, r8, lsl #14 │ │ │ │ andeq r4, r0, r8, lsl r7 │ │ │ │ andeq r4, r0, r8, lsr #14 │ │ │ │ - andeq r4, r0, r8, lsr r7 │ │ │ │ - andeq r4, r0, r6, lsr r7 │ │ │ │ - andeq r4, r0, r6, lsl #13 │ │ │ │ - andeq r4, r0, r0, lsr #14 │ │ │ │ + andeq r4, r0, r6, lsr #14 │ │ │ │ + andeq r4, r0, r6, ror r6 │ │ │ │ + andeq r4, r0, r0, lsl r7 │ │ │ │ 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, asr r6 │ │ │ │ - andeq r4, r0, r2, lsl r6 │ │ │ │ + andeq r4, r0, sl, asr #12 │ │ │ │ + andeq r4, r0, r2, lsl #12 │ │ │ │ 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 #11 │ │ │ │ + @ instruction: 0x000045be │ │ │ │ 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 #9 │ │ │ │ - @ instruction: 0x000045b4 │ │ │ │ - andeq r4, r0, r6, ror #11 │ │ │ │ - andeq r5, r0, sl, ror #8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r4, [r0], -r2 │ │ │ │ - andeq r5, r0, ip, asr #8 │ │ │ │ - andeq r4, r0, r6, ror r5 │ │ │ │ - andeq r4, r0, r0, asr #11 │ │ │ │ + andeq r5, r0, sl, ror r4 │ │ │ │ + andeq r4, r0, r4, lsr #11 │ │ │ │ + ldrdeq r4, [r0], -r6 │ │ │ │ + andeq r5, r0, sl, asr r4 │ │ │ │ + andeq r4, r0, r4, lsl #11 │ │ │ │ + andeq r4, r0, r2, asr #11 │ │ │ │ + andeq r5, r0, ip, lsr r4 │ │ │ │ + andeq r4, r0, r6, ror #10 │ │ │ │ + @ instruction: 0x000045b0 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c43c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ andscs r4, r4, #1664 @ 0x680 │ │ │ │ stmdage r3, {r8, sp} │ │ │ │ @@ -1760,17 +1760,17 @@ │ │ │ │ blcc 792ac │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ mrc 7, 5, APSR_nzcv, cr10, cr13, {7} │ │ │ │ stmiapl fp!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ │ │ @ instruction: 0x0001adb2 │ │ │ │ - andeq r5, r0, r2, lsr #7 │ │ │ │ - andeq r4, r0, ip, asr #9 │ │ │ │ - andeq r4, r0, r2, asr #10 │ │ │ │ + muleq r0, r2, r3 │ │ │ │ + @ instruction: 0x000044bc │ │ │ │ + andeq r4, r0, r2, lsr r5 │ │ │ │ andeq r0, r0, fp, 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, ror r2 │ │ │ │ - muleq r0, ip, r3 │ │ │ │ - andeq r4, r0, sl, lsr #8 │ │ │ │ - andeq r5, r0, r4, asr r2 │ │ │ │ - andeq r4, r0, lr, ror r3 │ │ │ │ - andeq r4, r0, r8, lsl r4 │ │ │ │ + andeq r5, r0, r2, ror #4 │ │ │ │ + andeq r4, r0, ip, lsl #7 │ │ │ │ + andeq r4, r0, sl, lsl r4 │ │ │ │ + andeq r5, r0, r4, asr #4 │ │ │ │ + andeq r4, r0, lr, ror #6 │ │ │ │ + andeq r4, r0, r8, lsl #8 │ │ │ │ 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 #3 │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ - andeq r4, r0, r6, lsl #7 │ │ │ │ + @ instruction: 0x000051be │ │ │ │ + andeq r4, r0, r8, ror #5 │ │ │ │ + andeq r4, r0, r6, ror r3 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ tstcs r0, r4, lsl r2 │ │ │ │ @ instruction: 0xf7fda803 │ │ │ │ @@ -1936,24 +1936,24 @@ │ │ │ │ blcc 7956c │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ ldcl 7, cr15, [sl, #-1012] @ 0xfffffc0c │ │ │ │ stmiapl fp!, {r0, r2, r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ │ │ andeq sl, r1, r6, asr #22 │ │ │ │ - andeq r5, r0, r0, asr #2 │ │ │ │ - andeq r4, r0, sl, ror #4 │ │ │ │ - andeq r4, r0, r0, lsl r3 │ │ │ │ - andeq r5, r0, r6, lsr #2 │ │ │ │ - andeq r4, r0, r0, asr r2 │ │ │ │ - andeq r4, r0, lr, lsl #6 │ │ │ │ - andeq r5, r0, lr, lsl #2 │ │ │ │ - andeq r4, r0, r8, lsr r2 │ │ │ │ - andeq r4, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x000016bb │ │ │ │ + andeq r5, r0, r0, lsr r1 │ │ │ │ + andeq r4, r0, sl, asr r2 │ │ │ │ + andeq r4, r0, r0, lsl #6 │ │ │ │ + andeq r5, r0, r6, lsl r1 │ │ │ │ + andeq r4, r0, r0, asr #4 │ │ │ │ + strdeq r4, [r0], -lr │ │ │ │ + strdeq r5, [r0], -lr │ │ │ │ + andeq r4, r0, r8, lsr #4 │ │ │ │ + strdeq r4, [r0], -lr │ │ │ │ + ldrdeq r1, [r0], -pc @ │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c7a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrrcmi 15, 15, r0, sl, cr0 │ │ │ │ ldclmi 2, cr2, [sl, #-0] │ │ │ │ @ instruction: 0x4621447c │ │ │ │ @@ -2041,46 +2041,46 @@ │ │ │ │ svcge 0x0062f43f │ │ │ │ andcs r4, sl, #36, 18 @ 0x90000 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf848f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ blmi 871478 │ │ │ │ ldcllt 8, cr5, [r0, #-928]! @ 0xfffffc60 │ │ │ │ - andeq r3, r0, r8, ror r9 │ │ │ │ + andeq r3, r0, r8, ror #18 │ │ │ │ andeq sl, r1, r6, asr #20 │ │ │ │ - @ instruction: 0x000042b2 │ │ │ │ - muleq r0, r8, r2 │ │ │ │ - andeq r4, r0, ip, lsr r2 │ │ │ │ - andeq r4, r0, r2, asr #4 │ │ │ │ - andeq r4, r0, sl, lsr r2 │ │ │ │ - andeq r4, r0, r0, asr #4 │ │ │ │ - andeq r4, r0, r8, lsr r2 │ │ │ │ - andeq r4, r0, lr, lsr r2 │ │ │ │ - andeq r4, r0, r6, lsr r2 │ │ │ │ - andeq r4, r0, ip, lsr r2 │ │ │ │ - andeq r4, r0, r0, lsr ip │ │ │ │ + andeq r4, r0, r2, lsr #5 │ │ │ │ + andeq r4, r0, r8, lsl #5 │ │ │ │ + andeq r4, r0, ip, lsr #4 │ │ │ │ andeq r4, r0, r2, lsr r2 │ │ │ │ - ldrdeq r3, [r0], -r6 │ │ │ │ - andeq r4, r0, r4, lsr #4 │ │ │ │ - andeq r4, r0, r8, lsl r2 │ │ │ │ - andeq r4, r0, lr, lsl r2 │ │ │ │ - andeq r4, r0, lr, lsl r2 │ │ │ │ + andeq r4, r0, sl, lsr #4 │ │ │ │ + andeq r4, r0, r0, lsr r2 │ │ │ │ + andeq r4, r0, r8, lsr #4 │ │ │ │ + andeq r4, r0, lr, lsr #4 │ │ │ │ + andeq r4, r0, r6, lsr #4 │ │ │ │ + andeq r4, r0, ip, lsr #4 │ │ │ │ + andeq r4, r0, r0, lsr #24 │ │ │ │ + andeq r4, r0, r2, lsr #4 │ │ │ │ + andeq r3, r0, r6, asr #31 │ │ │ │ andeq r4, r0, r4, lsl r2 │ │ │ │ - andeq r4, r0, r2, lsl r2 │ │ │ │ - andeq r4, r0, sl, lsl #4 │ │ │ │ - andeq r3, r0, r8, lsr pc │ │ │ │ - strdeq r4, [r0], -lr │ │ │ │ - strdeq r4, [r0], -r2 │ │ │ │ andeq r4, r0, r8, lsl #4 │ │ │ │ - andeq r4, r0, r8, lsl r2 │ │ │ │ andeq r4, r0, lr, lsl #4 │ │ │ │ - andeq r4, r0, sl, lsl #4 │ │ │ │ - andeq r4, r0, r0, lsl r2 │ │ │ │ + andeq r4, r0, lr, lsl #4 │ │ │ │ + andeq r4, r0, r4, lsl #4 │ │ │ │ + andeq r4, r0, r2, lsl #4 │ │ │ │ + strdeq r4, [r0], -sl │ │ │ │ + andeq r3, r0, r8, lsr #30 │ │ │ │ + andeq r4, r0, lr, ror #3 │ │ │ │ + andeq r4, r0, r2, ror #3 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + andeq r4, r0, r8, lsl #4 │ │ │ │ strdeq r4, [r0], -lr │ │ │ │ - andeq r4, r0, sl, lsl #4 │ │ │ │ + strdeq r4, [r0], -sl │ │ │ │ + andeq r4, r0, r0, lsl #4 │ │ │ │ + andeq r4, r0, lr, ror #3 │ │ │ │ + strdeq r4, [r0], -sl │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrdls pc, [ip], #143 @ 0x8f │ │ │ │ strmi fp, [r3], r5, lsl #1 │ │ │ │ @@ -2132,17 +2132,17 @@ │ │ │ │ ldc2 0, cr15, [r4, #-0] │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0x4620fd31 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq sl, r1, sl, asr #16 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, ip, lsr #2 │ │ │ │ - andeq r4, r0, r4, lsr r1 │ │ │ │ - andeq r4, r0, r2, asr r1 │ │ │ │ + andeq r4, r0, ip, lsl r1 │ │ │ │ + andeq r4, r0, r4, lsr #2 │ │ │ │ + andeq r4, r0, r2, asr #2 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ adclt r4, lr, r6, lsr #18 │ │ │ │ @ instruction: 0xf06f2600 │ │ │ │ stcmi 7, cr4, [r5, #-256]! @ 0xffffff00 │ │ │ │ @@ -2178,23 +2178,23 @@ │ │ │ │ ldrbtmi r5, [sl], #-2088 @ 0xfffff7d8 │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ mrc 7, 3, APSR_nzcv, cr10, cr13, {7} │ │ │ │ cdpcs 7, 0, cr14, cr15, cr13, {7} │ │ │ │ blmi 2fa048 │ │ │ │ eorlt r5, lr, r8, ror #17 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - andeq r4, r0, r0, ror #26 │ │ │ │ + andeq r4, r0, r0, asr sp │ │ │ │ andeq sl, r1, r8, asr #14 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r8, ror r2 │ │ │ │ - muleq r0, r8, r2 │ │ │ │ - andeq r4, r0, sl, lsr #5 │ │ │ │ - muleq r0, r6, r2 │ │ │ │ - andeq r4, r0, r6, ror r2 │ │ │ │ + andeq r4, r0, r8, ror #4 │ │ │ │ andeq r4, r0, r8, lsl #5 │ │ │ │ + muleq r0, sl, r2 │ │ │ │ + andeq r4, r0, r6, lsl #5 │ │ │ │ + andeq r4, r0, r6, ror #4 │ │ │ │ + andeq r4, r0, r8, ror r2 │ │ │ │ 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, [sp], -ip, lsl #28 │ │ │ │ ldrbtmi r4, [lr], #-1540 @ 0xfffff9fc │ │ │ │ stmdals r3, {r0, r1, ip, pc} │ │ │ │ - @ instruction: 0xff7af002 │ │ │ │ + @ instruction: 0xff72f002 │ │ │ │ andle r4, ip, r8, lsr #5 │ │ │ │ strmi r4, [r3], -r8, lsl #18 │ │ │ │ ldmdapl r0!, {r1, r5, r9, sl, lr}^ │ │ │ │ stmdbmi r7, {r8, 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 #3 │ │ │ │ + muleq r0, r2, r1 │ │ │ │ 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 │ │ │ │ - muleq r0, r8, fp │ │ │ │ - andeq r3, r0, r2, asr r0 │ │ │ │ - andeq r4, r0, r4, lsl #3 │ │ │ │ - andeq r4, r0, r6, ror fp │ │ │ │ - andeq r3, r0, r0, lsr r0 │ │ │ │ - andeq r4, r0, r2, ror r1 │ │ │ │ - andeq r4, r0, r4, asr fp │ │ │ │ - andeq r3, r0, lr │ │ │ │ - andeq r4, r0, r0, ror #2 │ │ │ │ + andeq r4, r0, r8, lsl #23 │ │ │ │ + andeq r3, r0, r2, asr #32 │ │ │ │ + andeq r4, r0, r4, ror r1 │ │ │ │ + andeq r4, r0, r6, ror #22 │ │ │ │ + andeq r3, r0, r0, lsr #32 │ │ │ │ + andeq r4, r0, r2, ror #2 │ │ │ │ + andeq r4, r0, r4, asr #22 │ │ │ │ + strdeq r2, [r0], -lr │ │ │ │ + andeq r4, r0, r0, asr r1 │ │ │ │ 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 │ │ │ │ - muleq r0, sl, r1 │ │ │ │ + andeq r4, r0, sl, lsl #3 │ │ │ │ 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, ror r1 │ │ │ │ + andeq r4, r0, sl, ror #2 │ │ │ │ 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 #1 │ │ │ │ + muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - muleq r0, r4, r0 │ │ │ │ + andeq r4, r0, r4, lsl #1 │ │ │ │ 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, lsl r4 │ │ │ │ + andeq r3, r0, r8, lsl #8 │ │ │ │ andeq sl, r1, sl, asr #6 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, sl, asr r0 │ │ │ │ + andeq r4, r0, sl, asr #32 │ │ │ │ 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 fe6c3dc4 │ │ │ │ ldmfd sp!, {sp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq r4, r0, r8, lsr #32 │ │ │ │ + andeq r4, r0, r8, lsl 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 r3, #150 @ 0x96 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ 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] │ │ │ │ @@ -2602,15 +2602,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ blx 2eb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5f90 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 701c │ │ │ │ + bl 7008 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5f90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ cbnz r0, 5f94 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ blx 36a8 │ │ │ │ @@ -2669,19 +2669,19 @@ │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ b.n 5f5a │ │ │ │ nop │ │ │ │ add r4, pc, #296 @ (adr r4, 60ec ) │ │ │ │ movs r1, r0 │ │ │ │ add r0, pc, #1008 @ (adr r0, 63b8 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #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 │ │ │ │ cbz r0, 5ff6 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2701,19 +2701,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (6018 ) │ │ │ │ ldr r0, [pc, #20] @ (601c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - mov r0, r0 │ │ │ │ + cmp r8, lr │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ 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 ) │ │ │ │ @@ -2742,21 +2742,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 r2, #188 @ 0xbc │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ 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 │ │ │ │ @@ -2768,19 +2768,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (60bc ) │ │ │ │ ldr r0, [pc, #20] @ (60c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r4, r9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ 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 ) │ │ │ │ @@ -2809,21 +2809,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, #24 │ │ │ │ + cmp r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2862,40 +2862,40 @@ │ │ │ │ ldr r0, [pc, #28] @ (61ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc │ │ │ │ + add r2, sp │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ 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 75e4 │ │ │ │ + bl 75d0 │ │ │ │ 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 75e4 │ │ │ │ + b.w 75d0 │ │ │ │ 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] @ (623c ) │ │ │ │ @@ -2921,17 +2921,17 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx 3314 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 6234 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r3, [pc, #60] @ (6290 ) │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -2979,15 +2979,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx 3628 │ │ │ │ cbz r0, 62c8 │ │ │ │ blx 2f98 <_PyCrossInterpreterData_NewObject@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 62dc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 62de │ │ │ │ bx lr │ │ │ │ @@ -3017,19 +3017,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (6338 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #276 @ 0x114 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ 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] @ (63b0 ) │ │ │ │ @@ -3070,23 +3070,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6398 │ │ │ │ nop │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ 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 r7, [pc, #200] @ (64a0 ) │ │ │ │ ldr r3, [pc, #204] @ (64a4 ) │ │ │ │ @@ -3173,35 +3173,35 @@ │ │ │ │ add.w r3, r3, #300 @ 0x12c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r1 │ │ │ │ + adcs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ 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] @ (6500 ) │ │ │ │ @@ -3211,15 +3211,15 @@ │ │ │ │ blx 3418 │ │ │ │ cbz r0, 64fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 35f8 <_PyTime_FromSeconds@plt> │ │ │ │ blx 34d8 <_PyTime_AsLong@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ 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] @ (6558 ) │ │ │ │ @@ -3247,21 +3247,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (6564 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6542 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ 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] @ (65bc ) │ │ │ │ @@ -3289,21 +3289,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (65c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 65a6 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ 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] @ (6630 ) │ │ │ │ @@ -3338,23 +3338,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6618 │ │ │ │ nop │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ 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] @ (66a8 ) │ │ │ │ @@ -3389,23 +3389,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6690 │ │ │ │ nop │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #304] @ (6800 ) │ │ │ │ @@ -3543,25 +3543,25 @@ │ │ │ │ b.n 67e4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 6724 │ │ │ │ b.n 6732 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -3677,792 +3677,790 @@ │ │ │ │ vldr d7, [r5, #224] @ 0xe0 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ vstr d8, [r5, #224] @ 0xe0 │ │ │ │ b.n 6954 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ blx 346c │ │ │ │ b.n 6944 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #10000 @ 0x2710 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov.w r7, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 6a4c │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 6a82 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 69b0 │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 69a0 │ │ │ │ + dmb ish │ │ │ │ + bne.w 6b58 │ │ │ │ subs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69ac │ │ │ │ + bne.n 69ce │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 699c │ │ │ │ + bne.n 69be │ │ │ │ + ite eq │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ dmb ish │ │ │ │ - bne.w 6ac8 │ │ │ │ + bne.w 6b32 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 69ce │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + bne.n 69f6 │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69be │ │ │ │ + bne.n 69e6 │ │ │ │ dmb ish │ │ │ │ - bne.n 6a96 │ │ │ │ + bne.w 6b2a │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69e8 │ │ │ │ + bne.n 6a12 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69d8 │ │ │ │ + bne.n 6a02 │ │ │ │ + ite eq │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6aa6 │ │ │ │ + bne.n 6b08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6a08 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + bne.n 6a38 │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69f8 │ │ │ │ + bne.n 6a28 │ │ │ │ dmb ish │ │ │ │ - bne.n 6a9e │ │ │ │ + bne.n 6b00 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a22 │ │ │ │ + bne.n 6a52 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a12 │ │ │ │ + bne.n 6a42 │ │ │ │ + ite eq │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6aee │ │ │ │ + bne.n 6ade │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6a42 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + bne.n 6a78 │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a32 │ │ │ │ + bne.n 6a68 │ │ │ │ dmb ish │ │ │ │ - bne.n 6a8e │ │ │ │ + bne.n 6ad6 │ │ │ │ subs r5, #3 │ │ │ │ - beq.n 6b32 │ │ │ │ + beq.n 6aca │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a60 │ │ │ │ + bne.n 6a96 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a50 │ │ │ │ + bne.n 6a86 │ │ │ │ + ite eq │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6b10 │ │ │ │ + beq.w 6996 │ │ │ │ + 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 6a80 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + bne.w 69b0 │ │ │ │ + strexb r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a70 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6996 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3690 │ │ │ │ - b.n 6996 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3690 │ │ │ │ - b.n 6a48 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3690 │ │ │ │ - b.n 69d4 │ │ │ │ + beq.w 69b0 │ │ │ │ + b.n 6ab4 │ │ │ │ + add.w r0, r8, #4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 33d8 <_PyEvent_Notify@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 3690 │ │ │ │ - b.n 6a0e │ │ │ │ + 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 6a08 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + bne.n 6a78 │ │ │ │ + strexb r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6a08 │ │ │ │ - b.n 6ab6 │ │ │ │ + beq.n 6a78 │ │ │ │ + b.n 6aee │ │ │ │ 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 69ce │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 69ce │ │ │ │ - b.n 6ad8 │ │ │ │ + blx 3690 │ │ │ │ + b.n 6a3e │ │ │ │ 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 6a42 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + bne.n 6a38 │ │ │ │ + strexb r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6a42 │ │ │ │ - b.n 6afe │ │ │ │ + beq.n 6a38 │ │ │ │ + b.n 6b18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3690 │ │ │ │ + b.n 69fe │ │ │ │ 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 6a80 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + bne.w 69f6 │ │ │ │ + strexb r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6a80 │ │ │ │ - b.n 6b20 │ │ │ │ - adds r0, r6, #4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 33d8 <_PyEvent_Notify@plt> │ │ │ │ + beq.w 69f6 │ │ │ │ + b.n 6b42 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3690 │ │ │ │ + b.n 69b8 │ │ │ │ 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 6b86 │ │ │ │ + b.n 6baa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6b74 │ │ │ │ + bne.n 6b98 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b64 │ │ │ │ + bne.n 6b88 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - beq.n 6b80 │ │ │ │ + beq.n 6ba4 │ │ │ │ blx 3690 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - beq.n 6bbc │ │ │ │ + beq.n 6be0 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9a │ │ │ │ + bne.n 6bbe │ │ │ │ strexb r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b8a │ │ │ │ + bne.n 6bae │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - beq.n 6ba6 │ │ │ │ + beq.n 6bca │ │ │ │ blx 36c0 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8574 │ │ │ │ + bl 8564 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6b5a │ │ │ │ + bne.n 6b7e │ │ │ │ mov.w r0, #2000 @ 0x7d0 │ │ │ │ blx 31b0 │ │ │ │ - b.n 6b5a │ │ │ │ + b.n 6b7e │ │ │ │ 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 │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ blx 3150 │ │ │ │ mov r6, r0 │ │ │ │ blx 355c │ │ │ │ blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - subs r4, #8 │ │ │ │ - bne.n 6be0 │ │ │ │ + subs r4, #1 │ │ │ │ + bne.n 6c04 │ │ │ │ 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 6c32 │ │ │ │ + bne.n 6c1e │ │ │ │ dmb ish │ │ │ │ - cbz r2, 6c48 │ │ │ │ + cbz r2, 6c34 │ │ │ │ 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 6798 │ │ │ │ + b.n 6784 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 679c │ │ │ │ + b.n 6788 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 6d80 │ │ │ │ + b.n 6d6c │ │ │ │ movs r0, #2 │ │ │ │ - b.n 6b8c │ │ │ │ + b.n 6b78 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 730e │ │ │ │ + b.n 72fa │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - bfcsel 6, 726e , 8, mi │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + bfcsel 6, 625a , 8, pl │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (6c94 ) │ │ │ │ - ldr r3, [pc, #28] @ (6c98 ) │ │ │ │ - ldr r2, [pc, #28] @ (6c9c ) │ │ │ │ + ldr r0, [pc, #24] @ (6c80 ) │ │ │ │ + ldr r3, [pc, #28] @ (6c84 ) │ │ │ │ + ldr r2, [pc, #28] @ (6c88 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6c90 │ │ │ │ - ldr r3, [pc, #20] @ (6ca0 ) │ │ │ │ + beq.n 6c7c │ │ │ │ + ldr r3, [pc, #20] @ (6c8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6c90 │ │ │ │ + cbz r3, 6c7c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (6cc8 ) │ │ │ │ - ldr r3, [pc, #36] @ (6ccc ) │ │ │ │ + ldr r0, [pc, #32] @ (6cb4 ) │ │ │ │ + ldr r3, [pc, #36] @ (6cb8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (6cd0 ) │ │ │ │ + ldr r2, [pc, #36] @ (6cbc ) │ │ │ │ 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 6cc4 │ │ │ │ - ldr r3, [pc, #20] @ (6cd4 ) │ │ │ │ + beq.n 6cb0 │ │ │ │ + ldr r3, [pc, #20] @ (6cc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6cc4 │ │ │ │ + cbz r3, 6cb0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (6d04 ) │ │ │ │ - ldr r2, [pc, #40] @ (6d08 ) │ │ │ │ + ldr r3, [pc, #40] @ (6cf0 ) │ │ │ │ + ldr r2, [pc, #40] @ (6cf4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 6d02 │ │ │ │ - ldr r3, [pc, #36] @ (6d0c ) │ │ │ │ + cbnz r3, 6cee │ │ │ │ + ldr r3, [pc, #36] @ (6cf8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6cf6 │ │ │ │ - ldr r3, [pc, #32] @ (6d10 ) │ │ │ │ + cbz r3, 6ce2 │ │ │ │ + ldr r3, [pc, #32] @ (6cfc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2ed0 <__cxa_finalize@plt> │ │ │ │ - bl 6c78 │ │ │ │ - ldr r3, [pc, #24] @ (6d14 ) │ │ │ │ + bl 6c64 │ │ │ │ + ldr r3, [pc, #24] @ (6d00 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 6ca4 │ │ │ │ + b.n 6c90 │ │ │ │ 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, 6d6c │ │ │ │ + cbnz r3, 6d58 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 6d7c │ │ │ │ + ble.n 6d68 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.n 6d7c │ │ │ │ - cbz r1, 6d7c │ │ │ │ + bgt.n 6d68 │ │ │ │ + cbz r1, 6d68 │ │ │ │ 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 6dca │ │ │ │ + beq.n 6db6 │ │ │ │ cmp r5, #3 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - bne.n 6da8 │ │ │ │ + bne.n 6d94 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 32c0 <_PyCompile_CodeGen@plt> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 3c7c <_Py_hashtable_get@plt+0x55c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (6ddc ) │ │ │ │ + ldr r4, [pc, #92] @ (6dc8 ) │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #4 │ │ │ │ add r4, pc │ │ │ │ add r2, sp, #32 │ │ │ │ add.w r4, r4, #548 @ 0x224 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ blx 30d8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d40 │ │ │ │ + bne.n 6d2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d68 │ │ │ │ + b.n 6d54 │ │ │ │ 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 6d5e │ │ │ │ + bne.n 6d4a │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d5e │ │ │ │ - b.n 6da4 │ │ │ │ + beq.n 6d4a │ │ │ │ + b.n 6d90 │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d56 │ │ │ │ - b.n 6da4 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + beq.n 6d42 │ │ │ │ + b.n 6d90 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ b.w 2f40 <_Py_GetConfigsAsDict@plt> │ │ │ │ - ldr r3, [pc, #16] @ (6df8 ) │ │ │ │ + ldr r3, [pc, #16] @ (6de4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (6dfc ) │ │ │ │ + ldr r2, [pc, #16] @ (6de8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ 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 6e34 │ │ │ │ + blt.n 6e20 │ │ │ │ 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 6e2e │ │ │ │ + b.n 6e1a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ (6e80 ) │ │ │ │ + ldr r1, [pc, #48] @ (6e6c ) │ │ │ │ mov r3, sp │ │ │ │ - ldr r4, [pc, #48] @ (6e84 ) │ │ │ │ + ldr r4, [pc, #48] @ (6e70 ) │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ mov.w ip, #0 │ │ │ │ add r4, pc │ │ │ │ strd ip, ip, [sp] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 6e7c │ │ │ │ + cbz r0, 6e68 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 32a8 <_PyImport_ClearExtension@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e7c │ │ │ │ - ldr r3, [pc, #16] @ (6e88 ) │ │ │ │ + blt.n 6e68 │ │ │ │ + ldr r3, [pc, #16] @ (6e74 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e78 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + b.n 6e64 │ │ │ │ + subs r2, r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ 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] @ (6ecc ) │ │ │ │ + ldr r1, [pc, #44] @ (6eb8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #12 │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 6ec6 │ │ │ │ + cbz r0, 6eb2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 31fc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 6ec6 │ │ │ │ + cbnz r0, 6eb2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3448 <_PyTraceMalloc_GetTraceback@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ec2 │ │ │ │ + b.n 6eae │ │ │ │ nop │ │ │ │ - subs r2, r4, 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, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ (6f0c ) │ │ │ │ + ldr r3, [pc, #44] @ (6ef8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 35d4 <_PyMem_GetCurrentAllocatorName@plt> │ │ │ │ - cbz r0, 6ef6 │ │ │ │ + cbz r0, 6ee2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3540 │ │ │ │ - ldr r2, [pc, #24] @ (6f10 ) │ │ │ │ + ldr r2, [pc, #24] @ (6efc ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #24] @ (6f14 ) │ │ │ │ + ldr r1, [pc, #24] @ (6f00 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 30fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #68] @ (6f70 ) │ │ │ │ + ldr r1, [pc, #68] @ (6f5c ) │ │ │ │ add.w ip, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 6f6a │ │ │ │ + cbz r0, 6f56 │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 3354 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - cbz r0, 6f5e │ │ │ │ + cbz r0, 6f4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 6f6a │ │ │ │ + cbnz r0, 6f56 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 30e4 <_PyErr_SetKeyError@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f5a │ │ │ │ + b.n 6f46 │ │ │ │ nop │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (6f88 ) │ │ │ │ + ldr r3, [pc, #16] @ (6f74 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (6f8c ) │ │ │ │ + ldr r2, [pc, #16] @ (6f78 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [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, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r3, 6fd4 │ │ │ │ + cbnz r3, 6fc0 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 6fd4 │ │ │ │ + ble.n 6fc0 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6fd4 │ │ │ │ - cbz r1, 6fd4 │ │ │ │ + bne.n 6fc0 │ │ │ │ + cbz r1, 6fc0 │ │ │ │ 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 7006 │ │ │ │ + beq.n 6ff2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3168 <_PyCompile_OptimizeCfg@plt> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #64] @ 7018 │ │ │ │ + ldr.w ip, [pc, #64] @ 7004 │ │ │ │ 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 6fae │ │ │ │ + bne.n 6f9a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6fd0 │ │ │ │ + b.n 6fbc │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fca │ │ │ │ - b.n 7002 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + beq.n 6fb6 │ │ │ │ + b.n 6fee │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ 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] @ (70ac ) │ │ │ │ + ldr r3, [pc, #128] @ (7098 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 706c │ │ │ │ + cbz r1, 7058 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #116] @ (70b0 ) │ │ │ │ + ldr r1, [pc, #116] @ (709c ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ blx 2fbc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7094 │ │ │ │ + cbz r0, 7080 │ │ │ │ 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 7062 │ │ │ │ + beq.n 704e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 7088 │ │ │ │ + cbz r2, 7074 │ │ │ │ mov.w ip, r3, asr #31 │ │ │ │ mov r0, ip │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #68] @ (70b4 ) │ │ │ │ + ldr r3, [pc, #68] @ (70a0 ) │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc │ │ │ │ add.w r4, r3, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 7066 │ │ │ │ + b.n 7052 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7062 │ │ │ │ - ldr r3, [pc, #32] @ (70b8 ) │ │ │ │ + b.n 704e │ │ │ │ + ldr r3, [pc, #32] @ (70a4 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #32] @ (70bc ) │ │ │ │ + ldr r1, [pc, #32] @ (70a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7066 │ │ │ │ + b.n 7052 │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ 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] @ (711c ) │ │ │ │ - ldr r0, [pc, #68] @ (7120 ) │ │ │ │ + ldr r1, [pc, #64] @ (7108 ) │ │ │ │ + ldr r0, [pc, #68] @ (710c ) │ │ │ │ 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] @ 7124 │ │ │ │ + ldr.w lr, [pc, #52] @ 7110 │ │ │ │ ldrb.w r4, [ip, #539] @ 0x21b │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #44] @ (7128 ) │ │ │ │ + ldr r3, [pc, #44] @ (7114 ) │ │ │ │ ldrb.w r4, [ip, #538] @ 0x21a │ │ │ │ strd lr, r4, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #36] @ (712c ) │ │ │ │ - ldr r0, [pc, #36] @ (7130 ) │ │ │ │ + ldr r1, [pc, #36] @ (7118 ) │ │ │ │ + ldr r0, [pc, #36] @ (711c ) │ │ │ │ ldrb.w r4, [ip, #537] @ 0x219 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 3314 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ 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, 716c │ │ │ │ + cbz r0, 7158 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3290 <_Py_normpath@plt> │ │ │ │ mov r1, r5 │ │ │ │ blx 2f68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ @@ -4473,529 +4471,529 @@ │ │ │ │ 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] @ (7220 ) │ │ │ │ + ldr r1, [pc, #152] @ (720c ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #152] @ (7224 ) │ │ │ │ + ldr r5, [pc, #152] @ (7210 ) │ │ │ │ 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, 71f6 │ │ │ │ + cbz r0, 71e2 │ │ │ │ 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 7210 │ │ │ │ + bhi.n 71fc │ │ │ │ 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] @ (7228 ) │ │ │ │ - ldr r1, [pc, #68] @ (722c ) │ │ │ │ + ldr r0, [pc, #64] @ (7214 ) │ │ │ │ + ldr r1, [pc, #68] @ (7218 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 361c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71de │ │ │ │ + b.n 71ca │ │ │ │ blx 3030 │ │ │ │ - b.n 71f6 │ │ │ │ - ldr r3, [pc, #44] @ (7230 ) │ │ │ │ - ldr r1, [pc, #48] @ (7234 ) │ │ │ │ + b.n 71e2 │ │ │ │ + ldr r3, [pc, #44] @ (721c ) │ │ │ │ + ldr r1, [pc, #48] @ (7220 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 71f6 │ │ │ │ - ldr r3, [pc, #28] @ (7230 ) │ │ │ │ - ldr r1, [pc, #36] @ (7238 ) │ │ │ │ + b.n 71e2 │ │ │ │ + ldr r3, [pc, #28] @ (721c ) │ │ │ │ + ldr r1, [pc, #36] @ (7224 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 71f6 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + b.n 71e2 │ │ │ │ + adds r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ 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] @ (72a4 ) │ │ │ │ + ldr r4, [pc, #84] @ (7290 ) │ │ │ │ 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 7290 │ │ │ │ + beq.n 727c │ │ │ │ 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 62d0 │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r1, [pc, #40] @ (72a8 ) │ │ │ │ + ldr r1, [pc, #40] @ (7294 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 36f0 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ - ldr r3, [pc, #32] @ (72ac ) │ │ │ │ + ldr r3, [pc, #32] @ (7298 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #28] @ (72b0 ) │ │ │ │ + ldr r2, [pc, #28] @ (729c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (72b4 ) │ │ │ │ + ldr r1, [pc, #28] @ (72a0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 30fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 728c │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + b.n 7278 │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - bl 1472aa │ │ │ │ + bl 15b296 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #224] @ (73ac ) │ │ │ │ + ldr r1, [pc, #224] @ (7398 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r6, [pc, #224] @ (73b0 ) │ │ │ │ + ldr r6, [pc, #224] @ (739c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ blx 3418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 735c │ │ │ │ + beq.n 7348 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 734c │ │ │ │ + bge.n 7338 │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73a2 │ │ │ │ + beq.n 738e │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 738c │ │ │ │ + beq.n 7378 │ │ │ │ blx 34a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 735c │ │ │ │ + cbz r0, 7348 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #324] @ 0x144 │ │ │ │ blx 34c0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7372 │ │ │ │ - ldr r1, [pc, #160] @ (73b4 ) │ │ │ │ + beq.n 735e │ │ │ │ + ldr r1, [pc, #160] @ (73a0 ) │ │ │ │ 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 7330 │ │ │ │ + beq.n 731c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7366 │ │ │ │ - cbnz r1, 7372 │ │ │ │ + cbz r3, 7352 │ │ │ │ + cbnz r1, 735e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 7360 │ │ │ │ - ldr r3, [pc, #128] @ (73b8 ) │ │ │ │ + cbnz r3, 734c │ │ │ │ + ldr r3, [pc, #128] @ (73a4 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r1, [pc, #128] @ (73bc ) │ │ │ │ + ldr r1, [pc, #128] @ (73a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ea0 │ │ │ │ - cbnz r0, 7372 │ │ │ │ + cbnz r0, 735e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - beq.n 73a2 │ │ │ │ - ldr r3, [pc, #112] @ (73c0 ) │ │ │ │ - ldr r1, [pc, #112] @ (73c4 ) │ │ │ │ + beq.n 738e │ │ │ │ + ldr r3, [pc, #112] @ (73ac ) │ │ │ │ + ldr r1, [pc, #112] @ (73b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7346 │ │ │ │ - ldr r3, [pc, #100] @ (73c8 ) │ │ │ │ + b.n 7332 │ │ │ │ + ldr r3, [pc, #100] @ (73b4 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n 733a │ │ │ │ + b.n 7326 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 7330 │ │ │ │ + b.n 731c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 735c │ │ │ │ + beq.n 7348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 735c │ │ │ │ + bne.n 7348 │ │ │ │ mov r0, r4 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 735c │ │ │ │ - ldr r3, [pc, #60] @ (73cc ) │ │ │ │ + b.n 7348 │ │ │ │ + ldr r3, [pc, #60] @ (73b8 ) │ │ │ │ movw r2, #870 @ 0x366 │ │ │ │ - ldr r1, [pc, #60] @ (73d0 ) │ │ │ │ - ldr r0, [pc, #60] @ (73d4 ) │ │ │ │ + ldr r1, [pc, #60] @ (73bc ) │ │ │ │ + ldr r0, [pc, #60] @ (73c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (73d8 ) │ │ │ │ + ldr r3, [pc, #52] @ (73c4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r5, [r3, #624] @ 0x270 │ │ │ │ - b.n 72f2 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + b.n 72de │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ 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] @ 74cc │ │ │ │ + ldr.w sl, [pc, #220] @ 74b8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add sl, pc │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 7456 │ │ │ │ + bpl.n 7442 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7558 │ │ │ │ + bl 7544 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 7456 │ │ │ │ + cbz r3, 7442 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74b4 │ │ │ │ + beq.n 74a0 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 749e │ │ │ │ + blt.n 748a │ │ │ │ mov r0, r9 │ │ │ │ blx 32cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 745c │ │ │ │ + cbz r0, 7448 │ │ │ │ add.w r8, r0, #8 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 745c │ │ │ │ + beq.n 7448 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbz r4, 7462 │ │ │ │ + cbz r4, 744e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7498 │ │ │ │ + bne.n 7484 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 7484 │ │ │ │ + bpl.n 7470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76e8 │ │ │ │ + bl 76d4 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 7470 │ │ │ │ + bge.n 745c │ │ │ │ adds r5, #1 │ │ │ │ str.w r4, [r8, #4]! │ │ │ │ - b.n 742c │ │ │ │ - ldr r3, [pc, #120] @ (74d0 ) │ │ │ │ + b.n 7418 │ │ │ │ + ldr r3, [pc, #120] @ (74bc ) │ │ │ │ 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] @ (74d4 ) │ │ │ │ + ldr r3, [pc, #112] @ (74c0 ) │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ add.w r4, r4, #19456 @ 0x4c00 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 743c │ │ │ │ - ldr r3, [pc, #100] @ (74d8 ) │ │ │ │ + b.n 7428 │ │ │ │ + ldr r3, [pc, #100] @ (74c4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #100] @ (74dc ) │ │ │ │ - ldr r0, [pc, #104] @ (74e0 ) │ │ │ │ + ldr r1, [pc, #100] @ (74c8 ) │ │ │ │ + ldr r0, [pc, #104] @ (74cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (74e4 ) │ │ │ │ + ldr r3, [pc, #92] @ (74d0 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (74e8 ) │ │ │ │ - ldr r0, [pc, #96] @ (74ec ) │ │ │ │ + ldr r1, [pc, #92] @ (74d4 ) │ │ │ │ + ldr r0, [pc, #96] @ (74d8 ) │ │ │ │ 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 743c │ │ │ │ - ldr r3, [pc, #80] @ (74f0 ) │ │ │ │ + b.n 7428 │ │ │ │ + ldr r3, [pc, #80] @ (74dc ) │ │ │ │ movw r2, #1333 @ 0x535 │ │ │ │ - ldr r1, [pc, #76] @ (74f4 ) │ │ │ │ - ldr r0, [pc, #80] @ (74f8 ) │ │ │ │ + ldr r1, [pc, #76] @ (74e0 ) │ │ │ │ + ldr r0, [pc, #80] @ (74e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (74fc ) │ │ │ │ + ldr r3, [pc, #68] @ (74e8 ) │ │ │ │ movw r2, #1331 @ 0x533 │ │ │ │ - ldr r1, [pc, #68] @ (7500 ) │ │ │ │ - ldr r0, [pc, #68] @ (7504 ) │ │ │ │ + ldr r1, [pc, #68] @ (74ec ) │ │ │ │ + ldr r0, [pc, #68] @ (74f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ b.w 35ac <_PyContext_NewHamtForTests@plt> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #60] @ (754c ) │ │ │ │ + ldr r3, [pc, #60] @ (7538 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 753e │ │ │ │ + bpl.n 752a │ │ │ │ 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 7558 │ │ │ │ + bl 7544 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 7544 │ │ │ │ - ldr r2, [pc, #24] @ (7550 ) │ │ │ │ + cbz r2, 7530 │ │ │ │ + ldr r2, [pc, #24] @ (753c ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (7554 ) │ │ │ │ + ldr r2, [pc, #20] @ (7540 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (7554 ) │ │ │ │ + ldr r2, [pc, #12] @ (7540 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 753a │ │ │ │ + b.n 7526 │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ 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 757c │ │ │ │ + bpl.n 7568 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 75a8 │ │ │ │ + bpl.n 7594 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 7592 │ │ │ │ + bne.n 757e │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #64] @ (75c0 ) │ │ │ │ + ldr r3, [pc, #64] @ (75ac ) │ │ │ │ mov.w r2, #812 @ 0x32c │ │ │ │ - ldr r1, [pc, #64] @ (75c4 ) │ │ │ │ - ldr r0, [pc, #64] @ (75c8 ) │ │ │ │ + ldr r1, [pc, #64] @ (75b0 ) │ │ │ │ + ldr r0, [pc, #64] @ (75b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (75cc ) │ │ │ │ + ldr r3, [pc, #56] @ (75b8 ) │ │ │ │ movw r2, #814 @ 0x32e │ │ │ │ - ldr r1, [pc, #52] @ (75d0 ) │ │ │ │ - ldr r0, [pc, #56] @ (75d4 ) │ │ │ │ + ldr r1, [pc, #52] @ (75bc ) │ │ │ │ + ldr r0, [pc, #56] @ (75c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (75d8 ) │ │ │ │ + ldr r3, [pc, #44] @ (75c4 ) │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ - ldr r1, [pc, #44] @ (75dc ) │ │ │ │ - ldr r0, [pc, #44] @ (75e0 ) │ │ │ │ + ldr r1, [pc, #44] @ (75c8 ) │ │ │ │ + ldr r0, [pc, #44] @ (75cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 75ea │ │ │ │ + cbnz r3, 75d6 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 75e8 │ │ │ │ + beq.n 75d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75e8 │ │ │ │ + bne.n 75d4 │ │ │ │ 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] @ (76cc ) │ │ │ │ + ldr r1, [pc, #172] @ (76b8 ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #172] @ (76d0 ) │ │ │ │ + ldr r5, [pc, #172] @ (76bc ) │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 769e │ │ │ │ + beq.n 768a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r5 │ │ │ │ blx 34b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 769e │ │ │ │ + cbz r0, 768a │ │ │ │ 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 │ │ │ │ @@ -5004,185 +5002,185 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 2eac <_Py_EncodeLocaleEx@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2f28 │ │ │ │ adds r0, r4, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 76bc │ │ │ │ + bhi.n 76a8 │ │ │ │ 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] @ (76d4 ) │ │ │ │ - ldr r1, [pc, #68] @ (76d8 ) │ │ │ │ + ldr r3, [pc, #64] @ (76c0 ) │ │ │ │ + ldr r1, [pc, #68] @ (76c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 768a │ │ │ │ + b.n 7676 │ │ │ │ blx 3030 │ │ │ │ - b.n 769e │ │ │ │ - ldr r0, [pc, #48] @ (76dc ) │ │ │ │ - ldr r1, [pc, #52] @ (76e0 ) │ │ │ │ + b.n 768a │ │ │ │ + ldr r0, [pc, #48] @ (76c8 ) │ │ │ │ + ldr r1, [pc, #52] @ (76cc ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 361c │ │ │ │ - b.n 769e │ │ │ │ - ldr r3, [pc, #20] @ (76d4 ) │ │ │ │ - ldr r1, [pc, #36] @ (76e4 ) │ │ │ │ + b.n 768a │ │ │ │ + ldr r3, [pc, #20] @ (76c0 ) │ │ │ │ + ldr r1, [pc, #36] @ (76d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 769e │ │ │ │ - adds r4, r7, r7 │ │ │ │ + b.n 768a │ │ │ │ + subs r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ 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] @ (7740 ) │ │ │ │ - ldr r2, [pc, #72] @ (7744 ) │ │ │ │ + ldr r3, [pc, #72] @ (772c ) │ │ │ │ + ldr r2, [pc, #72] @ (7730 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7710 │ │ │ │ - ldr r2, [pc, #64] @ (7748 ) │ │ │ │ + beq.n 76fc │ │ │ │ + ldr r2, [pc, #64] @ (7734 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7728 │ │ │ │ + beq.n 7714 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #56] @ (774c ) │ │ │ │ + ldr r3, [pc, #56] @ (7738 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (7750 ) │ │ │ │ - ldr r0, [pc, #56] @ (7754 ) │ │ │ │ + ldr r1, [pc, #56] @ (773c ) │ │ │ │ + ldr r0, [pc, #56] @ (7740 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (7758 ) │ │ │ │ + ldr r3, [pc, #44] @ (7744 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - ldr r1, [pc, #44] @ (775c ) │ │ │ │ - ldr r0, [pc, #44] @ (7760 ) │ │ │ │ + ldr r1, [pc, #44] @ (7748 ) │ │ │ │ + ldr r0, [pc, #44] @ (774c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r6, r4, 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] @ (7788 ) │ │ │ │ + ldr r4, [pc, #20] @ (7774 ) │ │ │ │ sub sp, #8 │ │ │ │ blx 3214 <_PyPathConfig_ClearGlobal@plt> │ │ │ │ - ldr r3, [pc, #16] @ (778c ) │ │ │ │ + ldr r3, [pc, #16] @ (7778 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ 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> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 77ac │ │ │ │ + bge.n 7798 │ │ │ │ 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] @ (780c ) │ │ │ │ + ldr r4, [pc, #72] @ (77f8 ) │ │ │ │ sub sp, #12 │ │ │ │ bl 6088 │ │ │ │ mov r5, r0 │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [pc, #60] @ (7810 ) │ │ │ │ + ldr r3, [pc, #60] @ (77fc ) │ │ │ │ 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, 77f8 │ │ │ │ + cbz r0, 77e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77f8 │ │ │ │ + beq.n 77e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7804 │ │ │ │ - ldr r3, [pc, #24] @ (7814 ) │ │ │ │ + cbz r3, 77f0 │ │ │ │ + ldr r3, [pc, #24] @ (7800 ) │ │ │ │ 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 77f8 │ │ │ │ + b.n 77e4 │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ 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 │ │ │ │ @@ -5191,396 +5189,396 @@ │ │ │ │ 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, #432] @ (79e8 ) │ │ │ │ + ldr r3, [pc, #432] @ (79d4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #424] @ (79ec ) │ │ │ │ + ldr r2, [pc, #424] @ (79d8 ) │ │ │ │ add.w r3, r3, #784 @ 0x310 │ │ │ │ - ldr r5, [pc, #424] @ (79f0 ) │ │ │ │ + ldr r5, [pc, #424] @ (79dc ) │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx 2eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7924 │ │ │ │ - ldr r3, [pc, #412] @ (79f4 ) │ │ │ │ + beq.n 7910 │ │ │ │ + ldr r3, [pc, #412] @ (79e0 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 7982 │ │ │ │ + beq.w 796e │ │ │ │ bics.w r2, r3, #2 │ │ │ │ - beq.n 789e │ │ │ │ + beq.n 788a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 701c │ │ │ │ + bl 7008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7924 │ │ │ │ + beq.n 7910 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 7908 │ │ │ │ + bne.n 78f4 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 3534 <_PyXI_NewInterpreter@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7924 │ │ │ │ + beq.n 7910 │ │ │ │ mov r0, r4 │ │ │ │ blx 3078 <_PyInterpreterState_GetIDObject@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7942 │ │ │ │ + beq.n 792e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7916 │ │ │ │ + bne.n 7902 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7928 │ │ │ │ + beq.n 7914 │ │ │ │ movs r7, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 36a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 794e │ │ │ │ + bne.n 793a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 79b6 │ │ │ │ + bne.n 79a2 │ │ │ │ blx 31a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 36a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 78f0 │ │ │ │ + cbz r0, 78dc │ │ │ │ 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 788c │ │ │ │ - ldr r3, [pc, #260] @ (79f8 ) │ │ │ │ - ldr r1, [pc, #264] @ (79fc ) │ │ │ │ + bne.n 7878 │ │ │ │ + ldr r3, [pc, #260] @ (79e4 ) │ │ │ │ + ldr r1, [pc, #264] @ (79e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - cbz r7, 7924 │ │ │ │ + cbz r7, 7910 │ │ │ │ mov r0, r7 │ │ │ │ blx 3254 <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 7924 │ │ │ │ + b.n 7910 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 799e │ │ │ │ + beq.n 798a │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 798e │ │ │ │ + bhi.n 797a │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - b.n 78aa │ │ │ │ - ldr r3, [pc, #232] @ (7a00 ) │ │ │ │ - ldr r1, [pc, #232] @ (7a04 ) │ │ │ │ + b.n 7896 │ │ │ │ + ldr r3, [pc, #232] @ (79ec ) │ │ │ │ + ldr r1, [pc, #232] @ (79f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7898 │ │ │ │ + b.n 7884 │ │ │ │ blx 3454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 788c │ │ │ │ - ldr r3, [pc, #196] @ (79f8 ) │ │ │ │ - ldr r1, [pc, #208] @ (7a08 ) │ │ │ │ + bne.n 7878 │ │ │ │ + ldr r3, [pc, #196] @ (79e4 ) │ │ │ │ + ldr r1, [pc, #208] @ (79f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 7924 │ │ │ │ + b.n 7910 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ - b.n 7898 │ │ │ │ + b.n 7884 │ │ │ │ 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 78ca │ │ │ │ + beq.n 78b6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 79ce │ │ │ │ + cbnz r3, 79ba │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 33cc <_PyErr_SetFromPyStatus@plt> │ │ │ │ blx 30b4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 78ca │ │ │ │ + b.n 78b6 │ │ │ │ bics.w r2, r3, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq.n 78a2 │ │ │ │ + beq.n 788e │ │ │ │ mov r1, r4 │ │ │ │ - b.n 7868 │ │ │ │ - ldr r3, [pc, #112] @ (7a00 ) │ │ │ │ - ldr r1, [pc, #120] @ (7a0c ) │ │ │ │ + b.n 7854 │ │ │ │ + ldr r3, [pc, #112] @ (79ec ) │ │ │ │ + ldr r1, [pc, #120] @ (79f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ - b.n 7924 │ │ │ │ - ldr r3, [pc, #112] @ (7a10 ) │ │ │ │ + b.n 7910 │ │ │ │ + ldr r3, [pc, #112] @ (79fc ) │ │ │ │ movw r2, #1411 @ 0x583 │ │ │ │ - ldr r1, [pc, #108] @ (7a14 ) │ │ │ │ - ldr r0, [pc, #112] @ (7a18 ) │ │ │ │ + ldr r1, [pc, #108] @ (7a00 ) │ │ │ │ + ldr r0, [pc, #112] @ (7a04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (7a1c ) │ │ │ │ + ldr r3, [pc, #100] @ (7a08 ) │ │ │ │ movw r2, #1420 @ 0x58c │ │ │ │ - ldr r1, [pc, #96] @ (7a20 ) │ │ │ │ - ldr r0, [pc, #100] @ (7a24 ) │ │ │ │ + ldr r1, [pc, #96] @ (7a0c ) │ │ │ │ + ldr r0, [pc, #100] @ (7a10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (7a28 ) │ │ │ │ + ldr r3, [pc, #88] @ (7a14 ) │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ - ldr r1, [pc, #84] @ (7a2c ) │ │ │ │ - ldr r0, [pc, #88] @ (7a30 ) │ │ │ │ + ldr r1, [pc, #84] @ (7a18 ) │ │ │ │ + ldr r0, [pc, #88] @ (7a1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #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] @ (7a98 ) │ │ │ │ + ldr r4, [pc, #84] @ (7a84 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r4, pc │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbnz r0, 7a90 │ │ │ │ - ldr r2, [pc, #72] @ (7a9c ) │ │ │ │ + cbnz r0, 7a7c │ │ │ │ + ldr r2, [pc, #72] @ (7a88 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 318c │ │ │ │ - cbz r0, 7a6e │ │ │ │ + cbz r0, 7a5a │ │ │ │ blx 3260 │ │ │ │ - ldr r3, [pc, #56] @ (7aa0 ) │ │ │ │ + ldr r3, [pc, #56] @ (7a8c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3338 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a68 │ │ │ │ - ldr r3, [pc, #40] @ (7aa4 ) │ │ │ │ + bne.n 7a54 │ │ │ │ + ldr r3, [pc, #40] @ (7a90 ) │ │ │ │ movw r2, #1698 @ 0x6a2 │ │ │ │ - ldr r1, [pc, #40] @ (7aa8 ) │ │ │ │ - ldr r0, [pc, #40] @ (7aac ) │ │ │ │ + ldr r1, [pc, #40] @ (7a94 ) │ │ │ │ + ldr r0, [pc, #40] @ (7a98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (7ab0 ) │ │ │ │ + ldr r3, [pc, #28] @ (7a9c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 7a68 │ │ │ │ + b.n 7a54 │ │ │ │ nop │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #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, #56] @ (7b00 ) │ │ │ │ + ldr r3, [pc, #56] @ (7aec ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (7b04 ) │ │ │ │ + ldr r2, [pc, #56] @ (7af0 ) │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #52] @ (7b08 ) │ │ │ │ + ldr r4, [pc, #52] @ (7af4 ) │ │ │ │ add r2, pc │ │ │ │ add.w r3, r3, #796 @ 0x31c │ │ │ │ movs r5, #0 │ │ │ │ add r4, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2eb8 │ │ │ │ - cbz r0, 7afa │ │ │ │ + cbz r0, 7ae6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbz r0, 7afa │ │ │ │ + cbz r0, 7ae6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ - ldr r3, [pc, #20] @ (7b0c ) │ │ │ │ + ldr r3, [pc, #20] @ (7af8 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ 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] @ (7b40 ) │ │ │ │ + ldr r4, [pc, #32] @ (7b2c ) │ │ │ │ mov r0, r1 │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 7b36 │ │ │ │ + cbz r0, 7b22 │ │ │ │ blx 36b4 <_PyInterpreterState_RequiresIDRef@plt> │ │ │ │ - cbnz r0, 7b3a │ │ │ │ - ldr r3, [pc, #16] @ (7b44 ) │ │ │ │ + cbnz r0, 7b26 │ │ │ │ + ldr r3, [pc, #16] @ (7b30 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ (7b48 ) │ │ │ │ + ldr r3, [pc, #12] @ (7b34 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 7b36 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + b.n 7b22 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #152] @ (7bf8 ) │ │ │ │ + ldr r3, [pc, #152] @ (7be4 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ - ldr r2, [pc, #136] @ (7bfc ) │ │ │ │ + ldr r2, [pc, #136] @ (7be8 ) │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ blx 2eb8 │ │ │ │ - cbz r0, 7bec │ │ │ │ + cbz r0, 7bd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 7bec │ │ │ │ + cbz r0, 7bd8 │ │ │ │ movs r1, #5 │ │ │ │ blx 3360 <_PyThreadState_NewBound@plt> │ │ │ │ mov r5, r0 │ │ │ │ blx 36a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 7baa │ │ │ │ + cbz r3, 7b96 │ │ │ │ mov r0, r6 │ │ │ │ blx 31f0 <_PyInterpreterState_SetRunningMain@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7bd2 │ │ │ │ + blt.n 7bbe │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [r1, #4] │ │ │ │ blx 3644 │ │ │ │ mov r8, r0 │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 7bf0 │ │ │ │ + cbnz r0, 7bdc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7bca │ │ │ │ + cbz r3, 7bb6 │ │ │ │ mov r0, r6 │ │ │ │ blx 309c <_PyInterpreterState_SetNotRunningMain@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 3224 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3528 │ │ │ │ @@ -5588,772 +5586,774 @@ │ │ │ │ blx 36a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 3138 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7be4 │ │ │ │ + b.n 7bd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3180 │ │ │ │ - b.n 7bc0 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + b.n 7bac │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r2, r4, #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, 7c26 │ │ │ │ + cbz r0, 7c12 │ │ │ │ add.w r0, r0, #3664 @ 0xe50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldrd r0, r1, [r0, #-8] │ │ │ │ b.w 3650 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r7, [pc, #164] @ (7ce0 ) │ │ │ │ - ldr.w r8, [pc, #164] @ 7ce4 │ │ │ │ + ldr r7, [pc, #164] @ (7ccc ) │ │ │ │ + ldr.w r8, [pc, #164] @ 7cd0 │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ mov r4, r3 │ │ │ │ add r5, sp, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 7c94 │ │ │ │ + beq.n 7c80 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 3714 <_PyOnceFlag_CallOnceSlow@plt> │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7c76 │ │ │ │ + bgt.n 7c62 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7c98 │ │ │ │ + bne.n 7c84 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7c50 │ │ │ │ - cbnz r0, 7cc8 │ │ │ │ + b.n 7c3c │ │ │ │ + cbnz r0, 7cb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 7cb0 │ │ │ │ + bne.n 7c9c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 7c50 │ │ │ │ - ldr r3, [pc, #96] @ (7ce8 ) │ │ │ │ + bne.n 7c3c │ │ │ │ + ldr r3, [pc, #96] @ (7cd4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7c78 │ │ │ │ - ldr r3, [pc, #80] @ (7cec ) │ │ │ │ + bgt.n 7c64 │ │ │ │ + ldr r3, [pc, #80] @ (7cd8 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #80] @ (7cf0 ) │ │ │ │ - ldr r0, [pc, #80] @ (7cf4 ) │ │ │ │ + ldr r1, [pc, #80] @ (7cdc ) │ │ │ │ + ldr r0, [pc, #80] @ (7ce0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #636 @ 0x27c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (7cf8 ) │ │ │ │ + ldr r3, [pc, #68] @ (7ce4 ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr r1, [pc, #68] @ (7cfc ) │ │ │ │ - ldr r0, [pc, #68] @ (7d00 ) │ │ │ │ + ldr r1, [pc, #68] @ (7ce8 ) │ │ │ │ + ldr r0, [pc, #68] @ (7cec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #636 @ 0x27c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (7d04 ) │ │ │ │ + ldr r3, [pc, #56] @ (7cf0 ) │ │ │ │ mov.w r2, #378 @ 0x17a │ │ │ │ - ldr r1, [pc, #56] @ (7d08 ) │ │ │ │ - ldr r0, [pc, #56] @ (7d0c ) │ │ │ │ + ldr r1, [pc, #56] @ (7cf4 ) │ │ │ │ + ldr r0, [pc, #56] @ (7cf8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #636 @ 0x27c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldmia r1, {r0, r1, r2, r3, r6, r7} │ │ │ │ - vsubw.u q12, , d30 │ │ │ │ + ldmia r1, {r0, r1, r5, r6, r7} │ │ │ │ + @ instruction: 0xffff83c2 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r2, r2, #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] @ (7fd0 ) │ │ │ │ + ldr r6, [pc, #688] @ (7fbc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #688] @ (7fd4 ) │ │ │ │ + ldr r3, [pc, #688] @ (7fc0 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #688] @ (7fd8 ) │ │ │ │ + ldr r0, [pc, #688] @ (7fc4 ) │ │ │ │ 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 7e2e │ │ │ │ + beq.n 7e1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb8 │ │ │ │ + bne.w 7fa4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fa0 │ │ │ │ + beq.w 7f8c │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f88 │ │ │ │ + bne.w 7f74 │ │ │ │ sub.w r2, r4, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fc8 <_Py_hashtable_set@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7e28 │ │ │ │ + blt.n 7e14 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7d58 │ │ │ │ + bne.n 7d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #26 │ │ │ │ - bne.w 7f70 │ │ │ │ + bne.w 7f5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #26 │ │ │ │ it hi │ │ │ │ movhi r4, #97 @ 0x61 │ │ │ │ - bls.w 7f58 │ │ │ │ + bls.w 7f44 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f40 │ │ │ │ + beq.w 7f2c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f28 │ │ │ │ + bne.w 7f14 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e38 │ │ │ │ + bne.n 7e24 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7d82 │ │ │ │ + bne.n 7d6e │ │ │ │ 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 7e50 │ │ │ │ + bne.n 7e3c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7daa │ │ │ │ + bne.n 7d96 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx 2f34 <_Py_hashtable_steal@plt> │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 7f10 │ │ │ │ + bne.w 7efc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.w 7ef8 │ │ │ │ + bne.w 7ee4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ee0 │ │ │ │ - ldr r1, [pc, #504] @ (7fdc ) │ │ │ │ + bne.n 7ecc │ │ │ │ + ldr r1, [pc, #504] @ (7fc8 ) │ │ │ │ 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 7ec8 │ │ │ │ + bne.n 7eb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.n 7eb0 │ │ │ │ + bne.n 7e9c │ │ │ │ mov r0, r5 │ │ │ │ blx 30a8 <_Py_hashtable_clear@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e98 │ │ │ │ + bne.n 7e84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e80 │ │ │ │ + beq.n 7e6c │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ - cbnz r0, 7e68 │ │ │ │ + cbnz r0, 7e54 │ │ │ │ mov r0, r5 │ │ │ │ blx 3490 <_Py_hashtable_destroy@plt> │ │ │ │ - ldr r3, [pc, #448] @ (7fe0 ) │ │ │ │ + ldr r3, [pc, #448] @ (7fcc ) │ │ │ │ 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] @ (7fe4 ) │ │ │ │ + ldr r3, [pc, #424] @ (7fd0 ) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #424] @ (7fe8 ) │ │ │ │ - ldr r0, [pc, #424] @ (7fec ) │ │ │ │ + ldr r1, [pc, #424] @ (7fd4 ) │ │ │ │ + ldr r0, [pc, #424] @ (7fd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (7ff0 ) │ │ │ │ + ldr r3, [pc, #412] @ (7fdc ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #412] @ (7ff4 ) │ │ │ │ - ldr r0, [pc, #412] @ (7ff8 ) │ │ │ │ + ldr r1, [pc, #412] @ (7fe0 ) │ │ │ │ + ldr r0, [pc, #412] @ (7fe4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (7ffc ) │ │ │ │ + ldr r3, [pc, #400] @ (7fe8 ) │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #400] @ (8000 ) │ │ │ │ - ldr r0, [pc, #400] @ (8004 ) │ │ │ │ + ldr r1, [pc, #400] @ (7fec ) │ │ │ │ + ldr r0, [pc, #400] @ (7ff0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (8008 ) │ │ │ │ + ldr r3, [pc, #388] @ (7ff4 ) │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ - ldr r1, [pc, #388] @ (800c ) │ │ │ │ - ldr r0, [pc, #388] @ (8010 ) │ │ │ │ + ldr r1, [pc, #388] @ (7ff8 ) │ │ │ │ + ldr r0, [pc, #388] @ (7ffc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (8014 ) │ │ │ │ + ldr r3, [pc, #376] @ (8000 ) │ │ │ │ mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #376] @ (8018 ) │ │ │ │ - ldr r0, [pc, #376] @ (801c ) │ │ │ │ + ldr r1, [pc, #376] @ (8004 ) │ │ │ │ + ldr r0, [pc, #376] @ (8008 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (8020 ) │ │ │ │ + ldr r3, [pc, #364] @ (800c ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #364] @ (8024 ) │ │ │ │ - ldr r0, [pc, #364] @ (8028 ) │ │ │ │ + ldr r1, [pc, #364] @ (8010 ) │ │ │ │ + ldr r0, [pc, #364] @ (8014 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (802c ) │ │ │ │ + ldr r3, [pc, #352] @ (8018 ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r1, [pc, #352] @ (8030 ) │ │ │ │ - ldr r0, [pc, #352] @ (8034 ) │ │ │ │ + ldr r1, [pc, #352] @ (801c ) │ │ │ │ + ldr r0, [pc, #352] @ (8020 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (8038 ) │ │ │ │ + ldr r3, [pc, #340] @ (8024 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #340] @ (803c ) │ │ │ │ - ldr r0, [pc, #340] @ (8040 ) │ │ │ │ + ldr r1, [pc, #340] @ (8028 ) │ │ │ │ + ldr r0, [pc, #340] @ (802c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (8044 ) │ │ │ │ + ldr r3, [pc, #328] @ (8030 ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #328] @ (8048 ) │ │ │ │ - ldr r0, [pc, #328] @ (804c ) │ │ │ │ + ldr r1, [pc, #328] @ (8034 ) │ │ │ │ + ldr r0, [pc, #328] @ (8038 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (8050 ) │ │ │ │ + ldr r3, [pc, #316] @ (803c ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #316] @ (8054 ) │ │ │ │ - ldr r0, [pc, #316] @ (8058 ) │ │ │ │ + ldr r1, [pc, #316] @ (8040 ) │ │ │ │ + ldr r0, [pc, #316] @ (8044 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (805c ) │ │ │ │ + ldr r3, [pc, #304] @ (8048 ) │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - ldr r1, [pc, #304] @ (8060 ) │ │ │ │ - ldr r0, [pc, #304] @ (8064 ) │ │ │ │ + ldr r1, [pc, #304] @ (804c ) │ │ │ │ + ldr r0, [pc, #304] @ (8050 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (8068 ) │ │ │ │ + ldr r3, [pc, #292] @ (8054 ) │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ - ldr r1, [pc, #292] @ (806c ) │ │ │ │ - ldr r0, [pc, #292] @ (8070 ) │ │ │ │ + ldr r1, [pc, #292] @ (8058 ) │ │ │ │ + ldr r0, [pc, #292] @ (805c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (8074 ) │ │ │ │ + ldr r3, [pc, #280] @ (8060 ) │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ - ldr r1, [pc, #280] @ (8078 ) │ │ │ │ - ldr r0, [pc, #280] @ (807c ) │ │ │ │ + ldr r1, [pc, #280] @ (8064 ) │ │ │ │ + ldr r0, [pc, #280] @ (8068 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (8080 ) │ │ │ │ + ldr r3, [pc, #268] @ (806c ) │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #268] @ (8084 ) │ │ │ │ - ldr r0, [pc, #268] @ (8088 ) │ │ │ │ + ldr r1, [pc, #268] @ (8070 ) │ │ │ │ + ldr r0, [pc, #268] @ (8074 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (808c ) │ │ │ │ + ldr r3, [pc, #256] @ (8078 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #256] @ (8090 ) │ │ │ │ - ldr r0, [pc, #256] @ (8094 ) │ │ │ │ + ldr r1, [pc, #256] @ (807c ) │ │ │ │ + ldr r0, [pc, #256] @ (8080 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (8098 ) │ │ │ │ + ldr r3, [pc, #244] @ (8084 ) │ │ │ │ mov.w r2, #266 @ 0x10a │ │ │ │ - ldr r1, [pc, #244] @ (809c ) │ │ │ │ - ldr r0, [pc, #244] @ (80a0 ) │ │ │ │ + ldr r1, [pc, #244] @ (8088 ) │ │ │ │ + ldr r0, [pc, #244] @ (808c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (80a4 ) │ │ │ │ + ldr r3, [pc, #232] @ (8090 ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #232] @ (80a8 ) │ │ │ │ - ldr r0, [pc, #232] @ (80ac ) │ │ │ │ + ldr r1, [pc, #232] @ (8094 ) │ │ │ │ + ldr r0, [pc, #232] @ (8098 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ 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, #198 @ 0xc6 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ bx lr │ │ │ │ uxtb r1, r1 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80c6 │ │ │ │ + bne.n 80b2 │ │ │ │ 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] @ (80ec ) │ │ │ │ + ldr r3, [pc, #20] @ (80d8 ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #20] @ (80f0 ) │ │ │ │ - ldr r0, [pc, #24] @ (80f4 ) │ │ │ │ + ldr r1, [pc, #20] @ (80dc ) │ │ │ │ + ldr r0, [pc, #24] @ (80e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #904 @ 0x388 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #220] @ 81e4 │ │ │ │ + ldr.w ip, [pc, #220] @ 81d0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #216] @ (81e8 ) │ │ │ │ - ldr r5, [pc, #216] @ (81ec ) │ │ │ │ + ldr r1, [pc, #216] @ (81d4 ) │ │ │ │ + ldr r5, [pc, #216] @ (81d8 ) │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #20 │ │ │ │ add.w ip, ip, #1120 @ 0x460 │ │ │ │ add r5, pc │ │ │ │ str.w ip, [sp, #8] │ │ │ │ movw ip, #45087 @ 0xb01f │ │ │ │ movt ip, #3614 @ 0xe1e │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 8178 │ │ │ │ - ldr r3, [pc, #184] @ (81f0 ) │ │ │ │ + cbz r0, 8164 │ │ │ │ + ldr r3, [pc, #184] @ (81dc ) │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r0, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [sp, #12] │ │ │ │ blx 3278 <_PySet_NextEntryRef@plt> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 818c │ │ │ │ - ldr r0, [pc, #156] @ (81f4 ) │ │ │ │ + bne.n 8178 │ │ │ │ + ldr r0, [pc, #156] @ (81e0 ) │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ blx 3314 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 817c │ │ │ │ + bne.n 8168 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8172 │ │ │ │ + b.n 815e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8172 │ │ │ │ + bne.n 815e │ │ │ │ mov r0, r1 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8172 │ │ │ │ - ldr r3, [pc, #104] @ (81f8 ) │ │ │ │ + b.n 815e │ │ │ │ + ldr r3, [pc, #104] @ (81e4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, #1120 @ 0x460 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 81d2 │ │ │ │ + bne.n 81be │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #45087 @ 0xb01f │ │ │ │ movt r2, #3614 @ 0xe1e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 81c0 │ │ │ │ + bne.n 81ac │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 8178 │ │ │ │ + beq.n 8164 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8172 │ │ │ │ - ldr r1, [pc, #76] @ (81fc ) │ │ │ │ + beq.n 815e │ │ │ │ + ldr r1, [pc, #76] @ (81e8 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #72] @ (8200 ) │ │ │ │ + ldr r0, [pc, #72] @ (81ec ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #64] @ (8204 ) │ │ │ │ + ldr r1, [pc, #64] @ (81f0 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #64] @ (8208 ) │ │ │ │ + ldr r0, [pc, #64] @ (81f4 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #56] @ (820c ) │ │ │ │ + ldr r1, [pc, #56] @ (81f8 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #52] @ (8210 ) │ │ │ │ + ldr r0, [pc, #52] @ (81fc ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r4, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r2, 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] @ (82a0 ) │ │ │ │ + ldr r1, [pc, #120] @ (828c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #120] @ (82a4 ) │ │ │ │ + ldr r4, [pc, #120] @ (8290 ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 8270 │ │ │ │ - ldr r3, [pc, #108] @ (82a8 ) │ │ │ │ + cbz r0, 825c │ │ │ │ + ldr r3, [pc, #108] @ (8294 ) │ │ │ │ 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 826a │ │ │ │ + beq.n 8256 │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 828a │ │ │ │ + cbnz r0, 8276 │ │ │ │ mov r0, r4 │ │ │ │ blx 3224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3338 │ │ │ │ - cbz r0, 8274 │ │ │ │ + cbz r0, 8260 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8266 │ │ │ │ - ldr r3, [pc, #52] @ (82ac ) │ │ │ │ + b.n 8252 │ │ │ │ + ldr r3, [pc, #52] @ (8298 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #52] @ (82b0 ) │ │ │ │ - ldr r0, [pc, #56] @ (82b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (829c ) │ │ │ │ + ldr r0, [pc, #56] @ (82a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (82b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (82a4 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #44] @ (82bc ) │ │ │ │ - ldr r0, [pc, #44] @ (82c0 ) │ │ │ │ + ldr r1, [pc, #44] @ (82a8 ) │ │ │ │ + ldr r0, [pc, #44] @ (82ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (82d8 ) │ │ │ │ - ldr r2, [pc, #20] @ (82dc ) │ │ │ │ + ldr r3, [pc, #16] @ (82c4 ) │ │ │ │ + ldr r2, [pc, #20] @ (82c8 ) │ │ │ │ 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 r4, [r6, #20] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8562 │ │ │ │ + beq.w 8552 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 8532 │ │ │ │ + beq.w 8522 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 853c │ │ │ │ + bls.w 852c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 854c │ │ │ │ + beq.w 853c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 8328 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 8318 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -6537,138 +6537,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 8904 │ │ │ │ + b.w 88f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8562 │ │ │ │ + beq.n 8552 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 82e6 │ │ │ │ + bl 82d6 │ │ │ │ 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 8598 │ │ │ │ + b.n 8588 │ │ │ │ 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 8786 │ │ │ │ + beq.w 8776 │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 85ea │ │ │ │ + ble.n 85da │ │ │ │ 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 8608 │ │ │ │ + beq.n 85f8 │ │ │ │ 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 861c │ │ │ │ + beq.n 860c │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 8772 │ │ │ │ + beq.w 8762 │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 864a │ │ │ │ + blt.n 863a │ │ │ │ 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 8668 │ │ │ │ + b.n 8658 │ │ │ │ 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 867e │ │ │ │ + bpl.n 866e │ │ │ │ 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 86bc │ │ │ │ + bcc.n 86ac │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 86a4 │ │ │ │ + bcc.n 8694 │ │ │ │ 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 87d8 │ │ │ │ + bcs.w 87c8 │ │ │ │ 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 86a4 │ │ │ │ + bcs.n 8694 │ │ │ │ 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 8706 │ │ │ │ + bge.n 86f6 │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 8702 │ │ │ │ + ble.n 86f2 │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 871c │ │ │ │ + b.n 870c │ │ │ │ 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 │ │ │ │ @@ -6676,17 +6676,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 876a │ │ │ │ + bge.n 875a │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 8752 │ │ │ │ + bgt.n 8742 │ │ │ │ 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 │ │ │ │ @@ -6703,35 +6703,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 8624 │ │ │ │ + b.n 8614 │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 87e6 │ │ │ │ + beq.n 87d6 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 87aa │ │ │ │ + beq.n 879a │ │ │ │ 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 87c8 │ │ │ │ + bne.n 87b8 │ │ │ │ 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 │ │ │ │ @@ -6762,28 +6762,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 86d0 │ │ │ │ + b.n 86c0 │ │ │ │ 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 86d0 │ │ │ │ + b.n 86c0 │ │ │ │ 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 │ │ │ │ @@ -6797,34 +6797,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 86d0 │ │ │ │ + b.n 86c0 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 88be │ │ │ │ + b.n 88ae │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 88be │ │ │ │ + bpl.n 88ae │ │ │ │ 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 867e │ │ │ │ + beq.w 866e │ │ │ │ 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 │ │ │ │ @@ -6832,15 +6832,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 867e │ │ │ │ + b.n 866e │ │ │ │ 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: │ │ │ │ │ │ │ │ -00008938 <.fini>: │ │ │ │ +00008928 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,593 +1,593 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00008940 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00008950 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00008960 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00008970 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00008980 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00008990 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x000089a0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x000089b0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x000089c0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x000089d0 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ - 0x000089e0 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ - 0x000089f0 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ - 0x00008a00 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ - 0x00008a10 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ - 0x00008a20 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ - 0x00008a30 4f4f3a63 6c656172 5f657874 656e7369 OO:clear_extensi │ │ │ │ - 0x00008a40 6f6e0000 4f497300 494f0000 63616e6e on..OIs.IO..cann │ │ │ │ - 0x00008a50 6f742067 65742061 6c6c6f63 61746f72 ot get allocator │ │ │ │ - 0x00008a60 73206e61 6d650000 4f4f6e3a 64696374 s name..OOn:dict │ │ │ │ - 0x00008a70 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ - 0x00008a80 73680000 734f7c24 703a7275 6e5f696e sh..sO|$p:run_in │ │ │ │ - 0x00008a90 5f737562 696e7465 72705f77 6974685f _subinterp_with_ │ │ │ │ - 0x00008aa0 636f6e66 69670000 7375622d 696e7465 config..sub-inte │ │ │ │ - 0x00008ab0 72707265 74657220 63726561 74696f6e rpreter creation │ │ │ │ - 0x00008ac0 20666169 6c656400 2e2e2f4d 6f64756c failed.../Modul │ │ │ │ - 0x00008ad0 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ - 0x00008ae0 63617069 2e630000 73746174 6520213d capi.c..state != │ │ │ │ - 0x00008af0 204e554c 4c000000 4f690000 696e7661 NULL...Oi..inva │ │ │ │ - 0x00008b00 6c696420 726f756e 64696e67 00000000 lid rounding.... │ │ │ │ - 0x00008b10 50794469 63745f43 6865636b 286d6574 PyDict_Check(met │ │ │ │ - 0x00008b20 61646174 61290000 7175616c 6e616d65 adata)..qualname │ │ │ │ - 0x00008b30 00000000 5079556e 69636f64 655f4368 ....PyUnicode_Ch │ │ │ │ - 0x00008b40 65636b28 756d642e 755f6e61 6d652900 eck(umd.u_name). │ │ │ │ - 0x00008b50 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x00008b60 756d642e 755f7175 616c6e61 6d652900 umd.u_qualname). │ │ │ │ - 0x00008b70 636f6e73 74730000 6e616d65 73000000 consts..names... │ │ │ │ - 0x00008b80 7661726e 616d6573 00000000 63656c6c varnames....cell │ │ │ │ - 0x00008b90 76617273 00000000 66726565 76617273 vars....freevars │ │ │ │ - 0x00008ba0 00000000 66617374 68696464 656e0000 ....fasthidden.. │ │ │ │ - 0x00008bb0 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ - 0x00008bc0 2e755f63 6f6e7374 73290000 50794469 .u_consts)..PyDi │ │ │ │ - 0x00008bd0 63745f43 6865636b 28756d64 2e755f6e ct_Check(umd.u_n │ │ │ │ - 0x00008be0 616d6573 29000000 50794469 63745f43 ames)...PyDict_C │ │ │ │ - 0x00008bf0 6865636b 28756d64 2e755f76 61726e61 heck(umd.u_varna │ │ │ │ - 0x00008c00 6d657329 00000000 50794469 63745f43 mes)....PyDict_C │ │ │ │ - 0x00008c10 6865636b 28756d64 2e755f63 656c6c76 heck(umd.u_cellv │ │ │ │ - 0x00008c20 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ - 0x00008c30 6865636b 28756d64 2e755f66 72656576 heck(umd.u_freev │ │ │ │ - 0x00008c40 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ - 0x00008c50 6865636b 28756d64 2e755f66 61737468 heck(umd.u_fasth │ │ │ │ - 0x00008c60 69646465 6e290000 61726763 6f756e74 idden)..argcount │ │ │ │ - 0x00008c70 00000000 706f736f 6e6c7961 7267636f ....posonlyargco │ │ │ │ - 0x00008c80 756e7400 6b776f6e 6c796172 67636f75 unt.kwonlyargcou │ │ │ │ - 0x00008c90 6e740000 66697273 746c696e 656e6f00 nt..firstlineno. │ │ │ │ - 0x00008ca0 756d642e 755f6172 67636f75 6e74203e umd.u_argcount > │ │ │ │ - 0x00008cb0 3d203000 756d642e 755f706f 736f6e6c = 0.umd.u_posonl │ │ │ │ - 0x00008cc0 79617267 636f756e 74203e3d 20300000 yargcount >= 0.. │ │ │ │ - 0x00008cd0 756d642e 755f6b77 6f6e6c79 61726763 umd.u_kwonlyargc │ │ │ │ - 0x00008ce0 6f756e74 203e3d20 30000000 756d642e ount >= 0...umd. │ │ │ │ - 0x00008cf0 755f6669 7273746c 696e656e 6f203e3d u_firstlineno >= │ │ │ │ - 0x00008d00 20300000 5f5f6469 63745f5f 00000000 0..__dict__.... │ │ │ │ - 0x00008d10 62616420 636f6e66 69672025 52000000 bad config %R... │ │ │ │ - 0x00008d20 7365745f 62617365 73000000 7365745f set_bases...set_ │ │ │ │ - 0x00008d30 636c6173 73000000 7b736b73 6b736b73 class...{sksksks │ │ │ │ - 0x00008d40 6b736b7d 00000000 66756e63 5f6d6f64 ksk}....func_mod │ │ │ │ - 0x00008d50 69666963 6174696f 6e000000 6275696c ification...buil │ │ │ │ - 0x00008d60 74696e5f 64696374 00000000 7365745f tin_dict....set_ │ │ │ │ - 0x00008d70 6576616c 5f667261 6d655f66 756e6300 eval_frame_func. │ │ │ │ - 0x00008d80 215f5079 5f49734d 61696e49 6e746572 !_Py_IsMainInter │ │ │ │ - 0x00008d90 70726574 65722850 79496e74 65727072 preter(PyInterpr │ │ │ │ - 0x00008da0 65746572 53746174 655f4765 74282929 eterState_Get()) │ │ │ │ - 0x00008db0 00000000 797c6973 00000000 6465636f ....y|is....deco │ │ │ │ - 0x00008dc0 64652065 72726f72 3a20706f 733d257a de error: pos=%z │ │ │ │ - 0x00008dd0 752c2072 6561736f 6e3d2573 00000000 u, reason=%s.... │ │ │ │ - 0x00008de0 756e7375 70706f72 74656420 6572726f unsupported erro │ │ │ │ - 0x00008df0 72206861 6e646c65 72000000 756e6b6e r handler...unkn │ │ │ │ - 0x00008e00 6f776e20 6572726f 7220636f 64650000 own error code.. │ │ │ │ - 0x00008e10 61726775 6d656e74 206d7573 74206265 argument must be │ │ │ │ - 0x00008e20 2061206c 69737400 7c693a67 65745f69 a list.|i:get_i │ │ │ │ - 0x00008e30 6e746572 705f7365 7474696e 67730000 nterp_settings.. │ │ │ │ - 0x00008e40 25640000 696e7465 72702021 3d204e55 %d..interp != NU │ │ │ │ - 0x00008e50 4c4c0000 66656174 7572655f 666c6167 LL..feature_flag │ │ │ │ - 0x00008e60 73000000 6f776e5f 67696c00 6b657973 s...own_gil.keys │ │ │ │ - 0x00008e70 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ - 0x00008e80 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ - 0x00008e90 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ - 0x00008ea0 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ - 0x00008eb0 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ - 0x00008ec0 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x00008ed0 7475706c 65290000 4f3a6765 745f6372 tuple)..O:get_cr │ │ │ │ - 0x00008ee0 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ - 0x00008ef0 5f507943 726f7373 496e7465 72707265 _PyCrossInterpre │ │ │ │ - 0x00008f00 74657244 6174615f 52656c65 61736528 terData_Release( │ │ │ │ - 0x00008f10 64617461 29203d3d 20300000 50794572 data) == 0..PyEr │ │ │ │ - 0x00008f20 725f4f63 63757272 65642829 00000000 r_Occurred().... │ │ │ │ - 0x00008f30 6d6f6420 213d204e 554c4c00 4f000000 mod != NULL.O... │ │ │ │ - 0x00008f40 4e6c0000 2e2e2f49 6e636c75 64652f69 Nl..../Include/i │ │ │ │ - 0x00008f50 6e746572 6e616c2f 7079636f 72655f6f nternal/pycore_o │ │ │ │ - 0x00008f60 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ - 0x00008f70 6f626a29 2d3e7470 5f666c61 67732026 obj)->tp_flags & │ │ │ │ - 0x00008f80 2050795f 5450464c 4147535f 494e4c49 Py_TPFLAGS_INLI │ │ │ │ - 0x00008f90 4e455f56 414c5545 53000000 50795f54 NE_VALUES...Py_T │ │ │ │ - 0x00008fa0 59504528 6f626a29 2d3e7470 5f666c61 YPE(obj)->tp_fla │ │ │ │ - 0x00008fb0 67732026 2050795f 5450464c 4147535f gs & Py_TPFLAGS_ │ │ │ │ - 0x00008fc0 4d414e41 4745445f 44494354 00000000 MANAGED_DICT.... │ │ │ │ - 0x00008fd0 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ - 0x00008fe0 5f626173 69637369 7a65203d 3d207369 _basicsize == si │ │ │ │ - 0x00008ff0 7a656f66 2850794f 626a6563 74290000 zeof(PyObject).. │ │ │ │ - 0x00009000 73747200 61726775 6d656e74 2027646f str.argument 'do │ │ │ │ - 0x00009010 63270000 636f6d70 696c6572 5f636c65 c'..compiler_cle │ │ │ │ - 0x00009020 616e646f 63000000 557c6973 00000000 andoc...U|is.... │ │ │ │ - 0x00009030 656e636f 64652065 72726f72 3a20706f encode error: po │ │ │ │ - 0x00009040 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ - 0x00009050 00000000 4f3a7265 73746f72 655f6372 ....O:restore_cr │ │ │ │ - 0x00009060 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ - 0x00009070 2e2e2f49 6e636c75 64652f6f 626a6563 ../Include/objec │ │ │ │ - 0x00009080 742e6800 6f622d3e 6f625f74 79706520 t.h.ob->ob_type │ │ │ │ - 0x00009090 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ - 0x000090a0 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ - 0x000090b0 5079426f 6f6c5f54 79706500 5f746573 PyBool_Type._tes │ │ │ │ - 0x000090c0 74696e74 65726e61 6c636170 69000000 tinternalcapi... │ │ │ │ - 0x000090d0 6d6f6420 213d2050 795f4e6f 6e650000 mod != Py_None.. │ │ │ │ - 0x000090e0 6d6f6475 6c652021 3d204e55 4c4c0000 module != NULL.. │ │ │ │ - 0x000090f0 7c4f246c 3a637265 6174655f 696e7465 |O$l:create_inte │ │ │ │ - 0x00009100 72707265 74657200 676f7420 756e6578 rpreter.got unex │ │ │ │ - 0x00009110 70656374 65642063 6f6e6669 67000000 pected config... │ │ │ │ - 0x00009120 636f6e66 6967203d 3d204e55 4c4c0000 config == NULL.. │ │ │ │ - 0x00009130 74737461 7465203d 3d204e55 4c4c0000 tstate == NULL.. │ │ │ │ - 0x00009140 756e7375 70706f72 74656420 7768656e unsupported when │ │ │ │ - 0x00009150 63652025 6c640000 696e7465 72706964 ce %ld..interpid │ │ │ │ - 0x00009160 203e205f 50795275 6e74696d 652e696e > _PyRuntime.in │ │ │ │ - 0x00009170 74657270 72657465 72732e6e 6578745f terpreters.next_ │ │ │ │ - 0x00009180 69640000 4f3a6465 7374726f 795f696e id..O:destroy_in │ │ │ │ - 0x00009190 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ - 0x000091a0 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ - 0x000091b0 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ - 0x000091c0 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ - 0x000091d0 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ - 0x000091e0 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ - 0x000091f0 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ - 0x00009200 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x00009210 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ - 0x00009220 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x00009230 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ - 0x00009240 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ - 0x00009250 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ - 0x00009260 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ - 0x00009270 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ - 0x00009280 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x00009290 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ - 0x000092a0 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ - 0x000092b0 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ - 0x000092c0 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ - 0x000092d0 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ - 0x000092e0 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ - 0x000092f0 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ - 0x00009300 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x00009310 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ - 0x00009320 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ - 0x00009330 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ - 0x00009340 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ - 0x00009350 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ - 0x00009360 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ - 0x00009370 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ - 0x00009380 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ - 0x00009390 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ - 0x000093a0 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ - 0x000093b0 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ - 0x000093c0 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ - 0x000093d0 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ - 0x000093e0 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ - 0x000093f0 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ - 0x00009400 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ - 0x00009410 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ - 0x00009420 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ - 0x00009430 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ - 0x00009440 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ - 0x00009450 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ - 0x00009460 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ - 0x00009470 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ - 0x00009480 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ - 0x00009490 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ - 0x000094a0 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x000094b0 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ - 0x000094c0 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ - 0x000094d0 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x000094e0 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ - 0x000094f0 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ - 0x00009500 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x00009510 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ - 0x00009520 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ - 0x00009530 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ - 0x00009540 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ - 0x00009550 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ - 0x00009560 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ - 0x00009570 6d2d3e5f 62697473 203d3d20 31207c7c m->_bits == 1 || │ │ │ │ - 0x00009580 206d2d3e 5f626974 73203d3d 20330000 m->_bits == 3.. │ │ │ │ - 0x00009590 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ - 0x000095a0 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ - 0x000095b0 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ - 0x000095c0 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ - 0x000095d0 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ - 0x000095e0 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ - 0x000095f0 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ - 0x00009600 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x00009610 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ - 0x00009620 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ - 0x00009630 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x00009640 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ - 0x00009650 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x00009660 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ - 0x00009670 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x00009680 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ - 0x00009690 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ - 0x000096a0 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ - 0x000096b0 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ - 0x000096c0 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x000096d0 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ - 0x000096e0 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ - 0x000096f0 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x00009700 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ - 0x00009710 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ - 0x00009720 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ - 0x00009730 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ - 0x00009740 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ - 0x00009750 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ - 0x00009760 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ - 0x00009770 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ - 0x00009780 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ - 0x00009790 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ - 0x000097a0 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ - 0x000097b0 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ - 0x000097c0 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ - 0x000097d0 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ - 0x000097e0 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ - 0x000097f0 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ - 0x00009800 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ - 0x00009810 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ - 0x00009820 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ - 0x00009830 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ - 0x00009840 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ - 0x00009850 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ - 0x00009860 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ - 0x00009870 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ - 0x00009880 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ - 0x00009890 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ - 0x000098a0 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ - 0x000098b0 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ - 0x000098c0 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ - 0x000098d0 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ - 0x000098e0 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ - 0x000098f0 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ - 0x00009900 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ - 0x00009910 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ - 0x00009920 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ - 0x00009930 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ - 0x00009940 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ - 0x00009950 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ - 0x00009960 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ - 0x00009970 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ - 0x00009980 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ - 0x00009990 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ - 0x000099a0 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ - 0x000099b0 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ - 0x000099c0 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ - 0x000099d0 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ - 0x000099e0 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ - 0x000099f0 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ - 0x00009a00 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ - 0x00009a10 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ - 0x00009a20 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ - 0x00009a30 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ - 0x00009a40 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ - 0x00009a50 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ - 0x00009a60 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ - 0x00009a70 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ - 0x00009a80 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ - 0x00009a90 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ - 0x00009aa0 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ - 0x00009ab0 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ - 0x00009ac0 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ - 0x00009ad0 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ - 0x00009ae0 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ - 0x00009af0 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ - 0x00009b00 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ - 0x00009b10 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ - 0x00009b20 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ - 0x00009b30 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ - 0x00009b40 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ - 0x00009b50 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ - 0x00009b60 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ - 0x00009b70 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ - 0x00009b80 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ - 0x00009b90 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ - 0x00009ba0 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ - 0x00009bb0 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ - 0x00009bc0 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ - 0x00009bd0 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ - 0x00009be0 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ - 0x00009bf0 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ - 0x00009c00 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ - 0x00009c10 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ - 0x00009c20 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ - 0x00009c30 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ - 0x00009c40 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x00009c50 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ - 0x00009c60 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ - 0x00009c70 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ - 0x00009c80 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ - 0x00009c90 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ - 0x00009ca0 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ - 0x00009cb0 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ - 0x00009cc0 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ - 0x00009cd0 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ - 0x00009ce0 63740000 6f626a65 63742069 73206e6f ct..object is no │ │ │ │ - 0x00009cf0 74207365 656e2061 73206672 65656400 t seen as freed. │ │ │ │ - 0x00009d00 4f210000 4661696c 65642074 6f20636f O!..Failed to co │ │ │ │ - 0x00009d10 6d70696c 65207472 616d706f 6c696e65 mpile trampoline │ │ │ │ - 0x00009d20 00000000 4661696c 65642074 6f207365 ....Failed to se │ │ │ │ - 0x00009d30 74207065 72736973 745f6166 7465725f t persist_after_ │ │ │ │ - 0x00009d40 666f726b 00000000 62656e63 686d6172 fork....benchmar │ │ │ │ - 0x00009d50 6b5f6c6f 636b7300 646f6300 7370616d k_locks.doc.spam │ │ │ │ - 0x00009d60 00000000 66696c65 6e616d65 00000000 ....filename.... │ │ │ │ - 0x00009d70 696e7374 72756374 696f6e73 00000000 instructions.... │ │ │ │ - 0x00009d80 6d657461 64617461 00000000 6e6c6f63 metadata....nloc │ │ │ │ - 0x00009d90 616c7300 61737400 6f707469 6d697a65 als.ast.optimize │ │ │ │ - 0x00009da0 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ - 0x00009db0 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ - 0x00009dc0 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ - 0x00009dd0 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ - 0x00009de0 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ - 0x00009df0 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ - 0x00009e00 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ - 0x00009e10 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ - 0x00009e20 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ - 0x00009e30 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ - 0x00009e40 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ - 0x00009e50 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ - 0x00009e60 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ - 0x00009e70 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ - 0x00009e80 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ - 0x00009e90 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ - 0x00009ea0 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ - 0x00009eb0 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ - 0x00009ec0 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ - 0x00009ed0 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ - 0x00009ee0 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ - 0x00009ef0 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x00009f00 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ - 0x00009f10 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ - 0x00009f20 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ - 0x00009f30 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x00009f40 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ - 0x00009f50 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ - 0x00009f60 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ - 0x00009f70 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ - 0x00009f80 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ - 0x00009f90 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ - 0x00009fa0 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ - 0x00009fb0 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ - 0x00009fc0 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ - 0x00009fd0 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ - 0x00009fe0 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x00009ff0 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ - 0x0000a000 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ - 0x0000a010 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ - 0x0000a020 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ - 0x0000a030 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ - 0x0000a040 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ - 0x0000a050 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ - 0x0000a060 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ - 0x0000a070 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ - 0x0000a080 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ - 0x0000a090 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ - 0x0000a0a0 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ - 0x0000a0b0 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ - 0x0000a0c0 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ - 0x0000a0d0 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ - 0x0000a0e0 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ - 0x0000a0f0 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ - 0x0000a100 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ - 0x0000a110 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000a120 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ - 0x0000a130 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ - 0x0000a140 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ - 0x0000a150 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ - 0x0000a160 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ - 0x0000a170 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ - 0x0000a180 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ - 0x0000a190 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ - 0x0000a1a0 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ - 0x0000a1b0 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ - 0x0000a1c0 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ - 0x0000a1d0 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ - 0x0000a1e0 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000a1f0 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ - 0x0000a200 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000a210 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000a220 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000a230 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000a240 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ - 0x0000a250 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ - 0x0000a260 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ - 0x0000a270 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ - 0x0000a280 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ - 0x0000a290 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ - 0x0000a2a0 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ - 0x0000a2b0 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ - 0x0000a2c0 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ - 0x0000a2d0 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ - 0x0000a2e0 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ - 0x0000a2f0 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ - 0x0000a300 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ - 0x0000a310 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ - 0x0000a320 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ - 0x0000a330 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ - 0x0000a340 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ - 0x0000a350 335f6765 74617267 73000000 5f707965 3_getargs..._pye │ │ │ │ - 0x0000a360 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ - 0x0000a370 63616c6c 6261636b 00000000 6e756d00 callback....num. │ │ │ │ - 0x0000a380 626c6f63 6b696e67 00000000 656e7375 blocking....ensu │ │ │ │ - 0x0000a390 72655f61 64646564 00000000 636f6465 re_added....code │ │ │ │ - 0x0000a3a0 00000000 6d61696e 00000000 7768656e ....main....when │ │ │ │ - 0x0000a3b0 63650000 78690000 74657374 5f6c6f63 ce..xi..test_loc │ │ │ │ - 0x0000a3c0 6b5f6261 73696300 74657374 5f6c6f63 k_basic.test_loc │ │ │ │ - 0x0000a3d0 6b5f7477 6f5f7468 72656164 73000000 k_two_threads... │ │ │ │ - 0x0000a3e0 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000a3f0 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ - 0x0000a400 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ - 0x0000a410 5f6c6f63 6b5f6265 6e63686d 61726b00 _lock_benchmark. │ │ │ │ - 0x0000a420 74657374 5f6c6f63 6b5f6f6e 63650000 test_lock_once.. │ │ │ │ - 0x0000a430 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ - 0x0000a440 00000000 74657374 5f6c6f63 6b5f7265 ....test_lock_re │ │ │ │ - 0x0000a450 63757273 69766500 5f507954 696d655f cursive._PyTime_ │ │ │ │ - 0x0000a460 41734d69 63726f73 65636f6e 64730000 AsMicroseconds.. │ │ │ │ - 0x0000a470 5f507954 696d655f 41734d69 6c6c6973 _PyTime_AsMillis │ │ │ │ - 0x0000a480 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ - 0x0000a490 41735469 6d657370 65630000 5f507954 AsTimespec.._PyT │ │ │ │ - 0x0000a4a0 696d655f 41735469 6d657370 65635f63 ime_AsTimespec_c │ │ │ │ - 0x0000a4b0 6c616d70 00000000 5f507954 696d655f lamp...._PyTime_ │ │ │ │ - 0x0000a4c0 41735469 6d657661 6c000000 5f507954 AsTimeval..._PyT │ │ │ │ - 0x0000a4d0 696d655f 41735469 6d657661 6c5f636c ime_AsTimeval_cl │ │ │ │ - 0x0000a4e0 616d7000 5f507954 696d655f 46726f6d amp._PyTime_From │ │ │ │ - 0x0000a4f0 5365636f 6e647300 5f507954 696d655f Seconds._PyTime_ │ │ │ │ - 0x0000a500 46726f6d 5365636f 6e64734f 626a6563 FromSecondsObjec │ │ │ │ - 0x0000a510 74000000 5f507954 696d655f 4f626a65 t..._PyTime_Obje │ │ │ │ - 0x0000a520 6374546f 54696d65 5f740000 5f507954 ctToTime_t.._PyT │ │ │ │ - 0x0000a530 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ - 0x0000a540 73706563 00000000 5f507954 696d655f spec...._PyTime_ │ │ │ │ - 0x0000a550 4f626a65 6374546f 54696d65 76616c00 ObjectToTimeval. │ │ │ │ - 0x0000a560 7365745f 75706461 74650000 7365745f set_update..set_ │ │ │ │ - 0x0000a570 6e657874 5f656e74 72790000 74657374 next_entry..test │ │ │ │ - 0x0000a580 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000a590 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ - 0x0000a5a0 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ - 0x0000a5b0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000a5c0 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ - 0x0000a5d0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000a5e0 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ - 0x0000a5f0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000a600 6374696f 6e735f67 63000000 6765745f ctions_gc...get_ │ │ │ │ - 0x0000a610 6d6f6475 6c655f73 74617465 00000000 module_state.... │ │ │ │ - 0x0000a620 5f746573 74696e74 65726e61 6c636170 _testinternalcap │ │ │ │ - 0x0000a630 695f6173 73656d62 6c655f63 6f64655f i_assemble_code_ │ │ │ │ - 0x0000a640 6f626a65 63745f69 6d706c00 00000000 object_impl..... │ │ │ │ - 0x0000a650 00000000 00000000 01000000 00000000 ................ │ │ │ │ - 0x0000a660 01000000 02000000 67685f31 31393231 ........gh_11921 │ │ │ │ - 0x0000a670 335f6765 74617267 735f696d 706c0000 3_getargs_impl.. │ │ │ │ - 0x0000a680 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ - 0x0000a690 6e677300 6765745f 6f626a65 63745f64 ngs.get_object_d │ │ │ │ - 0x0000a6a0 6963745f 76616c75 65730000 50795475 ict_values..PyTu │ │ │ │ - 0x0000a6b0 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ - 0x0000a6c0 6765745f 63726f73 73696e74 6572705f get_crossinterp_ │ │ │ │ - 0x0000a6d0 64617461 00000000 5f707965 72725f73 data...._pyerr_s │ │ │ │ - 0x0000a6e0 65746b65 79657272 6f720000 50795475 etkeyerror..PyTu │ │ │ │ - 0x0000a6f0 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ - 0x0000a700 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ - 0x0000a710 56616c75 65730000 50795f53 495a4500 Values..Py_SIZE. │ │ │ │ - 0x0000a720 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ - 0x0000a730 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ - 0x0000a740 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ - 0x0000a750 72645f65 76616c00 5f6e6577 5f696e74 rd_eval._new_int │ │ │ │ - 0x0000a760 65727072 65746572 00000000 756e7573 erpreter....unus │ │ │ │ - 0x0000a770 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ - 0x0000a780 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ - 0x0000a790 65786973 74730000 6c696e6b 5f696e74 exists..link_int │ │ │ │ - 0x0000a7a0 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000a7b0 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000a7c0 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000a7d0 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ - 0x0000a7e0 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ - 0x0000a7f0 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ - 0x0000a800 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000a810 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ - 0x0000a820 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ - 0x0000a830 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ - 0x0000a840 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ - 0x0000a850 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ - 0x0000a860 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ - 0x0000a870 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000a880 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ - 0x0000a890 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ - 0x0000a8a0 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ - 0x0000a8b0 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ - 0x0000a8c0 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ - 0x0000a8d0 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ - 0x0000a8e0 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ - 0x0000a8f0 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ - 0x0000a900 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ - 0x0000a910 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000a920 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ - 0x0000a930 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ - 0x0000a940 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ - 0x0000a950 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ - 0x0000a960 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ - 0x0000a970 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ - 0x0000a980 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ - 0x0000a990 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ - 0x0000a9a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0000a9b0 01000000 01000000 01000000 ffffffff ................ │ │ │ │ - 0x0000a9c0 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ - 0x0000a9d0 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ - 0x0000a9e0 03000000 02000000 01000000 fdffffff ................ │ │ │ │ - 0x0000a9f0 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ - 0x0000aa00 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ - 0x0000aa10 ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ - 0x0000aa20 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ - 0x0000aa30 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ - 0x0000aa40 ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ - 0x0000aa50 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ - 0x0000aa60 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ - 0x0000aa70 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ - 0x0000aa80 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ - 0x0000aa90 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ - 0x0000aaa0 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ - 0x0000aab0 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ - 0x0000aac0 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ - 0x0000aad0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0000aae0 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ - 0x0000aaf0 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ - 0x0000ab00 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ - 0x0000ab10 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ - 0x0000ab20 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ - 0x0000ab30 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ - 0x0000ab40 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ - 0x0000ab50 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ - 0x0000ab60 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ - 0x0000ab70 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ - 0x0000ab80 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x0000ab90 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ - 0x0000aba0 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ - 0x0000abb0 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ - 0x0000abc0 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ - 0x0000abd0 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ - 0x0000abe0 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ - 0x0000abf0 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ - 0x0000ac00 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ - 0x0000ac10 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ - 0x0000ac20 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ - 0x0000ac30 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ - 0x0000ac40 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ - 0x0000ac50 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ - 0x0000ac60 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ - 0x0000ac70 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ - 0x0000ac80 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ - 0x0000ac90 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ - 0x0000aca0 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ - 0x0000acb0 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ - 0x0000acc0 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ - 0x0000acd0 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ - 0x0000ace0 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x0000acf0 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ - 0x0000ad00 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x0000ad10 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ - 0x0000ad20 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ - 0x0000ad30 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ - 0x0000ad40 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ - 0x0000ad50 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ - 0x0000ad60 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ - 0x0000ad70 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ - 0x0000ad80 292e0000 40000000 09000000 30000000 )...@.......0... │ │ │ │ - 0x0000ad90 09000000 04000000 09000000 0c000000 ................ │ │ │ │ - 0x0000ada0 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ - 0x0000adb0 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ - 0x0000adc0 09000000 11000000 09000000 33000000 ............3... │ │ │ │ - 0x0000add0 09000000 15000000 09000000 12000000 ................ │ │ │ │ - 0x0000ade0 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ - 0x0000adf0 09000000 10000000 09000000 24000000 ............$... │ │ │ │ - 0x0000ae00 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ - 0x0000ae10 00000000 .... │ │ │ │ + 0x00008930 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x00008940 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00008950 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00008960 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00008970 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00008980 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00008990 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x000089a0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x000089b0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x000089c0 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ + 0x000089d0 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ + 0x000089e0 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ + 0x000089f0 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ + 0x00008a00 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ + 0x00008a10 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ + 0x00008a20 4f4f3a63 6c656172 5f657874 656e7369 OO:clear_extensi │ │ │ │ + 0x00008a30 6f6e0000 4f497300 494f0000 63616e6e on..OIs.IO..cann │ │ │ │ + 0x00008a40 6f742067 65742061 6c6c6f63 61746f72 ot get allocator │ │ │ │ + 0x00008a50 73206e61 6d650000 4f4f6e3a 64696374 s name..OOn:dict │ │ │ │ + 0x00008a60 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ + 0x00008a70 73680000 734f7c24 703a7275 6e5f696e sh..sO|$p:run_in │ │ │ │ + 0x00008a80 5f737562 696e7465 72705f77 6974685f _subinterp_with_ │ │ │ │ + 0x00008a90 636f6e66 69670000 7375622d 696e7465 config..sub-inte │ │ │ │ + 0x00008aa0 72707265 74657220 63726561 74696f6e rpreter creation │ │ │ │ + 0x00008ab0 20666169 6c656400 2e2e2f4d 6f64756c failed.../Modul │ │ │ │ + 0x00008ac0 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ + 0x00008ad0 63617069 2e630000 73746174 6520213d capi.c..state != │ │ │ │ + 0x00008ae0 204e554c 4c000000 4f690000 696e7661 NULL...Oi..inva │ │ │ │ + 0x00008af0 6c696420 726f756e 64696e67 00000000 lid rounding.... │ │ │ │ + 0x00008b00 50794469 63745f43 6865636b 286d6574 PyDict_Check(met │ │ │ │ + 0x00008b10 61646174 61290000 7175616c 6e616d65 adata)..qualname │ │ │ │ + 0x00008b20 00000000 5079556e 69636f64 655f4368 ....PyUnicode_Ch │ │ │ │ + 0x00008b30 65636b28 756d642e 755f6e61 6d652900 eck(umd.u_name). │ │ │ │ + 0x00008b40 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ + 0x00008b50 756d642e 755f7175 616c6e61 6d652900 umd.u_qualname). │ │ │ │ + 0x00008b60 636f6e73 74730000 6e616d65 73000000 consts..names... │ │ │ │ + 0x00008b70 7661726e 616d6573 00000000 63656c6c varnames....cell │ │ │ │ + 0x00008b80 76617273 00000000 66726565 76617273 vars....freevars │ │ │ │ + 0x00008b90 00000000 66617374 68696464 656e0000 ....fasthidden.. │ │ │ │ + 0x00008ba0 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ + 0x00008bb0 2e755f63 6f6e7374 73290000 50794469 .u_consts)..PyDi │ │ │ │ + 0x00008bc0 63745f43 6865636b 28756d64 2e755f6e ct_Check(umd.u_n │ │ │ │ + 0x00008bd0 616d6573 29000000 50794469 63745f43 ames)...PyDict_C │ │ │ │ + 0x00008be0 6865636b 28756d64 2e755f76 61726e61 heck(umd.u_varna │ │ │ │ + 0x00008bf0 6d657329 00000000 50794469 63745f43 mes)....PyDict_C │ │ │ │ + 0x00008c00 6865636b 28756d64 2e755f63 656c6c76 heck(umd.u_cellv │ │ │ │ + 0x00008c10 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ + 0x00008c20 6865636b 28756d64 2e755f66 72656576 heck(umd.u_freev │ │ │ │ + 0x00008c30 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ + 0x00008c40 6865636b 28756d64 2e755f66 61737468 heck(umd.u_fasth │ │ │ │ + 0x00008c50 69646465 6e290000 61726763 6f756e74 idden)..argcount │ │ │ │ + 0x00008c60 00000000 706f736f 6e6c7961 7267636f ....posonlyargco │ │ │ │ + 0x00008c70 756e7400 6b776f6e 6c796172 67636f75 unt.kwonlyargcou │ │ │ │ + 0x00008c80 6e740000 66697273 746c696e 656e6f00 nt..firstlineno. │ │ │ │ + 0x00008c90 756d642e 755f6172 67636f75 6e74203e umd.u_argcount > │ │ │ │ + 0x00008ca0 3d203000 756d642e 755f706f 736f6e6c = 0.umd.u_posonl │ │ │ │ + 0x00008cb0 79617267 636f756e 74203e3d 20300000 yargcount >= 0.. │ │ │ │ + 0x00008cc0 756d642e 755f6b77 6f6e6c79 61726763 umd.u_kwonlyargc │ │ │ │ + 0x00008cd0 6f756e74 203e3d20 30000000 756d642e ount >= 0...umd. │ │ │ │ + 0x00008ce0 755f6669 7273746c 696e656e 6f203e3d u_firstlineno >= │ │ │ │ + 0x00008cf0 20300000 5f5f6469 63745f5f 00000000 0..__dict__.... │ │ │ │ + 0x00008d00 62616420 636f6e66 69672025 52000000 bad config %R... │ │ │ │ + 0x00008d10 7365745f 62617365 73000000 7365745f set_bases...set_ │ │ │ │ + 0x00008d20 636c6173 73000000 7b736b73 6b736b73 class...{sksksks │ │ │ │ + 0x00008d30 6b736b7d 00000000 66756e63 5f6d6f64 ksk}....func_mod │ │ │ │ + 0x00008d40 69666963 6174696f 6e000000 6275696c ification...buil │ │ │ │ + 0x00008d50 74696e5f 64696374 00000000 7365745f tin_dict....set_ │ │ │ │ + 0x00008d60 6576616c 5f667261 6d655f66 756e6300 eval_frame_func. │ │ │ │ + 0x00008d70 215f5079 5f49734d 61696e49 6e746572 !_Py_IsMainInter │ │ │ │ + 0x00008d80 70726574 65722850 79496e74 65727072 preter(PyInterpr │ │ │ │ + 0x00008d90 65746572 53746174 655f4765 74282929 eterState_Get()) │ │ │ │ + 0x00008da0 00000000 797c6973 00000000 6465636f ....y|is....deco │ │ │ │ + 0x00008db0 64652065 72726f72 3a20706f 733d257a de error: pos=%z │ │ │ │ + 0x00008dc0 752c2072 6561736f 6e3d2573 00000000 u, reason=%s.... │ │ │ │ + 0x00008dd0 756e7375 70706f72 74656420 6572726f unsupported erro │ │ │ │ + 0x00008de0 72206861 6e646c65 72000000 756e6b6e r handler...unkn │ │ │ │ + 0x00008df0 6f776e20 6572726f 7220636f 64650000 own error code.. │ │ │ │ + 0x00008e00 61726775 6d656e74 206d7573 74206265 argument must be │ │ │ │ + 0x00008e10 2061206c 69737400 7c693a67 65745f69 a list.|i:get_i │ │ │ │ + 0x00008e20 6e746572 705f7365 7474696e 67730000 nterp_settings.. │ │ │ │ + 0x00008e30 25640000 696e7465 72702021 3d204e55 %d..interp != NU │ │ │ │ + 0x00008e40 4c4c0000 66656174 7572655f 666c6167 LL..feature_flag │ │ │ │ + 0x00008e50 73000000 6f776e5f 67696c00 6b657973 s...own_gil.keys │ │ │ │ + 0x00008e60 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ + 0x00008e70 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ + 0x00008e80 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ + 0x00008e90 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ + 0x00008ea0 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ + 0x00008eb0 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x00008ec0 7475706c 65290000 4f3a6765 745f6372 tuple)..O:get_cr │ │ │ │ + 0x00008ed0 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ + 0x00008ee0 5f507943 726f7373 496e7465 72707265 _PyCrossInterpre │ │ │ │ + 0x00008ef0 74657244 6174615f 52656c65 61736528 terData_Release( │ │ │ │ + 0x00008f00 64617461 29203d3d 20300000 50794572 data) == 0..PyEr │ │ │ │ + 0x00008f10 725f4f63 63757272 65642829 00000000 r_Occurred().... │ │ │ │ + 0x00008f20 6d6f6420 213d204e 554c4c00 4f000000 mod != NULL.O... │ │ │ │ + 0x00008f30 4e6c0000 2e2e2f49 6e636c75 64652f69 Nl..../Include/i │ │ │ │ + 0x00008f40 6e746572 6e616c2f 7079636f 72655f6f nternal/pycore_o │ │ │ │ + 0x00008f50 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ + 0x00008f60 6f626a29 2d3e7470 5f666c61 67732026 obj)->tp_flags & │ │ │ │ + 0x00008f70 2050795f 5450464c 4147535f 494e4c49 Py_TPFLAGS_INLI │ │ │ │ + 0x00008f80 4e455f56 414c5545 53000000 50795f54 NE_VALUES...Py_T │ │ │ │ + 0x00008f90 59504528 6f626a29 2d3e7470 5f666c61 YPE(obj)->tp_fla │ │ │ │ + 0x00008fa0 67732026 2050795f 5450464c 4147535f gs & Py_TPFLAGS_ │ │ │ │ + 0x00008fb0 4d414e41 4745445f 44494354 00000000 MANAGED_DICT.... │ │ │ │ + 0x00008fc0 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ + 0x00008fd0 5f626173 69637369 7a65203d 3d207369 _basicsize == si │ │ │ │ + 0x00008fe0 7a656f66 2850794f 626a6563 74290000 zeof(PyObject).. │ │ │ │ + 0x00008ff0 73747200 61726775 6d656e74 2027646f str.argument 'do │ │ │ │ + 0x00009000 63270000 636f6d70 696c6572 5f636c65 c'..compiler_cle │ │ │ │ + 0x00009010 616e646f 63000000 557c6973 00000000 andoc...U|is.... │ │ │ │ + 0x00009020 656e636f 64652065 72726f72 3a20706f encode error: po │ │ │ │ + 0x00009030 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ + 0x00009040 00000000 4f3a7265 73746f72 655f6372 ....O:restore_cr │ │ │ │ + 0x00009050 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ + 0x00009060 2e2e2f49 6e636c75 64652f6f 626a6563 ../Include/objec │ │ │ │ + 0x00009070 742e6800 6f622d3e 6f625f74 79706520 t.h.ob->ob_type │ │ │ │ + 0x00009080 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ + 0x00009090 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ + 0x000090a0 5079426f 6f6c5f54 79706500 5f746573 PyBool_Type._tes │ │ │ │ + 0x000090b0 74696e74 65726e61 6c636170 69000000 tinternalcapi... │ │ │ │ + 0x000090c0 6d6f6420 213d2050 795f4e6f 6e650000 mod != Py_None.. │ │ │ │ + 0x000090d0 6d6f6475 6c652021 3d204e55 4c4c0000 module != NULL.. │ │ │ │ + 0x000090e0 7c4f246c 3a637265 6174655f 696e7465 |O$l:create_inte │ │ │ │ + 0x000090f0 72707265 74657200 676f7420 756e6578 rpreter.got unex │ │ │ │ + 0x00009100 70656374 65642063 6f6e6669 67000000 pected config... │ │ │ │ + 0x00009110 636f6e66 6967203d 3d204e55 4c4c0000 config == NULL.. │ │ │ │ + 0x00009120 74737461 7465203d 3d204e55 4c4c0000 tstate == NULL.. │ │ │ │ + 0x00009130 756e7375 70706f72 74656420 7768656e unsupported when │ │ │ │ + 0x00009140 63652025 6c640000 696e7465 72706964 ce %ld..interpid │ │ │ │ + 0x00009150 203e205f 50795275 6e74696d 652e696e > _PyRuntime.in │ │ │ │ + 0x00009160 74657270 72657465 72732e6e 6578745f terpreters.next_ │ │ │ │ + 0x00009170 69640000 4f3a6465 7374726f 795f696e id..O:destroy_in │ │ │ │ + 0x00009180 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ + 0x00009190 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ + 0x000091a0 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ + 0x000091b0 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ + 0x000091c0 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ + 0x000091d0 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ + 0x000091e0 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ + 0x000091f0 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x00009200 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ + 0x00009210 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x00009220 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ + 0x00009230 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ + 0x00009240 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ + 0x00009250 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ + 0x00009260 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ + 0x00009270 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00009280 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ + 0x00009290 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ + 0x000092a0 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ + 0x000092b0 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ + 0x000092c0 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ + 0x000092d0 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ + 0x000092e0 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ + 0x000092f0 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ + 0x00009300 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ + 0x00009310 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ + 0x00009320 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ + 0x00009330 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ + 0x00009340 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ + 0x00009350 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ + 0x00009360 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ + 0x00009370 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ + 0x00009380 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ + 0x00009390 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ + 0x000093a0 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ + 0x000093b0 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ + 0x000093c0 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ + 0x000093d0 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ + 0x000093e0 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ + 0x000093f0 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ + 0x00009400 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ + 0x00009410 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ + 0x00009420 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ + 0x00009430 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ + 0x00009440 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ + 0x00009450 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ + 0x00009460 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ + 0x00009470 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ + 0x00009480 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ + 0x00009490 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x000094a0 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ + 0x000094b0 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ + 0x000094c0 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x000094d0 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ + 0x000094e0 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ + 0x000094f0 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x00009500 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ + 0x00009510 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ + 0x00009520 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ + 0x00009530 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ + 0x00009540 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ + 0x00009550 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ + 0x00009560 6d2d3e5f 62697473 203d3d20 31207c7c m->_bits == 1 || │ │ │ │ + 0x00009570 206d2d3e 5f626974 73203d3d 20330000 m->_bits == 3.. │ │ │ │ + 0x00009580 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ + 0x00009590 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ + 0x000095a0 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ + 0x000095b0 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ + 0x000095c0 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ + 0x000095d0 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ + 0x000095e0 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ + 0x000095f0 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009600 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ + 0x00009610 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ + 0x00009620 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009630 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ + 0x00009640 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009650 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ + 0x00009660 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009670 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ + 0x00009680 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ + 0x00009690 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ + 0x000096a0 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ + 0x000096b0 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x000096c0 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ + 0x000096d0 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ + 0x000096e0 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x000096f0 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ + 0x00009700 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ + 0x00009710 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ + 0x00009720 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ + 0x00009730 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ + 0x00009740 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ + 0x00009750 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ + 0x00009760 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ + 0x00009770 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ + 0x00009780 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ + 0x00009790 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ + 0x000097a0 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ + 0x000097b0 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ + 0x000097c0 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ + 0x000097d0 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ + 0x000097e0 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ + 0x000097f0 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ + 0x00009800 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ + 0x00009810 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ + 0x00009820 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ + 0x00009830 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ + 0x00009840 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ + 0x00009850 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ + 0x00009860 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ + 0x00009870 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ + 0x00009880 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ + 0x00009890 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ + 0x000098a0 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ + 0x000098b0 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ + 0x000098c0 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ + 0x000098d0 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ + 0x000098e0 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ + 0x000098f0 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ + 0x00009900 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ + 0x00009910 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ + 0x00009920 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ + 0x00009930 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ + 0x00009940 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ + 0x00009950 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ + 0x00009960 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ + 0x00009970 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ + 0x00009980 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ + 0x00009990 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ + 0x000099a0 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ + 0x000099b0 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ + 0x000099c0 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ + 0x000099d0 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ + 0x000099e0 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ + 0x000099f0 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ + 0x00009a00 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ + 0x00009a10 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ + 0x00009a20 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ + 0x00009a30 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ + 0x00009a40 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ + 0x00009a50 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ + 0x00009a60 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ + 0x00009a70 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ + 0x00009a80 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ + 0x00009a90 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ + 0x00009aa0 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ + 0x00009ab0 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ + 0x00009ac0 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ + 0x00009ad0 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ + 0x00009ae0 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ + 0x00009af0 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ + 0x00009b00 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ + 0x00009b10 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ + 0x00009b20 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ + 0x00009b30 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ + 0x00009b40 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ + 0x00009b50 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ + 0x00009b60 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ + 0x00009b70 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ + 0x00009b80 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ + 0x00009b90 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ + 0x00009ba0 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ + 0x00009bb0 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ + 0x00009bc0 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ + 0x00009bd0 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ + 0x00009be0 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ + 0x00009bf0 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ + 0x00009c00 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ + 0x00009c10 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ + 0x00009c20 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ + 0x00009c30 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00009c40 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ + 0x00009c50 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ + 0x00009c60 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ + 0x00009c70 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ + 0x00009c80 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ + 0x00009c90 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ + 0x00009ca0 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ + 0x00009cb0 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ + 0x00009cc0 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ + 0x00009cd0 63740000 6f626a65 63742069 73206e6f ct..object is no │ │ │ │ + 0x00009ce0 74207365 656e2061 73206672 65656400 t seen as freed. │ │ │ │ + 0x00009cf0 4f210000 4661696c 65642074 6f20636f O!..Failed to co │ │ │ │ + 0x00009d00 6d70696c 65207472 616d706f 6c696e65 mpile trampoline │ │ │ │ + 0x00009d10 00000000 4661696c 65642074 6f207365 ....Failed to se │ │ │ │ + 0x00009d20 74207065 72736973 745f6166 7465725f t persist_after_ │ │ │ │ + 0x00009d30 666f726b 00000000 62656e63 686d6172 fork....benchmar │ │ │ │ + 0x00009d40 6b5f6c6f 636b7300 646f6300 7370616d k_locks.doc.spam │ │ │ │ + 0x00009d50 00000000 66696c65 6e616d65 00000000 ....filename.... │ │ │ │ + 0x00009d60 696e7374 72756374 696f6e73 00000000 instructions.... │ │ │ │ + 0x00009d70 6d657461 64617461 00000000 6e6c6f63 metadata....nloc │ │ │ │ + 0x00009d80 616c7300 61737400 6f707469 6d697a65 als.ast.optimize │ │ │ │ + 0x00009d90 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ + 0x00009da0 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ + 0x00009db0 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ + 0x00009dc0 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ + 0x00009dd0 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ + 0x00009de0 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ + 0x00009df0 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ + 0x00009e00 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ + 0x00009e10 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ + 0x00009e20 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ + 0x00009e30 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ + 0x00009e40 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ + 0x00009e50 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ + 0x00009e60 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ + 0x00009e70 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ + 0x00009e80 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ + 0x00009e90 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ + 0x00009ea0 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ + 0x00009eb0 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ + 0x00009ec0 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ + 0x00009ed0 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ + 0x00009ee0 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x00009ef0 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ + 0x00009f00 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ + 0x00009f10 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ + 0x00009f20 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x00009f30 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ + 0x00009f40 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ + 0x00009f50 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ + 0x00009f60 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ + 0x00009f70 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ + 0x00009f80 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ + 0x00009f90 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ + 0x00009fa0 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ + 0x00009fb0 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ + 0x00009fc0 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ + 0x00009fd0 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x00009fe0 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ + 0x00009ff0 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ + 0x0000a000 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ + 0x0000a010 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ + 0x0000a020 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ + 0x0000a030 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ + 0x0000a040 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ + 0x0000a050 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ + 0x0000a060 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ + 0x0000a070 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ + 0x0000a080 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ + 0x0000a090 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ + 0x0000a0a0 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ + 0x0000a0b0 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ + 0x0000a0c0 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ + 0x0000a0d0 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ + 0x0000a0e0 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ + 0x0000a0f0 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ + 0x0000a100 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000a110 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ + 0x0000a120 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ + 0x0000a130 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ + 0x0000a140 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ + 0x0000a150 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ + 0x0000a160 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ + 0x0000a170 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ + 0x0000a180 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ + 0x0000a190 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ + 0x0000a1a0 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ + 0x0000a1b0 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ + 0x0000a1c0 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ + 0x0000a1d0 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000a1e0 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ + 0x0000a1f0 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000a200 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000a210 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000a220 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000a230 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ + 0x0000a240 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ + 0x0000a250 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ + 0x0000a260 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ + 0x0000a270 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ + 0x0000a280 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ + 0x0000a290 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ + 0x0000a2a0 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ + 0x0000a2b0 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ + 0x0000a2c0 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ + 0x0000a2d0 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ + 0x0000a2e0 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ + 0x0000a2f0 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ + 0x0000a300 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ + 0x0000a310 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ + 0x0000a320 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ + 0x0000a330 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ + 0x0000a340 335f6765 74617267 73000000 5f707965 3_getargs..._pye │ │ │ │ + 0x0000a350 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ + 0x0000a360 63616c6c 6261636b 00000000 6e756d00 callback....num. │ │ │ │ + 0x0000a370 626c6f63 6b696e67 00000000 656e7375 blocking....ensu │ │ │ │ + 0x0000a380 72655f61 64646564 00000000 636f6465 re_added....code │ │ │ │ + 0x0000a390 00000000 6d61696e 00000000 7768656e ....main....when │ │ │ │ + 0x0000a3a0 63650000 78690000 74657374 5f6c6f63 ce..xi..test_loc │ │ │ │ + 0x0000a3b0 6b5f6261 73696300 74657374 5f6c6f63 k_basic.test_loc │ │ │ │ + 0x0000a3c0 6b5f7477 6f5f7468 72656164 73000000 k_two_threads... │ │ │ │ + 0x0000a3d0 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000a3e0 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ + 0x0000a3f0 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ + 0x0000a400 5f6c6f63 6b5f6265 6e63686d 61726b00 _lock_benchmark. │ │ │ │ + 0x0000a410 74657374 5f6c6f63 6b5f6f6e 63650000 test_lock_once.. │ │ │ │ + 0x0000a420 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ + 0x0000a430 00000000 74657374 5f6c6f63 6b5f7265 ....test_lock_re │ │ │ │ + 0x0000a440 63757273 69766500 5f507954 696d655f cursive._PyTime_ │ │ │ │ + 0x0000a450 41734d69 63726f73 65636f6e 64730000 AsMicroseconds.. │ │ │ │ + 0x0000a460 5f507954 696d655f 41734d69 6c6c6973 _PyTime_AsMillis │ │ │ │ + 0x0000a470 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ + 0x0000a480 41735469 6d657370 65630000 5f507954 AsTimespec.._PyT │ │ │ │ + 0x0000a490 696d655f 41735469 6d657370 65635f63 ime_AsTimespec_c │ │ │ │ + 0x0000a4a0 6c616d70 00000000 5f507954 696d655f lamp...._PyTime_ │ │ │ │ + 0x0000a4b0 41735469 6d657661 6c000000 5f507954 AsTimeval..._PyT │ │ │ │ + 0x0000a4c0 696d655f 41735469 6d657661 6c5f636c ime_AsTimeval_cl │ │ │ │ + 0x0000a4d0 616d7000 5f507954 696d655f 46726f6d amp._PyTime_From │ │ │ │ + 0x0000a4e0 5365636f 6e647300 5f507954 696d655f Seconds._PyTime_ │ │ │ │ + 0x0000a4f0 46726f6d 5365636f 6e64734f 626a6563 FromSecondsObjec │ │ │ │ + 0x0000a500 74000000 5f507954 696d655f 4f626a65 t..._PyTime_Obje │ │ │ │ + 0x0000a510 6374546f 54696d65 5f740000 5f507954 ctToTime_t.._PyT │ │ │ │ + 0x0000a520 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ + 0x0000a530 73706563 00000000 5f507954 696d655f spec...._PyTime_ │ │ │ │ + 0x0000a540 4f626a65 6374546f 54696d65 76616c00 ObjectToTimeval. │ │ │ │ + 0x0000a550 7365745f 75706461 74650000 7365745f set_update..set_ │ │ │ │ + 0x0000a560 6e657874 5f656e74 72790000 74657374 next_entry..test │ │ │ │ + 0x0000a570 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000a580 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ + 0x0000a590 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ + 0x0000a5a0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a5b0 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ + 0x0000a5c0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a5d0 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ + 0x0000a5e0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a5f0 6374696f 6e735f67 63000000 6765745f ctions_gc...get_ │ │ │ │ + 0x0000a600 6d6f6475 6c655f73 74617465 00000000 module_state.... │ │ │ │ + 0x0000a610 5f746573 74696e74 65726e61 6c636170 _testinternalcap │ │ │ │ + 0x0000a620 695f6173 73656d62 6c655f63 6f64655f i_assemble_code_ │ │ │ │ + 0x0000a630 6f626a65 63745f69 6d706c00 00000000 object_impl..... │ │ │ │ + 0x0000a640 00000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x0000a650 01000000 02000000 67685f31 31393231 ........gh_11921 │ │ │ │ + 0x0000a660 335f6765 74617267 735f696d 706c0000 3_getargs_impl.. │ │ │ │ + 0x0000a670 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ + 0x0000a680 6e677300 6765745f 6f626a65 63745f64 ngs.get_object_d │ │ │ │ + 0x0000a690 6963745f 76616c75 65730000 50795475 ict_values..PyTu │ │ │ │ + 0x0000a6a0 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ + 0x0000a6b0 6765745f 63726f73 73696e74 6572705f get_crossinterp_ │ │ │ │ + 0x0000a6c0 64617461 00000000 5f707965 72725f73 data...._pyerr_s │ │ │ │ + 0x0000a6d0 65746b65 79657272 6f720000 50795475 etkeyerror..PyTu │ │ │ │ + 0x0000a6e0 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ + 0x0000a6f0 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ + 0x0000a700 56616c75 65730000 50795f53 495a4500 Values..Py_SIZE. │ │ │ │ + 0x0000a710 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ + 0x0000a720 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ + 0x0000a730 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ + 0x0000a740 72645f65 76616c00 5f6e6577 5f696e74 rd_eval._new_int │ │ │ │ + 0x0000a750 65727072 65746572 00000000 756e7573 erpreter....unus │ │ │ │ + 0x0000a760 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ + 0x0000a770 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ + 0x0000a780 65786973 74730000 6c696e6b 5f696e74 exists..link_int │ │ │ │ + 0x0000a790 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000a7a0 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000a7b0 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000a7c0 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ + 0x0000a7d0 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ + 0x0000a7e0 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ + 0x0000a7f0 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000a800 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ + 0x0000a810 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ + 0x0000a820 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ + 0x0000a830 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ + 0x0000a840 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ + 0x0000a850 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ + 0x0000a860 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000a870 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ + 0x0000a880 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ + 0x0000a890 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ + 0x0000a8a0 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ + 0x0000a8b0 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ + 0x0000a8c0 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ + 0x0000a8d0 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ + 0x0000a8e0 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ + 0x0000a8f0 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ + 0x0000a900 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000a910 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ + 0x0000a920 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ + 0x0000a930 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ + 0x0000a940 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ + 0x0000a950 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ + 0x0000a960 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ + 0x0000a970 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ + 0x0000a980 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ + 0x0000a990 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0000a9a0 01000000 01000000 01000000 ffffffff ................ │ │ │ │ + 0x0000a9b0 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ + 0x0000a9c0 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ + 0x0000a9d0 03000000 02000000 01000000 fdffffff ................ │ │ │ │ + 0x0000a9e0 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ + 0x0000a9f0 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ + 0x0000aa00 ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ + 0x0000aa10 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ + 0x0000aa20 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ + 0x0000aa30 ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ + 0x0000aa40 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ + 0x0000aa50 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ + 0x0000aa60 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ + 0x0000aa70 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ + 0x0000aa80 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ + 0x0000aa90 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ + 0x0000aaa0 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ + 0x0000aab0 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ + 0x0000aac0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0000aad0 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ + 0x0000aae0 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ + 0x0000aaf0 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ + 0x0000ab00 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ + 0x0000ab10 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ + 0x0000ab20 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ + 0x0000ab30 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ + 0x0000ab40 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ + 0x0000ab50 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ + 0x0000ab60 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ + 0x0000ab70 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x0000ab80 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ + 0x0000ab90 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ + 0x0000aba0 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ + 0x0000abb0 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ + 0x0000abc0 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ + 0x0000abd0 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ + 0x0000abe0 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ + 0x0000abf0 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ + 0x0000ac00 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ + 0x0000ac10 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ + 0x0000ac20 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ + 0x0000ac30 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ + 0x0000ac40 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ + 0x0000ac50 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ + 0x0000ac60 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ + 0x0000ac70 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ + 0x0000ac80 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ + 0x0000ac90 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ + 0x0000aca0 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ + 0x0000acb0 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ + 0x0000acc0 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ + 0x0000acd0 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x0000ace0 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ + 0x0000acf0 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x0000ad00 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ + 0x0000ad10 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ + 0x0000ad20 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ + 0x0000ad30 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ + 0x0000ad40 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ + 0x0000ad50 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ + 0x0000ad60 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ + 0x0000ad70 292e0000 40000000 09000000 30000000 )...@.......0... │ │ │ │ + 0x0000ad80 09000000 04000000 09000000 0c000000 ................ │ │ │ │ + 0x0000ad90 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ + 0x0000ada0 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ + 0x0000adb0 09000000 11000000 09000000 33000000 ............3... │ │ │ │ + 0x0000adc0 09000000 15000000 09000000 12000000 ................ │ │ │ │ + 0x0000add0 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ + 0x0000ade0 09000000 10000000 09000000 24000000 ............$... │ │ │ │ + 0x0000adf0 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ + 0x0000ae00 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000ae14 00000000 .... │ │ │ │ + 0x0000ae04 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed4 196d0000 .m.. │ │ │ │ + 0x0001fed4 056d0000 .m.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed8 d96c0000 .l.. │ │ │ │ + 0x0001fed8 c56c0000 .l.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fedc 589d0000 00000000 5c9d0000 00000000 X.......\....... │ │ │ │ - 0x0001feec 649d0000 709d0000 809d0000 00000000 d...p........... │ │ │ │ - 0x0001fefc 709d0000 708b0000 8c9d0000 00000000 p...p........... │ │ │ │ - 0x0001ff0c 949d0000 649d0000 989d0000 a49d0000 ....d........... │ │ │ │ + 0x0001fedc 489d0000 00000000 4c9d0000 00000000 H.......L....... │ │ │ │ + 0x0001feec 549d0000 609d0000 709d0000 00000000 T...`...p....... │ │ │ │ + 0x0001fefc 609d0000 608b0000 7c9d0000 00000000 `...`...|....... │ │ │ │ + 0x0001ff0c 849d0000 549d0000 889d0000 949d0000 ....T........... │ │ │ │ 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 bc900000 00000000 ................ │ │ │ │ + 0x0002034c 00000000 00000000 ac900000 00000000 ................ │ │ │ │ 0x0002035c 04000000 a8060200 88060200 d55f0000 ............._.. │ │ │ │ - 0x0002036c b1610000 cd610000 b8a30000 e9410000 .a...a.......A.. │ │ │ │ - 0x0002037c 04000000 00000000 c8a30000 cf4a0000 .............J.. │ │ │ │ - 0x0002038c 04000000 00000000 e0a30000 dd440000 .............D.. │ │ │ │ - 0x0002039c 04000000 00000000 f4a30000 79450000 ............yE.. │ │ │ │ - 0x000203ac 04000000 00000000 489d0000 ed5c0000 ........H....\.. │ │ │ │ - 0x000203bc 80000000 98aa0000 0ca40000 b5420000 .............B.. │ │ │ │ - 0x000203cc 04000000 00000000 20a40000 297c0000 ........ ...)|.. │ │ │ │ - 0x000203dc 04000000 00000000 30a40000 19480000 ........0....H.. │ │ │ │ - 0x000203ec 04000000 00000000 44a40000 61460000 ........D...aF.. │ │ │ │ + 0x0002036c b1610000 cd610000 a8a30000 e9410000 .a...a.......A.. │ │ │ │ + 0x0002037c 04000000 00000000 b8a30000 cf4a0000 .............J.. │ │ │ │ + 0x0002038c 04000000 00000000 d0a30000 dd440000 .............D.. │ │ │ │ + 0x0002039c 04000000 00000000 e4a30000 79450000 ............yE.. │ │ │ │ + 0x000203ac 04000000 00000000 389d0000 ed5c0000 ........8....\.. │ │ │ │ + 0x000203bc 80000000 88aa0000 fca30000 b5420000 .............B.. │ │ │ │ + 0x000203cc 04000000 00000000 10a40000 157c0000 .............|.. │ │ │ │ + 0x000203dc 04000000 00000000 20a40000 19480000 ........ ....H.. │ │ │ │ + 0x000203ec 04000000 00000000 34a40000 61460000 ........4...aF.. │ │ │ │ 0x000203fc 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002040c 00000000 00000000 58a40000 21600000 ........X...!`.. │ │ │ │ - 0x0002041c 01000000 00000000 70a40000 c5600000 ........p....`.. │ │ │ │ - 0x0002042c 01000000 00000000 88a40000 e9610000 .............a.. │ │ │ │ - 0x0002043c 01000000 00000000 9ca40000 8d3d0000 .............=.. │ │ │ │ - 0x0002044c 01000000 00000000 b8a40000 3d630000 ............=c.. │ │ │ │ - 0x0002045c 01000000 00000000 cca40000 fd3d0000 .............=.. │ │ │ │ - 0x0002046c 01000000 00000000 e4a40000 d5640000 .............d.. │ │ │ │ - 0x0002047c 01000000 00000000 f8a40000 05650000 .............e.. │ │ │ │ - 0x0002048c 01000000 00000000 14a50000 69650000 ............ie.. │ │ │ │ - 0x0002049c 01000000 00000000 2ca50000 cd650000 ........,....e.. │ │ │ │ - 0x000204ac 01000000 00000000 48a50000 45660000 ........H...Ef.. │ │ │ │ + 0x0002040c 00000000 00000000 48a40000 21600000 ........H...!`.. │ │ │ │ + 0x0002041c 01000000 00000000 60a40000 c5600000 ........`....`.. │ │ │ │ + 0x0002042c 01000000 00000000 78a40000 e9610000 ........x....a.. │ │ │ │ + 0x0002043c 01000000 00000000 8ca40000 8d3d0000 .............=.. │ │ │ │ + 0x0002044c 01000000 00000000 a8a40000 3d630000 ............=c.. │ │ │ │ + 0x0002045c 01000000 00000000 bca40000 fd3d0000 .............=.. │ │ │ │ + 0x0002046c 01000000 00000000 d4a40000 d5640000 .............d.. │ │ │ │ + 0x0002047c 01000000 00000000 e8a40000 05650000 .............e.. │ │ │ │ + 0x0002048c 01000000 00000000 04a50000 69650000 ............ie.. │ │ │ │ + 0x0002049c 01000000 00000000 1ca50000 cd650000 .............e.. │ │ │ │ + 0x000204ac 01000000 00000000 38a50000 45660000 ........8...Ef.. │ │ │ │ 0x000204bc 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204cc 00000000 00000000 60a50000 15820000 ........`....... │ │ │ │ - 0x000204dc 01000000 00000000 6ca50000 f9800000 ........l....... │ │ │ │ + 0x000204cc 00000000 00000000 50a50000 01820000 ........P....... │ │ │ │ + 0x000204dc 01000000 00000000 5ca50000 e5800000 ........\....... │ │ │ │ 0x000204ec 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204fc 00000000 00000000 7ca50000 5d510000 ........|...]Q.. │ │ │ │ - 0x0002050c 04000000 00000000 94a50000 75530000 ............uS.. │ │ │ │ - 0x0002051c 04000000 00000000 b0a50000 19540000 .............T.. │ │ │ │ - 0x0002052c 04000000 00000000 d0a50000 89540000 .............T.. │ │ │ │ - 0x0002053c 04000000 00000000 f0a50000 31520000 ............1R.. │ │ │ │ + 0x000204fc 00000000 00000000 6ca50000 5d510000 ........l...]Q.. │ │ │ │ + 0x0002050c 04000000 00000000 84a50000 75530000 ............uS.. │ │ │ │ + 0x0002051c 04000000 00000000 a0a50000 19540000 .............T.. │ │ │ │ + 0x0002052c 04000000 00000000 c0a50000 89540000 .............T.. │ │ │ │ + 0x0002053c 04000000 00000000 e0a50000 31520000 ............1R.. │ │ │ │ 0x0002054c 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002055c 00000000 00000000 00000000 0cff0100 ................ │ │ │ │ - 0x0002056c 0c9f0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002056c fc9e0000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002057c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002058c 00000000 9ca30000 a08a0000 b4a30000 ................ │ │ │ │ - 0x0002059c 00000000 00000000 fcfe0100 209f0000 ............ ... │ │ │ │ + 0x0002058c 00000000 8ca30000 908a0000 a4a30000 ................ │ │ │ │ + 0x0002059c 00000000 00000000 fcfe0100 109f0000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205cc 00000000 ecfe0100 309f0000 00000000 ........0....... │ │ │ │ + 0x000205cc 00000000 ecfe0100 209f0000 00000000 ........ ....... │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205fc e4fe0100 48a30000 00000000 00000000 ....H........... │ │ │ │ + 0x000205fc e4fe0100 38a30000 00000000 00000000 ....8........... │ │ │ │ 0x0002060c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002061c 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ - 0x0002062c 14900000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002062c 04900000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002064c 00000000 a08a0000 aca30000 00000000 ................ │ │ │ │ - 0x0002065c 80910000 00000000 80910000 9ca30000 ................ │ │ │ │ - 0x0002066c a4a30000 00000000 70a30000 7ca30000 ........p...|... │ │ │ │ - 0x0002067c 80a30000 8ca30000 00000000 02000000 ................ │ │ │ │ + 0x0002064c 00000000 908a0000 9ca30000 00000000 ................ │ │ │ │ + 0x0002065c 70910000 00000000 70910000 8ca30000 p.......p....... │ │ │ │ + 0x0002066c 94a30000 00000000 60a30000 6ca30000 ........`...l... │ │ │ │ + 0x0002067c 70a30000 7ca30000 00000000 02000000 p...|........... │ │ │ │ 0x0002068c e15d0000 03000000 02000000 04000000 .].............. │ │ │ │ - 0x0002069c 01000000 00000000 00000000 b49d0000 ................ │ │ │ │ - 0x000206ac e16d0000 04000000 00000000 c09d0000 .m.............. │ │ │ │ - 0x000206bc b55e0000 04000000 00000000 d49d0000 .^.............. │ │ │ │ - 0x000206cc 353d0000 04000000 00000000 f09d0000 5=.............. │ │ │ │ - 0x000206dc e56d0000 04000000 00000000 fc9d0000 .m.............. │ │ │ │ - 0x000206ec 61590000 04000000 00000000 0c9e0000 aY.............. │ │ │ │ - 0x000206fc dd4c0000 04000000 00000000 1c9e0000 .L.............. │ │ │ │ - 0x0002070c 117d0000 04000000 00000000 2c9e0000 .}..........,... │ │ │ │ - 0x0002071c 016e0000 04000000 00000000 389e0000 .n..........8... │ │ │ │ - 0x0002072c 45620000 08000000 00000000 449e0000 Eb..........D... │ │ │ │ - 0x0002073c 65770000 04000000 00000000 589e0000 ew..........X... │ │ │ │ - 0x0002074c 9d550000 04000000 00000000 689e0000 .U..........h... │ │ │ │ - 0x0002075c b94d0000 04000000 00000000 789e0000 .M..........x... │ │ │ │ - 0x0002076c 35710000 08000000 00000000 889e0000 5q.............. │ │ │ │ - 0x0002077c 455b0000 04000000 00000000 a09e0000 E[.............. │ │ │ │ - 0x0002078c 0d760000 01000000 00000000 b09e0000 .v.............. │ │ │ │ - 0x0002079c 75710000 01000000 00000000 c09e0000 uq.............. │ │ │ │ - 0x000207ac b5770000 04000000 00000000 d89e0000 .w.............. │ │ │ │ - 0x000207bc 3d720000 08000000 00000000 14900000 =r.............. │ │ │ │ - 0x000207cc bd3c0000 82000000 34ad0000 f09e0000 .<......4....... │ │ │ │ - 0x000207dc 1d6d0000 04000000 e0ac0000 0c9f0000 .m.............. │ │ │ │ - 0x000207ec 216d0000 82000000 6cac0000 209f0000 !m......l... ... │ │ │ │ - 0x000207fc 916f0000 82000000 f8ab0000 309f0000 .o..........0... │ │ │ │ - 0x0002080c cd370000 82000000 80ab0000 489f0000 .7..........H... │ │ │ │ - 0x0002081c b9720000 01000000 00000000 5c9f0000 .r..........\... │ │ │ │ - 0x0002082c 3d6e0000 01000000 00000000 6c9f0000 =n..........l... │ │ │ │ - 0x0002083c 31370000 01000000 00000000 849f0000 17.............. │ │ │ │ - 0x0002084c 0d3b0000 04000000 00000000 9c9f0000 .;.............. │ │ │ │ - 0x0002085c a13f0000 08000000 00000000 ac9f0000 .?.............. │ │ │ │ - 0x0002086c 35400000 08000000 00000000 bc9f0000 5@.............. │ │ │ │ - 0x0002087c e93f0000 08000000 00000000 cc9f0000 .?.............. │ │ │ │ - 0x0002088c fd5a0000 08000000 00000000 e09f0000 .Z.............. │ │ │ │ - 0x0002089c bd660000 03000000 00000000 f49f0000 .f.............. │ │ │ │ - 0x000208ac 81400000 01000000 00000000 08a00000 .@.............. │ │ │ │ - 0x000208bc 8d6e0000 01000000 00000000 24a00000 .n..........$... │ │ │ │ - 0x000208cc 4d5a0000 04000000 00000000 38a00000 MZ..........8... │ │ │ │ - 0x000208dc c5820000 08000000 00000000 64a00000 ............d... │ │ │ │ - 0x000208ec 0d5c0000 04000000 00000000 8ca00000 .\.............. │ │ │ │ - 0x000208fc 915b0000 04000000 00000000 aca00000 .[.............. │ │ │ │ - 0x0002090c 8d5b0000 04000000 00000000 cca00000 .[.............. │ │ │ │ - 0x0002091c e15b0000 04000000 00000000 f4a00000 .[.............. │ │ │ │ - 0x0002092c d16e0000 04000000 00000000 0ca10000 .n.............. │ │ │ │ - 0x0002093c dd730000 08000000 00000000 24a10000 .s..........$... │ │ │ │ - 0x0002094c 09750000 04000000 00000000 6c8a0000 .u..........l... │ │ │ │ - 0x0002095c 196f0000 01000000 00000000 2ca10000 .o..........,... │ │ │ │ - 0x0002096c 19780000 03000000 00000000 40a10000 .x..........@... │ │ │ │ - 0x0002097c b57a0000 03000000 00000000 54a10000 .z..........T... │ │ │ │ - 0x0002098c 4d7b0000 03000000 00000000 68a10000 M{..........h... │ │ │ │ - 0x0002099c d55e0000 03000000 00000000 88a10000 .^.............. │ │ │ │ - 0x000209ac 91770000 08000000 00000000 9ca10000 .w.............. │ │ │ │ - 0x000209bc e53d0000 04000000 00000000 b0a10000 .=.............. │ │ │ │ - 0x000209cc 853e0000 04000000 00000000 c8a10000 .>.............. │ │ │ │ - 0x000209dc 357a0000 08000000 00000000 dca10000 5z.............. │ │ │ │ - 0x000209ec 017c0000 08000000 00000000 f8a10000 .|.............. │ │ │ │ - 0x000209fc e93e0000 08000000 00000000 14a20000 .>.............. │ │ │ │ - 0x00020a0c 453f0000 08000000 00000000 30a20000 E?..........0... │ │ │ │ - 0x00020a1c 117b0000 08000000 00000000 4ca20000 .{..........L... │ │ │ │ - 0x00020a2c 395c0000 01000000 00000000 6ca20000 9\..........l... │ │ │ │ - 0x00020a3c 995c0000 01000000 00000000 94a20000 .\.............. │ │ │ │ - 0x00020a4c 2d610000 01000000 00000000 aca20000 -a.............. │ │ │ │ - 0x00020a5c 99620000 01000000 00000000 989b0000 .b.............. │ │ │ │ - 0x00020a6c 8d580000 04000000 5cab0000 c8a20000 .X......\....... │ │ │ │ - 0x00020a7c c1700000 04000000 00000000 e0a20000 .p.............. │ │ │ │ - 0x00020a8c 91370000 04000000 00000000 fca20000 .7.............. │ │ │ │ - 0x00020a9c 0d750000 08000000 00000000 10a30000 .u.............. │ │ │ │ - 0x00020aac 756f0000 08000000 00000000 2ca30000 uo..........,... │ │ │ │ - 0x00020abc 733d0000 04000000 00000000 48a30000 s=..........H... │ │ │ │ - 0x00020acc 393b0000 82000000 14ab0000 5ca30000 9;..........\... │ │ │ │ + 0x0002069c 01000000 00000000 00000000 a49d0000 ................ │ │ │ │ + 0x000206ac cd6d0000 04000000 00000000 b09d0000 .m.............. │ │ │ │ + 0x000206bc b55e0000 04000000 00000000 c49d0000 .^.............. │ │ │ │ + 0x000206cc 353d0000 04000000 00000000 e09d0000 5=.............. │ │ │ │ + 0x000206dc d16d0000 04000000 00000000 ec9d0000 .m.............. │ │ │ │ + 0x000206ec 61590000 04000000 00000000 fc9d0000 aY.............. │ │ │ │ + 0x000206fc dd4c0000 04000000 00000000 0c9e0000 .L.............. │ │ │ │ + 0x0002070c fd7c0000 04000000 00000000 1c9e0000 .|.............. │ │ │ │ + 0x0002071c ed6d0000 04000000 00000000 289e0000 .m..........(... │ │ │ │ + 0x0002072c 45620000 08000000 00000000 349e0000 Eb..........4... │ │ │ │ + 0x0002073c 51770000 04000000 00000000 489e0000 Qw..........H... │ │ │ │ + 0x0002074c 9d550000 04000000 00000000 589e0000 .U..........X... │ │ │ │ + 0x0002075c b94d0000 04000000 00000000 689e0000 .M..........h... │ │ │ │ + 0x0002076c 21710000 08000000 00000000 789e0000 !q..........x... │ │ │ │ + 0x0002077c 455b0000 04000000 00000000 909e0000 E[.............. │ │ │ │ + 0x0002078c f9750000 01000000 00000000 a09e0000 .u.............. │ │ │ │ + 0x0002079c 61710000 01000000 00000000 b09e0000 aq.............. │ │ │ │ + 0x000207ac a1770000 04000000 00000000 c89e0000 .w.............. │ │ │ │ + 0x000207bc 29720000 08000000 00000000 04900000 )r.............. │ │ │ │ + 0x000207cc bd3c0000 82000000 24ad0000 e09e0000 .<......$....... │ │ │ │ + 0x000207dc 096d0000 04000000 d0ac0000 fc9e0000 .m.............. │ │ │ │ + 0x000207ec 0d6d0000 82000000 5cac0000 109f0000 .m......\....... │ │ │ │ + 0x000207fc 7d6f0000 82000000 e8ab0000 209f0000 }o.......... ... │ │ │ │ + 0x0002080c cd370000 82000000 70ab0000 389f0000 .7......p...8... │ │ │ │ + 0x0002081c a5720000 01000000 00000000 4c9f0000 .r..........L... │ │ │ │ + 0x0002082c 296e0000 01000000 00000000 5c9f0000 )n..........\... │ │ │ │ + 0x0002083c 31370000 01000000 00000000 749f0000 17..........t... │ │ │ │ + 0x0002084c 0d3b0000 04000000 00000000 8c9f0000 .;.............. │ │ │ │ + 0x0002085c a13f0000 08000000 00000000 9c9f0000 .?.............. │ │ │ │ + 0x0002086c 35400000 08000000 00000000 ac9f0000 5@.............. │ │ │ │ + 0x0002087c e93f0000 08000000 00000000 bc9f0000 .?.............. │ │ │ │ + 0x0002088c fd5a0000 08000000 00000000 d09f0000 .Z.............. │ │ │ │ + 0x0002089c bd660000 03000000 00000000 e49f0000 .f.............. │ │ │ │ + 0x000208ac 81400000 01000000 00000000 f89f0000 .@.............. │ │ │ │ + 0x000208bc 796e0000 01000000 00000000 14a00000 yn.............. │ │ │ │ + 0x000208cc 4d5a0000 04000000 00000000 28a00000 MZ..........(... │ │ │ │ + 0x000208dc b1820000 08000000 00000000 54a00000 ............T... │ │ │ │ + 0x000208ec 0d5c0000 04000000 00000000 7ca00000 .\..........|... │ │ │ │ + 0x000208fc 915b0000 04000000 00000000 9ca00000 .[.............. │ │ │ │ + 0x0002090c 8d5b0000 04000000 00000000 bca00000 .[.............. │ │ │ │ + 0x0002091c e15b0000 04000000 00000000 e4a00000 .[.............. │ │ │ │ + 0x0002092c bd6e0000 04000000 00000000 fca00000 .n.............. │ │ │ │ + 0x0002093c c9730000 08000000 00000000 14a10000 .s.............. │ │ │ │ + 0x0002094c f5740000 04000000 00000000 5c8a0000 .t..........\... │ │ │ │ + 0x0002095c 056f0000 01000000 00000000 1ca10000 .o.............. │ │ │ │ + 0x0002096c 05780000 03000000 00000000 30a10000 .x..........0... │ │ │ │ + 0x0002097c a17a0000 03000000 00000000 44a10000 .z..........D... │ │ │ │ + 0x0002098c 397b0000 03000000 00000000 58a10000 9{..........X... │ │ │ │ + 0x0002099c d55e0000 03000000 00000000 78a10000 .^..........x... │ │ │ │ + 0x000209ac 7d770000 08000000 00000000 8ca10000 }w.............. │ │ │ │ + 0x000209bc e53d0000 04000000 00000000 a0a10000 .=.............. │ │ │ │ + 0x000209cc 853e0000 04000000 00000000 b8a10000 .>.............. │ │ │ │ + 0x000209dc 217a0000 08000000 00000000 cca10000 !z.............. │ │ │ │ + 0x000209ec ed7b0000 08000000 00000000 e8a10000 .{.............. │ │ │ │ + 0x000209fc e93e0000 08000000 00000000 04a20000 .>.............. │ │ │ │ + 0x00020a0c 453f0000 08000000 00000000 20a20000 E?.......... ... │ │ │ │ + 0x00020a1c fd7a0000 08000000 00000000 3ca20000 .z..........<... │ │ │ │ + 0x00020a2c 395c0000 01000000 00000000 5ca20000 9\..........\... │ │ │ │ + 0x00020a3c 995c0000 01000000 00000000 84a20000 .\.............. │ │ │ │ + 0x00020a4c 2d610000 01000000 00000000 9ca20000 -a.............. │ │ │ │ + 0x00020a5c 99620000 01000000 00000000 889b0000 .b.............. │ │ │ │ + 0x00020a6c 8d580000 04000000 4cab0000 b8a20000 .X......L....... │ │ │ │ + 0x00020a7c ad700000 04000000 00000000 d0a20000 .p.............. │ │ │ │ + 0x00020a8c 91370000 04000000 00000000 eca20000 .7.............. │ │ │ │ + 0x00020a9c f9740000 08000000 00000000 00a30000 .t.............. │ │ │ │ + 0x00020aac 616f0000 08000000 00000000 1ca30000 ao.............. │ │ │ │ + 0x00020abc 733d0000 04000000 00000000 38a30000 s=..........8... │ │ │ │ + 0x00020acc 393b0000 82000000 04ab0000 4ca30000 9;..........L... │ │ │ │ 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 64303835 37636332 38613834 39373232 d0857cc28a849722 │ │ │ │ - 0x00000010 31663264 65333130 65646362 62646336 1f2de310edcbbdc6 │ │ │ │ - 0x00000020 37316363 61382e64 65627567 00000000 71cca8.debug.... │ │ │ │ - 0x00000030 d8959127 ...' │ │ │ │ + 0x00000000 31393034 33363231 35313465 33303839 19043621514e3089 │ │ │ │ + 0x00000010 37666433 34613065 30353936 63313036 7fd34a0e0596c106 │ │ │ │ + 0x00000020 62393963 66652e64 65627567 00000000 b99cfe.debug.... │ │ │ │ + 0x00000030 bbf7c187 .... │ │ ├── ./usr/lib/python3.13/lib-dynload/readline.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 0x04864 0x04864 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0475c 0x0475c R E 0x10000 │ │ │ │ LOAD 0x00ff10 0x0001ff10 0x0001ff10 0x004c4 0x004e0 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 0x00ff10 0x0001ff10 0x0001ff10 0x000f0 0x000f0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000878 000878 0007e8 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00001060 001060 0000e8 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00001148 001148 000040 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00001188 001188 0003c8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00001550 001550 000298 08 AI 3 18 4 │ │ │ │ [ 9] .init PROGBITS 000017e8 0017e8 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000017f4 0017f4 000410 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00001c08 001c08 0019f4 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000035fc 0035fc 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00003604 003604 00125c 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00004860 004860 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00001c08 001c08 0018ec 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000034f4 0034f4 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000034fc 0034fc 00125c 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00004758 004758 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001ff10 00ff10 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001ff14 00ff14 000004 04 WA 0 0 4 │ │ │ │ [17] .dynamic DYNAMIC 0001ff18 00ff18 0000e8 08 WA 4 0 4 │ │ │ │ [18] .got PROGBITS 00020000 010000 0001d4 04 WA 0 0 4 │ │ │ │ [19] .data PROGBITS 000201d4 0101d4 000200 00 WA 0 0 4 │ │ │ │ [20] .bss NOBITS 000203d4 0103d4 00001c 00 WA 0 0 4 │ │ │ │ [21] .ARM.attributes ARM_ATTRIBUTES 00000000 0103d4 000031 00 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: [libreadline.so.8] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x17e8 │ │ │ │ - 0x0000000d (FINI) 0x35fc │ │ │ │ + 0x0000000d (FINI) 0x34f4 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1ff10 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1ff14 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x878 │ │ │ │ 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: c2dafbeee6a12fe6d85001b170be1e6eb979bdbc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 168d78dc3783c327ad0039202d84b97affa7b104 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 000017e8 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 2b90 │ │ │ │ + bl 2a84 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -34,19 +34,19 @@ │ │ │ │ ldcllt 1, cr13, [r8, #968]! @ 0x3c8 │ │ │ │ stmiapl ip!, {r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ @ instruction: 0xf100ee90 │ │ │ │ stmdami r6, {r3, r8} │ │ │ │ pop {r1, r5, r9, sl, lr} │ │ │ │ ldrbtmi r4, [r8], #-248 @ 0xffffff08 │ │ │ │ - cdplt 0, 6, cr15, cr14, cr0, {0} │ │ │ │ + stcllt 0, cr15, [r6] │ │ │ │ andeq lr, r1, r6, lsr #7 │ │ │ │ - andeq r1, r0, r0, asr fp │ │ │ │ + andeq r1, r0, r8, asr #20 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ - andeq r1, r0, r2, lsr fp │ │ │ │ + andeq r1, r0, sl, lsr #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb58eb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r1, #-928]! @ 0xfffffc60 │ │ │ │ bcs 934ec │ │ │ │ tstle r6, sp, ror r4 │ │ │ │ @ instruction: 0xf7ff6820 │ │ │ │ @@ -93,23 +93,23 @@ │ │ │ │ svc 0x000ef7ff │ │ │ │ @ instruction: 0x4638e7d5 │ │ │ │ mcr 7, 1, pc, cr6, cr15, {7} @ │ │ │ │ ldc 7, cr15, [r6, #1020] @ 0x3fc │ │ │ │ stmiapl r8!, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bdf8 │ │ │ │ andeq lr, r1, r4, asr #6 │ │ │ │ - andeq r1, r0, r2, lsr #22 │ │ │ │ - andeq r1, r0, r8, lsl fp │ │ │ │ - andeq r1, r0, sl, lsl fp │ │ │ │ - strdeq r1, [r0], -ip │ │ │ │ + andeq r1, r0, sl, lsl sl │ │ │ │ + andeq r1, r0, r0, lsl sl │ │ │ │ + andeq r1, r0, r2, lsl sl │ │ │ │ + strdeq r1, [r0], -r4 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ - andeq r1, r0, r4, lsl fp │ │ │ │ - andeq r1, r0, r6, asr #20 │ │ │ │ + andeq r1, r0, ip, lsl #20 │ │ │ │ + andeq r1, r0, lr, lsr r9 │ │ │ │ andeq lr, r1, r6, lsr #13 │ │ │ │ - andeq r1, r0, r6, ror #21 │ │ │ │ + ldrdeq r1, [r0], -lr │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb58fb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {232} @ 0xe8 │ │ │ │ @ instruction: 0x46074615 │ │ │ │ ldrbtmi r4, [ip], #-1550 @ 0xfffff9f2 │ │ │ │ @@ -122,23 +122,23 @@ │ │ │ │ stmdacs r0, {r1, r2, r3, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xe012d1f2 │ │ │ │ stmiapl r6!, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ @ instruction: 0x4605edde │ │ │ │ stmdami r9, {r0, r9, sl, lr} │ │ │ │ ldrbtmi r4, [r8], #-1586 @ 0xfffff9ce │ │ │ │ - ldc2 0, cr15, [lr] │ │ │ │ + ldc2 0, cr15, [r6, #-0] │ │ │ │ tstlt fp, fp, lsr #16 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ stmiapl r2!, {r1, r2, r9, fp, lr} │ │ │ │ ldcllt 0, cr6, [r8, #76]! @ 0x4c │ │ │ │ andeq lr, r1, r2, asr #4 │ │ │ │ - andeq r1, r0, r0, lsr #21 │ │ │ │ + muleq r0, r8, r9 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ - andeq r1, r0, r6, lsl #21 │ │ │ │ + andeq r1, r0, lr, ror r9 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb59028 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7ff4608 │ │ │ │ @@ -160,16 +160,16 @@ │ │ │ │ strb lr, [r6, sl, lsl #29]! │ │ │ │ stc 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ ldc 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ │ │ stmiapl r0!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd38 │ │ │ │ andeq lr, r1, r8, asr #3 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ - ldrdeq r1, [r0], -r0 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ + andeq r1, r0, r8, asr #17 │ │ │ │ + ldrdeq r1, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb590a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r1, #-896]! @ 0xfffffc80 │ │ │ │ addlt r1, r3, r3, asr lr │ │ │ │ ldrbtmi r4, [sp], #-1556 @ 0xfffff9ec │ │ │ │ @@ -209,25 +209,25 @@ │ │ │ │ strmi lr, [r7], -lr, asr #27 │ │ │ │ ldmdblt lr!, {r1, r2, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ adcsmi r6, r1, #5832704 @ 0x590000 │ │ │ │ strtmi sp, [r0], -r2, lsl #22 │ │ │ │ ldc 7, cr15, [lr], {255} @ 0xff │ │ │ │ @ instruction: 0xf0009801 │ │ │ │ - eorsvs pc, lr, pc, asr sp @ │ │ │ │ + ldrsbtvs pc, [lr], -r7 @ │ │ │ │ blmi 32e410 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ stc 7, cr15, [lr], {255} @ 0xff │ │ │ │ blmi 1b9f68 │ │ │ │ andlt r5, r3, r8, ror #17 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq lr, r1, r2, asr r1 │ │ │ │ - andeq r1, r0, r4, ror #19 │ │ │ │ + ldrdeq r1, [r0], -ip │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ - ldrdeq r1, [r0], -r4 │ │ │ │ + andeq r1, r0, ip, asr #17 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ @ instruction: 0x0001e4b4 │ │ │ │ muleq r1, sl, r2 │ │ │ │ muleq r0, r0, r1 │ │ │ │ ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ @ instruction: 0xf7ff6858 │ │ │ │ svclt 0x0000bd31 │ │ │ │ @@ -254,15 +254,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldcmi 0, cr11, [r3, #-540]! @ 0xfffffde4 │ │ │ │ strmi r4, [r8], r7, lsl #12 │ │ │ │ andls r4, r4, #2097152000 @ 0x7d000000 │ │ │ │ ldcl 7, cr15, [r8], {255} @ 0xff │ │ │ │ @ instruction: 0xf0009005 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4606d054 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ @ instruction: 0x4604ebfe │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ ldrtmi r4, [fp], sl, lsr #22 │ │ │ │ beq 3e15c │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @@ -296,23 +296,23 @@ │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0x4648b973 │ │ │ │ ldc 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf04fe00a │ │ │ │ strbmi r0, [ip], -r0, lsl #18 │ │ │ │ ldc 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ - @ instruction: 0x4648fcb1 │ │ │ │ - stc2 0, cr15, [lr] │ │ │ │ + strbmi pc, [r8], -r9, lsr #24 @ │ │ │ │ + stc2 0, cr15, [r6], #-0 │ │ │ │ andlt r9, r7, r5, lsl #16 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ bllt ff2c00bc │ │ │ │ andeq lr, r1, r8 │ │ │ │ - andeq r1, r0, r4, asr #14 │ │ │ │ - andeq r1, r0, ip, lsl r7 │ │ │ │ - andeq r1, r0, sl, lsl #17 │ │ │ │ + andeq r1, r0, ip, lsr r6 │ │ │ │ + andeq r1, r0, r4, lsl r6 │ │ │ │ + andeq r1, r0, r2, lsl #15 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ tstcs r1, r4, lsl #22 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ addmi r6, sl, #1073741830 @ 0x40000006 │ │ │ │ ldrmi sp, [r0, -r0, lsl #18] │ │ │ │ svclt 0x00004770 │ │ │ │ andeq lr, r1, r0, lsl #6 │ │ │ │ @@ -338,27 +338,27 @@ │ │ │ │ ldcllt 1, cr13, [r8, #968]! @ 0x3c8 │ │ │ │ stmiapl ip!, {r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ stcne 12, cr14, [r1, #-192] @ 0xffffff40 │ │ │ │ strtmi r4, [r2], -r6, lsl #16 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ - svclt 0x0000bc0f │ │ │ │ + svclt 0x0000bb87 │ │ │ │ andeq sp, r1, r6, ror #29 │ │ │ │ - @ instruction: 0x000017b8 │ │ │ │ + @ instruction: 0x000016b0 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ - muleq r0, ip, r7 │ │ │ │ + muleq r0, r4, r6 │ │ │ │ bmi 154d7c │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl fp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ svclt 0x0000bc59 │ │ │ │ muleq r1, r4, lr │ │ │ │ muleq r0, r4, r1 │ │ │ │ - strdeq r1, [r0], -r4 │ │ │ │ + andeq r1, r0, ip, ror #9 │ │ │ │ │ │ │ │ 00002184 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #836] @ (24dc ) │ │ │ │ @@ -691,113 +691,113 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 24a4 │ │ │ │ udf #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2930 │ │ │ │ movs r1, r0 │ │ │ │ b.n 2524 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r1, r0, #13 │ │ │ │ + lsrs r5, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2814 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2758 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r5, r5, #23 │ │ │ │ + lsrs r5, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r3, r7, #28 │ │ │ │ + lsrs r3, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r3, r6, #2 │ │ │ │ + lsrs r3, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ b.n 267c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ b.n 260c │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ b.n 25a0 │ │ │ │ movs r1, r0 │ │ │ │ udf #16 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ svc 232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ svc 202 @ 0xca │ │ │ │ movs r1, r0 │ │ │ │ stc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - lsrs r3, r5, #18 │ │ │ │ + lsrs r3, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r1, r7, #23 │ │ │ │ + lsrs r1, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r1, r6, #29 │ │ │ │ + lsrs r1, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -893,15 +893,15 @@ │ │ │ │ blx 18f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 186c │ │ │ │ b.n 2672 │ │ │ │ mov r0, r4 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 268a │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2644 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -947,15 +947,15 @@ │ │ │ │ ldr r2, [pc, #32] @ (273c ) │ │ │ │ ldr r3, [pc, #20] @ (2734 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r5, [r3, #0] │ │ │ │ b.n 270a │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2794 │ │ │ │ movs r1, r0 │ │ │ │ bgt.n 26f0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1053,21 +1053,21 @@ │ │ │ │ blx 1b80 │ │ │ │ movs r0, #0 │ │ │ │ b.n 27ac │ │ │ │ bhi.n 275c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (2858 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1086,638 +1086,536 @@ │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bvc.n 27ec │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ 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 19a0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2902 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2926 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 28de │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 28ba │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbz r0, 28a0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 295c │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cbz r0, 28b6 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 294a │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 288a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 288a │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 288a │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2886 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 2886 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 2886 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [r3] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 287c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 287c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 287c │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2882 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 2882 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 2882 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 28b6 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 1908 <_Py_Dealloc@plt> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 28a0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 28a0 │ │ │ │ - nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #124] @ (29fc ) │ │ │ │ + ldr r4, [pc, #124] @ (28ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #124] @ (2a00 ) │ │ │ │ + ldr r3, [pc, #124] @ (28f0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 29ce │ │ │ │ + beq.n 28be │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 1b2c │ │ │ │ - cbz r0, 29e4 │ │ │ │ + cbz r0, 28d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r0, 29c8 │ │ │ │ + cbz r0, 28b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29c8 │ │ │ │ + beq.n 28b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 29c8 │ │ │ │ + cbnz r3, 28b8 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29c8 │ │ │ │ + beq.n 28b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 29be │ │ │ │ - b.n 29c8 │ │ │ │ + bne.n 28ae │ │ │ │ + b.n 28b8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (2a04 ) │ │ │ │ - ldr r1, [pc, #28] @ (2a08 ) │ │ │ │ + ldr r0, [pc, #24] @ (28f4 ) │ │ │ │ + ldr r1, [pc, #28] @ (28f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 1b80 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 29ca │ │ │ │ + b.n 28ba │ │ │ │ nop │ │ │ │ - bvs.n 2af0 │ │ │ │ + bvc.n 2800 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2a22 │ │ │ │ + cbz r0, 2912 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2a22 │ │ │ │ + beq.n 2912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2a22 │ │ │ │ + cbnz r3, 2912 │ │ │ │ b.w 1908 <_Py_Dealloc@plt> │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 19a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2ac8 │ │ │ │ + cbnz r0, 2972 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2afa │ │ │ │ + bne.n 29fe │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 2aa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 29da │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 2a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 29b6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 2a64 │ │ │ │ + cbz r0, 2956 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2b1e │ │ │ │ + bne.n 29a4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 2a7a │ │ │ │ + cbz r0, 296c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2aec │ │ │ │ + bne.n 2996 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #12] │ │ │ │ + str.w ip, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2a4e │ │ │ │ + beq.n 292e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2a4e │ │ │ │ + bne.n 292e │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2a4e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2a4a │ │ │ │ + b.n 292e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2a4a │ │ │ │ + bne.n 296c │ │ │ │ + blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 296c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2956 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2a4a │ │ │ │ + b.n 2956 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ - str.w ip, [r3] │ │ │ │ + str.w ip, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2a40 │ │ │ │ + beq.n 2940 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2a40 │ │ │ │ + bne.n 2940 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2a40 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 2a7a │ │ │ │ - blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a7a │ │ │ │ + b.n 2940 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ - str.w ip, [r3, #4] │ │ │ │ + str.w ip, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2a46 │ │ │ │ + beq.n 293a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2a46 │ │ │ │ + bne.n 293a │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2a46 │ │ │ │ + b.n 293a │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [r3, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2934 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2a64 │ │ │ │ + bne.n 2934 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2a64 │ │ │ │ + b.n 2934 │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #76] @ (2b8c ) │ │ │ │ + ldr r0, [pc, #76] @ (2a80 ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ blx 1a8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2b74 │ │ │ │ + cbz r0, 2a68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ blx 19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b70 │ │ │ │ + beq.n 2a64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2b7e │ │ │ │ + cbz r3, 2a72 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 2b78 │ │ │ │ + b.n 2a6c │ │ │ │ blx 1a1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ - b.n 2b78 │ │ │ │ - bvs.n 2ac4 │ │ │ │ + b.n 2a6c │ │ │ │ + bvc.n 29d0 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 26d4 │ │ │ │ + b.n 25c8 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 26d8 │ │ │ │ + b.n 25cc │ │ │ │ adds r0, #3 │ │ │ │ - b.n 2cbc │ │ │ │ + b.n 2bb0 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 2ac8 │ │ │ │ + b.n 29bc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 324a │ │ │ │ + b.n 313e │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xfba2eaff │ │ │ │ - bmi.n 2c70 │ │ │ │ + @ instruction: 0xfbe5eaff │ │ │ │ + bpl.n 2b7c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (2bd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (2bd4 ) │ │ │ │ - ldr r2, [pc, #28] @ (2bd8 ) │ │ │ │ + ldr r0, [pc, #24] @ (2ac4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2ac8 ) │ │ │ │ + ldr r2, [pc, #28] @ (2acc ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2bcc │ │ │ │ - ldr r3, [pc, #20] @ (2bdc ) │ │ │ │ + beq.n 2ac0 │ │ │ │ + ldr r3, [pc, #20] @ (2ad0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2bcc │ │ │ │ + cbz r3, 2ac0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 2c00 │ │ │ │ + bls.n 2b0c │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2c00 │ │ │ │ + bls.n 2b0c │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2c58 │ │ │ │ + bpl.n 2b64 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (2c04 ) │ │ │ │ - ldr r3, [pc, #36] @ (2c08 ) │ │ │ │ + ldr r0, [pc, #32] @ (2af8 ) │ │ │ │ + ldr r3, [pc, #36] @ (2afc ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (2c0c ) │ │ │ │ + ldr r2, [pc, #36] @ (2b00 ) │ │ │ │ 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 2c00 │ │ │ │ - ldr r3, [pc, #20] @ (2c10 ) │ │ │ │ + beq.n 2af4 │ │ │ │ + ldr r3, [pc, #20] @ (2b04 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2c00 │ │ │ │ + cbz r3, 2af4 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvc.n 2be0 │ │ │ │ + bhi.n 2aec │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 2bdc │ │ │ │ + bhi.n 2ae8 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2c30 │ │ │ │ + bpl.n 2b3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (2c40 ) │ │ │ │ - ldr r2, [pc, #40] @ (2c44 ) │ │ │ │ + ldr r3, [pc, #40] @ (2b34 ) │ │ │ │ + ldr r2, [pc, #40] @ (2b38 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 2c3e │ │ │ │ - ldr r3, [pc, #36] @ (2c48 ) │ │ │ │ + cbnz r3, 2b32 │ │ │ │ + ldr r3, [pc, #36] @ (2b3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2c32 │ │ │ │ - ldr r3, [pc, #32] @ (2c4c ) │ │ │ │ + cbz r3, 2b26 │ │ │ │ + ldr r3, [pc, #32] @ (2b40 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1844 <__cxa_finalize@plt> │ │ │ │ - bl 2bb4 │ │ │ │ - ldr r3, [pc, #24] @ (2c50 ) │ │ │ │ + bl 2aa8 │ │ │ │ + ldr r3, [pc, #24] @ (2b44 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 2bb0 │ │ │ │ + bhi.n 2abc │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 2c08 │ │ │ │ + bmi.n 2b14 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2b9c │ │ │ │ + bvs.n 2aa8 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 2b80 │ │ │ │ + bhi.n 2a8c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2be0 │ │ │ │ + b.n 2ad4 │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #136] @ (2cf0 ) │ │ │ │ + ldr r5, [pc, #136] @ (2be8 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 2cc6 │ │ │ │ + bhi.n 2bbe │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 2ce0 │ │ │ │ - ldr r3, [pc, #120] @ (2cf4 ) │ │ │ │ + ble.n 2bd8 │ │ │ │ + ldr r3, [pc, #120] @ (2bec ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2ce0 │ │ │ │ + beq.n 2bd8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 194c │ │ │ │ - cbz r0, 2cc2 │ │ │ │ + cbz r0, 2bba │ │ │ │ blx 1acc <__errno_location@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ blx 1970 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2cb4 │ │ │ │ + beq.n 2bac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2cb4 │ │ │ │ + cbnz r3, 2bac │ │ │ │ mov r0, r2 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2cda │ │ │ │ - ldr r3, [pc, #60] @ (2cf8 ) │ │ │ │ + cbz r3, 2bd2 │ │ │ │ + ldr r3, [pc, #60] @ (2bf0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1878 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2cfc ) │ │ │ │ + ldr r0, [pc, #52] @ (2bf4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 1a50 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2c74 │ │ │ │ - b.n 2cc2 │ │ │ │ - ldr r3, [pc, #24] @ (2cf4 ) │ │ │ │ + bne.n 2b6c │ │ │ │ + b.n 2bba │ │ │ │ + ldr r3, [pc, #24] @ (2bec ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b.n 2cc2 │ │ │ │ + b.n 2bba │ │ │ │ blx 1acc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 1970 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2cb4 │ │ │ │ - bcc.n 2c10 │ │ │ │ + b.n 2bac │ │ │ │ + bmi.n 2b18 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #10 │ │ │ │ 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] @ (2d24 ) │ │ │ │ + ldr r4, [pc, #20] @ (2c1c ) │ │ │ │ sub sp, #8 │ │ │ │ blx 1928 │ │ │ │ - ldr r3, [pc, #16] @ (2d28 ) │ │ │ │ + ldr r3, [pc, #16] @ (2c20 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bcs.n 2cf0 │ │ │ │ + bcc.n 2bf8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ + b.w 2914 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ (2d70 ) │ │ │ │ - ldr r5, [pc, #52] @ (2d74 ) │ │ │ │ + ldr r1, [pc, #48] @ (2c6c ) │ │ │ │ + ldr r5, [pc, #52] @ (2c70 ) │ │ │ │ add r1, pc │ │ │ │ add r5, pc │ │ │ │ blx 1964 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2d6c │ │ │ │ + cbz r0, 2c68 │ │ │ │ adds r0, #16 │ │ │ │ blx 18d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d68 │ │ │ │ + beq.n 2c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2d68 │ │ │ │ + cbnz r3, 2c64 │ │ │ │ mov r0, r4 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #12] @ (2d78 ) │ │ │ │ + ldr r3, [pc, #12] @ (2c74 ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 2cec │ │ │ │ + bcc.n 2bf0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r5, [pc, #588] @ (2fe0 ) │ │ │ │ + ldr r5, [pc, #584] @ (2ed8 ) │ │ │ │ mov r8, r1 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ add r5, pc │ │ │ │ blx 1b38 │ │ │ │ blx 1958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fba │ │ │ │ + beq.w 2eb6 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 1ad8 <_Py_SetLocaleFromEnv@plt> │ │ │ │ - ldr r3, [pc, #556] @ (2fe4 ) │ │ │ │ + ldr r3, [pc, #552] @ (2edc ) │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - ldr r3, [pc, #552] @ (2fe8 ) │ │ │ │ + ldr r3, [pc, #548] @ (2ee0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - bne.w 2fac │ │ │ │ + bne.w 2ea8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 2fac │ │ │ │ - ldr r3, [pc, #540] @ (2fec ) │ │ │ │ + bne.w 2ea8 │ │ │ │ + ldr r3, [pc, #536] @ (2ee4 ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #540] @ (2ff0 ) │ │ │ │ + ldr r1, [pc, #536] @ (2ee8 ) │ │ │ │ movs r4, #0 │ │ │ │ - vldr d9, [pc, #504] @ 2fd0 │ │ │ │ + vldr d9, [pc, #500] @ 2ec8 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 1890 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 1ae4 │ │ │ │ - ldr r3, [pc, #508] @ (2ff4 ) │ │ │ │ + ldr r3, [pc, #504] @ (2eec ) │ │ │ │ str r7, [sp, #8] │ │ │ │ - ldr r7, [pc, #508] @ (2ff8 ) │ │ │ │ + ldr r7, [pc, #504] @ (2ef0 ) │ │ │ │ add r3, pc │ │ │ │ add r7, pc │ │ │ │ - ldr.w r8, [pc, #508] @ 2ffc │ │ │ │ + ldr.w r8, [pc, #504] @ 2ef4 │ │ │ │ str r3, [r7, #20] │ │ │ │ strd r4, r7, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ mov r7, r9 │ │ │ │ mov r9, fp │ │ │ │ - ldr.w fp, [pc, #496] @ 3000 │ │ │ │ + ldr.w fp, [pc, #492] @ 2ef8 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r7 │ │ │ │ add fp, pc │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 2e9e │ │ │ │ - ldr r3, [pc, #480] @ (3004 ) │ │ │ │ - vldr d8, [pc, #436] @ 2fd8 │ │ │ │ + bne.n 2d9a │ │ │ │ + ldr r3, [pc, #476] @ (2efc ) │ │ │ │ + vldr d8, [pc, #432] @ 2ed0 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r5, [r7, #0] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ vstr d9, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2fc8 │ │ │ │ - ldr r3, [pc, #460] @ (3008 ) │ │ │ │ + bne.w 2ec4 │ │ │ │ + ldr r3, [pc, #456] @ (2f00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2fa2 │ │ │ │ + bne.w 2e9e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 1b08 │ │ │ │ and.w r4, r0, #31 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 1b08 │ │ │ │ blx 1994 <__fdelt_chk@plt> │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ @@ -1736,50 +1634,50 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 1a10 <__select64@plt> │ │ │ │ mov r4, r0 │ │ │ │ blx 1acc <__errno_location@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f9a │ │ │ │ + bne.w 2e96 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2e2a │ │ │ │ - ble.n 2f5a │ │ │ │ + beq.n 2d26 │ │ │ │ + ble.n 2e56 │ │ │ │ blx 1b98 │ │ │ │ - b.n 2e18 │ │ │ │ + b.n 2d14 │ │ │ │ ldrd r7, r4, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2f48 │ │ │ │ + bne.n 2e44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f38 │ │ │ │ + beq.n 2e34 │ │ │ │ mov r0, r3 │ │ │ │ blx 1a5c │ │ │ │ - ldr r3, [pc, #344] @ (300c ) │ │ │ │ + ldr r3, [pc, #340] @ (2f04 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2ede │ │ │ │ - cbz r0, 2ede │ │ │ │ + cbz r3, 2dda │ │ │ │ + cbz r0, 2dda │ │ │ │ blx 1940 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ blx 189c │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 2f16 │ │ │ │ - ldr r1, [pc, #320] @ (3010 ) │ │ │ │ + bgt.n 2e12 │ │ │ │ + ldr r1, [pc, #316] @ (2f08 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ blx 1838 │ │ │ │ - cbz r0, 2ede │ │ │ │ + cbz r0, 2dda │ │ │ │ mov r0, fp │ │ │ │ blx 18d8 │ │ │ │ adds r0, r4, #2 │ │ │ │ blx 18b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2ef6 │ │ │ │ + cbz r0, 2df2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ blx 18fc │ │ │ │ mov.w r3, #10 │ │ │ │ strh r3, [r5, r4] │ │ │ │ mov r0, fp │ │ │ │ blx 189c │ │ │ │ @@ -1789,335 +1687,334 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 189c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 2f2a │ │ │ │ + cbnz r3, 2e26 │ │ │ │ mov r0, r5 │ │ │ │ blx 19dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ecc │ │ │ │ + beq.n 2dc8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - b.n 2ed0 │ │ │ │ + b.n 2dcc │ │ │ │ ldrsb.w r0, [r8, #4] │ │ │ │ subs r0, #1 │ │ │ │ add r0, r5 │ │ │ │ blx 19dc │ │ │ │ - b.n 2f22 │ │ │ │ + b.n 2e1e │ │ │ │ movs r0, #1 │ │ │ │ blx 18b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2efc │ │ │ │ + beq.n 2df8 │ │ │ │ strb r4, [r0, #0] │ │ │ │ - b.n 2efc │ │ │ │ + b.n 2df8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ blx 1b38 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ blx 189c │ │ │ │ - b.n 2f0a │ │ │ │ + b.n 2e06 │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, #4 │ │ │ │ mov r9, sl │ │ │ │ - bne.w 2e0e │ │ │ │ - ldr r3, [pc, #172] @ (3014 ) │ │ │ │ + bne.w 2d0a │ │ │ │ + ldr r3, [pc, #168] @ (2f0c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1860 │ │ │ │ blx 1b74 │ │ │ │ mov r4, r0 │ │ │ │ blx 1b5c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 2e0e │ │ │ │ + bge.w 2d0a │ │ │ │ mov r9, r7 │ │ │ │ mov fp, sl │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ blx 18cc │ │ │ │ blx 197c │ │ │ │ blx 1b14 │ │ │ │ blx 1a9c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2dfe │ │ │ │ + b.n 2cfa │ │ │ │ str r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 2e92 │ │ │ │ + b.n 2d8e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ blx 1bf8 │ │ │ │ - b.n 2e46 │ │ │ │ + b.n 2d42 │ │ │ │ movs r0, #1 │ │ │ │ str.w r8, [r3] │ │ │ │ str r4, [r6, #0] │ │ │ │ blx 1b44 │ │ │ │ - b.n 2dce │ │ │ │ - ldr r0, [pc, #92] @ (3018 ) │ │ │ │ - ldr r1, [pc, #92] @ (301c ) │ │ │ │ + b.n 2cca │ │ │ │ + ldr r0, [pc, #88] @ (2f10 ) │ │ │ │ + ldr r1, [pc, #88] @ (2f14 ) │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ blx 19c4 <_Py_FatalErrorFunc@plt> │ │ │ │ add r5, sp, #24 │ │ │ │ - b.n 2e3a │ │ │ │ - nop.w │ │ │ │ + b.n 2d36 │ │ │ │ strh r0, [r4, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ - bcs.n 30a0 │ │ │ │ + bcc.n 2fa0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r7, r7, #20 │ │ │ │ + lsls r3, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2fac │ │ │ │ + bvs.n 2eac │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 2f98 │ │ │ │ + bvs.n 2e98 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2f3c │ │ │ │ + bvs.n 2e3c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 304c │ │ │ │ + bmi.n 2f4c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (30a4 ) │ │ │ │ + ldr r3, [pc, #116] @ (2f9c ) │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 1b68 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3062 │ │ │ │ - ldr r2, [pc, #100] @ (30a8 ) │ │ │ │ + beq.n 2f5a │ │ │ │ + ldr r2, [pc, #100] @ (2fa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 3072 │ │ │ │ + cbnz r1, 2f6a │ │ │ │ mov r0, r3 │ │ │ │ blx 19dc │ │ │ │ - cbz r0, 3094 │ │ │ │ - ldr r1, [pc, #88] @ (30ac ) │ │ │ │ + cbz r0, 2f8c │ │ │ │ + ldr r1, [pc, #88] @ (2fa4 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 1a28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1a68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3042 │ │ │ │ + beq.n 2f3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3098 │ │ │ │ + b.n 2f90 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 1940 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 189c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrsb.w r2, [r2, #4] │ │ │ │ subs r0, r2, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 309c │ │ │ │ - ldr r3, [pc, #24] @ (30b0 ) │ │ │ │ + ble.n 2f94 │ │ │ │ + ldr r3, [pc, #24] @ (2fa8 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 304a │ │ │ │ - b.n 3094 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + blt.n 2f42 │ │ │ │ + b.n 2f8c │ │ │ │ + beq.n 2f40 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 2fcc │ │ │ │ + bmi.n 2ed4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r2, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ 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 r0, r1 │ │ │ │ - ldr r1, [pc, #52] @ (30fc ) │ │ │ │ - ldr r5, [pc, #56] @ (3100 ) │ │ │ │ + ldr r1, [pc, #52] @ (2ff4 ) │ │ │ │ + ldr r5, [pc, #56] @ (2ff8 ) │ │ │ │ add r1, pc │ │ │ │ add r5, pc │ │ │ │ blx 1964 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30e8 │ │ │ │ + cbz r0, 2fe0 │ │ │ │ adds r0, #16 │ │ │ │ blx 1820 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30ec │ │ │ │ - ldr r3, [pc, #28] @ (3104 ) │ │ │ │ + bne.n 2fe4 │ │ │ │ + ldr r3, [pc, #28] @ (2ffc ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30e4 │ │ │ │ + bne.n 2fdc │ │ │ │ mov r0, r4 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 30e4 │ │ │ │ + b.n 2fdc │ │ │ │ lsls r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + beq.n 3070 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ blx 19ac │ │ │ │ mov r4, r0 │ │ │ │ - bl 2b30 │ │ │ │ - cbz r0, 313a │ │ │ │ + bl 2a24 │ │ │ │ + cbz r0, 3032 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3132 │ │ │ │ + cbnz r0, 302a │ │ │ │ mov r0, r4 │ │ │ │ blx 1854 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 32a4 │ │ │ │ + bl 319c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3128 │ │ │ │ + b.n 3020 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 1854 │ │ │ │ - b.n 312e │ │ │ │ + b.n 3026 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #20] @ (316c ) │ │ │ │ + ldr r4, [pc, #20] @ (3064 ) │ │ │ │ sub sp, #8 │ │ │ │ blx 1afc │ │ │ │ - ldr r3, [pc, #16] @ (3170 ) │ │ │ │ + ldr r3, [pc, #16] @ (3068 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #160] @ (3224 ) │ │ │ │ + ldr r5, [pc, #160] @ (311c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3210 │ │ │ │ + bhi.n 3108 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 31ce │ │ │ │ + bgt.n 30c6 │ │ │ │ blx 1acc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 18e4 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 31c0 │ │ │ │ - ldr r3, [pc, #128] @ (3228 ) │ │ │ │ + cbnz r3, 30b8 │ │ │ │ + ldr r3, [pc, #128] @ (3120 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 31ba │ │ │ │ - ldr r1, [pc, #124] @ (322c ) │ │ │ │ - ldr r0, [pc, #124] @ (3230 ) │ │ │ │ + cbnz r3, 30b2 │ │ │ │ + ldr r1, [pc, #124] @ (3124 ) │ │ │ │ + ldr r0, [pc, #124] @ (3128 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 18a8 │ │ │ │ - ldr r3, [pc, #120] @ (3234 ) │ │ │ │ + ldr r3, [pc, #120] @ (312c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b.n 31ca │ │ │ │ - ldr r3, [pc, #116] @ (3238 ) │ │ │ │ + b.n 30c2 │ │ │ │ + ldr r3, [pc, #116] @ (3130 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1878 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ (3234 ) │ │ │ │ + ldr r3, [pc, #100] @ (312c ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3194 │ │ │ │ + beq.n 308c │ │ │ │ add r1, sp, #4 │ │ │ │ blx 194c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31ca │ │ │ │ + beq.n 30c2 │ │ │ │ blx 1acc <__errno_location@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ blx 18e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 31a2 │ │ │ │ + beq.n 309a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31a2 │ │ │ │ + bne.n 309a │ │ │ │ mov r0, r2 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31a2 │ │ │ │ - ldr r0, [pc, #40] @ (323c ) │ │ │ │ + b.n 309a │ │ │ │ + ldr r0, [pc, #40] @ (3134 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 1a50 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3190 │ │ │ │ - b.n 31ca │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + bne.n 3088 │ │ │ │ + b.n 30c2 │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 3284 │ │ │ │ + bcc.n 318c │ │ │ │ movs r1, r0 │ │ │ │ lsls r2, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2138,348 +2035,348 @@ │ │ │ │ b.w 19f4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ blx 19ac │ │ │ │ mov r4, r0 │ │ │ │ - bl 2b30 │ │ │ │ - cbz r0, 3296 │ │ │ │ + bl 2a24 │ │ │ │ + cbz r0, 318e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 328e │ │ │ │ + cbnz r0, 3186 │ │ │ │ mov r0, r4 │ │ │ │ blx 1854 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 32a4 │ │ │ │ + bl 319c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3284 │ │ │ │ + b.n 317c │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 1854 │ │ │ │ - b.n 328a │ │ │ │ + b.n 3182 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ (3318 ) │ │ │ │ + ldr r4, [pc, #100] @ (3210 ) │ │ │ │ sub sp, #8 │ │ │ │ blx 1bd4 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 32dc │ │ │ │ - ldr r2, [pc, #88] @ (331c ) │ │ │ │ + cbz r0, 31d4 │ │ │ │ + ldr r2, [pc, #88] @ (3214 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - bne.n 32fc │ │ │ │ + bne.n 31f4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 32ec │ │ │ │ + bne.n 31e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1a1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2a0c │ │ │ │ - b.n 32d6 │ │ │ │ + bl 28fc │ │ │ │ + b.n 31ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 32d6 │ │ │ │ + bne.n 31ce │ │ │ │ mov r0, r3 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32d6 │ │ │ │ + b.n 31ce │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 1b68 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 32cc │ │ │ │ + bne.n 31c4 │ │ │ │ blx 1a68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32de │ │ │ │ - b.n 32cc │ │ │ │ + bne.n 31d6 │ │ │ │ + b.n 31c4 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #8] @ (332c ) │ │ │ │ + ldr r3, [pc, #8] @ (3224 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #20] │ │ │ │ b.w 1a98 │ │ │ │ nop │ │ │ │ - beq.n 3294 │ │ │ │ + bne.n 319c │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #144] @ (33d0 ) │ │ │ │ + ldr r4, [pc, #144] @ (32c8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 33b2 │ │ │ │ + bhi.n 32aa │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 33aa │ │ │ │ - ldr r3, [pc, #128] @ (33d4 ) │ │ │ │ + ble.n 32a2 │ │ │ │ + ldr r3, [pc, #128] @ (32cc ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 33aa │ │ │ │ + beq.n 32a2 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 194c │ │ │ │ - cbz r0, 3392 │ │ │ │ + cbz r0, 328a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r7, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx 1934 │ │ │ │ mov r5, r0 │ │ │ │ blx 1acc <__errno_location@plt> │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - cbnz r5, 3396 │ │ │ │ - ldr r3, [pc, #92] @ (33d8 ) │ │ │ │ + cbnz r5, 328e │ │ │ │ + ldr r3, [pc, #92] @ (32d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 33c6 │ │ │ │ + bge.n 32be │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2a0c │ │ │ │ - ldr r3, [pc, #72] @ (33d4 ) │ │ │ │ + bl 28fc │ │ │ │ + ldr r3, [pc, #72] @ (32cc ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2a0c │ │ │ │ - ldr r3, [pc, #60] @ (33dc ) │ │ │ │ + bl 28fc │ │ │ │ + ldr r3, [pc, #60] @ (32d4 ) │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1878 │ │ │ │ - b.n 3392 │ │ │ │ + b.n 328a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 3368 │ │ │ │ - ldr r0, [pc, #44] @ (33e0 ) │ │ │ │ + b.n 3260 │ │ │ │ + ldr r0, [pc, #44] @ (32d8 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 1a50 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 334c │ │ │ │ - b.n 3392 │ │ │ │ + bne.n 3244 │ │ │ │ + b.n 328a │ │ │ │ mov r0, r7 │ │ │ │ blx 1884 │ │ │ │ - b.n 3384 │ │ │ │ + b.n 327c │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #19 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [pc, #172] @ (34a4 ) │ │ │ │ + ldr r6, [pc, #172] @ (339c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov sl, r0 │ │ │ │ blx 19ac │ │ │ │ mov fp, r0 │ │ │ │ - bl 2b30 │ │ │ │ - ldr r3, [pc, #156] @ (34a8 ) │ │ │ │ + bl 2a24 │ │ │ │ + ldr r3, [pc, #156] @ (33a0 ) │ │ │ │ add r6, pc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #148] @ (34ac ) │ │ │ │ + ldr r3, [pc, #148] @ (33a4 ) │ │ │ │ str.w r8, [r2] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r8, [r3] │ │ │ │ - ldr r3, [pc, #140] @ (34b0 ) │ │ │ │ + ldr r3, [pc, #140] @ (33a8 ) │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r9, [r3, r5] │ │ │ │ strb.w r8, [r3, r5] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 1bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strb.w r9, [r3, r5] │ │ │ │ - cbz r0, 3468 │ │ │ │ + cbz r0, 3360 │ │ │ │ blx 1aa8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, sp │ │ │ │ ldrb.w r9, [r3, r4] │ │ │ │ strb.w r8, [r3, r4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r0, r5 │ │ │ │ blx 1bec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strb.w r9, [r3, r4] │ │ │ │ - cbz r0, 3468 │ │ │ │ + cbz r0, 3360 │ │ │ │ blx 1aa8 │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r4, r5 │ │ │ │ - cbz r7, 3488 │ │ │ │ + cbz r7, 3380 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2a0c │ │ │ │ + bl 28fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2a0c │ │ │ │ + bl 28fc │ │ │ │ mov r0, r5 │ │ │ │ blx 19f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #16] │ │ │ │ blx 19f8 │ │ │ │ str r0, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (34b4 ) │ │ │ │ + ldr r1, [pc, #40] @ (33ac ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 18c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 1854 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #180] @ (3580 ) │ │ │ │ + ldr r5, [pc, #180] @ (3478 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 19ac │ │ │ │ add r5, pc │ │ │ │ mov r8, r0 │ │ │ │ - bl 2b30 │ │ │ │ + bl 2a24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3574 │ │ │ │ + beq.n 346c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3574 │ │ │ │ - ldr r3, [pc, #156] @ (3584 ) │ │ │ │ + beq.n 346c │ │ │ │ + ldr r3, [pc, #156] @ (347c ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #156] @ (3588 ) │ │ │ │ + ldr r6, [pc, #156] @ (3480 ) │ │ │ │ movs r2, #1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 1a2c │ │ │ │ - ldr r1, [pc, #144] @ (358c ) │ │ │ │ + ldr r1, [pc, #144] @ (3484 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, pc │ │ │ │ blx 1a44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3566 │ │ │ │ - ldr r3, [pc, #128] @ (3590 ) │ │ │ │ + cbz r0, 345e │ │ │ │ + ldr r3, [pc, #128] @ (3488 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3562 │ │ │ │ + beq.n 345a │ │ │ │ mov r1, r6 │ │ │ │ blx 1964 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3566 │ │ │ │ + cbz r0, 345e │ │ │ │ adds r0, #16 │ │ │ │ blx 1958 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 353c │ │ │ │ + beq.n 3434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 353c │ │ │ │ + cbnz r3, 3434 │ │ │ │ mov r0, r5 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3552 │ │ │ │ + bne.n 344a │ │ │ │ mov r0, r8 │ │ │ │ blx 1854 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3546 │ │ │ │ + bne.n 343e │ │ │ │ mov r0, r4 │ │ │ │ blx 190c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3546 │ │ │ │ + b.n 343e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 353c │ │ │ │ + b.n 3434 │ │ │ │ blx 1a1c │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2a0c │ │ │ │ - b.n 3546 │ │ │ │ + bl 28fc │ │ │ │ + b.n 343e │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ blx 1854 │ │ │ │ - b.n 354c │ │ │ │ + b.n 3444 │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (35a8 ) │ │ │ │ - ldr r2, [pc, #20] @ (35ac ) │ │ │ │ + ldr r3, [pc, #16] @ (34a0 ) │ │ │ │ + ldr r2, [pc, #20] @ (34a4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (35b0 ) │ │ │ │ + ldr r1, [pc, #20] @ (34a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w 1a28 │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000035fc <.fini>: │ │ │ │ +000034f4 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,297 +1,297 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00003604 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00003614 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00003624 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00003634 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00003644 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00003654 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00003664 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00003674 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00003684 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00003694 65646974 6c696e65 00000000 72656164 editline....read │ │ │ │ - 0x000036a4 6c696e65 00000000 5f524541 444c494e line...._READLIN │ │ │ │ - 0x000036b4 455f5645 5253494f 4e000000 5f524541 E_VERSION..._REA │ │ │ │ - 0x000036c4 444c494e 455f5255 4e54494d 455f5645 DLINE_RUNTIME_VE │ │ │ │ - 0x000036d4 5253494f 4e000000 5f524541 444c494e RSION..._READLIN │ │ │ │ - 0x000036e4 455f4c49 42524152 595f5645 5253494f E_LIBRARY_VERSIO │ │ │ │ - 0x000036f4 4e000000 6261636b 656e6400 70797468 N...backend.pyth │ │ │ │ - 0x00003704 6f6e0000 31000000 32000000 58000000 on..1...2...X... │ │ │ │ - 0x00003714 20090a60 7e214023 24255e26 2a28292d ..`~!@#$%^&*()- │ │ │ │ - 0x00003724 3d2b5b7b 5d7d5c7c 3b3a2722 2c3c3e2f =+[{]}\|;:'",<>/ │ │ │ │ - 0x00003734 3f000000 6f666600 656e6162 6c652d6d ?...off.enable-m │ │ │ │ - 0x00003744 6574612d 6b657900 656e6162 6c652d62 eta-key.enable-b │ │ │ │ - 0x00003754 7261636b 65746564 2d706173 74650000 racketed-paste.. │ │ │ │ - 0x00003764 73757272 6f676174 65657363 61706500 surrogateescape. │ │ │ │ - 0x00003774 72656164 5f686973 746f7279 5f66696c read_history_fil │ │ │ │ - 0x00003784 65000000 7365745f 636f6d70 6c657465 e...set_complete │ │ │ │ - 0x00003794 72000000 7365745f 252e3530 73286675 r...set_%.50s(fu │ │ │ │ - 0x000037a4 6e63293a 20617267 756d656e 74206e6f nc): argument no │ │ │ │ - 0x000037b4 74206361 6c6c6162 6c650000 7365745f t callable..set_ │ │ │ │ - 0x000037c4 7072655f 696e7075 745f686f 6f6b0000 pre_input_hook.. │ │ │ │ - 0x000037d4 6e6f7420 656e6f75 6768206d 656d6f72 not enough memor │ │ │ │ - 0x000037e4 7920746f 20736176 65206c6f 63616c65 y to save locale │ │ │ │ - 0x000037f4 00000000 7265706c 6163655f 68697374 ....replace_hist │ │ │ │ - 0x00003804 6f72795f 6974656d 00000000 73747200 ory_item....str. │ │ │ │ - 0x00003814 61726775 6d656e74 20320000 48697374 argument 2..Hist │ │ │ │ - 0x00003824 6f727920 696e6465 78206361 6e6e6f74 ory index cannot │ │ │ │ - 0x00003834 20626520 6e656761 74697665 00000000 be negative.... │ │ │ │ - 0x00003844 4e6f2068 6973746f 72792069 74656d20 No history item │ │ │ │ - 0x00003854 61742070 6f736974 696f6e20 25640000 at position %d.. │ │ │ │ - 0x00003864 72656164 5f696e69 745f6669 6c650000 read_init_file.. │ │ │ │ - 0x00003874 7365745f 636f6d70 6c657469 6f6e5f64 set_completion_d │ │ │ │ - 0x00003884 6973706c 61795f6d 61746368 65735f68 isplay_matches_h │ │ │ │ - 0x00003894 6f6f6b00 77726974 655f6869 73746f72 ook.write_histor │ │ │ │ - 0x000038a4 795f6669 6c650000 4e690000 61707065 y_file..Ni..appe │ │ │ │ - 0x000038b4 6e645f68 6973746f 72795f66 696c6500 nd_history_file. │ │ │ │ - 0x000038c4 6e656c65 6d656e74 73206d75 73742062 nelements must b │ │ │ │ - 0x000038d4 65206e6f 6e2d6e65 67617469 76650000 e non-negative.. │ │ │ │ - 0x000038e4 4e4e6900 7365745f 73746172 7475705f NNi.set_startup_ │ │ │ │ - 0x000038f4 686f6f6b 00000000 70617273 655f616e hook....parse_an │ │ │ │ - 0x00003904 645f6269 6e640000 6765745f 6c696e65 d_bind..get_line │ │ │ │ - 0x00003914 5f627566 66657200 696e7365 72745f74 _buffer.insert_t │ │ │ │ - 0x00003924 65787400 72656469 73706c61 79000000 ext.redisplay... │ │ │ │ - 0x00003934 6765745f 68697374 6f72795f 6974656d get_history_item │ │ │ │ - 0x00003944 00000000 6765745f 63757272 656e745f ....get_current_ │ │ │ │ - 0x00003954 68697374 6f72795f 6c656e67 74680000 history_length.. │ │ │ │ - 0x00003964 7365745f 68697374 6f72795f 6c656e67 set_history_leng │ │ │ │ - 0x00003974 74680000 6765745f 68697374 6f72795f th..get_history_ │ │ │ │ - 0x00003984 6c656e67 74680000 6765745f 636f6d70 length..get_comp │ │ │ │ - 0x00003994 6c657465 72000000 6765745f 636f6d70 leter...get_comp │ │ │ │ - 0x000039a4 6c657469 6f6e5f74 79706500 6765745f letion_type.get_ │ │ │ │ - 0x000039b4 62656769 64780000 6765745f 656e6469 begidx..get_endi │ │ │ │ - 0x000039c4 64780000 7365745f 636f6d70 6c657465 dx..set_complete │ │ │ │ - 0x000039d4 725f6465 6c696d73 00000000 7365745f r_delims....set_ │ │ │ │ - 0x000039e4 6175746f 5f686973 746f7279 00000000 auto_history.... │ │ │ │ - 0x000039f4 6164645f 68697374 6f727900 72656d6f add_history.remo │ │ │ │ - 0x00003a04 76655f68 6973746f 72795f69 74656d00 ve_history_item. │ │ │ │ - 0x00003a14 6765745f 636f6d70 6c657465 725f6465 get_completer_de │ │ │ │ - 0x00003a24 6c696d73 00000000 636c6561 725f6869 lims....clear_hi │ │ │ │ - 0x00003a34 73746f72 79000000 45646974 4c696e65 story...EditLine │ │ │ │ - 0x00003a44 20777261 70706572 00000000 496d706f wrapper....Impo │ │ │ │ - 0x00003a54 7274696e 67207468 6973206d 6f64756c rting this modul │ │ │ │ - 0x00003a64 6520656e 61626c65 7320636f 6d6d616e e enables comman │ │ │ │ - 0x00003a74 64206c69 6e652065 64697469 6e672075 d line editing u │ │ │ │ - 0x00003a84 73696e67 206c6962 65646974 20726561 sing libedit rea │ │ │ │ - 0x00003a94 646c696e 652e0000 63616c6c 5f726561 dline...call_rea │ │ │ │ - 0x00003aa4 646c696e 65000000 636c6561 725f6869 dline...clear_hi │ │ │ │ - 0x00003ab4 73746f72 7928246d 6f64756c 652c202f story($module, / │ │ │ │ - 0x00003ac4 290a2d2d 0a0a436c 65617220 74686520 ).--..Clear the │ │ │ │ - 0x00003ad4 63757272 656e7420 72656164 6c696e65 current readline │ │ │ │ - 0x00003ae4 20686973 746f7279 2e000000 7365745f history....set_ │ │ │ │ - 0x00003af4 7072655f 696e7075 745f686f 6f6b2824 pre_input_hook($ │ │ │ │ - 0x00003b04 6d6f6475 6c652c20 66756e63 74696f6e module, function │ │ │ │ - 0x00003b14 3d4e6f6e 652c202f 290a2d2d 0a0a5365 =None, /).--..Se │ │ │ │ - 0x00003b24 74206f72 2072656d 6f766520 74686520 t or remove the │ │ │ │ - 0x00003b34 66756e63 74696f6e 20696e76 6f6b6564 function invoked │ │ │ │ - 0x00003b44 20627920 74686520 726c5f70 72655f69 by the rl_pre_i │ │ │ │ - 0x00003b54 6e707574 5f686f6f 6b206361 6c6c6261 nput_hook callba │ │ │ │ - 0x00003b64 636b2e0a 0a546865 2066756e 6374696f ck...The functio │ │ │ │ - 0x00003b74 6e206973 2063616c 6c656420 77697468 n is called with │ │ │ │ - 0x00003b84 206e6f20 61726775 6d656e74 73206166 no arguments af │ │ │ │ - 0x00003b94 74657220 74686520 66697273 74207072 ter the first pr │ │ │ │ - 0x00003ba4 6f6d7074 0a686173 20626565 6e207072 ompt.has been pr │ │ │ │ - 0x00003bb4 696e7465 6420616e 64206a75 73742062 inted and just b │ │ │ │ - 0x00003bc4 65666f72 65207265 61646c69 6e652073 efore readline s │ │ │ │ - 0x00003bd4 74617274 73207265 6164696e 6720696e tarts reading in │ │ │ │ - 0x00003be4 7075740a 63686172 61637465 72732e00 put.characters.. │ │ │ │ - 0x00003bf4 7365745f 73746172 7475705f 686f6f6b set_startup_hook │ │ │ │ - 0x00003c04 28246d6f 64756c65 2c206675 6e637469 ($module, functi │ │ │ │ - 0x00003c14 6f6e3d4e 6f6e652c 202f290a 2d2d0a0a on=None, /).--.. │ │ │ │ - 0x00003c24 53657420 6f722072 656d6f76 65207468 Set or remove th │ │ │ │ - 0x00003c34 65206675 6e637469 6f6e2069 6e766f6b e function invok │ │ │ │ - 0x00003c44 65642062 79207468 6520726c 5f737461 ed by the rl_sta │ │ │ │ - 0x00003c54 72747570 5f686f6f 6b206361 6c6c6261 rtup_hook callba │ │ │ │ - 0x00003c64 636b2e0a 0a546865 2066756e 6374696f ck...The functio │ │ │ │ - 0x00003c74 6e206973 2063616c 6c656420 77697468 n is called with │ │ │ │ - 0x00003c84 206e6f20 61726775 6d656e74 73206a75 no arguments ju │ │ │ │ - 0x00003c94 73740a62 65666f72 65207265 61646c69 st.before readli │ │ │ │ - 0x00003ca4 6e652070 72696e74 73207468 65206669 ne prints the fi │ │ │ │ - 0x00003cb4 72737420 70726f6d 70742e00 7365745f rst prompt..set_ │ │ │ │ - 0x00003cc4 636f6d70 6c657469 6f6e5f64 6973706c completion_displ │ │ │ │ - 0x00003cd4 61795f6d 61746368 65735f68 6f6f6b28 ay_matches_hook( │ │ │ │ - 0x00003ce4 246d6f64 756c652c 2066756e 6374696f $module, functio │ │ │ │ - 0x00003cf4 6e3d4e6f 6e652c20 2f290a2d 2d0a0a53 n=None, /).--..S │ │ │ │ - 0x00003d04 6574206f 72207265 6d6f7665 20746865 et or remove the │ │ │ │ - 0x00003d14 20636f6d 706c6574 696f6e20 64697370 completion disp │ │ │ │ - 0x00003d24 6c617920 66756e63 74696f6e 2e0a0a54 lay function...T │ │ │ │ - 0x00003d34 68652066 756e6374 696f6e20 69732063 he function is c │ │ │ │ - 0x00003d44 616c6c65 64206173 0a202066 756e6374 alled as. funct │ │ │ │ - 0x00003d54 696f6e28 73756273 74697475 74696f6e ion(substitution │ │ │ │ - 0x00003d64 2c205b6d 61746368 65735d2c 206c6f6e , [matches], lon │ │ │ │ - 0x00003d74 67657374 5f6d6174 63685f6c 656e6774 gest_match_lengt │ │ │ │ - 0x00003d84 68290a6f 6e636520 65616368 2074696d h).once each tim │ │ │ │ - 0x00003d94 65206d61 74636865 73206e65 65642074 e matches need t │ │ │ │ - 0x00003da4 6f206265 20646973 706c6179 65642e00 o be displayed.. │ │ │ │ - 0x00003db4 6765745f 636f6d70 6c657465 725f6465 get_completer_de │ │ │ │ - 0x00003dc4 6c696d73 28246d6f 64756c65 2c202f29 lims($module, /) │ │ │ │ - 0x00003dd4 0a2d2d0a 0a476574 20746865 20776f72 .--..Get the wor │ │ │ │ - 0x00003de4 64206465 6c696d69 74657273 20666f72 d delimiters for │ │ │ │ - 0x00003df4 20636f6d 706c6574 696f6e2e 00000000 completion..... │ │ │ │ - 0x00003e04 7265706c 6163655f 68697374 6f72795f replace_history_ │ │ │ │ - 0x00003e14 6974656d 28246d6f 64756c65 2c20706f item($module, po │ │ │ │ - 0x00003e24 732c206c 696e652c 202f290a 2d2d0a0a s, line, /).--.. │ │ │ │ - 0x00003e34 5265706c 61636573 20686973 746f7279 Replaces history │ │ │ │ - 0x00003e44 20697465 6d206769 76656e20 62792069 item given by i │ │ │ │ - 0x00003e54 74732070 6f736974 696f6e20 77697468 ts position with │ │ │ │ - 0x00003e64 20636f6e 74656e74 73206f66 206c696e contents of lin │ │ │ │ - 0x00003e74 652e0a0a 706f7320 6973207a 65726f2d e...pos is zero- │ │ │ │ - 0x00003e84 62617365 642e0000 72656d6f 76655f68 based...remove_h │ │ │ │ - 0x00003e94 6973746f 72795f69 74656d28 246d6f64 istory_item($mod │ │ │ │ - 0x00003ea4 756c652c 20706f73 2c202f29 0a2d2d0a ule, pos, /).--. │ │ │ │ - 0x00003eb4 0a52656d 6f766520 68697374 6f727920 .Remove history │ │ │ │ - 0x00003ec4 6974656d 20676976 656e2062 79206974 item given by it │ │ │ │ - 0x00003ed4 73207a65 726f2d62 61736564 20706f73 s zero-based pos │ │ │ │ - 0x00003ee4 6974696f 6e2e0000 6164645f 68697374 ition...add_hist │ │ │ │ - 0x00003ef4 6f727928 246d6f64 756c652c 20737472 ory($module, str │ │ │ │ - 0x00003f04 696e672c 202f290a 2d2d0a0a 41646420 ing, /).--..Add │ │ │ │ - 0x00003f14 616e2069 74656d20 746f2074 68652068 an item to the h │ │ │ │ - 0x00003f24 6973746f 72792062 75666665 722e0000 istory buffer... │ │ │ │ - 0x00003f34 7365745f 6175746f 5f686973 746f7279 set_auto_history │ │ │ │ - 0x00003f44 28246d6f 64756c65 2c20656e 61626c65 ($module, enable │ │ │ │ - 0x00003f54 642c202f 290a2d2d 0a0a456e 61626c65 d, /).--..Enable │ │ │ │ - 0x00003f64 73206f72 20646973 61626c65 73206175 s or disables au │ │ │ │ - 0x00003f74 746f6d61 74696320 68697374 6f72792e tomatic history. │ │ │ │ - 0x00003f84 00000000 7365745f 636f6d70 6c657465 ....set_complete │ │ │ │ - 0x00003f94 725f6465 6c696d73 28246d6f 64756c65 r_delims($module │ │ │ │ - 0x00003fa4 2c207374 72696e67 2c202f29 0a2d2d0a , string, /).--. │ │ │ │ - 0x00003fb4 0a536574 20746865 20776f72 64206465 .Set the word de │ │ │ │ - 0x00003fc4 6c696d69 74657273 20666f72 20636f6d limiters for com │ │ │ │ - 0x00003fd4 706c6574 696f6e2e 00000000 6765745f pletion.....get_ │ │ │ │ - 0x00003fe4 656e6469 64782824 6d6f6475 6c652c20 endidx($module, │ │ │ │ - 0x00003ff4 2f290a2d 2d0a0a47 65742074 68652065 /).--..Get the e │ │ │ │ - 0x00004004 6e64696e 6720696e 64657820 6f662074 nding index of t │ │ │ │ - 0x00004014 68652063 6f6d706c 6574696f 6e207363 he completion sc │ │ │ │ - 0x00004024 6f70652e 00000000 6765745f 62656769 ope.....get_begi │ │ │ │ - 0x00004034 64782824 6d6f6475 6c652c20 2f290a2d dx($module, /).- │ │ │ │ - 0x00004044 2d0a0a47 65742074 68652062 6567696e -..Get the begin │ │ │ │ - 0x00004054 6e696e67 20696e64 6578206f 66207468 ning index of th │ │ │ │ - 0x00004064 6520636f 6d706c65 74696f6e 2073636f e completion sco │ │ │ │ - 0x00004074 70652e00 6765745f 636f6d70 6c657469 pe..get_completi │ │ │ │ - 0x00004084 6f6e5f74 79706528 246d6f64 756c652c on_type($module, │ │ │ │ - 0x00004094 202f290a 2d2d0a0a 47657420 74686520 /).--..Get the │ │ │ │ - 0x000040a4 74797065 206f6620 636f6d70 6c657469 type of completi │ │ │ │ - 0x000040b4 6f6e2062 65696e67 20617474 656d7074 on being attempt │ │ │ │ - 0x000040c4 65642e00 6765745f 636f6d70 6c657465 ed..get_complete │ │ │ │ - 0x000040d4 7228246d 6f64756c 652c202f 290a2d2d r($module, /).-- │ │ │ │ - 0x000040e4 0a0a4765 74207468 65206375 7272656e ..Get the curren │ │ │ │ - 0x000040f4 7420636f 6d706c65 74657220 66756e63 t completer func │ │ │ │ - 0x00004104 74696f6e 2e000000 7365745f 636f6d70 tion....set_comp │ │ │ │ - 0x00004114 6c657465 7228246d 6f64756c 652c2066 leter($module, f │ │ │ │ - 0x00004124 756e6374 696f6e3d 4e6f6e65 2c202f29 unction=None, /) │ │ │ │ - 0x00004134 0a2d2d0a 0a536574 206f7220 72656d6f .--..Set or remo │ │ │ │ - 0x00004144 76652074 68652063 6f6d706c 65746572 ve the completer │ │ │ │ - 0x00004154 2066756e 6374696f 6e2e0a0a 54686520 function...The │ │ │ │ - 0x00004164 66756e63 74696f6e 20697320 63616c6c function is call │ │ │ │ - 0x00004174 65642061 73206675 6e637469 6f6e2874 ed as function(t │ │ │ │ - 0x00004184 6578742c 20737461 7465292c 0a666f72 ext, state),.for │ │ │ │ - 0x00004194 20737461 74652069 6e20302c 20312c20 state in 0, 1, │ │ │ │ - 0x000041a4 322c202e 2e2e2c20 756e7469 6c206974 2, ..., until it │ │ │ │ - 0x000041b4 20726574 75726e73 2061206e 6f6e2d73 returns a non-s │ │ │ │ - 0x000041c4 7472696e 672e0a49 74207368 6f756c64 tring..It should │ │ │ │ - 0x000041d4 20726574 75726e20 74686520 6e657874 return the next │ │ │ │ - 0x000041e4 20706f73 7369626c 6520636f 6d706c65 possible comple │ │ │ │ - 0x000041f4 74696f6e 20737461 7274696e 67207769 tion starting wi │ │ │ │ - 0x00004204 74682027 74657874 272e0000 6765745f th 'text'...get_ │ │ │ │ - 0x00004214 68697374 6f72795f 6c656e67 74682824 history_length($ │ │ │ │ - 0x00004224 6d6f6475 6c652c20 2f290a2d 2d0a0a52 module, /).--..R │ │ │ │ - 0x00004234 65747572 6e207468 65206d61 78696d75 eturn the maximu │ │ │ │ - 0x00004244 6d206e75 6d626572 206f6620 6c696e65 m number of line │ │ │ │ - 0x00004254 73207468 61742077 696c6c20 62652077 s that will be w │ │ │ │ - 0x00004264 72697474 656e2074 6f207468 65206869 ritten to the hi │ │ │ │ - 0x00004274 73746f72 79206669 6c652e00 7365745f story file..set_ │ │ │ │ - 0x00004284 68697374 6f72795f 6c656e67 74682824 history_length($ │ │ │ │ - 0x00004294 6d6f6475 6c652c20 6c656e67 74682c20 module, length, │ │ │ │ - 0x000042a4 2f290a2d 2d0a0a53 65742074 6865206d /).--..Set the m │ │ │ │ - 0x000042b4 6178696d 616c206e 756d6265 72206f66 aximal number of │ │ │ │ - 0x000042c4 206c696e 65732077 68696368 2077696c lines which wil │ │ │ │ - 0x000042d4 6c206265 20777269 7474656e 20746f20 l be written to │ │ │ │ - 0x000042e4 74686520 68697374 6f727920 66696c65 the history file │ │ │ │ - 0x000042f4 2e0a0a41 206e6567 61746976 65206c65 ...A negative le │ │ │ │ - 0x00004304 6e677468 20697320 75736564 20746f20 ngth is used to │ │ │ │ - 0x00004314 696e6869 62697420 68697374 6f727920 inhibit history │ │ │ │ - 0x00004324 7472756e 63617469 6f6e2e00 6765745f truncation..get_ │ │ │ │ - 0x00004334 63757272 656e745f 68697374 6f72795f current_history_ │ │ │ │ - 0x00004344 6c656e67 74682824 6d6f6475 6c652c20 length($module, │ │ │ │ - 0x00004354 2f290a2d 2d0a0a52 65747572 6e207468 /).--..Return th │ │ │ │ - 0x00004364 65206375 7272656e 7420286e 6f742074 e current (not t │ │ │ │ - 0x00004374 6865206d 6178696d 756d2920 6c656e67 he maximum) leng │ │ │ │ - 0x00004384 7468206f 66206869 73746f72 792e0000 th of history... │ │ │ │ - 0x00004394 6765745f 68697374 6f72795f 6974656d get_history_item │ │ │ │ - 0x000043a4 28246d6f 64756c65 2c20696e 6465782c ($module, index, │ │ │ │ - 0x000043b4 202f290a 2d2d0a0a 52657475 726e2074 /).--..Return t │ │ │ │ - 0x000043c4 68652063 75727265 6e742063 6f6e7465 he current conte │ │ │ │ - 0x000043d4 6e747320 6f662068 6973746f 72792069 nts of history i │ │ │ │ - 0x000043e4 74656d20 6174206f 6e652d62 61736564 tem at one-based │ │ │ │ - 0x000043f4 20696e64 65782e00 61707065 6e645f68 index..append_h │ │ │ │ - 0x00004404 6973746f 72795f66 696c6528 246d6f64 istory_file($mod │ │ │ │ - 0x00004414 756c652c 206e656c 656d656e 74732c20 ule, nelements, │ │ │ │ - 0x00004424 66696c65 6e616d65 3d4e6f6e 652c202f filename=None, / │ │ │ │ - 0x00004434 290a2d2d 0a0a4170 70656e64 20746865 ).--..Append the │ │ │ │ - 0x00004444 206c6173 74206e65 6c656d65 6e747320 last nelements │ │ │ │ - 0x00004454 6974656d 73206f66 20746865 20686973 items of the his │ │ │ │ - 0x00004464 746f7279 206c6973 7420746f 2066696c tory list to fil │ │ │ │ - 0x00004474 652e0a0a 54686520 64656661 756c7420 e...The default │ │ │ │ - 0x00004484 66696c65 6e616d65 20697320 7e2f2e68 filename is ~/.h │ │ │ │ - 0x00004494 6973746f 72792e00 77726974 655f6869 istory..write_hi │ │ │ │ - 0x000044a4 73746f72 795f6669 6c652824 6d6f6475 story_file($modu │ │ │ │ - 0x000044b4 6c652c20 66696c65 6e616d65 3d4e6f6e le, filename=Non │ │ │ │ - 0x000044c4 652c202f 290a2d2d 0a0a5361 76652061 e, /).--..Save a │ │ │ │ - 0x000044d4 20726561 646c696e 65206869 73746f72 readline histor │ │ │ │ - 0x000044e4 79206669 6c652e0a 0a546865 20646566 y file...The def │ │ │ │ - 0x000044f4 61756c74 2066696c 656e616d 65206973 ault filename is │ │ │ │ - 0x00004504 207e2f2e 68697374 6f72792e 00000000 ~/.history..... │ │ │ │ - 0x00004514 72656164 5f686973 746f7279 5f66696c read_history_fil │ │ │ │ - 0x00004524 6528246d 6f64756c 652c2066 696c656e e($module, filen │ │ │ │ - 0x00004534 616d653d 4e6f6e65 2c202f29 0a2d2d0a ame=None, /).--. │ │ │ │ - 0x00004544 0a4c6f61 64206120 72656164 6c696e65 .Load a readline │ │ │ │ - 0x00004554 20686973 746f7279 2066696c 652e0a0a history file... │ │ │ │ - 0x00004564 54686520 64656661 756c7420 66696c65 The default file │ │ │ │ - 0x00004574 6e616d65 20697320 7e2f2e68 6973746f name is ~/.histo │ │ │ │ - 0x00004584 72792e00 72656164 5f696e69 745f6669 ry..read_init_fi │ │ │ │ - 0x00004594 6c652824 6d6f6475 6c652c20 66696c65 le($module, file │ │ │ │ - 0x000045a4 6e616d65 3d4e6f6e 652c202f 290a2d2d name=None, /).-- │ │ │ │ - 0x000045b4 0a0a4578 65637574 65206120 72656164 ..Execute a read │ │ │ │ - 0x000045c4 6c696e65 20696e69 7469616c 697a6174 line initializat │ │ │ │ - 0x000045d4 696f6e20 66696c65 2e0a0a54 68652064 ion file...The d │ │ │ │ - 0x000045e4 65666175 6c742066 696c656e 616d6520 efault filename │ │ │ │ - 0x000045f4 69732074 6865206c 61737420 66696c65 is the last file │ │ │ │ - 0x00004604 6e616d65 20757365 642e0000 72656469 name used...redi │ │ │ │ - 0x00004614 73706c61 7928246d 6f64756c 652c202f splay($module, / │ │ │ │ - 0x00004624 290a2d2d 0a0a4368 616e6765 20776861 ).--..Change wha │ │ │ │ - 0x00004634 74277320 64697370 6c617965 64206f6e t's displayed on │ │ │ │ - 0x00004644 20746865 20736372 65656e20 746f2072 the screen to r │ │ │ │ - 0x00004654 65666c65 63742063 6f6e7465 6e747320 eflect contents │ │ │ │ - 0x00004664 6f662074 6865206c 696e6520 62756666 of the line buff │ │ │ │ - 0x00004674 65722e00 696e7365 72745f74 65787428 er..insert_text( │ │ │ │ - 0x00004684 246d6f64 756c652c 20737472 696e672c $module, string, │ │ │ │ - 0x00004694 202f290a 2d2d0a0a 496e7365 72742074 /).--..Insert t │ │ │ │ - 0x000046a4 65787420 696e746f 20746865 206c696e ext into the lin │ │ │ │ - 0x000046b4 65206275 66666572 20617420 74686520 e buffer at the │ │ │ │ - 0x000046c4 63757273 6f722070 6f736974 696f6e2e cursor position. │ │ │ │ - 0x000046d4 00000000 6765745f 6c696e65 5f627566 ....get_line_buf │ │ │ │ - 0x000046e4 66657228 246d6f64 756c652c 202f290a fer($module, /). │ │ │ │ - 0x000046f4 2d2d0a0a 52657475 726e2074 68652063 --..Return the c │ │ │ │ - 0x00004704 75727265 6e742063 6f6e7465 6e747320 urrent contents │ │ │ │ - 0x00004714 6f662074 6865206c 696e6520 62756666 of the line buff │ │ │ │ - 0x00004724 65722e00 70617273 655f616e 645f6269 er..parse_and_bi │ │ │ │ - 0x00004734 6e642824 6d6f6475 6c652c20 73747269 nd($module, stri │ │ │ │ - 0x00004744 6e672c20 2f290a2d 2d0a0a45 78656375 ng, /).--..Execu │ │ │ │ - 0x00004754 74652074 68652069 6e697420 6c696e65 te the init line │ │ │ │ - 0x00004764 2070726f 76696465 6420696e 20746865 provided in the │ │ │ │ - 0x00004774 20737472 696e6720 61726775 6d656e74 string argument │ │ │ │ - 0x00004784 2e000000 496d706f 7274696e 67207468 ....Importing th │ │ │ │ - 0x00004794 6973206d 6f64756c 6520656e 61626c65 is module enable │ │ │ │ - 0x000047a4 7320636f 6d6d616e 64206c69 6e652065 s command line e │ │ │ │ - 0x000047b4 64697469 6e672075 73696e67 20474e55 diting using GNU │ │ │ │ - 0x000047c4 20726561 646c696e 652e0000 40000000 readline...@... │ │ │ │ - 0x000047d4 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ - 0x000047e4 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ - 0x000047f4 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ - 0x00004804 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ - 0x00004814 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ - 0x00004824 09000000 12000000 09000000 1f000000 ................ │ │ │ │ - 0x00004834 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ - 0x00004844 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ - 0x00004854 09000000 00000000 00000000 ............ │ │ │ │ + 0x000034fc 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0000350c 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0000351c 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0000352c 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0000353c 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0000354c 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0000355c 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0000356c 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0000357c 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x0000358c 65646974 6c696e65 00000000 72656164 editline....read │ │ │ │ + 0x0000359c 6c696e65 00000000 5f524541 444c494e line...._READLIN │ │ │ │ + 0x000035ac 455f5645 5253494f 4e000000 5f524541 E_VERSION..._REA │ │ │ │ + 0x000035bc 444c494e 455f5255 4e54494d 455f5645 DLINE_RUNTIME_VE │ │ │ │ + 0x000035cc 5253494f 4e000000 5f524541 444c494e RSION..._READLIN │ │ │ │ + 0x000035dc 455f4c49 42524152 595f5645 5253494f E_LIBRARY_VERSIO │ │ │ │ + 0x000035ec 4e000000 6261636b 656e6400 70797468 N...backend.pyth │ │ │ │ + 0x000035fc 6f6e0000 31000000 32000000 58000000 on..1...2...X... │ │ │ │ + 0x0000360c 20090a60 7e214023 24255e26 2a28292d ..`~!@#$%^&*()- │ │ │ │ + 0x0000361c 3d2b5b7b 5d7d5c7c 3b3a2722 2c3c3e2f =+[{]}\|;:'",<>/ │ │ │ │ + 0x0000362c 3f000000 6f666600 656e6162 6c652d6d ?...off.enable-m │ │ │ │ + 0x0000363c 6574612d 6b657900 656e6162 6c652d62 eta-key.enable-b │ │ │ │ + 0x0000364c 7261636b 65746564 2d706173 74650000 racketed-paste.. │ │ │ │ + 0x0000365c 73757272 6f676174 65657363 61706500 surrogateescape. │ │ │ │ + 0x0000366c 72656164 5f686973 746f7279 5f66696c read_history_fil │ │ │ │ + 0x0000367c 65000000 7365745f 636f6d70 6c657465 e...set_complete │ │ │ │ + 0x0000368c 72000000 7365745f 252e3530 73286675 r...set_%.50s(fu │ │ │ │ + 0x0000369c 6e63293a 20617267 756d656e 74206e6f nc): argument no │ │ │ │ + 0x000036ac 74206361 6c6c6162 6c650000 7365745f t callable..set_ │ │ │ │ + 0x000036bc 7072655f 696e7075 745f686f 6f6b0000 pre_input_hook.. │ │ │ │ + 0x000036cc 6e6f7420 656e6f75 6768206d 656d6f72 not enough memor │ │ │ │ + 0x000036dc 7920746f 20736176 65206c6f 63616c65 y to save locale │ │ │ │ + 0x000036ec 00000000 7265706c 6163655f 68697374 ....replace_hist │ │ │ │ + 0x000036fc 6f72795f 6974656d 00000000 73747200 ory_item....str. │ │ │ │ + 0x0000370c 61726775 6d656e74 20320000 48697374 argument 2..Hist │ │ │ │ + 0x0000371c 6f727920 696e6465 78206361 6e6e6f74 ory index cannot │ │ │ │ + 0x0000372c 20626520 6e656761 74697665 00000000 be negative.... │ │ │ │ + 0x0000373c 4e6f2068 6973746f 72792069 74656d20 No history item │ │ │ │ + 0x0000374c 61742070 6f736974 696f6e20 25640000 at position %d.. │ │ │ │ + 0x0000375c 72656164 5f696e69 745f6669 6c650000 read_init_file.. │ │ │ │ + 0x0000376c 7365745f 636f6d70 6c657469 6f6e5f64 set_completion_d │ │ │ │ + 0x0000377c 6973706c 61795f6d 61746368 65735f68 isplay_matches_h │ │ │ │ + 0x0000378c 6f6f6b00 77726974 655f6869 73746f72 ook.write_histor │ │ │ │ + 0x0000379c 795f6669 6c650000 4e690000 61707065 y_file..Ni..appe │ │ │ │ + 0x000037ac 6e645f68 6973746f 72795f66 696c6500 nd_history_file. │ │ │ │ + 0x000037bc 6e656c65 6d656e74 73206d75 73742062 nelements must b │ │ │ │ + 0x000037cc 65206e6f 6e2d6e65 67617469 76650000 e non-negative.. │ │ │ │ + 0x000037dc 4e4e6900 7365745f 73746172 7475705f NNi.set_startup_ │ │ │ │ + 0x000037ec 686f6f6b 00000000 70617273 655f616e hook....parse_an │ │ │ │ + 0x000037fc 645f6269 6e640000 6765745f 6c696e65 d_bind..get_line │ │ │ │ + 0x0000380c 5f627566 66657200 696e7365 72745f74 _buffer.insert_t │ │ │ │ + 0x0000381c 65787400 72656469 73706c61 79000000 ext.redisplay... │ │ │ │ + 0x0000382c 6765745f 68697374 6f72795f 6974656d get_history_item │ │ │ │ + 0x0000383c 00000000 6765745f 63757272 656e745f ....get_current_ │ │ │ │ + 0x0000384c 68697374 6f72795f 6c656e67 74680000 history_length.. │ │ │ │ + 0x0000385c 7365745f 68697374 6f72795f 6c656e67 set_history_leng │ │ │ │ + 0x0000386c 74680000 6765745f 68697374 6f72795f th..get_history_ │ │ │ │ + 0x0000387c 6c656e67 74680000 6765745f 636f6d70 length..get_comp │ │ │ │ + 0x0000388c 6c657465 72000000 6765745f 636f6d70 leter...get_comp │ │ │ │ + 0x0000389c 6c657469 6f6e5f74 79706500 6765745f letion_type.get_ │ │ │ │ + 0x000038ac 62656769 64780000 6765745f 656e6469 begidx..get_endi │ │ │ │ + 0x000038bc 64780000 7365745f 636f6d70 6c657465 dx..set_complete │ │ │ │ + 0x000038cc 725f6465 6c696d73 00000000 7365745f r_delims....set_ │ │ │ │ + 0x000038dc 6175746f 5f686973 746f7279 00000000 auto_history.... │ │ │ │ + 0x000038ec 6164645f 68697374 6f727900 72656d6f add_history.remo │ │ │ │ + 0x000038fc 76655f68 6973746f 72795f69 74656d00 ve_history_item. │ │ │ │ + 0x0000390c 6765745f 636f6d70 6c657465 725f6465 get_completer_de │ │ │ │ + 0x0000391c 6c696d73 00000000 636c6561 725f6869 lims....clear_hi │ │ │ │ + 0x0000392c 73746f72 79000000 45646974 4c696e65 story...EditLine │ │ │ │ + 0x0000393c 20777261 70706572 00000000 496d706f wrapper....Impo │ │ │ │ + 0x0000394c 7274696e 67207468 6973206d 6f64756c rting this modul │ │ │ │ + 0x0000395c 6520656e 61626c65 7320636f 6d6d616e e enables comman │ │ │ │ + 0x0000396c 64206c69 6e652065 64697469 6e672075 d line editing u │ │ │ │ + 0x0000397c 73696e67 206c6962 65646974 20726561 sing libedit rea │ │ │ │ + 0x0000398c 646c696e 652e0000 63616c6c 5f726561 dline...call_rea │ │ │ │ + 0x0000399c 646c696e 65000000 636c6561 725f6869 dline...clear_hi │ │ │ │ + 0x000039ac 73746f72 7928246d 6f64756c 652c202f story($module, / │ │ │ │ + 0x000039bc 290a2d2d 0a0a436c 65617220 74686520 ).--..Clear the │ │ │ │ + 0x000039cc 63757272 656e7420 72656164 6c696e65 current readline │ │ │ │ + 0x000039dc 20686973 746f7279 2e000000 7365745f history....set_ │ │ │ │ + 0x000039ec 7072655f 696e7075 745f686f 6f6b2824 pre_input_hook($ │ │ │ │ + 0x000039fc 6d6f6475 6c652c20 66756e63 74696f6e module, function │ │ │ │ + 0x00003a0c 3d4e6f6e 652c202f 290a2d2d 0a0a5365 =None, /).--..Se │ │ │ │ + 0x00003a1c 74206f72 2072656d 6f766520 74686520 t or remove the │ │ │ │ + 0x00003a2c 66756e63 74696f6e 20696e76 6f6b6564 function invoked │ │ │ │ + 0x00003a3c 20627920 74686520 726c5f70 72655f69 by the rl_pre_i │ │ │ │ + 0x00003a4c 6e707574 5f686f6f 6b206361 6c6c6261 nput_hook callba │ │ │ │ + 0x00003a5c 636b2e0a 0a546865 2066756e 6374696f ck...The functio │ │ │ │ + 0x00003a6c 6e206973 2063616c 6c656420 77697468 n is called with │ │ │ │ + 0x00003a7c 206e6f20 61726775 6d656e74 73206166 no arguments af │ │ │ │ + 0x00003a8c 74657220 74686520 66697273 74207072 ter the first pr │ │ │ │ + 0x00003a9c 6f6d7074 0a686173 20626565 6e207072 ompt.has been pr │ │ │ │ + 0x00003aac 696e7465 6420616e 64206a75 73742062 inted and just b │ │ │ │ + 0x00003abc 65666f72 65207265 61646c69 6e652073 efore readline s │ │ │ │ + 0x00003acc 74617274 73207265 6164696e 6720696e tarts reading in │ │ │ │ + 0x00003adc 7075740a 63686172 61637465 72732e00 put.characters.. │ │ │ │ + 0x00003aec 7365745f 73746172 7475705f 686f6f6b set_startup_hook │ │ │ │ + 0x00003afc 28246d6f 64756c65 2c206675 6e637469 ($module, functi │ │ │ │ + 0x00003b0c 6f6e3d4e 6f6e652c 202f290a 2d2d0a0a on=None, /).--.. │ │ │ │ + 0x00003b1c 53657420 6f722072 656d6f76 65207468 Set or remove th │ │ │ │ + 0x00003b2c 65206675 6e637469 6f6e2069 6e766f6b e function invok │ │ │ │ + 0x00003b3c 65642062 79207468 6520726c 5f737461 ed by the rl_sta │ │ │ │ + 0x00003b4c 72747570 5f686f6f 6b206361 6c6c6261 rtup_hook callba │ │ │ │ + 0x00003b5c 636b2e0a 0a546865 2066756e 6374696f ck...The functio │ │ │ │ + 0x00003b6c 6e206973 2063616c 6c656420 77697468 n is called with │ │ │ │ + 0x00003b7c 206e6f20 61726775 6d656e74 73206a75 no arguments ju │ │ │ │ + 0x00003b8c 73740a62 65666f72 65207265 61646c69 st.before readli │ │ │ │ + 0x00003b9c 6e652070 72696e74 73207468 65206669 ne prints the fi │ │ │ │ + 0x00003bac 72737420 70726f6d 70742e00 7365745f rst prompt..set_ │ │ │ │ + 0x00003bbc 636f6d70 6c657469 6f6e5f64 6973706c completion_displ │ │ │ │ + 0x00003bcc 61795f6d 61746368 65735f68 6f6f6b28 ay_matches_hook( │ │ │ │ + 0x00003bdc 246d6f64 756c652c 2066756e 6374696f $module, functio │ │ │ │ + 0x00003bec 6e3d4e6f 6e652c20 2f290a2d 2d0a0a53 n=None, /).--..S │ │ │ │ + 0x00003bfc 6574206f 72207265 6d6f7665 20746865 et or remove the │ │ │ │ + 0x00003c0c 20636f6d 706c6574 696f6e20 64697370 completion disp │ │ │ │ + 0x00003c1c 6c617920 66756e63 74696f6e 2e0a0a54 lay function...T │ │ │ │ + 0x00003c2c 68652066 756e6374 696f6e20 69732063 he function is c │ │ │ │ + 0x00003c3c 616c6c65 64206173 0a202066 756e6374 alled as. funct │ │ │ │ + 0x00003c4c 696f6e28 73756273 74697475 74696f6e ion(substitution │ │ │ │ + 0x00003c5c 2c205b6d 61746368 65735d2c 206c6f6e , [matches], lon │ │ │ │ + 0x00003c6c 67657374 5f6d6174 63685f6c 656e6774 gest_match_lengt │ │ │ │ + 0x00003c7c 68290a6f 6e636520 65616368 2074696d h).once each tim │ │ │ │ + 0x00003c8c 65206d61 74636865 73206e65 65642074 e matches need t │ │ │ │ + 0x00003c9c 6f206265 20646973 706c6179 65642e00 o be displayed.. │ │ │ │ + 0x00003cac 6765745f 636f6d70 6c657465 725f6465 get_completer_de │ │ │ │ + 0x00003cbc 6c696d73 28246d6f 64756c65 2c202f29 lims($module, /) │ │ │ │ + 0x00003ccc 0a2d2d0a 0a476574 20746865 20776f72 .--..Get the wor │ │ │ │ + 0x00003cdc 64206465 6c696d69 74657273 20666f72 d delimiters for │ │ │ │ + 0x00003cec 20636f6d 706c6574 696f6e2e 00000000 completion..... │ │ │ │ + 0x00003cfc 7265706c 6163655f 68697374 6f72795f replace_history_ │ │ │ │ + 0x00003d0c 6974656d 28246d6f 64756c65 2c20706f item($module, po │ │ │ │ + 0x00003d1c 732c206c 696e652c 202f290a 2d2d0a0a s, line, /).--.. │ │ │ │ + 0x00003d2c 5265706c 61636573 20686973 746f7279 Replaces history │ │ │ │ + 0x00003d3c 20697465 6d206769 76656e20 62792069 item given by i │ │ │ │ + 0x00003d4c 74732070 6f736974 696f6e20 77697468 ts position with │ │ │ │ + 0x00003d5c 20636f6e 74656e74 73206f66 206c696e contents of lin │ │ │ │ + 0x00003d6c 652e0a0a 706f7320 6973207a 65726f2d e...pos is zero- │ │ │ │ + 0x00003d7c 62617365 642e0000 72656d6f 76655f68 based...remove_h │ │ │ │ + 0x00003d8c 6973746f 72795f69 74656d28 246d6f64 istory_item($mod │ │ │ │ + 0x00003d9c 756c652c 20706f73 2c202f29 0a2d2d0a ule, pos, /).--. │ │ │ │ + 0x00003dac 0a52656d 6f766520 68697374 6f727920 .Remove history │ │ │ │ + 0x00003dbc 6974656d 20676976 656e2062 79206974 item given by it │ │ │ │ + 0x00003dcc 73207a65 726f2d62 61736564 20706f73 s zero-based pos │ │ │ │ + 0x00003ddc 6974696f 6e2e0000 6164645f 68697374 ition...add_hist │ │ │ │ + 0x00003dec 6f727928 246d6f64 756c652c 20737472 ory($module, str │ │ │ │ + 0x00003dfc 696e672c 202f290a 2d2d0a0a 41646420 ing, /).--..Add │ │ │ │ + 0x00003e0c 616e2069 74656d20 746f2074 68652068 an item to the h │ │ │ │ + 0x00003e1c 6973746f 72792062 75666665 722e0000 istory buffer... │ │ │ │ + 0x00003e2c 7365745f 6175746f 5f686973 746f7279 set_auto_history │ │ │ │ + 0x00003e3c 28246d6f 64756c65 2c20656e 61626c65 ($module, enable │ │ │ │ + 0x00003e4c 642c202f 290a2d2d 0a0a456e 61626c65 d, /).--..Enable │ │ │ │ + 0x00003e5c 73206f72 20646973 61626c65 73206175 s or disables au │ │ │ │ + 0x00003e6c 746f6d61 74696320 68697374 6f72792e tomatic history. │ │ │ │ + 0x00003e7c 00000000 7365745f 636f6d70 6c657465 ....set_complete │ │ │ │ + 0x00003e8c 725f6465 6c696d73 28246d6f 64756c65 r_delims($module │ │ │ │ + 0x00003e9c 2c207374 72696e67 2c202f29 0a2d2d0a , string, /).--. │ │ │ │ + 0x00003eac 0a536574 20746865 20776f72 64206465 .Set the word de │ │ │ │ + 0x00003ebc 6c696d69 74657273 20666f72 20636f6d limiters for com │ │ │ │ + 0x00003ecc 706c6574 696f6e2e 00000000 6765745f pletion.....get_ │ │ │ │ + 0x00003edc 656e6469 64782824 6d6f6475 6c652c20 endidx($module, │ │ │ │ + 0x00003eec 2f290a2d 2d0a0a47 65742074 68652065 /).--..Get the e │ │ │ │ + 0x00003efc 6e64696e 6720696e 64657820 6f662074 nding index of t │ │ │ │ + 0x00003f0c 68652063 6f6d706c 6574696f 6e207363 he completion sc │ │ │ │ + 0x00003f1c 6f70652e 00000000 6765745f 62656769 ope.....get_begi │ │ │ │ + 0x00003f2c 64782824 6d6f6475 6c652c20 2f290a2d dx($module, /).- │ │ │ │ + 0x00003f3c 2d0a0a47 65742074 68652062 6567696e -..Get the begin │ │ │ │ + 0x00003f4c 6e696e67 20696e64 6578206f 66207468 ning index of th │ │ │ │ + 0x00003f5c 6520636f 6d706c65 74696f6e 2073636f e completion sco │ │ │ │ + 0x00003f6c 70652e00 6765745f 636f6d70 6c657469 pe..get_completi │ │ │ │ + 0x00003f7c 6f6e5f74 79706528 246d6f64 756c652c on_type($module, │ │ │ │ + 0x00003f8c 202f290a 2d2d0a0a 47657420 74686520 /).--..Get the │ │ │ │ + 0x00003f9c 74797065 206f6620 636f6d70 6c657469 type of completi │ │ │ │ + 0x00003fac 6f6e2062 65696e67 20617474 656d7074 on being attempt │ │ │ │ + 0x00003fbc 65642e00 6765745f 636f6d70 6c657465 ed..get_complete │ │ │ │ + 0x00003fcc 7228246d 6f64756c 652c202f 290a2d2d r($module, /).-- │ │ │ │ + 0x00003fdc 0a0a4765 74207468 65206375 7272656e ..Get the curren │ │ │ │ + 0x00003fec 7420636f 6d706c65 74657220 66756e63 t completer func │ │ │ │ + 0x00003ffc 74696f6e 2e000000 7365745f 636f6d70 tion....set_comp │ │ │ │ + 0x0000400c 6c657465 7228246d 6f64756c 652c2066 leter($module, f │ │ │ │ + 0x0000401c 756e6374 696f6e3d 4e6f6e65 2c202f29 unction=None, /) │ │ │ │ + 0x0000402c 0a2d2d0a 0a536574 206f7220 72656d6f .--..Set or remo │ │ │ │ + 0x0000403c 76652074 68652063 6f6d706c 65746572 ve the completer │ │ │ │ + 0x0000404c 2066756e 6374696f 6e2e0a0a 54686520 function...The │ │ │ │ + 0x0000405c 66756e63 74696f6e 20697320 63616c6c function is call │ │ │ │ + 0x0000406c 65642061 73206675 6e637469 6f6e2874 ed as function(t │ │ │ │ + 0x0000407c 6578742c 20737461 7465292c 0a666f72 ext, state),.for │ │ │ │ + 0x0000408c 20737461 74652069 6e20302c 20312c20 state in 0, 1, │ │ │ │ + 0x0000409c 322c202e 2e2e2c20 756e7469 6c206974 2, ..., until it │ │ │ │ + 0x000040ac 20726574 75726e73 2061206e 6f6e2d73 returns a non-s │ │ │ │ + 0x000040bc 7472696e 672e0a49 74207368 6f756c64 tring..It should │ │ │ │ + 0x000040cc 20726574 75726e20 74686520 6e657874 return the next │ │ │ │ + 0x000040dc 20706f73 7369626c 6520636f 6d706c65 possible comple │ │ │ │ + 0x000040ec 74696f6e 20737461 7274696e 67207769 tion starting wi │ │ │ │ + 0x000040fc 74682027 74657874 272e0000 6765745f th 'text'...get_ │ │ │ │ + 0x0000410c 68697374 6f72795f 6c656e67 74682824 history_length($ │ │ │ │ + 0x0000411c 6d6f6475 6c652c20 2f290a2d 2d0a0a52 module, /).--..R │ │ │ │ + 0x0000412c 65747572 6e207468 65206d61 78696d75 eturn the maximu │ │ │ │ + 0x0000413c 6d206e75 6d626572 206f6620 6c696e65 m number of line │ │ │ │ + 0x0000414c 73207468 61742077 696c6c20 62652077 s that will be w │ │ │ │ + 0x0000415c 72697474 656e2074 6f207468 65206869 ritten to the hi │ │ │ │ + 0x0000416c 73746f72 79206669 6c652e00 7365745f story file..set_ │ │ │ │ + 0x0000417c 68697374 6f72795f 6c656e67 74682824 history_length($ │ │ │ │ + 0x0000418c 6d6f6475 6c652c20 6c656e67 74682c20 module, length, │ │ │ │ + 0x0000419c 2f290a2d 2d0a0a53 65742074 6865206d /).--..Set the m │ │ │ │ + 0x000041ac 6178696d 616c206e 756d6265 72206f66 aximal number of │ │ │ │ + 0x000041bc 206c696e 65732077 68696368 2077696c lines which wil │ │ │ │ + 0x000041cc 6c206265 20777269 7474656e 20746f20 l be written to │ │ │ │ + 0x000041dc 74686520 68697374 6f727920 66696c65 the history file │ │ │ │ + 0x000041ec 2e0a0a41 206e6567 61746976 65206c65 ...A negative le │ │ │ │ + 0x000041fc 6e677468 20697320 75736564 20746f20 ngth is used to │ │ │ │ + 0x0000420c 696e6869 62697420 68697374 6f727920 inhibit history │ │ │ │ + 0x0000421c 7472756e 63617469 6f6e2e00 6765745f truncation..get_ │ │ │ │ + 0x0000422c 63757272 656e745f 68697374 6f72795f current_history_ │ │ │ │ + 0x0000423c 6c656e67 74682824 6d6f6475 6c652c20 length($module, │ │ │ │ + 0x0000424c 2f290a2d 2d0a0a52 65747572 6e207468 /).--..Return th │ │ │ │ + 0x0000425c 65206375 7272656e 7420286e 6f742074 e current (not t │ │ │ │ + 0x0000426c 6865206d 6178696d 756d2920 6c656e67 he maximum) leng │ │ │ │ + 0x0000427c 7468206f 66206869 73746f72 792e0000 th of history... │ │ │ │ + 0x0000428c 6765745f 68697374 6f72795f 6974656d get_history_item │ │ │ │ + 0x0000429c 28246d6f 64756c65 2c20696e 6465782c ($module, index, │ │ │ │ + 0x000042ac 202f290a 2d2d0a0a 52657475 726e2074 /).--..Return t │ │ │ │ + 0x000042bc 68652063 75727265 6e742063 6f6e7465 he current conte │ │ │ │ + 0x000042cc 6e747320 6f662068 6973746f 72792069 nts of history i │ │ │ │ + 0x000042dc 74656d20 6174206f 6e652d62 61736564 tem at one-based │ │ │ │ + 0x000042ec 20696e64 65782e00 61707065 6e645f68 index..append_h │ │ │ │ + 0x000042fc 6973746f 72795f66 696c6528 246d6f64 istory_file($mod │ │ │ │ + 0x0000430c 756c652c 206e656c 656d656e 74732c20 ule, nelements, │ │ │ │ + 0x0000431c 66696c65 6e616d65 3d4e6f6e 652c202f filename=None, / │ │ │ │ + 0x0000432c 290a2d2d 0a0a4170 70656e64 20746865 ).--..Append the │ │ │ │ + 0x0000433c 206c6173 74206e65 6c656d65 6e747320 last nelements │ │ │ │ + 0x0000434c 6974656d 73206f66 20746865 20686973 items of the his │ │ │ │ + 0x0000435c 746f7279 206c6973 7420746f 2066696c tory list to fil │ │ │ │ + 0x0000436c 652e0a0a 54686520 64656661 756c7420 e...The default │ │ │ │ + 0x0000437c 66696c65 6e616d65 20697320 7e2f2e68 filename is ~/.h │ │ │ │ + 0x0000438c 6973746f 72792e00 77726974 655f6869 istory..write_hi │ │ │ │ + 0x0000439c 73746f72 795f6669 6c652824 6d6f6475 story_file($modu │ │ │ │ + 0x000043ac 6c652c20 66696c65 6e616d65 3d4e6f6e le, filename=Non │ │ │ │ + 0x000043bc 652c202f 290a2d2d 0a0a5361 76652061 e, /).--..Save a │ │ │ │ + 0x000043cc 20726561 646c696e 65206869 73746f72 readline histor │ │ │ │ + 0x000043dc 79206669 6c652e0a 0a546865 20646566 y file...The def │ │ │ │ + 0x000043ec 61756c74 2066696c 656e616d 65206973 ault filename is │ │ │ │ + 0x000043fc 207e2f2e 68697374 6f72792e 00000000 ~/.history..... │ │ │ │ + 0x0000440c 72656164 5f686973 746f7279 5f66696c read_history_fil │ │ │ │ + 0x0000441c 6528246d 6f64756c 652c2066 696c656e e($module, filen │ │ │ │ + 0x0000442c 616d653d 4e6f6e65 2c202f29 0a2d2d0a ame=None, /).--. │ │ │ │ + 0x0000443c 0a4c6f61 64206120 72656164 6c696e65 .Load a readline │ │ │ │ + 0x0000444c 20686973 746f7279 2066696c 652e0a0a history file... │ │ │ │ + 0x0000445c 54686520 64656661 756c7420 66696c65 The default file │ │ │ │ + 0x0000446c 6e616d65 20697320 7e2f2e68 6973746f name is ~/.histo │ │ │ │ + 0x0000447c 72792e00 72656164 5f696e69 745f6669 ry..read_init_fi │ │ │ │ + 0x0000448c 6c652824 6d6f6475 6c652c20 66696c65 le($module, file │ │ │ │ + 0x0000449c 6e616d65 3d4e6f6e 652c202f 290a2d2d name=None, /).-- │ │ │ │ + 0x000044ac 0a0a4578 65637574 65206120 72656164 ..Execute a read │ │ │ │ + 0x000044bc 6c696e65 20696e69 7469616c 697a6174 line initializat │ │ │ │ + 0x000044cc 696f6e20 66696c65 2e0a0a54 68652064 ion file...The d │ │ │ │ + 0x000044dc 65666175 6c742066 696c656e 616d6520 efault filename │ │ │ │ + 0x000044ec 69732074 6865206c 61737420 66696c65 is the last file │ │ │ │ + 0x000044fc 6e616d65 20757365 642e0000 72656469 name used...redi │ │ │ │ + 0x0000450c 73706c61 7928246d 6f64756c 652c202f splay($module, / │ │ │ │ + 0x0000451c 290a2d2d 0a0a4368 616e6765 20776861 ).--..Change wha │ │ │ │ + 0x0000452c 74277320 64697370 6c617965 64206f6e t's displayed on │ │ │ │ + 0x0000453c 20746865 20736372 65656e20 746f2072 the screen to r │ │ │ │ + 0x0000454c 65666c65 63742063 6f6e7465 6e747320 eflect contents │ │ │ │ + 0x0000455c 6f662074 6865206c 696e6520 62756666 of the line buff │ │ │ │ + 0x0000456c 65722e00 696e7365 72745f74 65787428 er..insert_text( │ │ │ │ + 0x0000457c 246d6f64 756c652c 20737472 696e672c $module, string, │ │ │ │ + 0x0000458c 202f290a 2d2d0a0a 496e7365 72742074 /).--..Insert t │ │ │ │ + 0x0000459c 65787420 696e746f 20746865 206c696e ext into the lin │ │ │ │ + 0x000045ac 65206275 66666572 20617420 74686520 e buffer at the │ │ │ │ + 0x000045bc 63757273 6f722070 6f736974 696f6e2e cursor position. │ │ │ │ + 0x000045cc 00000000 6765745f 6c696e65 5f627566 ....get_line_buf │ │ │ │ + 0x000045dc 66657228 246d6f64 756c652c 202f290a fer($module, /). │ │ │ │ + 0x000045ec 2d2d0a0a 52657475 726e2074 68652063 --..Return the c │ │ │ │ + 0x000045fc 75727265 6e742063 6f6e7465 6e747320 urrent contents │ │ │ │ + 0x0000460c 6f662074 6865206c 696e6520 62756666 of the line buff │ │ │ │ + 0x0000461c 65722e00 70617273 655f616e 645f6269 er..parse_and_bi │ │ │ │ + 0x0000462c 6e642824 6d6f6475 6c652c20 73747269 nd($module, stri │ │ │ │ + 0x0000463c 6e672c20 2f290a2d 2d0a0a45 78656375 ng, /).--..Execu │ │ │ │ + 0x0000464c 74652074 68652069 6e697420 6c696e65 te the init line │ │ │ │ + 0x0000465c 2070726f 76696465 6420696e 20746865 provided in the │ │ │ │ + 0x0000466c 20737472 696e6720 61726775 6d656e74 string argument │ │ │ │ + 0x0000467c 2e000000 496d706f 7274696e 67207468 ....Importing th │ │ │ │ + 0x0000468c 6973206d 6f64756c 6520656e 61626c65 is module enable │ │ │ │ + 0x0000469c 7320636f 6d6d616e 64206c69 6e652065 s command line e │ │ │ │ + 0x000046ac 64697469 6e672075 73696e67 20474e55 diting using GNU │ │ │ │ + 0x000046bc 20726561 646c696e 652e0000 40000000 readline...@... │ │ │ │ + 0x000046cc 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ + 0x000046dc 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ + 0x000046ec 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ + 0x000046fc 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ + 0x0000470c 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ + 0x0000471c 09000000 12000000 09000000 1f000000 ................ │ │ │ │ + 0x0000472c 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ + 0x0000473c 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ + 0x0000474c 09000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00004860 00000000 .... │ │ │ │ + 0x00004758 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001ff10 552c0000 U,.. │ │ │ │ + 0x0001ff10 492b0000 I+.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001ff14 152c0000 .,.. │ │ │ │ + 0x0001ff14 092b0000 .+.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000201d4 d4010200 01000000 ffffffff ffffff3f ...............? │ │ │ │ 0x000201e4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000201f4 a0360000 88470000 18000000 14020200 .6...G.......... │ │ │ │ - 0x00020204 00000000 b1250000 252a0000 61280000 .....%..%*..a(.. │ │ │ │ - 0x00020214 fc380000 1d260000 08000000 28470000 .8...&......(G.. │ │ │ │ - 0x00020224 0c390000 95350000 04000000 d8460000 .9...5.......F.. │ │ │ │ - 0x00020234 1c390000 b5300000 08000000 78460000 .9...0......xF.. │ │ │ │ - 0x00020244 28390000 49310000 04000000 10460000 (9..I1.......F.. │ │ │ │ - 0x00020254 64380000 75310000 80000000 88450000 d8..u1.......E.. │ │ │ │ - 0x00020264 74370000 592c0000 80000000 14450000 t7..Y,.......E.. │ │ │ │ - 0x00020274 98380000 31330000 80000000 9c440000 .8..13.......D.. │ │ │ │ - 0x00020284 b0380000 951e0000 80000000 fc430000 .8...........C.. │ │ │ │ - 0x00020294 34390000 21300000 08000000 94430000 49..!0.......C.. │ │ │ │ - 0x000202a4 48390000 41320000 04000000 30430000 H9..A2......0C.. │ │ │ │ - 0x000202b4 64390000 991f0000 08000000 80420000 d9...........B.. │ │ │ │ - 0x000202c4 78390000 891f0000 04000000 10420000 x9...........B.. │ │ │ │ - 0x000202d4 88370000 41270000 80000000 0c410000 .7..A'.......A.. │ │ │ │ - 0x000202e4 8c390000 25280000 04000000 c8400000 .9..%(.......@.. │ │ │ │ - 0x000202f4 9c390000 e9200000 04000000 78400000 .9... ......x@.. │ │ │ │ - 0x00020304 b0390000 b5350000 04000000 2c400000 .9...5......,@.. │ │ │ │ - 0x00020314 bc390000 d9350000 04000000 e03f0000 .9...5.......?.. │ │ │ │ - 0x00020324 c8390000 b5260000 08000000 883f0000 .9...&.......?.. │ │ │ │ - 0x00020334 e0390000 091c0000 08000000 343f0000 .9..........4?.. │ │ │ │ - 0x00020344 f4390000 2d2d0000 08000000 ec3e0000 .9..--.......>.. │ │ │ │ - 0x00020354 003a0000 1d1e0000 08000000 8c3e0000 .:...........>.. │ │ │ │ - 0x00020364 f8370000 a51c0000 80000000 043e0000 .7...........>.. │ │ │ │ - 0x00020374 143a0000 65210000 04000000 b43d0000 .:..e!.......=.. │ │ │ │ - 0x00020384 74380000 a51d0000 80000000 c03c0000 t8...........<.. │ │ │ │ - 0x00020394 e8380000 01210000 80000000 f43b0000 .8...!.......;.. │ │ │ │ - 0x000203a4 c0370000 411c0000 80000000 f03a0000 .7..A........:.. │ │ │ │ - 0x000203b4 2c3a0000 012d0000 04000000 ac3a0000 ,:...-.......:.. │ │ │ │ + 0x000201f4 98350000 80460000 18000000 14020200 .5...F.......... │ │ │ │ + 0x00020204 00000000 b1250000 15290000 252c0000 .....%...)..%,.. │ │ │ │ + 0x00020214 f4370000 1d260000 08000000 20460000 .7...&...... F.. │ │ │ │ + 0x00020224 04380000 8d340000 04000000 d0450000 .8...4.......E.. │ │ │ │ + 0x00020234 14380000 ad2f0000 08000000 70450000 .8.../......pE.. │ │ │ │ + 0x00020244 20380000 41300000 04000000 08450000 8..A0.......E.. │ │ │ │ + 0x00020254 5c370000 6d300000 80000000 80440000 \7..m0.......D.. │ │ │ │ + 0x00020264 6c360000 512b0000 80000000 0c440000 l6..Q+.......D.. │ │ │ │ + 0x00020274 90370000 29320000 80000000 94430000 .7..)2.......C.. │ │ │ │ + 0x00020284 a8370000 951e0000 80000000 f4420000 .7...........B.. │ │ │ │ + 0x00020294 2c380000 192f0000 08000000 8c420000 ,8.../.......B.. │ │ │ │ + 0x000202a4 40380000 39310000 04000000 28420000 @8..91......(B.. │ │ │ │ + 0x000202b4 5c380000 991f0000 08000000 78410000 \8..........xA.. │ │ │ │ + 0x000202c4 70380000 891f0000 04000000 08410000 p8...........A.. │ │ │ │ + 0x000202d4 80360000 41270000 80000000 04400000 .6..A'.......@.. │ │ │ │ + 0x000202e4 84380000 25280000 04000000 c03f0000 .8..%(.......?.. │ │ │ │ + 0x000202f4 94380000 e9200000 04000000 703f0000 .8... ......p?.. │ │ │ │ + 0x00020304 a8380000 ad340000 04000000 243f0000 .8...4......$?.. │ │ │ │ + 0x00020314 b4380000 d1340000 04000000 d83e0000 .8...4.......>.. │ │ │ │ + 0x00020324 c0380000 b5260000 08000000 803e0000 .8...&.......>.. │ │ │ │ + 0x00020334 d8380000 091c0000 08000000 2c3e0000 .8..........,>.. │ │ │ │ + 0x00020344 ec380000 292c0000 08000000 e43d0000 .8..),.......=.. │ │ │ │ + 0x00020354 f8380000 1d1e0000 08000000 843d0000 .8...........=.. │ │ │ │ + 0x00020364 f0360000 a51c0000 80000000 fc3c0000 .6...........<.. │ │ │ │ + 0x00020374 0c390000 65210000 04000000 ac3c0000 .9..e!.......<.. │ │ │ │ + 0x00020384 6c370000 a51d0000 80000000 b83b0000 l7...........;.. │ │ │ │ + 0x00020394 e0370000 01210000 80000000 ec3a0000 .7...!.......:.. │ │ │ │ + 0x000203a4 b8360000 411c0000 80000000 e8390000 .6..A........9.. │ │ │ │ + 0x000203b4 24390000 f92b0000 04000000 a4390000 $9...+.......9.. │ │ │ │ 0x000203c4 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64616662 65656536 61313266 65366438 dafbeee6a12fe6d8 │ │ │ │ - 0x00000010 35303031 62313730 62653165 36656239 5001b170be1e6eb9 │ │ │ │ - 0x00000020 37396264 62632e64 65627567 00000000 79bdbc.debug.... │ │ │ │ - 0x00000030 3bb032cf ;.2. │ │ │ │ + 0x00000000 38643738 64633337 38336333 32376164 8d78dc3783c327ad │ │ │ │ + 0x00000010 30303339 32303264 38346239 37616666 0039202d84b97aff │ │ │ │ + 0x00000020 61376231 30342e64 65627567 00000000 a7b104.debug.... │ │ │ │ + 0x00000030 b351e259 .Q.Y