--- /srv/rebuilderd/tmp/rebuilderdo6BGww/inputs/libpython3.13-stdlib_3.13.14-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdo6BGww/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 1842844 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 0x0a294 0x0a294 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 00594c 00 AX 0 0 4 │ │ │ │ + [10] .fini PROGBITS 00007a84 007a84 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 00007a8c 007a8c 002804 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 0000a290 00a290 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) 0x7a84 │ │ │ │ 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: 320272ede3707952980e9d67afff1241bc2faaa7 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -103,19 +103,16 @@ │ │ │ │ PyUnicode_FromFormatV │ │ │ │ Py_GenericAlias │ │ │ │ PyType_GenericNew │ │ │ │ PyObject_GenericGetAttr │ │ │ │ PyObject_SelfIter │ │ │ │ 3F*F!F@F │ │ │ │ 9I0F*jyD │ │ │ │ -3+`%afKX │ │ │ │ -#F2F9FHF │ │ │ │ 'I"F'KyX │ │ │ │ -[J@FiK!F{D │ │ │ │ -'I*F'KyX │ │ │ │ +#I*F#KyX │ │ │ │ H KxD J{D │ │ │ │ 3#`ch[mZ │ │ │ │ asyncio.events │ │ │ │ get_event_loop_policy │ │ │ │ asyncio.base_futures │ │ │ │ _future_repr │ │ │ │ asyncio.exceptions │ │ │ ├── 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 6e4c │ │ │ │ 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, ip, asr lr │ │ │ │ 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 │ │ │ │ + andeq r5, r0, r8, lsr lr │ │ │ │ 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 │ │ │ │ + ldc2 0, cr15, [r6, #16]! │ │ │ │ + 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, r2, asr #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 1411f4 │ │ │ │ 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 │ │ │ │ + andeq r5, r0, r6, lsr r7 │ │ │ │ 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, r6, lsr #23 │ │ │ │ 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, r2, lsr #23 │ │ │ │ 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, r8, lsl #13 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ - andeq r5, r0, ip, asr #21 │ │ │ │ + andeq r5, r0, ip, ror fp │ │ │ │ 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 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ 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 0x0000bd43 │ │ │ │ + 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, r4, lsr #7 │ │ │ │ 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 │ │ │ │ + stc2l 0, cr15, [r8, #-8]! │ │ │ │ + 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 │ │ │ │ + cdplt 0, 3, cr15, cr12, cr2, {0} │ │ │ │ + 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, #608] @ (3270 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #776] @ (33b8 ) │ │ │ │ + ldr r5, [pc, #456] @ (31e0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #728] @ (338c ) │ │ │ │ + ldr r5, [pc, #408] @ (31b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #728] @ (3390 ) │ │ │ │ + ldr r5, [pc, #408] @ (31b8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #680] @ (3364 ) │ │ │ │ + ldr r5, [pc, #360] @ (318c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #712] @ (3388 ) │ │ │ │ + ldr r5, [pc, #392] @ (31b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #632] @ (333c ) │ │ │ │ + ldr r5, [pc, #312] @ (3164 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #648] @ (3350 ) │ │ │ │ + ldr r5, [pc, #328] @ (3178 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #656] @ (335c ) │ │ │ │ + ldr r5, [pc, #336] @ (3184 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #576] @ (3310 ) │ │ │ │ + ldr r5, [pc, #256] @ (3138 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #592] @ (3324 ) │ │ │ │ + ldr r5, [pc, #272] @ (314c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #568] @ (3310 ) │ │ │ │ + ldr r5, [pc, #248] @ (3138 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #568] @ (3314 ) │ │ │ │ + ldr r5, [pc, #248] @ (313c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #512] @ (32e0 ) │ │ │ │ + ldr r5, [pc, #192] @ (3108 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (32fc ) │ │ │ │ + ldr r5, [pc, #216] @ (3124 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #400] @ (327c ) │ │ │ │ + ldr r5, [pc, #80] @ (30a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #336] @ (3240 ) │ │ │ │ + ldr r5, [pc, #16] @ (3068 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #312] @ (322c ) │ │ │ │ + ldr r4, [pc, #1016] @ (3454 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #64] @ (3138 ) │ │ │ │ + ldr r4, [pc, #768] @ (3360 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #80] @ (314c ) │ │ │ │ + ldr r4, [pc, #784] @ (3374 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #80] @ (3150 ) │ │ │ │ + ldr r4, [pc, #784] @ (3378 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #760] @ (33fc ) │ │ │ │ + ldr r4, [pc, #440] @ (3224 ) │ │ │ │ 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, #544] @ (34d4 ) │ │ │ │ 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 4808 │ │ │ │ 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 │ │ │ │ + orrs r2, 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,3257 +2480,3235 @@ │ │ │ │ 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 70ec │ │ │ │ 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, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r6, [pc, #760] @ (4534 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - add r8, pc │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + add r6, pc │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 43c4 │ │ │ │ + bne.n 42d8 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 44a4 │ │ │ │ + ble.w 43ce │ │ │ │ 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 4516 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ blx 2060 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4570 │ │ │ │ + beq.w 4460 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 45ba │ │ │ │ + beq.w 451a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4442 │ │ │ │ + bne.w 43b6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 436c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 435c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 436c │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 435c │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 44ea │ │ │ │ + beq.w 44aa │ │ │ │ adds r1, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r1, [r2, #0] │ │ │ │ + str r2, [r4, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 44f4 │ │ │ │ - ldr r2, [pc, #652] @ (45d4 ) │ │ │ │ + beq.w 44b4 │ │ │ │ + ldr r2, [pc, #640] @ (4538 ) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4364 │ │ │ │ + beq.n 42d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45ae │ │ │ │ + beq.w 450e │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str r6, [r1, #12] │ │ │ │ - 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 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 1fd4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 44fe │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #536] @ (45d4 ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r1, [r0, #0] │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ - b.n 4352 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - add.w r9, r1, r3 │ │ │ │ + add.w r8, r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #520] @ (45d8 ) │ │ │ │ + ldr r2, [pc, #600] @ (453c ) │ │ │ │ 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 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 44ca │ │ │ │ + beq.w 4460 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.w 4448 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4308 │ │ │ │ + beq.n 426e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 459c │ │ │ │ + beq.w 4452 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44d4 │ │ │ │ + bne.w 4438 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 445e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 445e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43f4 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - ldr r3, [pc, #408] @ (45d4 ) │ │ │ │ - ldr.w r7, [r8, r3] │ │ │ │ - b.n 4364 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 412c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 44e6 │ │ │ │ - ldr r2, [pc, #380] @ (45d4 ) │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ - b.n 4352 │ │ │ │ + ldr r3, [pc, #480] @ (4538 ) │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + b.n 42d0 │ │ │ │ movs r0, #2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ blx 2108 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4570 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ + beq.w 44f0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str r6, [r0, #12] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - str r5, [r7, #16] │ │ │ │ + str r5, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4574 │ │ │ │ + bne.w 44d0 │ │ │ │ movs r0, #1 │ │ │ │ blx 1fd4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 455a │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - b.n 443a │ │ │ │ - ldr r3, [pc, #308] @ (45dc ) │ │ │ │ + beq.w 44bc │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + ldr r2, [pc, #392] @ (4538 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + b.n 42be │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 4094 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4464 │ │ │ │ + ldr r2, [pc, #364] @ (4538 ) │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + b.n 42be │ │ │ │ + ldr r3, [pc, #368] @ (4540 ) │ │ │ │ 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 │ │ │ │ + beq.n 4460 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + b.n 430c │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + blx 2108 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4460 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str r5, [r7, #16] │ │ │ │ + cbnz r0, 4482 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 1fd4 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + cbz r0, 4468 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + b.n 4356 │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 412c │ │ │ │ + bl 4094 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 443a │ │ │ │ - b.n 4570 │ │ │ │ + beq.n 4356 │ │ │ │ + b.n 4460 │ │ │ │ + ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 426e │ │ │ │ + ldr r3, [pc, #240] @ (4544 ) │ │ │ │ + ldr r1, [pc, #240] @ (4548 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e0c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4352 │ │ │ │ + b.n 42d0 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 42be │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4460 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4460 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4460 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 1f88 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 446e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4356 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4356 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4356 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 4346 │ │ │ │ - ldr r3, [pc, #220] @ (45d4 ) │ │ │ │ + bne.w 42b4 │ │ │ │ + ldr r3, [pc, #128] @ (4538 ) │ │ │ │ str r5, [r4, #16] │ │ │ │ - ldr.w r7, [r8, r3] │ │ │ │ - b.n 4364 │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + b.n 42d0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 450e │ │ │ │ + beq.n 44cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 4552 │ │ │ │ + cbz r3, 452c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 4352 │ │ │ │ + b.n 42be │ │ │ │ blx 1f88 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbnz r0, 453a │ │ │ │ + cbnz r0, 44f6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452a │ │ │ │ + beq.n 44e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 454a │ │ │ │ - ldr r2, [pc, #168] @ (45d4 ) │ │ │ │ + cbz r3, 4506 │ │ │ │ + ldr r2, [pc, #76] @ (4538 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ - b.n 4352 │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + b.n 42be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 4352 │ │ │ │ + b.n 42be │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4544 │ │ │ │ + beq.n 4500 │ │ │ │ subs r7, r3, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ - cbz r7, 4552 │ │ │ │ + cbz r7, 452c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4352 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 452a │ │ │ │ + b.n 42be │ │ │ │ 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 44e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4364 │ │ │ │ - mov r9, r1 │ │ │ │ - b.n 43ca │ │ │ │ - ldr r3, [pc, #36] @ (45e0 ) │ │ │ │ - ldr r1, [pc, #40] @ (45e8 ) │ │ │ │ + b.n 42d0 │ │ │ │ + mov r8, r1 │ │ │ │ + b.n 42de │ │ │ │ + ldr r3, [pc, #40] @ (4544 ) │ │ │ │ + ldr r1, [pc, #44] @ (454c ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 4352 │ │ │ │ - nop │ │ │ │ - pop {r5, pc} │ │ │ │ + b.n 42be │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 44cc │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #0 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ 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] @ (45a4 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 461e │ │ │ │ - cbnz r1, 4618 │ │ │ │ + cbnz r3, 4582 │ │ │ │ + cbnz r1, 457c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4630 │ │ │ │ + cbz r0, 4594 │ │ │ │ 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 4568 │ │ │ │ + ldr r3, [pc, #36] @ (45a8 ) │ │ │ │ + ldr r1, [pc, #36] @ (45ac ) │ │ │ │ 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] @ (45b0 ) │ │ │ │ + ldr r1, [pc, #28] @ (45b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 462c │ │ │ │ - cbnz r6, 4682 │ │ │ │ + b.n 4590 │ │ │ │ + hlt 0x001a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ 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] @ (46e0 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46dc │ │ │ │ + bne.n 4640 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 476e │ │ │ │ + beq.n 46d2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 475e │ │ │ │ - ldr r1, [pc, #260] @ (4780 ) │ │ │ │ + bne.n 46c2 │ │ │ │ + ldr r1, [pc, #260] @ (46e4 ) │ │ │ │ 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 46be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4720 │ │ │ │ + beq.n 4684 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 46b2 │ │ │ │ + beq.n 4616 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4774 │ │ │ │ + beq.n 46d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48a4 │ │ │ │ + bl 4808 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4744 │ │ │ │ - ldr r2, [pc, #192] @ (4784 ) │ │ │ │ + beq.n 46a8 │ │ │ │ + ldr r2, [pc, #192] @ (46e8 ) │ │ │ │ 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 4656 │ │ │ │ + blt.n 466c │ │ │ │ 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 45d4 │ │ │ │ + ldr r3, [pc, #164] @ (46ec ) │ │ │ │ + ldr r1, [pc, #164] @ (46f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 475a │ │ │ │ - ldr r1, [pc, #156] @ (4790 ) │ │ │ │ + b.n 46be │ │ │ │ + ldr r1, [pc, #156] @ (46f4 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #156] @ (4794 ) │ │ │ │ + ldr r3, [pc, #156] @ (46f8 ) │ │ │ │ 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] @ (46fc ) │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475a │ │ │ │ + beq.n 46be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 475a │ │ │ │ + cbnz r3, 46be │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 475a │ │ │ │ - ldr r0, [pc, #108] @ (4790 ) │ │ │ │ + b.n 46be │ │ │ │ + ldr r0, [pc, #108] @ (46f4 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #116] @ (479c ) │ │ │ │ + ldr r1, [pc, #116] @ (4700 ) │ │ │ │ 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 46be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 475a │ │ │ │ - b.n 471a │ │ │ │ + cbnz r3, 46be │ │ │ │ + b.n 467e │ │ │ │ blx 1fac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 55f8 │ │ │ │ + bl 5540 │ │ │ │ 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 463a │ │ │ │ + ldr r3, [pc, #40] @ (46ec ) │ │ │ │ + ldr r1, [pc, #60] @ (4704 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 475a │ │ │ │ - ldr r1, [pc, #52] @ (47a4 ) │ │ │ │ + b.n 46be │ │ │ │ + ldr r1, [pc, #52] @ (4708 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 467e │ │ │ │ + b.n 45e2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 46b2 │ │ │ │ - cbnz r4, 47a4 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0090 │ │ │ │ + b.n 4616 │ │ │ │ + rev r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r7, r1, #1 │ │ │ │ + ite cs │ │ │ │ + movcs r1, r0 │ │ │ │ + asrcc r3, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x0038 │ │ │ │ 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] @ (47f0 ) │ │ │ │ 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 478e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4866 │ │ │ │ + beq.n 47ca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47ec │ │ │ │ + beq.n 4750 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 485e │ │ │ │ + beq.n 47c2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48a4 │ │ │ │ + bl 4808 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4814 │ │ │ │ - ldr r2, [pc, #148] @ (4890 ) │ │ │ │ + cbz r0, 4778 │ │ │ │ + ldr r2, [pc, #148] @ (47f4 ) │ │ │ │ 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 4792 │ │ │ │ + blt.n 47a8 │ │ │ │ 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 5540 │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 480e │ │ │ │ - ldr r1, [pc, #100] @ (4894 ) │ │ │ │ + b.n 4772 │ │ │ │ + ldr r1, [pc, #100] @ (47f8 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #100] @ (4898 ) │ │ │ │ + ldr r3, [pc, #100] @ (47fc ) │ │ │ │ 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] @ (4800 ) │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 482a │ │ │ │ + beq.n 478e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 482a │ │ │ │ + bne.n 478e │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 482a │ │ │ │ + b.n 478e │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 47ec │ │ │ │ - ldr r0, [pc, #44] @ (4894 ) │ │ │ │ + b.n 4750 │ │ │ │ + ldr r0, [pc, #44] @ (47f8 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #52] @ (48a0 ) │ │ │ │ + ldr r1, [pc, #52] @ (4804 ) │ │ │ │ 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 478e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 482a │ │ │ │ - b.n 4858 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + bne.n 478e │ │ │ │ + b.n 47bc │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r7, r2, #28 │ │ │ │ + lsrs r3, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ 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, #2832] @ 5330 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, pc │ │ │ │ - mov r7, r2 │ │ │ │ + mov r8, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5088 │ │ │ │ + bne.w 4fb6 │ │ │ │ ldrb.w r3, [r1, #52] @ 0x34 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.w 49f6 │ │ │ │ + bne.w 496e │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b54 │ │ │ │ + bne.w 4ade │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52c0 │ │ │ │ + beq.w 4f76 │ │ │ │ mov r5, r2 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 4a2a │ │ │ │ - ldr.w r3, [pc, #2792] @ 53dc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 49a2 │ │ │ │ + ldr.w r3, [pc, #2776] @ 5334 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r1, r5 │ │ │ │ blx 2090 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 4a84 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 4c1c │ │ │ │ + bhi.w 4a00 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 4b34 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 50e8 │ │ │ │ + bmi.w 5276 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50d8 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 50b2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 4bac │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - movs r2, #2 │ │ │ │ - str r5, [r4, #32] │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 4ee2 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ + beq.w 5266 │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 4ff8 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + str r1, [r4, #48] @ 0x30 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 4c04 │ │ │ │ + ldr.w r8, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #12] │ │ │ │ - strd r3, r7, [sp, #32] │ │ │ │ + strd r3, r5, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 5060 │ │ │ │ - ldr.w r3, [pc, #2692] @ 53e0 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 4f34 │ │ │ │ + ldr.w r3, [pc, #2672] @ 5338 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ + ldr r3, [r7, #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 5252 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4990 │ │ │ │ + beq.n 48fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5082 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 524a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 49a8 │ │ │ │ + beq.n 4914 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5076 │ │ │ │ - cbz r5, 49be │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 52aa │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 4932 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 49be │ │ │ │ + beq.n 4932 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 520a │ │ │ │ + beq.w 5198 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51e6 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 4bc6 │ │ │ │ - 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 52b8 │ │ │ │ + ldr.w r9, [r4, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 4c10 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 4ba4 │ │ │ │ + ldr.w r3, [pc, #2528] @ 5334 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 509a │ │ │ │ + bne.w 4fa4 │ │ │ │ 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 4fc8 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7394 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 73ac │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.w 4c00 │ │ │ │ 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 4ae0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b76 │ │ │ │ - ldr.w r3, [pc, #2484] @ 53e0 │ │ │ │ + beq.w 4b00 │ │ │ │ + ldr.w r3, [pc, #2452] @ 5338 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - strd r0, r7, [sp, #32] │ │ │ │ + strd r0, r8, [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 51ca │ │ │ │ add r0, sp, #16 │ │ │ │ blx 1f34 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 524a │ │ │ │ + beq.w 51b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4908 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.w 486e │ │ │ │ + ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 4908 │ │ │ │ + beq.w 486e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 523e │ │ │ │ + beq.w 51a6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 4908 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, r4 │ │ │ │ - beq.w 5278 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 4c92 │ │ │ │ + bne.w 486e │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + cmp r8, r4 │ │ │ │ + beq.w 4f44 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 4bd8 │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 502a │ │ │ │ - ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ + bne.w 4f98 │ │ │ │ + ldrb.w r3, [r8, #52] @ 0x34 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 4fea │ │ │ │ - ldr.w r0, [pc, #2356] @ 53e4 │ │ │ │ + bpl.w 4efe │ │ │ │ + ldr.w r0, [pc, #2316] @ 533c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ - strb.w r3, [r7, #52] @ 0x34 │ │ │ │ + strb.w r3, [r8, #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 4bfa │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ + ldr r5, [r4, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 506a │ │ │ │ + ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f90 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 4f5a │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + bne.w 4ec8 │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f00 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + bne.w 4e68 │ │ │ │ + ldr.w r3, [r8, #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 50d2 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r5, [r7, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + str.w r2, [r8, #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 50de │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r5, [r8, #16] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4ab6 │ │ │ │ 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 50cc │ │ │ │ + ldr.w r3, [pc, #2172] @ 5334 │ │ │ │ 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 5172 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ + str.w r8, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 5328 │ │ │ │ - ldr.w r3, [pc, #2188] @ 53dc │ │ │ │ + bmi.w 50ee │ │ │ │ + ldr.w r3, [pc, #2140] @ 5334 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 49ee │ │ │ │ + b.n 4966 │ │ │ │ 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 4af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5218 │ │ │ │ + beq.w 516a │ │ │ │ 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 4850 │ │ │ │ + ldr.w r3, [pc, #2108] @ 5340 │ │ │ │ + ldr.w r1, [pc, #2108] @ 5344 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4cbc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n 4c00 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.n 4c00 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4cbc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4cbc │ │ │ │ - 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 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 49ce │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - mov sl, r3 │ │ │ │ - cmp sl, r9 │ │ │ │ - bgt.n 4cc0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 49cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 49cc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 49da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49da │ │ │ │ - ldr.w r3, [pc, #2004] @ 53dc │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 4c00 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 4cbc │ │ │ │ - ldr.w r3, [pc, #1988] @ 53dc │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - b.n 49e2 │ │ │ │ - ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ + b.n 4c00 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 1d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4eec │ │ │ │ + bne.n 4bc4 │ │ │ │ blx 1fac │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 6f00 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 6f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5220 │ │ │ │ + beq.w 504c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 5050 │ │ │ │ - ldr.w r3, [pc, #1952] @ 53f0 │ │ │ │ + bne.w 503c │ │ │ │ + ldr.w r3, [pc, #2020] @ 5348 │ │ │ │ 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 5034 │ │ │ │ + ldr.w r3, [pc, #2004] @ 534c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5048 │ │ │ │ + bne.w 5034 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4b4c │ │ │ │ + beq.n 4ad6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b4c │ │ │ │ + bne.n 4ad6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4b4c │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ + b.n 4ad6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4952 │ │ │ │ + ldr.w r3, [pc, #1924] @ 5334 │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbz r4, 4c00 │ │ │ │ + ldr.w r3, [pc, #1908] @ 5334 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + b.n 495a │ │ │ │ + blx 1fac │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + bl 72c0 │ │ │ │ + b.n 4968 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4a98 │ │ │ │ - ldr.w r3, [pc, #1852] @ 53dc │ │ │ │ + beq.w 4a16 │ │ │ │ + ldr.w r3, [pc, #1872] @ 5334 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 4cfe │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.n 4c44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4030 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 49ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 3d58 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 49f0 │ │ │ │ - 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 3f98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bd0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 4966 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3cc0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4968 │ │ │ │ + ldr.w r9, [r4, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 4946 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + mov sl, r3 │ │ │ │ + cmp sl, r8 │ │ │ │ + bgt.w 4e24 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 50be │ │ │ │ + beq.w 4944 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50be │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 4944 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 50be │ │ │ │ - ldr.w r3, [pc, #1760] @ 53e0 │ │ │ │ + b.n 4944 │ │ │ │ + ldr.w r3, [pc, #1776] @ 5338 │ │ │ │ add r2, sp, #20 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ 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 4bfa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 516a │ │ │ │ + beq.w 51f2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 516a │ │ │ │ + beq.w 51f2 │ │ │ │ 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 51e2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4cb6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ + blt.n 4bfa │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 5144 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ + beq.w 5224 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5144 │ │ │ │ + beq.w 5224 │ │ │ │ add.w r1, sl, #32768 @ 0x8000 │ │ │ │ add r2, sp, #32 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ blx 1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cb6 │ │ │ │ + blt.n 4bfa │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 512c │ │ │ │ + beq.w 501c │ │ │ │ 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 4cd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d8c │ │ │ │ + cbnz r3, 4cd0 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4cb6 │ │ │ │ + beq.n 4bfa │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r2, fp │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.w 5018 │ │ │ │ + bne.w 4f86 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4db2 │ │ │ │ + beq.n 4cf6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51a8 │ │ │ │ + beq.w 4fe8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4fea │ │ │ │ - ldr.w r3, [pc, #1596] @ 53f8 │ │ │ │ + beq.w 4efe │ │ │ │ + ldr.w r3, [pc, #1616] @ 5350 │ │ │ │ add.w r1, sl, #25856 @ 0x6500 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ 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 4bfa │ │ │ │ + ldr.w r0, [pc, #1592] @ 5354 │ │ │ │ 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 4bfa │ │ │ │ add.w r1, sl, #27264 @ 0x6a80 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx 1d6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 51b8 │ │ │ │ + beq.w 52dc │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ blx 2120 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e34 │ │ │ │ + beq.n 4d76 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4e34 │ │ │ │ + cbnz r3, 4d76 │ │ │ │ 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 4d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51d6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 4cb6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 52fa │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 4bfa │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 52ac │ │ │ │ + bne.w 5308 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ + str.w r8, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 49ee │ │ │ │ + bpl.w 4966 │ │ │ │ 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 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str.w r8, [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 4dec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53a6 │ │ │ │ + beq.w 531a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.w 4c00 │ │ │ │ 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 4e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53d0 │ │ │ │ + beq.w 5328 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 4cbc │ │ │ │ + blt.w 4c00 │ │ │ │ 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 │ │ │ │ - blx 1fac │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 72a8 │ │ │ │ - b.n 49f0 │ │ │ │ - movs r0, #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 2108 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + b.n 4966 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + ldr.w r2, [r3, r8, lsl #2] │ │ │ │ + mov r3, r4 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl 4094 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fa4 │ │ │ │ + beq.w 4c1c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 5002 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 5002 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5002 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2108 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4edc │ │ │ │ + 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] │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str r5, [r0, #16] │ │ │ │ + ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 52ea │ │ │ │ + bne.w 5080 │ │ │ │ movs r0, #1 │ │ │ │ blx 1fd4 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52d0 │ │ │ │ + beq.w 50ac │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - 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] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ 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 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 4aac │ │ │ │ + b.n 4ab6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 4094 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4ebc │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 4bfa │ │ │ │ + subs r5, r3, #1 │ │ │ │ + str r5, [r2, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 4bfa │ │ │ │ + mov r0, r2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4b40 │ │ │ │ - ldr r3, [pc, #1020] @ (53e8 ) │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 4abc │ │ │ │ + b.n 4bfa │ │ │ │ + ldr.w r3, [pc, #1088] @ 5340 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1040] @ 5404 │ │ │ │ + ldr.w r3, [pc, #1104] @ 5358 │ │ │ │ add r3, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ + strd r4, r8, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 2cd8 <__gmon_start__@plt+0xbac> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl 2c40 <__gmon_start__@plt+0xb14> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5014 │ │ │ │ + beq.n 4f30 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 506e │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 4fe0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b.n 49f0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 502a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 502a │ │ │ │ - mov r0, fp │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #956] @ (53e8 ) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #980] @ (5408 ) │ │ │ │ - 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 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 1da0 │ │ │ │ - b.n 4cbc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 4c4c │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4c4c │ │ │ │ - ldr r3, [pc, #892] @ (53e0 ) │ │ │ │ + b.n 4968 │ │ │ │ + ldr.w r3, [pc, #1024] @ 5338 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r8 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - b.n 496a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5014 │ │ │ │ + b.n 48d6 │ │ │ │ + ldr r2, [pc, #1016] @ (5340 ) │ │ │ │ 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 │ │ │ │ + ldr.w r3, [pc, #1040] @ 535c │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + bl 2c40 <__gmon_start__@plt+0xb14> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49ee │ │ │ │ + bne.n 4f30 │ │ │ │ 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 ) │ │ │ │ + b.n 4f30 │ │ │ │ + ldr r3, [pc, #968] @ (5340 ) │ │ │ │ + ldr r1, [pc, #996] @ (5360 ) │ │ │ │ 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] │ │ │ │ + b.n 4c00 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4c10 │ │ │ │ + beq.n 4f98 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 4f98 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #932] @ (5340 ) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr r3, [pc, #964] @ (5364 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 4f0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c0a │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 4c14 │ │ │ │ - b.n 4cbc │ │ │ │ + bne.w 4966 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4966 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + cbz r2, 4fd8 │ │ │ │ + ldr r1, [pc, #940] @ (5368 ) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 202c │ │ │ │ + b.n 4c00 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ blx 1ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49fc │ │ │ │ - b.n 4a0e │ │ │ │ + beq.w 4974 │ │ │ │ + b.n 4986 │ │ │ │ + ldr r3, [pc, #856] @ (5334 ) │ │ │ │ + ldr.w r8, [r6, r3] │ │ │ │ + b.n 4fba │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4f30 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 4cfe │ │ │ │ + b.n 4efe │ │ │ │ + ldr r1, [pc, #880] @ (536c ) │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e0c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 4c00 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 4c00 │ │ │ │ + b.n 4bb4 │ │ │ │ add.w r1, sl, #26624 @ 0x6800 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ 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 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 50be │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 50be │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 50be │ │ │ │ - b.n 4cf8 │ │ │ │ + bne.w 4cd6 │ │ │ │ + b.n 4bfa │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.w 49be │ │ │ │ - mov r0, r2 │ │ │ │ + blx 1da0 │ │ │ │ + b.n 4c00 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 4b62 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4b6e │ │ │ │ + b.n 4b62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.w 4c00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4cbc │ │ │ │ + bne.w 4c00 │ │ │ │ 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 ) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #420] @ (5424 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - bl 2cd8 <__gmon_start__@plt+0xbac> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 5014 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5014 │ │ │ │ - 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 │ │ │ │ + b.n 4c00 │ │ │ │ + ldr r3, [pc, #724] @ (5340 ) │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r1, [pc, #768] @ (5370 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ 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 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + b.n 4edc │ │ │ │ + mov r1, r7 │ │ │ │ blx 1f88 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52d8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 530c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 50b2 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 4eba │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5434 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4b2a │ │ │ │ + bne.w 4eba │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 4eba │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 50bc │ │ │ │ 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 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 50c0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + b.n 4edc │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 50bc │ │ │ │ + ldr r3, [pc, #612] @ (5334 ) │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + b.n 4ef0 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + str.w r2, [r8, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 4a9a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r5, [r8, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 4aac │ │ │ │ + b.n 4ab6 │ │ │ │ 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 ) │ │ │ │ - strd r7, r5, [sp, #32] │ │ │ │ + ldr r3, [pc, #556] @ (5338 ) │ │ │ │ + strd r8, 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 512e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 53c4 │ │ │ │ + cbz r3, 5184 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4cbc │ │ │ │ + beq.w 4c00 │ │ │ │ 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 514c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 542c │ │ │ │ + cbz r3, 5190 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 4cbc │ │ │ │ - beq.w 4b4c │ │ │ │ + blt.w 4c00 │ │ │ │ + beq.w 4ad6 │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #68] @ (53dc ) │ │ │ │ + ldr r3, [pc, #472] @ (5334 ) │ │ │ │ bic.w r2, r2, #4 │ │ │ │ strb.w r2, [r4, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.w 49ee │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 4966 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4af8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4ac8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4ac8 │ │ │ │ + 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 5134 │ │ │ │ + b.n 4c00 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 514c │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.w 4932 │ │ │ │ mov r0, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 49fa │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 486e │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 49ee │ │ │ │ + b.w 486e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 4a00 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 4a00 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 49ee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4c80 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4c80 │ │ │ │ + bl 3cc0 │ │ │ │ + ldr r3, [pc, #380] @ (5374 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 1ea4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 4bfa │ │ │ │ + ldr r3, [pc, #308] @ (5340 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + bne.n 523c │ │ │ │ + ldr r3, [pc, #356] @ (5378 ) │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + bl 2c40 <__gmon_start__@plt+0xb14> │ │ │ │ + b.n 4f18 │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4cd6 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 4cd6 │ │ │ │ + ldr r3, [pc, #316] @ (537c ) │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + b.n 4f14 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 52e6 │ │ │ │ + b.w 48fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 490a │ │ │ │ + b.w 4914 │ │ │ │ + ldr r3, [pc, #216] @ (5340 ) │ │ │ │ + ldr r1, [pc, #276] @ (5380 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e0c │ │ │ │ + b.n 5002 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + bic.w r3, r3, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + strb.w r3, [r4, #52] @ 0x34 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72c0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 4bba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 4bb4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 4bbc │ │ │ │ + b.n 4c00 │ │ │ │ mov r0, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.w 4914 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5002 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 5002 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 5002 │ │ │ │ + b.n 4e62 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4bfa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4bfa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4bfa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 4d90 │ │ │ │ + b.n 4bfa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4d9c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4d9c │ │ │ │ + mov r0, r6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 536e │ │ │ │ - b.n 4cbc │ │ │ │ + bne.w 4df2 │ │ │ │ + b.n 4c00 │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4ecc │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + b.n 4e0e │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r2 │ │ │ │ + revsh r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ 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: 0xb7e8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ 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] @ (53cc ) │ │ │ │ blx 20cc <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ add r4, pc │ │ │ │ - cbnz r2, 5472 │ │ │ │ - ldr r3, [pc, #44] @ (5488 ) │ │ │ │ + cbnz r2, 53ba │ │ │ │ + ldr r3, [pc, #44] @ (53d0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ (548c ) │ │ │ │ + ldr r1, [pc, #44] @ (53d4 ) │ │ │ │ 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 53b4 │ │ │ │ nop │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ 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] @ (5538 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5524 │ │ │ │ + beq.n 546c │ │ │ │ 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 551e │ │ │ │ + ldr r2, [pc, #300] @ (553c ) │ │ │ │ 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 5518 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f8 │ │ │ │ + beq.n 5440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55ca │ │ │ │ + beq.n 5512 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 550c │ │ │ │ + beq.n 5454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55be │ │ │ │ - cbz r5, 5520 │ │ │ │ + beq.n 5506 │ │ │ │ + cbz r5, 5468 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5520 │ │ │ │ + beq.n 5468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55aa │ │ │ │ + beq.n 54f2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5588 │ │ │ │ + bne.n 54d0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 5530 │ │ │ │ + cbnz r5, 5478 │ │ │ │ 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 549e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5528 │ │ │ │ + beq.n 5470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5528 │ │ │ │ + bne.n 5470 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5528 │ │ │ │ + b.n 5470 │ │ │ │ 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 5480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5582 │ │ │ │ + beq.n 54ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 55b6 │ │ │ │ + cbz r3, 54fe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 552a │ │ │ │ + b.n 5472 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5582 │ │ │ │ + beq.n 54ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5582 │ │ │ │ + beq.n 54ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5582 │ │ │ │ + bne.n 54ca │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5582 │ │ │ │ + b.n 54ca │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 5520 │ │ │ │ + b.n 5468 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5582 │ │ │ │ + b.n 54ca │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 550c │ │ │ │ + b.n 5454 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 54f8 │ │ │ │ + b.n 5440 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54fa │ │ │ │ - ldr r2, [pc, #28] @ (55f4 ) │ │ │ │ + b.n 5442 │ │ │ │ + ldr r2, [pc, #28] @ (553c ) │ │ │ │ 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 542a │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ 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] @ (5584 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (5640 ) │ │ │ │ + ldr r2, [pc, #44] @ (5588 ) │ │ │ │ add r2, pc │ │ │ │ blx 1f70 <_PyDict_DelItemIf@plt> │ │ │ │ - cbz r0, 5620 │ │ │ │ + cbz r0, 5568 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #32] @ (5644 ) │ │ │ │ + ldr r0, [pc, #32] @ (558c ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #32] @ (5648 ) │ │ │ │ - ldr r1, [pc, #36] @ (564c ) │ │ │ │ + ldr r3, [pc, #32] @ (5590 ) │ │ │ │ + ldr r1, [pc, #36] @ (5594 ) │ │ │ │ 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 5564 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ 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 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ 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] @ (5650 ) │ │ │ │ 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, 55f0 │ │ │ │ + ldr r3, [pc, #152] @ (5654 ) │ │ │ │ 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, 5628 │ │ │ │ + cbz r4, 55f8 │ │ │ │ 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, 562e │ │ │ │ adds.w r3, ip, #12 │ │ │ │ - beq.n 56c0 │ │ │ │ - ldr r3, [pc, #92] @ (5710 ) │ │ │ │ + beq.n 5608 │ │ │ │ + ldr r3, [pc, #92] @ (5658 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 3d74 │ │ │ │ - b.n 56a4 │ │ │ │ + bl 3cdc │ │ │ │ + b.n 55ec │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #76] @ (5714 ) │ │ │ │ + ldr r1, [pc, #76] @ (565c ) │ │ │ │ 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 55f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56a4 │ │ │ │ - ldr r4, [pc, #48] @ (5718 ) │ │ │ │ + b.n 55ec │ │ │ │ + ldr r4, [pc, #48] @ (5660 ) │ │ │ │ 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 55e4 │ │ │ │ + b.n 5628 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ 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] @ 569c │ │ │ │ cmp r0, r1 │ │ │ │ add ip, pc │ │ │ │ - bne.n 5738 │ │ │ │ + bne.n 5680 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ (5758 ) │ │ │ │ + ldr r0, [pc, #28] @ (56a0 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #28] @ (575c ) │ │ │ │ + ldr r1, [pc, #28] @ (56a4 ) │ │ │ │ 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 r1, sp, #528 @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r7, #32 │ │ │ │ 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] @ (5730 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #116] @ (57ec ) │ │ │ │ + ldr r4, [pc, #116] @ (5734 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r2, 57d4 │ │ │ │ + cbz r2, 571c │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ - cbz r2, 57b6 │ │ │ │ + cbz r2, 56fe │ │ │ │ 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 5712 │ │ │ │ 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, 572a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a6 │ │ │ │ + bne.n 56ee │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 20d8 │ │ │ │ - b.n 57b2 │ │ │ │ - ldr r3, [pc, #24] @ (57f0 ) │ │ │ │ - ldr r1, [pc, #28] @ (57f4 ) │ │ │ │ + b.n 56fa │ │ │ │ + ldr r3, [pc, #24] @ (5738 ) │ │ │ │ + ldr r1, [pc, #28] @ (573c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57b2 │ │ │ │ + b.n 56fa │ │ │ │ nop │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ 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, 576e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5826 │ │ │ │ + beq.n 576e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 5846 │ │ │ │ + cbz r3, 578e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 5856 │ │ │ │ + cbnz r0, 579e │ │ │ │ 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 578c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 584c │ │ │ │ + cbz r3, 5794 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5826 │ │ │ │ + b.n 576e │ │ │ │ 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 5772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 582a │ │ │ │ + bne.n 5772 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 582a │ │ │ │ + b.n 5772 │ │ │ │ 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] @ (5970 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5902 │ │ │ │ + beq.n 5850 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 590a │ │ │ │ - ldr r1, [pc, #408] @ (5a30 ) │ │ │ │ + beq.n 5858 │ │ │ │ + ldr r1, [pc, #404] @ (5974 ) │ │ │ │ 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 5946 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 59c4 │ │ │ │ + beq.n 58fe │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 5a1a │ │ │ │ + bne.w 5960 │ │ │ │ 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 5888 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 5942 │ │ │ │ + bne.n 587c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 58ee │ │ │ │ + beq.n 5834 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5a00 │ │ │ │ + beq.w 5954 │ │ │ │ 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 5850 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 593a │ │ │ │ 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 592a │ │ │ │ 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 5852 │ │ │ │ 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 582a │ │ │ │ + b.n 5834 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 59dc │ │ │ │ + beq.n 5916 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2038 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59aa │ │ │ │ + blt.n 58e4 │ │ │ │ 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, 58c6 │ │ │ │ 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 58c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 59e2 │ │ │ │ + cbz r2, 591c │ │ │ │ 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 58e4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 59d0 │ │ │ │ + cbz r2, 590a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5902 │ │ │ │ + beq.n 5850 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5902 │ │ │ │ + bne.n 5850 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5902 │ │ │ │ + b.n 5850 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7350 │ │ │ │ + bl 7368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 59aa │ │ │ │ + b.n 58e4 │ │ │ │ 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 58e4 │ │ │ │ + ldr r2, [pc, #96] @ (5978 ) │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - b.n 5954 │ │ │ │ + b.n 588e │ │ │ │ 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 58c6 │ │ │ │ + ldr r3, [pc, #80] @ (597c ) │ │ │ │ + ldr r1, [pc, #80] @ (5980 ) │ │ │ │ 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 5850 │ │ │ │ + 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 5852 │ │ │ │ + ldr r1, [pc, #60] @ (5984 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 59aa │ │ │ │ - ldr r1, [pc, #40] @ (5a44 ) │ │ │ │ + b.n 58e4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 5834 │ │ │ │ + ldr r1, [pc, #36] @ (5988 ) │ │ │ │ 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 58e4 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ 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, 59ba │ │ │ │ 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 59ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 5a80 │ │ │ │ + cbz r3, 59c4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 5a8a │ │ │ │ + cbnz r0, 59ce │ │ │ │ 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 59ba │ │ │ │ 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 59be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a7a │ │ │ │ + bne.n 59be │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5a7a │ │ │ │ + b.n 59be │ │ │ │ nop │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #20] @ (5ac4 ) │ │ │ │ + ldr r3, [pc, #20] @ (5a08 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 5abe │ │ │ │ + cbz r2, 5a02 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ - cbz r2, 5abe │ │ │ │ - ldr r2, [pc, #12] @ (5ac8 ) │ │ │ │ + cbz r2, 5a02 │ │ │ │ + ldr r2, [pc, #12] @ (5a0c ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (5acc ) │ │ │ │ + ldr r2, [pc, #12] @ (5a10 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - add r5, pc, #304 @ (adr r5, 5bf8 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 5a2c ) │ │ │ │ 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] @ (5ba0 ) │ │ │ │ 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 5b0a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ba6 │ │ │ │ + beq.w 5b4e │ │ │ │ + ldr r1, [pc, #356] @ (5ba4 ) │ │ │ │ + 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 5b40 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 5b84 │ │ │ │ + cmp r1, #2 │ │ │ │ + bne.w 5b74 │ │ │ │ + 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, 5aa0 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.n 5a9a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 5a92 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 5b24 │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + b.n 5a80 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5c16 │ │ │ │ + beq.n 5b30 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7e │ │ │ │ + blt.n 5afa │ │ │ │ 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, 5ade │ │ │ │ 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 5ade │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5c1c │ │ │ │ + cbz r2, 5b36 │ │ │ │ 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 5afa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5c02 │ │ │ │ + cbz r2, 5b18 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5b90 │ │ │ │ + beq.n 5b0a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5c0e │ │ │ │ + cbz r2, 5b10 │ │ │ │ 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 5a96 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5b0a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b7e │ │ │ │ + b.n 5afa │ │ │ │ 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 5a92 │ │ │ │ + ldr r2, [pc, #116] @ (5ba8 ) │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - b.n 5b26 │ │ │ │ + b.n 5aa6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b60 │ │ │ │ - ldr r1, [pc, #72] @ (5c70 ) │ │ │ │ + b.n 5ade │ │ │ │ + ldr r1, [pc, #104] @ (5bac ) │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e0c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5afa │ │ │ │ + ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ + bmi.n 5b90 │ │ │ │ + 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 5a96 │ │ │ │ + ldr r1, [pc, #56] @ (5bb0 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b7e │ │ │ │ + b.n 5afa │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7350 │ │ │ │ + bl 7368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 5b7e │ │ │ │ - ldr r1, [pc, #48] @ (5c74 ) │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + b.n 5afa │ │ │ │ + ldr r3, [pc, #32] @ (5bb4 ) │ │ │ │ + ldr r1, [pc, #36] @ (5bb8 ) │ │ │ │ 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 5b0a │ │ │ │ + add r5, pc, #840 @ (adr r5, 5eec ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ (5c94 ) │ │ │ │ + ldr r3, [pc, #24] @ (5bd8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 5c86 │ │ │ │ + cbz r2, 5bca │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 5c8c │ │ │ │ - ldr r2, [pc, #16] @ (5c98 ) │ │ │ │ + beq.n 5bd0 │ │ │ │ + ldr r2, [pc, #16] @ (5bdc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (5c9c ) │ │ │ │ + ldr r2, [pc, #12] @ (5be0 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #512 @ (adr r3, 5e98 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 5ccc ) │ │ │ │ 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] @ 5c84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ - cbnz r3, 5cfa │ │ │ │ - cbnz r0, 5cf4 │ │ │ │ + cbnz r3, 5c3e │ │ │ │ + cbnz r0, 5c38 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d2e │ │ │ │ + beq.n 5c72 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5d20 │ │ │ │ + beq.n 5c64 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5d0e │ │ │ │ + bne.n 5c52 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 5cd8 │ │ │ │ - ldr r3, [pc, #112] @ (5d44 ) │ │ │ │ + cbnz r0, 5c1c │ │ │ │ + ldr r3, [pc, #112] @ (5c88 ) │ │ │ │ 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 5c00 │ │ │ │ + ldr r3, [pc, #76] @ (5c8c ) │ │ │ │ + ldr r1, [pc, #76] @ (5c90 ) │ │ │ │ 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] @ (5c94 ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ blx 1e0c │ │ │ │ - b.n 5d0a │ │ │ │ + b.n 5c4e │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 7350 │ │ │ │ - b.n 5d0a │ │ │ │ + bl 7368 │ │ │ │ + b.n 5c4e │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #32] @ (5d54 ) │ │ │ │ + ldr r1, [pc, #32] @ (5c98 ) │ │ │ │ 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 5c4e │ │ │ │ + add r4, pc, #8 @ (adr r4, 5c90 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ 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] @ (5fb0 ) │ │ │ │ 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, 5cfa │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp.w ip, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 5db6 │ │ │ │ + cbnz r3, 5cfa │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r1, 5dea │ │ │ │ + cbz r1, 5d2e │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5e68 │ │ │ │ + bne.n 5dac │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5dfc │ │ │ │ + cbnz r0, 5d40 │ │ │ │ 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] @ (5fb4 ) │ │ │ │ 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, 5d3c │ │ │ │ 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 5ce2 │ │ │ │ + ldr r3, [pc, #648] @ (5fb8 ) │ │ │ │ + ldr r1, [pc, #648] @ (5fbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5db0 │ │ │ │ + b.n 5cf4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5eee │ │ │ │ + beq.n 5e32 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 5f0c │ │ │ │ + bne.w 5e50 │ │ │ │ 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 +5717,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 5d80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5f7c │ │ │ │ + beq.w 5ec0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 5df8 │ │ │ │ + beq.n 5d3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5daa │ │ │ │ + bne.n 5cee │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5e60 │ │ │ │ + cbz r0, 5da4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e60 │ │ │ │ + beq.n 5da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6064 │ │ │ │ + beq.w 5fa8 │ │ │ │ adds r0, r7, #1 │ │ │ │ blx 2078 │ │ │ │ - b.n 5db0 │ │ │ │ + b.n 5cf4 │ │ │ │ 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 +5757,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 5dda │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 5ee4 │ │ │ │ + cbz r2, 5e28 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 5df8 │ │ │ │ + beq.n 5d3c │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 5da4 │ │ │ │ + bne.n 5ce8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5eb8 │ │ │ │ + cbz r0, 5dfc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5eb8 │ │ │ │ + beq.n 5dfc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5f72 │ │ │ │ + beq.n 5eb6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5da6 │ │ │ │ + beq.w 5cea │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 5da6 │ │ │ │ + beq.w 5cea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5da6 │ │ │ │ + bne.w 5cea │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 5da6 │ │ │ │ + b.n 5cea │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 5e96 │ │ │ │ + b.n 5dda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5daa │ │ │ │ + beq.w 5cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5daa │ │ │ │ + bne.w 5cee │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5daa │ │ │ │ + b.n 5cee │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1fd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5df8 │ │ │ │ + beq.w 5d3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fa6 │ │ │ │ + beq.n 5eea │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r2 │ │ │ │ cmp sl, r2 │ │ │ │ - bge.n 5f88 │ │ │ │ + bge.n 5ecc │ │ │ │ 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,1740 +5842,1841 @@ │ │ │ │ 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 5f4a │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 5ff8 │ │ │ │ + ble.n 5f3c │ │ │ │ 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 5e6a │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 5eb8 │ │ │ │ + b.n 5dfc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 5e3c │ │ │ │ + b.n 5d80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 5fc0 │ │ │ │ + bne.n 5f04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa6 │ │ │ │ + beq.n 5eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fa6 │ │ │ │ + cbnz r3, 5eea │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb6 │ │ │ │ + beq.n 5efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ff0 │ │ │ │ + cbz r3, 5f34 │ │ │ │ add.w r0, r7, r8 │ │ │ │ blx 2078 │ │ │ │ - b.n 5db0 │ │ │ │ + b.n 5cf4 │ │ │ │ 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 5f90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fe6 │ │ │ │ + beq.n 5f2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 605c │ │ │ │ + beq.n 5fa0 │ │ │ │ subs r0, r7, r4 │ │ │ │ add r0, r6 │ │ │ │ blx 2078 │ │ │ │ - b.n 5db0 │ │ │ │ + b.n 5cf4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5fb6 │ │ │ │ + b.n 5efa │ │ │ │ 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 5f60 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 603e │ │ │ │ + cbz r2, 5f82 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f6c │ │ │ │ + bge.n 5eb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5df8 │ │ │ │ + beq.w 5d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5df8 │ │ │ │ + bne.w 5d3c │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5df8 │ │ │ │ + b.n 5d3c │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - b.n 601c │ │ │ │ + b.n 5f60 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx 209c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5fd4 │ │ │ │ - b.n 6020 │ │ │ │ + bge.n 5f18 │ │ │ │ + b.n 5f64 │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5fe6 │ │ │ │ + b.n 5f2a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5e60 │ │ │ │ + b.n 5da4 │ │ │ │ nop │ │ │ │ - add r2, pc, #528 @ (adr r2, 6280 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 60b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #312 @ (adr r7, 61ac ) │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r2, r0, #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] @ (60a8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #216] @ (6168 ) │ │ │ │ + ldr r3, [pc, #216] @ (60ac ) │ │ │ │ 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 6078 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 612c │ │ │ │ + beq.n 6070 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 614e │ │ │ │ + bne.n 6092 │ │ │ │ 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, 6018 │ │ │ │ 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 6084 │ │ │ │ blx 2038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6128 │ │ │ │ + blt.n 606c │ │ │ │ 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, 6052 │ │ │ │ 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 6052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 615a │ │ │ │ + cbz r3, 609e │ │ │ │ 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 606c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 6146 │ │ │ │ + cbz r3, 608a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60d0 │ │ │ │ + b.n 6014 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7350 │ │ │ │ - b.n 6128 │ │ │ │ - ldr r1, [pc, #52] @ (616c ) │ │ │ │ + bl 7368 │ │ │ │ + b.n 606c │ │ │ │ + ldr r1, [pc, #52] @ (60b0 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 6128 │ │ │ │ - ldr r3, [pc, #44] @ (6170 ) │ │ │ │ + b.n 606c │ │ │ │ + ldr r3, [pc, #44] @ (60b4 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n 60da │ │ │ │ + b.n 601e │ │ │ │ mov r0, r1 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6128 │ │ │ │ - ldr r1, [pc, #36] @ (6174 ) │ │ │ │ + b.n 606c │ │ │ │ + ldr r1, [pc, #36] @ (60b8 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 6128 │ │ │ │ + b.n 606c │ │ │ │ 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 6052 │ │ │ │ + add r5, pc, #208 @ (adr r5, 617c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + add r0, pc, #136 @ (adr r0, 6138 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + adds r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r6, r1, #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] @ (62d0 ) │ │ │ │ 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 6286 │ │ │ │ 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 6286 │ │ │ │ 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 62be │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6334 │ │ │ │ + bne.w 6278 │ │ │ │ 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 61ae │ │ │ │ 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 626a │ │ │ │ + ldr r3, [pc, #388] @ (62d4 ) │ │ │ │ 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 625a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 623c │ │ │ │ + beq.n 6180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6310 │ │ │ │ + beq.n 6254 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 6252 │ │ │ │ + beq.n 6196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6304 │ │ │ │ - cbz r6, 6266 │ │ │ │ + beq.n 6248 │ │ │ │ + cbz r6, 61aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6266 │ │ │ │ + beq.n 61aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62f8 │ │ │ │ + beq.n 623c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 62d2 │ │ │ │ + bne.n 6216 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbnz r6, 6278 │ │ │ │ - ldr r3, [pc, #292] @ (6394 ) │ │ │ │ + cbnz r6, 61bc │ │ │ │ + ldr r3, [pc, #292] @ (62d8 ) │ │ │ │ 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 61e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 626e │ │ │ │ + beq.n 61b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 626e │ │ │ │ + bne.n 61b2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 626e │ │ │ │ + b.n 61b2 │ │ │ │ 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 61c6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62ce │ │ │ │ + beq.n 6212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 62f4 │ │ │ │ + cbz r3, 6238 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6272 │ │ │ │ + b.n 61b6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62ce │ │ │ │ + beq.n 6212 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62ce │ │ │ │ + beq.n 6212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62ce │ │ │ │ + bne.n 6212 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 62ce │ │ │ │ + b.n 6212 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 62ee │ │ │ │ + b.n 6232 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 6266 │ │ │ │ + b.n 61aa │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 6252 │ │ │ │ + b.n 6196 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 623c │ │ │ │ + b.n 6180 │ │ │ │ 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 618e │ │ │ │ + b.n 6196 │ │ │ │ + ldr r3, [pc, #104] @ (62d4 ) │ │ │ │ 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 615e │ │ │ │ + ldr r1, [pc, #96] @ (62dc ) │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 62ce │ │ │ │ + b.n 6212 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #84] @ (639c ) │ │ │ │ + ldr r2, [pc, #84] @ (62e0 ) │ │ │ │ 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 6212 │ │ │ │ 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 6118 │ │ │ │ + ldr r3, [pc, #36] @ (62e4 ) │ │ │ │ + ldr r1, [pc, #36] @ (62e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 62ce │ │ │ │ + b.n 6212 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r2, r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #776 @ (adr r1, 66a8 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 64dc ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + subs r2, r6, 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 63fe │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1f4c │ │ │ │ mov r0, r4 │ │ │ │ blx 1e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 63ea │ │ │ │ + cbz r0, 632e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ea │ │ │ │ + beq.n 632e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64f4 │ │ │ │ + beq.w 6438 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6550 │ │ │ │ + bne.w 6494 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6590 │ │ │ │ + bne.w 64d4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6570 │ │ │ │ + bne.w 64b4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6414 │ │ │ │ + cbz r0, 6358 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64ca │ │ │ │ + bne.n 640e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d8 │ │ │ │ + bne.n 641c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fa │ │ │ │ + bne.n 643e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 643c │ │ │ │ + cbz r0, 6380 │ │ │ │ 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 6380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 643c │ │ │ │ + cbnz r3, 6380 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6516 │ │ │ │ + bne.n 645a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6532 │ │ │ │ + bne.n 6476 │ │ │ │ mov r0, r4 │ │ │ │ blx 1f1c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 646a │ │ │ │ + cbz r0, 63ae │ │ │ │ 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 63ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 646a │ │ │ │ + cbnz r3, 63ae │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 6486 │ │ │ │ + cbz r0, 63ca │ │ │ │ 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 63ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6486 │ │ │ │ + cbnz r3, 63ca │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 6498 │ │ │ │ + cbz r0, 63dc │ │ │ │ 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 6400 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 65ba │ │ │ │ + bne.w 64fe │ │ │ │ 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 63fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 65b0 │ │ │ │ + beq.n 64f4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6498 │ │ │ │ + bne.n 63dc │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6498 │ │ │ │ + b.n 63dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6414 │ │ │ │ + bne.n 6358 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6414 │ │ │ │ + b.n 6358 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641a │ │ │ │ + beq.n 635e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 641a │ │ │ │ + bne.n 635e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 641a │ │ │ │ + b.n 635e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 63ea │ │ │ │ + b.n 632e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6420 │ │ │ │ + beq.n 6364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6420 │ │ │ │ + bne.n 6364 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6420 │ │ │ │ + b.n 6364 │ │ │ │ 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 6386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6442 │ │ │ │ + bne.n 6386 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6442 │ │ │ │ + b.n 6386 │ │ │ │ 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 638c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6448 │ │ │ │ + bne.w 638c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6448 │ │ │ │ + b.n 638c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 63f2 │ │ │ │ + beq.w 6336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63f2 │ │ │ │ + bne.w 6336 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 63f2 │ │ │ │ + b.n 6336 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6402 │ │ │ │ + beq.w 6346 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6402 │ │ │ │ + bne.w 6346 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6402 │ │ │ │ + b.n 6346 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 63fa │ │ │ │ + beq.w 633e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63fa │ │ │ │ + bne.w 633e │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 63fa │ │ │ │ + b.n 633e │ │ │ │ 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 63e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64a0 │ │ │ │ + bne.w 63e4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 64a0 │ │ │ │ + b.n 63e4 │ │ │ │ nop │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #300] @ (6710 ) │ │ │ │ + ldr r2, [pc, #300] @ (6654 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 65f0 │ │ │ │ + cbz r1, 6534 │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 66dc │ │ │ │ + bmi.n 6620 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 65e6 │ │ │ │ + bpl.n 652a │ │ │ │ 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 6626 │ │ │ │ + ldr r0, [pc, #240] @ (6658 ) │ │ │ │ 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 6626 │ │ │ │ + ldr r1, [pc, #224] @ (665c ) │ │ │ │ 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 65fe │ │ │ │ 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 65fe │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 6678 │ │ │ │ + cbz r2, 65bc │ │ │ │ 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 65fe │ │ │ │ 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, 65fe │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 66f2 │ │ │ │ + cbz r0, 6636 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 66a8 │ │ │ │ + beq.n 65ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 66fc │ │ │ │ + cbz r2, 6640 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 66ba │ │ │ │ + beq.n 65fe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 6706 │ │ │ │ + cbz r2, 664a │ │ │ │ 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 662a │ │ │ │ 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 65fe │ │ │ │ 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 65ec │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 66a8 │ │ │ │ + b.n 65ec │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 66ba │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + b.n 65fe │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + subs r6, r1, 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] @ (6870 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #512] @ (6930 ) │ │ │ │ + ldr r1, [pc, #512] @ (6874 ) │ │ │ │ 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 6712 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 681e │ │ │ │ + beq.n 6758 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 68ca │ │ │ │ + bne.w 67e8 │ │ │ │ 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 678e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67ce │ │ │ │ + bne.n 6748 │ │ │ │ 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 6838 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 68f6 │ │ │ │ + beq.w 683c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 67a2 │ │ │ │ + beq.n 66e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 691c │ │ │ │ + beq.w 6862 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48a4 │ │ │ │ + bl 4808 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68d6 │ │ │ │ - ldr r2, [pc, #380] @ (6934 ) │ │ │ │ + beq.w 6822 │ │ │ │ + ldr r2, [pc, #380] @ (6878 ) │ │ │ │ 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 67f4 │ │ │ │ + blt.n 680a │ │ │ │ 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 668e │ │ │ │ + ldr r1, [pc, #352] @ (687c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1fec │ │ │ │ - cbz r0, 6826 │ │ │ │ + cbz r0, 6760 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 680e │ │ │ │ + beq.n 6738 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 68f0 │ │ │ │ + beq.n 67e2 │ │ │ │ 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 470c │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 67d6 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 66b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7350 │ │ │ │ + bl 7368 │ │ │ │ blx 1fac │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 47a8 │ │ │ │ + bl 470c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 67c8 │ │ │ │ + beq.n 670c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67c8 │ │ │ │ + bne.n 670c │ │ │ │ mov r0, r2 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 67c8 │ │ │ │ + b.n 670c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6924 │ │ │ │ + beq.n 686a │ │ │ │ blx 2038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6826 │ │ │ │ + blt.n 6760 │ │ │ │ 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 6766 │ │ │ │ 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 6766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 682c │ │ │ │ + bne.n 6766 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 682c │ │ │ │ - ldr r1, [pc, #156] @ (693c ) │ │ │ │ + b.n 6766 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66b8 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 66b8 │ │ │ │ + blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 6738 │ │ │ │ + ldr r1, [pc, #148] @ (6880 ) │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e0c │ │ │ │ + b.n 6760 │ │ │ │ + ldr r1, [pc, #140] @ (6884 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [pc, #156] @ (6940 ) │ │ │ │ + ldr r3, [pc, #140] @ (6888 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #152] @ (6944 ) │ │ │ │ + ldr r1, [pc, #136] @ (688c ) │ │ │ │ add r1, pc │ │ │ │ blx 202c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68ec │ │ │ │ + beq.n 6838 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68ec │ │ │ │ + cbnz r3, 6838 │ │ │ │ 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 6838 │ │ │ │ blx 1fac │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 55f8 │ │ │ │ + bl 5540 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa0 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67c8 │ │ │ │ - blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 680e │ │ │ │ - ldr r0, [pc, #68] @ (693c ) │ │ │ │ + b.n 670c │ │ │ │ + ldr r0, [pc, #68] @ (6884 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #80] @ (694c ) │ │ │ │ + ldr r1, [pc, #76] @ (6890 ) │ │ │ │ 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 6838 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68ec │ │ │ │ - b.n 68c4 │ │ │ │ + bne.n 6838 │ │ │ │ + b.n 681c │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 67a2 │ │ │ │ - ldr r3, [pc, #24] @ (6940 ) │ │ │ │ + b.n 66e6 │ │ │ │ + ldr r3, [pc, #28] @ (6888 ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 685a │ │ │ │ - nop │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + b.n 6794 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - vrecps.f16 , , │ │ │ │ - subs r4, r5, r3 │ │ │ │ + vrsqrts.f32 , , │ │ │ │ + subs r2, r3, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 695a │ │ │ │ + bmi.n 689e │ │ │ │ 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 6934 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6990 │ │ │ │ + cbz r0, 68d4 │ │ │ │ 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 68d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6990 │ │ │ │ + cbnz r3, 68d4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 69ac │ │ │ │ + cbz r0, 68f0 │ │ │ │ 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 68f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69ac │ │ │ │ + cbnz r3, 68f0 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 69be │ │ │ │ + cbz r0, 6902 │ │ │ │ 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 690a │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 69d4 │ │ │ │ + cbnz r0, 6918 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69be │ │ │ │ + bne.n 6902 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 69be │ │ │ │ + b.n 6902 │ │ │ │ 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 6906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69c2 │ │ │ │ + bne.n 6906 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 69c2 │ │ │ │ + b.n 6906 │ │ │ │ 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, 6964 │ │ │ │ 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 6964 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6ac8 │ │ │ │ + beq.n 6a0c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6b66 │ │ │ │ + bne.w 6a82 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6b3e │ │ │ │ + bne.w 6ad2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6b8e │ │ │ │ + bne.w 6aaa │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbz r0, 6a4e │ │ │ │ + cbz r0, 6992 │ │ │ │ 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 69d6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 6aa4 │ │ │ │ + cbnz r0, 69e8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b1a │ │ │ │ + bne.n 6a5e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 6a7c │ │ │ │ + cbz r0, 69c0 │ │ │ │ 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 69c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 6a7c │ │ │ │ + cbnz r2, 69c0 │ │ │ │ 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 6a3a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 6ad2 │ │ │ │ + cbnz r0, 6a16 │ │ │ │ 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 6992 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a4e │ │ │ │ + b.n 6992 │ │ │ │ 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 6996 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a52 │ │ │ │ + bne.n 6996 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a52 │ │ │ │ + b.n 6996 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a20 │ │ │ │ + b.n 6964 │ │ │ │ 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 69ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a86 │ │ │ │ + bne.n 69ca │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a86 │ │ │ │ + b.n 69ca │ │ │ │ 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 69c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a82 │ │ │ │ + bne.n 69c6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a82 │ │ │ │ + b.n 69c6 │ │ │ │ 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 699c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6a58 │ │ │ │ + bne.n 699c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a58 │ │ │ │ + b.n 699c │ │ │ │ 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 696c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6a30 │ │ │ │ + bne.w 696c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a30 │ │ │ │ + b.n 696c │ │ │ │ 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 697c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6a28 │ │ │ │ + bne.w 697c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a28 │ │ │ │ + b.n 697c │ │ │ │ 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 6974 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6a38 │ │ │ │ + bne.w 6974 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6a38 │ │ │ │ + b.n 6974 │ │ │ │ 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] @ (6b8c ) │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c02 │ │ │ │ + bne.n 6b46 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 6c2a │ │ │ │ + cbnz r0, 6b6e │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - cbz r3, 6c08 │ │ │ │ - ldr r2, [pc, #104] @ (6c4c ) │ │ │ │ + cbz r3, 6b4c │ │ │ │ + ldr r2, [pc, #104] @ (6b90 ) │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6c08 │ │ │ │ + bne.n 6b4c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 6c08 │ │ │ │ + cbz r3, 6b4c │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bgt.n 6c08 │ │ │ │ + bgt.n 6b4c │ │ │ │ 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 6b20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c00 │ │ │ │ + beq.n 6b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c00 │ │ │ │ + bne.n 6b44 │ │ │ │ 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 6b20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bdc │ │ │ │ + bne.n 6b20 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bdc │ │ │ │ + b.n 6b20 │ │ │ │ nop │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ 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, 6baa │ │ │ │ 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 6ba6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c62 │ │ │ │ + bne.n 6ba6 │ │ │ │ mov r0, r3 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c62 │ │ │ │ + b.n 6ba6 │ │ │ │ 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 6c88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1f4c │ │ │ │ mov r0, r4 │ │ │ │ blx 1e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6cc8 │ │ │ │ + cbz r0, 6c0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cc8 │ │ │ │ + beq.n 6c0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6d70 │ │ │ │ + beq.n 6cb4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dca │ │ │ │ + bne.n 6d0e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e14 │ │ │ │ + bne.w 6d58 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6df4 │ │ │ │ + bne.w 6d38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6cf0 │ │ │ │ + cbz r0, 6c34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6d46 │ │ │ │ + bne.n 6c8a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d54 │ │ │ │ + bne.n 6c98 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d76 │ │ │ │ + bne.n 6cba │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6d18 │ │ │ │ + cbz r0, 6c5c │ │ │ │ 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 6c5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d18 │ │ │ │ + cbnz r3, 6c5c │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d92 │ │ │ │ + bne.n 6cd6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dae │ │ │ │ + bne.n 6cf2 │ │ │ │ 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 6c88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6dea │ │ │ │ + beq.n 6d2e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cf0 │ │ │ │ + bne.n 6c34 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cf0 │ │ │ │ + b.n 6c34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cf6 │ │ │ │ + beq.n 6c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cf6 │ │ │ │ + bne.n 6c3a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cf6 │ │ │ │ + b.n 6c3a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cc8 │ │ │ │ + b.n 6c0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cfc │ │ │ │ + beq.n 6c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cfc │ │ │ │ + bne.n 6c40 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cfc │ │ │ │ + b.n 6c40 │ │ │ │ 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 6c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d1e │ │ │ │ + bne.n 6c62 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d1e │ │ │ │ + b.n 6c62 │ │ │ │ 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 6c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d24 │ │ │ │ + bne.n 6c68 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d24 │ │ │ │ + b.n 6c68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6cce │ │ │ │ + beq.w 6c12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cce │ │ │ │ + bne.w 6c12 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cce │ │ │ │ + b.n 6c12 │ │ │ │ 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 6c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cde │ │ │ │ + bne.w 6c22 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cde │ │ │ │ + b.n 6c22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6cd6 │ │ │ │ + beq.w 6c1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cd6 │ │ │ │ + bne.w 6c1a │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cd6 │ │ │ │ + b.n 6c1a │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 6d9c │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6df0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 6da8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 6df0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 6df6 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6e40 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6e34 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbz r0, 6dc4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 6df0 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6e28 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbnz r0, 6e1c │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ + cbz r0, 6dda │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 6df0 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + cbnz r0, 6e10 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + cbnz r3, 6e02 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2084 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6dac │ │ │ │ + b.n 6df0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6de2 │ │ │ │ + b.n 6df0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6dde │ │ │ │ + b.n 6df0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6dce │ │ │ │ + b.n 6df0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6dca │ │ │ │ + b.n 6df0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6db8 │ │ │ │ + b.n 6df0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6db2 │ │ │ │ + b.n 6df0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 6978 │ │ │ │ + b.n 6990 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 697c │ │ │ │ + b.n 6994 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 6f60 │ │ │ │ + b.n 6f78 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 6d6c │ │ │ │ + b.n 6d84 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 74ee │ │ │ │ + b.n 7506 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - vldmia r6!, {s28-s282} │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + vldmia r0!, {s28-s282} │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ 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] @ (6e8c ) │ │ │ │ + ldr r3, [pc, #28] @ (6e90 ) │ │ │ │ + ldr r2, [pc, #28] @ (6e94 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6e70 │ │ │ │ - ldr r3, [pc, #20] @ (6e80 ) │ │ │ │ + beq.n 6e88 │ │ │ │ + ldr r3, [pc, #20] @ (6e98 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6e70 │ │ │ │ + cbz r3, 6e88 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (6ea8 ) │ │ │ │ - ldr r3, [pc, #36] @ (6eac ) │ │ │ │ + ldr r0, [pc, #32] @ (6ec0 ) │ │ │ │ + ldr r3, [pc, #36] @ (6ec4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (6eb0 ) │ │ │ │ + ldr r2, [pc, #36] @ (6ec8 ) │ │ │ │ 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 6ebc │ │ │ │ + ldr r3, [pc, #20] @ (6ecc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6ea4 │ │ │ │ + cbz r3, 6ebc │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ 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] @ (6efc ) │ │ │ │ + ldr r2, [pc, #40] @ (6f00 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 6ee2 │ │ │ │ - ldr r3, [pc, #36] @ (6eec ) │ │ │ │ + cbnz r3, 6efa │ │ │ │ + ldr r3, [pc, #36] @ (6f04 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6ed6 │ │ │ │ - ldr r3, [pc, #32] @ (6ef0 ) │ │ │ │ + cbz r3, 6eee │ │ │ │ + ldr r3, [pc, #32] @ (6f08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1ddc <__cxa_finalize@plt> │ │ │ │ - bl 6e58 │ │ │ │ - ldr r3, [pc, #24] @ (6ef4 ) │ │ │ │ + bl 6e70 │ │ │ │ + ldr r3, [pc, #24] @ (6f0c ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 6e84 │ │ │ │ + b.n 6e9c │ │ │ │ nop │ │ │ │ - b.w 3358 │ │ │ │ + b.w 32c0 │ │ │ │ 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 ) │ │ │ │ + ldr r6, [pc, #404] @ (70c4 ) │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f84 │ │ │ │ + bne.n 6f9c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7066 │ │ │ │ + blt.w 707e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 705e │ │ │ │ + beq.w 7076 │ │ │ │ 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 ) │ │ │ │ + bpl.n 7022 │ │ │ │ + ldr r3, [pc, #360] @ (70c8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ed4 │ │ │ │ - cbnz r0, 6f92 │ │ │ │ + cbnz r0, 6faa │ │ │ │ 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 │ │ │ │ + bl 53d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6f8e │ │ │ │ + beq.n 6fa6 │ │ │ │ ldrb.w r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #320] @ (70b4 ) │ │ │ │ + ldr r3, [pc, #320] @ (70cc ) │ │ │ │ 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 r1, [pc, #304] @ (70d0 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f7e │ │ │ │ - ldr r0, [pc, #296] @ (70bc ) │ │ │ │ + b.n 6f96 │ │ │ │ + ldr r0, [pc, #296] @ (70d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 1e18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 702c │ │ │ │ - ldr r3, [pc, #284] @ (70c0 ) │ │ │ │ + beq.n 7044 │ │ │ │ + ldr r3, [pc, #284] @ (70d8 ) │ │ │ │ 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 │ │ │ │ + beq.n 6fda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7046 │ │ │ │ + beq.n 705e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 704e │ │ │ │ + beq.n 7066 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -7648,88 +7689,88 @@ │ │ │ │ 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 │ │ │ │ + beq.n 701e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7054 │ │ │ │ + cbz r3, 706c │ │ │ │ mov r4, r8 │ │ │ │ - b.n 6f52 │ │ │ │ + b.n 6f6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 701c │ │ │ │ + beq.n 7034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 709e │ │ │ │ - ldr r3, [pc, #164] @ (70c4 ) │ │ │ │ - ldr r1, [pc, #168] @ (70c8 ) │ │ │ │ + beq.n 70b6 │ │ │ │ + ldr r3, [pc, #164] @ (70dc ) │ │ │ │ + ldr r1, [pc, #168] @ (70e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 6f8e │ │ │ │ + b.n 6fa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6f8e │ │ │ │ + beq.n 6fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f8e │ │ │ │ + bne.n 6fa6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f8e │ │ │ │ + b.n 6fa6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fc2 │ │ │ │ + b.n 6fda │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7036 │ │ │ │ - b.n 6f8e │ │ │ │ + bne.n 704e │ │ │ │ + b.n 6fa6 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r8 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f52 │ │ │ │ + b.n 6f6a │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bmi.w 6f44 │ │ │ │ - b.n 701c │ │ │ │ + bmi.w 6f5c │ │ │ │ + b.n 7034 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.w 6f2c │ │ │ │ + bpl.w 6f44 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f8e │ │ │ │ + beq.n 6fa6 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f3c │ │ │ │ + beq.w 6f54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7092 │ │ │ │ + beq.n 70aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 70a6 │ │ │ │ - ldr r1, [pc, #56] @ (70cc ) │ │ │ │ + cbz r3, 70be │ │ │ │ + ldr r1, [pc, #56] @ (70e4 ) │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e0c │ │ │ │ - b.n 6f8e │ │ │ │ + b.n 6fa6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 701c │ │ │ │ + b.n 7034 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7092 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + b.n 70aa │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7740,104 +7781,104 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 70d4 │ │ │ │ + b.n 70ec │ │ │ │ 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] @ (7168 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r4, 7108 │ │ │ │ + cbz r4, 7120 │ │ │ │ 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 711a │ │ │ │ + ldr r1, [pc, #60] @ (716c ) │ │ │ │ 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 7158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7144 │ │ │ │ + cbz r3, 715c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7102 │ │ │ │ + b.n 711a │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7102 │ │ │ │ + b.n 711a │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ 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] @ (71c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 718c │ │ │ │ - cbz r1, 71a0 │ │ │ │ + cbz r2, 71a4 │ │ │ │ + cbz r1, 71b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 1f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 719a │ │ │ │ + blt.n 71b2 │ │ │ │ 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] @ (71cc ) │ │ │ │ + ldr r1, [pc, #40] @ (71d0 ) │ │ │ │ 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] @ (71d4 ) │ │ │ │ + ldr r1, [pc, #28] @ (71d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 719a │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + b.n 71b2 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7847,798 +7888,798 @@ │ │ │ │ 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, 71fc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7256 │ │ │ │ + bne.n 726e │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 71f0 │ │ │ │ + cbz r0, 7208 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7256 │ │ │ │ + bne.n 726e │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 71fc │ │ │ │ + cbz r0, 7214 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7256 │ │ │ │ + bne.n 726e │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 7206 │ │ │ │ + cbz r0, 721e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7256 │ │ │ │ + cbnz r0, 726e │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7294 │ │ │ │ + bne.n 72ac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 7216 │ │ │ │ + cbz r0, 722e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7256 │ │ │ │ + cbnz r0, 726e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 7258 │ │ │ │ + cbnz r0, 7270 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 7262 │ │ │ │ + cbnz r0, 727a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7280 │ │ │ │ + bne.n 7298 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 7276 │ │ │ │ + cbnz r0, 728e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 7232 │ │ │ │ + cbz r0, 724a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7256 │ │ │ │ + cbnz r0, 726e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 726c │ │ │ │ + cbnz r0, 7284 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 7240 │ │ │ │ + cbz r0, 7258 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7256 │ │ │ │ + cbnz r0, 726e │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbnz r0, 728a │ │ │ │ + cbnz r0, 72a2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 729e │ │ │ │ + bne.n 72b6 │ │ │ │ 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 7232 │ │ │ │ + b.n 726e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 721e │ │ │ │ + beq.n 7236 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7236 │ │ │ │ + beq.n 724e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7228 │ │ │ │ + beq.n 7240 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7224 │ │ │ │ + beq.n 723c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7244 │ │ │ │ + beq.n 725c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 720c │ │ │ │ + beq.n 7224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 724a │ │ │ │ + beq.n 7262 │ │ │ │ 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] @ (7324 ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ add r4, pc │ │ │ │ - cbnz r3, 7300 │ │ │ │ + cbnz r3, 7318 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #48] @ 0x30 │ │ │ │ - cbz r2, 72e0 │ │ │ │ + cbz r2, 72f8 │ │ │ │ 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 53d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7306 │ │ │ │ - ldr r3, [pc, #20] @ (7310 ) │ │ │ │ + beq.n 731e │ │ │ │ + ldr r3, [pc, #20] @ (7328 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (7314 ) │ │ │ │ + ldr r3, [pc, #16] @ (732c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 72fc │ │ │ │ + b.n 7314 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72fc │ │ │ │ + b.n 7314 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ 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, 734e │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 7344 │ │ │ │ + cbnz r0, 735c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 7340 │ │ │ │ + cbz r0, 7358 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 7344 │ │ │ │ + cbnz r0, 735c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 7346 │ │ │ │ + cbnz r0, 735e │ │ │ │ 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 73ac │ │ │ │ + cbz r0, 739c │ │ │ │ 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 739c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 7388 │ │ │ │ + cbz r3, 73a0 │ │ │ │ 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] @ (73d4 ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 73a6 │ │ │ │ + cbnz r3, 73be │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - cbnz r1, 73ae │ │ │ │ + cbnz r1, 73c6 │ │ │ │ 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] @ (73d8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 73a2 │ │ │ │ + beq.n 73ba │ │ │ │ b.w 2050 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #28] @ (73e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (73fc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 73dc │ │ │ │ + cbz r0, 73f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73e0 │ │ │ │ + beq.n 73f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (73e8 ) │ │ │ │ + ldr r2, [pc, #8] @ (7400 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #72] @ (7444 ) │ │ │ │ + ldr r1, [pc, #72] @ (745c ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #64] @ (7448 ) │ │ │ │ + ldr r5, [pc, #64] @ (7460 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 741e │ │ │ │ + cbz r3, 7436 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 7432 │ │ │ │ - ldr r3, [pc, #52] @ (744c ) │ │ │ │ + cbnz r3, 744a │ │ │ │ + ldr r3, [pc, #52] @ (7464 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #48] @ (7450 ) │ │ │ │ + ldr r2, [pc, #48] @ (7468 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #48] @ (7454 ) │ │ │ │ + ldr r1, [pc, #48] @ (746c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7418 │ │ │ │ + b.n 7430 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7418 │ │ │ │ + beq.n 7430 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7418 │ │ │ │ + b.n 7430 │ │ │ │ nop │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #272] @ (7578 ) │ │ │ │ + ldr r5, [pc, #272] @ (7590 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74e6 │ │ │ │ + bne.n 74fe │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7552 │ │ │ │ + blt.n 756a │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 74ea │ │ │ │ + bgt.n 7502 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 74ea │ │ │ │ + beq.n 7502 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7574 │ │ │ │ - ldr r3, [pc, #240] @ (757c ) │ │ │ │ + bne.n 758c │ │ │ │ + ldr r3, [pc, #240] @ (7594 ) │ │ │ │ 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 7564 │ │ │ │ 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 753e │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #208] @ (7580 ) │ │ │ │ + ldr r2, [pc, #208] @ (7598 ) │ │ │ │ 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, 7526 │ │ │ │ blx 1f40 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7512 │ │ │ │ + bne.n 752a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 750e │ │ │ │ - beq.n 7526 │ │ │ │ - ldr r3, [pc, #164] @ (7584 ) │ │ │ │ + blt.n 7526 │ │ │ │ + beq.n 753e │ │ │ │ + ldr r3, [pc, #164] @ (759c ) │ │ │ │ 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] @ (75a0 ) │ │ │ │ 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 749c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 74e2 │ │ │ │ + b.n 74fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 74d8 │ │ │ │ + bne.n 74f0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 74d8 │ │ │ │ + b.n 74f0 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r6, 7542 │ │ │ │ + cbz r6, 755a │ │ │ │ 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 74f6 │ │ │ │ + ldr r3, [pc, #60] @ (75a4 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b.n 74e2 │ │ │ │ - ldr r6, [pc, #60] @ (7590 ) │ │ │ │ + b.n 74fa │ │ │ │ + ldr r6, [pc, #60] @ (75a8 ) │ │ │ │ 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 7526 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - b.n 748c │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + b.n 74a4 │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ 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, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ 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] @ (7668 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 75d8 │ │ │ │ + cbnz r3, 75f0 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 7624 │ │ │ │ + blt.n 763c │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 75dc │ │ │ │ - cbz r2, 75dc │ │ │ │ - cbz r5, 760c │ │ │ │ + bgt.n 75f4 │ │ │ │ + cbz r2, 75f4 │ │ │ │ + cbz r5, 7624 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r6, #444] @ 0x1bc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r3, 7612 │ │ │ │ + cbz r3, 762a │ │ │ │ mov r1, r4 │ │ │ │ - bl 72a8 │ │ │ │ + bl 72c0 │ │ │ │ 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] @ (766c ) │ │ │ │ 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, 7638 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 75c2 │ │ │ │ - ldr r3, [pc, #72] @ (7658 ) │ │ │ │ + bne.n 75da │ │ │ │ + ldr r3, [pc, #72] @ (7670 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - b.n 75c4 │ │ │ │ - ldr r3, [pc, #72] @ (765c ) │ │ │ │ - ldr r1, [pc, #72] @ (7660 ) │ │ │ │ + b.n 75dc │ │ │ │ + ldr r3, [pc, #72] @ (7674 ) │ │ │ │ + ldr r1, [pc, #72] @ (7678 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 75d4 │ │ │ │ + b.n 75ec │ │ │ │ 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] @ (767c ) │ │ │ │ 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 75da │ │ │ │ + b.n 7638 │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ 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] @ (76cc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #60] @ (76b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (76d0 ) │ │ │ │ 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, 76b6 │ │ │ │ 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] @ (76d4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (76c0 ) │ │ │ │ + ldr r1, [pc, #28] @ (76d8 ) │ │ │ │ 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 r4, [r6, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #24 │ │ │ │ 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] @ (7740 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #80] @ (772c ) │ │ │ │ + ldr r5, [pc, #80] @ (7744 ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 7708 │ │ │ │ + cbz r3, 7720 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 76f8 │ │ │ │ - ldr r3, [pc, #64] @ (7730 ) │ │ │ │ + bne.n 7710 │ │ │ │ + ldr r3, [pc, #64] @ (7748 ) │ │ │ │ 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 772e │ │ │ │ + cbz r3, 7732 │ │ │ │ + ldr r3, [pc, #48] @ (7748 ) │ │ │ │ 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] @ (774c ) │ │ │ │ + ldr r1, [pc, #44] @ (7750 ) │ │ │ │ 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] @ (7748 ) │ │ │ │ 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 r4, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #23 │ │ │ │ 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] @ (78ec ) │ │ │ │ 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 7808 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt.w 78a2 │ │ │ │ + bgt.w 78ba │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #360] @ (78d8 ) │ │ │ │ + ldr r3, [pc, #360] @ (78f0 ) │ │ │ │ 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 78b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7880 │ │ │ │ + bne.n 7898 │ │ │ │ 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 7888 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7860 │ │ │ │ + bne.n 7878 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 784e │ │ │ │ + blt.n 7866 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 7838 │ │ │ │ - cbnz r1, 780a │ │ │ │ + bpl.n 7850 │ │ │ │ + cbnz r1, 7822 │ │ │ │ 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, 77e0 │ │ │ │ blx 1f64 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 77e0 │ │ │ │ + cbz r0, 77f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77e0 │ │ │ │ + beq.n 77f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7804 │ │ │ │ + cbz r3, 781c │ │ │ │ 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] @ (78f4 ) │ │ │ │ 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 777a │ │ │ │ + b.n 7802 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 77e0 │ │ │ │ - ldr r3, [pc, #212] @ (78e0 ) │ │ │ │ - ldr r1, [pc, #212] @ (78e4 ) │ │ │ │ + b.n 77f8 │ │ │ │ + ldr r3, [pc, #212] @ (78f8 ) │ │ │ │ + ldr r1, [pc, #212] @ (78fc ) │ │ │ │ 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 7842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7848 │ │ │ │ + cbz r3, 7860 │ │ │ │ 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 7802 │ │ │ │ + ldr r3, [pc, #164] @ (78f8 ) │ │ │ │ + ldr r1, [pc, #172] @ (7900 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 7818 │ │ │ │ + b.n 7830 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 782a │ │ │ │ + b.n 7842 │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 77a8 │ │ │ │ + bpl.n 77c0 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 1ebc │ │ │ │ - b.n 77c8 │ │ │ │ + b.n 77e0 │ │ │ │ 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 77b8 │ │ │ │ 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 77b4 │ │ │ │ + ldr r2, [pc, #104] @ (7904 ) │ │ │ │ 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 77a0 │ │ │ │ + ldr r3, [pc, #80] @ (78f8 ) │ │ │ │ + ldr r1, [pc, #96] @ (7908 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ - b.n 77ea │ │ │ │ + b.n 7802 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7786 │ │ │ │ - ldr r3, [pc, #80] @ (78f4 ) │ │ │ │ + b.n 779e │ │ │ │ + ldr r3, [pc, #80] @ (790c ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #80] @ (78f8 ) │ │ │ │ + ldr r1, [pc, #80] @ (7910 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 77ea │ │ │ │ + blt.n 7802 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.n 78c8 │ │ │ │ + beq.n 78e0 │ │ │ │ cmp r6, #2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #4] │ │ │ │ streq r3, [sp, #8] │ │ │ │ - b.n 776c │ │ │ │ + b.n 7784 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - b.n 776c │ │ │ │ + b.n 7784 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8654,103 +8695,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #30 │ │ │ │ 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] @ (7970 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #76] @ (795c ) │ │ │ │ + ldr r3, [pc, #76] @ (7974 ) │ │ │ │ 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, 794e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 7950 │ │ │ │ + cbz r3, 7968 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 794a │ │ │ │ + bne.n 7962 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (7960 ) │ │ │ │ + ldr r2, [pc, #40] @ (7978 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (7964 ) │ │ │ │ + ldr r1, [pc, #40] @ (797c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7930 │ │ │ │ + b.n 7948 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7930 │ │ │ │ - ldr r3, [pc, #20] @ (7968 ) │ │ │ │ + b.n 7948 │ │ │ │ + ldr r3, [pc, #20] @ (7980 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b.n 7930 │ │ │ │ + b.n 7948 │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #14 │ │ │ │ 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] @ (7a68 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #208] @ (7a54 ) │ │ │ │ + ldr r5, [pc, #208] @ (7a6c ) │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 79a6 │ │ │ │ + cbz r3, 79be │ │ │ │ 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 7a46 │ │ │ │ + cbnz r0, 79d0 │ │ │ │ + ldr r3, [pc, #184] @ (7a70 ) │ │ │ │ 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] @ (7a74 ) │ │ │ │ + ldr r1, [pc, #180] @ (7a78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e0c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 79a2 │ │ │ │ + b.n 79ba │ │ │ │ blx 1fd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79b4 │ │ │ │ + beq.n 79cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 79fa │ │ │ │ + cbz r3, 7a12 │ │ │ │ movs r0, #2 │ │ │ │ blx 2108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a34 │ │ │ │ + beq.n 7a4c │ │ │ │ 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,52 +8805,52 @@ │ │ │ │ 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 79ba │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 79a2 │ │ │ │ + bge.n 79ba │ │ │ │ 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 7a20 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r0, r3 │ │ │ │ - b.n 799c │ │ │ │ + b.n 79b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79b4 │ │ │ │ + beq.n 79cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79b4 │ │ │ │ + bne.n 79cc │ │ │ │ mov r0, r5 │ │ │ │ blx 2014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 79b4 │ │ │ │ + b.n 79cc │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #12 │ │ │ │ movs r0, r0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00007a6c <.fini>: │ │ │ │ +00007a84 <.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 .... │ │ │ │ + 0x00007a8c 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x00007a9c 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00007aac 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00007abc 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00007acc 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00007adc 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00007aec 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00007afc 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00007b0c 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00007b1c 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ + 0x00007b2c 63696f2e 6576656e 74730000 6765745f cio.events..get_ │ │ │ │ + 0x00007b3c 6576656e 745f6c6f 6f705f70 6f6c6963 event_loop_polic │ │ │ │ + 0x00007b4c 79000000 6173796e 63696f2e 62617365 y...asyncio.base │ │ │ │ + 0x00007b5c 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ + 0x00007b6c 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ + 0x00007b7c 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ + 0x00007b8c 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ + 0x00007b9c 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ + 0x00007bac 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ + 0x00007bbc 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ + 0x00007bcc 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ + 0x00007bdc 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ + 0x00007bec 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ + 0x00007bfc 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ + 0x00007c0c 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ + 0x00007c1c 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ + 0x00007c2c 5765616b 53657400 5f736368 6564756c WeakSet._schedul │ │ │ │ + 0x00007c3c 65645f74 61736b73 00000000 5f656167 ed_tasks...._eag │ │ │ │ + 0x00007c4c 65725f74 61736b73 00000000 5f637572 er_tasks...._cur │ │ │ │ + 0x00007c5c 72656e74 5f746173 6b730000 6e6f2072 rent_tasks..no r │ │ │ │ + 0x00007c6c 756e6e69 6e672065 76656e74 206c6f6f unning event loo │ │ │ │ + 0x00007c7c 70000000 6120636f 726f7574 696e6520 p...a coroutine │ │ │ │ + 0x00007c8c 77617320 65787065 63746564 2c20676f was expected, go │ │ │ │ + 0x00007c9c 74202552 00000000 63616e6e 6f742064 t %R....cannot d │ │ │ │ + 0x00007cac 656c6574 65206174 74726962 75746500 elete attribute. │ │ │ │ + 0x00007cbc 756e696e 69746961 6c697a65 64204675 uninitialized Fu │ │ │ │ + 0x00007ccc 74757265 206f626a 65637400 6765745f ture object.get_ │ │ │ │ + 0x00007cdc 6c6f6f70 28292074 616b6573 206e6f20 loop() takes no │ │ │ │ + 0x00007cec 61726775 6d656e74 73000000 46757475 arguments...Futu │ │ │ │ + 0x00007cfc 7265206f 626a6563 74206973 206e6f74 re object is not │ │ │ │ + 0x00007d0c 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ + 0x00007d1c 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ + 0x00007d2c 6f206b65 79776f72 64206172 67756d65 o keyword argume │ │ │ │ + 0x00007d3c 6e747300 66756e63 74696f6e 2074616b nts.function tak │ │ │ │ + 0x00007d4c 6573206e 6f20706f 73697469 6f6e616c es no positional │ │ │ │ + 0x00007d5c 20617267 756d656e 74730000 43616e6e arguments..Cann │ │ │ │ + 0x00007d6c 6f742065 6e746572 20696e74 6f207461 ot enter into ta │ │ │ │ + 0x00007d7c 736b2025 52207768 696c6520 616e6f74 sk %R while anot │ │ │ │ + 0x00007d8c 68657220 7461736b 20255220 69732062 her task %R is b │ │ │ │ + 0x00007d9c 65696e67 20657865 63757465 642e0000 eing executed... │ │ │ │ + 0x00007dac 4c656176 696e6720 7461736b 20255220 Leaving task %R │ │ │ │ + 0x00007dbc 646f6573 206e6f74 206d6174 63682074 does not match t │ │ │ │ + 0x00007dcc 68652063 75727265 6e742074 61736b20 he current task │ │ │ │ + 0x00007ddc 25522e00 5f737465 7028293a 20616c72 %R.._step(): alr │ │ │ │ + 0x00007dec 65616479 20646f6e 653a2025 52202552 eady done: %R %R │ │ │ │ + 0x00007dfc 00000000 756e696e 69746961 6c697a65 ....uninitialize │ │ │ │ + 0x00007e0c 64205461 736b206f 626a6563 74000000 d Task object... │ │ │ │ + 0x00007e1c 696e7661 6c696420 73746174 65000000 invalid state... │ │ │ │ + 0x00007e2c 5461736b 2063616e 6e6f7420 61776169 Task cannot awai │ │ │ │ + 0x00007e3c 74206f6e 20697473 656c663a 20255200 t on itself: %R. │ │ │ │ + 0x00007e4c 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ + 0x00007e5c 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ + 0x00007e6c 66726f6d 20666f72 2067656e 65726174 from for generat │ │ │ │ + 0x00007e7c 6f722069 6e207461 736b2025 52207769 or in task %R wi │ │ │ │ + 0x00007e8c 74682025 52000000 5461736b 20676f74 th %R...Task got │ │ │ │ + 0x00007e9c 20626164 20796965 6c643a20 25520000 bad yield: %R.. │ │ │ │ + 0x00007eac 7969656c 64207761 73207573 65642069 yield was used i │ │ │ │ + 0x00007ebc 6e737465 6164206f 66207969 656c6420 nstead of yield │ │ │ │ + 0x00007ecc 66726f6d 20696e20 7461736b 20255220 from in task %R │ │ │ │ + 0x00007edc 77697468 20255200 5461736b 20255220 with %R.Task %R │ │ │ │ + 0x00007eec 676f7420 46757475 72652025 52206174 got Future %R at │ │ │ │ + 0x00007efc 74616368 65642074 6f206120 64696666 tached to a diff │ │ │ │ + 0x00007f0c 6572656e 74206c6f 6f700000 696e7661 erent loop..inva │ │ │ │ + 0x00007f1c 6c696420 65786365 7074696f 6e206f62 lid exception ob │ │ │ │ + 0x00007f2c 6a656374 00000000 53746f70 49746572 ject....StopIter │ │ │ │ + 0x00007f3c 6174696f 6e20696e 74657261 63747320 ation interacts │ │ │ │ + 0x00007f4c 6261646c 79207769 74682067 656e6572 badly with gener │ │ │ │ + 0x00007f5c 61746f72 7320616e 64206361 6e6e6f74 ators and cannot │ │ │ │ + 0x00007f6c 20626520 72616973 65642069 6e746f20 be raised into │ │ │ │ + 0x00007f7c 61204675 74757265 00000000 61776169 a Future....awai │ │ │ │ + 0x00007f8c 74207761 736e2774 20757365 64207769 t wasn't used wi │ │ │ │ + 0x00007f9c 74682066 75747572 65000000 52657375 th future...Resu │ │ │ │ + 0x00007fac 6c742069 73206e6f 74207365 742e0000 lt is not set... │ │ │ │ + 0x00007fbc 5461736b 2d255300 65786365 7074696f Task-%S.exceptio │ │ │ │ + 0x00007fcc 6e282920 74616b65 73206e6f 20617267 n() takes no arg │ │ │ │ + 0x00007fdc 756d656e 74730000 45786365 7074696f uments..Exceptio │ │ │ │ + 0x00007fec 6e206973 206e6f74 20736574 2e000000 n is not set.... │ │ │ │ + 0x00007ffc 5461736b 20776173 20646573 74726f79 Task was destroy │ │ │ │ + 0x0000800c 65642062 75742069 74206973 2070656e ed but it is pen │ │ │ │ + 0x0000801c 64696e67 21000000 25732065 78636570 ding!...%s excep │ │ │ │ + 0x0000802c 74696f6e 20776173 206e6576 65722072 tion was never r │ │ │ │ + 0x0000803c 65747269 65766564 00000000 7468726f etrieved....thro │ │ │ │ + 0x0000804c 77000000 74686520 28747970 652c2065 w...the (type, e │ │ │ │ + 0x0000805c 78632c20 74622920 7369676e 61747572 xc, tb) signatur │ │ │ │ + 0x0000806c 65206f66 20746872 6f772829 20697320 e of throw() is │ │ │ │ + 0x0000807c 64657072 65636174 65642c20 75736520 deprecated, use │ │ │ │ + 0x0000808c 74686520 73696e67 6c652d61 72672073 the single-arg s │ │ │ │ + 0x0000809c 69676e61 74757265 20696e73 74656164 ignature instead │ │ │ │ + 0x000080ac 2e000000 7468726f 77282920 74686972 ....throw() thir │ │ │ │ + 0x000080bc 64206172 67756d65 6e74206d 75737420 d argument must │ │ │ │ + 0x000080cc 62652061 20747261 63656261 636b0000 be a traceback.. │ │ │ │ + 0x000080dc 696e7374 616e6365 20657863 65707469 instance excepti │ │ │ │ + 0x000080ec 6f6e206d 6179206e 6f742068 61766520 on may not have │ │ │ │ + 0x000080fc 61207365 70617261 74652076 616c7565 a separate value │ │ │ │ + 0x0000810c 00000000 65786365 7074696f 6e73206d ....exceptions m │ │ │ │ + 0x0000811c 75737420 62652063 6c617373 65732064 ust be classes d │ │ │ │ + 0x0000812c 65726976 696e6720 42617365 45786365 eriving BaseExce │ │ │ │ + 0x0000813c 7074696f 6e206f72 20696e73 74616e63 ption or instanc │ │ │ │ + 0x0000814c 6573206f 66207375 63682061 20636c61 es of such a cla │ │ │ │ + 0x0000815c 73730000 5461736b 20646f65 73206e6f ss..Task does no │ │ │ │ + 0x0000816c 74207375 70706f72 74207365 745f7265 t support set_re │ │ │ │ + 0x0000817c 73756c74 206f7065 72617469 6f6e0000 sult operation.. │ │ │ │ + 0x0000818c 5461736b 20646f65 73206e6f 74207375 Task does not su │ │ │ │ + 0x0000819c 70706f72 74207365 745f6578 63657074 pport set_except │ │ │ │ + 0x000081ac 696f6e20 6f706572 6174696f 6e000000 ion operation... │ │ │ │ + 0x000081bc 5f6c6f67 5f747261 63656261 636b2063 _log_traceback c │ │ │ │ + 0x000081cc 616e206f 6e6c7920 62652073 65742074 an only be set t │ │ │ │ + 0x000081dc 6f204661 6c736500 6c696d69 74000000 o False.limit... │ │ │ │ + 0x000081ec 66696c65 00000000 6d736700 65616765 file....msg.eage │ │ │ │ + 0x000081fc 725f7374 61727400 5f737461 74650000 r_start._state.. │ │ │ │ + 0x0000820c 5f617379 6e63696f 5f667574 7572655f _asyncio_future_ │ │ │ │ + 0x0000821c 626c6f63 6b696e67 00000000 5f63616c blocking...._cal │ │ │ │ + 0x0000822c 6c626163 6b730000 5f726573 756c7400 lbacks.._result. │ │ │ │ + 0x0000823c 5f657863 65707469 6f6e0000 5f6c6f67 _exception.._log │ │ │ │ + 0x0000824c 5f747261 63656261 636b0000 5f736f75 _traceback.._sou │ │ │ │ + 0x0000825c 7263655f 74726163 65626163 6b000000 rce_traceback... │ │ │ │ + 0x0000826c 5f63616e 63656c5f 6d657373 61676500 _cancel_message. │ │ │ │ + 0x0000827c 5f6c6f67 5f646573 74726f79 5f70656e _log_destroy_pen │ │ │ │ + 0x0000828c 64696e67 00000000 5f6d7573 745f6361 ding...._must_ca │ │ │ │ + 0x0000829c 6e63656c 00000000 5f636f72 6f000000 ncel...._coro... │ │ │ │ + 0x000082ac 5f667574 5f776169 74657200 6164645f _fut_waiter.add_ │ │ │ │ + 0x000082bc 646f6e65 5f63616c 6c626163 6b000000 done_callback... │ │ │ │ + 0x000082cc 72656d6f 76655f64 6f6e655f 63616c6c remove_done_call │ │ │ │ + 0x000082dc 6261636b 00000000 63616e63 656c6c65 back....cancelle │ │ │ │ + 0x000082ec 64000000 646f6e65 00000000 7365745f d...done....set_ │ │ │ │ + 0x000082fc 72657375 6c740000 7365745f 65786365 result..set_exce │ │ │ │ + 0x0000830c 7074696f 6e000000 63616e63 656c0000 ption...cancel.. │ │ │ │ + 0x0000831c 63616e63 656c6c69 6e670000 756e6361 cancelling..unca │ │ │ │ + 0x0000832c 6e63656c 00000000 6765745f 73746163 ncel....get_stac │ │ │ │ + 0x0000833c 6b000000 7072696e 745f7374 61636b00 k...print_stack. │ │ │ │ + 0x0000834c 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ + 0x0000835c 6572726f 72000000 6765745f 6e616d65 error...get_name │ │ │ │ + 0x0000836c 00000000 7365745f 6e616d65 00000000 ....set_name.... │ │ │ │ + 0x0000837c 6765745f 636f726f 00000000 6765745f get_coro....get_ │ │ │ │ + 0x0000838c 636f6e74 65787400 5f5f636c 6173735f context.__class_ │ │ │ │ + 0x0000839c 67657469 74656d5f 5f000000 5461736b getitem__...Task │ │ │ │ + 0x000083ac 73206172 65206765 6e657269 63206f76 s are generic ov │ │ │ │ + 0x000083bc 65722074 68652072 65747572 6e207479 er the return ty │ │ │ │ + 0x000083cc 7065206f 66207468 65697220 77726170 pe of their wrap │ │ │ │ + 0x000083dc 70656420 636f726f 7574696e 65730000 ped coroutines.. │ │ │ │ + 0x000083ec 6765745f 6c6f6f70 00000000 46757475 get_loop....Futu │ │ │ │ + 0x000083fc 72657320 61726520 67656e65 72696320 res are generic │ │ │ │ + 0x0000840c 6f766572 20746865 20747970 65206f66 over the type of │ │ │ │ + 0x0000841c 20746865 69722072 6573756c 74730000 their results.. │ │ │ │ + 0x0000842c 73656e64 00000000 636c6f73 65000000 send....close... │ │ │ │ + 0x0000843c 5f5f7365 6c665f5f 00000000 63757272 __self__....curr │ │ │ │ + 0x0000844c 656e745f 7461736b 00000000 6765745f ent_task....get_ │ │ │ │ + 0x0000845c 6576656e 745f6c6f 6f700000 6765745f event_loop..get_ │ │ │ │ + 0x0000846c 72756e6e 696e675f 6c6f6f70 00000000 running_loop.... │ │ │ │ + 0x0000847c 5f676574 5f72756e 6e696e67 5f6c6f6f _get_running_loo │ │ │ │ + 0x0000848c 70000000 5f736574 5f72756e 6e696e67 p..._set_running │ │ │ │ + 0x0000849c 5f6c6f6f 70000000 5f726567 69737465 _loop..._registe │ │ │ │ + 0x000084ac 725f7461 736b0000 5f726567 69737465 r_task.._registe │ │ │ │ + 0x000084bc 725f6561 6765725f 7461736b 00000000 r_eager_task.... │ │ │ │ + 0x000084cc 5f756e72 65676973 7465725f 7461736b _unregister_task │ │ │ │ + 0x000084dc 00000000 5f756e72 65676973 7465725f ...._unregister_ │ │ │ │ + 0x000084ec 65616765 725f7461 736b0000 5f656e74 eager_task.._ent │ │ │ │ + 0x000084fc 65725f74 61736b00 5f6c6561 76655f74 er_task._leave_t │ │ │ │ + 0x0000850c 61736b00 5f737761 705f6375 7272656e ask._swap_curren │ │ │ │ + 0x0000851c 745f7461 736b0000 46757475 72650000 t_task..Future.. │ │ │ │ + 0x0000852c 7461736b 5f77616b 65757000 5461736b task_wakeup.Task │ │ │ │ + 0x0000853c 00000000 5f617379 6e63696f 2e546173 ...._asyncio.Tas │ │ │ │ + 0x0000854c 6b000000 5f617379 6e63696f 2e467574 k..._asyncio.Fut │ │ │ │ + 0x0000855c 75726500 5f617379 6e63696f 2e467574 ure._asyncio.Fut │ │ │ │ + 0x0000856c 75726549 74657200 5f617379 6e63696f ureIter._asyncio │ │ │ │ + 0x0000857c 2e546173 6b537465 704d6574 68577261 .TaskStepMethWra │ │ │ │ + 0x0000858c 70706572 00000000 5f617379 6e63696f pper...._asyncio │ │ │ │ + 0x0000859c 00000000 6765745f 636f6e74 65787428 ....get_context( │ │ │ │ + 0x000085ac 2473656c 662c202f 290a2d2d 0a0a0000 $self, /).--.... │ │ │ │ + 0x000085bc 6765745f 636f726f 28247365 6c662c20 get_coro($self, │ │ │ │ + 0x000085cc 2f290a2d 2d0a0a00 7365745f 6e616d65 /).--...set_name │ │ │ │ + 0x000085dc 28247365 6c662c20 76616c75 652c202f ($self, value, / │ │ │ │ + 0x000085ec 290a2d2d 0a0a0000 6765745f 6e616d65 ).--....get_name │ │ │ │ + 0x000085fc 28247365 6c662c20 2f290a2d 2d0a0a00 ($self, /).--... │ │ │ │ + 0x0000860c 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ + 0x0000861c 6572726f 72282473 656c662c 202f290a error($self, /). │ │ │ │ + 0x0000862c 2d2d0a0a 43726561 74652074 68652043 --..Create the C │ │ │ │ + 0x0000863c 616e6365 6c6c6564 4572726f 7220746f ancelledError to │ │ │ │ + 0x0000864c 20726169 73652069 66207468 65205461 raise if the Ta │ │ │ │ + 0x0000865c 736b2069 73206361 6e63656c 6c65642e sk is cancelled. │ │ │ │ + 0x0000866c 0a0a5468 69732073 686f756c 64206f6e ..This should on │ │ │ │ + 0x0000867c 6c792062 65206361 6c6c6564 206f6e63 ly be called onc │ │ │ │ + 0x0000868c 65207768 656e2068 616e646c 696e6720 e when handling │ │ │ │ + 0x0000869c 61206361 6e63656c 6c617469 6f6e2073 a cancellation s │ │ │ │ + 0x000086ac 696e6365 0a697420 65726173 65732074 ince.it erases t │ │ │ │ + 0x000086bc 68652063 6f6e7465 78742065 78636570 he context excep │ │ │ │ + 0x000086cc 74696f6e 2076616c 75652e00 7072696e tion value..prin │ │ │ │ + 0x000086dc 745f7374 61636b28 2473656c 662c202f t_stack($self, / │ │ │ │ + 0x000086ec 2c202a2c 206c696d 69743d4e 6f6e652c , *, limit=None, │ │ │ │ + 0x000086fc 2066696c 653d4e6f 6e65290a 2d2d0a0a file=None).--.. │ │ │ │ + 0x0000870c 5072696e 74207468 65207374 61636b20 Print the stack │ │ │ │ + 0x0000871c 6f722074 72616365 6261636b 20666f72 or traceback for │ │ │ │ + 0x0000872c 20746869 73207461 736b2773 20636f72 this task's cor │ │ │ │ + 0x0000873c 6f757469 6e652e0a 0a546869 73207072 outine...This pr │ │ │ │ + 0x0000874c 6f647563 6573206f 75747075 74207369 oduces output si │ │ │ │ + 0x0000875c 6d696c61 7220746f 20746861 74206f66 milar to that of │ │ │ │ + 0x0000876c 20746865 20747261 63656261 636b206d the traceback m │ │ │ │ + 0x0000877c 6f64756c 652c0a66 6f722074 68652066 odule,.for the f │ │ │ │ + 0x0000878c 72616d65 73207265 74726965 76656420 rames retrieved │ │ │ │ + 0x0000879c 62792067 65745f73 7461636b 28292e20 by get_stack(). │ │ │ │ + 0x000087ac 20546865 206c696d 69742061 7267756d The limit argum │ │ │ │ + 0x000087bc 656e740a 69732070 61737365 6420746f ent.is passed to │ │ │ │ + 0x000087cc 20676574 5f737461 636b2829 2e202054 get_stack(). T │ │ │ │ + 0x000087dc 68652066 696c6520 61726775 6d656e74 he file argument │ │ │ │ + 0x000087ec 20697320 616e2049 2f4f2073 74726561 is an I/O strea │ │ │ │ + 0x000087fc 6d0a746f 20776869 63682074 6865206f m.to which the o │ │ │ │ + 0x0000880c 75747075 74206973 20777269 7474656e utput is written │ │ │ │ + 0x0000881c 3b206279 20646566 61756c74 206f7574 ; by default out │ │ │ │ + 0x0000882c 70757420 69732077 72697474 656e0a74 put is written.t │ │ │ │ + 0x0000883c 6f207379 732e7374 64657272 2e000000 o sys.stderr.... │ │ │ │ + 0x0000884c 6765745f 73746163 6b282473 656c662c get_stack($self, │ │ │ │ + 0x0000885c 202f2c20 2a2c206c 696d6974 3d4e6f6e /, *, limit=Non │ │ │ │ + 0x0000886c 65290a2d 2d0a0a52 65747572 6e207468 e).--..Return th │ │ │ │ + 0x0000887c 65206c69 7374206f 66207374 61636b20 e list of stack │ │ │ │ + 0x0000888c 6672616d 65732066 6f722074 68697320 frames for this │ │ │ │ + 0x0000889c 7461736b 27732063 6f726f75 74696e65 task's coroutine │ │ │ │ + 0x000088ac 2e0a0a49 66207468 6520636f 726f7574 ...If the corout │ │ │ │ + 0x000088bc 696e6520 6973206e 6f742064 6f6e652c ine is not done, │ │ │ │ + 0x000088cc 20746869 73207265 7475726e 73207468 this returns th │ │ │ │ + 0x000088dc 65207374 61636b20 77686572 65206974 e stack where it │ │ │ │ + 0x000088ec 2069730a 73757370 656e6465 642e2020 is.suspended. │ │ │ │ + 0x000088fc 49662074 68652063 6f726f75 74696e65 If the coroutine │ │ │ │ + 0x0000890c 20686173 20636f6d 706c6574 65642073 has completed s │ │ │ │ + 0x0000891c 75636365 73736675 6c6c7920 6f722077 uccessfully or w │ │ │ │ + 0x0000892c 61730a63 616e6365 6c6c6564 2c207468 as.cancelled, th │ │ │ │ + 0x0000893c 69732072 65747572 6e732061 6e20656d is returns an em │ │ │ │ + 0x0000894c 70747920 6c697374 2e202049 66207468 pty list. If th │ │ │ │ + 0x0000895c 6520636f 726f7574 696e6520 7761730a e coroutine was. │ │ │ │ + 0x0000896c 7465726d 696e6174 65642062 7920616e terminated by an │ │ │ │ + 0x0000897c 20657863 65707469 6f6e2c20 74686973 exception, this │ │ │ │ + 0x0000898c 20726574 75726e73 20746865 206c6973 returns the lis │ │ │ │ + 0x0000899c 74206f66 20747261 63656261 636b0a66 t of traceback.f │ │ │ │ + 0x000089ac 72616d65 732e0a0a 54686520 6672616d rames...The fram │ │ │ │ + 0x000089bc 65732061 72652061 6c776179 73206f72 es are always or │ │ │ │ + 0x000089cc 64657265 64206672 6f6d206f 6c646573 dered from oldes │ │ │ │ + 0x000089dc 7420746f 206e6577 6573742e 0a0a5468 t to newest...Th │ │ │ │ + 0x000089ec 65206f70 74696f6e 616c206c 696d6974 e optional limit │ │ │ │ + 0x000089fc 20676976 65732074 6865206d 6178696d gives the maxim │ │ │ │ + 0x00008a0c 756d206e 756d6265 72206f66 20667261 um number of fra │ │ │ │ + 0x00008a1c 6d657320 746f0a72 65747572 6e3b2062 mes to.return; b │ │ │ │ + 0x00008a2c 79206465 6661756c 7420616c 6c206176 y default all av │ │ │ │ + 0x00008a3c 61696c61 626c6520 6672616d 65732061 ailable frames a │ │ │ │ + 0x00008a4c 72652072 65747572 6e65642e 20204974 re returned. It │ │ │ │ + 0x00008a5c 730a6d65 616e696e 67206469 66666572 s.meaning differ │ │ │ │ + 0x00008a6c 73206465 70656e64 696e6720 6f6e2077 s depending on w │ │ │ │ + 0x00008a7c 68657468 65722061 20737461 636b206f hether a stack o │ │ │ │ + 0x00008a8c 72206120 74726163 65626163 6b206973 r a traceback is │ │ │ │ + 0x00008a9c 0a726574 75726e65 643a2074 6865206e .returned: the n │ │ │ │ + 0x00008aac 65776573 74206672 616d6573 206f6620 ewest frames of │ │ │ │ + 0x00008abc 61207374 61636b20 61726520 72657475 a stack are retu │ │ │ │ + 0x00008acc 726e6564 2c206275 74207468 650a6f6c rned, but the.ol │ │ │ │ + 0x00008adc 64657374 20667261 6d657320 6f662061 dest frames of a │ │ │ │ + 0x00008aec 20747261 63656261 636b2061 72652072 traceback are r │ │ │ │ + 0x00008afc 65747572 6e65642e 20202854 68697320 eturned. (This │ │ │ │ + 0x00008b0c 6d617463 68657320 7468650a 62656861 matches the.beha │ │ │ │ + 0x00008b1c 76696f72 206f6620 74686520 74726163 vior of the trac │ │ │ │ + 0x00008b2c 65626163 6b206d6f 64756c65 2e290a0a eback module.).. │ │ │ │ + 0x00008b3c 466f7220 72656173 6f6e7320 6265796f For reasons beyo │ │ │ │ + 0x00008b4c 6e64206f 75722063 6f6e7472 6f6c2c20 nd our control, │ │ │ │ + 0x00008b5c 6f6e6c79 206f6e65 20737461 636b2066 only one stack f │ │ │ │ + 0x00008b6c 72616d65 2069730a 72657475 726e6564 rame is.returned │ │ │ │ + 0x00008b7c 20666f72 20612073 75737065 6e646564 for a suspended │ │ │ │ + 0x00008b8c 20636f72 6f757469 6e652e00 756e6361 coroutine..unca │ │ │ │ + 0x00008b9c 6e63656c 28247365 6c662c20 2f290a2d ncel($self, /).- │ │ │ │ + 0x00008bac 2d0a0a44 65637265 6d656e74 20746865 -..Decrement the │ │ │ │ + 0x00008bbc 20746173 6b277320 636f756e 74206f66 task's count of │ │ │ │ + 0x00008bcc 2063616e 63656c6c 6174696f 6e207265 cancellation re │ │ │ │ + 0x00008bdc 71756573 74732e0a 0a546869 73207368 quests...This sh │ │ │ │ + 0x00008bec 6f756c64 20626520 75736564 20627920 ould be used by │ │ │ │ + 0x00008bfc 7461736b 73207468 61742063 61746368 tasks that catch │ │ │ │ + 0x00008c0c 2043616e 63656c6c 65644572 726f720a CancelledError. │ │ │ │ + 0x00008c1c 616e6420 77697368 20746f20 636f6e74 and wish to cont │ │ │ │ + 0x00008c2c 696e7565 20696e64 6566696e 6974656c inue indefinitel │ │ │ │ + 0x00008c3c 7920756e 74696c20 74686579 20617265 y until they are │ │ │ │ + 0x00008c4c 2063616e 63656c6c 65642061 6761696e cancelled again │ │ │ │ + 0x00008c5c 2e0a0a52 65747572 6e732074 68652072 ...Returns the r │ │ │ │ + 0x00008c6c 656d6169 6e696e67 206e756d 62657220 emaining number │ │ │ │ + 0x00008c7c 6f662063 616e6365 6c6c6174 696f6e20 of cancellation │ │ │ │ + 0x00008c8c 72657175 65737473 2e000000 63616e63 requests....canc │ │ │ │ + 0x00008c9c 656c6c69 6e672824 73656c66 2c202f29 elling($self, /) │ │ │ │ + 0x00008cac 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ + 0x00008cbc 636f756e 74206f66 20746865 20746173 count of the tas │ │ │ │ + 0x00008ccc 6b277320 63616e63 656c6c61 74696f6e k's cancellation │ │ │ │ + 0x00008cdc 20726571 75657374 732e0a0a 54686973 requests...This │ │ │ │ + 0x00008cec 20636f75 6e742069 7320696e 6372656d count is increm │ │ │ │ + 0x00008cfc 656e7465 64207768 656e202e 63616e63 ented when .canc │ │ │ │ + 0x00008d0c 656c2829 20697320 63616c6c 65640a61 el() is called.a │ │ │ │ + 0x00008d1c 6e64206d 61792062 65206465 6372656d nd may be decrem │ │ │ │ + 0x00008d2c 656e7465 64207573 696e6720 2e756e63 ented using .unc │ │ │ │ + 0x00008d3c 616e6365 6c28292e 00000000 63616e63 ancel().....canc │ │ │ │ + 0x00008d4c 656c2824 73656c66 2c202f2c 206d7367 el($self, /, msg │ │ │ │ + 0x00008d5c 3d4e6f6e 65290a2d 2d0a0a52 65717565 =None).--..Reque │ │ │ │ + 0x00008d6c 73742074 68617420 74686973 20746173 st that this tas │ │ │ │ + 0x00008d7c 6b206361 6e63656c 20697473 656c662e k cancel itself. │ │ │ │ + 0x00008d8c 0a0a5468 69732061 7272616e 67657320 ..This arranges │ │ │ │ + 0x00008d9c 666f7220 61204361 6e63656c 6c656445 for a CancelledE │ │ │ │ + 0x00008dac 72726f72 20746f20 62652074 68726f77 rror to be throw │ │ │ │ + 0x00008dbc 6e20696e 746f2074 68650a77 72617070 n into the.wrapp │ │ │ │ + 0x00008dcc 65642063 6f726f75 74696e65 206f6e20 ed coroutine on │ │ │ │ + 0x00008ddc 74686520 6e657874 20637963 6c652074 the next cycle t │ │ │ │ + 0x00008dec 68726f75 67682074 68652065 76656e74 hrough the event │ │ │ │ + 0x00008dfc 206c6f6f 702e0a54 68652063 6f726f75 loop..The corou │ │ │ │ + 0x00008e0c 74696e65 20746865 6e206861 73206120 tine then has a │ │ │ │ + 0x00008e1c 6368616e 63652074 6f20636c 65616e20 chance to clean │ │ │ │ + 0x00008e2c 7570206f 72206576 656e2064 656e790a up or even deny. │ │ │ │ + 0x00008e3c 74686520 72657175 65737420 7573696e the request usin │ │ │ │ + 0x00008e4c 67207472 792f6578 63657074 2f66696e g try/except/fin │ │ │ │ + 0x00008e5c 616c6c79 2e0a0a55 6e6c696b 65204675 ally...Unlike Fu │ │ │ │ + 0x00008e6c 74757265 2e63616e 63656c2c 20746869 ture.cancel, thi │ │ │ │ + 0x00008e7c 7320646f 6573206e 6f742067 75617261 s does not guara │ │ │ │ + 0x00008e8c 6e746565 20746861 74207468 650a7461 ntee that the.ta │ │ │ │ + 0x00008e9c 736b2077 696c6c20 62652063 616e6365 sk will be cance │ │ │ │ + 0x00008eac 6c6c6564 3a207468 65206578 63657074 lled: the except │ │ │ │ + 0x00008ebc 696f6e20 6d696768 74206265 20636175 ion might be cau │ │ │ │ + 0x00008ecc 67687420 616e640a 61637465 64207570 ght and.acted up │ │ │ │ + 0x00008edc 6f6e2c20 64656c61 79696e67 2063616e on, delaying can │ │ │ │ + 0x00008eec 63656c6c 6174696f 6e206f66 20746865 cellation of the │ │ │ │ + 0x00008efc 20746173 6b206f72 20707265 76656e74 task or prevent │ │ │ │ + 0x00008f0c 696e670a 63616e63 656c6c61 74696f6e ing.cancellation │ │ │ │ + 0x00008f1c 20636f6d 706c6574 656c792e 20205468 completely. Th │ │ │ │ + 0x00008f2c 65207461 736b206d 61792061 6c736f20 e task may also │ │ │ │ + 0x00008f3c 72657475 726e2061 2076616c 7565206f return a value o │ │ │ │ + 0x00008f4c 720a7261 69736520 61206469 66666572 r.raise a differ │ │ │ │ + 0x00008f5c 656e7420 65786365 7074696f 6e2e0a0a ent exception... │ │ │ │ + 0x00008f6c 496d6d65 64696174 656c7920 61667465 Immediately afte │ │ │ │ + 0x00008f7c 72207468 6973206d 6574686f 64206973 r this method is │ │ │ │ + 0x00008f8c 2063616c 6c65642c 20546173 6b2e6361 called, Task.ca │ │ │ │ + 0x00008f9c 6e63656c 6c656428 29207769 6c6c0a6e ncelled() will.n │ │ │ │ + 0x00008fac 6f742072 65747572 6e205472 75652028 ot return True ( │ │ │ │ + 0x00008fbc 756e6c65 73732074 68652074 61736b20 unless the task │ │ │ │ + 0x00008fcc 77617320 616c7265 61647920 63616e63 was already canc │ │ │ │ + 0x00008fdc 656c6c65 64292e20 20410a74 61736b20 elled). A.task │ │ │ │ + 0x00008fec 77696c6c 20626520 6d61726b 65642061 will be marked a │ │ │ │ + 0x00008ffc 73206361 6e63656c 6c656420 7768656e s cancelled when │ │ │ │ + 0x0000900c 20746865 20777261 70706564 20636f72 the wrapped cor │ │ │ │ + 0x0000901c 6f757469 6e650a74 65726d69 6e617465 outine.terminate │ │ │ │ + 0x0000902c 73207769 74682061 2043616e 63656c6c s with a Cancell │ │ │ │ + 0x0000903c 65644572 726f7220 65786365 7074696f edError exceptio │ │ │ │ + 0x0000904c 6e202865 76656e20 69662063 616e6365 n (even if cance │ │ │ │ + 0x0000905c 6c28290a 77617320 6e6f7420 63616c6c l().was not call │ │ │ │ + 0x0000906c 6564292e 0a0a5468 69732061 6c736f20 ed)...This also │ │ │ │ + 0x0000907c 696e6372 65617365 73207468 65207461 increases the ta │ │ │ │ + 0x0000908c 736b2773 20636f75 6e74206f 66206361 sk's count of ca │ │ │ │ + 0x0000909c 6e63656c 6c617469 6f6e2072 65717565 ncellation reque │ │ │ │ + 0x000090ac 7374732e 00000000 7365745f 65786365 sts.....set_exce │ │ │ │ + 0x000090bc 7074696f 6e282473 656c662c 20657863 ption($self, exc │ │ │ │ + 0x000090cc 65707469 6f6e2c20 2f290a2d 2d0a0a00 eption, /).--... │ │ │ │ + 0x000090dc 7365745f 72657375 6c742824 73656c66 set_result($self │ │ │ │ + 0x000090ec 2c207265 73756c74 2c202f29 0a2d2d0a , result, /).--. │ │ │ │ + 0x000090fc 0a000000 5f6d616b 655f6361 6e63656c ...._make_cancel │ │ │ │ + 0x0000910c 6c65645f 6572726f 72282473 656c662c led_error($self, │ │ │ │ + 0x0000911c 202f290a 2d2d0a0a 43726561 74652074 /).--..Create t │ │ │ │ + 0x0000912c 68652043 616e6365 6c6c6564 4572726f he CancelledErro │ │ │ │ + 0x0000913c 7220746f 20726169 73652069 66207468 r to raise if th │ │ │ │ + 0x0000914c 65204675 74757265 20697320 63616e63 e Future is canc │ │ │ │ + 0x0000915c 656c6c65 642e0a0a 54686973 2073686f elled...This sho │ │ │ │ + 0x0000916c 756c6420 6f6e6c79 20626520 63616c6c uld only be call │ │ │ │ + 0x0000917c 6564206f 6e636520 7768656e 2068616e ed once when han │ │ │ │ + 0x0000918c 646c696e 67206120 63616e63 656c6c61 dling a cancella │ │ │ │ + 0x0000919c 74696f6e 2073696e 63650a69 74206572 tion since.it er │ │ │ │ + 0x000091ac 61736573 20746865 20636f6e 74657874 ases the context │ │ │ │ + 0x000091bc 20657863 65707469 6f6e2076 616c7565 exception value │ │ │ │ + 0x000091cc 2e000000 6765745f 6c6f6f70 28247365 ....get_loop($se │ │ │ │ + 0x000091dc 6c662c20 2f290a2d 2d0a0a52 65747572 lf, /).--..Retur │ │ │ │ + 0x000091ec 6e207468 65206576 656e7420 6c6f6f70 n the event loop │ │ │ │ + 0x000091fc 20746865 20467574 75726520 69732062 the Future is b │ │ │ │ + 0x0000920c 6f756e64 20746f2e 00000000 646f6e65 ound to.....done │ │ │ │ + 0x0000921c 28247365 6c662c20 2f290a2d 2d0a0a52 ($self, /).--..R │ │ │ │ + 0x0000922c 65747572 6e205472 75652069 66207468 eturn True if th │ │ │ │ + 0x0000923c 65206675 74757265 20697320 646f6e65 e future is done │ │ │ │ + 0x0000924c 2e0a0a44 6f6e6520 6d65616e 73206569 ...Done means ei │ │ │ │ + 0x0000925c 74686572 20746861 74206120 72657375 ther that a resu │ │ │ │ + 0x0000926c 6c74202f 20657863 65707469 6f6e2061 lt / exception a │ │ │ │ + 0x0000927c 72652061 7661696c 61626c65 2c206f72 re available, or │ │ │ │ + 0x0000928c 20746861 740a7468 65206675 74757265 that.the future │ │ │ │ + 0x0000929c 20776173 2063616e 63656c6c 65642e00 was cancelled.. │ │ │ │ + 0x000092ac 63616e63 656c6c65 64282473 656c662c cancelled($self, │ │ │ │ + 0x000092bc 202f290a 2d2d0a0a 52657475 726e2054 /).--..Return T │ │ │ │ + 0x000092cc 72756520 69662074 68652066 75747572 rue if the futur │ │ │ │ + 0x000092dc 65207761 73206361 6e63656c 6c65642e e was cancelled. │ │ │ │ + 0x000092ec 00000000 63616e63 656c2824 73656c66 ....cancel($self │ │ │ │ + 0x000092fc 2c202f2c 206d7367 3d4e6f6e 65290a2d , /, msg=None).- │ │ │ │ + 0x0000930c 2d0a0a43 616e6365 6c207468 65206675 -..Cancel the fu │ │ │ │ + 0x0000931c 74757265 20616e64 20736368 6564756c ture and schedul │ │ │ │ + 0x0000932c 65206361 6c6c6261 636b732e 0a0a4966 e callbacks...If │ │ │ │ + 0x0000933c 20746865 20667574 75726520 69732061 the future is a │ │ │ │ + 0x0000934c 6c726561 64792064 6f6e6520 6f722063 lready done or c │ │ │ │ + 0x0000935c 616e6365 6c6c6564 2c207265 7475726e ancelled, return │ │ │ │ + 0x0000936c 2046616c 73652e0a 4f746865 72776973 False..Otherwis │ │ │ │ + 0x0000937c 652c2063 68616e67 65207468 65206675 e, change the fu │ │ │ │ + 0x0000938c 74757265 27732073 74617465 20746f20 ture's state to │ │ │ │ + 0x0000939c 63616e63 656c6c65 642c2073 63686564 cancelled, sched │ │ │ │ + 0x000093ac 756c6520 7468650a 63616c6c 6261636b ule the.callback │ │ │ │ + 0x000093bc 7320616e 64207265 7475726e 20547275 s and return Tru │ │ │ │ + 0x000093cc 652e0000 72656d6f 76655f64 6f6e655f e...remove_done_ │ │ │ │ + 0x000093dc 63616c6c 6261636b 28247365 6c662c20 callback($self, │ │ │ │ + 0x000093ec 666e2c20 2f290a2d 2d0a0a52 656d6f76 fn, /).--..Remov │ │ │ │ + 0x000093fc 6520616c 6c20696e 7374616e 63657320 e all instances │ │ │ │ + 0x0000940c 6f662061 2063616c 6c626163 6b206672 of a callback fr │ │ │ │ + 0x0000941c 6f6d2074 68652022 63616c6c 20776865 om the "call whe │ │ │ │ + 0x0000942c 6e20646f 6e652220 6c697374 2e0a0a52 n done" list...R │ │ │ │ + 0x0000943c 65747572 6e732074 6865206e 756d6265 eturns the numbe │ │ │ │ + 0x0000944c 72206f66 2063616c 6c626163 6b732072 r of callbacks r │ │ │ │ + 0x0000945c 656d6f76 65642e00 6164645f 646f6e65 emoved..add_done │ │ │ │ + 0x0000946c 5f63616c 6c626163 6b282473 656c662c _callback($self, │ │ │ │ + 0x0000947c 20666e2c 202f2c20 2a2c2063 6f6e7465 fn, /, *, conte │ │ │ │ + 0x0000948c 78743d3c 756e7265 70726573 656e7461 xt=).--..Add a │ │ │ │ + 0x000094ac 63616c6c 6261636b 20746f20 62652072 callback to be r │ │ │ │ + 0x000094bc 756e2077 68656e20 74686520 66757475 un when the futu │ │ │ │ + 0x000094cc 72652062 65636f6d 65732064 6f6e652e re becomes done. │ │ │ │ + 0x000094dc 0a0a5468 65206361 6c6c6261 636b2069 ..The callback i │ │ │ │ + 0x000094ec 73206361 6c6c6564 20776974 68206120 s called with a │ │ │ │ + 0x000094fc 73696e67 6c652061 7267756d 656e7420 single argument │ │ │ │ + 0x0000950c 2d207468 65206675 74757265 206f626a - the future obj │ │ │ │ + 0x0000951c 6563742e 0a496620 74686520 66757475 ect..If the futu │ │ │ │ + 0x0000952c 72652069 7320616c 72656164 7920646f re is already do │ │ │ │ + 0x0000953c 6e652077 68656e20 74686973 20697320 ne when this is │ │ │ │ + 0x0000954c 63616c6c 65642c20 74686520 63616c6c called, the call │ │ │ │ + 0x0000955c 6261636b 2069730a 73636865 64756c65 back is.schedule │ │ │ │ + 0x0000956c 64207769 74682063 616c6c5f 736f6f6e d with call_soon │ │ │ │ + 0x0000957c 2e000000 7365745f 65786365 7074696f ....set_exceptio │ │ │ │ + 0x0000958c 6e282473 656c662c 20657863 65707469 n($self, excepti │ │ │ │ + 0x0000959c 6f6e2c20 2f290a2d 2d0a0a4d 61726b20 on, /).--..Mark │ │ │ │ + 0x000095ac 74686520 66757475 72652064 6f6e6520 the future done │ │ │ │ + 0x000095bc 616e6420 73657420 616e2065 78636570 and set an excep │ │ │ │ + 0x000095cc 74696f6e 2e0a0a49 66207468 65206675 tion...If the fu │ │ │ │ + 0x000095dc 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ + 0x000095ec 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ + 0x000095fc 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ + 0x0000960c 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ + 0x0000961c 74617465 4572726f 722e0000 7365745f tateError...set_ │ │ │ │ + 0x0000962c 72657375 6c742824 73656c66 2c207265 result($self, re │ │ │ │ + 0x0000963c 73756c74 2c202f29 0a2d2d0a 0a4d6172 sult, /).--..Mar │ │ │ │ + 0x0000964c 6b207468 65206675 74757265 20646f6e k the future don │ │ │ │ + 0x0000965c 6520616e 64207365 74206974 73207265 e and set its re │ │ │ │ + 0x0000966c 73756c74 2e0a0a49 66207468 65206675 sult...If the fu │ │ │ │ + 0x0000967c 74757265 20697320 616c7265 61647920 ture is already │ │ │ │ + 0x0000968c 646f6e65 20776865 6e207468 6973206d done when this m │ │ │ │ + 0x0000969c 6574686f 64206973 2063616c 6c65642c ethod is called, │ │ │ │ + 0x000096ac 20726169 7365730a 496e7661 6c696453 raises.InvalidS │ │ │ │ + 0x000096bc 74617465 4572726f 722e0000 65786365 tateError...exce │ │ │ │ + 0x000096cc 7074696f 6e282473 656c662c 202f290a ption($self, /). │ │ │ │ + 0x000096dc 2d2d0a0a 52657475 726e2074 68652065 --..Return the e │ │ │ │ + 0x000096ec 78636570 74696f6e 20746861 74207761 xception that wa │ │ │ │ + 0x000096fc 73207365 74206f6e 20746869 73206675 s set on this fu │ │ │ │ + 0x0000970c 74757265 2e0a0a54 68652065 78636570 ture...The excep │ │ │ │ + 0x0000971c 74696f6e 20286f72 204e6f6e 65206966 tion (or None if │ │ │ │ + 0x0000972c 206e6f20 65786365 7074696f 6e207761 no exception wa │ │ │ │ + 0x0000973c 73207365 74292069 73207265 7475726e s set) is return │ │ │ │ + 0x0000974c 6564206f 6e6c7920 69660a74 68652066 ed only if.the f │ │ │ │ + 0x0000975c 75747572 65206973 20646f6e 652e2020 uture is done. │ │ │ │ + 0x0000976c 49662074 68652066 75747572 65206861 If the future ha │ │ │ │ + 0x0000977c 73206265 656e2063 616e6365 6c6c6564 s been cancelled │ │ │ │ + 0x0000978c 2c207261 69736573 0a43616e 63656c6c , raises.Cancell │ │ │ │ + 0x0000979c 65644572 726f722e 20204966 20746865 edError. If the │ │ │ │ + 0x000097ac 20667574 75726520 69736e27 7420646f future isn't do │ │ │ │ + 0x000097bc 6e652079 65742c20 72616973 65730a49 ne yet, raises.I │ │ │ │ + 0x000097cc 6e76616c 69645374 61746545 72726f72 nvalidStateError │ │ │ │ + 0x000097dc 2e000000 72657375 6c742824 73656c66 ....result($self │ │ │ │ + 0x000097ec 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x000097fc 74686520 72657375 6c742074 68697320 the result this │ │ │ │ + 0x0000980c 66757475 72652072 65707265 73656e74 future represent │ │ │ │ + 0x0000981c 732e0a0a 49662074 68652066 75747572 s...If the futur │ │ │ │ + 0x0000982c 65206861 73206265 656e2063 616e6365 e has been cance │ │ │ │ + 0x0000983c 6c6c6564 2c207261 69736573 2043616e lled, raises Can │ │ │ │ + 0x0000984c 63656c6c 65644572 726f722e 20204966 celledError. If │ │ │ │ + 0x0000985c 20746865 0a667574 75726527 73207265 the.future's re │ │ │ │ + 0x0000986c 73756c74 2069736e 27742079 65742061 sult isn't yet a │ │ │ │ + 0x0000987c 7661696c 61626c65 2c207261 69736573 vailable, raises │ │ │ │ + 0x0000988c 20496e76 616c6964 53746174 65457272 InvalidStateErr │ │ │ │ + 0x0000989c 6f722e20 2049660a 74686520 66757475 or. If.the futu │ │ │ │ + 0x000098ac 72652069 7320646f 6e652061 6e642068 re is done and h │ │ │ │ + 0x000098bc 61732061 6e206578 63657074 696f6e20 as an exception │ │ │ │ + 0x000098cc 7365742c 20746869 73206578 63657074 set, this except │ │ │ │ + 0x000098dc 696f6e20 69730a72 61697365 642e0000 ion is.raised... │ │ │ │ + 0x000098ec 5461736b 28636f72 6f2c202a 2c206c6f Task(coro, *, lo │ │ │ │ + 0x000098fc 6f703d4e 6f6e652c 206e616d 653d4e6f op=None, name=No │ │ │ │ + 0x0000990c 6e652c20 636f6e74 6578743d 4e6f6e65 ne, context=None │ │ │ │ + 0x0000991c 2c206561 6765725f 73746172 743d4661 , eager_start=Fa │ │ │ │ + 0x0000992c 6c736529 0a2d2d0a 0a412063 6f726f75 lse).--..A corou │ │ │ │ + 0x0000993c 74696e65 20777261 70706564 20696e20 tine wrapped in │ │ │ │ + 0x0000994c 61204675 74757265 2e000000 46757475 a Future....Futu │ │ │ │ + 0x0000995c 7265282a 2c206c6f 6f703d4e 6f6e6529 re(*, loop=None) │ │ │ │ + 0x0000996c 0a2d2d0a 0a546869 7320636c 61737320 .--..This class │ │ │ │ + 0x0000997c 6973202a 616c6d6f 73742a20 636f6d70 is *almost* comp │ │ │ │ + 0x0000998c 61746962 6c652077 69746820 636f6e63 atible with conc │ │ │ │ + 0x0000999c 75727265 6e742e66 75747572 65732e46 urrent.futures.F │ │ │ │ + 0x000099ac 75747572 652e0a0a 20202020 44696666 uture... Diff │ │ │ │ + 0x000099bc 6572656e 6365733a 0a0a2020 20202d20 erences:.. - │ │ │ │ + 0x000099cc 72657375 6c742829 20616e64 20657863 result() and exc │ │ │ │ + 0x000099dc 65707469 6f6e2829 20646f20 6e6f7420 eption() do not │ │ │ │ + 0x000099ec 74616b65 20612074 696d656f 75742061 take a timeout a │ │ │ │ + 0x000099fc 7267756d 656e7420 616e640a 20202020 rgument and. │ │ │ │ + 0x00009a0c 20207261 69736520 616e2065 78636570 raise an excep │ │ │ │ + 0x00009a1c 74696f6e 20776865 6e207468 65206675 tion when the fu │ │ │ │ + 0x00009a2c 74757265 2069736e 27742064 6f6e6520 ture isn't done │ │ │ │ + 0x00009a3c 7965742e 0a0a2020 20202d20 43616c6c yet... - Call │ │ │ │ + 0x00009a4c 6261636b 73207265 67697374 65726564 backs registered │ │ │ │ + 0x00009a5c 20776974 68206164 645f646f 6e655f63 with add_done_c │ │ │ │ + 0x00009a6c 616c6c62 61636b28 29206172 6520616c allback() are al │ │ │ │ + 0x00009a7c 77617973 2063616c 6c65640a 20202020 ways called. │ │ │ │ + 0x00009a8c 20207669 61207468 65206576 656e7420 via the event │ │ │ │ + 0x00009a9c 6c6f6f70 27732063 616c6c5f 736f6f6e loop's call_soon │ │ │ │ + 0x00009aac 5f746872 65616473 61666528 292e0a0a _threadsafe()... │ │ │ │ + 0x00009abc 20202020 2d205468 69732063 6c617373 - This class │ │ │ │ + 0x00009acc 20697320 6e6f7420 636f6d70 61746962 is not compatib │ │ │ │ + 0x00009adc 6c652077 69746820 74686520 77616974 le with the wait │ │ │ │ + 0x00009aec 28292061 6e642061 735f636f 6d706c65 () and as_comple │ │ │ │ + 0x00009afc 74656428 290a2020 20202020 6d657468 ted(). meth │ │ │ │ + 0x00009b0c 6f647320 696e2074 68652063 6f6e6375 ods in the concu │ │ │ │ + 0x00009b1c 7272656e 742e6675 74757265 73207061 rrent.futures pa │ │ │ │ + 0x00009b2c 636b6167 652e0000 5f737761 705f6375 ckage..._swap_cu │ │ │ │ + 0x00009b3c 7272656e 745f7461 736b2824 6d6f6475 rrent_task($modu │ │ │ │ + 0x00009b4c 6c652c20 2f2c206c 6f6f702c 20746173 le, /, loop, tas │ │ │ │ + 0x00009b5c 6b290a2d 2d0a0a54 656d706f 72617269 k).--..Temporari │ │ │ │ + 0x00009b6c 6c792073 77617020 696e2074 68652073 ly swap in the s │ │ │ │ + 0x00009b7c 7570706c 69656420 7461736b 20616e64 upplied task and │ │ │ │ + 0x00009b8c 20726574 75726e20 74686520 6f726967 return the orig │ │ │ │ + 0x00009b9c 696e616c 206f6e65 20286f72 204e6f6e inal one (or Non │ │ │ │ + 0x00009bac 65292e0a 0a546869 73206973 20696e74 e)...This is int │ │ │ │ + 0x00009bbc 656e6465 6420666f 72207573 65206475 ended for use du │ │ │ │ + 0x00009bcc 72696e67 20656167 65722063 6f726f75 ring eager corou │ │ │ │ + 0x00009bdc 74696e65 20657865 63757469 6f6e2e00 tine execution.. │ │ │ │ + 0x00009bec 5f6c6561 76655f74 61736b28 246d6f64 _leave_task($mod │ │ │ │ + 0x00009bfc 756c652c 202f2c20 6c6f6f70 2c207461 ule, /, loop, ta │ │ │ │ + 0x00009c0c 736b290a 2d2d0a0a 4c656176 65207461 sk).--..Leave ta │ │ │ │ + 0x00009c1c 736b2065 78656375 74696f6e 206f7220 sk execution or │ │ │ │ + 0x00009c2c 73757370 656e6420 61207461 736b2e0a suspend a task.. │ │ │ │ + 0x00009c3c 0a546173 6b206265 6c6f6e67 7320746f .Task belongs to │ │ │ │ + 0x00009c4c 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ + 0x00009c5c 4e6f6e65 2e000000 5f656e74 65725f74 None...._enter_t │ │ │ │ + 0x00009c6c 61736b28 246d6f64 756c652c 202f2c20 ask($module, /, │ │ │ │ + 0x00009c7c 6c6f6f70 2c207461 736b290a 2d2d0a0a loop, task).--.. │ │ │ │ + 0x00009c8c 456e7465 7220696e 746f2074 61736b20 Enter into task │ │ │ │ + 0x00009c9c 65786563 7574696f 6e206f72 20726573 execution or res │ │ │ │ + 0x00009cac 756d6520 73757370 656e6465 64207461 ume suspended ta │ │ │ │ + 0x00009cbc 736b2e0a 0a546173 6b206265 6c6f6e67 sk...Task belong │ │ │ │ + 0x00009ccc 7320746f 206c6f6f 702e0a0a 52657475 s to loop...Retu │ │ │ │ + 0x00009cdc 726e7320 4e6f6e65 2e000000 5f756e72 rns None...._unr │ │ │ │ + 0x00009cec 65676973 7465725f 65616765 725f7461 egister_eager_ta │ │ │ │ + 0x00009cfc 736b2824 6d6f6475 6c652c20 2f2c2074 sk($module, /, t │ │ │ │ + 0x00009d0c 61736b29 0a2d2d0a 0a556e72 65676973 ask).--..Unregis │ │ │ │ + 0x00009d1c 74657220 61207461 736b2e0a 0a526574 ter a task...Ret │ │ │ │ + 0x00009d2c 75726e73 204e6f6e 652e0000 5f756e72 urns None..._unr │ │ │ │ + 0x00009d3c 65676973 7465725f 7461736b 28246d6f egister_task($mo │ │ │ │ + 0x00009d4c 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ + 0x00009d5c 2d0a0a55 6e726567 69737465 72206120 -..Unregister a │ │ │ │ + 0x00009d6c 7461736b 2e0a0a52 65747572 6e73204e task...Returns N │ │ │ │ + 0x00009d7c 6f6e652e 00000000 5f726567 69737465 one....._registe │ │ │ │ + 0x00009d8c 725f6561 6765725f 7461736b 28246d6f r_eager_task($mo │ │ │ │ + 0x00009d9c 64756c65 2c202f2c 20746173 6b290a2d dule, /, task).- │ │ │ │ + 0x00009dac 2d0a0a52 65676973 74657220 61206e65 -..Register a ne │ │ │ │ + 0x00009dbc 77207461 736b2069 6e206173 796e6369 w task in asynci │ │ │ │ + 0x00009dcc 6f206173 20657865 63757465 64206279 o as executed by │ │ │ │ + 0x00009ddc 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ + 0x00009dec 4e6f6e65 2e000000 5f726567 69737465 None...._registe │ │ │ │ + 0x00009dfc 725f7461 736b2824 6d6f6475 6c652c20 r_task($module, │ │ │ │ + 0x00009e0c 2f2c2074 61736b29 0a2d2d0a 0a526567 /, task).--..Reg │ │ │ │ + 0x00009e1c 69737465 72206120 6e657720 7461736b ister a new task │ │ │ │ + 0x00009e2c 20696e20 6173796e 63696f20 61732065 in asyncio as e │ │ │ │ + 0x00009e3c 78656375 74656420 6279206c 6f6f702e xecuted by loop. │ │ │ │ + 0x00009e4c 0a0a5265 7475726e 73204e6f 6e652e00 ..Returns None.. │ │ │ │ + 0x00009e5c 5f736574 5f72756e 6e696e67 5f6c6f6f _set_running_loo │ │ │ │ + 0x00009e6c 7028246d 6f64756c 652c206c 6f6f702c p($module, loop, │ │ │ │ + 0x00009e7c 202f290a 2d2d0a0a 53657420 74686520 /).--..Set the │ │ │ │ + 0x00009e8c 72756e6e 696e6720 6576656e 74206c6f running event lo │ │ │ │ + 0x00009e9c 6f702e0a 0a546869 73206973 2061206c op...This is a l │ │ │ │ + 0x00009eac 6f772d6c 6576656c 2066756e 6374696f ow-level functio │ │ │ │ + 0x00009ebc 6e20696e 74656e64 65642074 6f206265 n intended to be │ │ │ │ + 0x00009ecc 20757365 64206279 20657665 6e74206c used by event l │ │ │ │ + 0x00009edc 6f6f7073 2e0a5468 69732066 756e6374 oops..This funct │ │ │ │ + 0x00009eec 696f6e20 69732074 68726561 642d7370 ion is thread-sp │ │ │ │ + 0x00009efc 65636966 69632e00 5f676574 5f72756e ecific.._get_run │ │ │ │ + 0x00009f0c 6e696e67 5f6c6f6f 7028246d 6f64756c ning_loop($modul │ │ │ │ + 0x00009f1c 652c202f 290a2d2d 0a0a5265 7475726e e, /).--..Return │ │ │ │ + 0x00009f2c 20746865 2072756e 6e696e67 20657665 the running eve │ │ │ │ + 0x00009f3c 6e74206c 6f6f7020 6f72204e 6f6e652e nt loop or None. │ │ │ │ + 0x00009f4c 0a0a5468 69732069 73206120 6c6f772d ..This is a low- │ │ │ │ + 0x00009f5c 6c657665 6c206675 6e637469 6f6e2069 level function i │ │ │ │ + 0x00009f6c 6e74656e 64656420 746f2062 65207573 ntended to be us │ │ │ │ + 0x00009f7c 65642062 79206576 656e7420 6c6f6f70 ed by event loop │ │ │ │ + 0x00009f8c 732e0a54 68697320 66756e63 74696f6e s..This function │ │ │ │ + 0x00009f9c 20697320 74687265 61642d73 70656369 is thread-speci │ │ │ │ + 0x00009fac 6669632e 00000000 6765745f 72756e6e fic.....get_runn │ │ │ │ + 0x00009fbc 696e675f 6c6f6f70 28246d6f 64756c65 ing_loop($module │ │ │ │ + 0x00009fcc 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x00009fdc 74686520 72756e6e 696e6720 6576656e the running even │ │ │ │ + 0x00009fec 74206c6f 6f702e20 20526169 73652061 t loop. Raise a │ │ │ │ + 0x00009ffc 2052756e 74696d65 4572726f 72206966 RuntimeError if │ │ │ │ + 0x0000a00c 20746865 72652069 73206e6f 6e652e0a there is none.. │ │ │ │ + 0x0000a01c 0a546869 73206675 6e637469 6f6e2069 .This function i │ │ │ │ + 0x0000a02c 73207468 72656164 2d737065 63696669 s thread-specifi │ │ │ │ + 0x0000a03c 632e0000 6765745f 6576656e 745f6c6f c...get_event_lo │ │ │ │ + 0x0000a04c 6f702824 6d6f6475 6c652c20 2f290a2d op($module, /).- │ │ │ │ + 0x0000a05c 2d0a0a52 65747572 6e20616e 20617379 -..Return an asy │ │ │ │ + 0x0000a06c 6e63696f 20657665 6e74206c 6f6f702e ncio event loop. │ │ │ │ + 0x0000a07c 0a0a5768 656e2063 616c6c65 64206672 ..When called fr │ │ │ │ + 0x0000a08c 6f6d2061 20636f72 6f757469 6e65206f om a coroutine o │ │ │ │ + 0x0000a09c 72206120 63616c6c 6261636b 2028652e r a callback (e. │ │ │ │ + 0x0000a0ac 672e2073 63686564 756c6564 20776974 g. scheduled wit │ │ │ │ + 0x0000a0bc 680a6361 6c6c5f73 6f6f6e20 6f722073 h.call_soon or s │ │ │ │ + 0x0000a0cc 696d696c 61722041 5049292c 20746869 imilar API), thi │ │ │ │ + 0x0000a0dc 73206675 6e637469 6f6e2077 696c6c20 s function will │ │ │ │ + 0x0000a0ec 616c7761 79732072 65747572 6e207468 always return th │ │ │ │ + 0x0000a0fc 650a7275 6e6e696e 67206576 656e7420 e.running event │ │ │ │ + 0x0000a10c 6c6f6f70 2e0a0a49 66207468 65726520 loop...If there │ │ │ │ + 0x0000a11c 6973206e 6f207275 6e6e696e 67206576 is no running ev │ │ │ │ + 0x0000a12c 656e7420 6c6f6f70 20736574 2c207468 ent loop set, th │ │ │ │ + 0x0000a13c 65206675 6e637469 6f6e2077 696c6c20 e function will │ │ │ │ + 0x0000a14c 72657475 726e0a74 68652072 6573756c return.the resul │ │ │ │ + 0x0000a15c 74206f66 20606765 745f6576 656e745f t of `get_event_ │ │ │ │ + 0x0000a16c 6c6f6f70 5f706f6c 69637928 292e6765 loop_policy().ge │ │ │ │ + 0x0000a17c 745f6576 656e745f 6c6f6f70 28296020 t_event_loop()` │ │ │ │ + 0x0000a18c 63616c6c 2e000000 63757272 656e745f call....current_ │ │ │ │ + 0x0000a19c 7461736b 28246d6f 64756c65 2c202f2c task($module, /, │ │ │ │ + 0x0000a1ac 206c6f6f 703d4e6f 6e65290a 2d2d0a0a loop=None).--.. │ │ │ │ + 0x0000a1bc 52657475 726e2061 20637572 72656e74 Return a current │ │ │ │ + 0x0000a1cc 6c792065 78656375 74656420 7461736b ly executed task │ │ │ │ + 0x0000a1dc 2e000000 41636365 6c657261 746f7220 ....Accelerator │ │ │ │ + 0x0000a1ec 6d6f6475 6c652066 6f722061 73796e63 module for async │ │ │ │ + 0x0000a1fc 696f0000 40000000 09000000 30000000 io..@.......0... │ │ │ │ + 0x0000a20c 09000000 04000000 09000000 0c000000 ................ │ │ │ │ + 0x0000a21c 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ + 0x0000a22c 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ + 0x0000a23c 09000000 11000000 09000000 33000000 ............3... │ │ │ │ + 0x0000a24c 09000000 15000000 09000000 12000000 ................ │ │ │ │ + 0x0000a25c 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ + 0x0000a26c 09000000 10000000 09000000 24000000 ............$... │ │ │ │ + 0x0000a27c 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ + 0x0000a28c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000a278 00000000 .... │ │ │ │ + 0x0000a290 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fe84 f96e0000 .n.. │ │ │ │ + 0x0001fe84 116f0000 .o.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fe88 b96e0000 .n.. │ │ │ │ + 0x0001fe88 d16e0000 .n.. │ │ │ ├── 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 74840000 c4840000 00000000 74840000 t...........t... │ │ │ │ + 0x0001fe9c c4840000 00000000 74840000 c4840000 ........t....... │ │ │ │ + 0x0001feac 00000000 c4840000 00000000 c4840000 ................ │ │ │ │ + 0x0001febc 00000000 c4840000 00000000 c4840000 ................ │ │ │ │ + 0x0001fecc 00000000 e4810000 ec810000 00000000 ................ │ │ │ │ + 0x0001fedc fc7d0000 00000000 f4810000 00000000 .}.............. │ │ │ │ + 0x0001feec f4810000 00000000 e4810000 00000000 ................ │ │ │ │ + 0x0001fefc fc7d0000 00000000 fc7d0000 00000000 .}.......}...... │ │ │ │ + 0x0001ff0c 74840000 00000000 fc7d0000 8c830000 t........}...... │ │ │ │ + 0x0001ff1c 00000000 80830000 74840000 68830000 ........t...h... │ │ │ │ + 0x0001ff2c 8c830000 f8810000 00000000 74840000 ............t... │ │ │ │ 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 fc820000 c15f0000 04000000 ........._...... │ │ │ │ + 0x000201bc e0970000 08830000 e55b0000 82020000 .........[...... │ │ │ │ + 0x000201cc c8960000 b8820000 29420000 82020000 ........)B...... │ │ │ │ + 0x000201dc 64940000 cc820000 9d5c0000 82020000 d........\...... │ │ │ │ + 0x000201ec d0930000 e4820000 bd5b0000 04000000 .........[...... │ │ │ │ + 0x000201fc ac920000 f0820000 f1590000 04000000 .........Y...... │ │ │ │ + 0x0002020c 18920000 f8820000 a1250000 08000000 .........%...... │ │ │ │ + 0x0002021c dc900000 04830000 d1250000 08000000 .........%...... │ │ │ │ + 0x0002022c b4900000 14830000 71740000 82000000 ........qt...... │ │ │ │ + 0x0002023c 488d0000 1c830000 7d7a0000 04000000 H.......}z...... │ │ │ │ + 0x0002024c 988c0000 28830000 452b0000 04000000 ....(...E+...... │ │ │ │ + 0x0002025c 988b0000 34830000 b5220000 82020000 ....4...."...... │ │ │ │ + 0x0002026c 4c880000 40830000 892a0000 82020000 L...@....*...... │ │ │ │ + 0x0002027c d8860000 4c830000 2d290000 04000000 ....L...-)...... │ │ │ │ + 0x0002028c 0c860000 64830000 39210000 04000000 ....d...9!...... │ │ │ │ + 0x0002029c f4850000 70830000 75270000 08000000 ....p...u'...... │ │ │ │ + 0x000202ac d4850000 7c830000 3f240000 04000000 ....|...?$...... │ │ │ │ + 0x000202bc bc850000 88830000 2d240000 04000000 ........-$...... │ │ │ │ + 0x000202cc a0850000 94830000 00000000 18000000 ................ │ │ │ │ + 0x000202dc a8830000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000202ec 00000000 fc820000 c15f0000 04000000 ........._...... │ │ │ │ + 0x000202fc e0970000 08830000 e55b0000 82020000 .........[...... │ │ │ │ + 0x0002030c c8960000 f8820000 bd600000 82020000 .........`...... │ │ │ │ + 0x0002031c 28960000 04830000 4d230000 82020000 (.......M#...... │ │ │ │ + 0x0002032c 80950000 b8820000 29420000 82020000 ........)B...... │ │ │ │ + 0x0002033c 64940000 cc820000 9d5c0000 82020000 d........\...... │ │ │ │ + 0x0002034c d0930000 14830000 ad750000 82020000 .........u...... │ │ │ │ + 0x0002035c f0920000 e4820000 bd5b0000 04000000 .........[...... │ │ │ │ + 0x0002036c ac920000 f0820000 f1590000 04000000 .........Y...... │ │ │ │ + 0x0002037c 18920000 ec830000 51450000 82020000 ........QE...... │ │ │ │ + 0x0002038c d0910000 4c830000 2f290000 04000000 ....L.../)...... │ │ │ │ + 0x0002039c 00910000 94830000 00000000 18000000 ................ │ │ │ │ + 0x000203ac f8830000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000203bc 00000000 34000000 ed620000 42000000 ....4....b..B... │ │ │ │ + 0x000203cc 31290000 38000000 ec980000 47000000 1)..8.......G... │ │ │ │ + 0x000203dc dd710000 33000000 a5680000 3e000000 .q..3....h..>... │ │ │ │ + 0x000203ec a9560000 40000000 b0010200 49000000 .V..@.......I... │ │ │ │ + 0x000203fc bc080200 3c000000 3d350000 41000000 ....<...=5..A... │ │ │ │ + 0x0002040c 00000000 50000000 21650000 4d000000 ....P...!e..M... │ │ │ │ + 0x0002041c a9560000 00000000 00000000 34000000 .V..........4... │ │ │ │ + 0x0002042c cd6b0000 42000000 81760000 38000000 .k..B....v..8... │ │ │ │ + 0x0002043c 58990000 47000000 796d0000 33000000 X...G...ym..3... │ │ │ │ + 0x0002044c 35690000 3e000000 a9560000 40000000 5i..>....V..@... │ │ │ │ 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 99550000 41000000 00000000 50000000 .U..A.......P... │ │ │ │ + 0x0002047c 95680000 4d000000 a9560000 00000000 .h..M....V...... │ │ │ │ + 0x0002048c 00000000 34000000 fd6a0000 3a000000 ....4....j..:... │ │ │ │ + 0x0002049c 00000000 47000000 fd230000 33000000 ....G....#..3... │ │ │ │ + 0x000204ac 956b0000 3e000000 00000000 3f000000 .k..>.......?... │ │ │ │ + 0x000204bc bd570000 40000000 9c0a0200 51000000 .W..@.......Q... │ │ │ │ + 0x000204cc 155a0000 00000000 00000000 49000000 .Z..........I... │ │ │ │ + 0x000204dc dc0a0200 34000000 41570000 32000000 ....4...AW..2... │ │ │ │ + 0x000204ec b9450000 3a000000 00000000 47000000 .E..:.......G... │ │ │ │ + 0x000204fc 31730000 33000000 8d590000 00000000 1s..3....Y...... │ │ │ │ 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 94850000 e0a10000 ................ │ │ │ │ + 0x0002052c 60000000 240b0200 040b0200 6d300000 `...$.......m0.. │ │ │ │ + 0x0002053c c1320000 156f0000 74850000 10000000 .2...o..t....... │ │ │ │ + 0x0002054c 00000000 00410000 d8040200 60850000 .....A......`... │ │ │ │ 0x0002055c 0c000000 00000000 00410000 90040200 .........A...... │ │ │ │ - 0x0002056c 38850000 38000000 00000000 18450000 8...8........E.. │ │ │ │ - 0x0002057c 28040200 28850000 4c000000 00000000 (...(...L....... │ │ │ │ + 0x0002056c 50850000 38000000 00000000 18450000 P...8........E.. │ │ │ │ + 0x0002057c 28040200 40850000 4c000000 00000000 (...@...L....... │ │ │ │ 0x0002058c 18450000 c0030200 00000000 38ff0100 .E..........8... │ │ │ │ - 0x0002059c 30840000 00000000 00000000 00000000 0............... │ │ │ │ + 0x0002059c 48840000 00000000 00000000 00000000 H............... │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205bc 00000000 00000000 20ff0100 20850000 ........ ... ... │ │ │ │ + 0x000205bc 00000000 00000000 20ff0100 38850000 ........ ...8... │ │ │ │ 0x000205cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205ec 00000000 14ff0100 a0820000 00000000 ................ │ │ │ │ + 0x000205ec 00000000 14ff0100 b8820000 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 2c850000 ............,... │ │ │ │ + 0x0002061c 61660000 08000000 00000000 00000000 af.............. │ │ │ │ + 0x0002062c 0cff0100 24850000 00000000 00000000 ....$........... │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002064c 00000000 00000000 00000000 04ff0100 ................ │ │ │ │ - 0x0002065c b4820000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002065c cc820000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002066c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002067c 00000000 00000000 fcfe0100 e0820000 ................ │ │ │ │ + 0x0002067c 00000000 00000000 fcfe0100 f8820000 ................ │ │ │ │ 0x0002068c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002069c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206ac 00000000 f4fe0100 1c830000 00000000 ................ │ │ │ │ + 0x000206ac 00000000 f4fe0100 34830000 00000000 ........4....... │ │ │ │ 0x000206bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206dc ecfe0100 fc820000 00000000 00000000 ................ │ │ │ │ + 0x000206dc ecfe0100 14830000 00000000 00000000 ................ │ │ │ │ 0x000206ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206fc 00000000 00000000 00000000 e4fe0100 ................ │ │ │ │ - 0x0002070c fc820000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002070c 14830000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002071c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002072c 00000000 00000000 dcfe0100 ec820000 ................ │ │ │ │ + 0x0002072c 00000000 00000000 dcfe0100 04830000 ................ │ │ │ │ 0x0002073c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002074c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002075c 00000000 c8fe0100 8c840000 00000000 ................ │ │ │ │ + 0x0002075c 00000000 c8fe0100 a4840000 00000000 ................ │ │ │ │ 0x0002076c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002077c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002078c b8fe0100 b4840000 00000000 00000000 ................ │ │ │ │ + 0x0002078c b8fe0100 cc840000 00000000 00000000 ................ │ │ │ │ 0x0002079c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207ac 00000000 00000000 00000000 b0fe0100 ................ │ │ │ │ - 0x000207bc c8840000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000207bc e0840000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000207dc 00000000 00000000 c0fe0100 9c840000 ................ │ │ │ │ + 0x000207dc 00000000 00000000 c0fe0100 b4840000 ................ │ │ │ │ 0x000207ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002080c 00000000 a4fe0100 e0840000 00000000 ................ │ │ │ │ + 0x0002080c 00000000 a4fe0100 f8840000 00000000 ................ │ │ │ │ 0x0002081c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002082c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002083c 98fe0100 ec840000 00000000 00000000 ................ │ │ │ │ + 0x0002083c 98fe0100 04850000 00000000 00000000 ................ │ │ │ │ 0x0002084c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002085c 00000000 00000000 00000000 d0fe0100 ................ │ │ │ │ - 0x0002086c 28830000 00000000 00000000 00000000 (............... │ │ │ │ + 0x0002086c 40830000 00000000 00000000 00000000 @............... │ │ │ │ 0x0002087c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002088c 00000000 00000000 8cfe0100 f8840000 ................ │ │ │ │ + 0x0002088c 00000000 00000000 8cfe0100 10850000 ................ │ │ │ │ 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 04820000 dd760000 00000000 00000000 .....v.......... │ │ │ │ + 0x000208cc 00000000 0c820000 b1410000 71710000 .........A..qq.. │ │ │ │ + 0x000208dc 00000000 00000000 88840000 65240000 ............e$.. │ │ │ │ + 0x000208ec 00000000 00000000 00000000 28820000 ............(... │ │ │ │ + 0x000208fc 85790000 00000000 00000000 00000000 .y.............. │ │ │ │ + 0x0002090c 34820000 15790000 00000000 00000000 4....y.......... │ │ │ │ + 0x0002091c 00000000 3c820000 05740000 00000000 ....<....t...... │ │ │ │ + 0x0002092c 00000000 00000000 48820000 c9270000 ........H....'.. │ │ │ │ + 0x0002093c 01260000 00000000 00000000 58820000 .&..........X... │ │ │ │ + 0x0002094c 85410000 00000000 00000000 00000000 .A.............. │ │ │ │ + 0x0002095c 6c820000 d5230000 51250000 00000000 l....#..Q%...... │ │ │ │ + 0x0002096c 00000000 7c820000 b5240000 d9410000 ....|....$...A.. │ │ │ │ + 0x0002097c 00000000 00000000 94820000 d9240000 .............$.. │ │ │ │ + 0x0002098c 00000000 00000000 00000000 a4820000 ................ │ │ │ │ + 0x0002099c dd730000 00000000 00000000 00000000 .s.............. │ │ │ │ + 0x000209ac ac820000 fd240000 00000000 00000000 .....$.......... │ │ │ │ 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 04820000 dd760000 .............v.. │ │ │ │ + 0x000209dc 00000000 00000000 00000000 0c820000 ................ │ │ │ │ + 0x000209ec b1410000 71710000 00000000 00000000 .A..qq.......... │ │ │ │ + 0x000209fc 88840000 65240000 00000000 00000000 ....e$.......... │ │ │ │ + 0x00020a0c 00000000 28820000 85790000 00000000 ....(....y...... │ │ │ │ + 0x00020a1c 00000000 00000000 34820000 15790000 ........4....y.. │ │ │ │ + 0x00020a2c 00000000 00000000 00000000 3c820000 ............<... │ │ │ │ + 0x00020a3c 05740000 00000000 00000000 00000000 .t.............. │ │ │ │ + 0x00020a4c 48820000 c9270000 01260000 00000000 H....'...&...... │ │ │ │ + 0x00020a5c 00000000 58820000 85410000 00000000 ....X....A...... │ │ │ │ + 0x00020a6c 00000000 00000000 6c820000 d5230000 ........l....#.. │ │ │ │ + 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 2c840000 412b0000 08000000 00000000 ,...A+.......... │ │ │ │ + 0x00020aac 48800000 55770000 80000000 00000000 H...Uw.......... │ │ │ │ + 0x00020abc 34840000 25250000 04000000 00000000 4...%%.......... │ │ │ │ 0x00020acc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020adc 24840000 25250000 00000000 00000000 $...%%.......... │ │ │ │ + 0x00020adc 3c840000 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 48840000 95310000 ........H....1.. │ │ │ │ + 0x00020b2c 82000000 94a10000 58840000 e9700000 ........X....p.. │ │ │ │ + 0x00020b3c 04000000 40a00000 68840000 85530000 ....@...h....S.. │ │ │ │ + 0x00020b4c 04000000 b49f0000 7c840000 59310000 ........|...Y1.. │ │ │ │ + 0x00020b5c 04000000 049f0000 90840000 513c0000 ............Q<.. │ │ │ │ + 0x00020b6c 08000000 5c9e0000 a4840000 6d260000 ....\.......m&.. │ │ │ │ + 0x00020b7c 82000000 f49d0000 b4840000 95280000 .............(.. │ │ │ │ + 0x00020b8c 82000000 849d0000 cc840000 d9260000 .............&.. │ │ │ │ + 0x00020b9c 82000000 389d0000 e0840000 29280000 ....8.......)(.. │ │ │ │ + 0x00020bac 82000000 e89c0000 f8840000 5d290000 ............]).. │ │ │ │ + 0x00020bbc 82000000 649c0000 04850000 1d2a0000 ....d........*.. │ │ │ │ + 0x00020bcc 82000000 ec9b0000 10850000 ed2b0000 .............+.. │ │ │ │ + 0x00020bdc 82000000 349b0000 00000000 00000000 ....4........... │ │ │ │ 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 30323732 65646533 37303739 35323938 0272ede370795298 │ │ │ │ + 0x00000010 30653964 36376166 66663132 34316263 0e9d67afff1241bc │ │ │ │ + 0x00000020 32666161 61372e64 65627567 00000000 2faaa7.debug.... │ │ │ │ + 0x00000030 2d27344a -'4J │ │ ├── ./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/_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 0x0ae00 0x0ae00 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 0051f0 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00008920 008920 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00008928 008928 0024d4 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0000adfc 00adfc 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 --symbols {} │ │ │ │ @@ -201,8 +201,8 @@ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_free_lock │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 200: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOnceFlag_CallOnceSlow │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_get │ │ │ │ - 204: 00005dd5 12 FUNC GLOBAL DEFAULT 11 PyInit__testinternalcapi │ │ │ │ + 204: 00006a9d 12 FUNC GLOBAL DEFAULT 11 PyInit__testinternalcapi │ │ │ ├── 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) 0x8920 │ │ │ │ 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: 1753f27dfd36ff4cd779e0a071256b4cef2d2c64 │ │ │ ├── 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 69d4 <_Py_hashtable_get@plt+0x32b4> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,59 +1,59 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00003730 : │ │ │ │ +00003730 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5a93c │ │ │ │ + bl feb5a93c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldmdbmi r0, {r3, r9, sl, lr} │ │ │ │ - blge 12e758 │ │ │ │ + blge 12e758 │ │ │ │ strls sl, [r0], #-2565 @ 0xfffff5fb │ │ │ │ stcmi 4, cr4, [lr], {121} @ 0x79 │ │ │ │ @ instruction: 0xf7ff447c │ │ │ │ cmnlt r0, r2, ror #28 │ │ │ │ @ instruction: 0xf7ff9805 │ │ │ │ cmplt r0, r0, asr sp │ │ │ │ ldrdcs lr, [r3, -sp] │ │ │ │ - bl ff1c1768 │ │ │ │ - ble 18d770 │ │ │ │ + bl ff1c1768 │ │ │ │ + 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 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ andeq ip, r1, ip, lsr #17 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5a99c │ │ │ │ + bl feb5a99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf7ff4c08 │ │ │ │ @ instruction: 0xf500ef12 │ │ │ │ - blmi 1cfab0 │ │ │ │ + blmi 1cfab0 │ │ │ │ andcs r4, r0, #124, 8 @ 0x7c000000 │ │ │ │ andscs pc, r8, #192, 16 @ 0xc00000 │ │ │ │ andscs pc, ip, #128, 16 @ 0x800000 │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq ip, r1, r0, asr r8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5a9d8 │ │ │ │ + bl feb5a9d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080f98 │ │ │ │ @ instruction: 0x4611b096 │ │ │ │ - bcs b1c74 │ │ │ │ - bcs fabf4 │ │ │ │ + bcs b1c74 │ │ │ │ + bcs fabf4 │ │ │ │ stmiblt r0, {r8, ip, lr, pc} │ │ │ │ stmib sp, {r0, r1, sl, sp}^ │ │ │ │ ldcmi 4, cr4, [r2], {1} │ │ │ │ stcge 2, cr2, [r7, #-0] │ │ │ │ strcs lr, [r3, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf504447c │ │ │ │ strls r7, [r0], #-1059 @ 0xfffffbdd │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ vpadd.i8 q10, q0, │ │ │ │ ldmdbmi pc!, {r0, r4, r5, r9, ip, sp}^ @ │ │ │ │ ldrbtmi r4, [fp], #-2175 @ 0xfffff781 │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ stmdavs r3, {r1, r3, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ sbcseq r6, r8, fp, asr sp │ │ │ │ - blmi 1ef88a0 │ │ │ │ + blmi 1ef88a0 │ │ │ │ eorscc pc, r2, #64, 4 │ │ │ │ ldmdami fp!, {r1, r3, r4, r5, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ svc 0x003af7ff │ │ │ │ @ instruction: 0x46204978 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ @@ -103,50 +103,50 @@ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ ldmdbmi r1!, {r3, r5, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ strtmi r9, [r0], -pc │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ stmdbmi pc!, {r1, r5, r6, r8, sl, fp, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0x46209010 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - blls 33ee44 │ │ │ │ + blls 33ee44 │ │ │ │ ldmdavs fp, {r0, r4, ip, pc}^ │ │ │ │ addseq r6, r9, fp, asr sp │ │ │ │ - blmi 1ab8908 │ │ │ │ + blmi 1ab8908 │ │ │ │ eorscc pc, fp, #64, 4 │ │ │ │ stmdami sl!, {r0, r3, r5, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ svc 0x0006f7ff │ │ │ │ ldmdavs fp, {r0, r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ addseq r6, sl, fp, asr sp │ │ │ │ - blmi 1978928 │ │ │ │ + blmi 1978928 │ │ │ │ subvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5!, {r2, r5, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ mrc 7, 7, APSR_nzcv, cr6, cr15, {7} │ │ │ │ ldmdavs fp, {r1, r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ addseq r6, fp, fp, asr sp │ │ │ │ - blmi 1838948 │ │ │ │ + blmi 1838948 │ │ │ │ eorscc pc, sp, #64, 4 │ │ │ │ stmdami r0!, {r0, r1, r2, r3, r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ mcr 7, 7, pc, cr6, cr15, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ addseq r6, r9, fp, asr sp │ │ │ │ - blmi 16f8968 │ │ │ │ + blmi 16f8968 │ │ │ │ eorscc pc, lr, #64, 4 │ │ │ │ ldmdami fp, {r1, r3, r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ mrc 7, 6, APSR_nzcv, cr6, cr15, {7} │ │ │ │ ldmdavs fp, {r4, r8, r9, fp, ip, pc}^ │ │ │ │ addseq r6, sl, fp, asr sp │ │ │ │ - blmi 15b8988 │ │ │ │ + blmi 15b8988 │ │ │ │ eorscc pc, pc, #64, 4 │ │ │ │ ldmdami r6, {r0, r2, r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ mcr 7, 6, pc, cr6, cr15, {7} @ │ │ │ │ ldclvs 8, cr6, [fp, #-268] @ 0xfffffef4 │ │ │ │ strle r0, [sl], #-155 @ 0xffffff65 │ │ │ │ @@ -164,103 +164,103 @@ │ │ │ │ andsls r4, r3, fp, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf9d0f000 │ │ │ │ andsls r4, r4, r9, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf9caf000 │ │ │ │ andsls r9, r5, r2, lsl fp │ │ │ │ - ble 28e5c8 │ │ │ │ + ble 28e5c8 │ │ │ │ vqdmulh.s q10, q0, │ │ │ │ stmdbmi r5, {r0, r1, r2, r6, r9, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-2117 @ 0xfffff7bb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blls 4ff428 │ │ │ │ - ble 28e5e4 │ │ │ │ + blls 4ff428 │ │ │ │ + ble 28e5e4 │ │ │ │ @ instruction: 0xf44f4b41 │ │ │ │ stmdbmi r1, {r1, r4, r6, r9, ip, sp, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2113 @ 0xfffff7bf │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blls 53f40c │ │ │ │ - ble 28e600 │ │ │ │ + blls 53f40c │ │ │ │ + ble 28e600 │ │ │ │ vpadd.i8 d20, d0, d29 │ │ │ │ ldmdbmi sp!, {r0, r3, r6, r9, ip, sp} │ │ │ │ ldrbtmi r4, [fp], #-2109 @ 0xfffff7c3 │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ stmdacs r0, {r1, r2, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - blmi eba244 │ │ │ │ + blmi eba244 │ │ │ │ subcc pc, sl, #64, 4 │ │ │ │ ldmdami sl!, {r0, r3, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ 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 r6, r0, sl, asr #27 │ │ │ │ + andeq r5, r0, r4, lsl #5 │ │ │ │ + andeq r5, r0, r8, asr #5 │ │ │ │ + andeq r6, r0, r6, lsl r5 │ │ │ │ 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 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, r2, sp │ │ │ │ + andeq r5, r0, ip, asr #4 │ │ │ │ + @ instruction: 0x000052b4 │ │ │ │ + andeq r6, r0, r4, ror sp │ │ │ │ + andeq r5, r0, lr, lsr #4 │ │ │ │ + @ instruction: 0x000052b2 │ │ │ │ andeq r5, r0, r8, asr #5 │ │ │ │ - andeq r6, r0, lr, lsl ip │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ + andeq r5, r0, r4, asr #5 │ │ │ │ + andeq r5, r0, r0, asr #5 │ │ │ │ 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, r0, asr #5 │ │ │ │ + andeq r6, r0, ip, lsl #26 │ │ │ │ + andeq r5, r0, r6, asr #3 │ │ │ │ + andeq r5, r0, sl, lsr #5 │ │ │ │ + andeq r6, r0, ip, ror #25 │ │ │ │ + andeq r5, r0, r6, lsr #3 │ │ │ │ + andeq r5, r0, r6, lsr #5 │ │ │ │ + andeq r6, r0, ip, asr #25 │ │ │ │ + andeq r5, r0, r6, lsl #3 │ │ │ │ + andeq r5, r0, r2, lsr #5 │ │ │ │ + andeq r6, r0, ip, lsr #25 │ │ │ │ + andeq r5, r0, r6, ror #2 │ │ │ │ + andeq r5, r0, r2, lsr #5 │ │ │ │ + andeq r6, r0, ip, lsl #25 │ │ │ │ + andeq r5, r0, r6, asr #2 │ │ │ │ + andeq r5, r0, r2, lsr #5 │ │ │ │ + andeq r6, r0, lr, ror #24 │ │ │ │ + andeq r5, r0, r8, lsr #2 │ │ │ │ + andeq r5, r0, r4, lsr #5 │ │ │ │ + @ instruction: 0x000052ba │ │ │ │ + @ instruction: 0x000052ba │ │ │ │ + @ instruction: 0x000052be │ │ │ │ andeq r5, r0, r2, asr #5 │ │ │ │ + andeq r6, r0, r2, lsr #24 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + @ instruction: 0x000052b0 │ │ │ │ + andeq r6, r0, r6, lsl #24 │ │ │ │ + andeq r5, r0, r0, asr #1 │ │ │ │ + andeq r5, r0, r8, lsr #5 │ │ │ │ + andeq r6, r0, sl, ror #23 │ │ │ │ + andeq r5, r0, r4, lsr #1 │ │ │ │ + andeq r5, r0, r8, lsr #5 │ │ │ │ + ldrdeq r6, [r0], -r0 │ │ │ │ + andeq r5, r0, sl, lsl #1 │ │ │ │ + andeq r5, r0, sl, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5ad18 │ │ │ │ + bl feb5ad18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7ffb082 │ │ │ │ - blmi 13ed48 │ │ │ │ + blmi 13ed48 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ ldrdeq ip, [r1], -r8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -269,34 +269,34 @@ │ │ │ │ ldrdhi pc, [r0], pc @ │ │ │ │ ldrmi fp, [pc], -r8, lsl #1 │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ strdlt r4, [r3, -r8]! │ │ │ │ @ instruction: 0xf0004618 │ │ │ │ strmi pc, [r5], -pc, lsl #17 │ │ │ │ addsmi lr, sl, #7 │ │ │ │ - bcs 7a77c │ │ │ │ + bcs 7a77c │ │ │ │ ldmiblt r1!, {sl, fp, ip, lr, pc} │ │ │ │ and r2, r0, r0, lsl #10 │ │ │ │ - bmi 7d53ec │ │ │ │ + bmi 7d53ec │ │ │ │ stmdbge r7, {r5, r9, sl, lr} │ │ │ │ ldrbtmi r4, [sl], #-1595 @ 0xfffff9c5 │ │ │ │ @ instruction: 0xf5029104 │ │ │ │ tstcs r1, lr, lsr #4 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ ldrtmi r9, [r1], -r2, lsl #2 │ │ │ │ andls r9, r1, #805306368 @ 0x30000000 │ │ │ │ - b fe8c1b94 │ │ │ │ + b fe8c1b94 │ │ │ │ ldmdblt r8, {r2, r9, sl, lr} │ │ │ │ - blx fec7bc30 │ │ │ │ + blx fec7bc30 │ │ │ │ stmdbeq sp!, {r0, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ andle r4, r1, lr, ror #5 │ │ │ │ and r6, r2, r4, lsr #16 │ │ │ │ @ instruction: 0xf8584b12 │ │ │ │ @ instruction: 0xf7ff4003 │ │ │ │ - blmi 47efe8 │ │ │ │ + blmi 47efe8 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ rsbscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xd10a4298 │ │ │ │ @ instruction: 0xf44f4b0e │ │ │ │ stmdbmi lr, {r3, r4, r5, r6, r7, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2062 @ 0xfffff7f2 │ │ │ │ cmpcc ip, #2030043136 @ 0x79000000 │ │ │ │ @@ -307,180 +307,180 @@ │ │ │ │ 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, r6, lsr #20 │ │ │ │ + andeq r4, r0, r0, ror #29 │ │ │ │ + muleq r0, r4, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5ae14 │ │ │ │ + bl feb5ae14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff8 │ │ │ │ - b 2c1c1c │ │ │ │ + b 2c1c1c │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf7ffea62 │ │ │ │ ldmdblt r0, {r1, r3, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x000069be │ │ │ │ + andeq r4, r0, r8, ror lr │ │ │ │ + andeq r5, r0, r8, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5ae5c │ │ │ │ + bl feb5ae5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 107c44 │ │ │ │ + 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 │ │ │ │ + andeq r6, r0, sl, lsl #19 │ │ │ │ + andeq r4, r0, r4, asr #28 │ │ │ │ + andeq r5, r0, sl, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5ae88 │ │ │ │ + bl feb5ae88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ cmpeq fp, fp, asr sp │ │ │ │ - blmi 1f8cbc │ │ │ │ + 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 0x0000bd11 │ │ │ │ + andeq r6, r0, r6, asr r9 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + strdeq r5, [r0], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5aec8 │ │ │ │ + bl feb5aec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd0 │ │ │ │ ldrmi fp, [r1], -r9, lsl #1 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 7b0e4 │ │ │ │ + bcs 7b0e4 │ │ │ │ ldmdblt r0!, {r8, ip, lr, pc}^ │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ ldcmi 4, cr4, [r0], {1} │ │ │ │ stcge 2, cr2, [r7, #-0] │ │ │ │ strcs lr, [r3, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf504447c │ │ │ │ strls r7, [r0], #-1081 @ 0xfffffbc7 │ │ │ │ ldmib r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdavs r3, {r5, r6, r8, ip, sp, pc} │ │ │ │ ldclvs 8, cr6, [r2, #-360] @ 0xfffffe98 │ │ │ │ strle r0, [r9], #-210 @ 0xffffff2e │ │ │ │ stmdbmi r9, {r3, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2057 @ 0xfffff7f7 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - b fe541d14 │ │ │ │ + b fe541d14 │ │ │ │ and r2, r2, r0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ andlt lr, r9, sl, ror #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq ip, r1, r0, asr r6 │ │ │ │ - strdeq r5, [r0], -r2 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r5, r0, r2, lsl #6 │ │ │ │ + ldrdeq r5, [r0], -sl │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + andeq r5, r0, sl, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5af40 │ │ │ │ + bl feb5af40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ - bvs 103efcc │ │ │ │ + bvs 103efcc │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ - blt 1a41d50 │ │ │ │ + blt 1a41d50 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5af5c │ │ │ │ + bl feb5af5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ tstlt r8, r2, lsl fp │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ - blt ffb41d6c │ │ │ │ + blt ffb41d6c │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - blmi 133198 │ │ │ │ - bmi 12ff84 │ │ │ │ + blmi 133198 │ │ │ │ + bmi 12ff84 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ andeq ip, r1, r4, lsl #5 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb5af98 │ │ │ │ + bl feb5af98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd8 │ │ │ │ addlt r4, r9, pc, lsl #18 │ │ │ │ ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ - bl e41da8 │ │ │ │ + bl e41da8 │ │ │ │ andcs fp, r0, r8, lsl #18 │ │ │ │ stmdbls r1, {r2, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffa802 │ │ │ │ stmdacs r0, {r1, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - bge 13ad9c │ │ │ │ + bge 13ad9c │ │ │ │ ldrdeq lr, [r2, -sp] │ │ │ │ - b ff6c1dc4 │ │ │ │ + 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 │ │ │ │ + b fe7c1dd8 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - muleq r0, r6, r1 │ │ │ │ - andeq r5, r0, sl, ror #2 │ │ │ │ - bmi 1169f8 │ │ │ │ + andeq r5, r0, lr, ror r1 │ │ │ │ + andeq r5, r0, r2, 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 │ │ │ │ - bl feb5b008 │ │ │ │ + bl feb5b008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd8 │ │ │ │ addlt r4, r8, r8, lsl r9 │ │ │ │ @ instruction: 0x466b4c18 │ │ │ │ - bge 55000 │ │ │ │ + bge 55000 │ │ │ │ @ instruction: 0xf7ff447c │ │ │ │ strdlt lr, [r0, lr] │ │ │ │ - blcs eaa28 │ │ │ │ + blcs eaa28 │ │ │ │ stmdbls r1, {r1, r2, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ffa802 │ │ │ │ stmdacs r0, {r1, r2, r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ and sp, r6, r9, lsl #20 │ │ │ │ ldmdbmi r1, {r4, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ andcs lr, r0, lr, asr r9 │ │ │ │ - blls 3be90 │ │ │ │ + blls 3be90 │ │ │ │ ldmib sp, {r2, r9, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff0102 │ │ │ │ ldmib sp, {r1, r4, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff0104 │ │ │ │ @ instruction: 0x4601ebfe │ │ │ │ rscsle r2, r0, r0, lsl #16 │ │ │ │ - bls 195e84 │ │ │ │ + bls 195e84 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ andlt lr, r8, r6, asr sl │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r4, r0, r0, ror #25 │ │ │ │ + andeq r4, r0, r8, asr #25 │ │ │ │ andeq ip, r1, r4, ror #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r0, r0, asr #25 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ + andeq r4, r0, r8, lsr #25 │ │ │ │ + andeq r5, r0, r0, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b090 │ │ │ │ + bl feb5b090 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 407e78 │ │ │ │ + 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}^ │ │ │ │ addmi r2, fp, #2013265922 @ 0x78000002 │ │ │ │ @ instruction: 0xf1b2bf08 │ │ │ │ strdle r3, [fp, -pc] │ │ │ │ vqdmulh.s d20, d0, d11 │ │ │ │ @@ -488,122 +488,122 @@ │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-944 @ 0xfffffc50 │ │ │ │ ldc 7, cr15, [ip], {255} @ 0xff │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - bllt fefc1ed4 │ │ │ │ + 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, sl, lsr r7 │ │ │ │ + strdeq r4, [r0], -r4 @ │ │ │ │ + andeq r5, r0, lr, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5b0f4 │ │ │ │ + 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 │ │ │ │ - b 641f08 │ │ │ │ - blmi 2b2510 │ │ │ │ + b 641f08 │ │ │ │ + blmi 2b2510 │ │ │ │ adcsvs pc, r7, #64, 4 │ │ │ │ stmdami sl, {r0, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ 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 │ │ │ │ + ldrdeq r6, [r0], -ip │ │ │ │ + muleq r0, r6, fp │ │ │ │ + andeq r4, r0, r4, ror #31 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5b150 │ │ │ │ + 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}^ │ │ │ │ @ instruction: 0x4604b978 │ │ │ │ stmib sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 2b256c │ │ │ │ + blmi 2b256c │ │ │ │ sbcvs pc, r3, #64, 4 │ │ │ │ stmdami sl, {r0, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ 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, r0, lsl #13 │ │ │ │ + andeq r4, r0, sl, lsr fp │ │ │ │ + andeq r4, r0, r8, lsl #31 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b1ac │ │ │ │ + bl feb5b1ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 287f94 │ │ │ │ + bmi 287f94 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1044298 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ @ instruction: 0xf7ff68c8 │ │ │ │ - blmi 1b2b60 │ │ │ │ + blmi 1b2b60 │ │ │ │ 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 │ │ │ │ + andeq r5, r0, lr, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b1f4 │ │ │ │ + bl feb5b1f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 2c7fdc │ │ │ │ + bmi 2c7fdc │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @ instruction: 0xf7fe68c8 │ │ │ │ pop {r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ - blmi 1b2434 │ │ │ │ + blmi 1b2434 │ │ │ │ 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, r2, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b240 │ │ │ │ + bl feb5b240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 2c8028 │ │ │ │ + bmi 2c8028 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @ instruction: 0xf7fe68c8 │ │ │ │ pop {r1, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ - blmi 1b23e8 │ │ │ │ + blmi 1b23e8 │ │ │ │ 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, r6, 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 │ │ │ │ @@ -613,15 +613,15 @@ │ │ │ │ @ instruction: 0x4605efd0 │ │ │ │ @ instruction: 0xf7ffb958 │ │ │ │ ldmdblt r0!, {r2, r6, r8, fp, sp, lr, pc} │ │ │ │ stmdbmi fp!, {r1, r3, r5, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ andcs lr, r0, lr, lsl r8 │ │ │ │ - blmi a3c1e0 │ │ │ │ + blmi a3c1e0 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff0100 │ │ │ │ strmi lr, [r4], -r6, lsr #19 │ │ │ │ rscsle r2, r0, r0, lsl #16 │ │ │ │ tstcs r1, r2, lsr #30 │ │ │ │ @@ -629,143 +629,143 @@ │ │ │ │ @ instruction: 0xf7ff447f │ │ │ │ movwcs lr, #2616 @ 0xa38 │ │ │ │ strtmi r4, [r2], -r0, lsl #13 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ stmib r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ svc 0x0006f7fe │ │ │ │ - blcs 4b2d8 │ │ │ │ - blmi 67a53c │ │ │ │ + blcs 4b2d8 │ │ │ │ + blmi 67a53c │ │ │ │ addsmi pc, r3, #64, 4 │ │ │ │ ldmdami r9, {r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ strcc lr, [r1], -lr, ror #21 │ │ │ │ smlattcs r1, r1, r0, sp │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ strtmi lr, [r0], -ip, lsr #31 │ │ │ │ ldmib ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldcmi 6, cr4, [r1], {32} │ │ │ │ - b ff3c213c │ │ │ │ + b ff3c213c │ │ │ │ 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, sl, lsl r1 │ │ │ │ andeq fp, r1, r0, ror #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r5, r0, r8, lsr #2 │ │ │ │ + andeq r5, r0, r0, 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 │ │ │ │ + ldrdeq r6, [r0], -ip │ │ │ │ + muleq r0, r6, r9 │ │ │ │ + andeq r5, r0, r4, asr #1 │ │ │ │ andeq ip, r1, r0, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5b38c │ │ │ │ + bl feb5b38c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf1b32300 │ │ │ │ svclt 0x00083fff │ │ │ │ svccc 0x00fff1b2 │ │ │ │ - blmi 3b81d4 │ │ │ │ + blmi 3b81d4 │ │ │ │ rsbmi pc, sp, #64, 4 │ │ │ │ stmdami lr, {r0, r2, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ strmi lr, [r5], -r2, lsr #21 │ │ │ │ stm ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ 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, r4, asr #8 │ │ │ │ + strdeq r4, [r0], -lr │ │ │ │ + andeq r5, r0, r8, rrx │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b3f4 │ │ │ │ + bl feb5b3f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ stcge 3, cr2, [r3], {-0} │ │ │ │ @ instruction: 0xf88d4d25 │ │ │ │ @ instruction: 0xf04f300c │ │ │ │ ldrbtmi r0, [sp], #-769 @ 0xfffffcff │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d4 │ │ │ │ tstle r3, r0, lsl #20 │ │ │ │ svccc 0x0041e8c4 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ strtmi sp, [r0], -r2 │ │ │ │ - b 1342228 │ │ │ │ + b 1342228 │ │ │ │ mulcc ip, sp, r8 │ │ │ │ andle r2, sl, r1, lsl #22 │ │ │ │ eorcs r4, r7, #25600 @ 0x6400 │ │ │ │ ldmdami sl, {r0, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #9475 @ 0x2503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0xf04fea5c │ │ │ │ vsubw.u q0, , d0 │ │ │ │ ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcs 4ff94 │ │ │ │ + bcs 4ff94 │ │ │ │ stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ andle r8, r2, fp, asr pc │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf89dea14 │ │ │ │ cmplt r3, ip │ │ │ │ eorcs r4, r9, #12, 22 @ 0x3000 │ │ │ │ stmdami sp, {r2, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #9475 @ 0x2503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blmi 2beb7c │ │ │ │ + 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 │ │ │ │ + @ instruction: 0x000063b8 │ │ │ │ + andeq r5, r0, r6, lsr #32 │ │ │ │ + andeq r5, r0, ip, asr #32 │ │ │ │ + andeq r6, r0, r8, ror r3 │ │ │ │ + andeq r4, r0, r6, ror #31 │ │ │ │ + andeq r5, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5b4c0 │ │ │ │ + bl feb5b4c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #248, 30 @ 0x3e0 │ │ │ │ cmncs r4, #2816 @ 0xb00 │ │ │ │ @ instruction: 0x46104611 │ │ │ │ @ instruction: 0xf000447c │ │ │ │ @ instruction: 0x4603f815 │ │ │ │ stmdavs r2, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ andle r4, r4, sl, lsl #5 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf7feb90a │ │ │ │ - blmi ffd48 │ │ │ │ + blmi ffd48 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq fp, r1, r0, lsr sp │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi bf7c0 │ │ │ │ + blhi bf7c0 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ strmi fp, [sp], -r5, asr #1 │ │ │ │ stmdbeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ tstcs r0, r4, lsl r6 │ │ │ │ @ instruction: 0x460722f0 │ │ │ │ movwls r4, #13896 @ 0x3648 │ │ │ │ @@ -781,108 +781,108 @@ │ │ │ │ mrc 7, 3, APSR_nzcv, cr2, cr14, {7} │ │ │ │ ldrtmi lr, [r8], -r4 │ │ │ │ ldc 7, cr15, [r4, #1016] @ 0x3f8 │ │ │ │ ldmdblt r0, {r0, r2, r9, sl, lr} │ │ │ │ strtmi r2, [r5], -r0, lsl #8 │ │ │ │ stmdage r4, {r1, r4, r7, sp, lr, pc} │ │ │ │ stmib sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ble 4e36c │ │ │ │ + ble 4e36c │ │ │ │ add r2, fp, r0, lsl #8 │ │ │ │ @ instruction: 0xf04f4634 │ │ │ │ ldrbmi r0, [r7, #-2560] @ 0xfffff600 │ │ │ │ stmdami lr, {r1, r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8c44621 │ │ │ │ @ instruction: 0xf10a9000 │ │ │ │ ldrbtmi r0, [r8], #-2561 @ 0xfffff5ff │ │ │ │ @ instruction: 0xf7fe340c │ │ │ │ ldrb lr, [r2, lr, lsl #28]! │ │ │ │ @ instruction: 0xf44f9b03 │ │ │ │ - blx 20582 │ │ │ │ + blx 20582 │ │ │ │ @ instruction: 0xf7fef003 │ │ │ │ movwcs lr, #7948 @ 0x1f0c │ │ │ │ svchi 0x005bf3bf │ │ │ │ vsubw.u , , d8 │ │ │ │ strcs r8, [r0], #-3931 @ 0xfffff0a5 │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ stcle 2, cr4, [r6, #-668] @ 0xfffffd64 │ │ │ │ strcc r4, [r1], #-1608 @ 0xfffff9b8 │ │ │ │ stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ mcr 7, 4, pc, cr2, cr14, {7} @ │ │ │ │ stmdage r6, {r1, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - bhi 10bfa3c │ │ │ │ + bhi 10bfa3c │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ stmdacs r0, {r3, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf106db5a │ │ │ │ @ instruction: 0xf04f0a04 │ │ │ │ adcmi r0, r7, #12, 18 @ 0x30000 │ │ │ │ - blx 27b886 │ │ │ │ + blx 27b886 │ │ │ │ @ instruction: 0xf85af304 │ │ │ │ @ instruction: 0xf7fe0003 │ │ │ │ stmdacs r0, {r1, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs fp!, {r1, r2, r3, r4, r5, r7, ip, lr, pc}^ │ │ │ │ orrseq r6, fp, fp, asr sp │ │ │ │ - blmi c39420 │ │ │ │ + blmi c39420 │ │ │ │ ldmdbmi r0!, {r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2096 @ 0xfffff7d0 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-774 @ 0xfffffcfa │ │ │ │ ldmdb sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addsmi r6, ip, #704512 @ 0xac000 │ │ │ │ - blmi b3b03c │ │ │ │ + blmi b3b03c │ │ │ │ stmdbmi ip!, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-774 @ 0xfffffcfa │ │ │ │ stmdb ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf84368eb │ │ │ │ strcc r0, [r1], #-36 @ 0xffffffdc │ │ │ │ stmdals r6, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ stmdbls r7, {r2, r8, r9, fp, ip, pc} │ │ │ │ addsmi r9, r1, #20480 @ 0x5000 │ │ │ │ addsmi fp, r8, #8, 30 │ │ │ │ - blmi 8f8870 │ │ │ │ + blmi 8f8870 │ │ │ │ adcvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r3!, {r1, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #42243 @ 0xa503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0xeeb8e954 │ │ │ │ vldr d8, [pc, #800] @ 4780 <_Py_hashtable_get@plt+0x1060> │ │ │ │ - bne ff0230b0 │ │ │ │ + bne ff0230b0 │ │ │ │ tsteq r2, r1, ror #22 │ │ │ │ - blhi 1ffd0c │ │ │ │ - blx 7c0480 │ │ │ │ - bleq 5ff578 │ │ │ │ + blhi 1ffd0c │ │ │ │ + blx 4c0480 │ │ │ │ + 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 │ │ │ │ ldrtmi lr, [r0], -r8, lsr #18 │ │ │ │ stcl 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf0014628 │ │ │ │ - qadd16mi pc, r0, sp @ │ │ │ │ + strtmi pc, [r0], -r7, ror #27 │ │ │ │ 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 │ │ │ │ + andeq r2, r0, fp, lsl #5 │ │ │ │ + strdeq r6, [r0], -r6 @ │ │ │ │ + @ instruction: 0x00004eb0 │ │ │ │ + andeq r4, r0, sl, asr #29 │ │ │ │ + ldrdeq r6, [r0], -sl │ │ │ │ + muleq r0, r4, lr │ │ │ │ + andeq r4, r0, r2, asr #29 │ │ │ │ + andeq r6, r0, r8, lsr #3 │ │ │ │ + andeq r4, r0, r6, lsl lr │ │ │ │ + andeq r4, r0, r8, lsr #29 │ │ │ │ + muleq r0, r4, 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 │ │ │ │ @@ -896,31 +896,31 @@ │ │ │ │ @ instruction: 0x36084478 │ │ │ │ stcl 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ mvnsle r2, r5, lsl #24 │ │ │ │ strcs sl, [r0], #-3333 @ 0xfffff2fb │ │ │ │ strcc r4, [r1], #-1576 @ 0xfffff9d8 │ │ │ │ stcl 7, cr15, [sl, #1016] @ 0x3f8 │ │ │ │ stccs 5, cr3, [r5], {8} │ │ │ │ - bls f8d18 │ │ │ │ + bls f8d18 │ │ │ │ cmppcc r0, #76, 4 @ p-variant is OBSOLETE @ 0xc0000004 │ │ │ │ mulle sl, sl, r2 │ │ │ │ addscs r4, r5, #10240 @ 0x2800 │ │ │ │ stmdami fp, {r1, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ tstpvc r4, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blmi 23e8b0 │ │ │ │ + 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 │ │ │ │ + strdeq r2, [r0], -r5 │ │ │ │ + andeq r6, r0, ip, lsr #1 │ │ │ │ + andeq r4, r0, sl, lsl sp │ │ │ │ + andeq r4, r0, r4, 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} │ │ │ │ @@ -935,61 +935,61 @@ │ │ │ │ @ instruction: 0x36084478 │ │ │ │ ldcl 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ mvnsle r2, r5, lsl #24 │ │ │ │ strcs sl, [r0], #-3333 @ 0xfffff2fb │ │ │ │ strcc r4, [r1], #-1576 @ 0xfffff9d8 │ │ │ │ ldcl 7, cr15, [ip, #-1016]! @ 0xfffffc08 │ │ │ │ stccs 5, cr3, [r5], {8} │ │ │ │ - blls f8db4 │ │ │ │ + blls f8db4 │ │ │ │ svcvc 0x00faf5b3 │ │ │ │ - blmi 2f8604 │ │ │ │ + blmi 2f8604 │ │ │ │ stmdbmi fp, {r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ 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, r1, asr #6 │ │ │ │ + andeq r6, r0, r2, lsl r0 │ │ │ │ + andeq r4, r0, r0, lsl #25 │ │ │ │ + andeq r4, r0, r2, ror #26 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b820 │ │ │ │ + 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] │ │ │ │ andle r2, lr, r5, lsl #22 │ │ │ │ vqdmulh.s d20, d0, d8 │ │ │ │ stmdbmi r8, {r0, r1, r3, r5, r6, r9, ip} │ │ │ │ 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: 0x00005fb6 │ │ │ │ + andeq r4, r0, r4, lsr #24 │ │ │ │ + andeq r4, r0, sl, ror #26 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b86c │ │ │ │ + bl feb5b86c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ andscs r4, r8, #5056 @ 0x13c0 │ │ │ │ stmdage r2, {r8, sp} │ │ │ │ @ instruction: 0xf7fe447d │ │ │ │ stmdage r2, {r2, r3, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ mcr 7, 2, pc, cr2, cr14, {7} @ │ │ │ │ - blmi 12f0bec │ │ │ │ + blmi 12f0bec │ │ │ │ rscne pc, r7, #64, 4 │ │ │ │ stmdami fp, {r1, r3, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_sxc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ stmdage r2, {r4, r5, fp, sp, lr, pc} │ │ │ │ svc 0x0020f7fe │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ @ instruction: 0xf44f4b37 │ │ │ │ ldmdbmi r7!, {r1, r2, r4, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2103 @ 0xfffff7c9 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ svc 0x00f6f7fe │ │ │ │ @ instruction: 0xf7fea802 │ │ │ │ - blls 1c02bc │ │ │ │ + blls 1c02bc │ │ │ │ andle r2, fp, r1, lsl #22 │ │ │ │ vpadd.i8 d20, d0, d17 │ │ │ │ ldmdbmi r1!, {r0, r1, r2, r3, r5, r6, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2097 @ 0xfffff7cf │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ svc 0x00e4f7fe │ │ │ │ @@ -1057,50 +1057,50 @@ │ │ │ │ @ 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 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 │ │ │ │ + andeq r5, r0, r0, ror #30 │ │ │ │ + andeq r4, r0, lr, asr #23 │ │ │ │ + andeq r4, r0, r4, lsr #26 │ │ │ │ + andeq r5, r0, r2, lsr pc │ │ │ │ + andeq r4, r0, r0, lsr #23 │ │ │ │ + andeq r4, r0, r6, lsr #26 │ │ │ │ + andeq r5, r0, sl, lsl #30 │ │ │ │ + andeq r4, r0, r8, ror fp │ │ │ │ + andeq r4, r0, sl, lsr #26 │ │ │ │ + andeq r5, r0, lr, ror #29 │ │ │ │ + andeq r4, r0, ip, asr fp │ │ │ │ + andeq r4, r0, sl, lsr #26 │ │ │ │ + andeq r5, r0, sl, asr #29 │ │ │ │ + andeq r4, r0, r8, lsr fp │ │ │ │ + andeq r4, r0, r6, lsl sp │ │ │ │ + muleq r0, lr, lr │ │ │ │ + andeq r4, r0, ip, lsl #22 │ │ │ │ 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, r6, ror lr │ │ │ │ + andeq r4, r0, r4, ror #21 │ │ │ │ + andeq r4, r0, r2, ror #25 │ │ │ │ + andeq r5, r0, sl, asr lr │ │ │ │ + andeq r4, r0, r8, asr #21 │ │ │ │ + muleq r0, r6, 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 │ │ │ │ stmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ @ instruction: 0xf8cd447f │ │ │ │ @ instruction: 0xf7fe900c │ │ │ │ - blls 1400d0 │ │ │ │ + blls 1400d0 │ │ │ │ andle r2, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf44f4b52 │ │ │ │ ldmdbmi r2, {r0, r1, r2, r3, r4, r6, r7, r9, ip, sp, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2130 @ 0xfffff7ae │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ svc 0x004ef7fe │ │ │ │ @@ -1112,54 +1112,54 @@ │ │ │ │ stmdbmi fp, {r0, r6, r7, r9, ip}^ │ │ │ │ ldrbtmi r4, [fp], #-2123 @ 0xfffff7b5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ svc 0x003af7fe │ │ │ │ stmdbge r3, {r3, r6, r8, sl, fp, lr} │ │ │ │ @ instruction: 0x4628447d │ │ │ │ - bl fe242890 │ │ │ │ + bl fe242890 │ │ │ │ strtmi sl, [r8], -r3, lsl #18 │ │ │ │ - bl fe142898 │ │ │ │ + bl fe142898 │ │ │ │ stmdage r4, {r3, r8, sp} │ │ │ │ @ instruction: 0xf8a8f000 │ │ │ │ stccs 13, cr9, [r8, #-16] │ │ │ │ - blmi 10788dc │ │ │ │ + blmi 10788dc │ │ │ │ sbcne pc, r9, #64, 4 │ │ │ │ stmdami r1, {r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_fs, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ ldmdami lr!, {r1, r2, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrbtmi sl, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - bl 1b428c8 │ │ │ │ + bl 1b428c8 │ │ │ │ stmdage r4, {r1, r3, r8, sp} │ │ │ │ @ instruction: 0xf890f000 │ │ │ │ - blcs 2ab4ec │ │ │ │ - blmi e7890c │ │ │ │ + blcs 2ab4ec │ │ │ │ + blmi e7890c │ │ │ │ rscvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ ldmdami r9!, {r3, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_fs, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stmdage r5, {r1, r2, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldcl 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ stmdage r4, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf87af000 │ │ │ │ - blcs eb518 │ │ │ │ - blmi c78938 │ │ │ │ + blcs eb518 │ │ │ │ + blmi c78938 │ │ │ │ sbcsne pc, r3, #64, 4 │ │ │ │ ldmdami r1!, {r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_fs, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ @ instruction: 0xf10deef0 │ │ │ │ @ instruction: 0xf7fe0015 │ │ │ │ @ instruction: 0x4629ed5c │ │ │ │ @ instruction: 0xf000a804 │ │ │ │ - blls 142ac0 │ │ │ │ + blls 142ac0 │ │ │ │ andle r2, fp, r8, lsl #22 │ │ │ │ @ instruction: 0xf44f4b28 │ │ │ │ stmdbmi r8!, {r2, r3, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2088 @ 0xfffff7d8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ mrc 7, 6, APSR_nzcv, cr8, cr14, {7} │ │ │ │ @@ -1171,93 +1171,93 @@ │ │ │ │ vqdmulh.s d20, d0, d16 │ │ │ │ stmdbmi r0!, {r0, r2, r3, r4, r6, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2080 @ 0xfffff7e0 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ mcr 7, 6, pc, cr2, cr14, {7} @ │ │ │ │ andseq pc, r7, sp, lsl #2 │ │ │ │ - bl fe84297c │ │ │ │ + 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 r4, r0, lr, lsr #24 │ │ │ │ + muleq r0, lr, sp │ │ │ │ + andeq r4, r0, ip, lsl #20 │ │ │ │ + andeq r4, r0, r6, lsr #24 │ │ │ │ + andeq r5, r0, r6, ror sp │ │ │ │ + andeq r4, r0, r4, ror #19 │ │ │ │ + andeq r4, r0, r6, 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, ip, lsr sp │ │ │ │ + andeq r4, r0, sl, lsr #19 │ │ │ │ + strdeq r4, [r0], -r4 @ │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - andeq r5, r0, r4, lsr #26 │ │ │ │ - muleq r0, r2, r9 │ │ │ │ + andeq r5, r0, ip, lsl #26 │ │ │ │ + andeq r4, r0, sl, ror r9 │ │ │ │ + ldrdeq r4, [r0], -ip │ │ │ │ + andeq r5, r0, r0, ror #25 │ │ │ │ + andeq r4, r0, lr, asr #18 │ │ │ │ + andeq r4, r0, r8, asr #23 │ │ │ │ + @ instruction: 0x00005cb2 │ │ │ │ + andeq r4, r0, r0, lsr #18 │ │ │ │ + andeq r4, r0, sl, ror #22 │ │ │ │ + andeq r5, r0, r6, lsl #25 │ │ │ │ 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 r4, r0, r6, lsr #22 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5bc00 │ │ │ │ + bl feb5bc00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strcs r0, [r0], #-4080 @ 0xfffff010 │ │ │ │ strmi r4, [r5], -lr, lsl #12 │ │ │ │ andsvc pc, r0, r2, asr #4 │ │ │ │ - bl ff442a0c │ │ │ │ + bl ff442a0c │ │ │ │ svchi 0x005bf3bf │ │ │ │ vtbl.8 d6, {d15}, d27 │ │ │ │ strcc r8, [r1], #-3931 @ 0xfffff0a5 │ │ │ │ mulle r1, lr, r2 │ │ │ │ mvnsle r2, r8, asr #25 │ │ │ │ ldrlt fp, [r8, #-3440]! @ 0xfffff290 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcc r4, r4, r4, lsl #12 │ │ │ │ - bl 1242a38 │ │ │ │ + bl 1242a38 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ - bl fc2a40 │ │ │ │ + bl fc2a40 │ │ │ │ @ instruction: 0xf7fe1d20 │ │ │ │ vstmdbne r0!, {s28-s89} │ │ │ │ - bl fc2a4c │ │ │ │ + bl fc2a4c │ │ │ │ andeq pc, sl, r4, lsl #2 │ │ │ │ - bl d42a54 │ │ │ │ + bl d42a54 │ │ │ │ @ instruction: 0xf7fe1d20 │ │ │ │ vshll.u32 q7, d20, #31 │ │ │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcc 5466c │ │ │ │ + blcc 5466c │ │ │ │ andcc lr, r0, #68, 16 @ 0x440000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf104b92b │ │ │ │ pop {r0, r1, r3} │ │ │ │ @ instruction: 0xf7fe4038 │ │ │ │ ldclt 12, cr11, [r8, #-684]! @ 0xfffffd54 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5bc90 │ │ │ │ + bl feb5bc90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf7fe3004 │ │ │ │ @ instruction: 0xf104ecf6 │ │ │ │ @ instruction: 0xf7fe0009 │ │ │ │ vstmdbne r0!, {d14-d21} │ │ │ │ - b fea42aa4 │ │ │ │ + b fea42aa4 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccc 0x0000e854 │ │ │ │ stmda r4, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ - bcs 112bc │ │ │ │ + bcs 112bc │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ stmdblt fp!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ andeq pc, fp, r4, lsl #2 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ stclt 7, cr15, [r6], {254} @ 0xfe │ │ │ │ ldrblt fp, [r0, #-3384]! @ 0xfffff2c8 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -1265,48 +1265,48 @@ │ │ │ │ svceq 0x00e0f8cc │ │ │ │ movwcs fp, #132 @ 0x84 │ │ │ │ cdpmi 12, 4, cr10, cr0, cr2, {0} │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ ldrbtmi r9, [lr], #-770 @ 0xfffffcfe │ │ │ │ vmla.i q3, , d19[0] │ │ │ │ ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 14838 │ │ │ │ + blcs 14838 │ │ │ │ stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ andle r8, r2, fp, asr pc │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0xf89dedda │ │ │ │ - blcs 50b38 │ │ │ │ - blmi d38b44 │ │ │ │ + blcs 50b38 │ │ │ │ + blmi d38b44 │ │ │ │ ldmdbmi r4!, {r0, r1, r2, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2100 @ 0xfffff7cc │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-817 @ 0xfffffccf │ │ │ │ stcl 7, cr15, [r8, #1016]! @ 0x3f8 │ │ │ │ strcs r4, [r0, #-2097] @ 0xfffff7cf │ │ │ │ ldrbtmi r4, [r8], #-1569 @ 0xfffff9df │ │ │ │ - b dc2b34 │ │ │ │ + b dc2b34 │ │ │ │ andsvc pc, r0, r2, asr #4 │ │ │ │ - bl e42b3c │ │ │ │ + bl e42b3c │ │ │ │ sbcslt r7, fp, #2293760 @ 0x230000 │ │ │ │ @ instruction: 0xf0031eda │ │ │ │ svclt 0x001803fd │ │ │ │ - blcs 4d358 │ │ │ │ - blmi a78b80 │ │ │ │ + blcs 4d358 │ │ │ │ + blmi a78b80 │ │ │ │ stmdbmi r9!, {r0, r3, r4, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2089 @ 0xfffff7d7 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-817 @ 0xfffffccf │ │ │ │ stcl 7, cr15, [sl, #1016] @ 0x3f8 │ │ │ │ stclcs 5, cr3, [r8, #4] │ │ │ │ - bcs 38b78 │ │ │ │ + bcs 38b78 │ │ │ │ @ instruction: 0xf89dd1e2 │ │ │ │ - blcs d0b9c │ │ │ │ - blmi 8b8ba8 │ │ │ │ + blcs d0b9c │ │ │ │ + blmi 8b8ba8 │ │ │ │ stmdbmi r2!, {r1, r2, r3, r4, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2082 @ 0xfffff7de │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-817 @ 0xfffffccf │ │ │ │ ldc 7, cr15, [r6, #1016]! @ 0x3f8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ @@ -1314,42 +1314,42 @@ │ │ │ │ tstle r3, r1, lsl #20 │ │ │ │ svccc 0x0041e8c4 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ strtmi sp, [r0], -r2 │ │ │ │ stcl 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ andeq pc, r9, sp, lsl #2 │ │ │ │ - b fe0c2bb8 │ │ │ │ + b fe0c2bb8 │ │ │ │ mulcc r8, sp, r8 │ │ │ │ - blmi 4f1114 │ │ │ │ + blmi 4f1114 │ │ │ │ ldmdbmi r3, {r1, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2067 @ 0xfffff7ed │ │ │ │ @ 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], -r2 │ │ │ │ + andeq r4, r0, r0, asr #14 │ │ │ │ + ldrdeq r4, [r0], -r2 │ │ │ │ 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, r6, sl │ │ │ │ + andeq r4, r0, r4, lsl #14 │ │ │ │ + andeq r4, r0, lr, lsr #19 │ │ │ │ + andeq r5, r0, lr, ror #20 │ │ │ │ + ldrdeq r4, [r0], -ip │ │ │ │ + muleq r0, sl, r9 │ │ │ │ + andeq r5, r0, r6, lsr #20 │ │ │ │ + muleq r0, r4, r6 │ │ │ │ + andeq r4, r0, sl, ror #18 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5be2c │ │ │ │ + bl feb5be2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ vsubw.u q1, , d1 │ │ │ │ subvs r8, r3, fp, asr pc │ │ │ │ svchi 0x005bf3bf │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d4 │ │ │ │ @@ -1365,38 +1365,38 @@ │ │ │ │ ldmdami r8, {r0, r1, r2, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ teqpvc r7, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ @ instruction: 0xf04fed42 │ │ │ │ vsubw.u q0, , d0 │ │ │ │ ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcs 509c8 │ │ │ │ + bcs 509c8 │ │ │ │ stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ andle r8, r2, fp, asr pc │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ stmdavc r3!, {r1, r3, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - blmi 2f11f4 │ │ │ │ + blmi 2f11f4 │ │ │ │ stmdbmi fp, {r1, r6, r9, sp} │ │ │ │ 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, r4, lsl #19 │ │ │ │ + strdeq r4, [r0], -r2 │ │ │ │ + andeq r4, r0, r0, ror #17 │ │ │ │ + andeq r5, r0, r6, asr #18 │ │ │ │ + @ instruction: 0x000045b4 │ │ │ │ + andeq r4, r0, r2, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5bee8 │ │ │ │ + bl feb5bee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ @ instruction: 0x46084c1b │ │ │ │ @ instruction: 0xf000447c │ │ │ │ andcc pc, r1, r7, lsr r8 @ │ │ │ │ andcs sp, r0, r1, lsl #2 │ │ │ │ tstcs r1, ip, lsr #32 │ │ │ │ @@ -1422,15 +1422,15 @@ │ │ │ │ @ instruction: 0xf80af000 │ │ │ │ sbcsle r3, r2, r1 │ │ │ │ stmiapl r0!, {r1, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq fp, r1, ip, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5bf70 │ │ │ │ + bl feb5bf70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strmi r4, [r2], -sp, lsl #26 │ │ │ │ andls r4, r3, sp, ror r4 │ │ │ │ tstlt fp, r3, lsl #22 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @@ -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 │ │ │ │ + andeq r4, r0, ip, ror #15 │ │ │ │ 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 │ │ │ │ @@ -1543,15 +1543,15 @@ │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ andcc pc, r1, r3, ror #16 │ │ │ │ svcge 0x0052f43f │ │ │ │ tstcs r2, r2, lsr #12 │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf8d0f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ - bmi 9f0c78 │ │ │ │ + bmi 9f0c78 │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc :64], r0 │ │ │ │ ldrbtmi r5, [sl], #-128 @ 0xffffff80 │ │ │ │ @ instruction: 0xf8c6f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ stcmi 15, cr10, [r3], #-252 @ 0xffffff04 │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r2 │ │ │ │ ldrbtmi r5, [ip], #-0 │ │ │ │ @@ -1563,37 +1563,37 @@ │ │ │ │ @ instruction: 0xf000447a │ │ │ │ @ instruction: 0x3001f8b1 │ │ │ │ svcge 0x002af43f │ │ │ │ tstcs r2, r2, lsr #12 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf8a8f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ - blmi 5b0c28 │ │ │ │ + blmi 5b0c28 │ │ │ │ pop {r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq r4, r0, r8, asr r1 │ │ │ │ + andeq r4, r0, r0, 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, r4, asr #15 │ │ │ │ + muleq r0, r8, r7 │ │ │ │ + andeq r4, r0, r6, lsl #15 │ │ │ │ + andeq r4, r0, r8, ror 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, 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, r4, lsr sl │ │ │ │ + andeq r4, r0, r4, lsr #14 │ │ │ │ + andeq r4, r0, r6, lsr #14 │ │ │ │ + andeq r4, r0, sl, lsl r7 │ │ │ │ + andeq r4, r0, ip, lsl r7 │ │ │ │ + andeq r4, r0, r6, lsr #14 │ │ │ │ + andeq r4, r0, r2, lsl r7 │ │ │ │ + andeq r4, r0, r0, lsl #14 │ │ │ │ + andeq r4, r0, r0, lsl r7 │ │ │ │ andeq r4, r0, r0, lsr #14 │ │ │ │ + andeq r4, r0, lr, lsl r7 │ │ │ │ + andeq r4, r0, lr, ror #12 │ │ │ │ + andeq r4, r0, r8, lsl #14 │ │ │ │ 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 │ │ │ │ @@ -1608,22 +1608,22 @@ │ │ │ │ stmda lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andls r4, r3, r8, lsr #5 │ │ │ │ stmdbmi r7!, {r0, r1, r3, ip, lr, pc} │ │ │ │ @ instruction: 0x4622463b │ │ │ │ andeq pc, r1, fp, asr r8 @ │ │ │ │ stmdbmi r5!, {r9, sl, ip, pc} │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ - b ff943050 │ │ │ │ + b ff943050 │ │ │ │ strbmi lr, [r8], -r6 │ │ │ │ - bl 843058 │ │ │ │ + bl 843058 │ │ │ │ stmdblt r0!, {r0, r2, r9, sl, lr} │ │ │ │ svc 0x00e6f7fd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0x4650e032 │ │ │ │ - bl 5c306c │ │ │ │ + bl 5c306c │ │ │ │ stmdblt r8!, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ @ instruction: 0xf7fdef58 │ │ │ │ ubfx lr, sl, #31, #18 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ ldrbmi lr, [r2], -r6, lsr #31 │ │ │ │ @@ -1638,22 +1638,22 @@ │ │ │ │ svc 0x003cf7fd │ │ │ │ strbmi r9, [fp, #-2819] @ 0xfffff4fd │ │ │ │ stmdbmi r9, {r0, r1, r3, ip, lr, pc} │ │ │ │ @ instruction: 0x4622463b │ │ │ │ andeq pc, r1, fp, asr r8 @ │ │ │ │ stmdbmi r8, {r9, sl, ip, pc} │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ - b fea430c8 │ │ │ │ + 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, r2, asr #12 │ │ │ │ + strdeq r4, [r0], -sl │ │ │ │ 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,35 +1674,35 @@ │ │ │ │ @ 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: 0x000045b6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c368 │ │ │ │ + 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 │ │ │ │ + blmi 9336bc │ │ │ │ stmdbmi r4!, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2084 @ 0xfffff7dc │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-826 @ 0xfffffcc6 │ │ │ │ - b fee43188 │ │ │ │ + b fee43188 │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ strmi lr, [r5], -ip, lsl #19 │ │ │ │ - blmi 7f36dc │ │ │ │ + blmi 7f36dc │ │ │ │ ldmdbmi pc, {r0, r3, r4, r9, sp} @ │ │ │ │ ldrbtmi r4, [fp], #-2079 @ 0xfffff7e1 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-826 @ 0xfffffcc6 │ │ │ │ - b fea431a8 │ │ │ │ + b fea431a8 │ │ │ │ ldm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmplt r3, r3, lsl #29 │ │ │ │ eorcs r4, r0, #26624 @ 0x6800 │ │ │ │ ldmdami fp, {r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ teqpvc sl, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ @@ -1710,83 +1710,83 @@ │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ svc 0x001af7fd │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 79204 │ │ │ │ + blcc 79204 │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - blmi 380e3c │ │ │ │ + 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, r2, ror r4 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ + andeq r4, r0, lr, asr #11 │ │ │ │ + andeq r5, r0, r2, asr r4 │ │ │ │ + andeq r4, r0, ip, ror r5 │ │ │ │ + @ instruction: 0x000045ba │ │ │ │ + andeq r5, r0, r4, lsr r4 │ │ │ │ + andeq r4, r0, lr, asr r5 │ │ │ │ + andeq r4, r0, r8, lsr #11 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c43c │ │ │ │ + bl feb5c43c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ andscs r4, r4, #1664 @ 0x680 │ │ │ │ stmdage r3, {r8, sp} │ │ │ │ ldrbtmi r2, [sp], #-1027 @ 0xfffffbfd │ │ │ │ ldm r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdb sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmib sp, {r1, r2, sl, ip, pc}^ │ │ │ │ ldmdblt r8, {r0, r1, sl}^ │ │ │ │ @ instruction: 0xf44f4b14 │ │ │ │ ldmdbmi r4, {r3, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2068 @ 0xfffff7ec │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-832 @ 0xfffffcc0 │ │ │ │ - b 1143270 │ │ │ │ + b 1143270 │ │ │ │ ldrbtmi r4, [pc], #-3857 @ 527c <_Py_hashtable_get@plt+0x1b5c> │ │ │ │ ldrtmi sl, [r8], -r3, lsl #18 │ │ │ │ mrc 7, 4, APSR_nzcv, cr2, cr13, {7} │ │ │ │ mvnsle r3, r1, lsl #24 │ │ │ │ @ instruction: 0xf7fda807 │ │ │ │ stmdals r3, {r2, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 792ac │ │ │ │ + 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 │ │ │ │ + andeq r5, r0, sl, lsl #7 │ │ │ │ + @ instruction: 0x000044b4 │ │ │ │ + andeq r4, r0, sl, lsr #10 │ │ │ │ andeq r0, r0, fp, asr #32 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c4d0 │ │ │ │ + bl feb5c4d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ svc 0x003cf7fd │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ vrsubhn.i d4, , q3 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stclne 15, cr5, [sl], #-0 │ │ │ │ tstcs r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf1046863 │ │ │ │ - blcc 45344 │ │ │ │ + blcc 45344 │ │ │ │ smlatble r2, fp, r2, r4 │ │ │ │ stmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fde001 │ │ │ │ ldmdblt r5!, {r2, r3, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ addcc pc, r8, r1, asr #4 │ │ │ │ svc 0x004ef7fd │ │ │ │ stmia r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -1801,29 +1801,29 @@ │ │ │ │ svc 0x003af7fd │ │ │ │ rsbsvc pc, sl, pc, asr #8 │ │ │ │ svc 0x0036f7fd │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ @ instruction: 0xf104edca │ │ │ │ vsubw.u q0, , d12 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcc 50f5c │ │ │ │ + bcc 50f5c │ │ │ │ tstcs r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf104b92a │ │ │ │ ldmfd sp!, {r4} │ │ │ │ @ instruction: 0xf7fe4070 │ │ │ │ ldcllt 8, cr11, [r0, #-204]! @ 0xffffff34 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c580 │ │ │ │ + bl feb5c580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp, #-928] @ 0xfffffc60 │ │ │ │ ldrbtmi fp, [sp], #-131 @ 0xffffff7d │ │ │ │ stm lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi 6f38d4 │ │ │ │ + blmi 6f38d4 │ │ │ │ ldmdbmi fp, {r2, r4, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-839 @ 0xfffffcb9 │ │ │ │ stmib ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ ldmdblt r0, {r7, fp, sp, lr, pc}^ │ │ │ │ @@ -1843,28 +1843,28 @@ │ │ │ │ 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, sl, asr r2 │ │ │ │ + andeq r4, r0, r4, lsl #7 │ │ │ │ + andeq r4, r0, r2, lsl r4 │ │ │ │ + andeq r5, r0, ip, lsr r2 │ │ │ │ + andeq r4, r0, r6, ror #6 │ │ │ │ + andeq r4, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c624 │ │ │ │ + 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} │ │ │ │ - blmi 473978 │ │ │ │ + blmi 473978 │ │ │ │ ldmdbmi r1, {r0, r1, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2065 @ 0xfffff7ef │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-846 @ 0xfffffcb2 │ │ │ │ ldmdb sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ @ instruction: 0xf7fde888 │ │ │ │ @@ -1874,20 +1874,20 @@ │ │ │ │ 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: 0x000051b6 │ │ │ │ + andeq r4, r0, r0, ror #5 │ │ │ │ + andeq r4, r0, lr, ror #6 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c694 │ │ │ │ + bl feb5c694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ tstcs r0, r4, lsl r2 │ │ │ │ @ instruction: 0xf7fda803 │ │ │ │ ldcmi 15, cr14, [r2, #-680]! @ 0xfffffd58 │ │ │ │ stmda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd9003 │ │ │ │ @@ -1897,66 +1897,66 @@ │ │ │ │ stmib sp, {r2, sl, sp}^ │ │ │ │ ldmdblt r3, {r0, r2, sl}^ │ │ │ │ adcscs r4, r8, #44032 @ 0xac00 │ │ │ │ stmdami ip!, {r0, r1, r3, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ cmppvc r6, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - blls 13f92c │ │ │ │ - blmi a33a2c │ │ │ │ + blls 13f92c │ │ │ │ + blmi a33a2c │ │ │ │ stmdbmi r8!, {r0, r3, r4, r5, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2088 @ 0xfffff7d8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-854 @ 0xfffffcaa │ │ │ │ stmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi 973a38 │ │ │ │ + blmi 973a38 │ │ │ │ stmdbmi r5!, {r1, r3, r4, r5, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2085 @ 0xfffff7db │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-854 @ 0xfffffcaa │ │ │ │ ldm sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [pc], #-3874 @ 5510 <_Py_hashtable_get@plt+0x1df0> │ │ │ │ ldrtmi sl, [r8], -r3, lsl #18 │ │ │ │ stcl 7, cr15, [r8, #-1012] @ 0xfffffc0c │ │ │ │ mvnsle r3, r1, lsl #24 │ │ │ │ @ instruction: 0xf7fda807 │ │ │ │ stmdals r5, {r1, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 79540 │ │ │ │ + blcc 79540 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ ldcl 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf06f9804 │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ mulle r4, r3, r2 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ stmdals r3, {r1, r2, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 7956c │ │ │ │ + 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, r8, lsr #2 │ │ │ │ + andeq r4, r0, r2, asr r2 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ andeq r5, r0, lr, lsl #2 │ │ │ │ andeq r4, r0, r8, lsr r2 │ │ │ │ - andeq r4, r0, lr, lsl #6 │ │ │ │ - @ instruction: 0x000016bb │ │ │ │ + strdeq r4, [r0], -r6 │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + andeq r4, r0, r0, lsr #4 │ │ │ │ + strdeq r4, [r0], -r6 │ │ │ │ + andeq r1, r0, r3, ror r4 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c7a8 │ │ │ │ + bl feb5c7a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrrcmi 15, 15, r0, sl, cr0 │ │ │ │ ldclmi 2, cr2, [sl, #-0] │ │ │ │ @ instruction: 0x4621447c │ │ │ │ ldrbtmi r4, [sp], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf8eef000 │ │ │ │ tstle r1, r1 │ │ │ │ @@ -2039,48 +2039,48 @@ │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ andcc pc, r1, r1, asr r8 @ │ │ │ │ svcge 0x0062f43f │ │ │ │ andcs r4, sl, #36, 18 @ 0x90000 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf848f000 │ │ │ │ @ instruction: 0xf43f3001 │ │ │ │ - blmi 871478 │ │ │ │ + blmi 871478 │ │ │ │ ldcllt 8, cr5, [r0, #-928]! @ 0xfffffc60 │ │ │ │ - andeq r3, r0, r8, ror r9 │ │ │ │ + andeq r3, r0, r0, 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 r2 │ │ │ │ - ldrdeq r3, [r0], -r6 │ │ │ │ + muleq r0, sl, r2 │ │ │ │ + andeq r4, r0, r0, lsl #5 │ │ │ │ andeq r4, r0, r4, lsr #4 │ │ │ │ - andeq r4, r0, r8, lsl r2 │ │ │ │ - andeq r4, r0, lr, lsl r2 │ │ │ │ + andeq r4, r0, sl, lsr #4 │ │ │ │ + andeq r4, r0, r2, lsr #4 │ │ │ │ + andeq r4, r0, r8, lsr #4 │ │ │ │ + andeq r4, r0, r0, lsr #4 │ │ │ │ + andeq r4, r0, r6, lsr #4 │ │ │ │ andeq r4, r0, lr, lsl r2 │ │ │ │ - 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 │ │ │ │ + andeq r4, r0, r4, lsr #4 │ │ │ │ + andeq r4, r0, r8, lsl ip │ │ │ │ + andeq r4, r0, sl, lsl r2 │ │ │ │ + @ instruction: 0x00003fbe │ │ │ │ + andeq r4, r0, ip, lsl #4 │ │ │ │ + andeq r4, r0, r0, lsl #4 │ │ │ │ + andeq r4, r0, r6, lsl #4 │ │ │ │ + andeq r4, r0, r6, lsl #4 │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ + strdeq r4, [r0], -sl │ │ │ │ + strdeq r4, [r0], -r2 │ │ │ │ + andeq r3, r0, r0, lsr #30 │ │ │ │ + andeq r4, r0, r6, ror #3 │ │ │ │ + ldrdeq r4, [r0], -sl │ │ │ │ + strdeq r4, [r0], -r0 │ │ │ │ + andeq r4, r0, r0, lsl #4 │ │ │ │ + strdeq r4, [r0], -r6 │ │ │ │ + strdeq r4, [r0], -r2 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + andeq r4, r0, r6, ror #3 │ │ │ │ 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 │ │ │ │ - strdeq r4, [r0], -lr │ │ │ │ - andeq r4, r0, sl, lsl #4 │ │ │ │ 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 │ │ │ │ @@ -2103,15 +2103,15 @@ │ │ │ │ stmdbmi r3!, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ ands lr, r6, r2, lsl pc │ │ │ │ @ instruction: 0x46294634 │ │ │ │ @ instruction: 0xb1ac4638 │ │ │ │ strtmi r1, [r2], -r4, rrx │ │ │ │ ldcl 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ - blle ffd96224 │ │ │ │ + blle ffd96224 │ │ │ │ @ instruction: 0x4653491a │ │ │ │ @ instruction: 0xf859465a │ │ │ │ stmib sp, {r0, ip}^ │ │ │ │ strls r0, [r0], #-1025 @ 0xfffffbff │ │ │ │ ldmdbmi r8, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ @ instruction: 0xf04feefa │ │ │ │ @@ -2125,79 +2125,79 @@ │ │ │ │ @ instruction: 0xf859465a │ │ │ │ stmib sp, {r0, ip}^ │ │ │ │ @ instruction: 0xf8cd0601 │ │ │ │ stmdavs r8, {pc} │ │ │ │ ldrbtmi r4, [r9], #-2315 @ 0xfffff6f5 │ │ │ │ mrc 7, 6, APSR_nzcv, cr14, cr13, {7} │ │ │ │ ldrtmi lr, [r8], -r3, ror #15 │ │ │ │ - ldc2 0, cr15, [r4, #-0] │ │ │ │ + blx fffc186e │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ - @ instruction: 0x4620fd31 │ │ │ │ + @ instruction: 0x4620fbfb │ │ │ │ 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, r4, lsl r1 │ │ │ │ + andeq r4, r0, ip, lsl r1 │ │ │ │ + andeq r4, r0, sl, lsr r1 │ │ │ │ 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 │ │ │ │ stcge 4, cr4, [r1], {121} @ 0x79 │ │ │ │ @ instruction: 0x462022b4 │ │ │ │ msrvc SPSR_sx, r1, lsl #10 │ │ │ │ @ instruction: 0xf7fd447d │ │ │ │ stmdavs r0!, {r1, r2, r3, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ ldc 7, cr15, [r2], #1012 @ 0x3f4 │ │ │ │ movwlt r4, #1666 @ 0x682 │ │ │ │ - bl ff9438c0 │ │ │ │ + bl ff9438c0 │ │ │ │ ldrbmi r4, [r0], -r1, lsl #13 │ │ │ │ - bl ff2438c8 │ │ │ │ + bl ff2438c8 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xd00542bb │ │ │ │ @ instruction: 0xf8ca3b01 │ │ │ │ stmdblt fp, {ip, sp} │ │ │ │ - bl fe5c38e0 │ │ │ │ + bl fe5c38e0 │ │ │ │ strcc r6, [r1], -r3, ror #16 │ │ │ │ mulle ip, r9, r5 │ │ │ │ - blmi 517944 │ │ │ │ + blmi 517944 │ │ │ │ ldmdbmi r5, {r2, r4, r9, fp, lr} │ │ │ │ stmdapl r8!, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ andcs lr, r0, ip, lsl #29 │ │ │ │ stmiavs r3!, {r0, r1, r4, sp, lr, pc} │ │ │ │ ldrmi r3, [r8, #1036] @ 0x40c │ │ │ │ stmdami fp, {r0, r1, r3, ip, lr, pc} │ │ │ │ - bmi 3d8554 │ │ │ │ + bmi 3d8554 │ │ │ │ ldrbtmi r4, [fp], #-2319 @ 0xfffff6f1 │ │ │ │ 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 │ │ │ │ + blmi 2fa048 │ │ │ │ eorlt r5, lr, r8, ror #17 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - andeq r4, r0, r0, ror #26 │ │ │ │ + andeq r4, r0, r8, asr #26 │ │ │ │ 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, lsl #5 │ │ │ │ + andeq r4, r0, r0, ror #4 │ │ │ │ + andeq r4, r0, r0, lsl #5 │ │ │ │ + muleq r0, r2, r2 │ │ │ │ + andeq r4, r0, lr, ror r2 │ │ │ │ + andeq r4, r0, lr, asr r2 │ │ │ │ + andeq r4, r0, r0, ror r2 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5cb6c │ │ │ │ + bl feb5cb6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ strmi r4, [r8], -r0, lsr #24 │ │ │ │ @ instruction: 0xf000447c │ │ │ │ andcc pc, r1, r1, asr #16 │ │ │ │ andcs sp, r0, r1, lsl #2 │ │ │ │ tstcs r1, r6, lsr r0 │ │ │ │ @@ -2228,119 +2228,119 @@ │ │ │ │ @ instruction: 0xf80af000 │ │ │ │ sbcle r3, r8, r1 │ │ │ │ stmiapl r0!, {r1, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq sl, r1, r8, lsl #13 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5cc08 │ │ │ │ + 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: 0xff6ef002 │ │ │ │ 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 │ │ │ │ + andeq r4, r0, sl, lsl #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5cc58 │ │ │ │ + bl feb5cc58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {232} @ 0xe8 │ │ │ │ ldrbtmi fp, [ip], #-130 @ 0xffffff7e │ │ │ │ ldc 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ - blmi 6f3fcc │ │ │ │ + blmi 6f3fcc │ │ │ │ adcsmi pc, ip, #64, 4 │ │ │ │ ldmdami fp, {r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movtmi pc, #49667 @ 0xc203 @ │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ strmi lr, [r6], -r0, asr #28 │ │ │ │ - b 1e43a7c │ │ │ │ + b 1e43a7c │ │ │ │ ldmdblt r8, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf44f4b15 │ │ │ │ ldmdbmi r5, {r3, r4, r7, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2069 @ 0xfffff7eb │ │ │ │ vqshl.s8 q2, , │ │ │ │ ldrbtmi r4, [r8], #-844 @ 0xfffffcb4 │ │ │ │ mcr 7, 1, pc, cr14, cr13, {7} @ │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ addmi lr, r5, #164, 26 @ 0x2900 │ │ │ │ - blmi 439adc │ │ │ │ + blmi 439adc │ │ │ │ sbcmi pc, r4, #64, 4 │ │ │ │ ldmdami r0, {r0, r1, r2, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movtmi pc, #49667 @ 0xc203 @ │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - blmi 381340 │ │ │ │ + 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, r0, lsl #23 │ │ │ │ + andeq r3, r0, sl, lsr r0 │ │ │ │ + andeq r4, r0, ip, ror #2 │ │ │ │ + andeq r4, r0, lr, asr fp │ │ │ │ + andeq r3, r0, r8, lsl r0 │ │ │ │ + andeq r4, r0, sl, asr r1 │ │ │ │ + andeq r4, r0, ip, lsr fp │ │ │ │ + strdeq r2, [r0], -r6 │ │ │ │ + andeq r4, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5cd08 │ │ │ │ + bl feb5cd08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 289af0 │ │ │ │ + bmi 289af0 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1044298 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ @ instruction: 0xf7fd6b48 │ │ │ │ - blmi 1b4924 │ │ │ │ + blmi 1b4924 │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - b ff9c3b28 │ │ │ │ + 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, r2, lsl #3 │ │ │ │ ldclt 7, cr15, [ip, #-1012] @ 0xfffffc0c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5cd54 │ │ │ │ + bl feb5cd54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r9, #-960] @ 0xfffffc40 │ │ │ │ @ instruction: 0xf7fd447d │ │ │ │ stmdblt r8, {r9, fp, sp, lr, pc}^ │ │ │ │ strmi r4, [r4], -r7, lsl #22 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - b ff1c3b68 │ │ │ │ + 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, r2, ror #2 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5cd9c │ │ │ │ + bl feb5cd9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 389b64 │ │ │ │ - bmi 3b1db0 │ │ │ │ + blmi 389b64 │ │ │ │ + bmi 3b1db0 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldc 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r8, ip, sp, pc}^ │ │ │ │ ldmibvs fp, {r2, r9, sl, lr} │ │ │ │ stmdavs r2!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ movtmi pc, #111 @ 0x6f @ │ │ │ │ @@ -2349,105 +2349,105 @@ │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @ instruction: 0xb002e7ba │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq sl, r1, r8, asr r4 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5cdec │ │ │ │ + bl feb5cdec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r8], -r8 │ │ │ │ - b fe743bec │ │ │ │ + b fe743bec │ │ │ │ stmdavs r2, {r3, r6, r8, ip, sp, pc} │ │ │ │ movtmi pc, #111 @ 0x6f @ │ │ │ │ svclt 0x001c429a │ │ │ │ andvs r2, r3, r1, lsl #6 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ stclt 7, cr14, [r8, #-632] @ 0xfffffd88 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5ce18 │ │ │ │ + bl feb5ce18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r4], -r8 │ │ │ │ - b fe1c3c18 │ │ │ │ + b fe1c3c18 │ │ │ │ stmdavs r2, {r3, r6, r8, ip, sp, pc} │ │ │ │ movtmi pc, #111 @ 0x6f @ │ │ │ │ svclt 0x001c429a │ │ │ │ andvs r2, r3, r1, lsl #6 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ stclt 7, cr14, [r8, #-544] @ 0xfffffde0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5ce44 │ │ │ │ + bl feb5ce44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [pc], {232} @ 0xe8 │ │ │ │ - bmi 3f1e60 │ │ │ │ + bmi 3f1e60 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ - blge d8090 │ │ │ │ + blge d8090 │ │ │ │ stmiapl r2!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ ldrsblt lr, [r0, #-190] @ 0xffffff42 │ │ │ │ @ instruction: 0xf7fd9803 │ │ │ │ strdlt lr, [r0, #-152] @ 0xffffff68 │ │ │ │ stmdbmi sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ 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, r0, r0 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - muleq r0, r4, r0 │ │ │ │ + andeq r4, r0, ip, ror r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5cea4 │ │ │ │ + bl feb5cea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080ff0 │ │ │ │ addlt r4, r2, ip, lsl #18 │ │ │ │ - bge 58ce4 │ │ │ │ + bge 58ce4 │ │ │ │ ldrbtmi r4, [ip], #-1145 @ 0xfffffb87 │ │ │ │ - bl fec43cb0 │ │ │ │ + bl fec43cb0 │ │ │ │ stmdals r1, {r4, r6, r8, ip, sp, pc} │ │ │ │ ldc 7, cr15, [r8], {253} @ 0xfd │ │ │ │ - blmi 2341c8 │ │ │ │ + blmi 2341c8 │ │ │ │ ldrbtmi r4, [r9], #-2312 @ 0xfffff6f8 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 5c3cc8 │ │ │ │ + b 5c3cc8 │ │ │ │ and r2, r1, r0 │ │ │ │ - b fe9c3cd0 │ │ │ │ + b fe9c3cd0 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - andeq r3, r0, r8, lsl r4 │ │ │ │ + andeq r3, r0, r0, lsl #8 │ │ │ │ andeq sl, r1, sl, asr #6 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, sl, asr r0 │ │ │ │ + andeq r4, r0, r2, asr #32 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46151e53 │ │ │ │ - blcs d7728 │ │ │ │ + blcs d7728 │ │ │ │ @ instruction: 0xf8d8d806 │ │ │ │ @ instruction: 0xf7fd0000 │ │ │ │ @ instruction: 0x4604ecfe │ │ │ │ ands fp, r3, r0, asr r9 │ │ │ │ movwcs r4, #18478 @ 0x482e │ │ │ │ strtmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ stmdacs r0, {r1, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ sub sp, pc, pc, ror #3 │ │ │ │ - b fe0c3d24 │ │ │ │ + b fe0c3d24 │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ strmi r4, [r6], -r0, asr #4 │ │ │ │ @ instruction: 0xd1084293 │ │ │ │ tstle lr, r1, ror ip │ │ │ │ - b fff43d38 │ │ │ │ + b fff43d38 │ │ │ │ cmple r1, r0, lsl #16 │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ - blcc 7dd6c │ │ │ │ - blcs 1dde0 │ │ │ │ + blcc 7dd6c │ │ │ │ + blcs 1dde0 │ │ │ │ @ instruction: 0x4620d1f2 │ │ │ │ ldmdb lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stccs 7, cr14, [r1, #-952] @ 0xfffffc48 │ │ │ │ @ instruction: 0xf8d8dd21 │ │ │ │ @ instruction: 0xf7fd0004 │ │ │ │ @ instruction: 0x1e07eb54 │ │ │ │ vstrcs d13, [r2, #-184] @ 0xffffff48 │ │ │ │ @@ -2469,2000 +2469,1458 @@ │ │ │ │ and r4, r5, r7, lsr #12 │ │ │ │ ldrbvc pc, [sl, #-1103]! @ 0xfffffbb1 @ │ │ │ │ and r2, r1, r1, lsl #8 │ │ │ │ ldrbvc pc, [sl, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strtmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt fe6c3dc4 │ │ │ │ + blt fe6c3dc4 │ │ │ │ ldmfd sp!, {sp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq r4, r0, r8, lsr #32 │ │ │ │ + andeq r4, r0, r0, lsl r0 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ + bl feb5cfe0 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0xf7fd0ff8 │ │ │ │ + ldmib r0, {r4, r6, sl, fp, sp, lr, pc}^ │ │ │ │ + pop {r0, r1, r2, r9} │ │ │ │ + bne 415e14 │ │ │ │ + blt 5c3dec │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ + bl feb5d000 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strdlt r0, [r0, #-240] @ 0xffffff10 │ │ │ │ + ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ + ldmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r6, r8, ip, sp, pc} │ │ │ │ + andcs fp, r0, r8, lsl r9 │ │ │ │ + @ instruction: 0xf7fdbd38 │ │ │ │ + qadd16mi pc, r9, fp @ │ │ │ │ + ldrb r4, [r8, r0, lsr #15]! │ │ │ │ + subcs r4, r9, #4, 22 @ 0x1000 │ │ │ │ + stmdami r5, {r2, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + svclt 0x0000ec66 │ │ │ │ + andeq r4, r0, r8, asr #15 │ │ │ │ + andeq r2, r0, r2, lsl #25 │ │ │ │ + andeq r2, r0, r0, lsr #25 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d04c │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r8, ror #31 │ │ │ │ + addlt r4, r4, r1, lsl r9 │ │ │ │ + @ instruction: 0x466b4c11 │ │ │ │ + bge 57044 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb1b8eadc │ │ │ │ + stmdage r2, {r0, r8, fp, ip, pc} │ │ │ │ + ldmib r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blle 44fe74 │ │ │ │ + bcs ec678 │ │ │ │ + ldmib sp, {r0, r1, r2, fp, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + @ instruction: 0xf7fdeb76 │ │ │ │ + andlt lr, r4, ip, lsr #22 │ │ │ │ + blmi 1b52cc │ │ │ │ + ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ + ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ + ldmdb r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + andeq r2, r0, r4, lsl #25 │ │ │ │ + andeq sl, r1, r0, lsr #3 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r2, r0, r6, asr ip │ │ │ │ + vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ + bl feb5d0b4 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0xb1180ff8 │ │ │ │ + stmdb r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stclt 1, cr11, [r8, #-64] @ 0xffffffc0 │ │ │ │ + mcr2 7, 6, pc, cr6, cr13, {7} @ │ │ │ │ + subcs r4, r9, #4, 22 @ 0x1000 │ │ │ │ + stmdami r5, {r2, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + svclt 0x0000ec14 │ │ │ │ + andeq r4, r0, r4, lsr #14 │ │ │ │ + ldrdeq r2, [r0], -lr │ │ │ │ + strdeq r2, [r0], -ip │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d0f0 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r8, ror #31 │ │ │ │ + addlt r4, r4, r1, lsl r9 │ │ │ │ + @ instruction: 0x466b4c11 │ │ │ │ + bge 570e8 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb1b8ea8a │ │ │ │ + stmdage r2, {r0, r8, fp, ip, pc} │ │ │ │ + stmdb r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blle 44ff18 │ │ │ │ + bcs ec71c │ │ │ │ + ldmib sp, {r0, r1, r2, fp, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + @ instruction: 0xf7fde962 │ │ │ │ + ldrdlt lr, [r4], -sl │ │ │ │ + blmi 1b5370 │ │ │ │ + ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ + ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ + stmia r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + andeq r2, r0, r0, ror #23 │ │ │ │ + strdeq sl, [r1], -ip │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + @ instruction: 0x00002bb2 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d158 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strdlt r0, [r2], r0 @ │ │ │ │ + ldmdbmi r7, {r3, r9, sl, lr} │ │ │ │ + movwcs sl, #2561 @ 0xa01 │ │ │ │ + movwls r4, #5241 @ 0x1479 │ │ │ │ + b 15c3f64 │ │ │ │ + @ instruction: 0xf7fdb1c0 │ │ │ │ + strmi lr, [r4], -r6, asr #19 │ │ │ │ + stmdals r1, {r5, r7, r8, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fd4621 │ │ │ │ + stmdblt r0!, {r1, r2, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ + strmi r4, [r1], -pc, lsl #20 │ │ │ │ + ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ + bl f43f84 │ │ │ │ + andlt fp, r2, r8, lsl #2 │ │ │ │ + @ instruction: 0x4620bd10 │ │ │ │ + ldmda r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strtmi fp, [r0], -r0, lsr #18 │ │ │ │ + bl 1343f98 │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + vqdmulh.s d20, d0, d7 │ │ │ │ + stmdbmi r7, {r0, r2, r4, r5, r6, r7, r9, sp, lr} │ │ │ │ + ldrbtmi r4, [fp], #-2055 @ 0xfffff7f9 │ │ │ │ + @ instruction: 0x33b44479 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + svclt 0x0000eba2 │ │ │ │ + andeq r2, r0, r8, asr pc │ │ │ │ + strdeq r0, [r0], -r7 │ │ │ │ + andeq r4, r0, r2, asr #12 │ │ │ │ + strdeq r2, [r0], -ip │ │ │ │ + andeq r2, r0, r0, lsr #30 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ + bl feb5d1dc │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0x46080fd8 │ │ │ │ + addlt r4, r9, r0, lsl r9 │ │ │ │ + ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ + b 5c3fe4 │ │ │ │ + stmdbls r1, {r6, r7, r8, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fda802 │ │ │ │ + stmdacs r0, {r1, r4, r6, r7, fp, sp, lr, pc} │ │ │ │ + ldmib sp, {r1, r4, r8, r9, fp, ip, lr, pc}^ │ │ │ │ + bge 10640c │ │ │ │ + stmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andle r3, fp, r1 │ │ │ │ + ldrdeq lr, [r4, -sp] │ │ │ │ + bl 17c4008 │ │ │ │ + stmdami r5, {r0, r9, sl, lr} │ │ │ │ + ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ + ldmdb ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ + ldrb r2, [fp, r0]! │ │ │ │ + andeq r2, r0, sl, lsr pc │ │ │ │ + andeq r2, r0, lr, lsl #30 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d238 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strdlt r0, [r2], r0 @ │ │ │ │ + stmdbmi r8, {r3, r9, sl, lr} │ │ │ │ + strcs sl, [r0], #-2561 @ 0xfffff5ff │ │ │ │ + strls r4, [r1], #-1145 @ 0xfffffb87 │ │ │ │ + stmib r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdals r1, {r4, r5, r8, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fd4621 │ │ │ │ + smlattlt r8, sl, sl, lr │ │ │ │ + svc 0x009ef7fc │ │ │ │ + ldclt 0, cr11, [r0, #-8] │ │ │ │ + strdeq r2, [r0], -r4 │ │ │ │ + stmdavs r2, {r5, r8, ip, sp, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + smlabble r0, sl, r2, r4 │ │ │ │ + bcc 57e38 │ │ │ │ + bcs 1e084 │ │ │ │ + @ instruction: 0xf7fcd1fa │ │ │ │ + svclt 0x0000bfc9 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d28c │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strdcs r0, [r0, -r8] │ │ │ │ + b ff2c408c │ │ │ │ + strmi fp, [r4], -r0, asr #2 │ │ │ │ + svc 0x00d0f7fc │ │ │ │ + strtmi fp, [r0], -r8, lsr #18 │ │ │ │ + @ instruction: 0x4010e8bd │ │ │ │ + blt ff1c40a0 │ │ │ │ + blmi 1b54f0 │ │ │ │ + sbcsvs pc, lr, #64, 4 │ │ │ │ + stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + orrvc pc, sl, #12582912 @ 0xc00000 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + svclt 0x0000eb1e │ │ │ │ + andeq r4, r0, ip, lsr r5 │ │ │ │ + strdeq r2, [r0], -r6 │ │ │ │ + andeq r2, r0, r8, lsl lr │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d2dc │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0x46080fd8 │ │ │ │ + addlt r4, r8, r8, lsl r9 │ │ │ │ + @ instruction: 0x466b4c18 │ │ │ │ + bge 572d4 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb320e994 │ │ │ │ + blcs eccfc │ │ │ │ + stmdbls r1, {r1, r3, r4, fp, ip, lr, pc} │ │ │ │ + @ instruction: 0xf7fda802 │ │ │ │ + stmdacs r0, {r2, r3, r6, fp, sp, lr, pc} │ │ │ │ + blls 3cd78 │ │ │ │ + ldmib sp, {r2, r9, fp, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + stmdacs r0, {r1, r2, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + ldmib sp, {r0, r1, r4, r8, r9, fp, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0104 │ │ │ │ + @ instruction: 0x4601ea9c │ │ │ │ + stmdami sl, {r3, r5, r6, r8, ip, sp, pc} │ │ │ │ + ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ + ldm r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ + stmdbmi r8, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ + stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + andcs lr, r0, r0, ror #31 │ │ │ │ + svclt 0x0000e7f4 │ │ │ │ + strdeq r2, [r0], -r4 │ │ │ │ + andeq r9, r1, r0, lsl pc │ │ │ │ + strdeq r2, [r0], -lr │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r2, r0, ip, lsr #19 │ │ │ │ + mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00e0f8cc │ │ │ │ + blmi cd9e38 │ │ │ │ + stmvs ip, {r0, r1, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ + stmdavs r4!, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ + teqle r2, ip @ │ │ │ │ + ldmdami r0!, {r7, r9, sl, lr} │ │ │ │ + @ instruction: 0x460d4691 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + strmi lr, [r6], -r0, ror #19 │ │ │ │ + @ instruction: 0xf7fdb368 │ │ │ │ + ldmdavs r3!, {r3, r7, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r4, r3, #4, 12 @ 0x400000 │ │ │ │ + blcc 7a1b4 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + mvnslt lr, r8, lsr pc │ │ │ │ + ldmpl fp!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ + mlasle r6, ip, r2, r4 │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + strmi lr, [r6], -r8, asr #31 │ │ │ │ + stmdavs r3!, {r6, r8, r9, ip, sp, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r2, r3, r2 │ │ │ │ + eorvs r3, r3, r1, lsl #22 │ │ │ │ + stmiavs fp!, {r0, r1, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ + ldmdbvs r9, {r4, r5, fp, sp, lr} │ │ │ │ + stmda ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blle 4901dc │ │ │ │ + strtmi r4, [r9], -sl, asr #12 │ │ │ │ + pop {r6, r9, sl, lr} │ │ │ │ + @ instruction: 0xf7fd43f8 │ │ │ │ + blmi 5f4850 │ │ │ │ + adccs pc, sp, #64, 4 │ │ │ │ + ldmdami r7, {r1, r2, r4, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + movvc pc, #12582912 @ 0xc00000 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + andcs lr, r0, r0, lsl #21 │ │ │ │ + mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + ldrb lr, [lr, r6, lsl #30] │ │ │ │ + subcs r4, r9, #16, 22 @ 0x4000 │ │ │ │ + ldmdami r1, {r4, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + blmi 400be4 │ │ │ │ + stmdbmi pc, {r0, r3, r4, r5, r9, sp} @ │ │ │ │ + ldrbtmi r4, [fp], #-2063 @ 0xfffff7f1 │ │ │ │ + @ instruction: 0xf5034479 │ │ │ │ + ldrbtmi r7, [r8], #-918 @ 0xfffffc6a │ │ │ │ + b 194422c │ │ │ │ + muleq r1, r0, lr │ │ │ │ + andeq r0, r0, ip, lsl r3 │ │ │ │ + andeq r2, r0, r0, lsr #30 │ │ │ │ + andeq r0, r0, r0, lsl r3 │ │ │ │ + andeq r4, r0, r0, lsl #8 │ │ │ │ + @ instruction: 0x000028ba │ │ │ │ + andeq r2, r0, ip, asr #29 │ │ │ │ + ldrdeq r4, [r0], -ip │ │ │ │ + muleq r0, r6, r8 │ │ │ │ + @ instruction: 0x000028b4 │ │ │ │ + andeq r4, r0, sl, asr #7 │ │ │ │ + andeq r2, r0, r4, lsl #17 │ │ │ │ + andeq r2, r0, r6, lsl #29 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ + bl feb5d474 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0x46080ff0 │ │ │ │ + addlt r4, r3, r6, lsl #18 │ │ │ │ + ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ + stmia sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdals r1, {r5, r8, ip, sp, pc} │ │ │ │ + ldmib r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stclt 0, cr11, [r0, #-12] │ │ │ │ + andeq r2, r0, r2, lsr lr │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d4a4 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r8, ror #31 │ │ │ │ + addlt r4, r4, r0, lsl r9 │ │ │ │ + @ instruction: 0x466b4c10 │ │ │ │ + bge 5749c │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb1a8e8b0 │ │ │ │ + bcs ecac4 │ │ │ │ + stmdbls r1, {r0, r1, r3, fp, ip, lr, pc} │ │ │ │ + @ instruction: 0xf7fca802 │ │ │ │ + andcc lr, r1, r8, lsl #31 │ │ │ │ + ldmib sp, {r2, r3, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + andlt lr, r4, r2, lsl #18 │ │ │ │ + blmi 1b5720 │ │ │ │ + ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ + ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ + svc 0x000af7fc │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + andeq r2, r0, ip, lsr #16 │ │ │ │ + andeq r9, r1, r8, asr #26 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r2, r0, r2, lsl #16 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d508 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r8, ror #31 │ │ │ │ + addlt r4, r4, r0, lsl r9 │ │ │ │ + @ instruction: 0x466b4c10 │ │ │ │ + bge 57500 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + @ instruction: 0xb1a8e87e │ │ │ │ + bcs ecb28 │ │ │ │ + stmdals r1, {r0, r1, r3, fp, ip, lr, pc} │ │ │ │ + @ instruction: 0xf7fda902 │ │ │ │ + andcc lr, r1, r6, lsr #17 │ │ │ │ + ldmib sp, {r2, r3, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fd0102 │ │ │ │ + andlt lr, r4, sl, asr #19 │ │ │ │ + blmi 1b5784 │ │ │ │ + ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ + ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ + mrc 7, 6, APSR_nzcv, cr8, cr12, {7} │ │ │ │ + ldrb r2, [r4, r0]! │ │ │ │ + andeq r2, r0, r8, asr #15 │ │ │ │ + andeq r9, r1, r4, ror #25 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + muleq r0, lr, r7 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d56c │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r0, ror #31 │ │ │ │ + addlt r4, r6, r4, lsl r9 │ │ │ │ + blge 593cc │ │ │ │ + bge d7564 │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + mvnlt lr, ip, asr #16 │ │ │ │ + blcs ecf90 │ │ │ │ + stmdals r3, {r1, r4, fp, ip, lr, pc} │ │ │ │ + stmdbge r4, {r1, r9, fp, sp, pc} │ │ │ │ + ldmda r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andsle r3, r2, r1 │ │ │ │ + ldrdeq lr, [r4, -sp] │ │ │ │ + ldmib r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdami sl, {r0, r9, sl, lr} │ │ │ │ + ldrbtmi r9, [r8], #-2562 @ 0xfffff5fe │ │ │ │ + svc 0x00b4f7fc │ │ │ │ + ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ + stmdbmi r8, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ + stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + andcs lr, r0, r0, lsr #29 │ │ │ │ + svclt 0x0000e7f4 │ │ │ │ + andeq r2, r0, r4, ror #14 │ │ │ │ + andeq r9, r1, r0, lsl #25 │ │ │ │ + andeq r2, r0, lr, ror fp │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r2, r0, ip, lsr #14 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d5e4 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strmi r0, [r8], -r0, ror #31 │ │ │ │ + addlt r4, r6, r4, lsl r9 │ │ │ │ + blge 59444 │ │ │ │ + bge d75dc │ │ │ │ + @ instruction: 0xf7fd447c │ │ │ │ + mvnlt lr, r0, lsl r8 │ │ │ │ + blcs ed008 │ │ │ │ + stmdals r3, {r1, r4, fp, ip, lr, pc} │ │ │ │ + stmdbge r4, {r1, r9, fp, sp, pc} │ │ │ │ + stcl 7, cr15, [r0, #1008] @ 0x3f0 │ │ │ │ + andsle r3, r2, r1 │ │ │ │ + ldrdeq lr, [r4, -sp] │ │ │ │ + ldmdb sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdami sl, {r0, r9, sl, lr} │ │ │ │ + ldrbtmi r9, [r8], #-2562 @ 0xfffff5fe │ │ │ │ + svc 0x0078f7fc │ │ │ │ + ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ + stmdbmi r8, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ + stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + andcs lr, r0, r4, ror #28 │ │ │ │ + svclt 0x0000e7f4 │ │ │ │ + andeq r2, r0, ip, ror #13 │ │ │ │ + andeq r9, r1, r8, lsl #24 │ │ │ │ + andeq r2, r0, r6, lsl #22 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + @ instruction: 0x000026b4 │ │ │ │ + vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ + bl feb5d65c │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + addlt r0, fp, r0, asr #31 │ │ │ │ + strmi r4, [r8], -sp, asr #22 │ │ │ │ + bge 197cb0 │ │ │ │ + andls r4, r3, #2063597568 @ 0x7b000000 │ │ │ │ + andls sl, r2, #28672 @ 0x7000 │ │ │ │ + andls sl, r1, #8, 20 @ 0x8000 │ │ │ │ + andls sl, r0, #36864 @ 0x9000 │ │ │ │ + movtvc pc, #54531 @ 0xd503 @ │ │ │ │ + strcs r4, [r0], #-2631 @ 0xfffff5b9 │ │ │ │ + stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ + ldrbtmi r9, [sl], #-1030 @ 0xfffffbfa │ │ │ │ + @ instruction: 0x4c07e9cd │ │ │ │ + ldc 7, cr15, [r4, #-1008] @ 0xfffffc10 │ │ │ │ + suble r2, r2, r0, lsl #16 │ │ │ │ + ldm r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmvs r3, {r3, r9, fp, ip, pc} │ │ │ │ + bcs 17d18 │ │ │ │ + stmdbls r9, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ + submi pc, r0, pc, rrx │ │ │ │ + addmi r6, r3, #720896 @ 0xb0000 │ │ │ │ + movwcc sp, #4185 @ 0x1059 │ │ │ │ + andvs r2, fp, r1, lsl #20 │ │ │ │ + andcs sp, r1, r9 │ │ │ │ + strbmi pc, [r0], #-111 @ 0xffffff91 @ │ │ │ │ + adcmi r3, r3, #1 │ │ │ │ + movwcc sp, #4198 @ 0x1066 │ │ │ │ + mulvs fp, r0, r2 │ │ │ │ + blls 1facb0 │ │ │ │ + teqle sl, r0, lsl #22 │ │ │ │ + stmda r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x9c079b08 │ │ │ │ + @ instruction: 0xb3234606 │ │ │ │ + strcs r4, [r0], #-3888 @ 0xfffff0d0 │ │ │ │ + blls 1976e4 │ │ │ │ + movwcs fp, #795 @ 0x31b │ │ │ │ + ldrtmi r9, [r9], -r9, lsl #20 │ │ │ │ + @ instruction: 0xf7fc4628 │ │ │ │ + mcrrne 15, 14, lr, r3, cr14 │ │ │ │ + stmdale r8!, {r0, r8, r9, fp, sp} │ │ │ │ + rscsle r3, r4, r1 │ │ │ │ + strcc r9, [r1], #-2824 @ 0xfffff4f8 │ │ │ │ + stmiale lr!, {r0, r1, r5, r7, r9, lr}^ │ │ │ │ + stmdblt fp!, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + blls 24191c │ │ │ │ + stmdale r9!, {r0, r1, r5, r7, r9, lr} │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + ldrdlt lr, [fp], -r4 │ │ │ │ + stcls 13, cr11, [r7], {240} @ 0xf0 │ │ │ │ + stccs 6, cr4, [r0], {22} │ │ │ │ + stccs 0, cr13, [r0], {212} @ 0xd4 │ │ │ │ + strcs sp, [r0], #-238 @ 0xffffff12 │ │ │ │ + ldmdbmi sp, {r1, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ + bls 257dd8 │ │ │ │ + @ instruction: 0xf7fc4479 │ │ │ │ + stmdacs r0, {r1, r3, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + blls 1fd0bc │ │ │ │ + rscle r2, r1, r0, lsl #22 │ │ │ │ + strcs lr, [r0], -r3, ror #15 │ │ │ │ + blmi 600470 │ │ │ │ + submi pc, sp, #64, 4 │ │ │ │ + ldmdami r7, {r1, r2, r4, r8, fp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ + mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ + @ instruction: 0xf7fd4478 │ │ │ │ + bcs 808a0 │ │ │ │ + ldr sp, [r0, r7, lsr #3]! │ │ │ │ + stmdals r9, {r0, r5, r9, sl, lr} │ │ │ │ + mcrrmi 0, 6, pc, r0, cr15 @ │ │ │ │ + strbmi r6, [r2, #-2050]! @ 0xfffff7fe │ │ │ │ + bcc 7a584 │ │ │ │ + tstlt sl, r2 │ │ │ │ + addmi r3, fp, #1073741824 @ 0x40000000 │ │ │ │ + ldrb sp, [r2, r8, asr #19]! │ │ │ │ + @ instruction: 0xf7fc9105 │ │ │ │ + blls 241aa8 │ │ │ │ + ldrb r9, [r5, r5, lsl #18]! │ │ │ │ + @ instruction: 0xd1934290 │ │ │ │ + svclt 0x0000e799 │ │ │ │ + ldrdeq r9, [r1], -r4 │ │ │ │ + @ instruction: 0x00002dbe │ │ │ │ + ldrdeq r0, [r0], -r1 │ │ │ │ + andeq r0, r0, sp, ror r0 │ │ │ │ + muleq r0, ip, r0 │ │ │ │ + andeq r2, r0, r6, asr r5 │ │ │ │ + andeq r2, r0, r4, lsl #25 │ │ │ │ + vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ + bl feb5d7c0 │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + @ instruction: 0x46040ff0 │ │ │ │ + @ instruction: 0xf7fdb082 │ │ │ │ + @ instruction: 0xf06fe88e │ │ │ │ + strmi r4, [r2], -r0, asr #2 │ │ │ │ + addmi r6, fp, #2293760 @ 0x230000 │ │ │ │ + blcc 7a5e4 │ │ │ │ + orrslt r6, fp, r3, lsr #32 │ │ │ │ + ldmdavs r3, {r1, r3, r4, r5, r6, r8, ip, sp, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + smlabble r2, fp, r2, r4 │ │ │ │ + andlt r2, r2, r0 │ │ │ │ + blcc 75a34 │ │ │ │ + blcs 1e644 │ │ │ │ + @ instruction: 0x4610d1f8 │ │ │ │ + stc 7, cr15, [ip, #-1008] @ 0xfffffc10 │ │ │ │ + @ instruction: 0xf04fe7f4 │ │ │ │ + udf #8975 @ 0x230f │ │ │ │ + strtmi r9, [r0], -r1 │ │ │ │ + stc 7, cr15, [r4, #-1008] @ 0xfffffc10 │ │ │ │ + strb r9, [r5, r1, lsl #20]! │ │ │ │ + svcmi 0x00f8e92d │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + blhi c1ad4 │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00d0f8cc │ │ │ │ + strcs r6, [r0], -r5, lsl #16 │ │ │ │ + ldrtmi r4, [r3], r0, lsl #13 │ │ │ │ + ldrbeq pc, [r8], #261 @ 0x105 @ │ │ │ │ + blhi 42114 │ │ │ │ + @ instruction: 0x9701e9d5 │ │ │ │ + beq 8277c │ │ │ │ + bllt fe0e06f0 │ │ │ │ + svceq 0x0000f1b9 │ │ │ │ + vmla.i , , d12[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 16390 │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 32364 │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + teqle r6, fp, asr pc │ │ │ │ + stcle 15, cr2, [sp, #-0] │ │ │ │ + blvc e41cc0 │ │ │ │ + cdp 15, 3, cr2, cr8, cr1, {0} │ │ │ │ + andle r8, r5, r7, lsl #22 │ │ │ │ + movwcc r2, #4865 @ 0x1301 │ │ │ │ + blhi 241f5c │ │ │ │ + @ instruction: 0xd1fa429f │ │ │ │ + blhi e41c98 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r1, lsl #22 │ │ │ │ + svclt 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + @ instruction: 0x3601d11d │ │ │ │ + blcs 20750 │ │ │ │ + strbcc sp, [r8, #209]! @ 0xd1 │ │ │ │ + andvs pc, r4, r8, asr #17 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x0000e855 │ │ │ │ + stmda r5, {r0, r1, r4, r5, sl, lr}^ │ │ │ │ + bcs 12ebc │ │ │ │ + vsra.u64 , q12, #1 │ │ │ │ + ldc 15, cr8, [sp], #364 @ 0x16c │ │ │ │ + @ instruction: 0xf1088b02 │ │ │ │ + ldmfd sp!, {r3} │ │ │ │ + @ instruction: 0xf7fc4ff8 │ │ │ │ + strtmi fp, [r0], -r5, lsl #29 │ │ │ │ + svc 0x00f6f7fc │ │ │ │ + strtmi lr, [r0], -r4, asr #15 │ │ │ │ + svc 0x00daf7fc │ │ │ │ + str r3, [sp, r1, lsl #12]! │ │ │ │ + ldrsbeq pc, [r4], #133 @ 0x85 @ │ │ │ │ + @ instruction: 0xf7fc2101 │ │ │ │ + strbmi lr, [fp], -lr, asr #25 │ │ │ │ + @ instruction: 0xf10342bb │ │ │ │ + ble 1872fc │ │ │ │ + blvc e41d50 │ │ │ │ + blhi 201fe0 │ │ │ │ + blhi e41d18 │ │ │ │ + @ instruction: 0xf8d5e7f4 │ │ │ │ + @ instruction: 0xf7fc00d4 │ │ │ │ + @ instruction: 0xe7e7eeb2 │ │ │ │ + mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00e0f8cc │ │ │ │ + ldrvc pc, [r0, #-578] @ 0xfffffdbe │ │ │ │ + strmi r6, [r0], r4, lsl #16 │ │ │ │ + streq pc, [r1, -pc, asr #32] │ │ │ │ + stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + stccc 0, cr14, [r1, #-400] @ 0xfffffe70 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r0, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + strcs fp, [r1], -ip, lsl #30 │ │ │ │ + vrsubhn.i d2, , q0 │ │ │ │ + @ instruction: 0xf0408f5b │ │ │ │ + stmdavs r3!, {r2, r3, r5, r7, pc}^ │ │ │ │ + rsbvs r3, r3, r1, lsl #6 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r1, lsl #22 │ │ │ │ + svcls 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + addshi pc, r7, r0, asr #32 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r0, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + strcs fp, [r1], -ip, lsl #30 │ │ │ │ + vrsubhn.i d2, , q0 │ │ │ │ + cmnle r5, fp, asr pc │ │ │ │ + movwcc r6, #6243 @ 0x1863 │ │ │ │ + vmla.i q3, , d19[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 564e4 │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 2e4b8 │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + cmnle r1, fp, asr pc │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r0, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + strcs fp, [r1], -ip, lsl #30 │ │ │ │ + vrsubhn.i d2, , q0 │ │ │ │ + cmple r0, fp, asr pc │ │ │ │ + movwcc r6, #6243 @ 0x1863 │ │ │ │ + vmla.i q3, , d19[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 56524 │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 2e4f8 │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + @ instruction: 0xd12c8f5b │ │ │ │ + eorle r3, r4, r3, lsl #26 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r0, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + strcs fp, [r1], -ip, lsl #30 │ │ │ │ + vrsubhn.i d2, , q0 │ │ │ │ + cmple fp, fp, asr pc │ │ │ │ + movwcc r6, #6243 @ 0x1863 │ │ │ │ + vmla.i q3, , d19[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 56568 │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 2e53c │ │ │ │ + vsra.u64 , , #1 │ │ │ │ + @ instruction: 0xf43f8f5b │ │ │ │ + qsub16mi sl, r0, sl │ │ │ │ + svc 0x0028f7fc │ │ │ │ + @ instruction: 0xf108e775 │ │ │ │ + ldmfd sp!, {r2} │ │ │ │ + @ instruction: 0xf7fc43f8 │ │ │ │ + strtmi fp, [r0], -r5, asr #27 │ │ │ │ + svc 0x001ef7fc │ │ │ │ + strtmi lr, [r0], -lr, asr #15 │ │ │ │ + svc 0x0032f7fc │ │ │ │ + movwcc r6, #6243 @ 0x1863 │ │ │ │ + vmla.i q3, , d19[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 565ac │ │ │ │ + stmia r4, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ + bcs 22580 │ │ │ │ + @ instruction: 0xe7f6d0bb │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + ldr lr, [r9, sl, lsl #30] │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + stmdavs r3!, {r1, r2, r3, r4, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + rsbvs r3, r3, r1, lsl #6 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + orrle r2, sl, r1, lsl #22 │ │ │ │ + svcvs 0x0042e8c4 │ │ │ │ + addle r2, r6, r0, lsl #20 │ │ │ │ + @ instruction: 0x4620e7f6 │ │ │ │ + mrc 7, 7, APSR_nzcv, cr4, cr12, {7} │ │ │ │ + strtmi lr, [r0], -r4, ror #14 │ │ │ │ + svc 0x0008f7fc │ │ │ │ + movwcc r6, #6243 @ 0x1863 │ │ │ │ + vmla.i q3, , d19[0] │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 56600 │ │ │ │ + svcge 0x0054f47f │ │ │ │ + svcvs 0x0042e8c4 │ │ │ │ + @ instruction: 0xf43f2a00 │ │ │ │ + ldrb sl, [r4, pc, asr #30]! │ │ │ │ + @ instruction: 0xf7fc4620 │ │ │ │ + stmdavs r3!, {r1, r2, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + rsbvs r3, r3, r1, lsl #6 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + @ instruction: 0xd1a42b01 │ │ │ │ + svcvs 0x0042e8c4 │ │ │ │ + adcle r2, r0, r0, lsl #20 │ │ │ │ + svclt 0x0000e7f6 │ │ │ │ + mvnsmi lr, sp, lsr #18 │ │ │ │ + stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ + @ instruction: 0x0c0cebad │ │ │ │ + svceq 0x00e8f8cc │ │ │ │ + stmdavs r4, {r8, sl, sp} │ │ │ │ + strtmi r4, [pc], -r0, lsl #13 │ │ │ │ + streq pc, [r1], -pc, asr #32 │ │ │ │ + stmdavs r3!, {r0, r2, r4, sp, lr, pc}^ │ │ │ │ + rsbvs r3, r3, r1, lsl #6 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8d4 │ │ │ │ + tstle r3, r1, lsl #22 │ │ │ │ + svcvc 0x0042e8c4 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ + vrsubhn.i d4, , q8 │ │ │ │ + andle r8, r1, fp, asr pc │ │ │ │ + mcr 7, 5, pc, cr12, cr12, {7} @ │ │ │ │ + stclcs 5, cr3, [r4, #-4]! │ │ │ │ + vshr.u32 d13, d10, #1 │ │ │ │ + ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcs 16688 │ │ │ │ + stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ + bcs 2265c │ │ │ │ + @ instruction: 0x4620d1f7 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + @ instruction: 0xf7fcd001 │ │ │ │ + @ instruction: 0x2107eeb2 │ │ │ │ + @ instruction: 0xf0014628 │ │ │ │ + stmdbcs r0, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vst4. {d29,d31,d33,d35}, [pc :64], r3 │ │ │ │ + @ instruction: 0xf7fc60fa │ │ │ │ + strb lr, [lr, r0, lsr #24] │ │ │ │ + andeq pc, r4, r8, lsl #2 │ │ │ │ + ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ + stclt 7, cr15, [ip, #-1008]! @ 0xfffffc10 │ │ │ │ + vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ + bl feb5db8c │ │ │ │ + @ instruction: 0xf8cc0c0c │ │ │ │ + strbcs r0, [r8], #4080 @ 0xff0 │ │ │ │ + @ instruction: 0xf7fc4605 │ │ │ │ + @ instruction: 0x4606ebde │ │ │ │ + stcl 7, cr15, [r0, #1008]! @ 0x3f0 │ │ │ │ + b fee44994 │ │ │ │ + mvnsle r3, r1, lsl #24 │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0xf105ea9a │ │ │ │ + vsubw.u q0, , d12 │ │ │ │ + ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + bcc 525bc │ │ │ │ + tstcs r0, r3, asr #16 │ │ │ │ + mvnsle r2, r0, lsl #18 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + ldcllt 1, cr11, [r0, #-8]! │ │ │ │ + andseq pc, r0, r5, lsl #2 │ │ │ │ + ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ + stclt 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ + ldr r3, [pc, #20] @ 69f0 <_Py_hashtable_get@plt+0x32d0> │ │ │ │ + ldr r2, [pc, #20] @ 69f4 <_Py_hashtable_get@plt+0x32d4> │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + b 32b4 <__gmon_start__@plt> │ │ │ │ + andeq r9, r1, ip, lsl r6 │ │ │ │ + andeq r0, r0, r8, lsl #6 │ │ │ │ + blmi 1d8a18 │ │ │ │ + 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 │ │ │ │ + strdeq sl, [r1], -r6 │ │ │ │ + strdeq sl, [r1], -r4 │ │ │ │ + strdeq r9, [r1], -sl │ │ │ │ + andeq r0, r0, r8, ror #5 │ │ │ │ + blmi 258a4c │ │ │ │ + bmi 257c10 │ │ │ │ + bne 6d7c20 │ │ │ │ + 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 sl, r1, ip, asr #1 │ │ │ │ + andeq sl, r1, r8, asr #1 │ │ │ │ + andeq r9, r1, ip, asr #11 │ │ │ │ + andeq r0, r0, r8, lsr r3 │ │ │ │ + blmi 2b3e80 │ │ │ │ + ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ + ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ + blmi 275018 │ │ │ │ + ldrdlt r5, [r3, -r3]! │ │ │ │ + ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ + @ instruction: 0xf7fc6818 │ │ │ │ + @ instruction: 0xf7ffea2e │ │ │ │ + blmi 1c697c │ │ │ │ + ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ + stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ + muleq r1, r6, r0 │ │ │ │ + muleq r1, ip, r5 │ │ │ │ + andeq r0, r0, r4, ror #5 │ │ │ │ + andeq r9, r1, sl, asr #17 │ │ │ │ + andeq sl, r1, r6, ror r0 │ │ │ │ + svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -00005dd4 : │ │ │ │ - ldr r0, [pc, #4] @ (5ddc ) │ │ │ │ +00006a9c : │ │ │ │ + ldr r0, [pc, #4] @ (6aa4 ) │ │ │ │ add r0, pc │ │ │ │ b.w 2f00 │ │ │ │ - add r5, pc, #408 @ (adr r5, 5f78 ) │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #172] @ (5e9c ) │ │ │ │ + ldr r5, [pc, #172] @ (6b64 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ add.w r1, r5, #52 @ 0x34 │ │ │ │ blx 3020 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e98 │ │ │ │ + blt.n 6b60 │ │ │ │ add.w r1, r5, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3020 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e98 │ │ │ │ + blt.n 6b60 │ │ │ │ add.w r1, r5, #404 @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ blx 3020 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e98 │ │ │ │ + blt.n 6b60 │ │ │ │ add.w r1, r5, #452 @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3020 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e98 │ │ │ │ + blt.n 6b60 │ │ │ │ movs r0, #8 │ │ │ │ blx 3208 │ │ │ │ - ldr r1, [pc, #108] @ (5ea0 ) │ │ │ │ + ldr r1, [pc, #108] @ (6b68 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e98 │ │ │ │ + blt.n 6b60 │ │ │ │ movs r0, #8 │ │ │ │ blx 3208 │ │ │ │ - ldr r1, [pc, #92] @ (5ea4 ) │ │ │ │ + ldr r1, [pc, #92] @ (6b6c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e98 │ │ │ │ + blt.n 6b60 │ │ │ │ movs r0, #8 │ │ │ │ blx 3208 │ │ │ │ - ldr r1, [pc, #72] @ (5ea8 ) │ │ │ │ + ldr r1, [pc, #72] @ (6b70 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e98 │ │ │ │ + blt.n 6b60 │ │ │ │ movs r0, #8 │ │ │ │ blx 3208 │ │ │ │ - ldr r1, [pc, #56] @ (5eac ) │ │ │ │ + ldr r1, [pc, #56] @ (6b74 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e98 │ │ │ │ + blt.n 6b60 │ │ │ │ movs r0, #16 │ │ │ │ blx 3224 │ │ │ │ - ldr r1, [pc, #36] @ (5eb0 ) │ │ │ │ + ldr r1, [pc, #36] @ (6b78 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ 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 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ - 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] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - subs r0, r2, r0 │ │ │ │ - b.w 3220 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #216] @ (5fc0 ) │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [pc, #204] @ (5fc4 ) │ │ │ │ - add.w r3, r3, #592 @ 0x250 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [pc, #196] @ (5fc8 ) │ │ │ │ - mov r8, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33b4 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - blx 2fe0 │ │ │ │ - cbnz r0, 5f66 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 3644 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 3004 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 36a8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3224 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r7 │ │ │ │ - blx 36a8 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - blx 33cc <_PyErr_SetFromPyStatus@plt> │ │ │ │ - blx 30b4 │ │ │ │ - ldr r3, [pc, #80] @ (5fcc ) │ │ │ │ - ldr r1, [pc, #84] @ (5fd0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30fc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3254 <_PyErr_ChainExceptions1@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5f60 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r7, r3 │ │ │ │ - blx 3534 <_PyXI_NewInterpreter@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5f90 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 3644 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ - 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 │ │ │ │ - mov r5, r2 │ │ │ │ - blx 3144 │ │ │ │ - cbz r0, 6000 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 5ffa │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - bl 3c50 <_Py_hashtable_get@plt+0x530> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - b.n 5ff2 │ │ │ │ - ldr r3, [pc, #16] @ (6014 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ - 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 ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [pc, #68] @ (607c ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 6074 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3198 <_PyTime_FromLong@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6074 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 6066 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 3568 <_PyTime_AsMicroseconds@plt> │ │ │ │ - blx 34d8 <_PyTime_AsLong@plt> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6080 ) │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ - 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 │ │ │ │ - cbz r0, 60a4 │ │ │ │ - pop {r3, pc} │ │ │ │ - bl 3c50 <_Py_hashtable_get@plt+0x530> │ │ │ │ - ldr r3, [pc, #16] @ (60b8 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ - 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 ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [pc, #68] @ (6120 ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 6118 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3198 <_PyTime_FromLong@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6118 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 610a │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 31e4 <_PyTime_AsMilliseconds@plt> │ │ │ │ - blx 34d8 <_PyTime_AsLong@plt> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6124 ) │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ - 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 │ │ │ │ - ldr r1, [pc, #92] @ (619c ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 6180 │ │ │ │ - blx 32fc <_PyCrossInterpreterData_New@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6180 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3248 <_PyObject_GetCrossInterpreterData@plt> │ │ │ │ - cbnz r0, 617a │ │ │ │ - ldr r2, [pc, #60] @ (61a0 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - blx 3604 │ │ │ │ - cbz r0, 6172 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 303c <_PyCrossInterpreterData_Release@plt> │ │ │ │ - cbnz r0, 6184 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3638 <_PyCrossInterpreterData_Free@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 616e │ │ │ │ - ldr r3, [pc, #28] @ (61a4 ) │ │ │ │ - movw r2, #1781 @ 0x6f5 │ │ │ │ - ldr r1, [pc, #28] @ (61a8 ) │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r3, r0, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 6238 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3198 <_PyTime_FromLong@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6238 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - blx 339c <_PyTime_AsTimespec@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6238 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 36cc <_PyLong_FromTime_t@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ (6240 ) │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #14 │ │ │ │ - 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 │ │ │ │ - add r0, sp, #12 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2f50 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 33e8 <_PyConfig_FromDict@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 627a │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 336c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #300 @ 0x12c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 3174 <_PyInterpreterState_SetConfig@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 626e │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 336c │ │ │ │ - ldr r3, [pc, #8] @ (6294 ) │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - b.n 6276 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ - 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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #32] @ (62cc ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r4, #0 │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 62c8 │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 62dc │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 62de │ │ │ │ - bx lr │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 62dc │ │ │ │ - b.w 3010 <_Py_Dealloc@plt> │ │ │ │ - nop │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 3628 │ │ │ │ - cbz r0, 6314 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 303c <_PyCrossInterpreterData_Release@plt> │ │ │ │ - cbnz r0, 6316 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3634 <_PyCrossInterpreterData_Free@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6330 ) │ │ │ │ - movw r2, #1758 @ 0x6de │ │ │ │ - ldr r1, [pc, #20] @ (6334 ) │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ - 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 ) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [pc, #96] @ (63b4 ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 63aa │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 639c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3198 <_PyTime_FromLong@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 63aa │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 35bc <_PyTime_AsTimeval@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 63aa │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 3654 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 63aa │ │ │ │ - ldr r0, [pc, #40] @ (63b8 ) │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, pc │ │ │ │ - blx 3314 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (63bc ) │ │ │ │ - ldr r1, [pc, #32] @ (63c0 ) │ │ │ │ - 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 r0, r0 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ - 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 ) │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 644a │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #192] @ (64a8 ) │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - blx 3544 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6452 │ │ │ │ - blx 329c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6412 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 6412 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r4, 6452 │ │ │ │ - ldr r3, [pc, #148] @ (64ac ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 648a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3144 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6478 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6436 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 6470 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - blx 326c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 646a │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3518 <_PyEval_EvalFrameDefault@plt> │ │ │ │ - ldr r3, [pc, #92] @ (64b0 ) │ │ │ │ - movw r2, #685 @ 0x2ad │ │ │ │ - ldr r1, [pc, #88] @ (64b4 ) │ │ │ │ - ldr r0, [pc, #92] @ (64b8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #320 @ 0x140 │ │ │ │ - add r0, pc │ │ │ │ - blx 36fc <__assert_fail@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6436 │ │ │ │ - ldr r3, [pc, #64] @ (64bc ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #64] @ (64c0 ) │ │ │ │ - ldr r0, [pc, #68] @ (64c4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (64c8 ) │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr r1, [pc, #60] @ (64cc ) │ │ │ │ - ldr r0, [pc, #60] @ (64d0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #300 @ 0x12c │ │ │ │ - add r0, pc │ │ │ │ - blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r5 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + subs r2, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - sbcs r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - adcs r6, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ - 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 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, pc │ │ │ │ - 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 │ │ │ │ - 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 ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [pc, #64] @ (655c ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 6554 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 6546 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 31d8 <_PyTime_FromSecondsObject@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6554 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 34d8 <_PyTime_AsLong@plt> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6560 ) │ │ │ │ - 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 r0, r0 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ - 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 ) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [pc, #64] @ (65c0 ) │ │ │ │ - mov r3, sp │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, pc │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 65b8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 65aa │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 3478 <_PyTime_ObjectToTime_t@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 65b8 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 36cc <_PyLong_FromTime_t@plt> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (65c4 ) │ │ │ │ - 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 r0, r0 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ - 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 ) │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #80] @ (6634 ) │ │ │ │ - add r3, sp, #4 │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 662a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 661c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 343c <_PyTime_ObjectToTimespec@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 662a │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 36cc <_PyLong_FromTime_t@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ (6638 ) │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - blx 3314 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (663c ) │ │ │ │ - ldr r1, [pc, #32] @ (6640 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 30fc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6618 │ │ │ │ - nop │ │ │ │ - movs r5, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + subs r6, r5, #2 │ │ │ │ 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 ) │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #80] @ (66ac ) │ │ │ │ - add r3, sp, #4 │ │ │ │ - add r1, pc │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - blx 3418 │ │ │ │ - cbz r0, 66a2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 6694 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2f8c <_PyTime_ObjectToTimeval@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 66a2 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 36cc <_PyLong_FromTime_t@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ (66b0 ) │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - blx 3314 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (66b4 ) │ │ │ │ - ldr r1, [pc, #32] @ (66b8 ) │ │ │ │ - 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 r0, r0 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ - 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 ) │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r3, r3, #820 @ 0x334 │ │ │ │ - ldr r2, [pc, #280] @ (6804 ) │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r5, [sp, #20] │ │ │ │ - blx 2eb8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6782 │ │ │ │ - blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6786 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 67ca │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - beq.n 6732 │ │ │ │ - movs r0, #1 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 67f8 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - bne.n 6724 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 67ae │ │ │ │ - blx 355c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r3, 678e │ │ │ │ - ldr r7, [pc, #192] @ (6808 ) │ │ │ │ - movs r4, #0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 6796 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34cc <_PyEval_AddPendingCall@plt> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 67b2 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 674e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bhi.n 674a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 677c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f10 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, r4 │ │ │ │ - bhi.n 67d0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34c0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 6738 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 6770 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 677c │ │ │ │ - ldr r1, [pc, #116] @ (680c ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r1, pc │ │ │ │ - blx 34cc <_PyEval_AddPendingCall@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6764 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6770 │ │ │ │ - b.n 6776 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 6744 │ │ │ │ - ldr r3, [pc, #92] @ (6810 ) │ │ │ │ - movw r2, #1101 @ 0x44d │ │ │ │ - ldr r1, [pc, #88] @ (6814 ) │ │ │ │ - ldr r0, [pc, #92] @ (6818 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #500 @ 0x1f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 36fc <__assert_fail@plt> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 671e │ │ │ │ - b.n 6732 │ │ │ │ - mov r5, r4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 67e4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbz r2, 67ec │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bls.n 677c │ │ │ │ - b.n 67d6 │ │ │ │ - blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - 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 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r5, r7, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - blx 36e4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 6844 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 686c │ │ │ │ - cbz r2, 6866 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 6856 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6850 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6850 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6852 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 6844 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - movs r6, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r6 │ │ │ │ - add.w r4, r5, #216 @ 0xd8 │ │ │ │ - vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - ldrd r9, r7, [r5, #4] │ │ │ │ - mov.w sl, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 690a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 6948 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 68c2 │ │ │ │ - strexb r2, sl, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 68b2 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6936 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 68e8 │ │ │ │ - vldr d7, [r5, #224] @ 0xe0 │ │ │ │ - cmp r7, #1 │ │ │ │ - vadd.f64 d8, d8, d7 │ │ │ │ - beq.n 68e4 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - vadd.f64 d8, d8, d8 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 68da │ │ │ │ - vstr d8, [r5, #224] @ 0xe0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 68fc │ │ │ │ - strexb r2, fp, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 68ec │ │ │ │ - dmb ish │ │ │ │ - bne.n 693e │ │ │ │ - adds r6, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 68ae │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ - str.w r6, [r8, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r5] │ │ │ │ - add r3, r6 │ │ │ │ - strex r2, r3, [r5] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6914 │ │ │ │ - dmb ish │ │ │ │ - vpop {d8} │ │ │ │ - add.w r0, r8, #8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33d8 <_PyEvent_Notify@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 36c0 │ │ │ │ - b.n 68c8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3690 │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 68a4 │ │ │ │ - ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 3084 │ │ │ │ - mov r3, r9 │ │ │ │ - cmp r3, r7 │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - bge.n 696a │ │ │ │ - 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} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r5, #10000 @ 0x2710 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r7, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 6a4c │ │ │ │ - subs r5, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 69ac │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 699c │ │ │ │ - dmb ish │ │ │ │ - bne.w 6ac8 │ │ │ │ - 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] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 69be │ │ │ │ - dmb ish │ │ │ │ - bne.n 6a96 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 69e8 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 69d8 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6aa6 │ │ │ │ - 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] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 69f8 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6a9e │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a22 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a12 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6aee │ │ │ │ - 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] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a32 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6a8e │ │ │ │ - subs r5, #3 │ │ │ │ - beq.n 6b32 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a60 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a50 │ │ │ │ - dmb ish │ │ │ │ - bne.n 6b10 │ │ │ │ - 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] │ │ │ │ - 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 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3690 │ │ │ │ - b.n 6a0e │ │ │ │ - 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] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6a08 │ │ │ │ - b.n 6ab6 │ │ │ │ - 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 │ │ │ │ - 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] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6a42 │ │ │ │ - b.n 6afe │ │ │ │ - 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] │ │ │ │ - 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> │ │ │ │ - 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 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6b74 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6b64 │ │ │ │ - mov r0, r4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6b80 │ │ │ │ - blx 3690 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ - beq.n 6bbc │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6b9a │ │ │ │ - strexb r2, r6, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6b8a │ │ │ │ - mov r0, r4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6ba6 │ │ │ │ - blx 36c0 │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8574 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6b5a │ │ │ │ - mov.w r0, #2000 @ 0x7d0 │ │ │ │ - blx 31b0 │ │ │ │ - b.n 6b5a │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - dmb ish │ │ │ │ - cbz r2, 6c48 │ │ │ │ - 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 │ │ │ │ - movs r0, #20 │ │ │ │ - b.n 679c │ │ │ │ - adds r0, #3 │ │ │ │ - b.n 6d80 │ │ │ │ - movs r0, #2 │ │ │ │ - b.n 6b8c │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 730e │ │ │ │ - vrhadd.u16 d0, d14, d31 │ │ │ │ - bfcsel 6, 726e , 8, mi │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ - 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 ) │ │ │ │ - add r0, pc │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 6c90 │ │ │ │ - ldr r3, [pc, #20] @ (6ca0 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6c90 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (6cc8 ) │ │ │ │ - ldr r3, [pc, #36] @ (6ccc ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (6cd0 ) │ │ │ │ - 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 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6cc4 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (6d04 ) │ │ │ │ - ldr r2, [pc, #40] @ (6d08 ) │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 6d02 │ │ │ │ - ldr r3, [pc, #36] @ (6d0c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6cf6 │ │ │ │ - ldr r3, [pc, #32] @ (6d10 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2ed0 <__cxa_finalize@plt> │ │ │ │ - bl 6c78 │ │ │ │ - ldr r3, [pc, #24] @ (6d14 ) │ │ │ │ - movs r2, #1 │ │ │ │ - add r3, pc │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 6ca4 │ │ │ │ - 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, 6bcc │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 6d7c │ │ │ │ + ble.n 6bdc │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.n 6d7c │ │ │ │ - cbz r1, 6d7c │ │ │ │ + bgt.n 6bdc │ │ │ │ + cbz r1, 6bdc │ │ │ │ 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 6c2a │ │ │ │ cmp r5, #3 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - bne.n 6da8 │ │ │ │ + bne.n 6c08 │ │ │ │ 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] @ (6c3c ) │ │ │ │ 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 6ba0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d68 │ │ │ │ + b.n 6bc8 │ │ │ │ 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 6bbe │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d5e │ │ │ │ - b.n 6da4 │ │ │ │ + beq.n 6bbe │ │ │ │ + b.n 6c04 │ │ │ │ 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 6bb6 │ │ │ │ + b.n 6c04 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ b.w 2f40 <_Py_GetConfigsAsDict@plt> │ │ │ │ - ldr r3, [pc, #16] @ (6df8 ) │ │ │ │ + ldr r3, [pc, #16] @ (6c58 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (6dfc ) │ │ │ │ + ldr r2, [pc, #16] @ (6c5c ) │ │ │ │ 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 r3, [sp, #712] @ 0x2c8 │ │ │ │ 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 6c94 │ │ │ │ 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 6c8e │ │ │ │ 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] @ (6ce0 ) │ │ │ │ mov r3, sp │ │ │ │ - ldr r4, [pc, #48] @ (6e84 ) │ │ │ │ + ldr r4, [pc, #48] @ (6ce4 ) │ │ │ │ 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, 6cdc │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 32a8 <_PyImport_ClearExtension@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e7c │ │ │ │ - ldr r3, [pc, #16] @ (6e88 ) │ │ │ │ + blt.n 6cdc │ │ │ │ + ldr r3, [pc, #16] @ (6ce8 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e78 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + b.n 6cd8 │ │ │ │ + adds r6, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ 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] @ (6d2c ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #12 │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 6ec6 │ │ │ │ + cbz r0, 6d26 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 31fc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 6ec6 │ │ │ │ + cbnz r0, 6d26 │ │ │ │ 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 6d22 │ │ │ │ nop │ │ │ │ - subs r2, r4, r6 │ │ │ │ + adds r2, r5, #4 │ │ │ │ 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] @ (6d6c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 35d4 <_PyMem_GetCurrentAllocatorName@plt> │ │ │ │ - cbz r0, 6ef6 │ │ │ │ + cbz r0, 6d56 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3540 │ │ │ │ - ldr r2, [pc, #24] @ (6f10 ) │ │ │ │ + ldr r2, [pc, #24] @ (6d70 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #24] @ (6f14 ) │ │ │ │ + ldr r1, [pc, #24] @ (6d74 ) │ │ │ │ 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 r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + adds r2, r2, #3 │ │ │ │ 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] @ (6dd0 ) │ │ │ │ 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, 6dca │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 3354 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - cbz r0, 6f5e │ │ │ │ + cbz r0, 6dbe │ │ │ │ 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, 6dca │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 30e4 <_PyErr_SetKeyError@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f5a │ │ │ │ + b.n 6dba │ │ │ │ + nop │ │ │ │ + adds r0, r7, #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, #3984] @ 0xf90 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + ldr r3, [pc, #216] @ (6ec0 ) │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [pc, #204] @ (6ec4 ) │ │ │ │ + add.w r3, r3, #592 @ 0x250 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + ldr r2, [pc, #196] @ (6ec8 ) │ │ │ │ + mov r8, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 2eb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6e90 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl 6f7c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6e90 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + cbnz r0, 6e94 │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + blx 36a8 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33b4 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + blx 2fe0 │ │ │ │ + cbnz r0, 6e66 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 3644 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 3004 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 36a8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3224 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + blx 36a8 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + blx 33cc <_PyErr_SetFromPyStatus@plt> │ │ │ │ + blx 30b4 │ │ │ │ + ldr r3, [pc, #80] @ (6ecc ) │ │ │ │ + ldr r1, [pc, #84] @ (6ed0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 30fc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3254 <_PyErr_ChainExceptions1@plt> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6e60 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r7, r3 │ │ │ │ + blx 3534 <_PyXI_NewInterpreter@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6e90 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 3644 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ + b.n 6e5a │ │ │ │ nop │ │ │ │ - subs r0, r6, r4 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ + movs r1, r0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (6f88 ) │ │ │ │ + lsls r4, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #16] @ (6ee8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (6f8c ) │ │ │ │ + ldr r2, [pc, #16] @ (6eec ) │ │ │ │ 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 r1, [sp, #136] @ 0x88 │ │ │ │ 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, 6f34 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 6fd4 │ │ │ │ + ble.n 6f34 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6fd4 │ │ │ │ - cbz r1, 6fd4 │ │ │ │ + bne.n 6f34 │ │ │ │ + cbz r1, 6f34 │ │ │ │ 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 6f66 │ │ │ │ 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] @ 6f78 │ │ │ │ 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 6f0e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6fd0 │ │ │ │ + b.n 6f30 │ │ │ │ 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 6f2a │ │ │ │ + b.n 6f62 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ 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] @ (700c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 706c │ │ │ │ + cbz r1, 6fcc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #116] @ (70b0 ) │ │ │ │ + ldr r1, [pc, #116] @ (7010 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ blx 2fbc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7094 │ │ │ │ + cbz r0, 6ff4 │ │ │ │ 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 6fc2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 7088 │ │ │ │ + cbz r2, 6fe8 │ │ │ │ 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] @ (7014 ) │ │ │ │ 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 6fc6 │ │ │ │ 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 6fc2 │ │ │ │ + ldr r3, [pc, #32] @ (7018 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #32] @ (70bc ) │ │ │ │ + ldr r1, [pc, #32] @ (701c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7066 │ │ │ │ + b.n 6fc6 │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #3 │ │ │ │ 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] @ (707c ) │ │ │ │ + ldr r0, [pc, #68] @ (7080 ) │ │ │ │ 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] @ 7084 │ │ │ │ ldrb.w r4, [ip, #539] @ 0x21b │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #44] @ (7128 ) │ │ │ │ + ldr r3, [pc, #44] @ (7088 ) │ │ │ │ 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] @ (708c ) │ │ │ │ + ldr r0, [pc, #36] @ (7090 ) │ │ │ │ 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 r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #2 │ │ │ │ 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, 70cc │ │ │ │ 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 +3931,579 @@ │ │ │ │ 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] @ (7180 ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #152] @ (7224 ) │ │ │ │ + ldr r5, [pc, #152] @ (7184 ) │ │ │ │ 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, 7156 │ │ │ │ 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 7170 │ │ │ │ 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] @ (7188 ) │ │ │ │ + ldr r1, [pc, #68] @ (718c ) │ │ │ │ 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 713e │ │ │ │ blx 3030 │ │ │ │ - b.n 71f6 │ │ │ │ - ldr r3, [pc, #44] @ (7230 ) │ │ │ │ - ldr r1, [pc, #48] @ (7234 ) │ │ │ │ + b.n 7156 │ │ │ │ + ldr r3, [pc, #44] @ (7190 ) │ │ │ │ + ldr r1, [pc, #48] @ (7194 ) │ │ │ │ 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 7156 │ │ │ │ + ldr r3, [pc, #28] @ (7190 ) │ │ │ │ + ldr r1, [pc, #36] @ (7198 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 71f6 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + b.n 7156 │ │ │ │ + adds r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r5, #1 │ │ │ │ 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] @ (7204 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6088 │ │ │ │ + bl 5ea8 <_Py_hashtable_get@plt+0x2788> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n 7290 │ │ │ │ + beq.n 71f0 │ │ │ │ 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 │ │ │ │ + bl 6064 <_Py_hashtable_get@plt+0x2944> │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r1, [pc, #40] @ (72a8 ) │ │ │ │ + ldr r1, [pc, #40] @ (7208 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 36f0 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ - ldr r3, [pc, #32] @ (72ac ) │ │ │ │ + ldr r3, [pc, #32] @ (720c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #28] @ (72b0 ) │ │ │ │ + ldr r2, [pc, #28] @ (7210 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (72b4 ) │ │ │ │ + ldr r1, [pc, #28] @ (7214 ) │ │ │ │ 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 71ec │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - bl 1472aa │ │ │ │ + vrsqrts.f16 , , │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r7 │ │ │ │ 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] @ (730c ) │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r6, [pc, #224] @ (73b0 ) │ │ │ │ + ldr r6, [pc, #224] @ (7310 ) │ │ │ │ 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 72bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 734c │ │ │ │ + bge.n 72ac │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73a2 │ │ │ │ + beq.n 7302 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 738c │ │ │ │ + beq.n 72ec │ │ │ │ blx 34a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 735c │ │ │ │ + cbz r0, 72bc │ │ │ │ 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 72d2 │ │ │ │ + ldr r1, [pc, #160] @ (7314 ) │ │ │ │ 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 7290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7366 │ │ │ │ - cbnz r1, 7372 │ │ │ │ + cbz r3, 72c6 │ │ │ │ + cbnz r1, 72d2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 7360 │ │ │ │ - ldr r3, [pc, #128] @ (73b8 ) │ │ │ │ + cbnz r3, 72c0 │ │ │ │ + ldr r3, [pc, #128] @ (7318 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r1, [pc, #128] @ (73bc ) │ │ │ │ + ldr r1, [pc, #128] @ (731c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ea0 │ │ │ │ - cbnz r0, 7372 │ │ │ │ + cbnz r0, 72d2 │ │ │ │ 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 7302 │ │ │ │ + ldr r3, [pc, #112] @ (7320 ) │ │ │ │ + ldr r1, [pc, #112] @ (7324 ) │ │ │ │ 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 72a6 │ │ │ │ + ldr r3, [pc, #100] @ (7328 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n 733a │ │ │ │ + b.n 729a │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 7330 │ │ │ │ + b.n 7290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 735c │ │ │ │ + beq.n 72bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 735c │ │ │ │ + bne.n 72bc │ │ │ │ mov r0, r4 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 735c │ │ │ │ - ldr r3, [pc, #60] @ (73cc ) │ │ │ │ + b.n 72bc │ │ │ │ + ldr r3, [pc, #60] @ (732c ) │ │ │ │ movw r2, #870 @ 0x366 │ │ │ │ - ldr r1, [pc, #60] @ (73d0 ) │ │ │ │ - ldr r0, [pc, #60] @ (73d4 ) │ │ │ │ + ldr r1, [pc, #60] @ (7330 ) │ │ │ │ + ldr r0, [pc, #60] @ (7334 ) │ │ │ │ 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] @ (7338 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r5, [r3, #624] @ 0x270 │ │ │ │ - b.n 72f2 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + b.n 7252 │ │ │ │ + subs r0, r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r5, r4 │ │ │ │ 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] @ 742c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add sl, pc │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 7456 │ │ │ │ + bpl.n 73b6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7558 │ │ │ │ + bl 74ec │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 7456 │ │ │ │ + cbz r3, 73b6 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74b4 │ │ │ │ + beq.n 7414 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 749e │ │ │ │ + blt.n 73fe │ │ │ │ mov r0, r9 │ │ │ │ blx 32cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 745c │ │ │ │ + cbz r0, 73bc │ │ │ │ add.w r8, r0, #8 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 745c │ │ │ │ + beq.n 73bc │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbz r4, 7462 │ │ │ │ + cbz r4, 73c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7498 │ │ │ │ + bne.n 73f8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 7484 │ │ │ │ + bpl.n 73e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76e8 │ │ │ │ + bl 76d0 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 7470 │ │ │ │ + bge.n 73d0 │ │ │ │ adds r5, #1 │ │ │ │ str.w r4, [r8, #4]! │ │ │ │ - b.n 742c │ │ │ │ - ldr r3, [pc, #120] @ (74d0 ) │ │ │ │ + b.n 738c │ │ │ │ + ldr r3, [pc, #120] @ (7430 ) │ │ │ │ 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] @ (7434 ) │ │ │ │ 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 739c │ │ │ │ + ldr r3, [pc, #100] @ (7438 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #100] @ (74dc ) │ │ │ │ - ldr r0, [pc, #104] @ (74e0 ) │ │ │ │ + ldr r1, [pc, #100] @ (743c ) │ │ │ │ + ldr r0, [pc, #104] @ (7440 ) │ │ │ │ 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] @ (7444 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (74e8 ) │ │ │ │ - ldr r0, [pc, #96] @ (74ec ) │ │ │ │ + ldr r1, [pc, #92] @ (7448 ) │ │ │ │ + ldr r0, [pc, #96] @ (744c ) │ │ │ │ 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 739c │ │ │ │ + ldr r3, [pc, #80] @ (7450 ) │ │ │ │ movw r2, #1333 @ 0x535 │ │ │ │ - ldr r1, [pc, #76] @ (74f4 ) │ │ │ │ - ldr r0, [pc, #80] @ (74f8 ) │ │ │ │ + ldr r1, [pc, #76] @ (7454 ) │ │ │ │ + ldr r0, [pc, #80] @ (7458 ) │ │ │ │ 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] @ (745c ) │ │ │ │ movw r2, #1331 @ 0x533 │ │ │ │ - ldr r1, [pc, #68] @ (7500 ) │ │ │ │ - ldr r0, [pc, #68] @ (7504 ) │ │ │ │ + ldr r1, [pc, #68] @ (7460 ) │ │ │ │ + ldr r0, [pc, #68] @ (7464 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + subs r2, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.w 35ac <_PyContext_NewHamtForTests@plt> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #60] @ (754c ) │ │ │ │ + ldr r3, [pc, #60] @ (74ac ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 753e │ │ │ │ + bpl.n 749e │ │ │ │ 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 74ec │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 7544 │ │ │ │ - ldr r2, [pc, #24] @ (7550 ) │ │ │ │ + cbz r2, 74a4 │ │ │ │ + ldr r2, [pc, #24] @ (74b0 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (7554 ) │ │ │ │ + ldr r2, [pc, #20] @ (74b4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (7554 ) │ │ │ │ + ldr r2, [pc, #12] @ (74b4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 753a │ │ │ │ + b.n 749a │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ 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 │ │ │ │ + bl 5ea8 <_Py_hashtable_get@plt+0x2788> │ │ │ │ + bl 7578 │ │ │ │ + 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 5ea8 <_Py_hashtable_get@plt+0x2788> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.n 7578 │ │ │ │ + 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 7510 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 75a8 │ │ │ │ + bpl.n 753c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 7592 │ │ │ │ + bne.n 7526 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #64] @ (75c0 ) │ │ │ │ + ldr r3, [pc, #64] @ (7554 ) │ │ │ │ mov.w r2, #812 @ 0x32c │ │ │ │ - ldr r1, [pc, #64] @ (75c4 ) │ │ │ │ - ldr r0, [pc, #64] @ (75c8 ) │ │ │ │ + ldr r1, [pc, #64] @ (7558 ) │ │ │ │ + ldr r0, [pc, #64] @ (755c ) │ │ │ │ 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] @ (7560 ) │ │ │ │ movw r2, #814 @ 0x32e │ │ │ │ - ldr r1, [pc, #52] @ (75d0 ) │ │ │ │ - ldr r0, [pc, #56] @ (75d4 ) │ │ │ │ + ldr r1, [pc, #52] @ (7564 ) │ │ │ │ + ldr r0, [pc, #56] @ (7568 ) │ │ │ │ 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] @ (756c ) │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ - ldr r1, [pc, #44] @ (75dc ) │ │ │ │ - ldr r0, [pc, #44] @ (75e0 ) │ │ │ │ + ldr r1, [pc, #44] @ (7570 ) │ │ │ │ + ldr r0, [pc, #44] @ (7574 ) │ │ │ │ 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, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r4, r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r4, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + adds r6, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 75ea │ │ │ │ + cbnz r3, 757e │ │ │ │ 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 757c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75e8 │ │ │ │ + bne.n 757c │ │ │ │ mov r0, r3 │ │ │ │ b.w 3010 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ + ldr r3, [pc, #60] @ (75ec ) │ │ │ │ + sub sp, #300 @ 0x12c │ │ │ │ + add r0, sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2f50 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 33e8 <_PyConfig_FromDict@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 75d6 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 336c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #300 @ 0x12c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 3174 <_PyInterpreterState_SetConfig@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 75ca │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 336c │ │ │ │ + ldr r3, [pc, #8] @ (75f0 ) │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + b.n 75d2 │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ 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] @ (76b4 ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #172] @ (76d0 ) │ │ │ │ + ldr r5, [pc, #172] @ (76b8 ) │ │ │ │ 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 7686 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r5 │ │ │ │ blx 34b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 769e │ │ │ │ + cbz r0, 7686 │ │ │ │ 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,54 +4512,54 @@ │ │ │ │ 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 76a4 │ │ │ │ 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] @ (76bc ) │ │ │ │ + ldr r1, [pc, #68] @ (76c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 768a │ │ │ │ + b.n 7672 │ │ │ │ blx 3030 │ │ │ │ - b.n 769e │ │ │ │ - ldr r0, [pc, #48] @ (76dc ) │ │ │ │ - ldr r1, [pc, #52] @ (76e0 ) │ │ │ │ + b.n 7686 │ │ │ │ + ldr r0, [pc, #48] @ (76c4 ) │ │ │ │ + ldr r1, [pc, #52] @ (76c8 ) │ │ │ │ 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 7686 │ │ │ │ + ldr r3, [pc, #20] @ (76bc ) │ │ │ │ + ldr r1, [pc, #36] @ (76cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 769e │ │ │ │ + b.n 7686 │ │ │ │ adds r4, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5059,46 +4567,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, 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] @ (7728 ) │ │ │ │ + ldr r2, [pc, #72] @ (772c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7710 │ │ │ │ - ldr r2, [pc, #64] @ (7748 ) │ │ │ │ + beq.n 76f8 │ │ │ │ + ldr r2, [pc, #64] @ (7730 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7728 │ │ │ │ + beq.n 7710 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #56] @ (774c ) │ │ │ │ + ldr r3, [pc, #56] @ (7734 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (7750 ) │ │ │ │ - ldr r0, [pc, #56] @ (7754 ) │ │ │ │ + ldr r1, [pc, #56] @ (7738 ) │ │ │ │ + ldr r0, [pc, #56] @ (773c ) │ │ │ │ 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] @ (7740 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - ldr r1, [pc, #44] @ (775c ) │ │ │ │ - ldr r0, [pc, #44] @ (7760 ) │ │ │ │ + ldr r1, [pc, #44] @ (7744 ) │ │ │ │ + ldr r0, [pc, #44] @ (7748 ) │ │ │ │ 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 r2, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ @@ -5112,77 +4620,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, 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] @ (7770 ) │ │ │ │ sub sp, #8 │ │ │ │ blx 3214 <_PyPathConfig_ClearGlobal@plt> │ │ │ │ - ldr r3, [pc, #16] @ (778c ) │ │ │ │ + ldr r3, [pc, #16] @ (7774 ) │ │ │ │ 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 r0, [r3, #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 7794 │ │ │ │ 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] @ (77f4 ) │ │ │ │ sub sp, #12 │ │ │ │ - bl 6088 │ │ │ │ + bl 5ea8 <_Py_hashtable_get@plt+0x2788> │ │ │ │ mov r5, r0 │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [pc, #60] @ (7810 ) │ │ │ │ + ldr r3, [pc, #60] @ (77f8 ) │ │ │ │ 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, 77e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77f8 │ │ │ │ + beq.n 77e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7804 │ │ │ │ - ldr r3, [pc, #24] @ (7814 ) │ │ │ │ + cbz r3, 77ec │ │ │ │ + ldr r3, [pc, #24] @ (77fc ) │ │ │ │ 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 77e0 │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ 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,197 +4699,197 @@ │ │ │ │ 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] @ (79d0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #424] @ (79ec ) │ │ │ │ + ldr r2, [pc, #424] @ (79d4 ) │ │ │ │ add.w r3, r3, #784 @ 0x310 │ │ │ │ - ldr r5, [pc, #424] @ (79f0 ) │ │ │ │ + ldr r5, [pc, #424] @ (79d8 ) │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx 2eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7924 │ │ │ │ - ldr r3, [pc, #412] @ (79f4 ) │ │ │ │ + beq.n 790c │ │ │ │ + ldr r3, [pc, #412] @ (79dc ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 7982 │ │ │ │ + beq.w 796a │ │ │ │ bics.w r2, r3, #2 │ │ │ │ - beq.n 789e │ │ │ │ + beq.n 7886 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 701c │ │ │ │ + bl 6f7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7924 │ │ │ │ + beq.n 790c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 7908 │ │ │ │ + bne.n 78f0 │ │ │ │ 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 790c │ │ │ │ mov r0, r4 │ │ │ │ blx 3078 <_PyInterpreterState_GetIDObject@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7942 │ │ │ │ + beq.n 792a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7916 │ │ │ │ + bne.n 78fe │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7928 │ │ │ │ + beq.n 7910 │ │ │ │ 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 7936 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 79b6 │ │ │ │ + bne.n 799e │ │ │ │ blx 31a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 36a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 78f0 │ │ │ │ + cbz r0, 78d8 │ │ │ │ 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 7874 │ │ │ │ + ldr r3, [pc, #260] @ (79e0 ) │ │ │ │ + ldr r1, [pc, #264] @ (79e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - cbz r7, 7924 │ │ │ │ + cbz r7, 790c │ │ │ │ mov r0, r7 │ │ │ │ blx 3254 <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 7924 │ │ │ │ + b.n 790c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 799e │ │ │ │ + beq.n 7986 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 798e │ │ │ │ + bhi.n 7976 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - b.n 78aa │ │ │ │ - ldr r3, [pc, #232] @ (7a00 ) │ │ │ │ - ldr r1, [pc, #232] @ (7a04 ) │ │ │ │ + b.n 7892 │ │ │ │ + ldr r3, [pc, #232] @ (79e8 ) │ │ │ │ + ldr r1, [pc, #232] @ (79ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7898 │ │ │ │ + b.n 7880 │ │ │ │ blx 3454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 788c │ │ │ │ - ldr r3, [pc, #196] @ (79f8 ) │ │ │ │ - ldr r1, [pc, #208] @ (7a08 ) │ │ │ │ + bne.n 7874 │ │ │ │ + ldr r3, [pc, #196] @ (79e0 ) │ │ │ │ + ldr r1, [pc, #208] @ (79f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 7924 │ │ │ │ + b.n 790c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ - b.n 7898 │ │ │ │ + b.n 7880 │ │ │ │ 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 78b2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 79ce │ │ │ │ + cbnz r3, 79b6 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 33cc <_PyErr_SetFromPyStatus@plt> │ │ │ │ blx 30b4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 78ca │ │ │ │ + b.n 78b2 │ │ │ │ bics.w r2, r3, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq.n 78a2 │ │ │ │ + beq.n 788a │ │ │ │ mov r1, r4 │ │ │ │ - b.n 7868 │ │ │ │ - ldr r3, [pc, #112] @ (7a00 ) │ │ │ │ - ldr r1, [pc, #120] @ (7a0c ) │ │ │ │ + b.n 7850 │ │ │ │ + ldr r3, [pc, #112] @ (79e8 ) │ │ │ │ + ldr r1, [pc, #120] @ (79f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ - b.n 7924 │ │ │ │ - ldr r3, [pc, #112] @ (7a10 ) │ │ │ │ + b.n 790c │ │ │ │ + ldr r3, [pc, #112] @ (79f8 ) │ │ │ │ movw r2, #1411 @ 0x583 │ │ │ │ - ldr r1, [pc, #108] @ (7a14 ) │ │ │ │ - ldr r0, [pc, #112] @ (7a18 ) │ │ │ │ + ldr r1, [pc, #108] @ (79fc ) │ │ │ │ + ldr r0, [pc, #112] @ (7a00 ) │ │ │ │ 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] @ (7a04 ) │ │ │ │ movw r2, #1420 @ 0x58c │ │ │ │ - ldr r1, [pc, #96] @ (7a20 ) │ │ │ │ - ldr r0, [pc, #100] @ (7a24 ) │ │ │ │ + ldr r1, [pc, #96] @ (7a08 ) │ │ │ │ + ldr r0, [pc, #100] @ (7a0c ) │ │ │ │ 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] @ (7a10 ) │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ - ldr r1, [pc, #84] @ (7a2c ) │ │ │ │ - ldr r0, [pc, #88] @ (7a30 ) │ │ │ │ + ldr r1, [pc, #84] @ (7a14 ) │ │ │ │ + ldr r0, [pc, #88] @ (7a18 ) │ │ │ │ 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 r6, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ adds r4, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5411,51 +4919,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #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] @ (7a80 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r4, pc │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbnz r0, 7a90 │ │ │ │ - ldr r2, [pc, #72] @ (7a9c ) │ │ │ │ + cbnz r0, 7a78 │ │ │ │ + ldr r2, [pc, #72] @ (7a84 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 318c │ │ │ │ - cbz r0, 7a6e │ │ │ │ + cbz r0, 7a56 │ │ │ │ blx 3260 │ │ │ │ - ldr r3, [pc, #56] @ (7aa0 ) │ │ │ │ + ldr r3, [pc, #56] @ (7a88 ) │ │ │ │ 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 7a50 │ │ │ │ + ldr r3, [pc, #40] @ (7a8c ) │ │ │ │ movw r2, #1698 @ 0x6a2 │ │ │ │ - ldr r1, [pc, #40] @ (7aa8 ) │ │ │ │ - ldr r0, [pc, #40] @ (7aac ) │ │ │ │ + ldr r1, [pc, #40] @ (7a90 ) │ │ │ │ + ldr r0, [pc, #40] @ (7a94 ) │ │ │ │ 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] @ (7a98 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 7a68 │ │ │ │ + b.n 7a50 │ │ │ │ nop │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5466,121 +4974,121 @@ │ │ │ │ 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] @ (7ae8 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (7b04 ) │ │ │ │ + ldr r2, [pc, #56] @ (7aec ) │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #52] @ (7b08 ) │ │ │ │ + ldr r4, [pc, #52] @ (7af0 ) │ │ │ │ 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, 7ae2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbz r0, 7afa │ │ │ │ + cbz r0, 7ae2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ - ldr r3, [pc, #20] @ (7b0c ) │ │ │ │ + ldr r3, [pc, #20] @ (7af4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #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] @ (7b28 ) │ │ │ │ mov r0, r1 │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 7b36 │ │ │ │ + cbz r0, 7b1e │ │ │ │ blx 36b4 <_PyInterpreterState_RequiresIDRef@plt> │ │ │ │ - cbnz r0, 7b3a │ │ │ │ - ldr r3, [pc, #16] @ (7b44 ) │ │ │ │ + cbnz r0, 7b22 │ │ │ │ + ldr r3, [pc, #16] @ (7b2c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ (7b48 ) │ │ │ │ + ldr r3, [pc, #12] @ (7b30 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 7b36 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + b.n 7b1e │ │ │ │ + strh r4, [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] @ (7be0 ) │ │ │ │ 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] @ (7be4 ) │ │ │ │ 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, 7bd4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 7bec │ │ │ │ + cbz r0, 7bd4 │ │ │ │ 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, 7b92 │ │ │ │ mov r0, r6 │ │ │ │ blx 31f0 <_PyInterpreterState_SetRunningMain@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7bd2 │ │ │ │ + blt.n 7bba │ │ │ │ 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, 7bd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7bca │ │ │ │ + cbz r3, 7bb2 │ │ │ │ mov r0, r6 │ │ │ │ blx 309c <_PyInterpreterState_SetNotRunningMain@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 3224 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3528 │ │ │ │ @@ -5588,108 +5096,108 @@ │ │ │ │ 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 7bcc │ │ │ │ mov r0, r4 │ │ │ │ blx 3180 │ │ │ │ - b.n 7bc0 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + b.n 7ba8 │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r3, #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, 7c0e │ │ │ │ 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] @ (7cc8 ) │ │ │ │ + ldr.w r8, [pc, #164] @ 7ccc │ │ │ │ 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 7c7c │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 3714 <_PyOnceFlag_CallOnceSlow@plt> │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7c76 │ │ │ │ + bgt.n 7c5e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7c98 │ │ │ │ + bne.n 7c80 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7c50 │ │ │ │ - cbnz r0, 7cc8 │ │ │ │ + b.n 7c38 │ │ │ │ + cbnz r0, 7cb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 7cb0 │ │ │ │ + bne.n 7c98 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 7c50 │ │ │ │ - ldr r3, [pc, #96] @ (7ce8 ) │ │ │ │ + bne.n 7c38 │ │ │ │ + ldr r3, [pc, #96] @ (7cd0 ) │ │ │ │ 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 7c60 │ │ │ │ + ldr r3, [pc, #80] @ (7cd4 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #80] @ (7cf0 ) │ │ │ │ - ldr r0, [pc, #80] @ (7cf4 ) │ │ │ │ + ldr r1, [pc, #80] @ (7cd8 ) │ │ │ │ + ldr r0, [pc, #80] @ (7cdc ) │ │ │ │ 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] @ (7ce0 ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr r1, [pc, #68] @ (7cfc ) │ │ │ │ - ldr r0, [pc, #68] @ (7d00 ) │ │ │ │ + ldr r1, [pc, #68] @ (7ce4 ) │ │ │ │ + ldr r0, [pc, #68] @ (7ce8 ) │ │ │ │ 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] @ (7cec ) │ │ │ │ mov.w r2, #378 @ 0x17a │ │ │ │ - ldr r1, [pc, #56] @ (7d08 ) │ │ │ │ - ldr r0, [pc, #56] @ (7d0c ) │ │ │ │ + ldr r1, [pc, #56] @ (7cf0 ) │ │ │ │ + ldr r0, [pc, #56] @ (7cf4 ) │ │ │ │ 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, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xffff83c6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5707,285 +5215,285 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #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] @ (7fb8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #688] @ (7fd4 ) │ │ │ │ + ldr r3, [pc, #688] @ (7fbc ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #688] @ (7fd8 ) │ │ │ │ + ldr r0, [pc, #688] @ (7fc0 ) │ │ │ │ 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 7e16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb8 │ │ │ │ + bne.w 7fa0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fa0 │ │ │ │ + beq.w 7f88 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f88 │ │ │ │ + bne.w 7f70 │ │ │ │ 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 7e10 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7d58 │ │ │ │ + bne.n 7d40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #26 │ │ │ │ - bne.w 7f70 │ │ │ │ + bne.w 7f58 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #26 │ │ │ │ it hi │ │ │ │ movhi r4, #97 @ 0x61 │ │ │ │ - bls.w 7f58 │ │ │ │ + bls.w 7f40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f40 │ │ │ │ + beq.w 7f28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f28 │ │ │ │ + bne.w 7f10 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e38 │ │ │ │ + bne.n 7e20 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7d82 │ │ │ │ + bne.n 7d6a │ │ │ │ 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 7e38 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7daa │ │ │ │ + bne.n 7d92 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx 2f34 <_Py_hashtable_steal@plt> │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 7f10 │ │ │ │ + bne.w 7ef8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.w 7ef8 │ │ │ │ + bne.w 7ee0 │ │ │ │ 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 7ec8 │ │ │ │ + ldr r1, [pc, #504] @ (7fc4 ) │ │ │ │ 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 7eb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.n 7eb0 │ │ │ │ + bne.n 7e98 │ │ │ │ mov r0, r5 │ │ │ │ blx 30a8 <_Py_hashtable_clear@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e98 │ │ │ │ + bne.n 7e80 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e80 │ │ │ │ + beq.n 7e68 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ - cbnz r0, 7e68 │ │ │ │ + cbnz r0, 7e50 │ │ │ │ mov r0, r5 │ │ │ │ blx 3490 <_Py_hashtable_destroy@plt> │ │ │ │ - ldr r3, [pc, #448] @ (7fe0 ) │ │ │ │ + ldr r3, [pc, #448] @ (7fc8 ) │ │ │ │ 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] @ (7fcc ) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #424] @ (7fe8 ) │ │ │ │ - ldr r0, [pc, #424] @ (7fec ) │ │ │ │ + ldr r1, [pc, #424] @ (7fd0 ) │ │ │ │ + ldr r0, [pc, #424] @ (7fd4 ) │ │ │ │ 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] @ (7fd8 ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #412] @ (7ff4 ) │ │ │ │ - ldr r0, [pc, #412] @ (7ff8 ) │ │ │ │ + ldr r1, [pc, #412] @ (7fdc ) │ │ │ │ + ldr r0, [pc, #412] @ (7fe0 ) │ │ │ │ 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] @ (7fe4 ) │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #400] @ (8000 ) │ │ │ │ - ldr r0, [pc, #400] @ (8004 ) │ │ │ │ + ldr r1, [pc, #400] @ (7fe8 ) │ │ │ │ + ldr r0, [pc, #400] @ (7fec ) │ │ │ │ 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] @ (7ff0 ) │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ - ldr r1, [pc, #388] @ (800c ) │ │ │ │ - ldr r0, [pc, #388] @ (8010 ) │ │ │ │ + ldr r1, [pc, #388] @ (7ff4 ) │ │ │ │ + ldr r0, [pc, #388] @ (7ff8 ) │ │ │ │ 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] @ (7ffc ) │ │ │ │ mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #376] @ (8018 ) │ │ │ │ - ldr r0, [pc, #376] @ (801c ) │ │ │ │ + ldr r1, [pc, #376] @ (8000 ) │ │ │ │ + ldr r0, [pc, #376] @ (8004 ) │ │ │ │ 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] @ (8008 ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #364] @ (8024 ) │ │ │ │ - ldr r0, [pc, #364] @ (8028 ) │ │ │ │ + ldr r1, [pc, #364] @ (800c ) │ │ │ │ + ldr r0, [pc, #364] @ (8010 ) │ │ │ │ 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] @ (8014 ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r1, [pc, #352] @ (8030 ) │ │ │ │ - ldr r0, [pc, #352] @ (8034 ) │ │ │ │ + ldr r1, [pc, #352] @ (8018 ) │ │ │ │ + ldr r0, [pc, #352] @ (801c ) │ │ │ │ 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] @ (8020 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #340] @ (803c ) │ │ │ │ - ldr r0, [pc, #340] @ (8040 ) │ │ │ │ + ldr r1, [pc, #340] @ (8024 ) │ │ │ │ + ldr r0, [pc, #340] @ (8028 ) │ │ │ │ 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] @ (802c ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #328] @ (8048 ) │ │ │ │ - ldr r0, [pc, #328] @ (804c ) │ │ │ │ + ldr r1, [pc, #328] @ (8030 ) │ │ │ │ + ldr r0, [pc, #328] @ (8034 ) │ │ │ │ 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] @ (8038 ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #316] @ (8054 ) │ │ │ │ - ldr r0, [pc, #316] @ (8058 ) │ │ │ │ + ldr r1, [pc, #316] @ (803c ) │ │ │ │ + ldr r0, [pc, #316] @ (8040 ) │ │ │ │ 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] @ (8044 ) │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - ldr r1, [pc, #304] @ (8060 ) │ │ │ │ - ldr r0, [pc, #304] @ (8064 ) │ │ │ │ + ldr r1, [pc, #304] @ (8048 ) │ │ │ │ + ldr r0, [pc, #304] @ (804c ) │ │ │ │ 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] @ (8050 ) │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ - ldr r1, [pc, #292] @ (806c ) │ │ │ │ - ldr r0, [pc, #292] @ (8070 ) │ │ │ │ + ldr r1, [pc, #292] @ (8054 ) │ │ │ │ + ldr r0, [pc, #292] @ (8058 ) │ │ │ │ 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] @ (805c ) │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ - ldr r1, [pc, #280] @ (8078 ) │ │ │ │ - ldr r0, [pc, #280] @ (807c ) │ │ │ │ + ldr r1, [pc, #280] @ (8060 ) │ │ │ │ + ldr r0, [pc, #280] @ (8064 ) │ │ │ │ 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] @ (8068 ) │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #268] @ (8084 ) │ │ │ │ - ldr r0, [pc, #268] @ (8088 ) │ │ │ │ + ldr r1, [pc, #268] @ (806c ) │ │ │ │ + ldr r0, [pc, #268] @ (8070 ) │ │ │ │ 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] @ (8074 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #256] @ (8090 ) │ │ │ │ - ldr r0, [pc, #256] @ (8094 ) │ │ │ │ + ldr r1, [pc, #256] @ (8078 ) │ │ │ │ + ldr r0, [pc, #256] @ (807c ) │ │ │ │ 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] @ (8080 ) │ │ │ │ mov.w r2, #266 @ 0x10a │ │ │ │ - ldr r1, [pc, #244] @ (809c ) │ │ │ │ - ldr r0, [pc, #244] @ (80a0 ) │ │ │ │ + ldr r1, [pc, #244] @ (8084 ) │ │ │ │ + ldr r0, [pc, #244] @ (8088 ) │ │ │ │ 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] @ (808c ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #232] @ (80a8 ) │ │ │ │ - ldr r0, [pc, #232] @ (80ac ) │ │ │ │ + ldr r1, [pc, #232] @ (8090 ) │ │ │ │ + ldr r0, [pc, #232] @ (8094 ) │ │ │ │ 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 r0, [r6, #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 │ │ │ │ @@ -6094,28 +5602,28 @@ │ │ │ │ subs r2, 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 80ae │ │ │ │ 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] @ (80d4 ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #20] @ (80f0 ) │ │ │ │ - ldr r0, [pc, #24] @ (80f4 ) │ │ │ │ + ldr r1, [pc, #20] @ (80d8 ) │ │ │ │ + ldr r0, [pc, #24] @ (80dc ) │ │ │ │ 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 │ │ │ │ @@ -6124,109 +5632,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, 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] @ 81cc │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #216] @ (81e8 ) │ │ │ │ - ldr r5, [pc, #216] @ (81ec ) │ │ │ │ + ldr r1, [pc, #216] @ (81d0 ) │ │ │ │ + ldr r5, [pc, #216] @ (81d4 ) │ │ │ │ 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, 8160 │ │ │ │ + ldr r3, [pc, #184] @ (81d8 ) │ │ │ │ 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 8174 │ │ │ │ + ldr r0, [pc, #156] @ (81dc ) │ │ │ │ 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 8164 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8172 │ │ │ │ + b.n 815a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8172 │ │ │ │ + bne.n 815a │ │ │ │ mov r0, r1 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8172 │ │ │ │ - ldr r3, [pc, #104] @ (81f8 ) │ │ │ │ + b.n 815a │ │ │ │ + ldr r3, [pc, #104] @ (81e0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, #1120 @ 0x460 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 81d2 │ │ │ │ + bne.n 81ba │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #45087 @ 0xb01f │ │ │ │ movt r2, #3614 @ 0xe1e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 81c0 │ │ │ │ + bne.n 81a8 │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 8178 │ │ │ │ + beq.n 8160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8172 │ │ │ │ - ldr r1, [pc, #76] @ (81fc ) │ │ │ │ + beq.n 815a │ │ │ │ + ldr r1, [pc, #76] @ (81e4 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #72] @ (8200 ) │ │ │ │ + ldr r0, [pc, #72] @ (81e8 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #64] @ (8204 ) │ │ │ │ + ldr r1, [pc, #64] @ (81ec ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #64] @ (8208 ) │ │ │ │ + ldr r0, [pc, #64] @ (81f0 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #56] @ (820c ) │ │ │ │ + ldr r1, [pc, #56] @ (81f4 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #52] @ (8210 ) │ │ │ │ + ldr r0, [pc, #52] @ (81f8 ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ @@ -6243,70 +5751,70 @@ │ │ │ │ subs r6, r7, r1 │ │ │ │ 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] @ (8288 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #120] @ (82a4 ) │ │ │ │ + ldr r4, [pc, #120] @ (828c ) │ │ │ │ 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, 8258 │ │ │ │ + ldr r3, [pc, #108] @ (8290 ) │ │ │ │ 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 8252 │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 828a │ │ │ │ + cbnz r0, 8272 │ │ │ │ mov r0, r4 │ │ │ │ blx 3224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3338 │ │ │ │ - cbz r0, 8274 │ │ │ │ + cbz r0, 825c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8266 │ │ │ │ - ldr r3, [pc, #52] @ (82ac ) │ │ │ │ + b.n 824e │ │ │ │ + ldr r3, [pc, #52] @ (8294 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #52] @ (82b0 ) │ │ │ │ - ldr r0, [pc, #56] @ (82b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (8298 ) │ │ │ │ + ldr r0, [pc, #56] @ (829c ) │ │ │ │ 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] @ (82a0 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #44] @ (82bc ) │ │ │ │ - ldr r0, [pc, #44] @ (82c0 ) │ │ │ │ + ldr r1, [pc, #44] @ (82a4 ) │ │ │ │ + ldr r0, [pc, #44] @ (82a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ subs r4, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -6314,46 +5822,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (82d8 ) │ │ │ │ - ldr r2, [pc, #20] @ (82dc ) │ │ │ │ + ldr r3, [pc, #16] @ (82c0 ) │ │ │ │ + ldr r2, [pc, #20] @ (82c4 ) │ │ │ │ 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 r4, [r1, #21] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8562 │ │ │ │ + beq.w 854a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 8532 │ │ │ │ + beq.w 851a │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 853c │ │ │ │ + bls.w 8524 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 854c │ │ │ │ + beq.w 8534 │ │ │ │ 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, 8310 ) │ │ │ │ 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 +6045,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 88ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8562 │ │ │ │ + beq.n 854a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 82e6 │ │ │ │ + bl 82ce │ │ │ │ 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 8580 │ │ │ │ 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 876e │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 85ea │ │ │ │ + ble.n 85d2 │ │ │ │ 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 85f0 │ │ │ │ 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 8604 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 8772 │ │ │ │ + beq.w 875a │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 864a │ │ │ │ + blt.n 8632 │ │ │ │ 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 8650 │ │ │ │ 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 8666 │ │ │ │ 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 86a4 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 86a4 │ │ │ │ + bcc.n 868c │ │ │ │ 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 87c0 │ │ │ │ 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 868c │ │ │ │ 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 86ee │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 8702 │ │ │ │ + ble.n 86ea │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 871c │ │ │ │ + b.n 8704 │ │ │ │ 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 +6184,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 8752 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 8752 │ │ │ │ + bgt.n 873a │ │ │ │ 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 +6211,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 860c │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 87e6 │ │ │ │ + beq.n 87ce │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 87aa │ │ │ │ + beq.n 8792 │ │ │ │ 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 87b0 │ │ │ │ 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 +6270,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 86b8 │ │ │ │ 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 86b8 │ │ │ │ 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 +6305,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 86b8 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 88be │ │ │ │ + b.n 88a6 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 88be │ │ │ │ + bpl.n 88a6 │ │ │ │ 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 8666 │ │ │ │ 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 +6340,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 8666 │ │ │ │ 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>: │ │ │ │ +00008920 <.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 .... │ │ │ │ + 0x00008928 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x00008938 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00008948 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00008958 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00008968 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00008978 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00008988 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00008998 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x000089a8 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x000089b8 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ + 0x000089c8 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ + 0x000089d8 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ + 0x000089e8 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ + 0x000089f8 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ + 0x00008a08 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ + 0x00008a18 4f4f3a63 6c656172 5f657874 656e7369 OO:clear_extensi │ │ │ │ + 0x00008a28 6f6e0000 4f497300 494f0000 63616e6e on..OIs.IO..cann │ │ │ │ + 0x00008a38 6f742067 65742061 6c6c6f63 61746f72 ot get allocator │ │ │ │ + 0x00008a48 73206e61 6d650000 4f4f6e3a 64696374 s name..OOn:dict │ │ │ │ + 0x00008a58 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ + 0x00008a68 73680000 734f7c24 703a7275 6e5f696e sh..sO|$p:run_in │ │ │ │ + 0x00008a78 5f737562 696e7465 72705f77 6974685f _subinterp_with_ │ │ │ │ + 0x00008a88 636f6e66 69670000 7375622d 696e7465 config..sub-inte │ │ │ │ + 0x00008a98 72707265 74657220 63726561 74696f6e rpreter creation │ │ │ │ + 0x00008aa8 20666169 6c656400 2e2e2f4d 6f64756c failed.../Modul │ │ │ │ + 0x00008ab8 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ + 0x00008ac8 63617069 2e630000 73746174 6520213d capi.c..state != │ │ │ │ + 0x00008ad8 204e554c 4c000000 4f690000 696e7661 NULL...Oi..inva │ │ │ │ + 0x00008ae8 6c696420 726f756e 64696e67 00000000 lid rounding.... │ │ │ │ + 0x00008af8 50794469 63745f43 6865636b 286d6574 PyDict_Check(met │ │ │ │ + 0x00008b08 61646174 61290000 7175616c 6e616d65 adata)..qualname │ │ │ │ + 0x00008b18 00000000 5079556e 69636f64 655f4368 ....PyUnicode_Ch │ │ │ │ + 0x00008b28 65636b28 756d642e 755f6e61 6d652900 eck(umd.u_name). │ │ │ │ + 0x00008b38 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ + 0x00008b48 756d642e 755f7175 616c6e61 6d652900 umd.u_qualname). │ │ │ │ + 0x00008b58 636f6e73 74730000 6e616d65 73000000 consts..names... │ │ │ │ + 0x00008b68 7661726e 616d6573 00000000 63656c6c varnames....cell │ │ │ │ + 0x00008b78 76617273 00000000 66726565 76617273 vars....freevars │ │ │ │ + 0x00008b88 00000000 66617374 68696464 656e0000 ....fasthidden.. │ │ │ │ + 0x00008b98 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ + 0x00008ba8 2e755f63 6f6e7374 73290000 50794469 .u_consts)..PyDi │ │ │ │ + 0x00008bb8 63745f43 6865636b 28756d64 2e755f6e ct_Check(umd.u_n │ │ │ │ + 0x00008bc8 616d6573 29000000 50794469 63745f43 ames)...PyDict_C │ │ │ │ + 0x00008bd8 6865636b 28756d64 2e755f76 61726e61 heck(umd.u_varna │ │ │ │ + 0x00008be8 6d657329 00000000 50794469 63745f43 mes)....PyDict_C │ │ │ │ + 0x00008bf8 6865636b 28756d64 2e755f63 656c6c76 heck(umd.u_cellv │ │ │ │ + 0x00008c08 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ + 0x00008c18 6865636b 28756d64 2e755f66 72656576 heck(umd.u_freev │ │ │ │ + 0x00008c28 61727329 00000000 50794469 63745f43 ars)....PyDict_C │ │ │ │ + 0x00008c38 6865636b 28756d64 2e755f66 61737468 heck(umd.u_fasth │ │ │ │ + 0x00008c48 69646465 6e290000 61726763 6f756e74 idden)..argcount │ │ │ │ + 0x00008c58 00000000 706f736f 6e6c7961 7267636f ....posonlyargco │ │ │ │ + 0x00008c68 756e7400 6b776f6e 6c796172 67636f75 unt.kwonlyargcou │ │ │ │ + 0x00008c78 6e740000 66697273 746c696e 656e6f00 nt..firstlineno. │ │ │ │ + 0x00008c88 756d642e 755f6172 67636f75 6e74203e umd.u_argcount > │ │ │ │ + 0x00008c98 3d203000 756d642e 755f706f 736f6e6c = 0.umd.u_posonl │ │ │ │ + 0x00008ca8 79617267 636f756e 74203e3d 20300000 yargcount >= 0.. │ │ │ │ + 0x00008cb8 756d642e 755f6b77 6f6e6c79 61726763 umd.u_kwonlyargc │ │ │ │ + 0x00008cc8 6f756e74 203e3d20 30000000 756d642e ount >= 0...umd. │ │ │ │ + 0x00008cd8 755f6669 7273746c 696e656e 6f203e3d u_firstlineno >= │ │ │ │ + 0x00008ce8 20300000 5f5f6469 63745f5f 00000000 0..__dict__.... │ │ │ │ + 0x00008cf8 62616420 636f6e66 69672025 52000000 bad config %R... │ │ │ │ + 0x00008d08 7365745f 62617365 73000000 7365745f set_bases...set_ │ │ │ │ + 0x00008d18 636c6173 73000000 7b736b73 6b736b73 class...{sksksks │ │ │ │ + 0x00008d28 6b736b7d 00000000 66756e63 5f6d6f64 ksk}....func_mod │ │ │ │ + 0x00008d38 69666963 6174696f 6e000000 6275696c ification...buil │ │ │ │ + 0x00008d48 74696e5f 64696374 00000000 7365745f tin_dict....set_ │ │ │ │ + 0x00008d58 6576616c 5f667261 6d655f66 756e6300 eval_frame_func. │ │ │ │ + 0x00008d68 215f5079 5f49734d 61696e49 6e746572 !_Py_IsMainInter │ │ │ │ + 0x00008d78 70726574 65722850 79496e74 65727072 preter(PyInterpr │ │ │ │ + 0x00008d88 65746572 53746174 655f4765 74282929 eterState_Get()) │ │ │ │ + 0x00008d98 00000000 797c6973 00000000 6465636f ....y|is....deco │ │ │ │ + 0x00008da8 64652065 72726f72 3a20706f 733d257a de error: pos=%z │ │ │ │ + 0x00008db8 752c2072 6561736f 6e3d2573 00000000 u, reason=%s.... │ │ │ │ + 0x00008dc8 756e7375 70706f72 74656420 6572726f unsupported erro │ │ │ │ + 0x00008dd8 72206861 6e646c65 72000000 756e6b6e r handler...unkn │ │ │ │ + 0x00008de8 6f776e20 6572726f 7220636f 64650000 own error code.. │ │ │ │ + 0x00008df8 61726775 6d656e74 206d7573 74206265 argument must be │ │ │ │ + 0x00008e08 2061206c 69737400 7c693a67 65745f69 a list.|i:get_i │ │ │ │ + 0x00008e18 6e746572 705f7365 7474696e 67730000 nterp_settings.. │ │ │ │ + 0x00008e28 25640000 696e7465 72702021 3d204e55 %d..interp != NU │ │ │ │ + 0x00008e38 4c4c0000 66656174 7572655f 666c6167 LL..feature_flag │ │ │ │ + 0x00008e48 73000000 6f776e5f 67696c00 6b657973 s...own_gil.keys │ │ │ │ + 0x00008e58 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ + 0x00008e68 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ + 0x00008e78 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ + 0x00008e88 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ + 0x00008e98 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ + 0x00008ea8 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x00008eb8 7475706c 65290000 4f3a6765 745f6372 tuple)..O:get_cr │ │ │ │ + 0x00008ec8 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ + 0x00008ed8 5f507943 726f7373 496e7465 72707265 _PyCrossInterpre │ │ │ │ + 0x00008ee8 74657244 6174615f 52656c65 61736528 terData_Release( │ │ │ │ + 0x00008ef8 64617461 29203d3d 20300000 50794572 data) == 0..PyEr │ │ │ │ + 0x00008f08 725f4f63 63757272 65642829 00000000 r_Occurred().... │ │ │ │ + 0x00008f18 6d6f6420 213d204e 554c4c00 4f000000 mod != NULL.O... │ │ │ │ + 0x00008f28 4e6c0000 2e2e2f49 6e636c75 64652f69 Nl..../Include/i │ │ │ │ + 0x00008f38 6e746572 6e616c2f 7079636f 72655f6f nternal/pycore_o │ │ │ │ + 0x00008f48 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ + 0x00008f58 6f626a29 2d3e7470 5f666c61 67732026 obj)->tp_flags & │ │ │ │ + 0x00008f68 2050795f 5450464c 4147535f 494e4c49 Py_TPFLAGS_INLI │ │ │ │ + 0x00008f78 4e455f56 414c5545 53000000 50795f54 NE_VALUES...Py_T │ │ │ │ + 0x00008f88 59504528 6f626a29 2d3e7470 5f666c61 YPE(obj)->tp_fla │ │ │ │ + 0x00008f98 67732026 2050795f 5450464c 4147535f gs & Py_TPFLAGS_ │ │ │ │ + 0x00008fa8 4d414e41 4745445f 44494354 00000000 MANAGED_DICT.... │ │ │ │ + 0x00008fb8 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ + 0x00008fc8 5f626173 69637369 7a65203d 3d207369 _basicsize == si │ │ │ │ + 0x00008fd8 7a656f66 2850794f 626a6563 74290000 zeof(PyObject).. │ │ │ │ + 0x00008fe8 73747200 61726775 6d656e74 2027646f str.argument 'do │ │ │ │ + 0x00008ff8 63270000 636f6d70 696c6572 5f636c65 c'..compiler_cle │ │ │ │ + 0x00009008 616e646f 63000000 557c6973 00000000 andoc...U|is.... │ │ │ │ + 0x00009018 656e636f 64652065 72726f72 3a20706f encode error: po │ │ │ │ + 0x00009028 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ + 0x00009038 00000000 4f3a7265 73746f72 655f6372 ....O:restore_cr │ │ │ │ + 0x00009048 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ + 0x00009058 2e2e2f49 6e636c75 64652f6f 626a6563 ../Include/objec │ │ │ │ + 0x00009068 742e6800 6f622d3e 6f625f74 79706520 t.h.ob->ob_type │ │ │ │ + 0x00009078 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ + 0x00009088 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ + 0x00009098 5079426f 6f6c5f54 79706500 5f746573 PyBool_Type._tes │ │ │ │ + 0x000090a8 74696e74 65726e61 6c636170 69000000 tinternalcapi... │ │ │ │ + 0x000090b8 6d6f6420 213d2050 795f4e6f 6e650000 mod != Py_None.. │ │ │ │ + 0x000090c8 6d6f6475 6c652021 3d204e55 4c4c0000 module != NULL.. │ │ │ │ + 0x000090d8 7c4f246c 3a637265 6174655f 696e7465 |O$l:create_inte │ │ │ │ + 0x000090e8 72707265 74657200 676f7420 756e6578 rpreter.got unex │ │ │ │ + 0x000090f8 70656374 65642063 6f6e6669 67000000 pected config... │ │ │ │ + 0x00009108 636f6e66 6967203d 3d204e55 4c4c0000 config == NULL.. │ │ │ │ + 0x00009118 74737461 7465203d 3d204e55 4c4c0000 tstate == NULL.. │ │ │ │ + 0x00009128 756e7375 70706f72 74656420 7768656e unsupported when │ │ │ │ + 0x00009138 63652025 6c640000 696e7465 72706964 ce %ld..interpid │ │ │ │ + 0x00009148 203e205f 50795275 6e74696d 652e696e > _PyRuntime.in │ │ │ │ + 0x00009158 74657270 72657465 72732e6e 6578745f terpreters.next_ │ │ │ │ + 0x00009168 69640000 4f3a6465 7374726f 795f696e id..O:destroy_in │ │ │ │ + 0x00009178 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ + 0x00009188 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ + 0x00009198 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ + 0x000091a8 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ + 0x000091b8 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ + 0x000091c8 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ + 0x000091d8 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ + 0x000091e8 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x000091f8 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ + 0x00009208 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x00009218 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ + 0x00009228 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ + 0x00009238 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ + 0x00009248 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ + 0x00009258 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ + 0x00009268 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00009278 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ + 0x00009288 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ + 0x00009298 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ + 0x000092a8 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ + 0x000092b8 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ + 0x000092c8 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ + 0x000092d8 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ + 0x000092e8 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ + 0x000092f8 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ + 0x00009308 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ + 0x00009318 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ + 0x00009328 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ + 0x00009338 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ + 0x00009348 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ + 0x00009358 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ + 0x00009368 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ + 0x00009378 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ + 0x00009388 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ + 0x00009398 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ + 0x000093a8 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ + 0x000093b8 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ + 0x000093c8 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ + 0x000093d8 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ + 0x000093e8 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ + 0x000093f8 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ + 0x00009408 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ + 0x00009418 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ + 0x00009428 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ + 0x00009438 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ + 0x00009448 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ + 0x00009458 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ + 0x00009468 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ + 0x00009478 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ + 0x00009488 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x00009498 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ + 0x000094a8 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ + 0x000094b8 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x000094c8 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ + 0x000094d8 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ + 0x000094e8 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x000094f8 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ + 0x00009508 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ + 0x00009518 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ + 0x00009528 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ + 0x00009538 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ + 0x00009548 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ + 0x00009558 6d2d3e5f 62697473 203d3d20 31207c7c m->_bits == 1 || │ │ │ │ + 0x00009568 206d2d3e 5f626974 73203d3d 20330000 m->_bits == 3.. │ │ │ │ + 0x00009578 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ + 0x00009588 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ + 0x00009598 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ + 0x000095a8 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ + 0x000095b8 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ + 0x000095c8 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ + 0x000095d8 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ + 0x000095e8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x000095f8 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ + 0x00009608 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ + 0x00009618 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009628 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ + 0x00009638 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009648 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ + 0x00009658 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009668 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ + 0x00009678 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ + 0x00009688 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ + 0x00009698 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ + 0x000096a8 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x000096b8 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ + 0x000096c8 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ + 0x000096d8 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x000096e8 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ + 0x000096f8 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ + 0x00009708 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ + 0x00009718 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ + 0x00009728 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ + 0x00009738 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ + 0x00009748 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ + 0x00009758 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ + 0x00009768 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ + 0x00009778 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ + 0x00009788 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ + 0x00009798 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ + 0x000097a8 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ + 0x000097b8 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ + 0x000097c8 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ + 0x000097d8 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ + 0x000097e8 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ + 0x000097f8 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ + 0x00009808 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ + 0x00009818 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ + 0x00009828 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ + 0x00009838 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ + 0x00009848 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ + 0x00009858 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ + 0x00009868 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ + 0x00009878 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ + 0x00009888 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ + 0x00009898 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ + 0x000098a8 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ + 0x000098b8 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ + 0x000098c8 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ + 0x000098d8 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ + 0x000098e8 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ + 0x000098f8 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ + 0x00009908 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ + 0x00009918 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ + 0x00009928 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ + 0x00009938 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ + 0x00009948 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ + 0x00009958 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ + 0x00009968 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ + 0x00009978 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ + 0x00009988 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ + 0x00009998 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ + 0x000099a8 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ + 0x000099b8 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ + 0x000099c8 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ + 0x000099d8 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ + 0x000099e8 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ + 0x000099f8 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ + 0x00009a08 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ + 0x00009a18 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ + 0x00009a28 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ + 0x00009a38 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ + 0x00009a48 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ + 0x00009a58 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ + 0x00009a68 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ + 0x00009a78 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ + 0x00009a88 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ + 0x00009a98 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ + 0x00009aa8 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ + 0x00009ab8 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ + 0x00009ac8 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ + 0x00009ad8 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ + 0x00009ae8 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ + 0x00009af8 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ + 0x00009b08 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ + 0x00009b18 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ + 0x00009b28 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ + 0x00009b38 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ + 0x00009b48 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ + 0x00009b58 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ + 0x00009b68 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ + 0x00009b78 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ + 0x00009b88 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ + 0x00009b98 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ + 0x00009ba8 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ + 0x00009bb8 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ + 0x00009bc8 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ + 0x00009bd8 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ + 0x00009be8 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ + 0x00009bf8 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ + 0x00009c08 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ + 0x00009c18 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ + 0x00009c28 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00009c38 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ + 0x00009c48 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ + 0x00009c58 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ + 0x00009c68 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ + 0x00009c78 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ + 0x00009c88 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ + 0x00009c98 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ + 0x00009ca8 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ + 0x00009cb8 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ + 0x00009cc8 63740000 6f626a65 63742069 73206e6f ct..object is no │ │ │ │ + 0x00009cd8 74207365 656e2061 73206672 65656400 t seen as freed. │ │ │ │ + 0x00009ce8 4f210000 4661696c 65642074 6f20636f O!..Failed to co │ │ │ │ + 0x00009cf8 6d70696c 65207472 616d706f 6c696e65 mpile trampoline │ │ │ │ + 0x00009d08 00000000 4661696c 65642074 6f207365 ....Failed to se │ │ │ │ + 0x00009d18 74207065 72736973 745f6166 7465725f t persist_after_ │ │ │ │ + 0x00009d28 666f726b 00000000 62656e63 686d6172 fork....benchmar │ │ │ │ + 0x00009d38 6b5f6c6f 636b7300 646f6300 7370616d k_locks.doc.spam │ │ │ │ + 0x00009d48 00000000 66696c65 6e616d65 00000000 ....filename.... │ │ │ │ + 0x00009d58 696e7374 72756374 696f6e73 00000000 instructions.... │ │ │ │ + 0x00009d68 6d657461 64617461 00000000 6e6c6f63 metadata....nloc │ │ │ │ + 0x00009d78 616c7300 61737400 6f707469 6d697a65 als.ast.optimize │ │ │ │ + 0x00009d88 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ + 0x00009d98 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ + 0x00009da8 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ + 0x00009db8 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ + 0x00009dc8 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ + 0x00009dd8 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ + 0x00009de8 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ + 0x00009df8 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ + 0x00009e08 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ + 0x00009e18 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ + 0x00009e28 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ + 0x00009e38 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ + 0x00009e48 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ + 0x00009e58 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ + 0x00009e68 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ + 0x00009e78 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ + 0x00009e88 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ + 0x00009e98 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ + 0x00009ea8 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ + 0x00009eb8 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ + 0x00009ec8 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ + 0x00009ed8 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x00009ee8 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ + 0x00009ef8 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ + 0x00009f08 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ + 0x00009f18 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x00009f28 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ + 0x00009f38 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ + 0x00009f48 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ + 0x00009f58 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ + 0x00009f68 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ + 0x00009f78 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ + 0x00009f88 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ + 0x00009f98 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ + 0x00009fa8 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ + 0x00009fb8 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ + 0x00009fc8 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x00009fd8 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ + 0x00009fe8 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ + 0x00009ff8 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ + 0x0000a008 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ + 0x0000a018 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ + 0x0000a028 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ + 0x0000a038 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ + 0x0000a048 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ + 0x0000a058 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ + 0x0000a068 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ + 0x0000a078 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ + 0x0000a088 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ + 0x0000a098 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ + 0x0000a0a8 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ + 0x0000a0b8 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ + 0x0000a0c8 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ + 0x0000a0d8 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ + 0x0000a0e8 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ + 0x0000a0f8 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000a108 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ + 0x0000a118 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ + 0x0000a128 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ + 0x0000a138 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ + 0x0000a148 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ + 0x0000a158 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ + 0x0000a168 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ + 0x0000a178 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ + 0x0000a188 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ + 0x0000a198 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ + 0x0000a1a8 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ + 0x0000a1b8 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ + 0x0000a1c8 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000a1d8 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ + 0x0000a1e8 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000a1f8 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000a208 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000a218 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000a228 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ + 0x0000a238 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ + 0x0000a248 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ + 0x0000a258 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ + 0x0000a268 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ + 0x0000a278 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ + 0x0000a288 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ + 0x0000a298 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ + 0x0000a2a8 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ + 0x0000a2b8 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ + 0x0000a2c8 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ + 0x0000a2d8 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ + 0x0000a2e8 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ + 0x0000a2f8 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ + 0x0000a308 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ + 0x0000a318 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ + 0x0000a328 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ + 0x0000a338 335f6765 74617267 73000000 5f707965 3_getargs..._pye │ │ │ │ + 0x0000a348 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ + 0x0000a358 63616c6c 6261636b 00000000 6e756d00 callback....num. │ │ │ │ + 0x0000a368 626c6f63 6b696e67 00000000 656e7375 blocking....ensu │ │ │ │ + 0x0000a378 72655f61 64646564 00000000 636f6465 re_added....code │ │ │ │ + 0x0000a388 00000000 6d61696e 00000000 7768656e ....main....when │ │ │ │ + 0x0000a398 63650000 78690000 74657374 5f6c6f63 ce..xi..test_loc │ │ │ │ + 0x0000a3a8 6b5f6261 73696300 74657374 5f6c6f63 k_basic.test_loc │ │ │ │ + 0x0000a3b8 6b5f7477 6f5f7468 72656164 73000000 k_two_threads... │ │ │ │ + 0x0000a3c8 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000a3d8 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ + 0x0000a3e8 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ + 0x0000a3f8 5f6c6f63 6b5f6265 6e63686d 61726b00 _lock_benchmark. │ │ │ │ + 0x0000a408 74657374 5f6c6f63 6b5f6f6e 63650000 test_lock_once.. │ │ │ │ + 0x0000a418 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ + 0x0000a428 00000000 74657374 5f6c6f63 6b5f7265 ....test_lock_re │ │ │ │ + 0x0000a438 63757273 69766500 5f507954 696d655f cursive._PyTime_ │ │ │ │ + 0x0000a448 41734d69 63726f73 65636f6e 64730000 AsMicroseconds.. │ │ │ │ + 0x0000a458 5f507954 696d655f 41734d69 6c6c6973 _PyTime_AsMillis │ │ │ │ + 0x0000a468 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ + 0x0000a478 41735469 6d657370 65630000 5f507954 AsTimespec.._PyT │ │ │ │ + 0x0000a488 696d655f 41735469 6d657370 65635f63 ime_AsTimespec_c │ │ │ │ + 0x0000a498 6c616d70 00000000 5f507954 696d655f lamp...._PyTime_ │ │ │ │ + 0x0000a4a8 41735469 6d657661 6c000000 5f507954 AsTimeval..._PyT │ │ │ │ + 0x0000a4b8 696d655f 41735469 6d657661 6c5f636c ime_AsTimeval_cl │ │ │ │ + 0x0000a4c8 616d7000 5f507954 696d655f 46726f6d amp._PyTime_From │ │ │ │ + 0x0000a4d8 5365636f 6e647300 5f507954 696d655f Seconds._PyTime_ │ │ │ │ + 0x0000a4e8 46726f6d 5365636f 6e64734f 626a6563 FromSecondsObjec │ │ │ │ + 0x0000a4f8 74000000 5f507954 696d655f 4f626a65 t..._PyTime_Obje │ │ │ │ + 0x0000a508 6374546f 54696d65 5f740000 5f507954 ctToTime_t.._PyT │ │ │ │ + 0x0000a518 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ + 0x0000a528 73706563 00000000 5f507954 696d655f spec...._PyTime_ │ │ │ │ + 0x0000a538 4f626a65 6374546f 54696d65 76616c00 ObjectToTimeval. │ │ │ │ + 0x0000a548 7365745f 75706461 74650000 7365745f set_update..set_ │ │ │ │ + 0x0000a558 6e657874 5f656e74 72790000 74657374 next_entry..test │ │ │ │ + 0x0000a568 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000a578 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ + 0x0000a588 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ + 0x0000a598 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a5a8 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ + 0x0000a5b8 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a5c8 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ + 0x0000a5d8 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a5e8 6374696f 6e735f67 63000000 6765745f ctions_gc...get_ │ │ │ │ + 0x0000a5f8 6d6f6475 6c655f73 74617465 00000000 module_state.... │ │ │ │ + 0x0000a608 5f746573 74696e74 65726e61 6c636170 _testinternalcap │ │ │ │ + 0x0000a618 695f6173 73656d62 6c655f63 6f64655f i_assemble_code_ │ │ │ │ + 0x0000a628 6f626a65 63745f69 6d706c00 00000000 object_impl..... │ │ │ │ + 0x0000a638 00000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x0000a648 01000000 02000000 67685f31 31393231 ........gh_11921 │ │ │ │ + 0x0000a658 335f6765 74617267 735f696d 706c0000 3_getargs_impl.. │ │ │ │ + 0x0000a668 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ + 0x0000a678 6e677300 6765745f 6f626a65 63745f64 ngs.get_object_d │ │ │ │ + 0x0000a688 6963745f 76616c75 65730000 50795475 ict_values..PyTu │ │ │ │ + 0x0000a698 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ + 0x0000a6a8 6765745f 63726f73 73696e74 6572705f get_crossinterp_ │ │ │ │ + 0x0000a6b8 64617461 00000000 5f707965 72725f73 data...._pyerr_s │ │ │ │ + 0x0000a6c8 65746b65 79657272 6f720000 50795475 etkeyerror..PyTu │ │ │ │ + 0x0000a6d8 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ + 0x0000a6e8 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ + 0x0000a6f8 56616c75 65730000 50795f53 495a4500 Values..Py_SIZE. │ │ │ │ + 0x0000a708 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ + 0x0000a718 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ + 0x0000a728 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ + 0x0000a738 72645f65 76616c00 5f6e6577 5f696e74 rd_eval._new_int │ │ │ │ + 0x0000a748 65727072 65746572 00000000 756e7573 erpreter....unus │ │ │ │ + 0x0000a758 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ + 0x0000a768 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ + 0x0000a778 65786973 74730000 6c696e6b 5f696e74 exists..link_int │ │ │ │ + 0x0000a788 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000a798 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000a7a8 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000a7b8 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ + 0x0000a7c8 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ + 0x0000a7d8 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ + 0x0000a7e8 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000a7f8 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ + 0x0000a808 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ + 0x0000a818 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ + 0x0000a828 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ + 0x0000a838 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ + 0x0000a848 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ + 0x0000a858 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000a868 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ + 0x0000a878 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ + 0x0000a888 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ + 0x0000a898 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ + 0x0000a8a8 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ + 0x0000a8b8 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ + 0x0000a8c8 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ + 0x0000a8d8 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ + 0x0000a8e8 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ + 0x0000a8f8 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000a908 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ + 0x0000a918 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ + 0x0000a928 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ + 0x0000a938 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ + 0x0000a948 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ + 0x0000a958 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ + 0x0000a968 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ + 0x0000a978 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ + 0x0000a988 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0000a998 01000000 01000000 01000000 ffffffff ................ │ │ │ │ + 0x0000a9a8 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ + 0x0000a9b8 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ + 0x0000a9c8 03000000 02000000 01000000 fdffffff ................ │ │ │ │ + 0x0000a9d8 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ + 0x0000a9e8 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ + 0x0000a9f8 ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ + 0x0000aa08 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ + 0x0000aa18 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ + 0x0000aa28 ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ + 0x0000aa38 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ + 0x0000aa48 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ + 0x0000aa58 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ + 0x0000aa68 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ + 0x0000aa78 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ + 0x0000aa88 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ + 0x0000aa98 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ + 0x0000aaa8 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ + 0x0000aab8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0000aac8 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ + 0x0000aad8 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ + 0x0000aae8 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ + 0x0000aaf8 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ + 0x0000ab08 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ + 0x0000ab18 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ + 0x0000ab28 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ + 0x0000ab38 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ + 0x0000ab48 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ + 0x0000ab58 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ + 0x0000ab68 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x0000ab78 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ + 0x0000ab88 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ + 0x0000ab98 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ + 0x0000aba8 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ + 0x0000abb8 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ + 0x0000abc8 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ + 0x0000abd8 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ + 0x0000abe8 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ + 0x0000abf8 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ + 0x0000ac08 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ + 0x0000ac18 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ + 0x0000ac28 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ + 0x0000ac38 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ + 0x0000ac48 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ + 0x0000ac58 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ + 0x0000ac68 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ + 0x0000ac78 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ + 0x0000ac88 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ + 0x0000ac98 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ + 0x0000aca8 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ + 0x0000acb8 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ + 0x0000acc8 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x0000acd8 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ + 0x0000ace8 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x0000acf8 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ + 0x0000ad08 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ + 0x0000ad18 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ + 0x0000ad28 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ + 0x0000ad38 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ + 0x0000ad48 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ + 0x0000ad58 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ + 0x0000ad68 292e0000 40000000 09000000 30000000 )...@.......0... │ │ │ │ + 0x0000ad78 09000000 04000000 09000000 0c000000 ................ │ │ │ │ + 0x0000ad88 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ + 0x0000ad98 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ + 0x0000ada8 09000000 11000000 09000000 33000000 ............3... │ │ │ │ + 0x0000adb8 09000000 15000000 09000000 12000000 ................ │ │ │ │ + 0x0000adc8 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ + 0x0000add8 09000000 10000000 09000000 24000000 ............$... │ │ │ │ + 0x0000ade8 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ + 0x0000adf8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000ae14 00000000 .... │ │ │ │ + 0x0000adfc 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed4 196d0000 .m.. │ │ │ │ + 0x0001fed4 996a0000 .j.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed8 d96c0000 .l.. │ │ │ │ + 0x0001fed8 596a0000 Yj.. │ │ │ ├── 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 409d0000 00000000 449d0000 00000000 @.......D....... │ │ │ │ + 0x0001feec 4c9d0000 589d0000 689d0000 00000000 L...X...h....... │ │ │ │ + 0x0001fefc 589d0000 588b0000 749d0000 00000000 X...X...t....... │ │ │ │ + 0x0001ff0c 7c9d0000 4c9d0000 809d0000 8c9d0000 |...L........... │ │ │ │ 0x0001ff1c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,127 +1,127 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x0002033c 3c030200 ffffff3f 00000000 00000000 <......?........ │ │ │ │ - 0x0002034c 00000000 00000000 bc900000 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.. │ │ │ │ + 0x0002034c 00000000 00000000 a4900000 00000000 ................ │ │ │ │ + 0x0002035c 04000000 a8060200 88060200 f55d0000 .............].. │ │ │ │ + 0x0002036c b9740000 d5740000 a0a30000 e9410000 .t...t.......A.. │ │ │ │ + 0x0002037c 04000000 00000000 b0a30000 cf4a0000 .............J.. │ │ │ │ + 0x0002038c 04000000 00000000 c8a30000 dd440000 .............D.. │ │ │ │ + 0x0002039c 04000000 00000000 dca30000 79450000 ............yE.. │ │ │ │ + 0x000203ac 04000000 00000000 309d0000 ed5c0000 ........0....\.. │ │ │ │ + 0x000203bc 80000000 80aa0000 f4a30000 b5420000 .............B.. │ │ │ │ + 0x000203cc 04000000 00000000 08a40000 117c0000 .............|.. │ │ │ │ + 0x000203dc 04000000 00000000 18a40000 19480000 .............H.. │ │ │ │ + 0x000203ec 04000000 00000000 2ca40000 61460000 ........,...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 40a40000 415e0000 ........@...A^.. │ │ │ │ + 0x0002041c 01000000 00000000 58a40000 e55e0000 ........X....^.. │ │ │ │ + 0x0002042c 01000000 00000000 70a40000 d15f0000 ........p...._.. │ │ │ │ + 0x0002043c 01000000 00000000 84a40000 8d3d0000 .............=.. │ │ │ │ + 0x0002044c 01000000 00000000 a0a40000 d1600000 .............`.. │ │ │ │ + 0x0002045c 01000000 00000000 b4a40000 fd3d0000 .............=.. │ │ │ │ + 0x0002046c 01000000 00000000 cca40000 69620000 ............ib.. │ │ │ │ + 0x0002047c 01000000 00000000 e0a40000 99620000 .............b.. │ │ │ │ + 0x0002048c 01000000 00000000 fca40000 fd620000 .............b.. │ │ │ │ + 0x0002049c 01000000 00000000 14a50000 61630000 ............ac.. │ │ │ │ + 0x000204ac 01000000 00000000 30a50000 d9630000 ........0....c.. │ │ │ │ 0x000204bc 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204cc 00000000 00000000 60a50000 15820000 ........`....... │ │ │ │ - 0x000204dc 01000000 00000000 6ca50000 f9800000 ........l....... │ │ │ │ + 0x000204cc 00000000 00000000 48a50000 fd810000 ........H....... │ │ │ │ + 0x000204dc 01000000 00000000 54a50000 e1800000 ........T....... │ │ │ │ 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 64a50000 5d510000 ........d...]Q.. │ │ │ │ + 0x0002050c 04000000 00000000 7ca50000 75530000 ........|...uS.. │ │ │ │ + 0x0002051c 04000000 00000000 98a50000 19540000 .............T.. │ │ │ │ + 0x0002052c 04000000 00000000 b8a50000 89540000 .............T.. │ │ │ │ + 0x0002053c 04000000 00000000 d8a50000 31520000 ............1R.. │ │ │ │ 0x0002054c 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002055c 00000000 00000000 00000000 0cff0100 ................ │ │ │ │ - 0x0002056c 0c9f0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002056c f49e0000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002057c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002058c 00000000 9ca30000 a08a0000 b4a30000 ................ │ │ │ │ - 0x0002059c 00000000 00000000 fcfe0100 209f0000 ............ ... │ │ │ │ + 0x0002058c 00000000 84a30000 888a0000 9ca30000 ................ │ │ │ │ + 0x0002059c 00000000 00000000 fcfe0100 089f0000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205cc 00000000 ecfe0100 309f0000 00000000 ........0....... │ │ │ │ + 0x000205cc 00000000 ecfe0100 189f0000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205fc e4fe0100 48a30000 00000000 00000000 ....H........... │ │ │ │ + 0x000205fc e4fe0100 30a30000 00000000 00000000 ....0........... │ │ │ │ 0x0002060c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002061c 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ - 0x0002062c 14900000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002062c fc8f0000 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 ................ │ │ │ │ - 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;..........\... │ │ │ │ + 0x0002064c 00000000 888a0000 94a30000 00000000 ................ │ │ │ │ + 0x0002065c 68910000 00000000 68910000 84a30000 h.......h....... │ │ │ │ + 0x0002066c 8ca30000 00000000 58a30000 64a30000 ........X...d... │ │ │ │ + 0x0002067c 68a30000 74a30000 00000000 02000000 h...t........... │ │ │ │ + 0x0002068c a96a0000 03000000 02000000 04000000 .j.............. │ │ │ │ + 0x0002069c 01000000 00000000 00000000 9c9d0000 ................ │ │ │ │ + 0x000206ac 416c0000 04000000 00000000 a89d0000 Al.............. │ │ │ │ + 0x000206bc d55d0000 04000000 00000000 bc9d0000 .].............. │ │ │ │ + 0x000206cc 353d0000 04000000 00000000 d89d0000 5=.............. │ │ │ │ + 0x000206dc 456c0000 04000000 00000000 e49d0000 El.............. │ │ │ │ + 0x000206ec 61590000 04000000 00000000 f49d0000 aY.............. │ │ │ │ + 0x000206fc dd4c0000 04000000 00000000 049e0000 .L.............. │ │ │ │ + 0x0002070c f97c0000 04000000 00000000 149e0000 .|.............. │ │ │ │ + 0x0002071c 616c0000 04000000 00000000 209e0000 al.......... ... │ │ │ │ + 0x0002072c a1750000 08000000 00000000 2c9e0000 .u..........,... │ │ │ │ + 0x0002073c 4d770000 04000000 00000000 409e0000 Mw..........@... │ │ │ │ + 0x0002074c 9d550000 04000000 00000000 509e0000 .U..........P... │ │ │ │ + 0x0002075c b94d0000 04000000 00000000 609e0000 .M..........`... │ │ │ │ + 0x0002076c 95700000 08000000 00000000 709e0000 .p..........p... │ │ │ │ + 0x0002077c 455b0000 04000000 00000000 889e0000 E[.............. │ │ │ │ + 0x0002078c f5750000 01000000 00000000 989e0000 .u.............. │ │ │ │ + 0x0002079c d5700000 01000000 00000000 a89e0000 .p.............. │ │ │ │ + 0x000207ac 9d770000 04000000 00000000 c09e0000 .w.............. │ │ │ │ + 0x000207bc 9d710000 08000000 00000000 fc8f0000 .q.............. │ │ │ │ + 0x000207cc bd3c0000 82000000 1cad0000 d89e0000 .<.............. │ │ │ │ + 0x000207dc 7d6b0000 04000000 c8ac0000 f49e0000 }k.............. │ │ │ │ + 0x000207ec 816b0000 82000000 54ac0000 089f0000 .k......T....... │ │ │ │ + 0x000207fc f16e0000 82000000 e0ab0000 189f0000 .n.............. │ │ │ │ + 0x0002080c cd370000 82000000 68ab0000 309f0000 .7......h...0... │ │ │ │ + 0x0002081c 19720000 01000000 00000000 449f0000 .r..........D... │ │ │ │ + 0x0002082c 9d6c0000 01000000 00000000 549f0000 .l..........T... │ │ │ │ + 0x0002083c 31370000 01000000 00000000 6c9f0000 17..........l... │ │ │ │ + 0x0002084c 0d3b0000 04000000 00000000 849f0000 .;.............. │ │ │ │ + 0x0002085c a13f0000 08000000 00000000 949f0000 .?.............. │ │ │ │ + 0x0002086c 35400000 08000000 00000000 a49f0000 5@.............. │ │ │ │ + 0x0002087c e93f0000 08000000 00000000 b49f0000 .?.............. │ │ │ │ + 0x0002088c fd5a0000 08000000 00000000 c89f0000 .Z.............. │ │ │ │ + 0x0002089c 51640000 03000000 00000000 dc9f0000 Qd.............. │ │ │ │ + 0x000208ac 81400000 01000000 00000000 f09f0000 .@.............. │ │ │ │ + 0x000208bc ed6c0000 01000000 00000000 0ca00000 .l.............. │ │ │ │ + 0x000208cc 4d5a0000 04000000 00000000 20a00000 MZ.......... ... │ │ │ │ + 0x000208dc ad820000 08000000 00000000 4ca00000 ............L... │ │ │ │ + 0x000208ec 0d5c0000 04000000 00000000 74a00000 .\..........t... │ │ │ │ + 0x000208fc 915b0000 04000000 00000000 94a00000 .[.............. │ │ │ │ + 0x0002090c 8d5b0000 04000000 00000000 b4a00000 .[.............. │ │ │ │ + 0x0002091c e15b0000 04000000 00000000 dca00000 .[.............. │ │ │ │ + 0x0002092c 316d0000 04000000 00000000 f4a00000 1m.............. │ │ │ │ + 0x0002093c 3d730000 08000000 00000000 0ca10000 =s.............. │ │ │ │ + 0x0002094c 69740000 04000000 00000000 548a0000 it..........T... │ │ │ │ + 0x0002095c 796d0000 01000000 00000000 14a10000 ym.............. │ │ │ │ + 0x0002096c 01780000 03000000 00000000 28a10000 .x..........(... │ │ │ │ + 0x0002097c 9d7a0000 03000000 00000000 3ca10000 .z..........<... │ │ │ │ + 0x0002098c 357b0000 03000000 00000000 50a10000 5{..........P... │ │ │ │ + 0x0002099c d56d0000 03000000 00000000 70a10000 .m..........p... │ │ │ │ + 0x000209ac 79770000 08000000 00000000 84a10000 yw.............. │ │ │ │ + 0x000209bc e53d0000 04000000 00000000 98a10000 .=.............. │ │ │ │ + 0x000209cc 853e0000 04000000 00000000 b0a10000 .>.............. │ │ │ │ + 0x000209dc 1d7a0000 08000000 00000000 c4a10000 .z.............. │ │ │ │ + 0x000209ec e97b0000 08000000 00000000 e0a10000 .{.............. │ │ │ │ + 0x000209fc e93e0000 08000000 00000000 fca10000 .>.............. │ │ │ │ + 0x00020a0c 453f0000 08000000 00000000 18a20000 E?.............. │ │ │ │ + 0x00020a1c f97a0000 08000000 00000000 34a20000 .z..........4... │ │ │ │ + 0x00020a2c 395c0000 01000000 00000000 54a20000 9\..........T... │ │ │ │ + 0x00020a3c 995c0000 01000000 00000000 7ca20000 .\..........|... │ │ │ │ + 0x00020a4c 4d5f0000 01000000 00000000 94a20000 M_.............. │ │ │ │ + 0x00020a5c 2d600000 01000000 00000000 809b0000 -`.............. │ │ │ │ + 0x00020a6c 8d580000 04000000 44ab0000 b0a20000 .X......D....... │ │ │ │ + 0x00020a7c 21700000 04000000 00000000 c8a20000 !p.............. │ │ │ │ + 0x00020a8c 91370000 04000000 00000000 e4a20000 .7.............. │ │ │ │ + 0x00020a9c 6d740000 08000000 00000000 f8a20000 mt.............. │ │ │ │ + 0x00020aac d56e0000 08000000 00000000 14a30000 .n.............. │ │ │ │ + 0x00020abc 733d0000 04000000 00000000 30a30000 s=..........0... │ │ │ │ + 0x00020acc 393b0000 82000000 fcaa0000 44a30000 9;..........D... │ │ │ │ 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 35336632 37646664 33366666 34636437 53f27dfd36ff4cd7 │ │ │ │ + 0x00000010 37396530 61303731 32353662 34636566 79e0a071256b4cef │ │ │ │ + 0x00000020 32643263 36342e64 65627567 00000000 2d2c64.debug.... │ │ │ │ + 0x00000030 167d7de9 .}}.