--- /srv/rebuilderd/tmp/rebuilderd9ga7VP/inputs/libpython3.14-stdlib_3.14.7-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd9ga7VP/out/libpython3.14-stdlib_3.14.7-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-11 08:48:35.000000 debian-binary │ --rw-r--r-- 0 0 0 10972 2026-08-11 08:48:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2166536 2026-08-11 08:48:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 10968 2026-08-11 08:48:35.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 2165020 2026-08-11 08:48:35.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -173,15 +173,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 420532 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_remote_debugging.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 136244 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_sqlite3.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 68352 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testbuffer.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 284500 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testcapi.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 73124 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testclinic.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 66956 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testclinic_limited.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 66936 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testimportmultiple.cpython-314-arm-linux-gnueabihf.so │ │ │ --rw-r--r-- 0 root (0) root (0) 70196 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testinternalcapi.cpython-314-arm-linux-gnueabihf.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 70200 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testinternalcapi.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 139812 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testlimitedcapi.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 69140 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testmultiphase.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 67552 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_testsinglephase.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 67000 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_uuid.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 67176 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_xxtestfuzz.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 67948 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_zoneinfo.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 68620 2026-08-11 08:48:35.000000 ./usr/lib/python3.14/lib-dynload/_zstd.cpython-314-arm-linux-gnueabihf.so │ │ ├── ./usr/lib/python3.14/lib-dynload/_asyncio.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0ac0c 0x0ac0c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0aa24 0x0aa24 R E 0x10000 │ │ │ │ LOAD 0x00fe7c 0x0001fe7c 0x0001fe7c 0x00d9c 0x00da0 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff40 0x0001ff40 0x0001ff40 0x000c0 0x000c0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fe7c 0x0001fe7c 0x0001fe7c 0x00184 0x00184 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000118 000118 000020 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00000138 000138 0006e0 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 00000818 000818 0007fd 00 A 0 0 1 │ │ │ │ [ 5] .rel.dyn REL 00001018 001018 000a20 08 A 3 0 4 │ │ │ │ [ 6] .rel.plt REL 00001a38 001a38 000298 08 AI 3 17 4 │ │ │ │ [ 7] .init PROGBITS 00001cd0 001cd0 00000c 00 AX 0 0 4 │ │ │ │ [ 8] .plt PROGBITS 00001cdc 001cdc 00041c 04 AX 0 0 4 │ │ │ │ - [ 9] .text PROGBITS 000020f8 0020f8 00618c 00 AX 0 0 4 │ │ │ │ - [10] .fini PROGBITS 00008284 008284 000008 00 AX 0 0 4 │ │ │ │ - [11] .rodata PROGBITS 0000828c 00828c 00297c 00 A 0 0 4 │ │ │ │ - [12] .eh_frame PROGBITS 0000ac08 00ac08 000004 00 A 0 0 4 │ │ │ │ + [ 9] .text PROGBITS 000020f8 0020f8 005fa4 00 AX 0 0 4 │ │ │ │ + [10] .fini PROGBITS 0000809c 00809c 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 000080a4 0080a4 00297c 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 0000aa20 00aa20 000004 00 A 0 0 4 │ │ │ │ [13] .init_array INIT_ARRAY 0001fe7c 00fe7c 000004 04 WA 0 0 4 │ │ │ │ [14] .fini_array FINI_ARRAY 0001fe80 00fe80 000004 04 WA 0 0 4 │ │ │ │ [15] .data.rel.ro PROGBITS 0001fe84 00fe84 0000bc 00 WA 0 0 4 │ │ │ │ [16] .dynamic DYNAMIC 0001ff40 00ff40 0000c0 08 WA 4 0 4 │ │ │ │ [17] .got PROGBITS 00020000 010000 0001ac 04 WA 0 0 4 │ │ │ │ [18] .data PROGBITS 000201ac 0101ac 000a04 00 WA 0 0 4 │ │ │ │ [19] .AsyncioDebug PROGBITS 00020bb0 010bb0 000068 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff40 contains 20 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000c (INIT) 0x1cd0 │ │ │ │ - 0x0000000d (FINI) 0x8284 │ │ │ │ + 0x0000000d (FINI) 0x809c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fe7c │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fe80 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x818 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 21d322cdc81f9fd625b5911f9e58f1fb80ef1498 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bb1d1562fe311cf6544f95a0553f444bb96edbf5 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -105,15 +105,15 @@ │ │ │ │ PyType_GenericNew │ │ │ │ PyObject_GenericGetAttr │ │ │ │ PyObject_SelfIter │ │ │ │ FiJ#F(FzD │ │ │ │ +F2F9FHF │ │ │ │ +F2F!FHF │ │ │ │ -H"F-IyD8X │ │ │ │ -oI+F"FyD │ │ │ │ +bI+F"FyD │ │ │ │ H KxD J{D │ │ │ │ 3#`ch[mZ │ │ │ │ *h6imhPh │ │ │ │ FeJ F+FzD │ │ │ │ 4h?ivh`h │ │ │ │ asyncio.events │ │ │ │ _get_event_loop_policy │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00001cd0 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 740c │ │ │ │ + bl 6d7c │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ stmdbmi r6, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdbpl fp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf04fef5a │ │ │ │ ldclt 0, cr3, [r0, #-1020] @ 0xfffffc04 │ │ │ │ strdeq sp, [r1], -r0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - ldrdeq r6, [r0], -r8 │ │ │ │ + strdeq r6, [r0], -r0 │ │ │ │ blmi 59d338 │ │ │ │ @ instruction: 0xb329447b │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb59340 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 486128 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ movwcc sp, #6661 @ 0x1a05 │ │ │ │ and r6, r2, r3 │ │ │ │ ldmpl r8, {r2, r9, fp, lr} │ │ │ │ ldclt 7, cr4, [r0, #-448] @ 0xfffffe40 │ │ │ │ andeq sp, r1, ip, asr #29 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ - andeq r6, r0, r8, lsr #12 │ │ │ │ + andeq r6, r0, r0, asr #8 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb593a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ sbcpl r6, r8, r1, ror #17 │ │ │ │ strb r3, [sp, r4, lsl #6]! │ │ │ │ ldmpl r4!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ andeq lr, r1, r4, lsr r3 │ │ │ │ andeq sp, r1, sl, lsl lr │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r6, r0, r8, lsr #5 │ │ │ │ + andeq r6, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb594b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ strmi r2, [sp], -r0 │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr15, {7} │ │ │ │ @@ -221,17 +221,17 @@ │ │ │ │ @ instruction: 0xf0024620 │ │ │ │ @ instruction: 0x4630f973 │ │ │ │ @ instruction: 0xf970f002 │ │ │ │ pop {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff41f0 │ │ │ │ svclt 0x0000bc69 │ │ │ │ andeq sp, r1, r2, ror ip │ │ │ │ - andeq r6, r0, r2, asr #9 │ │ │ │ + ldrdeq r6, [r0], -sl │ │ │ │ muleq r0, ip, r1 │ │ │ │ - andeq r6, r0, r2, lsl r4 │ │ │ │ + andeq r6, r0, sl, lsr #4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8dfb08a │ │ │ │ strmi r8, [r6], -r0, lsl #1 │ │ │ │ ldrmi r4, [r0], -pc, lsl #12 │ │ │ │ @@ -287,15 +287,15 @@ │ │ │ │ eorvs r3, r3, r1, lsl #6 │ │ │ │ blmi 1ba568 │ │ │ │ strtmi r5, [r0], -ip, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sp, r1, r0, ror #31 │ │ │ │ andeq sp, r1, r6, asr #21 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r0, ror #30 │ │ │ │ + andeq r5, r0, r8, ror sp │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ strmi r6, [ip], -r0, asr #16 │ │ │ │ ldmdblt r0, {r0, r2, r4, r9, sl, lr} │ │ │ │ @@ -437,27 +437,27 @@ │ │ │ │ rscmi fp, lr, #184, 2 @ 0x2e │ │ │ │ stmdavs r2!, {r0, ip, lr, pc} │ │ │ │ blmi 3ba7c4 │ │ │ │ @ instruction: 0xf8d858fa │ │ │ │ @ instruction: 0xf8d94008 │ │ │ │ ldmdbvs r8, {r2, r3, r4, r5, r7, r8, ip, sp} │ │ │ │ strbmi fp, [r1], -r4, lsr #2 │ │ │ │ - mcrr2 0, 0, pc, sl, cr5 @ │ │ │ │ + blx 15be7ea │ │ │ │ and r4, r6, r4, lsl #12 │ │ │ │ stmdbmi r9, {r3, r8, r9, fp, lr} │ │ │ │ ldmpl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ strtmi lr, [r0], -r4, ror #21 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ muleq r1, r8, r8 │ │ │ │ andeq sp, r1, sl, ror sp │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, ip, asr #25 │ │ │ │ + andeq r5, r0, r4, ror #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59a0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi sp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ mcrmi 4, 0, r4, cr12, cr9, {3} │ │ │ │ b 1ac081c │ │ │ │ @@ -470,15 +470,15 @@ │ │ │ │ ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0x4628eab6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ strdeq sp, [r1], -r8 │ │ │ │ ldrdeq sp, [r1], -lr │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r0, ror ip │ │ │ │ + andeq r5, r0, r8, lsl #21 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59a60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0x46154c58 │ │ │ │ movwcs r3, #2561 @ 0xa01 │ │ │ │ @ instruction: 0x4606447c │ │ │ │ @@ -565,23 +565,23 @@ │ │ │ │ @ instruction: 0xf7ffb90b │ │ │ │ stmdals r2, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ cdp2 0, 12, cr15, cr0, cr1, {0} │ │ │ │ @ instruction: 0xf0019801 │ │ │ │ @ instruction: 0x2000febd │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ muleq r1, r0, r7 │ │ │ │ - andeq r6, r0, r6, lsr #32 │ │ │ │ + andeq r5, r0, lr, lsr lr │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ - andeq r6, r0, r8, lsl r0 │ │ │ │ + andeq r5, r0, r0, lsr lr │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ - andeq r6, r0, r4, lsr #32 │ │ │ │ - strdeq r5, [r0], -r6 │ │ │ │ - andeq r6, r0, r0 │ │ │ │ + andeq r5, r0, ip, lsr lr │ │ │ │ + andeq r5, r0, lr, lsl #28 │ │ │ │ + andeq r5, r0, r8, lsl lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59bfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbmi r0, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r1, r2, r9, sl, lr}^ │ │ │ │ stcmi 4, cr4, [pc, #-484] @ 2828 <__gmon_start__@plt+0x73c> │ │ │ │ ldmdb r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ eorvs r3, r3, r1, lsl #6 │ │ │ │ blmi 1baa40 │ │ │ │ strtmi r5, [r0], -ip, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sp, r1, r8, lsl #22 │ │ │ │ andeq sp, r1, lr, ror #11 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r8, lsl #21 │ │ │ │ + andeq r5, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59c60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ @ instruction: 0x460f4d1b │ │ │ │ ldrmi r4, [r4], -r6, lsl #12 │ │ │ │ @@ -624,25 +624,25 @@ │ │ │ │ stmib sp, {r0, r2, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7ff2203 │ │ │ │ @ instruction: 0x4604e9b0 │ │ │ │ stmdavs r2!, {r3, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d768b4 │ │ │ │ ldmdbvs r8, {r2, r3, r4, r5, r7, r8, ip, sp} │ │ │ │ ldrtmi fp, [r1], -r4, lsr #2 │ │ │ │ - ldc2 0, cr15, [r4, #-16]! │ │ │ │ + @ instruction: 0xf9ecf004 │ │ │ │ and r4, r6, r4, lsl #12 │ │ │ │ stmdbmi r7, {r1, r2, r8, r9, fp, lr} │ │ │ │ stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ strtmi lr, [r0], -lr, ror #18 │ │ │ │ ldcllt 0, cr11, [r0, #36]! @ 0x24 │ │ │ │ andeq sp, r1, sl, lsl #11 │ │ │ │ andeq sp, r1, r0, lsl #21 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r0, ror #19 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ blmi 19d4ec │ │ │ │ teqlt r0, fp, ror r4 │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ ble 1168f8 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ bmi 948c0 │ │ │ │ @ instruction: 0x47705898 │ │ │ │ @@ -734,16 +734,16 @@ │ │ │ │ @ instruction: 0x47705898 │ │ │ │ @ instruction: 0x0001d3bc │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb59e6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ - @ instruction: 0xf004b082 │ │ │ │ - blmi 1417c8 │ │ │ │ + @ instruction: 0xf005b082 │ │ │ │ + blmi 140dd8 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andeq sp, r1, r4, lsl #7 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb59e98 │ │ │ │ @@ -760,39 +760,39 @@ │ │ │ │ svclt 0x00bc4f80 │ │ │ │ andvs r3, fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf0016291 │ │ │ │ andcs pc, r0, r9, lsr sp @ │ │ │ │ svclt 0x0000bd08 │ │ │ │ andeq sp, r1, lr, asr r3 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, r6, asr #15 │ │ │ │ + ldrdeq r5, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb59ee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 146cd0 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ ldmda r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, lr, lsl #6 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, lr, asr #25 │ │ │ │ + andeq r5, r0, r6, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb59f18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 146d00 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ ldmda lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ ldrdeq sp, [r1], -lr │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, sl, asr #25 │ │ │ │ + andeq r5, r0, r2, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb59f48 │ │ │ │ @ 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}^ │ │ │ │ @@ -809,17 +809,17 @@ │ │ │ │ @ instruction: 0xe7f3e814 │ │ │ │ mlascc sl, r5, r8, pc @ │ │ │ │ movweq pc, #864 @ 0x360 @ │ │ │ │ eorscc pc, sl, r5, lsl #17 │ │ │ │ svclt 0x0000bd38 │ │ │ │ @ instruction: 0x0001d2b0 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, r8, lsl r7 │ │ │ │ + andeq r5, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ - andeq r5, r0, r4, lsr #25 │ │ │ │ + @ instruction: 0x00005abc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb59fb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [sp], {240} @ 0xf0 │ │ │ │ blmi 3545d4 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ stmiapl r3!, {r1, r3, r6, fp, sp, lr}^ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ blmi 1daf0c │ │ │ │ sbcsmi pc, r4, #192, 16 @ 0xc00000 │ │ │ │ andlt r5, r8, r8, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ strdeq sp, [r1], -r0 │ │ │ │ andeq sp, r1, r4, ror #13 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, lr, asr #13 │ │ │ │ + andeq r5, r0, r6, ror #9 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5a0a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r3, #-832] @ 0xfffffcc0 │ │ │ │ strmi fp, [r8], -r9, lsl #1 │ │ │ │ stmdblt r3!, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -891,15 +891,15 @@ │ │ │ │ andcs lr, r3, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf504447c │ │ │ │ strls r7, [r0], #-1065 @ 0xfffffbd7 │ │ │ │ stmib sp, {r1, sl, sp}^ │ │ │ │ @ instruction: 0xf7fe4401 │ │ │ │ @ instruction: 0xb148ef94 │ │ │ │ ldrdeq lr, [r0, -r0] │ │ │ │ - @ instruction: 0xf8a2f003 │ │ │ │ + @ instruction: 0xf826f003 │ │ │ │ andle r3, r2, r1 │ │ │ │ stmiapl r8!, {r2, r8, r9, fp, lr}^ │ │ │ │ andcs lr, r0, r0 │ │ │ │ ldclt 0, cr11, [r0, #-36]! @ 0xffffffdc │ │ │ │ andeq sp, r1, ip, asr #2 │ │ │ │ andeq sp, r1, r0, asr #12 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ and r6, r0, r2, lsr #32 │ │ │ │ blcs bf5c │ │ │ │ strmi fp, [fp], -r8, lsl #30 │ │ │ │ sbcsmi pc, r4, #192, 16 @ 0xc00000 │ │ │ │ ldcllt 6, cr4, [r0, #-96]! @ 0xffffffa0 │ │ │ │ ldrdeq sp, [r1], -ip │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - @ instruction: 0x000057bc │ │ │ │ + ldrdeq r5, [r0], -r4 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5a180 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd0 │ │ │ │ ldrmi fp, [r1], -r9, lsl #1 │ │ │ │ bcs 7141c │ │ │ │ @@ -969,26 +969,26 @@ │ │ │ │ ldrd lr, [r1], -r4 │ │ │ │ stmiapl ip!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ andeq sp, r1, r4, lsr r5 │ │ │ │ andeq sp, r1, sl, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, ip, lsr #9 │ │ │ │ + andeq r5, r0, r4, asr #5 │ │ │ │ muleq r0, r0, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5a230 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ @ instruction: 0x4621ee5a │ │ │ │ pop {r8, fp, sp, lr} │ │ │ │ - @ instruction: 0xf0054010 │ │ │ │ - svclt 0x0000b8e9 │ │ │ │ + @ instruction: 0xf0044010 │ │ │ │ + svclt 0x0000bff5 │ │ │ │ ldrdeq sp, [r1], -r4 │ │ │ │ strb lr, [r7, r8, ror #15]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf8dfb08c │ │ │ │ @@ -1201,15 +1201,15 @@ │ │ │ │ stmiavs r3!, {r3, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ stmdblt fp!, {r8, fp, sp, lr} │ │ │ │ blvs 1586c │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ strd lr, [r5], -ip │ │ │ │ blcs 5e148 │ │ │ │ strtmi sp, [r1], -r5, lsl #2 │ │ │ │ - @ instruction: 0xff0cf004 │ │ │ │ + cdp2 0, 1, cr15, cr8, cr4, {0} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ blcs bb4e4 │ │ │ │ stmdbmi r8!, {r0, r2, ip, lr, pc} │ │ │ │ ldrbtmi r6, [r9], #-2816 @ 0xfffff500 │ │ │ │ stcl 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ stmibvs r0!, {r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ mlascc sl, r4, r8, pc @ │ │ │ │ @@ -1242,20 +1242,20 @@ │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xd1b92b00 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ ldr lr, [r5, ip, lsr #27]! │ │ │ │ svclt 0x0000bdf8 │ │ │ │ muleq r1, sl, ip │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ + andeq r5, r0, ip, lsl #4 │ │ │ │ andeq sp, r1, r0, ror r1 │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - ldrdeq r5, [r0], -r2 │ │ │ │ + andeq r4, r0, r0, lsl pc │ │ │ │ + andeq r5, r0, sl, ror #3 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - cdplt 0, 10, cr15, cr10, cr2, {0} │ │ │ │ + stcllt 0, cr15, [r2, #8]! │ │ │ │ blcs 1e38c │ │ │ │ blcc 7a8a4 │ │ │ │ stmdblt fp!, {r0, r1, r6, r7, r8, r9, sp, lr} │ │ │ │ mlascs sl, r0, r8, pc @ │ │ │ │ addeq pc, r2, #-1946157055 @ 0x8c000001 │ │ │ │ eorscs pc, sl, r0, lsl #17 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @@ -1701,67 +1701,67 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ b.n 389e │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #312] @ (3ae0 ) │ │ │ │ + ldr r2, [pc, #408] @ (3b40 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #208] @ (3a80 ) │ │ │ │ + ldr r2, [pc, #304] @ (3ae0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #160] @ (3a54 ) │ │ │ │ + ldr r2, [pc, #256] @ (3ab4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #160] @ (3a58 ) │ │ │ │ + ldr r2, [pc, #256] @ (3ab8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #112] @ (3a2c ) │ │ │ │ + ldr r2, [pc, #208] @ (3a8c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #136] @ (3a48 ) │ │ │ │ + ldr r2, [pc, #232] @ (3aa8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #56] @ (39fc ) │ │ │ │ + ldr r2, [pc, #152] @ (3a5c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #64] @ (3a08 ) │ │ │ │ + ldr r2, [pc, #160] @ (3a68 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #72] @ (3a14 ) │ │ │ │ + ldr r2, [pc, #168] @ (3a74 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1016] @ (3dc8 ) │ │ │ │ + ldr r2, [pc, #88] @ (3a28 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #0] @ (39d4 ) │ │ │ │ + ldr r2, [pc, #96] @ (3a34 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1000] @ (3dc0 ) │ │ │ │ + ldr r2, [pc, #72] @ (3a20 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #992] @ (3dbc ) │ │ │ │ + ldr r2, [pc, #64] @ (3a1c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #928] @ (3d80 ) │ │ │ │ + ldr r2, [pc, #0] @ (39e0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #944] @ (3d94 ) │ │ │ │ + ldr r2, [pc, #16] @ (39f4 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #784] @ (3cfc ) │ │ │ │ + ldr r1, [pc, #880] @ (3d5c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #720] @ (3cc0 ) │ │ │ │ + ldr r1, [pc, #816] @ (3d20 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #688] @ (3ca4 ) │ │ │ │ + ldr r1, [pc, #784] @ (3d04 ) │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 39e4 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #752] @ (3cec ) │ │ │ │ + ldr r0, [pc, #848] @ (3d4c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #416] @ (3ba0 ) │ │ │ │ + ldr r0, [pc, #512] @ (3c00 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #160] @ (3aa4 ) │ │ │ │ + ldr r0, [pc, #256] @ (3b04 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #720] @ (3cdc ) │ │ │ │ + ldr r0, [pc, #816] @ (3d3c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #432] @ (3bc0 ) │ │ │ │ + ldr r0, [pc, #528] @ (3c20 ) │ │ │ │ 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 │ │ │ │ @@ -2088,15 +2088,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 3c5c │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #784] @ (4038 ) │ │ │ │ + mov ip, fp │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ @@ -3015,15 +3015,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r5 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3587,15 +3587,15 @@ │ │ │ │ blx 1da8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ cbz r4, 4cbc │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ 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] @ (4c9c ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -3629,19 +3629,19 @@ │ │ │ │ blx 1da8 │ │ │ │ b.n 4c86 │ │ │ │ nop │ │ │ │ cbz r2, 4d08 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #8 │ │ │ │ + adds r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #22 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r8, [pc, #768] @ 4fc4 │ │ │ │ @@ -3967,17 +3967,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb74e │ │ │ │ movs r1, r0 │ │ │ │ cpsid a │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ (5144 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -4101,15 +4101,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 50ac │ │ │ │ blx 1f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 602c │ │ │ │ + bl 5f34 │ │ │ │ mov r0, r6 │ │ │ │ blx 1f28 <_PyErr_ChainExceptions1@plt> │ │ │ │ b.n 5078 │ │ │ │ ldr r2, [pc, #40] @ (5154 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cbz r3, 513e │ │ │ │ @@ -4123,25 +4123,25 @@ │ │ │ │ b.n 5132 │ │ │ │ add sp, #32 │ │ │ │ movs r1, r0 │ │ │ │ push {r1, lr} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4228,15 +4228,15 @@ │ │ │ │ ldr r3, [pc, #56] @ (5278 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ b.n 520e │ │ │ │ blx 1f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 602c │ │ │ │ + bl 5f34 │ │ │ │ mov r0, r6 │ │ │ │ blx 1f28 <_PyErr_ChainExceptions1@plt> │ │ │ │ b.n 51e8 │ │ │ │ ldr r0, [pc, #20] @ (5270 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [pc, #28] @ (527c ) │ │ │ │ add r1, pc │ │ │ │ @@ -4245,1948 +4245,1792 @@ │ │ │ │ blx 1fcc │ │ │ │ b.n 51fa │ │ │ │ nop │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr.w r6, [pc, #2800] @ 5d88 │ │ │ │ + ldr.w r7, [pc, #2752] @ 5d58 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - add r6, pc │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 5c04 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 5c16 │ │ │ │ ldrb.w r3, [r1, #58] @ 0x3a │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.w 53f8 │ │ │ │ + bne.w 53ec │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 555c │ │ │ │ + bne.w 554a │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5cd2 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 5c00 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 542c │ │ │ │ - ldr.w r3, [pc, #2748] @ 5d8c │ │ │ │ + bne.w 541e │ │ │ │ + ldr.w r3, [pc, #2700] @ 5d5c │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + mov r1, r6 │ │ │ │ blx 205c │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 5484 │ │ │ │ + bhi.w 5470 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 55d8 │ │ │ │ + beq.w 55f0 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 5d20 │ │ │ │ + bmi.w 5b52 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5d54 │ │ │ │ + beq.w 5b42 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c20 │ │ │ │ + bne.w 5b1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 55ac │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ + blt.w 5596 │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r0, r1 │ │ │ │ str r5, [r4, #32] │ │ │ │ - bne.w 55c0 │ │ │ │ + bne.w 55ac │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55ca │ │ │ │ + beq.w 55b6 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr.w r8, [r4, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #80] @ 0x50 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 53c2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 53bc │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - strd r3, r8, [sp, #32] │ │ │ │ + strd r3, r6, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5a94 │ │ │ │ - ldr.w r3, [pc, #2612] @ 5d90 │ │ │ │ + beq.w 5baa │ │ │ │ + ldr.w r3, [pc, #2568] @ 5d60 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ add.w r0, r0, #29440 @ 0x7300 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ blx 1d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ac2 │ │ │ │ + beq.w 5c28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5ad6 │ │ │ │ + bge.w 5afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ad2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 5afa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5ae6 │ │ │ │ + bge.w 5cf6 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5af0 │ │ │ │ - cbz r5, 53bc │ │ │ │ + beq.w 5d10 │ │ │ │ + cbz r5, 53b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53bc │ │ │ │ + bge.n 53b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5afc │ │ │ │ + beq.w 5d02 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5b08 │ │ │ │ - ldr.w r9, [r4, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 56a2 │ │ │ │ + bne.w 5bd0 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 5686 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 567c │ │ │ │ - ldr.w r3, [pc, #2480] @ 5d8c │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ - mov r5, r8 │ │ │ │ + blt.w 5662 │ │ │ │ + ldr.w r3, [pc, #2440] @ 5d5c │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + mov r5, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5d64 │ │ │ │ - mov r5, r8 │ │ │ │ + blt.w 5b98 │ │ │ │ + mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 5d08 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 5c88 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 821c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8034 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53f0 │ │ │ │ - mov.w r8, #1 │ │ │ │ + beq.n 53e4 │ │ │ │ + movs r6, #1 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 555e │ │ │ │ + bne.w 554c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 557c │ │ │ │ - ldr.w r3, [pc, #2400] @ 5d90 │ │ │ │ + beq.w 556a │ │ │ │ + ldr.w r3, [pc, #2368] @ 5d60 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r2, r5, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #42496 @ 0xa600 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ blx 1d6c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ce8 │ │ │ │ + bne.w 5b0c │ │ │ │ add r0, sp, #16 │ │ │ │ blx 1ec4 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 52e8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 52e6 │ │ │ │ subs r0, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - rsb r8, r0, #0 │ │ │ │ + negs r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 547c │ │ │ │ + bge.n 546a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5cfe │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 52e8 │ │ │ │ + beq.w 5b84 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 52e6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 5bc2 │ │ │ │ + beq.w 5d26 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 564e │ │ │ │ + bne.w 55c0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 59a0 │ │ │ │ + bne.w 5986 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 5a60 │ │ │ │ + bpl.w 5b8c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5934 │ │ │ │ + bne.w 5912 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r0, [pc, #2252] @ 5d94 │ │ │ │ + ldr.w r0, [pc, #2220] @ 5d64 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #58] @ 0x3a │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ + mov r2, r3 │ │ │ │ blx 1e94 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5672 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r1, [r4, #76] @ 0x4c │ │ │ │ + beq.w 55e6 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 5bee │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c2c │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 58fa │ │ │ │ + bne.w 58da │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58aa │ │ │ │ + bne.w 5892 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58aa │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bne.w 5892 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - str r2, [r5, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - str r1, [r5, #16] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + str r2, [r5, #16] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5538 │ │ │ │ + bge.n 5526 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5bbc │ │ │ │ - ldr.w r3, [pc, #2128] @ 5d8c │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5b34 │ │ │ │ + beq.w 5970 │ │ │ │ + ldr.w r3, [pc, #2100] @ 5d5c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 5a86 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 5b46 │ │ │ │ - ldr.w r3, [pc, #2100] @ 5d8c │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - b.n 53f0 │ │ │ │ - mov r8, r3 │ │ │ │ + bmi.w 59ac │ │ │ │ + ldr.w r3, [pc, #2072] @ 5d5c │ │ │ │ + ldr r5, [r7, r3] │ │ │ │ + b.n 53e4 │ │ │ │ + mov r6, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5574 │ │ │ │ + bge.n 5562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5b2e │ │ │ │ + beq.w 5ce8 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 52c8 │ │ │ │ - ldr.w r3, [pc, #2072] @ 5d98 │ │ │ │ - ldr.w r1, [pc, #2072] @ 5d9c │ │ │ │ + ldr.w r3, [pc, #2044] @ 5d68 │ │ │ │ + ldr.w r1, [pc, #2044] @ 5d6c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5678 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 55ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5678 │ │ │ │ + bge.n 55ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5678 │ │ │ │ + cbnz r3, 55ec │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5678 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ + b.n 55ec │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #2 │ │ │ │ cmp r1, r0 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ beq.w 5324 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5324 │ │ │ │ - ldr.w r8, [r4, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 5342 │ │ │ │ - b.n 53c2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 533e │ │ │ │ + b.n 53bc │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 5484 │ │ │ │ + ldr.w r3, [pc, #1936] @ 5d5c │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.w 56ea │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 4a1c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 53e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 473c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 53e4 │ │ │ │ + ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ blx 1d2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a04 │ │ │ │ + bne.w 5cd0 │ │ │ │ blx 1f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7524 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 6e94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a38 │ │ │ │ + beq.w 5cb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 59c6 │ │ │ │ - ldr.w r3, [pc, #1944] @ 5da0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + blt.w 5ca2 │ │ │ │ + ldr.w r3, [pc, #1868] @ 5d70 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1e64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c18 │ │ │ │ - ldr.w r3, [pc, #1928] @ 5da4 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + bne.w 5c9a │ │ │ │ + ldr.w r3, [pc, #1852] @ 5d74 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1e64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c18 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bne.w 5c9a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5644 │ │ │ │ + bge.n 565a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5a58 │ │ │ │ - ldr.w r3, [pc, #1860] @ 5d8c │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ - b.n 53ee │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 5496 │ │ │ │ - ldr.w r3, [pc, #1844] @ 5d8c │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ - cmp r5, r8 │ │ │ │ - bne.n 5712 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4a1c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 53f0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 473c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 53f0 │ │ │ │ + beq.w 5cee │ │ │ │ + ldr.w r3, [pc, #1792] @ 5d5c │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + b.n 53e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53da │ │ │ │ - ldr.w r3, [pc, #1796] @ 5d8c │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ + bne.w 53d0 │ │ │ │ + ldr.w r3, [pc, #1772] @ 5d5c │ │ │ │ + ldr r5, [r7, r3] │ │ │ │ mov r0, r2 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 53f0 │ │ │ │ - ldr.w r3, [pc, #1776] @ 5d8c │ │ │ │ - ldr.w r8, [r6, r3] │ │ │ │ - b.n 53e4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ + beq.w 53e4 │ │ │ │ + ldr.w r3, [pc, #1756] @ 5d5c │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + b.n 53d8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + mov r9, r6 │ │ │ │ + str r6, [r4, #20] │ │ │ │ mov sl, r3 │ │ │ │ - cmp sl, r8 │ │ │ │ - bgt.n 56d2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp sl, r9 │ │ │ │ + bgt.n 56b0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 53ce │ │ │ │ + bge.w 53c4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53ce │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 53c4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 53ce │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 53c4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ │ │ + ldr.w r2, [r3, r9, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr r5, [r2, #20] │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ + str r6, [sp, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ bl 4b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56ae │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n 5690 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5d78 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5678 │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r2, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 5678 │ │ │ │ - b.n 568c │ │ │ │ - ldr.w r3, [pc, #1660] @ 5d90 │ │ │ │ + bge.w 5b2a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 5b2a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5b2a │ │ │ │ + ldr.w r3, [pc, #1652] @ 5d60 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add.w r1, r3, #26240 @ 0x6680 │ │ │ │ mov sl, r3 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ blx 1e88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5672 │ │ │ │ + blt.w 55e6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59d6 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.w 59d6 │ │ │ │ + beq.w 5a0e │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 5a0e │ │ │ │ blx 1ed0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5a1a │ │ │ │ + blt.w 5a72 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 5672 │ │ │ │ + blt.w 55e6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 7cb4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 79c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5672 │ │ │ │ + beq.w 55e6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - bne.w 5990 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + bne.w 5976 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 577a │ │ │ │ + bge.n 5758 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5a2e │ │ │ │ + beq.w 5a3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5a60 │ │ │ │ + beq.w 5b8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5798 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ + beq.n 577a │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5798 │ │ │ │ + beq.n 577a │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5972 │ │ │ │ + beq.w 5950 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6498 │ │ │ │ + bl 6308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5672 │ │ │ │ - ldr.w r3, [pc, #1536] @ 5da8 │ │ │ │ + bne.w 55e6 │ │ │ │ + ldr.w r3, [pc, #1516] @ 5d78 │ │ │ │ add.w r1, sl, #26240 @ 0x6680 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 1e70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5672 │ │ │ │ - ldr.w r0, [pc, #1512] @ 5dac │ │ │ │ + beq.w 55e6 │ │ │ │ + ldr.w r0, [pc, #1492] @ 5d7c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ blx 1e94 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5672 │ │ │ │ + beq.w 55e6 │ │ │ │ add.w r1, sl, #27776 @ 0x6c80 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #28 │ │ │ │ blx 1d08 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5956 │ │ │ │ + beq.w 5934 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r7, [sp, #24] │ │ │ │ blx 20e0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 581c │ │ │ │ + bge.n 5800 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 581c │ │ │ │ + cbnz r3, 5800 │ │ │ │ mov r0, r9 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 582e │ │ │ │ + bge.n 5812 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5988 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 5672 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 5968 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 55e6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5c8e │ │ │ │ + blt.w 5a46 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 53ee │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + bpl.w 53e2 │ │ │ │ + ldr r7, [r4, #40] @ 0x28 │ │ │ │ add.w r0, sl, #29440 @ 0x7300 │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ blx 1d6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5ca0 │ │ │ │ + blt.w 5a5a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 53f0 │ │ │ │ + beq.w 53e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 1ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5cc0 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w 5678 │ │ │ │ + blt.w 5ad8 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 55ec │ │ │ │ ittt ne │ │ │ │ ldrbne.w r3, [r4, #58] @ 0x3a │ │ │ │ bicne.w r3, r3, #4 │ │ │ │ strbne.w r3, [r4, #58] @ 0x3a │ │ │ │ - b.n 53ee │ │ │ │ + b.n 53e2 │ │ │ │ movs r0, #2 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 20c8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5912 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 58ee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + str r6, [r0, #16] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - str r1, [r0, #20] │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + str r2, [r0, #20] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c62 │ │ │ │ + bne.w 5c3e │ │ │ │ movs r0, #1 │ │ │ │ blx 1f5c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5c42 │ │ │ │ + beq.w 5c82 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - b.n 5526 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r3 │ │ │ │ + str.w r8, [r3] │ │ │ │ + b.n 5514 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ bl 4b18 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5526 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 5514 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5672 │ │ │ │ + bge.w 55e6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5672 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r0, r2 │ │ │ │ + bne.w 55e6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 553e │ │ │ │ - b.n 5672 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 552c │ │ │ │ + b.n 55e6 │ │ │ │ ldrb.w r3, [r5, #57] @ 0x39 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5948 │ │ │ │ + cbz r3, 5926 │ │ │ │ blx 1f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 54c0 │ │ │ │ - b.n 5672 │ │ │ │ + beq.w 54ae │ │ │ │ + b.n 55e6 │ │ │ │ mov r0, r5 │ │ │ │ bl 22ac <__gmon_start__@plt+0x1c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 54c0 │ │ │ │ - b.n 5672 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 54ae │ │ │ │ + b.n 55e6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5672 │ │ │ │ + bge.w 55e6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5672 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 55e6 │ │ │ │ + mov r0, r7 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5672 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ + b.n 55e6 │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 5798 │ │ │ │ + beq.w 577a │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5798 │ │ │ │ - b.n 57a6 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 577a │ │ │ │ + b.n 5788 │ │ │ │ + mov r0, r7 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 582e │ │ │ │ + b.n 5812 │ │ │ │ + ldr r3, [pc, #1000] @ (5d5c ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + b.n 5900 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59a0 │ │ │ │ + bge.n 5986 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbnz r1, 59a0 │ │ │ │ + cbnz r1, 5986 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #1012] @ (5d98 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1032] @ 5db0 │ │ │ │ + ldr r3, [pc, #992] @ (5d68 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [pc, #1008] @ (5d80 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 3588 <__gmon_start__@plt+0x149c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a84 │ │ │ │ + blt.w 5ab2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 53f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5606 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5606 │ │ │ │ + b.n 53e4 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #924] @ (5d60 ) │ │ │ │ + strd r5, r6, [sp, #32] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r0, r0, #29440 @ 0x7300 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ + blx 1d6c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 5ac4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 53e4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 1ed0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 5aea │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 55ec │ │ │ │ + beq.w 5542 │ │ │ │ + ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ + bic.w r3, r3, #4 │ │ │ │ + strb.w r3, [r4, #58] @ 0x3a │ │ │ │ + b.n 5542 │ │ │ │ bl 473c │ │ │ │ - ldr r3, [pc, #984] @ (5db4 ) │ │ │ │ + ldr r3, [pc, #880] @ (5d84 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 1e40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5672 │ │ │ │ - ldr r3, [pc, #936] @ (5d98 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + blt.w 55e6 │ │ │ │ + ldr r3, [pc, #832] @ (5d68 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - beq.n 5a6c │ │ │ │ - ldr r3, [pc, #960] @ (5db8 ) │ │ │ │ - mov r0, r7 │ │ │ │ + beq.n 5a98 │ │ │ │ + ldr r3, [pc, #856] @ (5d88 ) │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ - b.n 59b4 │ │ │ │ - blx 1f40 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 8064 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 53f0 │ │ │ │ + b.n 5998 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 5758 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 574c │ │ │ │ - str r2, [sp, #8] │ │ │ │ + bne.w 5826 │ │ │ │ + mov r0, r8 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 574c │ │ │ │ - str r2, [sp, #8] │ │ │ │ + b.n 5826 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 5864 │ │ │ │ + mov r0, r7 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 577a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 53f0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 586a │ │ │ │ + b.n 53e4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53f0 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 5726 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 53f0 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 5726 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 5536 │ │ │ │ + mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5644 │ │ │ │ - ldr r3, [pc, #820] @ (5d98 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #852] @ (5dbc ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 59ac │ │ │ │ - ldr r3, [pc, #848] @ (5dc0 ) │ │ │ │ + b.n 5536 │ │ │ │ + ldr r3, [pc, #752] @ (5d8c ) │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ bl 3588 <__gmon_start__@plt+0x149c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59c2 │ │ │ │ + bge.w 59a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c2 │ │ │ │ + bne.w 59a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 59c2 │ │ │ │ - ldr r3, [pc, #760] @ (5d90 ) │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - mov r3, r5 │ │ │ │ - add.w r0, r0, #29440 @ 0x7300 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ - blx 1d6c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 537a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b08 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 539c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5abc │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53aa │ │ │ │ + b.n 59a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 59e0 │ │ │ │ + mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 539c │ │ │ │ - b.n 53a8 │ │ │ │ - movs r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 53aa │ │ │ │ - b.n 53c2 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 53a8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 53bc │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 56fe │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 56fe │ │ │ │ + bne.n 59e6 │ │ │ │ + b.n 53e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 56fe │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 56fe │ │ │ │ + bne.w 587c │ │ │ │ + mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5574 │ │ │ │ + b.n 587c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5548 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.n 59f6 │ │ │ │ + mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5548 │ │ │ │ - ldr r7, [r4, #40] @ 0x28 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #560] @ (5d90 ) │ │ │ │ - strd r5, r7, [sp, #32] │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r0, r0, #29440 @ 0x7300 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ - blx 1d6c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 59f6 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + movs r2, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5ba8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 53f0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 1ed0 │ │ │ │ + blt.w 5398 │ │ │ │ + b.n 53a2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 5470 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5bf4 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 5678 │ │ │ │ - beq.w 5554 │ │ │ │ - ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ + blt.w 5460 │ │ │ │ + b.n 5470 │ │ │ │ + ldr r1, [pc, #624] @ (5d90 ) │ │ │ │ + ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ + add r1, pc │ │ │ │ + blx 1da8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 55ec │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r2, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 55ec │ │ │ │ + b.n 5672 │ │ │ │ + ldr r3, [pc, #548] @ (5d68 ) │ │ │ │ + ldr r1, [pc, #588] @ (5d94 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1da8 │ │ │ │ + b.n 5b2a │ │ │ │ bic.w r3, r3, #4 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ - b.n 5554 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5b7a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 5b80 │ │ │ │ - b.n 53f0 │ │ │ │ - ldr r3, [pc, #460] @ (5d8c ) │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - b.n 5926 │ │ │ │ - ldr r2, [pc, #468] @ (5d98 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #508] @ (5dc4 ) │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - bl 3588 <__gmon_start__@plt+0x149c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 7e7c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 59c2 │ │ │ │ + bge.w 5678 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59c2 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 5672 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 567e │ │ │ │ + b.n 53e4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 59c2 │ │ │ │ + b.n 546a │ │ │ │ + ldr r3, [pc, #472] @ (5d68 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [pc, #516] @ (5d98 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 5990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b90 │ │ │ │ + bne.w 53e2 │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5b90 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 5cba │ │ │ │ - ldr r1, [pc, #444] @ (5dc8 ) │ │ │ │ + b.n 53e2 │ │ │ │ + ldr r3, [pc, #436] @ (5d60 ) │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 1fcc │ │ │ │ - b.n 5678 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 1d3c │ │ │ │ - b.n 5678 │ │ │ │ - ldr r1, [pc, #424] @ (5dcc ) │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + add.w r0, r0, #29440 @ 0x7300 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ + blx 1d6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 5378 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 5c30 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b2a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5b2a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 56e4 │ │ │ │ + b.n 5b2a │ │ │ │ + ldr r3, [pc, #376] @ (5d68 ) │ │ │ │ + ldr r1, [pc, #424] @ (5d9c ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 56fe │ │ │ │ - ldr r3, [pc, #360] @ (5d98 ) │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #412] @ (5dd0 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 58ee │ │ │ │ + ldr r3, [pc, #356] @ (5d68 ) │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r1, [pc, #408] @ (5da0 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - b.n 5912 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + b.w 53e4 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ + cbz r2, 5c38 │ │ │ │ + ldr r1, [pc, #392] @ (5da4 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 1fcc │ │ │ │ + b.n 55ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5d1e │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 5398 │ │ │ │ + ldr r3, [pc, #288] @ (5d5c ) │ │ │ │ + ldr r5, [r7, r3] │ │ │ │ + b.n 5c1a │ │ │ │ + mov r1, r8 │ │ │ │ + blx 1f1c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cbz r0, 5c66 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5910 │ │ │ │ + bge.w 58ec │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5910 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + bne.w 58ec │ │ │ │ + mov r0, r8 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 5910 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 1f1c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5c44 │ │ │ │ + b.n 58ec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5526 │ │ │ │ + bge.w 5514 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5526 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + bne.w 5514 │ │ │ │ + mov r0, r8 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 5526 │ │ │ │ + b.n 5514 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + b.n 5c4a │ │ │ │ + ldr r1, [r0, #44] @ 0x2c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 1e64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 53f2 │ │ │ │ + b.w 5402 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 1d3c │ │ │ │ + b.n 55ec │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 583e │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 5620 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 583e │ │ │ │ + b.n 5620 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 53e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 587c │ │ │ │ + bne.w 53e4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 53e4 │ │ │ │ + blx 1f40 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + bl 7e7c │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 53e4 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5562 │ │ │ │ mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 565a │ │ │ │ + movs r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5882 │ │ │ │ - b.w 53f0 │ │ │ │ - ldr r3, [pc, #208] @ (5d8c ) │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - b.n 5c0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5894 │ │ │ │ + bne.w 53a4 │ │ │ │ + b.w 53bc │ │ │ │ mov r0, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5894 │ │ │ │ - ldr r3, [pc, #196] @ (5d98 ) │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #252] @ (5dd4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1da8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - b.w 53f0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 5484 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 5472 │ │ │ │ - b.w 5484 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.w 53b6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 547c │ │ │ │ - ldr r1, [r0, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 1e64 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 53fe │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - b.w 5410 │ │ │ │ - bic.w r3, r3, #4 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - strb.w r3, [r4, #58] @ 0x3a │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.w 53a2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 53a4 │ │ │ │ + ldr r2, [pc, #64] @ (5d68 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #124] @ (5da8 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 8064 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + bl 3588 <__gmon_start__@plt+0x149c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5692 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 568c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 5698 │ │ │ │ - b.w 53f0 │ │ │ │ - ldr r3, [pc, #64] @ (5d98 ) │ │ │ │ - ldr r1, [pc, #128] @ (5dd8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1da8 │ │ │ │ - b.n 56fe │ │ │ │ + bge.w 59a8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53ee │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 59a8 │ │ │ │ + mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 53ee │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 56fe │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 5b28 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + b.n 59a8 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #364] @ (5f5c ) │ │ │ │ + ldr r3, [pc, #364] @ (5f2c ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 5e8e │ │ │ │ + bne.n 5e5e │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - cbz r2, 5e0e │ │ │ │ + cbz r2, 5dde │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e80 │ │ │ │ + beq.n 5e50 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5f42 │ │ │ │ - ldr r2, [pc, #308] @ (5f60 ) │ │ │ │ + beq.w 5f12 │ │ │ │ + ldr r2, [pc, #308] @ (5f30 ) │ │ │ │ add r1, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r0, r0, #29440 @ 0x7300 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ blx 1d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f3c │ │ │ │ + beq.n 5f0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e58 │ │ │ │ + bge.n 5e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f32 │ │ │ │ + beq.n 5f02 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e6a │ │ │ │ + bge.n 5e3a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5f26 │ │ │ │ - cbz r5, 5e7c │ │ │ │ + beq.n 5ef6 │ │ │ │ + cbz r5, 5e4c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e7c │ │ │ │ + bge.n 5e4c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5f0e │ │ │ │ + beq.n 5ede │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5eee │ │ │ │ + bne.n 5ebe │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 5e9c │ │ │ │ + cbnz r5, 5e6c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 1ff0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e0e │ │ │ │ - b.n 5dfe │ │ │ │ + beq.n 5dde │ │ │ │ + b.n 5dce │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [r4, #20] │ │ │ │ mov r9, r3 │ │ │ │ cmp r8, r9 │ │ │ │ - blt.n 5ec2 │ │ │ │ + blt.n 5e92 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e84 │ │ │ │ + bge.n 5e54 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5e84 │ │ │ │ + bne.n 5e54 │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5e86 │ │ │ │ + b.n 5e56 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ bl 4b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ea6 │ │ │ │ + beq.n 5e76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f1a │ │ │ │ + blt.n 5eea │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e86 │ │ │ │ + b.n 5e56 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ee8 │ │ │ │ + beq.n 5eb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ee8 │ │ │ │ + bge.n 5eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ee8 │ │ │ │ + bne.n 5eb8 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5ee8 │ │ │ │ + b.n 5eb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 5e7c │ │ │ │ + b.n 5e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ee8 │ │ │ │ + bne.n 5eb8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f08 │ │ │ │ + b.n 5ed8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 5e6a │ │ │ │ + b.n 5e3a │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 5e5a │ │ │ │ + b.n 5e2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e5a │ │ │ │ - ldr r2, [pc, #28] @ (5f60 ) │ │ │ │ + b.n 5e2a │ │ │ │ + ldr r2, [pc, #28] @ (5f30 ) │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w r0, r0, #29440 @ 0x7300 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ blx 1d6c │ │ │ │ - b.n 5e44 │ │ │ │ - add r2, pc, #32 @ (adr r2, 5f80 ) │ │ │ │ + b.n 5e14 │ │ │ │ + add r2, pc, #224 @ (adr r2, 6010 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #164] @ (6018 ) │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - add.w r0, r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r6, r4 │ │ │ │ - mov r3, r2 │ │ │ │ - cbz r2, 5fba │ │ │ │ - ldr r3, [pc, #148] @ (601c ) │ │ │ │ - add.w ip, sp, #36 @ 0x24 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - add r3, pc │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - add.w r3, r3, #280 @ 0x118 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - add r4, r1 │ │ │ │ - blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ - cbz r0, 5fec │ │ │ │ - cbz r4, 5fbe │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4754 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cbnz r1, 5fce │ │ │ │ - cbz r0, 5ff2 │ │ │ │ - ldr r3, [pc, #96] @ (6020 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r1, r3 │ │ │ │ - bl 4754 │ │ │ │ - b.n 5fb6 │ │ │ │ - ldr r4, [pc, #84] @ (6024 ) │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ - add r4, pc │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - add.w r4, r4, #280 @ 0x118 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5fae │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb6 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - strd r0, r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #44] @ (6028 ) │ │ │ │ - mov r1, r0 │ │ │ │ - strd r0, r0, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, #280 @ 0x118 │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5fbe │ │ │ │ - b.n 5fec │ │ │ │ - nop │ │ │ │ - add r0, pc, #512 @ (adr r0, 621c ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r5, pc, #504 @ (adr r5, 6218 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #224 @ (adr r5, 6108 ) │ │ │ │ - movs r1, r0 │ │ │ │ - add r5, pc, #48 @ (adr r5, 605c ) │ │ │ │ - movs r1, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (60b0 ) │ │ │ │ + ldr r3, [pc, #116] @ (5fb8 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r3, [r0, #720] @ 0x2d0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6090 │ │ │ │ + bne.n 5f98 │ │ │ │ ldr.w r3, [r0, #724] @ 0x2d4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6078 │ │ │ │ - cbz r3, 6070 │ │ │ │ + bne.n 5f80 │ │ │ │ + cbz r3, 5f78 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, #724] @ 0x2d4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6070 │ │ │ │ + bge.n 5f78 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 609c │ │ │ │ + cbz r2, 5fa4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #56] @ (60b4 ) │ │ │ │ + ldr r2, [pc, #56] @ (5fbc ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, 60a8 │ │ │ │ - ldr r1, [pc, #52] @ (60b8 ) │ │ │ │ + cbz r3, 5fb0 │ │ │ │ + ldr r1, [pc, #52] @ (5fc0 ) │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 1fcc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6072 │ │ │ │ + b.n 5f7a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 20f8 <__gmon_start__@plt+0xc> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 6072 │ │ │ │ - ldr r3, [pc, #16] @ (60bc ) │ │ │ │ + b.n 5f7a │ │ │ │ + ldr r3, [pc, #16] @ (5fc4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - b.n 6080 │ │ │ │ + b.n 5f88 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + add r0, pc, #712 @ (adr r0, 6284 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #120] @ (6148 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (614c ) │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - add r1, pc │ │ │ │ - add r3, pc │ │ │ │ - mov r7, r3 │ │ │ │ - blx 1cf0 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cbz r4, 6136 │ │ │ │ - mov r6, r3 │ │ │ │ - blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [r3, #1984] @ 0x7c0 │ │ │ │ - cbz r4, 6128 │ │ │ │ - ldr.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r1, [r3, #1984] @ 0x7c0 │ │ │ │ - str.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ - blx 2080 <_Py_NewReference@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ittte lt │ │ │ │ - addlt r3, #1 │ │ │ │ - movlt r0, r4 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - movge r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - blx 2098 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 20bc <_PyObject_GC_New@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 610e │ │ │ │ - b.n 6124 │ │ │ │ - ldr r3, [pc, #24] @ (6150 ) │ │ │ │ - ldr r1, [pc, #24] @ (6154 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1da8 │ │ │ │ - b.n 6124 │ │ │ │ - nop │ │ │ │ - add r4, pc, #216 @ (adr r4, 6224 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ - 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 1edc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6184 │ │ │ │ + cbz r0, 5ff4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6184 │ │ │ │ + bge.n 5ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 61a2 │ │ │ │ + cbz r3, 6012 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 61b2 │ │ │ │ + cbnz r0, 6022 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61a0 │ │ │ │ + bge.n 6010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 61a8 │ │ │ │ + cbz r3, 6018 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6184 │ │ │ │ + b.n 5ff4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6188 │ │ │ │ + bge.n 5ff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6188 │ │ │ │ + bne.n 5ff8 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6188 │ │ │ │ + b.n 5ff8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #324] @ (6320 ) │ │ │ │ + ldr r3, [pc, #324] @ (6190 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6242 │ │ │ │ - ldr r1, [pc, #312] @ (6324 ) │ │ │ │ + beq.n 60c6 │ │ │ │ + ldr r1, [pc, #312] @ (6194 ) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1cf0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 62f8 │ │ │ │ + beq.n 615c │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 62d4 │ │ │ │ + beq.n 6144 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 62dc │ │ │ │ + bne.n 616c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb.w r1, [r3, #58] @ 0x3a │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strb.w r1, [r3, #58] @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 627c │ │ │ │ + bne.n 60ec │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6276 │ │ │ │ + blt.n 60e6 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1cfc <_PyGen_SetStopIterationValue@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6262 │ │ │ │ + blt.n 60b2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 60ac │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 60ac │ │ │ │ ldrb.w r1, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #30 │ │ │ │ - bmi.n 62e8 │ │ │ │ + bmi.n 614c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strb.w r1, [r3, #58] @ 0x3a │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 625e │ │ │ │ + bge.n 60e2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 623c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 623c │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 623c │ │ │ │ + b.n 60ac │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 6226 │ │ │ │ + b.n 6096 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6312 │ │ │ │ + beq.n 6182 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 62d0 │ │ │ │ + blt.n 6140 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ - cbz r0, 62b8 │ │ │ │ + cbz r0, 6128 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62b8 │ │ │ │ + bge.n 6128 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 6308 │ │ │ │ + cbz r2, 6178 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 2074 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62d0 │ │ │ │ + bge.n 6140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 6318 │ │ │ │ + cbz r3, 6188 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 623c │ │ │ │ + b.n 60ac │ │ │ │ mov r1, r3 │ │ │ │ - bl 81d8 │ │ │ │ - b.n 62d0 │ │ │ │ - ldr r1, [pc, #72] @ (6328 ) │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ - add r1, pc │ │ │ │ - blx 1da8 │ │ │ │ - b.n 62d0 │ │ │ │ - ldr r3, [pc, #64] @ (632c ) │ │ │ │ - ldr r1, [pc, #68] @ (6330 ) │ │ │ │ + bl 7ff0 │ │ │ │ + b.n 6140 │ │ │ │ + ldr r3, [pc, #72] @ (6198 ) │ │ │ │ + ldr r1, [pc, #76] @ (619c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 62d0 │ │ │ │ - ldr r1, [pc, #56] @ (6334 ) │ │ │ │ + b.n 6140 │ │ │ │ + ldr r1, [pc, #64] @ (61a0 ) │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 1da8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 623c │ │ │ │ + b.n 60ac │ │ │ │ + ldr r1, [pc, #52] @ (61a4 ) │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ + add r1, pc │ │ │ │ + blx 1da8 │ │ │ │ + b.n 6140 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 62b8 │ │ │ │ - ldr r1, [pc, #36] @ (6338 ) │ │ │ │ + b.n 6128 │ │ │ │ + ldr r1, [pc, #36] @ (61a8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - b.n 6282 │ │ │ │ + b.n 60f2 │ │ │ │ mov r0, r1 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 62d0 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + b.n 6140 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #120 @ (adr r3, 63a0 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 6450 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 6364 │ │ │ │ + cbz r0, 61d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6364 │ │ │ │ + bge.n 61d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 636e │ │ │ │ + cbz r3, 61de │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 6378 │ │ │ │ + cbnz r0, 61e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 6364 │ │ │ │ + b.n 61d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6368 │ │ │ │ + bge.n 61d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6368 │ │ │ │ + bne.n 61d8 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6368 │ │ │ │ + b.n 61d8 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ (63b0 ) │ │ │ │ + ldr r3, [pc, #24] @ (6220 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 63a2 │ │ │ │ + cbz r2, 6212 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 63a8 │ │ │ │ - ldr r2, [pc, #16] @ (63b4 ) │ │ │ │ + beq.n 6218 │ │ │ │ + ldr r2, [pc, #16] @ (6224 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (63b8 ) │ │ │ │ + ldr r2, [pc, #12] @ (6228 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #20] @ (63d4 ) │ │ │ │ + ldr r3, [pc, #20] @ (6244 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 63ce │ │ │ │ + cbz r2, 623e │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ - cbz r2, 63ce │ │ │ │ - ldr r2, [pc, #12] @ (63d8 ) │ │ │ │ + cbz r2, 623e │ │ │ │ + ldr r2, [pc, #12] @ (6248 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (63dc ) │ │ │ │ + ldr r2, [pc, #12] @ (624c ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #144] @ 6480 │ │ │ │ + ldr.w ip, [pc, #144] @ 62f0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ - cbnz r3, 6438 │ │ │ │ - cbnz r0, 6432 │ │ │ │ + cbnz r3, 62a8 │ │ │ │ + cbnz r0, 62a2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 646c │ │ │ │ + beq.n 62dc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 645e │ │ │ │ + beq.n 62ce │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 644c │ │ │ │ + bne.n 62bc │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 6418 │ │ │ │ - ldr r3, [pc, #112] @ (6484 ) │ │ │ │ + cbnz r0, 6288 │ │ │ │ + ldr r3, [pc, #112] @ (62f4 ) │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r2, #58] @ 0x3a │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #58] @ 0x3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 63fc │ │ │ │ - ldr r3, [pc, #76] @ (6488 ) │ │ │ │ - ldr r1, [pc, #80] @ (648c ) │ │ │ │ + beq.n 626c │ │ │ │ + ldr r3, [pc, #76] @ (62f8 ) │ │ │ │ + ldr r1, [pc, #80] @ (62fc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #60] @ (6490 ) │ │ │ │ + ldr r1, [pc, #60] @ (6300 ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ blx 1da8 │ │ │ │ - b.n 6448 │ │ │ │ + b.n 62b8 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 81d8 │ │ │ │ - b.n 6448 │ │ │ │ + bl 7ff0 │ │ │ │ + b.n 62b8 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #32] @ (6494 ) │ │ │ │ + ldr r1, [pc, #32] @ (6304 ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ blx 1da8 │ │ │ │ - b.n 6448 │ │ │ │ + b.n 62b8 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + subs r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 64b0 │ │ │ │ + cbnz r3, 6320 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64aa │ │ │ │ + bge.n 631a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r0, #57] @ 0x39 │ │ │ │ - cbz r2, 64bc │ │ │ │ + cbz r2, 632c │ │ │ │ mov r0, r3 │ │ │ │ b.w 1f0c │ │ │ │ b.w 22ac <__gmon_start__@plt+0x1c0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (67d4 ) │ │ │ │ + ldr r5, [pc, #764] @ (6644 ) │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ it le │ │ │ │ movle r0, #1 │ │ │ │ add r5, pc │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 6528 │ │ │ │ + bne.n 6398 │ │ │ │ clz ip, r2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6528 │ │ │ │ + bne.n 6398 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 655e │ │ │ │ + cbz r3, 63ce │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6570 │ │ │ │ + bne.n 63e0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65b0 │ │ │ │ + bne.n 6420 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2040 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #684] @ (67d8 ) │ │ │ │ + ldr r2, [pc, #684] @ (6648 ) │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ add.w r2, r2, #324 @ 0x144 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6520 │ │ │ │ + beq.n 6390 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6508 │ │ │ │ - ldr r3, [pc, #636] @ (67dc ) │ │ │ │ - ldr r1, [pc, #636] @ (67e0 ) │ │ │ │ + bne.n 6378 │ │ │ │ + ldr r3, [pc, #636] @ (664c ) │ │ │ │ + ldr r1, [pc, #636] @ (6650 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6520 │ │ │ │ + b.n 6390 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ blx 2034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 659e │ │ │ │ + bge.n 640e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 671c │ │ │ │ + beq.w 658c │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 656c │ │ │ │ + beq.n 63dc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 6750 │ │ │ │ + beq.w 65c0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6518 │ │ │ │ + beq.n 6388 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r9, r3 │ │ │ │ - cbnz r3, 65d0 │ │ │ │ + cbnz r3, 6440 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r9, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6518 │ │ │ │ + bge.n 6388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6518 │ │ │ │ + bne.n 6388 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6518 │ │ │ │ + b.n 6388 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6620 │ │ │ │ + bne.n 6490 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -6195,43 +6039,43 @@ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ blx 2034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 667e │ │ │ │ + blt.n 64ee │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 656c │ │ │ │ + beq.n 63dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6518 │ │ │ │ + bne.n 6388 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 6616 │ │ │ │ + cbz r0, 6486 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 6724 │ │ │ │ + blt.w 6594 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 2040 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6520 │ │ │ │ + b.n 6390 │ │ │ │ mov r0, r3 │ │ │ │ blx 1f5c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6520 │ │ │ │ + beq.w 6390 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66a4 │ │ │ │ + beq.n 6514 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ - bge.n 6692 │ │ │ │ + bge.n 6502 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -6240,1661 +6084,1145 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ movs r2, #2 │ │ │ │ blx 2034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6742 │ │ │ │ + bne.n 65b2 │ │ │ │ cmp r9, r8 │ │ │ │ - ble.n 6734 │ │ │ │ + ble.n 65a4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r7, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 6636 │ │ │ │ + b.n 64a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65fc │ │ │ │ + bne.n 646c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n 65fc │ │ │ │ + b.n 646c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 66c8 │ │ │ │ + bne.n 6538 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6794 │ │ │ │ + blt.n 6604 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66b8 │ │ │ │ + blt.n 6528 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 2040 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6520 │ │ │ │ + b.n 6390 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66ac │ │ │ │ + bne.n 651c │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 66ac │ │ │ │ + b.n 651c │ │ │ │ cmp r9, r8 │ │ │ │ it gt │ │ │ │ strgt.w r8, [r3, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ it gt │ │ │ │ ldrgt r2, [r0, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6708 │ │ │ │ + beq.n 6578 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 2068 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bge.n 6708 │ │ │ │ + bge.n 6578 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 656c │ │ │ │ + bge.w 63dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 656c │ │ │ │ + bne.w 63dc │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 656c │ │ │ │ + b.n 63dc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67a6 │ │ │ │ + blt.n 6616 │ │ │ │ subs r0, r5, r4 │ │ │ │ add r0, r2 │ │ │ │ blx 2040 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6520 │ │ │ │ + b.n 6390 │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 659e │ │ │ │ + b.n 640e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6616 │ │ │ │ + bne.w 6486 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6616 │ │ │ │ + b.n 6486 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1f1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67ba │ │ │ │ + blt.n 662a │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6678 │ │ │ │ - b.n 66ec │ │ │ │ + bge.n 64e8 │ │ │ │ + b.n 655c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 6760 │ │ │ │ + cbz r0, 65d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6786 │ │ │ │ + blt.n 65f6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65aa │ │ │ │ + beq.w 641a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 65aa │ │ │ │ + bge.w 641a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65aa │ │ │ │ + bne.w 641a │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65aa │ │ │ │ + b.n 641a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6760 │ │ │ │ + bne.n 65d0 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6760 │ │ │ │ + b.n 65d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66a4 │ │ │ │ + bne.n 6514 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 66a4 │ │ │ │ + b.n 6514 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6710 │ │ │ │ + bne.n 6580 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 6710 │ │ │ │ + b.n 6580 │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 674a │ │ │ │ + bne.n 65ba │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - b.n 674a │ │ │ │ + b.n 65ba │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r1, pc, #416 @ (adr r1, 67ec ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r2, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #212] @ (68c8 ) │ │ │ │ + ldr r1, [pc, #212] @ (6738 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #212] @ (68cc ) │ │ │ │ + ldr r3, [pc, #212] @ (673c ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1cf0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6892 │ │ │ │ + beq.n 6702 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 688a │ │ │ │ + beq.n 66fa │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 68b0 │ │ │ │ + bne.n 6720 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ - cbnz r0, 683c │ │ │ │ + cbnz r0, 66ac │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 68a2 │ │ │ │ + beq.n 6712 │ │ │ │ blx 1fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6886 │ │ │ │ + blt.n 66f6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 686e │ │ │ │ + cbz r0, 66de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 686e │ │ │ │ + bge.n 66de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 68bc │ │ │ │ + cbz r3, 672c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2074 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6886 │ │ │ │ + bge.n 66f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 68a8 │ │ │ │ + cbz r3, 6718 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6836 │ │ │ │ + b.n 66a6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 81d8 │ │ │ │ - b.n 6886 │ │ │ │ - ldr r1, [pc, #60] @ (68d0 ) │ │ │ │ + bl 7ff0 │ │ │ │ + b.n 66f6 │ │ │ │ + ldr r1, [pc, #60] @ (6740 ) │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1da8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6836 │ │ │ │ - ldr r3, [pc, #48] @ (68d4 ) │ │ │ │ + b.n 66a6 │ │ │ │ + ldr r3, [pc, #48] @ (6744 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n 6842 │ │ │ │ + b.n 66b2 │ │ │ │ mov r0, r1 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6886 │ │ │ │ - ldr r1, [pc, #36] @ (68d8 ) │ │ │ │ + b.n 66f6 │ │ │ │ + ldr r1, [pc, #36] @ (6748 ) │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ blx 1da8 │ │ │ │ - b.n 6886 │ │ │ │ + b.n 66f6 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 686e │ │ │ │ + b.n 66de │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r1, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r5, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r6, [pc, #592] @ (6b44 ) │ │ │ │ - mov r7, r1 │ │ │ │ - it gt │ │ │ │ - movgt r1, #0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - it le │ │ │ │ - movle r1, #1 │ │ │ │ - add r6, pc │ │ │ │ - mov r4, r0 │ │ │ │ - orrs r1, r3 │ │ │ │ - bne.w 6af4 │ │ │ │ - clz r1, r2 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - cmp r5, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 6af4 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr.w r0, [r7, #444] @ 0x1bc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 6b2e │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 6ae6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 69e8 │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ - cmp r0, r1 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - bne.n 69fc │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 6960 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 69da │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r4, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 6a56 │ │ │ │ - ldr r3, [pc, #460] @ (6b48 ) │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ - add.w r0, r0, #29440 @ 0x7300 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ - blx 1d6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 6ad8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6aca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 6ac6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6abe │ │ │ │ - movs r2, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6ab2 │ │ │ │ - cbz r5, 69d6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6aa6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6a7a │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 6a06 │ │ │ │ - ldr r3, [pc, #364] @ (6b4c ) │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - cmp r1, r0 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ - beq.n 6950 │ │ │ │ - blx 1ff0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6960 │ │ │ │ - b.n 6950 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - mov r9, r7 │ │ │ │ - str r7, [r4, #20] │ │ │ │ - mov sl, r3 │ │ │ │ - cmp sl, r9 │ │ │ │ - bgt.n 6a2c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 69de │ │ │ │ - mov r0, r5 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 69de │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - mov r3, r4 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - ldr r7, [r2, #20] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - bl 4b18 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a10 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6a9a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 69e2 │ │ │ │ - ldr r3, [pc, #240] @ (6b48 ) │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - mov r3, r5 │ │ │ │ - add.w r0, r0, #29440 @ 0x7300 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ - blx 1d6c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 699c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a52 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6a52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a52 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 6a94 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - b.n 69d6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - b.n 69c4 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 69c6 │ │ │ │ - b.n 69da │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 69bc │ │ │ │ - b.n 69c4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3e │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69bc │ │ │ │ - ldr r1, [pc, #104] @ (6b50 ) │ │ │ │ - ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - add r1, pc │ │ │ │ - blx 1da8 │ │ │ │ - b.n 6a52 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [pc, #92] @ (6b54 ) │ │ │ │ - mov r1, r5 │ │ │ │ - movs r5, #1 │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - add.w r2, r2, #368 @ 0x170 │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ - blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 69e2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr.w r1, [r7, #444] @ 0x1bc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r8, [r1, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 6930 │ │ │ │ - ldr r3, [pc, #40] @ (6b58 ) │ │ │ │ - ldr r1, [pc, #40] @ (6b5c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1da8 │ │ │ │ - b.n 6a52 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69c6 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + subs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 1e1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6c8e │ │ │ │ + blt.w 6876 │ │ │ │ mov r0, r4 │ │ │ │ blx 1edc │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d3c │ │ │ │ + bne.w 6986 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1d9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6baa │ │ │ │ + cbz r0, 6796 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6baa │ │ │ │ + bge.n 6796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cfa │ │ │ │ + beq.w 68e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddc │ │ │ │ + bne.w 6968 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6d96 │ │ │ │ + bne.w 6922 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6d5a │ │ │ │ + bne.w 69c2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6bd2 │ │ │ │ + cbz r0, 67be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6ccc │ │ │ │ + blt.n 68b4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cdc │ │ │ │ + bne.n 68c2 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6d00 │ │ │ │ + bne.w 68e6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c90 │ │ │ │ + beq.n 6878 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c90 │ │ │ │ + bge.n 6878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c90 │ │ │ │ + bne.n 6878 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c96 │ │ │ │ + bne.n 687e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6d1e │ │ │ │ + bne.w 6904 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db4 │ │ │ │ + bne.w 6940 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ strb.w r6, [r4, #57] @ 0x39 │ │ │ │ blx 1eac │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cb0 │ │ │ │ + beq.n 6898 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cb0 │ │ │ │ + bge.n 6898 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cb0 │ │ │ │ + bne.n 6898 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cb6 │ │ │ │ + beq.n 689e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cb6 │ │ │ │ + bge.n 689e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cb6 │ │ │ │ + bne.n 689e │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6c6c │ │ │ │ + cbz r0, 6856 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6cbe │ │ │ │ + blt.n 68a6 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6d78 │ │ │ │ + bne.w 69a4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c8e │ │ │ │ + bge.n 6876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dd2 │ │ │ │ + beq.n 695e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c06 │ │ │ │ + beq.n 67f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c06 │ │ │ │ + bge.n 67f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c06 │ │ │ │ + bne.n 67f0 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c06 │ │ │ │ + b.n 67f0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c44 │ │ │ │ + bne.n 682e │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c60 │ │ │ │ - b.n 6c6c │ │ │ │ + bne.n 684a │ │ │ │ + b.n 6856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c6c │ │ │ │ + bne.n 6856 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c6c │ │ │ │ + b.n 6856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6bd2 │ │ │ │ + bne.n 67be │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bd2 │ │ │ │ + b.n 67be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6bda │ │ │ │ + bge.w 67c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6bda │ │ │ │ + bne.w 67c4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bda │ │ │ │ + b.n 67c4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6baa │ │ │ │ + b.n 6796 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6be2 │ │ │ │ + bge.w 67cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6be2 │ │ │ │ + bne.w 67cc │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6be2 │ │ │ │ + b.n 67cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6c0e │ │ │ │ + bge.w 67f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c0e │ │ │ │ + bne.w 67f8 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c0e │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - str r1, [r3, #4] │ │ │ │ - strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ - blx 1d9c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 6b94 │ │ │ │ - b.n 6baa │ │ │ │ + b.n 67f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6bc2 │ │ │ │ + bge.w 67a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6bc2 │ │ │ │ + bne.w 67a6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bc2 │ │ │ │ + b.n 67a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6c74 │ │ │ │ + bge.w 6800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c74 │ │ │ │ + bne.w 6800 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c74 │ │ │ │ + b.n 6800 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6bba │ │ │ │ + bge.w 679e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6bba │ │ │ │ + bne.w 679e │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bba │ │ │ │ + b.n 679e │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ + blx 1d9c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6780 │ │ │ │ + b.n 6796 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6c16 │ │ │ │ + bge.w 685e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c16 │ │ │ │ + bne.w 685e │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c16 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ + b.n 685e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6bb2 │ │ │ │ + bge.w 67ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6bb2 │ │ │ │ + bne.w 67ae │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bb2 │ │ │ │ - nop │ │ │ │ + b.n 67ae │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #300] @ (6f30 ) │ │ │ │ + ldr r2, [pc, #300] @ (6b14 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 6e10 │ │ │ │ + cbz r1, 69f4 │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 6e60 │ │ │ │ + bmi.n 6a44 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 6e06 │ │ │ │ + bpl.n 69ea │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 1f40 │ │ │ │ mov r7, r0 │ │ │ │ blx 1ee8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6e66 │ │ │ │ + cbnz r0, 6a4a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 473c │ │ │ │ mov r0, r6 │ │ │ │ bl 473c │ │ │ │ mov r0, r7 │ │ │ │ blx 1d3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 6f0a │ │ │ │ + bmi.n 6aee │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ b.w 2364 <__gmon_start__@plt+0x278> │ │ │ │ - ldr r0, [pc, #204] @ (6f34 ) │ │ │ │ + ldr r0, [pc, #204] @ (6b18 ) │ │ │ │ add r0, pc │ │ │ │ blx 1db4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e3e │ │ │ │ - ldr r1, [pc, #188] @ (6f38 ) │ │ │ │ + beq.n 6a22 │ │ │ │ + ldr r1, [pc, #188] @ (6b1c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r3, #36864 @ 0x9000 │ │ │ │ mov r5, r3 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ blx 1dc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e3e │ │ │ │ + blt.n 6a22 │ │ │ │ add.w r1, r5, #42240 @ 0xa500 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 1dc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e3e │ │ │ │ + blt.n 6a22 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 6ec0 │ │ │ │ + cbz r2, 6aa4 │ │ │ │ add.w r1, r5, #41472 @ 0xa200 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1dc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6e3e │ │ │ │ + blt.n 6a22 │ │ │ │ add.w r1, r5, #29440 @ 0x7300 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1d08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e3e │ │ │ │ + beq.n 6a22 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 201c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 6f16 │ │ │ │ - ldr r0, [pc, #88] @ (6f3c ) │ │ │ │ + cbnz r0, 6afa │ │ │ │ + ldr r0, [pc, #88] @ (6b20 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 1e34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e3e │ │ │ │ + bge.n 6a22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e3e │ │ │ │ + bne.n 6a22 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 6e3e │ │ │ │ + b.n 6a22 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2364 <__gmon_start__@plt+0x278> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eee │ │ │ │ + bge.n 6ad2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6eee │ │ │ │ + bne.n 6ad2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 6eee │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + b.n 6ad2 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 6f4a │ │ │ │ + bmi.n 6b2e │ │ │ │ bx lr │ │ │ │ b.w 2364 <__gmon_start__@plt+0x278> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6fd8 │ │ │ │ + bl 6bbc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 6f7e │ │ │ │ + cbz r0, 6b62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f7e │ │ │ │ + bge.n 6b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6f7e │ │ │ │ + cbnz r3, 6b62 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r0, 6f98 │ │ │ │ + cbz r0, 6b7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f98 │ │ │ │ + bge.n 6b7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6f98 │ │ │ │ + cbnz r3, 6b7c │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6fa8 │ │ │ │ + cbz r0, 6b8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6fb0 │ │ │ │ + blt.n 6b94 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbnz r0, 6fbe │ │ │ │ + cbnz r0, 6ba2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fa8 │ │ │ │ + bne.n 6b8c │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fa8 │ │ │ │ + b.n 6b8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6fac │ │ │ │ + bge.n 6b90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fac │ │ │ │ + bne.n 6b90 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fac │ │ │ │ - push {r4, lr} │ │ │ │ + b.n 6b90 │ │ │ │ + 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, #8 │ │ │ │ - cbz r0, 7002 │ │ │ │ + sub sp, #12 │ │ │ │ + cbz r0, 6be6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7002 │ │ │ │ + bge.n 6be6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70c4 │ │ │ │ + beq.n 6c8c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 716c │ │ │ │ + bne.w 6cf0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 710a │ │ │ │ + bne.w 6d34 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 714a │ │ │ │ + bne.w 6d12 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbz r0, 7028 │ │ │ │ + cbz r0, 6c0e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7076 │ │ │ │ + blt.n 6c5c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7088 │ │ │ │ + bne.n 6c6e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70a6 │ │ │ │ + bne.n 6cd2 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 7052 │ │ │ │ + cbz r0, 6c38 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7052 │ │ │ │ + bge.n 6c38 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 7052 │ │ │ │ + cbnz r2, 6c38 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70ec │ │ │ │ + bne.n 6c96 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70ce │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 712c │ │ │ │ - movs r4, #0 │ │ │ │ + bne.n 6cb4 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 6d56 │ │ │ │ mov r0, r3 │ │ │ │ - strb.w r4, [r3, #57] @ 0x39 │ │ │ │ + strb.w r2, [r3, #57] @ 0x39 │ │ │ │ blx 1eac │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7028 │ │ │ │ + bne.n 6c0e │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7028 │ │ │ │ + b.n 6c0e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 702e │ │ │ │ + bge.n 6c14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 702e │ │ │ │ + bne.n 6c14 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 702e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r3, #28] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7034 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7034 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 7034 │ │ │ │ + b.n 6c14 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7002 │ │ │ │ + b.n 6be6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r3, #44] @ 0x2c │ │ │ │ + str r1, [r3, #40] @ 0x28 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 705e │ │ │ │ + bge.n 6c3e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 705e │ │ │ │ + bne.n 6c3e │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 705e │ │ │ │ + b.n 6c3e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r3, #40] @ 0x28 │ │ │ │ + str r1, [r3, #44] @ 0x2c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7058 │ │ │ │ + bge.n 6c44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7058 │ │ │ │ + bne.n 6c44 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7058 │ │ │ │ + b.n 6c44 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r3, #16] │ │ │ │ + str r1, [r3, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7010 │ │ │ │ + bge.n 6c1a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7010 │ │ │ │ + bne.n 6c1a │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7010 │ │ │ │ + b.n 6c1a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r3, #48] @ 0x30 │ │ │ │ + str r1, [r3, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7064 │ │ │ │ + bge.w 6bee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7064 │ │ │ │ + bne.w 6bee │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7064 │ │ │ │ + b.n 6bee │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7018 │ │ │ │ + bge.w 6bfe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7018 │ │ │ │ + bne.w 6bfe │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7018 │ │ │ │ + b.n 6bfe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r3, #12] │ │ │ │ + str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 700a │ │ │ │ + bge.w 6bf6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 700a │ │ │ │ + bne.w 6bf6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 700a │ │ │ │ - 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 1edc │ │ │ │ - ldr r3, [pc, #112] @ (7218 ) │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 71ea │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 71c6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 7210 │ │ │ │ - blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ - bhi.n 71f0 │ │ │ │ - ldr.w r1, [r3, #1984] @ 0x7c0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - str.w r4, [r3, #1984] @ 0x7c0 │ │ │ │ - str.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b.n 71c6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 20d4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 71e8 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 71c6 │ │ │ │ - nop │ │ │ │ - lsls r7, r5, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 7244 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7240 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 7248 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 6bf6 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r0, r2 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7240 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 1e1c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 730e │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - blx 1edc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 1d9c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 728e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 728e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7338 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 73c4 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 73a6 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 738c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 72b4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7310 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 731e │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7372 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 72da │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 72da │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 733e │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7358 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 73ec │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w r3, [r4, #57] @ 0x39 │ │ │ │ - blx 1eac │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 730e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 73e2 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72b4 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 72b4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72ba │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 72ba │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 728e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72e0 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 72e0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72e6 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 72e6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #28] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72c0 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 72c0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72a4 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 72a4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 729e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 729e │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 729e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 6d66 │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7296 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7296 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7296 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #48] @ 0x30 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 73fc │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 72ec │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 73f8 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 6c4c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6d62 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 73f8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 6d62 │ │ │ │ + nop │ │ │ │ adds r0, #20 │ │ │ │ - b.n 6f50 │ │ │ │ + b.n 68c0 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 6f54 │ │ │ │ + b.n 68c4 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 7538 │ │ │ │ + b.n 6ea8 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 7344 │ │ │ │ + b.n 6cb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7ac6 │ │ │ │ + b.n 7436 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xeb30eaff │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + vldmia r4, {s29-s283} │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (744c ) │ │ │ │ - ldr r3, [pc, #28] @ (7450 ) │ │ │ │ - ldr r2, [pc, #28] @ (7454 ) │ │ │ │ + ldr r0, [pc, #24] @ (6dbc ) │ │ │ │ + ldr r3, [pc, #28] @ (6dc0 ) │ │ │ │ + ldr r2, [pc, #28] @ (6dc4 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7448 │ │ │ │ - ldr r3, [pc, #20] @ (7458 ) │ │ │ │ + beq.n 6db8 │ │ │ │ + ldr r3, [pc, #20] @ (6dc8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7448 │ │ │ │ + cbz r3, 6db8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (7480 ) │ │ │ │ - ldr r3, [pc, #36] @ (7484 ) │ │ │ │ + ldr r0, [pc, #32] @ (6df0 ) │ │ │ │ + ldr r3, [pc, #36] @ (6df4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (7488 ) │ │ │ │ + ldr r2, [pc, #36] @ (6df8 ) │ │ │ │ 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 747c │ │ │ │ - ldr r3, [pc, #20] @ (748c ) │ │ │ │ + beq.n 6dec │ │ │ │ + ldr r3, [pc, #20] @ (6dfc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 747c │ │ │ │ + cbz r3, 6dec │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (74bc ) │ │ │ │ - ldr r2, [pc, #40] @ (74c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (6e2c ) │ │ │ │ + ldr r2, [pc, #40] @ (6e30 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 74ba │ │ │ │ - ldr r3, [pc, #36] @ (74c4 ) │ │ │ │ + cbnz r3, 6e2a │ │ │ │ + ldr r3, [pc, #36] @ (6e34 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 74ae │ │ │ │ - ldr r3, [pc, #32] @ (74c8 ) │ │ │ │ + cbz r3, 6e1e │ │ │ │ + ldr r3, [pc, #32] @ (6e38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1d78 <__cxa_finalize@plt> │ │ │ │ - bl 7430 │ │ │ │ - ldr r3, [pc, #24] @ (74cc ) │ │ │ │ + bl 6da0 │ │ │ │ + ldr r3, [pc, #24] @ (6e3c ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 745c │ │ │ │ + b.n 6dcc │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #48] @ (7518 ) │ │ │ │ + ldr r4, [pc, #48] @ (6e88 ) │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r2, [r0, #720] @ 0x2d0 │ │ │ │ add r4, pc │ │ │ │ - cbnz r2, 750a │ │ │ │ - ldr r3, [pc, #40] @ (751c ) │ │ │ │ + cbnz r2, 6e7a │ │ │ │ + ldr r3, [pc, #40] @ (6e8c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (7520 ) │ │ │ │ + ldr r1, [pc, #40] @ (6e90 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 7504 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + b.n 6e74 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r6, [pc, #396] @ (76c8 ) │ │ │ │ + ldr r6, [pc, #396] @ (7038 ) │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75a8 │ │ │ │ + bne.n 6f18 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7678 │ │ │ │ + blt.w 6fe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7670 │ │ │ │ + bge.w 6fe0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 75da │ │ │ │ - ldr r3, [pc, #356] @ (76cc ) │ │ │ │ + bpl.n 6f4a │ │ │ │ + ldr r3, [pc, #356] @ (703c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1e64 │ │ │ │ - cbnz r0, 75b6 │ │ │ │ + cbnz r0, 6f26 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r5, #24] │ │ │ │ blx 1ef4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #28] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 5ddc │ │ │ │ + bl 5dac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 75b2 │ │ │ │ + beq.n 6f22 │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ - ldr r3, [pc, #312] @ (76d0 ) │ │ │ │ + ldr r3, [pc, #312] @ (7040 ) │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb.w r2, [r5, #58] @ 0x3a │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #296] @ (76d4 ) │ │ │ │ + ldr r1, [pc, #296] @ (7044 ) │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ blx 1da8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75a0 │ │ │ │ - ldr r0, [pc, #288] @ (76d8 ) │ │ │ │ + b.n 6f10 │ │ │ │ + ldr r0, [pc, #288] @ (7048 ) │ │ │ │ add r0, pc │ │ │ │ blx 1db4 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 75f2 │ │ │ │ + cbnz r0, 6f62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75b2 │ │ │ │ + bge.n 6f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75b2 │ │ │ │ + bne.n 6f22 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 75b2 │ │ │ │ + b.n 6f22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 76a8 │ │ │ │ - ldr r3, [pc, #248] @ (76dc ) │ │ │ │ - ldr r1, [pc, #248] @ (76e0 ) │ │ │ │ + blt.n 7018 │ │ │ │ + ldr r3, [pc, #248] @ (704c ) │ │ │ │ + ldr r1, [pc, #248] @ (7050 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 75b2 │ │ │ │ - ldr r3, [pc, #240] @ (76e4 ) │ │ │ │ + b.n 6f22 │ │ │ │ + ldr r3, [pc, #240] @ (7054 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 201c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 761a │ │ │ │ + blt.n 6f8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 762a │ │ │ │ + bne.n 6f9a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75b2 │ │ │ │ - b.n 75ca │ │ │ │ + bge.n 6f22 │ │ │ │ + b.n 6f3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760a │ │ │ │ + bne.n 6f7a │ │ │ │ mov r0, r1 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 760a │ │ │ │ + b.n 6f7a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ @@ -7905,482 +7233,846 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ blx 1f98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 765e │ │ │ │ + blt.n 6fce │ │ │ │ mov r4, r8 │ │ │ │ - b.n 7574 │ │ │ │ + b.n 6ee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 765a │ │ │ │ + bne.n 6fca │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r8 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7574 │ │ │ │ + b.n 6ee4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bmi.w 7566 │ │ │ │ - b.n 75e2 │ │ │ │ + bmi.w 6ed6 │ │ │ │ + b.n 6f52 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.w 7550 │ │ │ │ + bpl.w 6ec0 │ │ │ │ mov r0, r4 │ │ │ │ blx 1f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75a0 │ │ │ │ + beq.n 6f10 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 755e │ │ │ │ + beq.w 6ece │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 76b8 │ │ │ │ - ldr r1, [pc, #72] @ (76e8 ) │ │ │ │ + blt.n 7028 │ │ │ │ + ldr r1, [pc, #72] @ (7058 ) │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ blx 1da8 │ │ │ │ - b.n 75b2 │ │ │ │ + b.n 6f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75e2 │ │ │ │ + bne.n 6f52 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 75e2 │ │ │ │ + b.n 6f52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 769c │ │ │ │ + bne.n 700c │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 769c │ │ │ │ + b.n 700c │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #152] @ (7104 ) │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + add.w r0, r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r3, r2 │ │ │ │ + cbz r2, 70b2 │ │ │ │ + ldr r3, [pc, #136] @ (7108 ) │ │ │ │ + add.w ip, sp, #28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + add r3, pc │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + add.w r3, r3, #280 @ 0x118 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + add r4, r1 │ │ │ │ + blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ + cbz r0, 70da │ │ │ │ + cbz r4, 70b6 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4754 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cbnz r1, 70bc │ │ │ │ + cbz r0, 70e0 │ │ │ │ + ldr r3, [pc, #84] @ (710c ) │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + b.n 70a8 │ │ │ │ + ldr r4, [pc, #80] @ (7110 ) │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + add r4, pc │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + add.w r4, r4, #280 @ 0x118 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 70a6 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 70ae │ │ │ │ + add r3, sp, #28 │ │ │ │ + strd r0, r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #44] @ (7114 ) │ │ │ │ + mov r1, r0 │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add.w r3, r3, #280 @ 0x118 │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 70b6 │ │ │ │ + b.n 70da │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + 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 r1, [pc, #116] @ (719c ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #116] @ (71a0 ) │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + add r1, pc │ │ │ │ + add r3, pc │ │ │ │ + mov r7, r3 │ │ │ │ + blx 1cf0 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbz r4, 718c │ │ │ │ + mov r6, r3 │ │ │ │ + blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r4, [r3, #1984] @ 0x7c0 │ │ │ │ + cbz r4, 717e │ │ │ │ + ldr.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r1, [r3, #1984] @ 0x7c0 │ │ │ │ + str.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ + blx 2080 <_Py_NewReference@plt> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + str r5, [r4, #8] │ │ │ │ + blx 2098 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 20bc <_PyObject_GC_New@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7166 │ │ │ │ + b.n 717a │ │ │ │ + ldr r3, [pc, #20] @ (71a4 ) │ │ │ │ + ldr r1, [pc, #24] @ (71a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1da8 │ │ │ │ + b.n 717a │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #96] @ (775c ) │ │ │ │ + ldr r1, [pc, #96] @ (721c ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #88] @ (7760 ) │ │ │ │ + ldr r5, [pc, #88] @ (7220 ) │ │ │ │ blx 1cf0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 7746 │ │ │ │ + cbz r3, 7206 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 7726 │ │ │ │ - ldr r3, [pc, #76] @ (7764 ) │ │ │ │ + bne.n 71e6 │ │ │ │ + ldr r3, [pc, #76] @ (7224 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #20224 @ 0x4f00 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bhi.n 7742 │ │ │ │ - cbnz r3, 7736 │ │ │ │ - ldr r3, [pc, #56] @ (7764 ) │ │ │ │ + bhi.n 7202 │ │ │ │ + cbnz r3, 71f6 │ │ │ │ + ldr r3, [pc, #56] @ (7224 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #20352 @ 0x4f80 │ │ │ │ adds r3, #20 │ │ │ │ - b.n 7720 │ │ │ │ - ldr r3, [pc, #44] @ (7764 ) │ │ │ │ + b.n 71e0 │ │ │ │ + ldr r3, [pc, #44] @ (7224 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #20224 @ 0x4f00 │ │ │ │ adds r3, #20 │ │ │ │ - b.n 7720 │ │ │ │ + b.n 71e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7720 │ │ │ │ - ldr r2, [pc, #32] @ (7768 ) │ │ │ │ + b.n 71e0 │ │ │ │ + ldr r2, [pc, #32] @ (7228 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ (776c ) │ │ │ │ + ldr r1, [pc, #32] @ (722c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1da8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7720 │ │ │ │ + b.n 71e0 │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #160] @ (7820 ) │ │ │ │ + ldr r4, [pc, #160] @ (72e0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 77b2 │ │ │ │ + bne.n 7272 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77f0 │ │ │ │ + bne.n 72b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77ca │ │ │ │ + bne.n 728a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 6498 │ │ │ │ - cbnz r0, 77c6 │ │ │ │ - ldr r3, [pc, #120] @ (7824 ) │ │ │ │ + bl 6308 │ │ │ │ + cbnz r0, 7286 │ │ │ │ + ldr r3, [pc, #120] @ (72e4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #116] @ (7828 ) │ │ │ │ + ldr r0, [pc, #116] @ (72e8 ) │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc │ │ │ │ blx 1dd8 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 778c │ │ │ │ - b.n 77ae │ │ │ │ + bne.n 724c │ │ │ │ + b.n 726e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77ae │ │ │ │ + b.n 726e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 77a0 │ │ │ │ + beq.n 7260 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77a0 │ │ │ │ + bne.n 7260 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 77a0 │ │ │ │ + beq.n 7260 │ │ │ │ blx 1ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77a0 │ │ │ │ - b.n 77aa │ │ │ │ + bne.n 7260 │ │ │ │ + b.n 726a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 779a │ │ │ │ + beq.n 725a │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 7804 │ │ │ │ + cbz r0, 72c4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 779a │ │ │ │ + b.n 725a │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ - beq.n 779a │ │ │ │ + beq.n 725a │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1ff0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7800 │ │ │ │ - b.n 77aa │ │ │ │ + bne.n 72c0 │ │ │ │ + b.n 726a │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ + ldr r6, [pc, #544] @ (7520 ) │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + add r6, pc │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 746c │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 746c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 746c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 746c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr.w r1, [r7, #444] @ 0x1bc │ │ │ │ + ldr r7, [r1, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 74a6 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7498 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + cmp r1, r0 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + bne.n 73fc │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cbz r3, 7364 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [r4, #80] @ 0x50 │ │ │ │ + ldr.w r8, [r4, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 73e6 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [r4, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 74d6 │ │ │ │ + ldr r3, [pc, #412] @ (7524 ) │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + add.w r0, r0, #29440 @ 0x7300 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ + blx 1d6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 74d0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 73b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 74c6 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 73cc │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 74ba │ │ │ │ + cbz r5, 73e0 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 73e0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7514 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 74f0 │ │ │ │ + ldr.w r9, [r4, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 7406 │ │ │ │ + ldr r3, [pc, #308] @ (7528 ) │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + mov r0, r2 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + blx 1ff0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7364 │ │ │ │ + b.n 7354 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + mov sl, r3 │ │ │ │ + cmp sl, r8 │ │ │ │ + bgt.n 7432 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 73f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 73f0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 73f0 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + ldr.w r2, [r3, r8, lsl #2] │ │ │ │ + mov r3, r4 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + ldr r5, [r2, #20] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + bl 4b18 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7412 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 74a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 74a2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 74a2 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [pc, #188] @ (752c ) │ │ │ │ + mov r3, r5 │ │ │ │ + movs r5, #1 │ │ │ │ + add r2, pc │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + add.w r2, r2, #368 @ 0x170 │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7322 │ │ │ │ + b.n 73f4 │ │ │ │ + ldr r1, [pc, #148] @ (7530 ) │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ + add r1, pc │ │ │ │ + blx 1da8 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 73f4 │ │ │ │ + ldr r3, [pc, #140] @ (7534 ) │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #140] @ (7538 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1da8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + b.n 73f4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 73cc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 73b8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 73b8 │ │ │ │ + ldr r3, [pc, #76] @ (7524 ) │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + mov r3, r5 │ │ │ │ + add.w r0, r0, #29440 @ 0x7300 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ + blx 1d6c │ │ │ │ + b.n 739e │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 73f4 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 74a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 74a2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 74a2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 73e0 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r8, [pc, #1108] @ 7c94 │ │ │ │ + ldr.w r8, [pc, #1108] @ 79a4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b08 │ │ │ │ + bne.w 7818 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7b3a │ │ │ │ + blt.w 784a │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7b0c │ │ │ │ + bgt.w 781c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b0c │ │ │ │ + beq.w 781c │ │ │ │ ldr.w sl, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7a4e │ │ │ │ - ldr.w r3, [pc, #1064] @ 7c98 │ │ │ │ + beq.w 775e │ │ │ │ + ldr.w r3, [pc, #1064] @ 79a8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7a4e │ │ │ │ + beq.w 775e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ blx 1f5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7bec │ │ │ │ + beq.w 78fc │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ blx 1f34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7be4 │ │ │ │ + blt.w 78f4 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 1f34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7be4 │ │ │ │ + blt.w 78f4 │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r3, [r0, #720] @ 0x2d0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7ab4 │ │ │ │ + beq.w 77c4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, #5696 @ 0x1640 │ │ │ │ blx 1fd8 <_PyEval_StopTheWorld@plt> │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a12 │ │ │ │ + bne.w 7722 │ │ │ │ ldr.w r0, [r5, #3728] @ 0xe90 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7900 │ │ │ │ + bne.n 7610 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78f0 │ │ │ │ + bne.n 7600 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - bne.w 7b6a │ │ │ │ + bne.w 787a │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 799a │ │ │ │ + beq.n 76aa │ │ │ │ ldr.w r2, [r3, #728] @ 0x2d8 │ │ │ │ add.w r9, r3, #728 @ 0x2d8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov fp, r1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 79d4 │ │ │ │ + bne.n 76e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7916 │ │ │ │ + bne.n 7626 │ │ │ │ ldr.w r0, [r5, #3728] @ 0xe90 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7948 │ │ │ │ + bne.n 7658 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7938 │ │ │ │ + bne.n 7648 │ │ │ │ dmb ish │ │ │ │ - bne.n 79c0 │ │ │ │ + bne.n 76d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f74 <_PyEval_StartTheWorld@plt> │ │ │ │ movs r0, #0 │ │ │ │ blx 1fc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 796a │ │ │ │ + cbz r0, 767a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r9, r3 │ │ │ │ - blt.w 7b82 │ │ │ │ + blt.w 7892 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 797e │ │ │ │ + bge.n 768e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 797e │ │ │ │ + cbnz r3, 768e │ │ │ │ mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7990 │ │ │ │ + bge.n 76a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b7a │ │ │ │ + beq.w 788a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r5, #3728] @ 0xe90 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79b6 │ │ │ │ + bne.n 76c6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79a6 │ │ │ │ + bne.n 76b6 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ dmb ish │ │ │ │ - beq.n 794e │ │ │ │ + beq.n 765e │ │ │ │ mov r9, r3 │ │ │ │ blx 1f00 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f74 <_PyEval_StartTheWorld@plt> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7954 │ │ │ │ - b.n 7be4 │ │ │ │ + beq.n 7664 │ │ │ │ + b.n 78f4 │ │ │ │ ldr.w ip, [r2, #-80] │ │ │ │ sub.w lr, r2, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, lr │ │ │ │ add.w r7, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 7a08 │ │ │ │ + ble.n 7718 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r7, [r2, #-80] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 7a6e │ │ │ │ + blt.n 777e │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 1ffc <_PyList_AppendTakeRefListResize@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a7a │ │ │ │ + blt.n 778a │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r2, fp │ │ │ │ mov fp, r1 │ │ │ │ - b.n 7922 │ │ │ │ + b.n 7632 │ │ │ │ ldr.w ip, [r3, #-80] │ │ │ │ sub.w lr, r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, lr │ │ │ │ add.w r7, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 7a48 │ │ │ │ + ble.n 7758 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w r7, [r3, #-80] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 7aa8 │ │ │ │ + blt.n 77b8 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 1ffc <_PyList_AppendTakeRefListResize@plt> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7c72 │ │ │ │ + blt.w 7982 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 78da │ │ │ │ + b.n 75ea │ │ │ │ blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r4, [r0, #720] @ 0x2d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 787e │ │ │ │ - ldr r3, [pc, #572] @ (7c9c ) │ │ │ │ - ldr r1, [pc, #576] @ (7ca0 ) │ │ │ │ + bne.w 758e │ │ │ │ + ldr r3, [pc, #572] @ (79ac ) │ │ │ │ + ldr r1, [pc, #576] @ (79b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 7992 │ │ │ │ + b.n 76a2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w lr, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ - b.n 7a08 │ │ │ │ + b.n 7718 │ │ │ │ ldr.w r0, [r5, #3728] @ 0xe90 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #792 @ 0x318 │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7a9a │ │ │ │ + bne.n 77aa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7a8a │ │ │ │ + bne.n 779a │ │ │ │ dmb ish │ │ │ │ - beq.w 7c72 │ │ │ │ + beq.w 7982 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79c2 │ │ │ │ + b.n 76d2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w lr, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 7a48 │ │ │ │ + b.n 7758 │ │ │ │ ldr.w r3, [r0, #728] @ 0x2d8 │ │ │ │ add.w r5, r0, #728 @ 0x2d8 │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7954 │ │ │ │ + beq.w 7664 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ sub.w ip, r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ add.w lr, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7af4 │ │ │ │ + ble.n 7804 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ it lt │ │ │ │ strlt.w lr, [r3, #-80] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7afc │ │ │ │ + blt.n 780c │ │ │ │ blx 1ffc <_PyList_AppendTakeRefListResize@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7be4 │ │ │ │ + blt.n 78f4 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [r9] │ │ │ │ - b.n 7ac0 │ │ │ │ + b.n 77d0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w ip, [r3, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ - b.n 7af4 │ │ │ │ + b.n 7804 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #404] @ (7ca4 ) │ │ │ │ + ldr r2, [pc, #404] @ (79b4 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #32 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -8388,806 +8080,907 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7992 │ │ │ │ - b.n 7864 │ │ │ │ + beq.w 76a2 │ │ │ │ + b.n 7574 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #360] @ (7ca8 ) │ │ │ │ + ldr r4, [pc, #360] @ (79b8 ) │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r4, r4, #412 @ 0x19c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 1e04 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7992 │ │ │ │ + beq.w 76a2 │ │ │ │ ldr.w sl, [r7, #16] │ │ │ │ - b.n 786e │ │ │ │ + b.n 757e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 1fb4 <_PyMutex_LockTimed@plt> │ │ │ │ - b.n 790e │ │ │ │ + b.n 761e │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7990 │ │ │ │ + b.n 76a0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldr.w r0, [r2, r9, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7bb2 │ │ │ │ + bne.n 78c2 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r2, 7bac │ │ │ │ + cbnz r2, 78bc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7bac │ │ │ │ + bne.n 78bc │ │ │ │ mov r0, r5 │ │ │ │ blx 1f10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7bd0 │ │ │ │ + blt.n 78e0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 7964 │ │ │ │ - ldr r3, [pc, #248] @ (7cac ) │ │ │ │ + b.n 7674 │ │ │ │ + ldr r3, [pc, #248] @ (79bc ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ blx 1d6c │ │ │ │ - cbnz r0, 7bf8 │ │ │ │ + cbnz r0, 7908 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7be4 │ │ │ │ + bge.n 78f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7be4 │ │ │ │ + cbnz r3, 78f4 │ │ │ │ mov r0, r5 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7c44 │ │ │ │ + blt.n 7954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7c54 │ │ │ │ + blt.n 7964 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7992 │ │ │ │ - ldr r2, [pc, #180] @ (7cb0 ) │ │ │ │ + b.n 76a2 │ │ │ │ + ldr r2, [pc, #180] @ (79c0 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7baa │ │ │ │ + beq.n 78ba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7c64 │ │ │ │ + blt.n 7974 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 7cb4 │ │ │ │ + bl 79c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bd0 │ │ │ │ + beq.n 78e0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 7c7a │ │ │ │ + bne.n 798a │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7c7a │ │ │ │ + bge.n 798a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bd0 │ │ │ │ + bge.n 78e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bd0 │ │ │ │ + bne.n 78e0 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7bd0 │ │ │ │ + b.n 78e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bec │ │ │ │ + bne.n 78fc │ │ │ │ mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7bec │ │ │ │ + b.n 78fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bf4 │ │ │ │ + bne.n 7904 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7bf4 │ │ │ │ + b.n 7904 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c0a │ │ │ │ + bne.n 791a │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7c0a │ │ │ │ + b.n 791a │ │ │ │ mov r0, r5 │ │ │ │ blx 1f74 <_PyEval_StartTheWorld@plt> │ │ │ │ - b.n 7be4 │ │ │ │ + b.n 78f4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7baa │ │ │ │ + bge.n 78ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7baa │ │ │ │ + bne.n 78ba │ │ │ │ mov r0, r3 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7baa │ │ │ │ + b.n 78ba │ │ │ │ nop │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 7d40 │ │ │ │ + ldr.w ip, [pc, #124] @ 7a50 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7d1a │ │ │ │ + beq.n 7a2a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7d1a │ │ │ │ - ldr r3, [pc, #104] @ (7d44 ) │ │ │ │ + beq.n 7a2a │ │ │ │ + ldr r3, [pc, #104] @ (7a54 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r1, r3, #33792 @ 0x8400 │ │ │ │ mov r4, r3 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx 1e88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7d3a │ │ │ │ + blt.n 7a4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 7d2c │ │ │ │ + cbz r0, 7a3c │ │ │ │ blx 1f50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d14 │ │ │ │ + bge.n 7a24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 7d14 │ │ │ │ + cbnz r3, 7a24 │ │ │ │ mov r0, r2 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d14 │ │ │ │ + bge.n 7a24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7d14 │ │ │ │ + b.n 7a24 │ │ │ │ add.w r1, r4, #27136 @ 0x6a00 │ │ │ │ mov r0, r5 │ │ │ │ blx 1d08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7d14 │ │ │ │ + b.n 7a24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7d14 │ │ │ │ + b.n 7a24 │ │ │ │ nop │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #440] @ (7f10 ) │ │ │ │ + ldr r3, [pc, #432] @ (7c18 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #440] @ (7f14 ) │ │ │ │ + ldr r1, [pc, #432] @ (7c1c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, r3 │ │ │ │ blx 1cf0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7dfa │ │ │ │ + beq.n 7af6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7df0 │ │ │ │ + bne.n 7aec │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 7da4 │ │ │ │ + cbz r0, 7ab4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 7ef6 │ │ │ │ + bne.w 7bf6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d9c │ │ │ │ + bge.n 7aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ee6 │ │ │ │ + beq.w 7c10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e02 │ │ │ │ + bne.n 7afe │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7e7e │ │ │ │ + beq.n 7b8e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7ec8 │ │ │ │ + bne.w 7bea │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e2a │ │ │ │ + bne.n 7b3a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ddc │ │ │ │ + blt.n 7b2a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 516c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 7eee │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7dcc │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7dcc │ │ │ │ mov r0, r3 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ed4 │ │ │ │ + beq.n 7bd0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d80 │ │ │ │ - b.n 7d9c │ │ │ │ + bne.n 7a90 │ │ │ │ + b.n 7aac │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7da4 │ │ │ │ - ldr r1, [pc, #268] @ (7f18 ) │ │ │ │ + beq.n 7ab4 │ │ │ │ + ldr r1, [pc, #280] @ (7c20 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1f80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e86 │ │ │ │ + beq.n 7b96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7dcc │ │ │ │ + bge.n 7adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dcc │ │ │ │ - b.n 7dea │ │ │ │ + bne.n 7adc │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 7adc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 7b20 │ │ │ │ + mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 7adc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb0 │ │ │ │ + beq.n 7bc0 │ │ │ │ blx 1fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7e86 │ │ │ │ + blt.n 7b96 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - cbz r0, 7e5c │ │ │ │ + cbz r0, 7b6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e5c │ │ │ │ + bge.n 7b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7eb6 │ │ │ │ + cbz r3, 7bc6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 516c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e78 │ │ │ │ + bge.n 7b88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7ec0 │ │ │ │ + cbz r3, 7be2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81d8 │ │ │ │ + bl 7ff0 │ │ │ │ blx 1f40 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 516c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e78 │ │ │ │ + bge.n 7b88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e78 │ │ │ │ + bne.n 7b88 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7e78 │ │ │ │ - ldr r3, [pc, #104] @ (7f1c ) │ │ │ │ + b.n 7b88 │ │ │ │ + ldr r3, [pc, #96] @ (7c24 ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 7e30 │ │ │ │ + b.n 7b40 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7e5c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7e78 │ │ │ │ - ldr r1, [pc, #84] @ (7f20 ) │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ - add r1, pc │ │ │ │ - blx 1da8 │ │ │ │ - b.n 7e86 │ │ │ │ + b.n 7b6c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7dfa │ │ │ │ + beq.n 7af6 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dfa │ │ │ │ - b.n 7d9c │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 7af6 │ │ │ │ + b.n 7aac │ │ │ │ + mov r0, r2 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7d9c │ │ │ │ - mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 7dcc │ │ │ │ + b.n 7b88 │ │ │ │ + ldr r1, [pc, #60] @ (7c28 ) │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ + add r1, pc │ │ │ │ + blx 1da8 │ │ │ │ + b.n 7b96 │ │ │ │ ldrb.w r3, [r4, #57] @ 0x39 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d9c │ │ │ │ + beq.w 7aac │ │ │ │ mov r1, r5 │ │ │ │ blx 1d60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7d9c │ │ │ │ + bge.w 7aac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e78 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + b.n 7b88 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 7aac │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ 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] @ (7f7c ) │ │ │ │ + ldr r3, [pc, #68] @ (7c84 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 7f58 │ │ │ │ - cbz r1, 7f6c │ │ │ │ + cbz r2, 7c60 │ │ │ │ + cbz r1, 7c74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 1ed0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 7f66 │ │ │ │ + blt.n 7c6e │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ movs r0, #0 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r4, #58] @ 0x3a │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #36] @ (7f80 ) │ │ │ │ - ldr r1, [pc, #40] @ (7f84 ) │ │ │ │ + ldr r2, [pc, #36] @ (7c88 ) │ │ │ │ + ldr r1, [pc, #40] @ (7c8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (7f88 ) │ │ │ │ - ldr r1, [pc, #28] @ (7f8c ) │ │ │ │ + ldr r2, [pc, #24] @ (7c90 ) │ │ │ │ + ldr r1, [pc, #28] @ (7c94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1da8 │ │ │ │ - b.n 7f66 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + b.n 7c6e │ │ │ │ + strh r6, [r7, #28] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r1, #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 r5, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + blx 1edc │ │ │ │ + ldr r3, [pc, #112] @ (7d20 ) │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7cf2 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 7cce │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7cce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 7d18 │ │ │ │ + blx 208c <_PyThreadState_GetCurrent@plt> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ + bhi.n 7cf8 │ │ │ │ + ldr.w r1, [r3, #1984] @ 0x7c0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + str.w r4, [r3, #1984] @ 0x7c0 │ │ │ │ + str.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b.n 7cce │ │ │ │ + mov r0, r4 │ │ │ │ + blx 20d4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7cf0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7cf0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 7cce │ │ │ │ + nop │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 7d4c │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7d48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 7d50 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r0, r2 │ │ │ │ + blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 7d48 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 1e1c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 7d9a │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 1edc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 1d9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6bbc │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7d9a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 7d9c │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ + nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #184] @ (8058 ) │ │ │ │ + ldr r5, [pc, #184] @ (7e70 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ add r5, pc │ │ │ │ - bne.n 7fde │ │ │ │ + bne.n 7df6 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r7, [r7, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8030 │ │ │ │ + bne.n 7e48 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8010 │ │ │ │ + bne.n 7e28 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 7fd8 │ │ │ │ + cbz r0, 7df0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 7ffa │ │ │ │ + bne.n 7e12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fd8 │ │ │ │ + bge.n 7df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 7ff2 │ │ │ │ - ldr r3, [pc, #128] @ (805c ) │ │ │ │ + cbz r3, 7e0a │ │ │ │ + ldr r3, [pc, #128] @ (7e74 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #128] @ (8060 ) │ │ │ │ + ldr r0, [pc, #128] @ (7e78 ) │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc │ │ │ │ blx 1dd8 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7faa │ │ │ │ + bne.n 7dc2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 1fa8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7fd8 │ │ │ │ + b.n 7df0 │ │ │ │ ldrb.w r3, [r4, #57] @ 0x39 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fd8 │ │ │ │ + beq.n 7df0 │ │ │ │ mov r1, r6 │ │ │ │ blx 1d60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7fd8 │ │ │ │ + bge.n 7df0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7fbe │ │ │ │ + beq.n 7dd6 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fbe │ │ │ │ + bne.n 7dd6 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7fbe │ │ │ │ + beq.n 7dd6 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fbe │ │ │ │ - b.n 7fd8 │ │ │ │ + bne.n 7dd6 │ │ │ │ + b.n 7df0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7fb8 │ │ │ │ + beq.n 7dd0 │ │ │ │ blx 1ff0 │ │ │ │ - cbz r0, 8040 │ │ │ │ + cbz r0, 7e58 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 7fb8 │ │ │ │ + b.n 7dd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ - beq.n 7fb8 │ │ │ │ + beq.n 7dd0 │ │ │ │ blx 1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 803c │ │ │ │ - b.n 7fd8 │ │ │ │ + bne.n 7e54 │ │ │ │ + b.n 7df0 │ │ │ │ nop │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r1, #58] @ 0x3a │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #72] @ (80c4 ) │ │ │ │ + ldr r4, [pc, #72] @ (7edc ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r1, #58] @ 0x3a │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add r4, pc │ │ │ │ - cbnz r3, 80ba │ │ │ │ + cbnz r3, 7ed2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #52] @ 0x34 │ │ │ │ - cbz r2, 809a │ │ │ │ + cbz r2, 7eb2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 473c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5ddc │ │ │ │ + bl 5dac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80c0 │ │ │ │ - ldr r3, [pc, #20] @ (80c8 ) │ │ │ │ + beq.n 7ed8 │ │ │ │ + ldr r3, [pc, #20] @ (7ee0 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (80cc ) │ │ │ │ + ldr r3, [pc, #16] @ (7ee4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 80b6 │ │ │ │ + b.n 7ece │ │ │ │ movs r0, #0 │ │ │ │ - b.n 80b6 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + b.n 7ece │ │ │ │ + strh r0, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 80f0 │ │ │ │ + cbz r0, 7f08 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8172 │ │ │ │ + bne.n 7f8a │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 80fc │ │ │ │ + cbz r0, 7f14 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8172 │ │ │ │ + bne.n 7f8a │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 8108 │ │ │ │ + cbz r0, 7f20 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8172 │ │ │ │ + bne.n 7f8a │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 8114 │ │ │ │ + cbz r0, 7f2c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8172 │ │ │ │ + bne.n 7f8a │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81ba │ │ │ │ + bne.n 7fd2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 8126 │ │ │ │ + cbz r0, 7f3e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8172 │ │ │ │ + bne.n 7f8a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8192 │ │ │ │ + bne.n 7faa │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8188 │ │ │ │ + bne.n 7fa0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81a6 │ │ │ │ + bne.n 7fbe │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 816a │ │ │ │ + cbnz r0, 7f82 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 817e │ │ │ │ + cbnz r0, 7f96 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 819c │ │ │ │ + bne.n 7fb4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbnz r0, 8174 │ │ │ │ + cbnz r0, 7f8c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81b0 │ │ │ │ + bne.n 7fc8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81ce │ │ │ │ + bne.n 7fe6 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81c4 │ │ │ │ + bne.n 7fdc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 204c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 813c │ │ │ │ + beq.n 7f54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 814a │ │ │ │ + beq.n 7f62 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8140 │ │ │ │ + beq.n 7f58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8132 │ │ │ │ + beq.n 7f4a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 812c │ │ │ │ + beq.n 7f44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8146 │ │ │ │ + beq.n 7f5e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8138 │ │ │ │ + beq.n 7f50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8150 │ │ │ │ + beq.n 7f68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 811a │ │ │ │ + beq.n 7f32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 815c │ │ │ │ - b.n 8172 │ │ │ │ + beq.n 7f74 │ │ │ │ + b.n 7f8a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8156 │ │ │ │ + beq.n 7f6e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 821c │ │ │ │ - cbz r0, 820a │ │ │ │ + bl 8034 │ │ │ │ + cbz r0, 8022 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2074 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820a │ │ │ │ + bge.n 8022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 820e │ │ │ │ + cbz r3, 8026 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 1fa4 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #36] @ (8244 ) │ │ │ │ + ldr r2, [pc, #36] @ (805c ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 823a │ │ │ │ + cbnz r3, 8052 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 8232 │ │ │ │ - ldr r3, [pc, #28] @ (8248 ) │ │ │ │ + cbz r1, 804a │ │ │ │ + ldr r3, [pc, #28] @ (8060 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8236 │ │ │ │ + bne.n 804e │ │ │ │ b.w 1f4c │ │ │ │ b.w 2018 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 826a │ │ │ │ + cbz r0, 8082 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 8278 │ │ │ │ + cbnz r0, 8090 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8274 │ │ │ │ + cbz r0, 808c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 8278 │ │ │ │ + cbnz r0, 8090 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 827a │ │ │ │ + cbnz r0, 8092 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00008284 <.fini>: │ │ │ │ +0000809c <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,667 +1,667 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0000828c 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x0000829c 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000082ac 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x000082bc 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x000082cc 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x000082dc 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x000082ec 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x000082fc 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x0000830c 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x0000831c 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ - 0x0000832c 63696f2e 6576656e 74730000 5f676574 cio.events.._get │ │ │ │ - 0x0000833c 5f657665 6e745f6c 6f6f705f 706f6c69 _event_loop_poli │ │ │ │ - 0x0000834c 63790000 6173796e 63696f2e 62617365 cy..asyncio.base │ │ │ │ - 0x0000835c 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ - 0x0000836c 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ - 0x0000837c 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ - 0x0000838c 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ - 0x0000839c 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ - 0x000083ac 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ - 0x000083bc 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ - 0x000083cc 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ - 0x000083dc 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ - 0x000083ec 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ - 0x000083fc 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ - 0x0000840c 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ - 0x0000841c 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ - 0x0000842c 5765616b 53657400 6e6f2072 756e6e69 WeakSet.no runni │ │ │ │ - 0x0000843c 6e672065 76656e74 206c6f6f 70000000 ng event loop... │ │ │ │ - 0x0000844c 6120636f 726f7574 696e6520 77617320 a coroutine was │ │ │ │ - 0x0000845c 65787065 63746564 2c20676f 74202552 expected, got %R │ │ │ │ - 0x0000846c 00000000 63616e6e 6f742064 656c6574 ....cannot delet │ │ │ │ - 0x0000847c 65206174 74726962 75746500 6765745f e attribute.get_ │ │ │ │ - 0x0000848c 6c6f6f70 28292074 616b6573 206e6f20 loop() takes no │ │ │ │ - 0x0000849c 61726775 6d656e74 73000000 46757475 arguments...Futu │ │ │ │ - 0x000084ac 7265206f 626a6563 74206973 206e6f74 re object is not │ │ │ │ - 0x000084bc 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ - 0x000084cc 756e696e 69746961 6c697a65 64204675 uninitialized Fu │ │ │ │ - 0x000084dc 74757265 206f626a 65637400 66756e63 ture object.func │ │ │ │ - 0x000084ec 74696f6e 2074616b 6573206e 6f206b65 tion takes no ke │ │ │ │ - 0x000084fc 79776f72 64206172 67756d65 6e747300 yword arguments. │ │ │ │ - 0x0000850c 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ - 0x0000851c 6f20706f 73697469 6f6e616c 20617267 o positional arg │ │ │ │ - 0x0000852c 756d656e 74730000 43616e6e 6f742065 uments..Cannot e │ │ │ │ - 0x0000853c 6e746572 20696e74 6f207461 736b2025 nter into task % │ │ │ │ - 0x0000854c 52207768 696c6520 616e6f74 68657220 R while another │ │ │ │ - 0x0000855c 7461736b 20255220 69732062 65696e67 task %R is being │ │ │ │ - 0x0000856c 20657865 63757465 642e0000 496e7661 executed...Inva │ │ │ │ - 0x0000857c 6c696420 61747465 6d707420 746f206c lid attempt to l │ │ │ │ - 0x0000858c 65617665 20746173 6b202552 20776869 eave task %R whi │ │ │ │ - 0x0000859c 6c652074 61736b20 25522069 7320656e le task %R is en │ │ │ │ - 0x000085ac 74657265 642e0000 5f5f7374 65702829 tered...__step() │ │ │ │ - 0x000085bc 3a20616c 72656164 7920646f 6e653a20 : already done: │ │ │ │ - 0x000085cc 25522025 52000000 756e696e 69746961 %R %R...uninitia │ │ │ │ - 0x000085dc 6c697a65 64205461 736b206f 626a6563 lized Task objec │ │ │ │ - 0x000085ec 74000000 696e7661 6c696420 73746174 t...invalid stat │ │ │ │ - 0x000085fc 65000000 5461736b 2063616e 6e6f7420 e...Task cannot │ │ │ │ - 0x0000860c 61776169 74206f6e 20697473 656c663a await on itself: │ │ │ │ - 0x0000861c 20255200 7969656c 64207761 73207573 %R.yield was us │ │ │ │ - 0x0000862c 65642069 6e737465 6164206f 66207969 ed instead of yi │ │ │ │ - 0x0000863c 656c6420 66726f6d 20666f72 2067656e eld from for gen │ │ │ │ - 0x0000864c 65726174 6f722069 6e207461 736b2025 erator in task % │ │ │ │ - 0x0000865c 52207769 74682025 52000000 5461736b R with %R...Task │ │ │ │ - 0x0000866c 20676f74 20626164 20796965 6c643a20 got bad yield: │ │ │ │ - 0x0000867c 25520000 7969656c 64207761 73207573 %R..yield was us │ │ │ │ - 0x0000868c 65642069 6e737465 6164206f 66207969 ed instead of yi │ │ │ │ - 0x0000869c 656c6420 66726f6d 20696e20 7461736b eld from in task │ │ │ │ - 0x000086ac 20255220 77697468 20255200 5461736b %R with %R.Task │ │ │ │ - 0x000086bc 20255220 676f7420 46757475 72652025 %R got Future % │ │ │ │ - 0x000086cc 52206174 74616368 65642074 6f206120 R attached to a │ │ │ │ - 0x000086dc 64696666 6572656e 74206c6f 6f700000 different loop.. │ │ │ │ - 0x000086ec 6c6f6f70 20255220 6973206e 6f742074 loop %R is not t │ │ │ │ - 0x000086fc 68652072 756e6e69 6e67206c 6f6f7000 he running loop. │ │ │ │ - 0x0000870c 696e7661 6c696420 65786365 7074696f invalid exceptio │ │ │ │ - 0x0000871c 6e206f62 6a656374 00000000 53746f70 n object....Stop │ │ │ │ - 0x0000872c 49746572 6174696f 6e20696e 74657261 Iteration intera │ │ │ │ - 0x0000873c 63747320 6261646c 79207769 74682067 cts badly with g │ │ │ │ - 0x0000874c 656e6572 61746f72 7320616e 64206361 enerators and ca │ │ │ │ - 0x0000875c 6e6e6f74 20626520 72616973 65642069 nnot be raised i │ │ │ │ - 0x0000876c 6e746f20 61204675 74757265 00000000 nto a Future.... │ │ │ │ - 0x0000877c 5461736b 2d255300 61776169 74207761 Task-%S.await wa │ │ │ │ - 0x0000878c 736e2774 20757365 64207769 74682066 sn't used with f │ │ │ │ - 0x0000879c 75747572 65000000 52657375 6c742069 uture...Result i │ │ │ │ - 0x000087ac 73206e6f 74207365 742e0000 65786365 s not set...exce │ │ │ │ - 0x000087bc 7074696f 6e282920 74616b65 73206e6f ption() takes no │ │ │ │ - 0x000087cc 20617267 756d656e 74730000 45786365 arguments..Exce │ │ │ │ - 0x000087dc 7074696f 6e206973 206e6f74 20736574 ption is not set │ │ │ │ - 0x000087ec 2e000000 66757475 72655f61 64645f74 ....future_add_t │ │ │ │ - 0x000087fc 6f5f6177 61697465 645f6279 00000000 o_awaited_by.... │ │ │ │ - 0x0000880c 5461736b 20776173 20646573 74726f79 Task was destroy │ │ │ │ - 0x0000881c 65642062 75742069 74206973 2070656e ed but it is pen │ │ │ │ - 0x0000882c 64696e67 21000000 45786365 7074696f ding!...Exceptio │ │ │ │ - 0x0000883c 6e206967 6e6f7265 64207768 696c6520 n ignored while │ │ │ │ - 0x0000884c 63616c6c 696e6720 6173796e 63696f20 calling asyncio │ │ │ │ - 0x0000885c 66756e63 74696f6e 20255200 25732065 function %R.%s e │ │ │ │ - 0x0000886c 78636570 74696f6e 20776173 206e6576 xception was nev │ │ │ │ - 0x0000887c 65722072 65747269 65766564 00000000 er retrieved.... │ │ │ │ - 0x0000888c 66757475 72655f64 69736361 72645f66 future_discard_f │ │ │ │ - 0x0000889c 726f6d5f 61776169 7465645f 62790000 rom_awaited_by.. │ │ │ │ - 0x000088ac 7468726f 77000000 74686520 28747970 throw...the (typ │ │ │ │ - 0x000088bc 652c2065 78632c20 74622920 7369676e e, exc, tb) sign │ │ │ │ - 0x000088cc 61747572 65206f66 20746872 6f772829 ature of throw() │ │ │ │ - 0x000088dc 20697320 64657072 65636174 65642c20 is deprecated, │ │ │ │ - 0x000088ec 75736520 74686520 73696e67 6c652d61 use the single-a │ │ │ │ - 0x000088fc 72672073 69676e61 74757265 20696e73 rg signature ins │ │ │ │ - 0x0000890c 74656164 2e000000 7468726f 77282920 tead....throw() │ │ │ │ - 0x0000891c 74686972 64206172 67756d65 6e74206d third argument m │ │ │ │ - 0x0000892c 75737420 62652061 20747261 63656261 ust be a traceba │ │ │ │ - 0x0000893c 636b0000 696e7374 616e6365 20657863 ck..instance exc │ │ │ │ - 0x0000894c 65707469 6f6e206d 6179206e 6f742068 eption may not h │ │ │ │ - 0x0000895c 61766520 61207365 70617261 74652076 ave a separate v │ │ │ │ - 0x0000896c 616c7565 00000000 65786365 7074696f alue....exceptio │ │ │ │ - 0x0000897c 6e73206d 75737420 62652063 6c617373 ns must be class │ │ │ │ - 0x0000898c 65732064 65726976 696e6720 42617365 es deriving Base │ │ │ │ - 0x0000899c 45786365 7074696f 6e206f72 20696e73 Exception or ins │ │ │ │ - 0x000089ac 74616e63 6573206f 66207375 63682061 tances of such a │ │ │ │ - 0x000089bc 20636c61 73730000 5461736b 20646f65 class..Task doe │ │ │ │ - 0x000089cc 73206e6f 74207375 70706f72 74207365 s not support se │ │ │ │ - 0x000089dc 745f7265 73756c74 206f7065 72617469 t_result operati │ │ │ │ - 0x000089ec 6f6e0000 5461736b 20646f65 73206e6f on..Task does no │ │ │ │ - 0x000089fc 74207375 70706f72 74207365 745f6578 t support set_ex │ │ │ │ - 0x00008a0c 63657074 696f6e20 6f706572 6174696f ception operatio │ │ │ │ - 0x00008a1c 6e000000 5f6c6f67 5f747261 63656261 n..._log_traceba │ │ │ │ - 0x00008a2c 636b2063 616e206f 6e6c7920 62652073 ck can only be s │ │ │ │ - 0x00008a3c 65742074 6f204661 6c736500 6c696d69 et to False.limi │ │ │ │ - 0x00008a4c 74000000 66696c65 00000000 6d736700 t...file....msg. │ │ │ │ - 0x00008a5c 65616765 725f7374 61727400 5f6c6f67 eager_start._log │ │ │ │ - 0x00008a6c 5f646573 74726f79 5f70656e 64696e67 _destroy_pending │ │ │ │ - 0x00008a7c 00000000 5f6d7573 745f6361 6e63656c ...._must_cancel │ │ │ │ - 0x00008a8c 00000000 5f636f72 6f000000 5f667574 ...._coro..._fut │ │ │ │ - 0x00008a9c 5f776169 74657200 6164645f 646f6e65 _waiter.add_done │ │ │ │ - 0x00008aac 5f63616c 6c626163 6b000000 72656d6f _callback...remo │ │ │ │ - 0x00008abc 76655f64 6f6e655f 63616c6c 6261636b ve_done_callback │ │ │ │ - 0x00008acc 00000000 63616e63 656c6c65 64000000 ....cancelled... │ │ │ │ - 0x00008adc 646f6e65 00000000 7365745f 72657375 done....set_resu │ │ │ │ - 0x00008aec 6c740000 7365745f 65786365 7074696f lt..set_exceptio │ │ │ │ - 0x00008afc 6e000000 63616e63 656c0000 63616e63 n...cancel..canc │ │ │ │ - 0x00008b0c 656c6c69 6e670000 756e6361 6e63656c elling..uncancel │ │ │ │ - 0x00008b1c 00000000 6765745f 73746163 6b000000 ....get_stack... │ │ │ │ - 0x00008b2c 7072696e 745f7374 61636b00 5f6d616b print_stack._mak │ │ │ │ - 0x00008b3c 655f6361 6e63656c 6c65645f 6572726f e_cancelled_erro │ │ │ │ - 0x00008b4c 72000000 6765745f 6e616d65 00000000 r...get_name.... │ │ │ │ - 0x00008b5c 7365745f 6e616d65 00000000 6765745f set_name....get_ │ │ │ │ - 0x00008b6c 636f726f 00000000 6765745f 636f6e74 coro....get_cont │ │ │ │ - 0x00008b7c 65787400 5f5f636c 6173735f 67657469 ext.__class_geti │ │ │ │ - 0x00008b8c 74656d5f 5f000000 5461736b 73206172 tem__...Tasks ar │ │ │ │ - 0x00008b9c 65206765 6e657269 63206f76 65722074 e generic over t │ │ │ │ - 0x00008bac 68652072 65747572 6e207479 7065206f he return type o │ │ │ │ - 0x00008bbc 66207468 65697220 77726170 70656420 f their wrapped │ │ │ │ - 0x00008bcc 636f726f 7574696e 65730000 5f737461 coroutines.._sta │ │ │ │ - 0x00008bdc 74650000 5f617379 6e63696f 5f667574 te.._asyncio_fut │ │ │ │ - 0x00008bec 7572655f 626c6f63 6b696e67 00000000 ure_blocking.... │ │ │ │ - 0x00008bfc 5f63616c 6c626163 6b730000 5f726573 _callbacks.._res │ │ │ │ - 0x00008c0c 756c7400 5f657863 65707469 6f6e0000 ult._exception.. │ │ │ │ - 0x00008c1c 5f6c6f67 5f747261 63656261 636b0000 _log_traceback.. │ │ │ │ - 0x00008c2c 5f736f75 7263655f 74726163 65626163 _source_tracebac │ │ │ │ - 0x00008c3c 6b000000 5f63616e 63656c5f 6d657373 k..._cancel_mess │ │ │ │ - 0x00008c4c 61676500 5f617379 6e63696f 5f617761 age._asyncio_awa │ │ │ │ - 0x00008c5c 69746564 5f627900 6765745f 6c6f6f70 ited_by.get_loop │ │ │ │ - 0x00008c6c 00000000 46757475 72657320 61726520 ....Futures are │ │ │ │ - 0x00008c7c 67656e65 72696320 6f766572 20746865 generic over the │ │ │ │ - 0x00008c8c 20747970 65206f66 20746865 69722072 type of their r │ │ │ │ - 0x00008c9c 6573756c 74730000 73656e64 00000000 esults..send.... │ │ │ │ - 0x00008cac 636c6f73 65000000 5f5f7365 6c665f5f close...__self__ │ │ │ │ - 0x00008cbc 00000000 63757272 656e745f 7461736b ....current_task │ │ │ │ - 0x00008ccc 00000000 6765745f 6576656e 745f6c6f ....get_event_lo │ │ │ │ - 0x00008cdc 6f700000 6765745f 72756e6e 696e675f op..get_running_ │ │ │ │ - 0x00008cec 6c6f6f70 00000000 5f676574 5f72756e loop...._get_run │ │ │ │ - 0x00008cfc 6e696e67 5f6c6f6f 70000000 5f736574 ning_loop..._set │ │ │ │ - 0x00008d0c 5f72756e 6e696e67 5f6c6f6f 70000000 _running_loop... │ │ │ │ - 0x00008d1c 5f726567 69737465 725f7461 736b0000 _register_task.. │ │ │ │ - 0x00008d2c 5f726567 69737465 725f6561 6765725f _register_eager_ │ │ │ │ - 0x00008d3c 7461736b 00000000 5f756e72 65676973 task...._unregis │ │ │ │ - 0x00008d4c 7465725f 7461736b 00000000 5f756e72 ter_task...._unr │ │ │ │ - 0x00008d5c 65676973 7465725f 65616765 725f7461 egister_eager_ta │ │ │ │ - 0x00008d6c 736b0000 5f656e74 65725f74 61736b00 sk.._enter_task. │ │ │ │ - 0x00008d7c 5f6c6561 76655f74 61736b00 5f737761 _leave_task._swa │ │ │ │ - 0x00008d8c 705f6375 7272656e 745f7461 736b0000 p_current_task.. │ │ │ │ - 0x00008d9c 616c6c5f 7461736b 73000000 46757475 all_tasks...Futu │ │ │ │ - 0x00008dac 72650000 7461736b 5f77616b 65757000 re..task_wakeup. │ │ │ │ - 0x00008dbc 5461736b 00000000 5f617379 6e63696f Task...._asyncio │ │ │ │ - 0x00008dcc 2e546173 6b000000 5f617379 6e63696f .Task..._asyncio │ │ │ │ - 0x00008ddc 2e467574 75726500 5f617379 6e63696f .Future._asyncio │ │ │ │ - 0x00008dec 2e467574 75726549 74657200 5f617379 .FutureIter._asy │ │ │ │ - 0x00008dfc 6e63696f 2e546173 6b537465 704d6574 ncio.TaskStepMet │ │ │ │ - 0x00008e0c 68577261 70706572 00000000 5f617379 hWrapper...._asy │ │ │ │ - 0x00008e1c 6e63696f 00000000 6765745f 636f6e74 ncio....get_cont │ │ │ │ - 0x00008e2c 65787428 2473656c 662c202f 290a2d2d ext($self, /).-- │ │ │ │ - 0x00008e3c 0a0a0000 6765745f 636f726f 28247365 ....get_coro($se │ │ │ │ - 0x00008e4c 6c662c20 2f290a2d 2d0a0a00 7365745f lf, /).--...set_ │ │ │ │ - 0x00008e5c 6e616d65 28247365 6c662c20 76616c75 name($self, valu │ │ │ │ - 0x00008e6c 652c202f 290a2d2d 0a0a0000 6765745f e, /).--....get_ │ │ │ │ - 0x00008e7c 6e616d65 28247365 6c662c20 2f290a2d name($self, /).- │ │ │ │ - 0x00008e8c 2d0a0a00 5f6d616b 655f6361 6e63656c -..._make_cancel │ │ │ │ - 0x00008e9c 6c65645f 6572726f 72282473 656c662c led_error($self, │ │ │ │ - 0x00008eac 202f290a 2d2d0a0a 43726561 74652074 /).--..Create t │ │ │ │ - 0x00008ebc 68652043 616e6365 6c6c6564 4572726f he CancelledErro │ │ │ │ - 0x00008ecc 7220746f 20726169 73652069 66207468 r to raise if th │ │ │ │ - 0x00008edc 65205461 736b2069 73206361 6e63656c e Task is cancel │ │ │ │ - 0x00008eec 6c65642e 0a0a5468 69732073 686f756c led...This shoul │ │ │ │ - 0x00008efc 64206f6e 6c792062 65206361 6c6c6564 d only be called │ │ │ │ - 0x00008f0c 206f6e63 65207768 656e2068 616e646c once when handl │ │ │ │ - 0x00008f1c 696e6720 61206361 6e63656c 6c617469 ing a cancellati │ │ │ │ - 0x00008f2c 6f6e2073 696e6365 0a697420 65726173 on since.it eras │ │ │ │ - 0x00008f3c 65732074 68652063 6f6e7465 78742065 es the context e │ │ │ │ - 0x00008f4c 78636570 74696f6e 2076616c 75652e00 xception value.. │ │ │ │ - 0x00008f5c 7072696e 745f7374 61636b28 2473656c print_stack($sel │ │ │ │ - 0x00008f6c 662c202f 2c202a2c 206c696d 69743d4e f, /, *, limit=N │ │ │ │ - 0x00008f7c 6f6e652c 2066696c 653d4e6f 6e65290a one, file=None). │ │ │ │ - 0x00008f8c 2d2d0a0a 5072696e 74207468 65207374 --..Print the st │ │ │ │ - 0x00008f9c 61636b20 6f722074 72616365 6261636b ack or traceback │ │ │ │ - 0x00008fac 20666f72 20746869 73207461 736b2773 for this task's │ │ │ │ - 0x00008fbc 20636f72 6f757469 6e652e0a 0a546869 coroutine...Thi │ │ │ │ - 0x00008fcc 73207072 6f647563 6573206f 75747075 s produces outpu │ │ │ │ - 0x00008fdc 74207369 6d696c61 7220746f 20746861 t similar to tha │ │ │ │ - 0x00008fec 74206f66 20746865 20747261 63656261 t of the traceba │ │ │ │ - 0x00008ffc 636b206d 6f64756c 652c0a66 6f722074 ck module,.for t │ │ │ │ - 0x0000900c 68652066 72616d65 73207265 74726965 he frames retrie │ │ │ │ - 0x0000901c 76656420 62792067 65745f73 7461636b ved by get_stack │ │ │ │ - 0x0000902c 28292e20 20546865 206c696d 69742061 (). The limit a │ │ │ │ - 0x0000903c 7267756d 656e740a 69732070 61737365 rgument.is passe │ │ │ │ - 0x0000904c 6420746f 20676574 5f737461 636b2829 d to get_stack() │ │ │ │ - 0x0000905c 2e202054 68652066 696c6520 61726775 . The file argu │ │ │ │ - 0x0000906c 6d656e74 20697320 616e2049 2f4f2073 ment is an I/O s │ │ │ │ - 0x0000907c 74726561 6d0a746f 20776869 63682074 tream.to which t │ │ │ │ - 0x0000908c 6865206f 75747075 74206973 20777269 he output is wri │ │ │ │ - 0x0000909c 7474656e 3b206279 20646566 61756c74 tten; by default │ │ │ │ - 0x000090ac 206f7574 70757420 69732077 72697474 output is writt │ │ │ │ - 0x000090bc 656e0a74 6f207379 732e7374 64657272 en.to sys.stderr │ │ │ │ - 0x000090cc 2e000000 6765745f 73746163 6b282473 ....get_stack($s │ │ │ │ - 0x000090dc 656c662c 202f2c20 2a2c206c 696d6974 elf, /, *, limit │ │ │ │ - 0x000090ec 3d4e6f6e 65290a2d 2d0a0a52 65747572 =None).--..Retur │ │ │ │ - 0x000090fc 6e207468 65206c69 7374206f 66207374 n the list of st │ │ │ │ - 0x0000910c 61636b20 6672616d 65732066 6f722074 ack frames for t │ │ │ │ - 0x0000911c 68697320 7461736b 27732063 6f726f75 his task's corou │ │ │ │ - 0x0000912c 74696e65 2e0a0a49 66207468 6520636f tine...If the co │ │ │ │ - 0x0000913c 726f7574 696e6520 6973206e 6f742064 routine is not d │ │ │ │ - 0x0000914c 6f6e652c 20746869 73207265 7475726e one, this return │ │ │ │ - 0x0000915c 73207468 65207374 61636b20 77686572 s the stack wher │ │ │ │ - 0x0000916c 65206974 2069730a 73757370 656e6465 e it is.suspende │ │ │ │ - 0x0000917c 642e2020 49662074 68652063 6f726f75 d. If the corou │ │ │ │ - 0x0000918c 74696e65 20686173 20636f6d 706c6574 tine has complet │ │ │ │ - 0x0000919c 65642073 75636365 73736675 6c6c7920 ed successfully │ │ │ │ - 0x000091ac 6f722077 61730a63 616e6365 6c6c6564 or was.cancelled │ │ │ │ - 0x000091bc 2c207468 69732072 65747572 6e732061 , this returns a │ │ │ │ - 0x000091cc 6e20656d 70747920 6c697374 2e202049 n empty list. I │ │ │ │ - 0x000091dc 66207468 6520636f 726f7574 696e6520 f the coroutine │ │ │ │ - 0x000091ec 7761730a 7465726d 696e6174 65642062 was.terminated b │ │ │ │ - 0x000091fc 7920616e 20657863 65707469 6f6e2c20 y an exception, │ │ │ │ - 0x0000920c 74686973 20726574 75726e73 20746865 this returns the │ │ │ │ - 0x0000921c 206c6973 74206f66 20747261 63656261 list of traceba │ │ │ │ - 0x0000922c 636b0a66 72616d65 732e0a0a 54686520 ck.frames...The │ │ │ │ - 0x0000923c 6672616d 65732061 72652061 6c776179 frames are alway │ │ │ │ - 0x0000924c 73206f72 64657265 64206672 6f6d206f s ordered from o │ │ │ │ - 0x0000925c 6c646573 7420746f 206e6577 6573742e ldest to newest. │ │ │ │ - 0x0000926c 0a0a5468 65206f70 74696f6e 616c206c ..The optional l │ │ │ │ - 0x0000927c 696d6974 20676976 65732074 6865206d imit gives the m │ │ │ │ - 0x0000928c 6178696d 756d206e 756d6265 72206f66 aximum number of │ │ │ │ - 0x0000929c 20667261 6d657320 746f0a72 65747572 frames to.retur │ │ │ │ - 0x000092ac 6e3b2062 79206465 6661756c 7420616c n; by default al │ │ │ │ - 0x000092bc 6c206176 61696c61 626c6520 6672616d l available fram │ │ │ │ - 0x000092cc 65732061 72652072 65747572 6e65642e es are returned. │ │ │ │ - 0x000092dc 20204974 730a6d65 616e696e 67206469 Its.meaning di │ │ │ │ - 0x000092ec 66666572 73206465 70656e64 696e6720 ffers depending │ │ │ │ - 0x000092fc 6f6e2077 68657468 65722061 20737461 on whether a sta │ │ │ │ - 0x0000930c 636b206f 72206120 74726163 65626163 ck or a tracebac │ │ │ │ - 0x0000931c 6b206973 0a726574 75726e65 643a2074 k is.returned: t │ │ │ │ - 0x0000932c 6865206e 65776573 74206672 616d6573 he newest frames │ │ │ │ - 0x0000933c 206f6620 61207374 61636b20 61726520 of a stack are │ │ │ │ - 0x0000934c 72657475 726e6564 2c206275 74207468 returned, but th │ │ │ │ - 0x0000935c 650a6f6c 64657374 20667261 6d657320 e.oldest frames │ │ │ │ - 0x0000936c 6f662061 20747261 63656261 636b2061 of a traceback a │ │ │ │ - 0x0000937c 72652072 65747572 6e65642e 20202854 re returned. (T │ │ │ │ - 0x0000938c 68697320 6d617463 68657320 7468650a his matches the. │ │ │ │ - 0x0000939c 62656861 76696f72 206f6620 74686520 behavior of the │ │ │ │ - 0x000093ac 74726163 65626163 6b206d6f 64756c65 traceback module │ │ │ │ - 0x000093bc 2e290a0a 466f7220 72656173 6f6e7320 .)..For reasons │ │ │ │ - 0x000093cc 6265796f 6e64206f 75722063 6f6e7472 beyond our contr │ │ │ │ - 0x000093dc 6f6c2c20 6f6e6c79 206f6e65 20737461 ol, only one sta │ │ │ │ - 0x000093ec 636b2066 72616d65 2069730a 72657475 ck frame is.retu │ │ │ │ - 0x000093fc 726e6564 20666f72 20612073 75737065 rned for a suspe │ │ │ │ - 0x0000940c 6e646564 20636f72 6f757469 6e652e00 nded coroutine.. │ │ │ │ - 0x0000941c 756e6361 6e63656c 28247365 6c662c20 uncancel($self, │ │ │ │ - 0x0000942c 2f290a2d 2d0a0a44 65637265 6d656e74 /).--..Decrement │ │ │ │ - 0x0000943c 20746865 20746173 6b277320 636f756e the task's coun │ │ │ │ - 0x0000944c 74206f66 2063616e 63656c6c 6174696f t of cancellatio │ │ │ │ - 0x0000945c 6e207265 71756573 74732e0a 0a546869 n requests...Thi │ │ │ │ - 0x0000946c 73207368 6f756c64 20626520 75736564 s should be used │ │ │ │ - 0x0000947c 20627920 7461736b 73207468 61742063 by tasks that c │ │ │ │ - 0x0000948c 61746368 2043616e 63656c6c 65644572 atch CancelledEr │ │ │ │ - 0x0000949c 726f720a 616e6420 77697368 20746f20 ror.and wish to │ │ │ │ - 0x000094ac 636f6e74 696e7565 20696e64 6566696e continue indefin │ │ │ │ - 0x000094bc 6974656c 7920756e 74696c20 74686579 itely until they │ │ │ │ - 0x000094cc 20617265 2063616e 63656c6c 65642061 are cancelled a │ │ │ │ - 0x000094dc 6761696e 2e0a0a52 65747572 6e732074 gain...Returns t │ │ │ │ - 0x000094ec 68652072 656d6169 6e696e67 206e756d he remaining num │ │ │ │ - 0x000094fc 62657220 6f662063 616e6365 6c6c6174 ber of cancellat │ │ │ │ - 0x0000950c 696f6e20 72657175 65737473 2e000000 ion requests.... │ │ │ │ - 0x0000951c 63616e63 656c6c69 6e672824 73656c66 cancelling($self │ │ │ │ - 0x0000952c 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x0000953c 74686520 636f756e 74206f66 20746865 the count of the │ │ │ │ - 0x0000954c 20746173 6b277320 63616e63 656c6c61 task's cancella │ │ │ │ - 0x0000955c 74696f6e 20726571 75657374 732e0a0a tion requests... │ │ │ │ - 0x0000956c 54686973 20636f75 6e742069 7320696e This count is in │ │ │ │ - 0x0000957c 6372656d 656e7465 64207768 656e202e cremented when . │ │ │ │ - 0x0000958c 63616e63 656c2829 20697320 63616c6c cancel() is call │ │ │ │ - 0x0000959c 65640a61 6e64206d 61792062 65206465 ed.and may be de │ │ │ │ - 0x000095ac 6372656d 656e7465 64207573 696e6720 cremented using │ │ │ │ - 0x000095bc 2e756e63 616e6365 6c28292e 00000000 .uncancel()..... │ │ │ │ - 0x000095cc 63616e63 656c2824 73656c66 2c202f2c cancel($self, /, │ │ │ │ - 0x000095dc 206d7367 3d4e6f6e 65290a2d 2d0a0a52 msg=None).--..R │ │ │ │ - 0x000095ec 65717565 73742074 68617420 74686973 equest that this │ │ │ │ - 0x000095fc 20746173 6b206361 6e63656c 20697473 task cancel its │ │ │ │ - 0x0000960c 656c662e 0a0a5468 69732061 7272616e elf...This arran │ │ │ │ - 0x0000961c 67657320 666f7220 61204361 6e63656c ges for a Cancel │ │ │ │ - 0x0000962c 6c656445 72726f72 20746f20 62652074 ledError to be t │ │ │ │ - 0x0000963c 68726f77 6e20696e 746f2074 68650a77 hrown into the.w │ │ │ │ - 0x0000964c 72617070 65642063 6f726f75 74696e65 rapped coroutine │ │ │ │ - 0x0000965c 206f6e20 74686520 6e657874 20637963 on the next cyc │ │ │ │ - 0x0000966c 6c652074 68726f75 67682074 68652065 le through the e │ │ │ │ - 0x0000967c 76656e74 206c6f6f 702e0a54 68652063 vent loop..The c │ │ │ │ - 0x0000968c 6f726f75 74696e65 20746865 6e206861 oroutine then ha │ │ │ │ - 0x0000969c 73206120 6368616e 63652074 6f20636c s a chance to cl │ │ │ │ - 0x000096ac 65616e20 7570206f 72206576 656e2064 ean up or even d │ │ │ │ - 0x000096bc 656e790a 74686520 72657175 65737420 eny.the request │ │ │ │ - 0x000096cc 7573696e 67207472 792f6578 63657074 using try/except │ │ │ │ - 0x000096dc 2f66696e 616c6c79 2e0a0a55 6e6c696b /finally...Unlik │ │ │ │ - 0x000096ec 65204675 74757265 2e63616e 63656c2c e Future.cancel, │ │ │ │ - 0x000096fc 20746869 7320646f 6573206e 6f742067 this does not g │ │ │ │ - 0x0000970c 75617261 6e746565 20746861 74207468 uarantee that th │ │ │ │ - 0x0000971c 650a7461 736b2077 696c6c20 62652063 e.task will be c │ │ │ │ - 0x0000972c 616e6365 6c6c6564 3a207468 65206578 ancelled: the ex │ │ │ │ - 0x0000973c 63657074 696f6e20 6d696768 74206265 ception might be │ │ │ │ - 0x0000974c 20636175 67687420 616e640a 61637465 caught and.acte │ │ │ │ - 0x0000975c 64207570 6f6e2c20 64656c61 79696e67 d upon, delaying │ │ │ │ - 0x0000976c 2063616e 63656c6c 6174696f 6e206f66 cancellation of │ │ │ │ - 0x0000977c 20746865 20746173 6b206f72 20707265 the task or pre │ │ │ │ - 0x0000978c 76656e74 696e670a 63616e63 656c6c61 venting.cancella │ │ │ │ - 0x0000979c 74696f6e 20636f6d 706c6574 656c792e tion completely. │ │ │ │ - 0x000097ac 20205468 65207461 736b206d 61792061 The task may a │ │ │ │ - 0x000097bc 6c736f20 72657475 726e2061 2076616c lso return a val │ │ │ │ - 0x000097cc 7565206f 720a7261 69736520 61206469 ue or.raise a di │ │ │ │ - 0x000097dc 66666572 656e7420 65786365 7074696f fferent exceptio │ │ │ │ - 0x000097ec 6e2e0a0a 496d6d65 64696174 656c7920 n...Immediately │ │ │ │ - 0x000097fc 61667465 72207468 6973206d 6574686f after this metho │ │ │ │ - 0x0000980c 64206973 2063616c 6c65642c 20546173 d is called, Tas │ │ │ │ - 0x0000981c 6b2e6361 6e63656c 6c656428 29207769 k.cancelled() wi │ │ │ │ - 0x0000982c 6c6c0a6e 6f742072 65747572 6e205472 ll.not return Tr │ │ │ │ - 0x0000983c 75652028 756e6c65 73732074 68652074 ue (unless the t │ │ │ │ - 0x0000984c 61736b20 77617320 616c7265 61647920 ask was already │ │ │ │ - 0x0000985c 63616e63 656c6c65 64292e20 20410a74 cancelled). A.t │ │ │ │ - 0x0000986c 61736b20 77696c6c 20626520 6d61726b ask will be mark │ │ │ │ - 0x0000987c 65642061 73206361 6e63656c 6c656420 ed as cancelled │ │ │ │ - 0x0000988c 7768656e 20746865 20777261 70706564 when the wrapped │ │ │ │ - 0x0000989c 20636f72 6f757469 6e650a74 65726d69 coroutine.termi │ │ │ │ - 0x000098ac 6e617465 73207769 74682061 2043616e nates with a Can │ │ │ │ - 0x000098bc 63656c6c 65644572 726f7220 65786365 celledError exce │ │ │ │ - 0x000098cc 7074696f 6e202865 76656e20 69662063 ption (even if c │ │ │ │ - 0x000098dc 616e6365 6c28290a 77617320 6e6f7420 ancel().was not │ │ │ │ - 0x000098ec 63616c6c 6564292e 0a0a5468 69732061 called)...This a │ │ │ │ - 0x000098fc 6c736f20 696e6372 65617365 73207468 lso increases th │ │ │ │ - 0x0000990c 65207461 736b2773 20636f75 6e74206f e task's count o │ │ │ │ - 0x0000991c 66206361 6e63656c 6c617469 6f6e2072 f cancellation r │ │ │ │ - 0x0000992c 65717565 7374732e 00000000 7365745f equests.....set_ │ │ │ │ - 0x0000993c 65786365 7074696f 6e282473 656c662c exception($self, │ │ │ │ - 0x0000994c 20657863 65707469 6f6e2c20 2f290a2d exception, /).- │ │ │ │ - 0x0000995c 2d0a0a00 7365745f 72657375 6c742824 -...set_result($ │ │ │ │ - 0x0000996c 73656c66 2c207265 73756c74 2c202f29 self, result, /) │ │ │ │ - 0x0000997c 0a2d2d0a 0a000000 5f6d616b 655f6361 .--....._make_ca │ │ │ │ - 0x0000998c 6e63656c 6c65645f 6572726f 72282473 ncelled_error($s │ │ │ │ - 0x0000999c 656c662c 202f290a 2d2d0a0a 43726561 elf, /).--..Crea │ │ │ │ - 0x000099ac 74652074 68652043 616e6365 6c6c6564 te the Cancelled │ │ │ │ - 0x000099bc 4572726f 7220746f 20726169 73652069 Error to raise i │ │ │ │ - 0x000099cc 66207468 65204675 74757265 20697320 f the Future is │ │ │ │ - 0x000099dc 63616e63 656c6c65 642e0a0a 54686973 cancelled...This │ │ │ │ - 0x000099ec 2073686f 756c6420 6f6e6c79 20626520 should only be │ │ │ │ - 0x000099fc 63616c6c 6564206f 6e636520 7768656e called once when │ │ │ │ - 0x00009a0c 2068616e 646c696e 67206120 63616e63 handling a canc │ │ │ │ - 0x00009a1c 656c6c61 74696f6e 2073696e 63650a69 ellation since.i │ │ │ │ - 0x00009a2c 74206572 61736573 20746865 20636f6e t erases the con │ │ │ │ - 0x00009a3c 74657874 20657863 65707469 6f6e2076 text exception v │ │ │ │ - 0x00009a4c 616c7565 2e000000 6765745f 6c6f6f70 alue....get_loop │ │ │ │ - 0x00009a5c 28247365 6c662c20 2f290a2d 2d0a0a52 ($self, /).--..R │ │ │ │ - 0x00009a6c 65747572 6e207468 65206576 656e7420 eturn the event │ │ │ │ - 0x00009a7c 6c6f6f70 20746865 20467574 75726520 loop the Future │ │ │ │ - 0x00009a8c 69732062 6f756e64 20746f2e 00000000 is bound to..... │ │ │ │ - 0x00009a9c 646f6e65 28247365 6c662c20 2f290a2d done($self, /).- │ │ │ │ - 0x00009aac 2d0a0a52 65747572 6e205472 75652069 -..Return True i │ │ │ │ - 0x00009abc 66207468 65206675 74757265 20697320 f the future is │ │ │ │ - 0x00009acc 646f6e65 2e0a0a44 6f6e6520 6d65616e done...Done mean │ │ │ │ - 0x00009adc 73206569 74686572 20746861 74206120 s either that a │ │ │ │ - 0x00009aec 72657375 6c74202f 20657863 65707469 result / excepti │ │ │ │ - 0x00009afc 6f6e2061 72652061 7661696c 61626c65 on are available │ │ │ │ - 0x00009b0c 2c206f72 20746861 740a7468 65206675 , or that.the fu │ │ │ │ - 0x00009b1c 74757265 20776173 2063616e 63656c6c ture was cancell │ │ │ │ - 0x00009b2c 65642e00 63616e63 656c6c65 64282473 ed..cancelled($s │ │ │ │ - 0x00009b3c 656c662c 202f290a 2d2d0a0a 52657475 elf, /).--..Retu │ │ │ │ - 0x00009b4c 726e2054 72756520 69662074 68652066 rn True if the f │ │ │ │ - 0x00009b5c 75747572 65207761 73206361 6e63656c uture was cancel │ │ │ │ - 0x00009b6c 6c65642e 00000000 63616e63 656c2824 led.....cancel($ │ │ │ │ - 0x00009b7c 73656c66 2c202f2c 206d7367 3d4e6f6e self, /, msg=Non │ │ │ │ - 0x00009b8c 65290a2d 2d0a0a43 616e6365 6c207468 e).--..Cancel th │ │ │ │ - 0x00009b9c 65206675 74757265 20616e64 20736368 e future and sch │ │ │ │ - 0x00009bac 6564756c 65206361 6c6c6261 636b732e edule callbacks. │ │ │ │ - 0x00009bbc 0a0a4966 20746865 20667574 75726520 ..If the future │ │ │ │ - 0x00009bcc 69732061 6c726561 64792064 6f6e6520 is already done │ │ │ │ - 0x00009bdc 6f722063 616e6365 6c6c6564 2c207265 or cancelled, re │ │ │ │ - 0x00009bec 7475726e 2046616c 73652e0a 4f746865 turn False..Othe │ │ │ │ - 0x00009bfc 72776973 652c2063 68616e67 65207468 rwise, change th │ │ │ │ - 0x00009c0c 65206675 74757265 27732073 74617465 e future's state │ │ │ │ - 0x00009c1c 20746f20 63616e63 656c6c65 642c2073 to cancelled, s │ │ │ │ - 0x00009c2c 63686564 756c6520 7468650a 63616c6c chedule the.call │ │ │ │ - 0x00009c3c 6261636b 7320616e 64207265 7475726e backs and return │ │ │ │ - 0x00009c4c 20547275 652e0000 72656d6f 76655f64 True...remove_d │ │ │ │ - 0x00009c5c 6f6e655f 63616c6c 6261636b 28247365 one_callback($se │ │ │ │ - 0x00009c6c 6c662c20 666e2c20 2f290a2d 2d0a0a52 lf, fn, /).--..R │ │ │ │ - 0x00009c7c 656d6f76 6520616c 6c20696e 7374616e emove all instan │ │ │ │ - 0x00009c8c 63657320 6f662061 2063616c 6c626163 ces of a callbac │ │ │ │ - 0x00009c9c 6b206672 6f6d2074 68652022 63616c6c k from the "call │ │ │ │ - 0x00009cac 20776865 6e20646f 6e652220 6c697374 when done" list │ │ │ │ - 0x00009cbc 2e0a0a52 65747572 6e732074 6865206e ...Returns the n │ │ │ │ - 0x00009ccc 756d6265 72206f66 2063616c 6c626163 umber of callbac │ │ │ │ - 0x00009cdc 6b732072 656d6f76 65642e00 6164645f ks removed..add_ │ │ │ │ - 0x00009cec 646f6e65 5f63616c 6c626163 6b282473 done_callback($s │ │ │ │ - 0x00009cfc 656c662c 20666e2c 202f2c20 2a2c2063 elf, fn, /, *, c │ │ │ │ - 0x00009d0c 6f6e7465 78743d3c 756e7265 70726573 ontext=).--..Ad │ │ │ │ - 0x00009d2c 64206120 63616c6c 6261636b 20746f20 d a callback to │ │ │ │ - 0x00009d3c 62652072 756e2077 68656e20 74686520 be run when the │ │ │ │ - 0x00009d4c 66757475 72652062 65636f6d 65732064 future becomes d │ │ │ │ - 0x00009d5c 6f6e652e 0a0a5468 65206361 6c6c6261 one...The callba │ │ │ │ - 0x00009d6c 636b2069 73206361 6c6c6564 20776974 ck is called wit │ │ │ │ - 0x00009d7c 68206120 73696e67 6c652061 7267756d h a single argum │ │ │ │ - 0x00009d8c 656e7420 2d207468 65206675 74757265 ent - the future │ │ │ │ - 0x00009d9c 206f626a 6563742e 0a496620 74686520 object..If the │ │ │ │ - 0x00009dac 66757475 72652069 7320616c 72656164 future is alread │ │ │ │ - 0x00009dbc 7920646f 6e652077 68656e20 74686973 y done when this │ │ │ │ - 0x00009dcc 20697320 63616c6c 65642c20 74686520 is called, the │ │ │ │ - 0x00009ddc 63616c6c 6261636b 2069730a 73636865 callback is.sche │ │ │ │ - 0x00009dec 64756c65 64207769 74682063 616c6c5f duled with call_ │ │ │ │ - 0x00009dfc 736f6f6e 2e000000 7365745f 65786365 soon....set_exce │ │ │ │ - 0x00009e0c 7074696f 6e282473 656c662c 20657863 ption($self, exc │ │ │ │ - 0x00009e1c 65707469 6f6e2c20 2f290a2d 2d0a0a4d eption, /).--..M │ │ │ │ - 0x00009e2c 61726b20 74686520 66757475 72652064 ark the future d │ │ │ │ - 0x00009e3c 6f6e6520 616e6420 73657420 616e2065 one and set an e │ │ │ │ - 0x00009e4c 78636570 74696f6e 2e0a0a49 66207468 xception...If th │ │ │ │ - 0x00009e5c 65206675 74757265 20697320 616c7265 e future is alre │ │ │ │ - 0x00009e6c 61647920 646f6e65 20776865 6e207468 ady done when th │ │ │ │ - 0x00009e7c 6973206d 6574686f 64206973 2063616c is method is cal │ │ │ │ - 0x00009e8c 6c65642c 20726169 7365730a 496e7661 led, raises.Inva │ │ │ │ - 0x00009e9c 6c696453 74617465 4572726f 722e0000 lidStateError... │ │ │ │ - 0x00009eac 7365745f 72657375 6c742824 73656c66 set_result($self │ │ │ │ - 0x00009ebc 2c207265 73756c74 2c202f29 0a2d2d0a , result, /).--. │ │ │ │ - 0x00009ecc 0a4d6172 6b207468 65206675 74757265 .Mark the future │ │ │ │ - 0x00009edc 20646f6e 6520616e 64207365 74206974 done and set it │ │ │ │ - 0x00009eec 73207265 73756c74 2e0a0a49 66207468 s result...If th │ │ │ │ - 0x00009efc 65206675 74757265 20697320 616c7265 e future is alre │ │ │ │ - 0x00009f0c 61647920 646f6e65 20776865 6e207468 ady done when th │ │ │ │ - 0x00009f1c 6973206d 6574686f 64206973 2063616c is method is cal │ │ │ │ - 0x00009f2c 6c65642c 20726169 7365730a 496e7661 led, raises.Inva │ │ │ │ - 0x00009f3c 6c696453 74617465 4572726f 722e0000 lidStateError... │ │ │ │ - 0x00009f4c 65786365 7074696f 6e282473 656c662c exception($self, │ │ │ │ - 0x00009f5c 202f290a 2d2d0a0a 52657475 726e2074 /).--..Return t │ │ │ │ - 0x00009f6c 68652065 78636570 74696f6e 20746861 he exception tha │ │ │ │ - 0x00009f7c 74207761 73207365 74206f6e 20746869 t was set on thi │ │ │ │ - 0x00009f8c 73206675 74757265 2e0a0a54 68652065 s future...The e │ │ │ │ - 0x00009f9c 78636570 74696f6e 20286f72 204e6f6e xception (or Non │ │ │ │ - 0x00009fac 65206966 206e6f20 65786365 7074696f e if no exceptio │ │ │ │ - 0x00009fbc 6e207761 73207365 74292069 73207265 n was set) is re │ │ │ │ - 0x00009fcc 7475726e 6564206f 6e6c7920 69660a74 turned only if.t │ │ │ │ - 0x00009fdc 68652066 75747572 65206973 20646f6e he future is don │ │ │ │ - 0x00009fec 652e2020 49662074 68652066 75747572 e. If the futur │ │ │ │ - 0x00009ffc 65206861 73206265 656e2063 616e6365 e has been cance │ │ │ │ - 0x0000a00c 6c6c6564 2c207261 69736573 0a43616e lled, raises.Can │ │ │ │ - 0x0000a01c 63656c6c 65644572 726f722e 20204966 celledError. If │ │ │ │ - 0x0000a02c 20746865 20667574 75726520 69736e27 the future isn' │ │ │ │ - 0x0000a03c 7420646f 6e652079 65742c20 72616973 t done yet, rais │ │ │ │ - 0x0000a04c 65730a49 6e76616c 69645374 61746545 es.InvalidStateE │ │ │ │ - 0x0000a05c 72726f72 2e000000 72657375 6c742824 rror....result($ │ │ │ │ - 0x0000a06c 73656c66 2c202f29 0a2d2d0a 0a526574 self, /).--..Ret │ │ │ │ - 0x0000a07c 75726e20 74686520 72657375 6c742074 urn the result t │ │ │ │ - 0x0000a08c 68697320 66757475 72652072 65707265 his future repre │ │ │ │ - 0x0000a09c 73656e74 732e0a0a 49662074 68652066 sents...If the f │ │ │ │ - 0x0000a0ac 75747572 65206861 73206265 656e2063 uture has been c │ │ │ │ - 0x0000a0bc 616e6365 6c6c6564 2c207261 69736573 ancelled, raises │ │ │ │ - 0x0000a0cc 2043616e 63656c6c 65644572 726f722e CancelledError. │ │ │ │ - 0x0000a0dc 20204966 20746865 0a667574 75726527 If the.future' │ │ │ │ - 0x0000a0ec 73207265 73756c74 2069736e 27742079 s result isn't y │ │ │ │ - 0x0000a0fc 65742061 7661696c 61626c65 2c207261 et available, ra │ │ │ │ - 0x0000a10c 69736573 20496e76 616c6964 53746174 ises InvalidStat │ │ │ │ - 0x0000a11c 65457272 6f722e20 2049660a 74686520 eError. If.the │ │ │ │ - 0x0000a12c 66757475 72652069 7320646f 6e652061 future is done a │ │ │ │ - 0x0000a13c 6e642068 61732061 6e206578 63657074 nd has an except │ │ │ │ - 0x0000a14c 696f6e20 7365742c 20746869 73206578 ion set, this ex │ │ │ │ - 0x0000a15c 63657074 696f6e20 69730a72 61697365 ception is.raise │ │ │ │ - 0x0000a16c 642e0000 5461736b 28636f72 6f2c202a d...Task(coro, * │ │ │ │ - 0x0000a17c 2c206c6f 6f703d4e 6f6e652c 206e616d , loop=None, nam │ │ │ │ - 0x0000a18c 653d4e6f 6e652c20 636f6e74 6578743d e=None, context= │ │ │ │ - 0x0000a19c 4e6f6e65 2c206561 6765725f 73746172 None, eager_star │ │ │ │ - 0x0000a1ac 743d4661 6c736529 0a2d2d0a 0a412063 t=False).--..A c │ │ │ │ - 0x0000a1bc 6f726f75 74696e65 20777261 70706564 oroutine wrapped │ │ │ │ - 0x0000a1cc 20696e20 61204675 74757265 2e000000 in a Future.... │ │ │ │ - 0x0000a1dc 46757475 7265282a 2c206c6f 6f703d4e Future(*, loop=N │ │ │ │ - 0x0000a1ec 6f6e6529 0a2d2d0a 0a546869 7320636c one).--..This cl │ │ │ │ - 0x0000a1fc 61737320 6973202a 616c6d6f 73742a20 ass is *almost* │ │ │ │ - 0x0000a20c 636f6d70 61746962 6c652077 69746820 compatible with │ │ │ │ - 0x0000a21c 636f6e63 75727265 6e742e66 75747572 concurrent.futur │ │ │ │ - 0x0000a22c 65732e46 75747572 652e0a0a 20202020 es.Future... │ │ │ │ - 0x0000a23c 44696666 6572656e 6365733a 0a0a2020 Differences:.. │ │ │ │ - 0x0000a24c 20202d20 72657375 6c742829 20616e64 - result() and │ │ │ │ - 0x0000a25c 20657863 65707469 6f6e2829 20646f20 exception() do │ │ │ │ - 0x0000a26c 6e6f7420 74616b65 20612074 696d656f not take a timeo │ │ │ │ - 0x0000a27c 75742061 7267756d 656e7420 616e640a ut argument and. │ │ │ │ - 0x0000a28c 20202020 20207261 69736520 616e2065 raise an e │ │ │ │ - 0x0000a29c 78636570 74696f6e 20776865 6e207468 xception when th │ │ │ │ - 0x0000a2ac 65206675 74757265 2069736e 27742064 e future isn't d │ │ │ │ - 0x0000a2bc 6f6e6520 7965742e 0a0a2020 20202d20 one yet... - │ │ │ │ - 0x0000a2cc 43616c6c 6261636b 73207265 67697374 Callbacks regist │ │ │ │ - 0x0000a2dc 65726564 20776974 68206164 645f646f ered with add_do │ │ │ │ - 0x0000a2ec 6e655f63 616c6c62 61636b28 29206172 ne_callback() ar │ │ │ │ - 0x0000a2fc 6520616c 77617973 2063616c 6c65640a e always called. │ │ │ │ - 0x0000a30c 20202020 20207669 61207468 65206576 via the ev │ │ │ │ - 0x0000a31c 656e7420 6c6f6f70 27732063 616c6c5f ent loop's call_ │ │ │ │ - 0x0000a32c 736f6f6e 5f746872 65616473 61666528 soon_threadsafe( │ │ │ │ - 0x0000a33c 292e0a0a 20202020 2d205468 69732063 )... - This c │ │ │ │ - 0x0000a34c 6c617373 20697320 6e6f7420 636f6d70 lass is not comp │ │ │ │ - 0x0000a35c 61746962 6c652077 69746820 74686520 atible with the │ │ │ │ - 0x0000a36c 77616974 28292061 6e642061 735f636f wait() and as_co │ │ │ │ - 0x0000a37c 6d706c65 74656428 290a2020 20202020 mpleted(). │ │ │ │ - 0x0000a38c 6d657468 6f647320 696e2074 68652063 methods in the c │ │ │ │ - 0x0000a39c 6f6e6375 7272656e 742e6675 74757265 oncurrent.future │ │ │ │ - 0x0000a3ac 73207061 636b6167 652e0000 66757475 s package...futu │ │ │ │ - 0x0000a3bc 72655f64 69736361 72645f66 726f6d5f re_discard_from_ │ │ │ │ - 0x0000a3cc 61776169 7465645f 62792824 6d6f6475 awaited_by($modu │ │ │ │ - 0x0000a3dc 6c652c20 6675742c 20776169 7465722c le, fut, waiter, │ │ │ │ - 0x0000a3ec 202f290a 2d2d0a0a 00000000 66757475 /).--......futu │ │ │ │ - 0x0000a3fc 72655f61 64645f74 6f5f6177 61697465 re_add_to_awaite │ │ │ │ - 0x0000a40c 645f6279 28246d6f 64756c65 2c206675 d_by($module, fu │ │ │ │ - 0x0000a41c 742c2077 61697465 722c202f 290a2d2d t, waiter, /).-- │ │ │ │ - 0x0000a42c 0a0a5265 636f7264 20746861 74206066 ..Record that `f │ │ │ │ - 0x0000a43c 75746020 69732061 77616974 6564206f ut` is awaited o │ │ │ │ - 0x0000a44c 6e206279 20607761 69746572 602e0000 n by `waiter`... │ │ │ │ - 0x0000a45c 616c6c5f 7461736b 7328246d 6f64756c all_tasks($modul │ │ │ │ - 0x0000a46c 652c202f 2c206c6f 6f703d4e 6f6e6529 e, /, loop=None) │ │ │ │ - 0x0000a47c 0a2d2d0a 0a526574 75726e20 61207365 .--..Return a se │ │ │ │ - 0x0000a48c 74206f66 20616c6c 20746173 6b732066 t of all tasks f │ │ │ │ - 0x0000a49c 6f722074 6865206c 6f6f702e 00000000 or the loop..... │ │ │ │ - 0x0000a4ac 5f737761 705f6375 7272656e 745f7461 _swap_current_ta │ │ │ │ - 0x0000a4bc 736b2824 6d6f6475 6c652c20 2f2c206c sk($module, /, l │ │ │ │ - 0x0000a4cc 6f6f702c 20746173 6b290a2d 2d0a0a54 oop, task).--..T │ │ │ │ - 0x0000a4dc 656d706f 72617269 6c792073 77617020 emporarily swap │ │ │ │ - 0x0000a4ec 696e2074 68652073 7570706c 69656420 in the supplied │ │ │ │ - 0x0000a4fc 7461736b 20616e64 20726574 75726e20 task and return │ │ │ │ - 0x0000a50c 74686520 6f726967 696e616c 206f6e65 the original one │ │ │ │ - 0x0000a51c 20286f72 204e6f6e 65292e0a 0a546869 (or None)...Thi │ │ │ │ - 0x0000a52c 73206973 20696e74 656e6465 6420666f s is intended fo │ │ │ │ - 0x0000a53c 72207573 65206475 72696e67 20656167 r use during eag │ │ │ │ - 0x0000a54c 65722063 6f726f75 74696e65 20657865 er coroutine exe │ │ │ │ - 0x0000a55c 63757469 6f6e2e00 5f6c6561 76655f74 cution.._leave_t │ │ │ │ - 0x0000a56c 61736b28 246d6f64 756c652c 202f2c20 ask($module, /, │ │ │ │ - 0x0000a57c 6c6f6f70 2c207461 736b290a 2d2d0a0a loop, task).--.. │ │ │ │ - 0x0000a58c 4c656176 65207461 736b2065 78656375 Leave task execu │ │ │ │ - 0x0000a59c 74696f6e 206f7220 73757370 656e6420 tion or suspend │ │ │ │ - 0x0000a5ac 61207461 736b2e0a 0a546173 6b206265 a task...Task be │ │ │ │ - 0x0000a5bc 6c6f6e67 7320746f 206c6f6f 702e0a0a longs to loop... │ │ │ │ - 0x0000a5cc 52657475 726e7320 4e6f6e65 2e000000 Returns None.... │ │ │ │ - 0x0000a5dc 5f656e74 65725f74 61736b28 246d6f64 _enter_task($mod │ │ │ │ - 0x0000a5ec 756c652c 202f2c20 6c6f6f70 2c207461 ule, /, loop, ta │ │ │ │ - 0x0000a5fc 736b290a 2d2d0a0a 456e7465 7220696e sk).--..Enter in │ │ │ │ - 0x0000a60c 746f2074 61736b20 65786563 7574696f to task executio │ │ │ │ - 0x0000a61c 6e206f72 20726573 756d6520 73757370 n or resume susp │ │ │ │ - 0x0000a62c 656e6465 64207461 736b2e0a 0a546173 ended task...Tas │ │ │ │ - 0x0000a63c 6b206265 6c6f6e67 7320746f 206c6f6f k belongs to loo │ │ │ │ - 0x0000a64c 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ - 0x0000a65c 2e000000 5f756e72 65676973 7465725f ...._unregister_ │ │ │ │ - 0x0000a66c 65616765 725f7461 736b2824 6d6f6475 eager_task($modu │ │ │ │ - 0x0000a67c 6c652c20 2f2c2074 61736b29 0a2d2d0a le, /, task).--. │ │ │ │ - 0x0000a68c 0a556e72 65676973 74657220 61207461 .Unregister a ta │ │ │ │ - 0x0000a69c 736b2e0a 0a526574 75726e73 204e6f6e sk...Returns Non │ │ │ │ - 0x0000a6ac 652e0000 5f756e72 65676973 7465725f e..._unregister_ │ │ │ │ - 0x0000a6bc 7461736b 28246d6f 64756c65 2c202f2c task($module, /, │ │ │ │ - 0x0000a6cc 20746173 6b290a2d 2d0a0a55 6e726567 task).--..Unreg │ │ │ │ - 0x0000a6dc 69737465 72206120 7461736b 2e0a0a52 ister a task...R │ │ │ │ - 0x0000a6ec 65747572 6e73204e 6f6e652e 00000000 eturns None..... │ │ │ │ - 0x0000a6fc 5f726567 69737465 725f6561 6765725f _register_eager_ │ │ │ │ - 0x0000a70c 7461736b 28246d6f 64756c65 2c202f2c task($module, /, │ │ │ │ - 0x0000a71c 20746173 6b290a2d 2d0a0a52 65676973 task).--..Regis │ │ │ │ - 0x0000a72c 74657220 61206e65 77207461 736b2069 ter a new task i │ │ │ │ - 0x0000a73c 6e206173 796e6369 6f206173 20657865 n asyncio as exe │ │ │ │ - 0x0000a74c 63757465 64206279 206c6f6f 702e0a0a cuted by loop... │ │ │ │ - 0x0000a75c 52657475 726e7320 4e6f6e65 2e000000 Returns None.... │ │ │ │ - 0x0000a76c 5f726567 69737465 725f7461 736b2824 _register_task($ │ │ │ │ - 0x0000a77c 6d6f6475 6c652c20 2f2c2074 61736b29 module, /, task) │ │ │ │ - 0x0000a78c 0a2d2d0a 0a526567 69737465 72206120 .--..Register a │ │ │ │ - 0x0000a79c 6e657720 7461736b 20696e20 6173796e new task in asyn │ │ │ │ - 0x0000a7ac 63696f20 61732065 78656375 74656420 cio as executed │ │ │ │ - 0x0000a7bc 6279206c 6f6f702e 0a0a5265 7475726e by loop...Return │ │ │ │ - 0x0000a7cc 73204e6f 6e652e00 5f736574 5f72756e s None.._set_run │ │ │ │ - 0x0000a7dc 6e696e67 5f6c6f6f 7028246d 6f64756c ning_loop($modul │ │ │ │ - 0x0000a7ec 652c206c 6f6f702c 202f290a 2d2d0a0a e, loop, /).--.. │ │ │ │ - 0x0000a7fc 53657420 74686520 72756e6e 696e6720 Set the running │ │ │ │ - 0x0000a80c 6576656e 74206c6f 6f702e0a 0a546869 event loop...Thi │ │ │ │ - 0x0000a81c 73206973 2061206c 6f772d6c 6576656c s is a low-level │ │ │ │ - 0x0000a82c 2066756e 6374696f 6e20696e 74656e64 function intend │ │ │ │ - 0x0000a83c 65642074 6f206265 20757365 64206279 ed to be used by │ │ │ │ - 0x0000a84c 20657665 6e74206c 6f6f7073 2e0a5468 event loops..Th │ │ │ │ - 0x0000a85c 69732066 756e6374 696f6e20 69732074 is function is t │ │ │ │ - 0x0000a86c 68726561 642d7370 65636966 69632e00 hread-specific.. │ │ │ │ - 0x0000a87c 5f676574 5f72756e 6e696e67 5f6c6f6f _get_running_loo │ │ │ │ - 0x0000a88c 7028246d 6f64756c 652c202f 290a2d2d p($module, /).-- │ │ │ │ - 0x0000a89c 0a0a5265 7475726e 20746865 2072756e ..Return the run │ │ │ │ - 0x0000a8ac 6e696e67 20657665 6e74206c 6f6f7020 ning event loop │ │ │ │ - 0x0000a8bc 6f72204e 6f6e652e 0a0a5468 69732069 or None...This i │ │ │ │ - 0x0000a8cc 73206120 6c6f772d 6c657665 6c206675 s a low-level fu │ │ │ │ - 0x0000a8dc 6e637469 6f6e2069 6e74656e 64656420 nction intended │ │ │ │ - 0x0000a8ec 746f2062 65207573 65642062 79206576 to be used by ev │ │ │ │ - 0x0000a8fc 656e7420 6c6f6f70 732e0a54 68697320 ent loops..This │ │ │ │ - 0x0000a90c 66756e63 74696f6e 20697320 74687265 function is thre │ │ │ │ - 0x0000a91c 61642d73 70656369 6669632e 00000000 ad-specific..... │ │ │ │ - 0x0000a92c 6765745f 72756e6e 696e675f 6c6f6f70 get_running_loop │ │ │ │ - 0x0000a93c 28246d6f 64756c65 2c202f29 0a2d2d0a ($module, /).--. │ │ │ │ - 0x0000a94c 0a526574 75726e20 74686520 72756e6e .Return the runn │ │ │ │ - 0x0000a95c 696e6720 6576656e 74206c6f 6f702e20 ing event loop. │ │ │ │ - 0x0000a96c 20526169 73652061 2052756e 74696d65 Raise a Runtime │ │ │ │ - 0x0000a97c 4572726f 72206966 20746865 72652069 Error if there i │ │ │ │ - 0x0000a98c 73206e6f 6e652e0a 0a546869 73206675 s none...This fu │ │ │ │ - 0x0000a99c 6e637469 6f6e2069 73207468 72656164 nction is thread │ │ │ │ - 0x0000a9ac 2d737065 63696669 632e0000 6765745f -specific...get_ │ │ │ │ - 0x0000a9bc 6576656e 745f6c6f 6f702824 6d6f6475 event_loop($modu │ │ │ │ - 0x0000a9cc 6c652c20 2f290a2d 2d0a0a52 65747572 le, /).--..Retur │ │ │ │ - 0x0000a9dc 6e20616e 20617379 6e63696f 20657665 n an asyncio eve │ │ │ │ - 0x0000a9ec 6e74206c 6f6f702e 0a0a5768 656e2063 nt loop...When c │ │ │ │ - 0x0000a9fc 616c6c65 64206672 6f6d2061 20636f72 alled from a cor │ │ │ │ - 0x0000aa0c 6f757469 6e65206f 72206120 63616c6c outine or a call │ │ │ │ - 0x0000aa1c 6261636b 2028652e 672e2073 63686564 back (e.g. sched │ │ │ │ - 0x0000aa2c 756c6564 20776974 680a6361 6c6c5f73 uled with.call_s │ │ │ │ - 0x0000aa3c 6f6f6e20 6f722073 696d696c 61722041 oon or similar A │ │ │ │ - 0x0000aa4c 5049292c 20746869 73206675 6e637469 PI), this functi │ │ │ │ - 0x0000aa5c 6f6e2077 696c6c20 616c7761 79732072 on will always r │ │ │ │ - 0x0000aa6c 65747572 6e207468 650a7275 6e6e696e eturn the.runnin │ │ │ │ - 0x0000aa7c 67206576 656e7420 6c6f6f70 2e0a0a49 g event loop...I │ │ │ │ - 0x0000aa8c 66207468 65726520 6973206e 6f207275 f there is no ru │ │ │ │ - 0x0000aa9c 6e6e696e 67206576 656e7420 6c6f6f70 nning event loop │ │ │ │ - 0x0000aaac 20736574 2c207468 65206675 6e637469 set, the functi │ │ │ │ - 0x0000aabc 6f6e2077 696c6c20 72657475 726e0a74 on will return.t │ │ │ │ - 0x0000aacc 68652072 6573756c 74206f66 20606765 he result of `ge │ │ │ │ - 0x0000aadc 745f6576 656e745f 6c6f6f70 5f706f6c t_event_loop_pol │ │ │ │ - 0x0000aaec 69637928 292e6765 745f6576 656e745f icy().get_event_ │ │ │ │ - 0x0000aafc 6c6f6f70 28296020 63616c6c 2e000000 loop()` call.... │ │ │ │ - 0x0000ab0c 63757272 656e745f 7461736b 28246d6f current_task($mo │ │ │ │ - 0x0000ab1c 64756c65 2c202f2c 206c6f6f 703d4e6f dule, /, loop=No │ │ │ │ - 0x0000ab2c 6e65290a 2d2d0a0a 52657475 726e2061 ne).--..Return a │ │ │ │ - 0x0000ab3c 20637572 72656e74 6c792065 78656375 currently execu │ │ │ │ - 0x0000ab4c 74656420 7461736b 2e000000 41636365 ted task....Acce │ │ │ │ - 0x0000ab5c 6c657261 746f7220 6d6f6475 6c652066 lerator module f │ │ │ │ - 0x0000ab6c 6f722061 73796e63 696f0000 3e000000 or asyncio..>... │ │ │ │ - 0x0000ab7c 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ - 0x0000ab8c 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ - 0x0000ab9c 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ - 0x0000abac 08000000 2e000000 08000000 10000000 ................ │ │ │ │ - 0x0000abbc 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ - 0x0000abcc 08000000 11000000 08000000 1e000000 ................ │ │ │ │ - 0x0000abdc 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ - 0x0000abec 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ - 0x0000abfc 08000000 00000000 00000000 ............ │ │ │ │ + 0x000080a4 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x000080b4 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x000080c4 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x000080d4 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x000080e4 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x000080f4 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00008104 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00008114 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00008124 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00008134 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ + 0x00008144 63696f2e 6576656e 74730000 5f676574 cio.events.._get │ │ │ │ + 0x00008154 5f657665 6e745f6c 6f6f705f 706f6c69 _event_loop_poli │ │ │ │ + 0x00008164 63790000 6173796e 63696f2e 62617365 cy..asyncio.base │ │ │ │ + 0x00008174 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ + 0x00008184 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ + 0x00008194 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ + 0x000081a4 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ + 0x000081b4 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ + 0x000081c4 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ + 0x000081d4 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ + 0x000081e4 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ + 0x000081f4 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ + 0x00008204 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ + 0x00008214 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ + 0x00008224 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ + 0x00008234 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ + 0x00008244 5765616b 53657400 6e6f2072 756e6e69 WeakSet.no runni │ │ │ │ + 0x00008254 6e672065 76656e74 206c6f6f 70000000 ng event loop... │ │ │ │ + 0x00008264 6120636f 726f7574 696e6520 77617320 a coroutine was │ │ │ │ + 0x00008274 65787065 63746564 2c20676f 74202552 expected, got %R │ │ │ │ + 0x00008284 00000000 63616e6e 6f742064 656c6574 ....cannot delet │ │ │ │ + 0x00008294 65206174 74726962 75746500 6765745f e attribute.get_ │ │ │ │ + 0x000082a4 6c6f6f70 28292074 616b6573 206e6f20 loop() takes no │ │ │ │ + 0x000082b4 61726775 6d656e74 73000000 46757475 arguments...Futu │ │ │ │ + 0x000082c4 7265206f 626a6563 74206973 206e6f74 re object is not │ │ │ │ + 0x000082d4 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ + 0x000082e4 756e696e 69746961 6c697a65 64204675 uninitialized Fu │ │ │ │ + 0x000082f4 74757265 206f626a 65637400 66756e63 ture object.func │ │ │ │ + 0x00008304 74696f6e 2074616b 6573206e 6f206b65 tion takes no ke │ │ │ │ + 0x00008314 79776f72 64206172 67756d65 6e747300 yword arguments. │ │ │ │ + 0x00008324 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ + 0x00008334 6f20706f 73697469 6f6e616c 20617267 o positional arg │ │ │ │ + 0x00008344 756d656e 74730000 43616e6e 6f742065 uments..Cannot e │ │ │ │ + 0x00008354 6e746572 20696e74 6f207461 736b2025 nter into task % │ │ │ │ + 0x00008364 52207768 696c6520 616e6f74 68657220 R while another │ │ │ │ + 0x00008374 7461736b 20255220 69732062 65696e67 task %R is being │ │ │ │ + 0x00008384 20657865 63757465 642e0000 496e7661 executed...Inva │ │ │ │ + 0x00008394 6c696420 61747465 6d707420 746f206c lid attempt to l │ │ │ │ + 0x000083a4 65617665 20746173 6b202552 20776869 eave task %R whi │ │ │ │ + 0x000083b4 6c652074 61736b20 25522069 7320656e le task %R is en │ │ │ │ + 0x000083c4 74657265 642e0000 5f5f7374 65702829 tered...__step() │ │ │ │ + 0x000083d4 3a20616c 72656164 7920646f 6e653a20 : already done: │ │ │ │ + 0x000083e4 25522025 52000000 756e696e 69746961 %R %R...uninitia │ │ │ │ + 0x000083f4 6c697a65 64205461 736b206f 626a6563 lized Task objec │ │ │ │ + 0x00008404 74000000 696e7661 6c696420 73746174 t...invalid stat │ │ │ │ + 0x00008414 65000000 5461736b 2063616e 6e6f7420 e...Task cannot │ │ │ │ + 0x00008424 61776169 74206f6e 20697473 656c663a await on itself: │ │ │ │ + 0x00008434 20255200 7969656c 64207761 73207573 %R.yield was us │ │ │ │ + 0x00008444 65642069 6e737465 6164206f 66207969 ed instead of yi │ │ │ │ + 0x00008454 656c6420 66726f6d 20666f72 2067656e eld from for gen │ │ │ │ + 0x00008464 65726174 6f722069 6e207461 736b2025 erator in task % │ │ │ │ + 0x00008474 52207769 74682025 52000000 5461736b R with %R...Task │ │ │ │ + 0x00008484 20676f74 20626164 20796965 6c643a20 got bad yield: │ │ │ │ + 0x00008494 25520000 7969656c 64207761 73207573 %R..yield was us │ │ │ │ + 0x000084a4 65642069 6e737465 6164206f 66207969 ed instead of yi │ │ │ │ + 0x000084b4 656c6420 66726f6d 20696e20 7461736b eld from in task │ │ │ │ + 0x000084c4 20255220 77697468 20255200 5461736b %R with %R.Task │ │ │ │ + 0x000084d4 20255220 676f7420 46757475 72652025 %R got Future % │ │ │ │ + 0x000084e4 52206174 74616368 65642074 6f206120 R attached to a │ │ │ │ + 0x000084f4 64696666 6572656e 74206c6f 6f700000 different loop.. │ │ │ │ + 0x00008504 6c6f6f70 20255220 6973206e 6f742074 loop %R is not t │ │ │ │ + 0x00008514 68652072 756e6e69 6e67206c 6f6f7000 he running loop. │ │ │ │ + 0x00008524 696e7661 6c696420 65786365 7074696f invalid exceptio │ │ │ │ + 0x00008534 6e206f62 6a656374 00000000 53746f70 n object....Stop │ │ │ │ + 0x00008544 49746572 6174696f 6e20696e 74657261 Iteration intera │ │ │ │ + 0x00008554 63747320 6261646c 79207769 74682067 cts badly with g │ │ │ │ + 0x00008564 656e6572 61746f72 7320616e 64206361 enerators and ca │ │ │ │ + 0x00008574 6e6e6f74 20626520 72616973 65642069 nnot be raised i │ │ │ │ + 0x00008584 6e746f20 61204675 74757265 00000000 nto a Future.... │ │ │ │ + 0x00008594 5461736b 2d255300 61776169 74207761 Task-%S.await wa │ │ │ │ + 0x000085a4 736e2774 20757365 64207769 74682066 sn't used with f │ │ │ │ + 0x000085b4 75747572 65000000 52657375 6c742069 uture...Result i │ │ │ │ + 0x000085c4 73206e6f 74207365 742e0000 65786365 s not set...exce │ │ │ │ + 0x000085d4 7074696f 6e282920 74616b65 73206e6f ption() takes no │ │ │ │ + 0x000085e4 20617267 756d656e 74730000 45786365 arguments..Exce │ │ │ │ + 0x000085f4 7074696f 6e206973 206e6f74 20736574 ption is not set │ │ │ │ + 0x00008604 2e000000 66757475 72655f61 64645f74 ....future_add_t │ │ │ │ + 0x00008614 6f5f6177 61697465 645f6279 00000000 o_awaited_by.... │ │ │ │ + 0x00008624 5461736b 20776173 20646573 74726f79 Task was destroy │ │ │ │ + 0x00008634 65642062 75742069 74206973 2070656e ed but it is pen │ │ │ │ + 0x00008644 64696e67 21000000 45786365 7074696f ding!...Exceptio │ │ │ │ + 0x00008654 6e206967 6e6f7265 64207768 696c6520 n ignored while │ │ │ │ + 0x00008664 63616c6c 696e6720 6173796e 63696f20 calling asyncio │ │ │ │ + 0x00008674 66756e63 74696f6e 20255200 25732065 function %R.%s e │ │ │ │ + 0x00008684 78636570 74696f6e 20776173 206e6576 xception was nev │ │ │ │ + 0x00008694 65722072 65747269 65766564 00000000 er retrieved.... │ │ │ │ + 0x000086a4 66757475 72655f64 69736361 72645f66 future_discard_f │ │ │ │ + 0x000086b4 726f6d5f 61776169 7465645f 62790000 rom_awaited_by.. │ │ │ │ + 0x000086c4 7468726f 77000000 74686520 28747970 throw...the (typ │ │ │ │ + 0x000086d4 652c2065 78632c20 74622920 7369676e e, exc, tb) sign │ │ │ │ + 0x000086e4 61747572 65206f66 20746872 6f772829 ature of throw() │ │ │ │ + 0x000086f4 20697320 64657072 65636174 65642c20 is deprecated, │ │ │ │ + 0x00008704 75736520 74686520 73696e67 6c652d61 use the single-a │ │ │ │ + 0x00008714 72672073 69676e61 74757265 20696e73 rg signature ins │ │ │ │ + 0x00008724 74656164 2e000000 7468726f 77282920 tead....throw() │ │ │ │ + 0x00008734 74686972 64206172 67756d65 6e74206d third argument m │ │ │ │ + 0x00008744 75737420 62652061 20747261 63656261 ust be a traceba │ │ │ │ + 0x00008754 636b0000 696e7374 616e6365 20657863 ck..instance exc │ │ │ │ + 0x00008764 65707469 6f6e206d 6179206e 6f742068 eption may not h │ │ │ │ + 0x00008774 61766520 61207365 70617261 74652076 ave a separate v │ │ │ │ + 0x00008784 616c7565 00000000 65786365 7074696f alue....exceptio │ │ │ │ + 0x00008794 6e73206d 75737420 62652063 6c617373 ns must be class │ │ │ │ + 0x000087a4 65732064 65726976 696e6720 42617365 es deriving Base │ │ │ │ + 0x000087b4 45786365 7074696f 6e206f72 20696e73 Exception or ins │ │ │ │ + 0x000087c4 74616e63 6573206f 66207375 63682061 tances of such a │ │ │ │ + 0x000087d4 20636c61 73730000 5461736b 20646f65 class..Task doe │ │ │ │ + 0x000087e4 73206e6f 74207375 70706f72 74207365 s not support se │ │ │ │ + 0x000087f4 745f7265 73756c74 206f7065 72617469 t_result operati │ │ │ │ + 0x00008804 6f6e0000 5461736b 20646f65 73206e6f on..Task does no │ │ │ │ + 0x00008814 74207375 70706f72 74207365 745f6578 t support set_ex │ │ │ │ + 0x00008824 63657074 696f6e20 6f706572 6174696f ception operatio │ │ │ │ + 0x00008834 6e000000 5f6c6f67 5f747261 63656261 n..._log_traceba │ │ │ │ + 0x00008844 636b2063 616e206f 6e6c7920 62652073 ck can only be s │ │ │ │ + 0x00008854 65742074 6f204661 6c736500 6c696d69 et to False.limi │ │ │ │ + 0x00008864 74000000 66696c65 00000000 6d736700 t...file....msg. │ │ │ │ + 0x00008874 65616765 725f7374 61727400 5f6c6f67 eager_start._log │ │ │ │ + 0x00008884 5f646573 74726f79 5f70656e 64696e67 _destroy_pending │ │ │ │ + 0x00008894 00000000 5f6d7573 745f6361 6e63656c ...._must_cancel │ │ │ │ + 0x000088a4 00000000 5f636f72 6f000000 5f667574 ...._coro..._fut │ │ │ │ + 0x000088b4 5f776169 74657200 6164645f 646f6e65 _waiter.add_done │ │ │ │ + 0x000088c4 5f63616c 6c626163 6b000000 72656d6f _callback...remo │ │ │ │ + 0x000088d4 76655f64 6f6e655f 63616c6c 6261636b ve_done_callback │ │ │ │ + 0x000088e4 00000000 63616e63 656c6c65 64000000 ....cancelled... │ │ │ │ + 0x000088f4 646f6e65 00000000 7365745f 72657375 done....set_resu │ │ │ │ + 0x00008904 6c740000 7365745f 65786365 7074696f lt..set_exceptio │ │ │ │ + 0x00008914 6e000000 63616e63 656c0000 63616e63 n...cancel..canc │ │ │ │ + 0x00008924 656c6c69 6e670000 756e6361 6e63656c elling..uncancel │ │ │ │ + 0x00008934 00000000 6765745f 73746163 6b000000 ....get_stack... │ │ │ │ + 0x00008944 7072696e 745f7374 61636b00 5f6d616b print_stack._mak │ │ │ │ + 0x00008954 655f6361 6e63656c 6c65645f 6572726f e_cancelled_erro │ │ │ │ + 0x00008964 72000000 6765745f 6e616d65 00000000 r...get_name.... │ │ │ │ + 0x00008974 7365745f 6e616d65 00000000 6765745f set_name....get_ │ │ │ │ + 0x00008984 636f726f 00000000 6765745f 636f6e74 coro....get_cont │ │ │ │ + 0x00008994 65787400 5f5f636c 6173735f 67657469 ext.__class_geti │ │ │ │ + 0x000089a4 74656d5f 5f000000 5461736b 73206172 tem__...Tasks ar │ │ │ │ + 0x000089b4 65206765 6e657269 63206f76 65722074 e generic over t │ │ │ │ + 0x000089c4 68652072 65747572 6e207479 7065206f he return type o │ │ │ │ + 0x000089d4 66207468 65697220 77726170 70656420 f their wrapped │ │ │ │ + 0x000089e4 636f726f 7574696e 65730000 5f737461 coroutines.._sta │ │ │ │ + 0x000089f4 74650000 5f617379 6e63696f 5f667574 te.._asyncio_fut │ │ │ │ + 0x00008a04 7572655f 626c6f63 6b696e67 00000000 ure_blocking.... │ │ │ │ + 0x00008a14 5f63616c 6c626163 6b730000 5f726573 _callbacks.._res │ │ │ │ + 0x00008a24 756c7400 5f657863 65707469 6f6e0000 ult._exception.. │ │ │ │ + 0x00008a34 5f6c6f67 5f747261 63656261 636b0000 _log_traceback.. │ │ │ │ + 0x00008a44 5f736f75 7263655f 74726163 65626163 _source_tracebac │ │ │ │ + 0x00008a54 6b000000 5f63616e 63656c5f 6d657373 k..._cancel_mess │ │ │ │ + 0x00008a64 61676500 5f617379 6e63696f 5f617761 age._asyncio_awa │ │ │ │ + 0x00008a74 69746564 5f627900 6765745f 6c6f6f70 ited_by.get_loop │ │ │ │ + 0x00008a84 00000000 46757475 72657320 61726520 ....Futures are │ │ │ │ + 0x00008a94 67656e65 72696320 6f766572 20746865 generic over the │ │ │ │ + 0x00008aa4 20747970 65206f66 20746865 69722072 type of their r │ │ │ │ + 0x00008ab4 6573756c 74730000 73656e64 00000000 esults..send.... │ │ │ │ + 0x00008ac4 636c6f73 65000000 5f5f7365 6c665f5f close...__self__ │ │ │ │ + 0x00008ad4 00000000 63757272 656e745f 7461736b ....current_task │ │ │ │ + 0x00008ae4 00000000 6765745f 6576656e 745f6c6f ....get_event_lo │ │ │ │ + 0x00008af4 6f700000 6765745f 72756e6e 696e675f op..get_running_ │ │ │ │ + 0x00008b04 6c6f6f70 00000000 5f676574 5f72756e loop...._get_run │ │ │ │ + 0x00008b14 6e696e67 5f6c6f6f 70000000 5f736574 ning_loop..._set │ │ │ │ + 0x00008b24 5f72756e 6e696e67 5f6c6f6f 70000000 _running_loop... │ │ │ │ + 0x00008b34 5f726567 69737465 725f7461 736b0000 _register_task.. │ │ │ │ + 0x00008b44 5f726567 69737465 725f6561 6765725f _register_eager_ │ │ │ │ + 0x00008b54 7461736b 00000000 5f756e72 65676973 task...._unregis │ │ │ │ + 0x00008b64 7465725f 7461736b 00000000 5f756e72 ter_task...._unr │ │ │ │ + 0x00008b74 65676973 7465725f 65616765 725f7461 egister_eager_ta │ │ │ │ + 0x00008b84 736b0000 5f656e74 65725f74 61736b00 sk.._enter_task. │ │ │ │ + 0x00008b94 5f6c6561 76655f74 61736b00 5f737761 _leave_task._swa │ │ │ │ + 0x00008ba4 705f6375 7272656e 745f7461 736b0000 p_current_task.. │ │ │ │ + 0x00008bb4 616c6c5f 7461736b 73000000 46757475 all_tasks...Futu │ │ │ │ + 0x00008bc4 72650000 7461736b 5f77616b 65757000 re..task_wakeup. │ │ │ │ + 0x00008bd4 5461736b 00000000 5f617379 6e63696f Task...._asyncio │ │ │ │ + 0x00008be4 2e546173 6b000000 5f617379 6e63696f .Task..._asyncio │ │ │ │ + 0x00008bf4 2e467574 75726500 5f617379 6e63696f .Future._asyncio │ │ │ │ + 0x00008c04 2e467574 75726549 74657200 5f617379 .FutureIter._asy │ │ │ │ + 0x00008c14 6e63696f 2e546173 6b537465 704d6574 ncio.TaskStepMet │ │ │ │ + 0x00008c24 68577261 70706572 00000000 5f617379 hWrapper...._asy │ │ │ │ + 0x00008c34 6e63696f 00000000 6765745f 636f6e74 ncio....get_cont │ │ │ │ + 0x00008c44 65787428 2473656c 662c202f 290a2d2d ext($self, /).-- │ │ │ │ + 0x00008c54 0a0a0000 6765745f 636f726f 28247365 ....get_coro($se │ │ │ │ + 0x00008c64 6c662c20 2f290a2d 2d0a0a00 7365745f lf, /).--...set_ │ │ │ │ + 0x00008c74 6e616d65 28247365 6c662c20 76616c75 name($self, valu │ │ │ │ + 0x00008c84 652c202f 290a2d2d 0a0a0000 6765745f e, /).--....get_ │ │ │ │ + 0x00008c94 6e616d65 28247365 6c662c20 2f290a2d name($self, /).- │ │ │ │ + 0x00008ca4 2d0a0a00 5f6d616b 655f6361 6e63656c -..._make_cancel │ │ │ │ + 0x00008cb4 6c65645f 6572726f 72282473 656c662c led_error($self, │ │ │ │ + 0x00008cc4 202f290a 2d2d0a0a 43726561 74652074 /).--..Create t │ │ │ │ + 0x00008cd4 68652043 616e6365 6c6c6564 4572726f he CancelledErro │ │ │ │ + 0x00008ce4 7220746f 20726169 73652069 66207468 r to raise if th │ │ │ │ + 0x00008cf4 65205461 736b2069 73206361 6e63656c e Task is cancel │ │ │ │ + 0x00008d04 6c65642e 0a0a5468 69732073 686f756c led...This shoul │ │ │ │ + 0x00008d14 64206f6e 6c792062 65206361 6c6c6564 d only be called │ │ │ │ + 0x00008d24 206f6e63 65207768 656e2068 616e646c once when handl │ │ │ │ + 0x00008d34 696e6720 61206361 6e63656c 6c617469 ing a cancellati │ │ │ │ + 0x00008d44 6f6e2073 696e6365 0a697420 65726173 on since.it eras │ │ │ │ + 0x00008d54 65732074 68652063 6f6e7465 78742065 es the context e │ │ │ │ + 0x00008d64 78636570 74696f6e 2076616c 75652e00 xception value.. │ │ │ │ + 0x00008d74 7072696e 745f7374 61636b28 2473656c print_stack($sel │ │ │ │ + 0x00008d84 662c202f 2c202a2c 206c696d 69743d4e f, /, *, limit=N │ │ │ │ + 0x00008d94 6f6e652c 2066696c 653d4e6f 6e65290a one, file=None). │ │ │ │ + 0x00008da4 2d2d0a0a 5072696e 74207468 65207374 --..Print the st │ │ │ │ + 0x00008db4 61636b20 6f722074 72616365 6261636b ack or traceback │ │ │ │ + 0x00008dc4 20666f72 20746869 73207461 736b2773 for this task's │ │ │ │ + 0x00008dd4 20636f72 6f757469 6e652e0a 0a546869 coroutine...Thi │ │ │ │ + 0x00008de4 73207072 6f647563 6573206f 75747075 s produces outpu │ │ │ │ + 0x00008df4 74207369 6d696c61 7220746f 20746861 t similar to tha │ │ │ │ + 0x00008e04 74206f66 20746865 20747261 63656261 t of the traceba │ │ │ │ + 0x00008e14 636b206d 6f64756c 652c0a66 6f722074 ck module,.for t │ │ │ │ + 0x00008e24 68652066 72616d65 73207265 74726965 he frames retrie │ │ │ │ + 0x00008e34 76656420 62792067 65745f73 7461636b ved by get_stack │ │ │ │ + 0x00008e44 28292e20 20546865 206c696d 69742061 (). The limit a │ │ │ │ + 0x00008e54 7267756d 656e740a 69732070 61737365 rgument.is passe │ │ │ │ + 0x00008e64 6420746f 20676574 5f737461 636b2829 d to get_stack() │ │ │ │ + 0x00008e74 2e202054 68652066 696c6520 61726775 . The file argu │ │ │ │ + 0x00008e84 6d656e74 20697320 616e2049 2f4f2073 ment is an I/O s │ │ │ │ + 0x00008e94 74726561 6d0a746f 20776869 63682074 tream.to which t │ │ │ │ + 0x00008ea4 6865206f 75747075 74206973 20777269 he output is wri │ │ │ │ + 0x00008eb4 7474656e 3b206279 20646566 61756c74 tten; by default │ │ │ │ + 0x00008ec4 206f7574 70757420 69732077 72697474 output is writt │ │ │ │ + 0x00008ed4 656e0a74 6f207379 732e7374 64657272 en.to sys.stderr │ │ │ │ + 0x00008ee4 2e000000 6765745f 73746163 6b282473 ....get_stack($s │ │ │ │ + 0x00008ef4 656c662c 202f2c20 2a2c206c 696d6974 elf, /, *, limit │ │ │ │ + 0x00008f04 3d4e6f6e 65290a2d 2d0a0a52 65747572 =None).--..Retur │ │ │ │ + 0x00008f14 6e207468 65206c69 7374206f 66207374 n the list of st │ │ │ │ + 0x00008f24 61636b20 6672616d 65732066 6f722074 ack frames for t │ │ │ │ + 0x00008f34 68697320 7461736b 27732063 6f726f75 his task's corou │ │ │ │ + 0x00008f44 74696e65 2e0a0a49 66207468 6520636f tine...If the co │ │ │ │ + 0x00008f54 726f7574 696e6520 6973206e 6f742064 routine is not d │ │ │ │ + 0x00008f64 6f6e652c 20746869 73207265 7475726e one, this return │ │ │ │ + 0x00008f74 73207468 65207374 61636b20 77686572 s the stack wher │ │ │ │ + 0x00008f84 65206974 2069730a 73757370 656e6465 e it is.suspende │ │ │ │ + 0x00008f94 642e2020 49662074 68652063 6f726f75 d. If the corou │ │ │ │ + 0x00008fa4 74696e65 20686173 20636f6d 706c6574 tine has complet │ │ │ │ + 0x00008fb4 65642073 75636365 73736675 6c6c7920 ed successfully │ │ │ │ + 0x00008fc4 6f722077 61730a63 616e6365 6c6c6564 or was.cancelled │ │ │ │ + 0x00008fd4 2c207468 69732072 65747572 6e732061 , this returns a │ │ │ │ + 0x00008fe4 6e20656d 70747920 6c697374 2e202049 n empty list. I │ │ │ │ + 0x00008ff4 66207468 6520636f 726f7574 696e6520 f the coroutine │ │ │ │ + 0x00009004 7761730a 7465726d 696e6174 65642062 was.terminated b │ │ │ │ + 0x00009014 7920616e 20657863 65707469 6f6e2c20 y an exception, │ │ │ │ + 0x00009024 74686973 20726574 75726e73 20746865 this returns the │ │ │ │ + 0x00009034 206c6973 74206f66 20747261 63656261 list of traceba │ │ │ │ + 0x00009044 636b0a66 72616d65 732e0a0a 54686520 ck.frames...The │ │ │ │ + 0x00009054 6672616d 65732061 72652061 6c776179 frames are alway │ │ │ │ + 0x00009064 73206f72 64657265 64206672 6f6d206f s ordered from o │ │ │ │ + 0x00009074 6c646573 7420746f 206e6577 6573742e ldest to newest. │ │ │ │ + 0x00009084 0a0a5468 65206f70 74696f6e 616c206c ..The optional l │ │ │ │ + 0x00009094 696d6974 20676976 65732074 6865206d imit gives the m │ │ │ │ + 0x000090a4 6178696d 756d206e 756d6265 72206f66 aximum number of │ │ │ │ + 0x000090b4 20667261 6d657320 746f0a72 65747572 frames to.retur │ │ │ │ + 0x000090c4 6e3b2062 79206465 6661756c 7420616c n; by default al │ │ │ │ + 0x000090d4 6c206176 61696c61 626c6520 6672616d l available fram │ │ │ │ + 0x000090e4 65732061 72652072 65747572 6e65642e es are returned. │ │ │ │ + 0x000090f4 20204974 730a6d65 616e696e 67206469 Its.meaning di │ │ │ │ + 0x00009104 66666572 73206465 70656e64 696e6720 ffers depending │ │ │ │ + 0x00009114 6f6e2077 68657468 65722061 20737461 on whether a sta │ │ │ │ + 0x00009124 636b206f 72206120 74726163 65626163 ck or a tracebac │ │ │ │ + 0x00009134 6b206973 0a726574 75726e65 643a2074 k is.returned: t │ │ │ │ + 0x00009144 6865206e 65776573 74206672 616d6573 he newest frames │ │ │ │ + 0x00009154 206f6620 61207374 61636b20 61726520 of a stack are │ │ │ │ + 0x00009164 72657475 726e6564 2c206275 74207468 returned, but th │ │ │ │ + 0x00009174 650a6f6c 64657374 20667261 6d657320 e.oldest frames │ │ │ │ + 0x00009184 6f662061 20747261 63656261 636b2061 of a traceback a │ │ │ │ + 0x00009194 72652072 65747572 6e65642e 20202854 re returned. (T │ │ │ │ + 0x000091a4 68697320 6d617463 68657320 7468650a his matches the. │ │ │ │ + 0x000091b4 62656861 76696f72 206f6620 74686520 behavior of the │ │ │ │ + 0x000091c4 74726163 65626163 6b206d6f 64756c65 traceback module │ │ │ │ + 0x000091d4 2e290a0a 466f7220 72656173 6f6e7320 .)..For reasons │ │ │ │ + 0x000091e4 6265796f 6e64206f 75722063 6f6e7472 beyond our contr │ │ │ │ + 0x000091f4 6f6c2c20 6f6e6c79 206f6e65 20737461 ol, only one sta │ │ │ │ + 0x00009204 636b2066 72616d65 2069730a 72657475 ck frame is.retu │ │ │ │ + 0x00009214 726e6564 20666f72 20612073 75737065 rned for a suspe │ │ │ │ + 0x00009224 6e646564 20636f72 6f757469 6e652e00 nded coroutine.. │ │ │ │ + 0x00009234 756e6361 6e63656c 28247365 6c662c20 uncancel($self, │ │ │ │ + 0x00009244 2f290a2d 2d0a0a44 65637265 6d656e74 /).--..Decrement │ │ │ │ + 0x00009254 20746865 20746173 6b277320 636f756e the task's coun │ │ │ │ + 0x00009264 74206f66 2063616e 63656c6c 6174696f t of cancellatio │ │ │ │ + 0x00009274 6e207265 71756573 74732e0a 0a546869 n requests...Thi │ │ │ │ + 0x00009284 73207368 6f756c64 20626520 75736564 s should be used │ │ │ │ + 0x00009294 20627920 7461736b 73207468 61742063 by tasks that c │ │ │ │ + 0x000092a4 61746368 2043616e 63656c6c 65644572 atch CancelledEr │ │ │ │ + 0x000092b4 726f720a 616e6420 77697368 20746f20 ror.and wish to │ │ │ │ + 0x000092c4 636f6e74 696e7565 20696e64 6566696e continue indefin │ │ │ │ + 0x000092d4 6974656c 7920756e 74696c20 74686579 itely until they │ │ │ │ + 0x000092e4 20617265 2063616e 63656c6c 65642061 are cancelled a │ │ │ │ + 0x000092f4 6761696e 2e0a0a52 65747572 6e732074 gain...Returns t │ │ │ │ + 0x00009304 68652072 656d6169 6e696e67 206e756d he remaining num │ │ │ │ + 0x00009314 62657220 6f662063 616e6365 6c6c6174 ber of cancellat │ │ │ │ + 0x00009324 696f6e20 72657175 65737473 2e000000 ion requests.... │ │ │ │ + 0x00009334 63616e63 656c6c69 6e672824 73656c66 cancelling($self │ │ │ │ + 0x00009344 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x00009354 74686520 636f756e 74206f66 20746865 the count of the │ │ │ │ + 0x00009364 20746173 6b277320 63616e63 656c6c61 task's cancella │ │ │ │ + 0x00009374 74696f6e 20726571 75657374 732e0a0a tion requests... │ │ │ │ + 0x00009384 54686973 20636f75 6e742069 7320696e This count is in │ │ │ │ + 0x00009394 6372656d 656e7465 64207768 656e202e cremented when . │ │ │ │ + 0x000093a4 63616e63 656c2829 20697320 63616c6c cancel() is call │ │ │ │ + 0x000093b4 65640a61 6e64206d 61792062 65206465 ed.and may be de │ │ │ │ + 0x000093c4 6372656d 656e7465 64207573 696e6720 cremented using │ │ │ │ + 0x000093d4 2e756e63 616e6365 6c28292e 00000000 .uncancel()..... │ │ │ │ + 0x000093e4 63616e63 656c2824 73656c66 2c202f2c cancel($self, /, │ │ │ │ + 0x000093f4 206d7367 3d4e6f6e 65290a2d 2d0a0a52 msg=None).--..R │ │ │ │ + 0x00009404 65717565 73742074 68617420 74686973 equest that this │ │ │ │ + 0x00009414 20746173 6b206361 6e63656c 20697473 task cancel its │ │ │ │ + 0x00009424 656c662e 0a0a5468 69732061 7272616e elf...This arran │ │ │ │ + 0x00009434 67657320 666f7220 61204361 6e63656c ges for a Cancel │ │ │ │ + 0x00009444 6c656445 72726f72 20746f20 62652074 ledError to be t │ │ │ │ + 0x00009454 68726f77 6e20696e 746f2074 68650a77 hrown into the.w │ │ │ │ + 0x00009464 72617070 65642063 6f726f75 74696e65 rapped coroutine │ │ │ │ + 0x00009474 206f6e20 74686520 6e657874 20637963 on the next cyc │ │ │ │ + 0x00009484 6c652074 68726f75 67682074 68652065 le through the e │ │ │ │ + 0x00009494 76656e74 206c6f6f 702e0a54 68652063 vent loop..The c │ │ │ │ + 0x000094a4 6f726f75 74696e65 20746865 6e206861 oroutine then ha │ │ │ │ + 0x000094b4 73206120 6368616e 63652074 6f20636c s a chance to cl │ │ │ │ + 0x000094c4 65616e20 7570206f 72206576 656e2064 ean up or even d │ │ │ │ + 0x000094d4 656e790a 74686520 72657175 65737420 eny.the request │ │ │ │ + 0x000094e4 7573696e 67207472 792f6578 63657074 using try/except │ │ │ │ + 0x000094f4 2f66696e 616c6c79 2e0a0a55 6e6c696b /finally...Unlik │ │ │ │ + 0x00009504 65204675 74757265 2e63616e 63656c2c e Future.cancel, │ │ │ │ + 0x00009514 20746869 7320646f 6573206e 6f742067 this does not g │ │ │ │ + 0x00009524 75617261 6e746565 20746861 74207468 uarantee that th │ │ │ │ + 0x00009534 650a7461 736b2077 696c6c20 62652063 e.task will be c │ │ │ │ + 0x00009544 616e6365 6c6c6564 3a207468 65206578 ancelled: the ex │ │ │ │ + 0x00009554 63657074 696f6e20 6d696768 74206265 ception might be │ │ │ │ + 0x00009564 20636175 67687420 616e640a 61637465 caught and.acte │ │ │ │ + 0x00009574 64207570 6f6e2c20 64656c61 79696e67 d upon, delaying │ │ │ │ + 0x00009584 2063616e 63656c6c 6174696f 6e206f66 cancellation of │ │ │ │ + 0x00009594 20746865 20746173 6b206f72 20707265 the task or pre │ │ │ │ + 0x000095a4 76656e74 696e670a 63616e63 656c6c61 venting.cancella │ │ │ │ + 0x000095b4 74696f6e 20636f6d 706c6574 656c792e tion completely. │ │ │ │ + 0x000095c4 20205468 65207461 736b206d 61792061 The task may a │ │ │ │ + 0x000095d4 6c736f20 72657475 726e2061 2076616c lso return a val │ │ │ │ + 0x000095e4 7565206f 720a7261 69736520 61206469 ue or.raise a di │ │ │ │ + 0x000095f4 66666572 656e7420 65786365 7074696f fferent exceptio │ │ │ │ + 0x00009604 6e2e0a0a 496d6d65 64696174 656c7920 n...Immediately │ │ │ │ + 0x00009614 61667465 72207468 6973206d 6574686f after this metho │ │ │ │ + 0x00009624 64206973 2063616c 6c65642c 20546173 d is called, Tas │ │ │ │ + 0x00009634 6b2e6361 6e63656c 6c656428 29207769 k.cancelled() wi │ │ │ │ + 0x00009644 6c6c0a6e 6f742072 65747572 6e205472 ll.not return Tr │ │ │ │ + 0x00009654 75652028 756e6c65 73732074 68652074 ue (unless the t │ │ │ │ + 0x00009664 61736b20 77617320 616c7265 61647920 ask was already │ │ │ │ + 0x00009674 63616e63 656c6c65 64292e20 20410a74 cancelled). A.t │ │ │ │ + 0x00009684 61736b20 77696c6c 20626520 6d61726b ask will be mark │ │ │ │ + 0x00009694 65642061 73206361 6e63656c 6c656420 ed as cancelled │ │ │ │ + 0x000096a4 7768656e 20746865 20777261 70706564 when the wrapped │ │ │ │ + 0x000096b4 20636f72 6f757469 6e650a74 65726d69 coroutine.termi │ │ │ │ + 0x000096c4 6e617465 73207769 74682061 2043616e nates with a Can │ │ │ │ + 0x000096d4 63656c6c 65644572 726f7220 65786365 celledError exce │ │ │ │ + 0x000096e4 7074696f 6e202865 76656e20 69662063 ption (even if c │ │ │ │ + 0x000096f4 616e6365 6c28290a 77617320 6e6f7420 ancel().was not │ │ │ │ + 0x00009704 63616c6c 6564292e 0a0a5468 69732061 called)...This a │ │ │ │ + 0x00009714 6c736f20 696e6372 65617365 73207468 lso increases th │ │ │ │ + 0x00009724 65207461 736b2773 20636f75 6e74206f e task's count o │ │ │ │ + 0x00009734 66206361 6e63656c 6c617469 6f6e2072 f cancellation r │ │ │ │ + 0x00009744 65717565 7374732e 00000000 7365745f equests.....set_ │ │ │ │ + 0x00009754 65786365 7074696f 6e282473 656c662c exception($self, │ │ │ │ + 0x00009764 20657863 65707469 6f6e2c20 2f290a2d exception, /).- │ │ │ │ + 0x00009774 2d0a0a00 7365745f 72657375 6c742824 -...set_result($ │ │ │ │ + 0x00009784 73656c66 2c207265 73756c74 2c202f29 self, result, /) │ │ │ │ + 0x00009794 0a2d2d0a 0a000000 5f6d616b 655f6361 .--....._make_ca │ │ │ │ + 0x000097a4 6e63656c 6c65645f 6572726f 72282473 ncelled_error($s │ │ │ │ + 0x000097b4 656c662c 202f290a 2d2d0a0a 43726561 elf, /).--..Crea │ │ │ │ + 0x000097c4 74652074 68652043 616e6365 6c6c6564 te the Cancelled │ │ │ │ + 0x000097d4 4572726f 7220746f 20726169 73652069 Error to raise i │ │ │ │ + 0x000097e4 66207468 65204675 74757265 20697320 f the Future is │ │ │ │ + 0x000097f4 63616e63 656c6c65 642e0a0a 54686973 cancelled...This │ │ │ │ + 0x00009804 2073686f 756c6420 6f6e6c79 20626520 should only be │ │ │ │ + 0x00009814 63616c6c 6564206f 6e636520 7768656e called once when │ │ │ │ + 0x00009824 2068616e 646c696e 67206120 63616e63 handling a canc │ │ │ │ + 0x00009834 656c6c61 74696f6e 2073696e 63650a69 ellation since.i │ │ │ │ + 0x00009844 74206572 61736573 20746865 20636f6e t erases the con │ │ │ │ + 0x00009854 74657874 20657863 65707469 6f6e2076 text exception v │ │ │ │ + 0x00009864 616c7565 2e000000 6765745f 6c6f6f70 alue....get_loop │ │ │ │ + 0x00009874 28247365 6c662c20 2f290a2d 2d0a0a52 ($self, /).--..R │ │ │ │ + 0x00009884 65747572 6e207468 65206576 656e7420 eturn the event │ │ │ │ + 0x00009894 6c6f6f70 20746865 20467574 75726520 loop the Future │ │ │ │ + 0x000098a4 69732062 6f756e64 20746f2e 00000000 is bound to..... │ │ │ │ + 0x000098b4 646f6e65 28247365 6c662c20 2f290a2d done($self, /).- │ │ │ │ + 0x000098c4 2d0a0a52 65747572 6e205472 75652069 -..Return True i │ │ │ │ + 0x000098d4 66207468 65206675 74757265 20697320 f the future is │ │ │ │ + 0x000098e4 646f6e65 2e0a0a44 6f6e6520 6d65616e done...Done mean │ │ │ │ + 0x000098f4 73206569 74686572 20746861 74206120 s either that a │ │ │ │ + 0x00009904 72657375 6c74202f 20657863 65707469 result / excepti │ │ │ │ + 0x00009914 6f6e2061 72652061 7661696c 61626c65 on are available │ │ │ │ + 0x00009924 2c206f72 20746861 740a7468 65206675 , or that.the fu │ │ │ │ + 0x00009934 74757265 20776173 2063616e 63656c6c ture was cancell │ │ │ │ + 0x00009944 65642e00 63616e63 656c6c65 64282473 ed..cancelled($s │ │ │ │ + 0x00009954 656c662c 202f290a 2d2d0a0a 52657475 elf, /).--..Retu │ │ │ │ + 0x00009964 726e2054 72756520 69662074 68652066 rn True if the f │ │ │ │ + 0x00009974 75747572 65207761 73206361 6e63656c uture was cancel │ │ │ │ + 0x00009984 6c65642e 00000000 63616e63 656c2824 led.....cancel($ │ │ │ │ + 0x00009994 73656c66 2c202f2c 206d7367 3d4e6f6e self, /, msg=Non │ │ │ │ + 0x000099a4 65290a2d 2d0a0a43 616e6365 6c207468 e).--..Cancel th │ │ │ │ + 0x000099b4 65206675 74757265 20616e64 20736368 e future and sch │ │ │ │ + 0x000099c4 6564756c 65206361 6c6c6261 636b732e edule callbacks. │ │ │ │ + 0x000099d4 0a0a4966 20746865 20667574 75726520 ..If the future │ │ │ │ + 0x000099e4 69732061 6c726561 64792064 6f6e6520 is already done │ │ │ │ + 0x000099f4 6f722063 616e6365 6c6c6564 2c207265 or cancelled, re │ │ │ │ + 0x00009a04 7475726e 2046616c 73652e0a 4f746865 turn False..Othe │ │ │ │ + 0x00009a14 72776973 652c2063 68616e67 65207468 rwise, change th │ │ │ │ + 0x00009a24 65206675 74757265 27732073 74617465 e future's state │ │ │ │ + 0x00009a34 20746f20 63616e63 656c6c65 642c2073 to cancelled, s │ │ │ │ + 0x00009a44 63686564 756c6520 7468650a 63616c6c chedule the.call │ │ │ │ + 0x00009a54 6261636b 7320616e 64207265 7475726e backs and return │ │ │ │ + 0x00009a64 20547275 652e0000 72656d6f 76655f64 True...remove_d │ │ │ │ + 0x00009a74 6f6e655f 63616c6c 6261636b 28247365 one_callback($se │ │ │ │ + 0x00009a84 6c662c20 666e2c20 2f290a2d 2d0a0a52 lf, fn, /).--..R │ │ │ │ + 0x00009a94 656d6f76 6520616c 6c20696e 7374616e emove all instan │ │ │ │ + 0x00009aa4 63657320 6f662061 2063616c 6c626163 ces of a callbac │ │ │ │ + 0x00009ab4 6b206672 6f6d2074 68652022 63616c6c k from the "call │ │ │ │ + 0x00009ac4 20776865 6e20646f 6e652220 6c697374 when done" list │ │ │ │ + 0x00009ad4 2e0a0a52 65747572 6e732074 6865206e ...Returns the n │ │ │ │ + 0x00009ae4 756d6265 72206f66 2063616c 6c626163 umber of callbac │ │ │ │ + 0x00009af4 6b732072 656d6f76 65642e00 6164645f ks removed..add_ │ │ │ │ + 0x00009b04 646f6e65 5f63616c 6c626163 6b282473 done_callback($s │ │ │ │ + 0x00009b14 656c662c 20666e2c 202f2c20 2a2c2063 elf, fn, /, *, c │ │ │ │ + 0x00009b24 6f6e7465 78743d3c 756e7265 70726573 ontext=).--..Ad │ │ │ │ + 0x00009b44 64206120 63616c6c 6261636b 20746f20 d a callback to │ │ │ │ + 0x00009b54 62652072 756e2077 68656e20 74686520 be run when the │ │ │ │ + 0x00009b64 66757475 72652062 65636f6d 65732064 future becomes d │ │ │ │ + 0x00009b74 6f6e652e 0a0a5468 65206361 6c6c6261 one...The callba │ │ │ │ + 0x00009b84 636b2069 73206361 6c6c6564 20776974 ck is called wit │ │ │ │ + 0x00009b94 68206120 73696e67 6c652061 7267756d h a single argum │ │ │ │ + 0x00009ba4 656e7420 2d207468 65206675 74757265 ent - the future │ │ │ │ + 0x00009bb4 206f626a 6563742e 0a496620 74686520 object..If the │ │ │ │ + 0x00009bc4 66757475 72652069 7320616c 72656164 future is alread │ │ │ │ + 0x00009bd4 7920646f 6e652077 68656e20 74686973 y done when this │ │ │ │ + 0x00009be4 20697320 63616c6c 65642c20 74686520 is called, the │ │ │ │ + 0x00009bf4 63616c6c 6261636b 2069730a 73636865 callback is.sche │ │ │ │ + 0x00009c04 64756c65 64207769 74682063 616c6c5f duled with call_ │ │ │ │ + 0x00009c14 736f6f6e 2e000000 7365745f 65786365 soon....set_exce │ │ │ │ + 0x00009c24 7074696f 6e282473 656c662c 20657863 ption($self, exc │ │ │ │ + 0x00009c34 65707469 6f6e2c20 2f290a2d 2d0a0a4d eption, /).--..M │ │ │ │ + 0x00009c44 61726b20 74686520 66757475 72652064 ark the future d │ │ │ │ + 0x00009c54 6f6e6520 616e6420 73657420 616e2065 one and set an e │ │ │ │ + 0x00009c64 78636570 74696f6e 2e0a0a49 66207468 xception...If th │ │ │ │ + 0x00009c74 65206675 74757265 20697320 616c7265 e future is alre │ │ │ │ + 0x00009c84 61647920 646f6e65 20776865 6e207468 ady done when th │ │ │ │ + 0x00009c94 6973206d 6574686f 64206973 2063616c is method is cal │ │ │ │ + 0x00009ca4 6c65642c 20726169 7365730a 496e7661 led, raises.Inva │ │ │ │ + 0x00009cb4 6c696453 74617465 4572726f 722e0000 lidStateError... │ │ │ │ + 0x00009cc4 7365745f 72657375 6c742824 73656c66 set_result($self │ │ │ │ + 0x00009cd4 2c207265 73756c74 2c202f29 0a2d2d0a , result, /).--. │ │ │ │ + 0x00009ce4 0a4d6172 6b207468 65206675 74757265 .Mark the future │ │ │ │ + 0x00009cf4 20646f6e 6520616e 64207365 74206974 done and set it │ │ │ │ + 0x00009d04 73207265 73756c74 2e0a0a49 66207468 s result...If th │ │ │ │ + 0x00009d14 65206675 74757265 20697320 616c7265 e future is alre │ │ │ │ + 0x00009d24 61647920 646f6e65 20776865 6e207468 ady done when th │ │ │ │ + 0x00009d34 6973206d 6574686f 64206973 2063616c is method is cal │ │ │ │ + 0x00009d44 6c65642c 20726169 7365730a 496e7661 led, raises.Inva │ │ │ │ + 0x00009d54 6c696453 74617465 4572726f 722e0000 lidStateError... │ │ │ │ + 0x00009d64 65786365 7074696f 6e282473 656c662c exception($self, │ │ │ │ + 0x00009d74 202f290a 2d2d0a0a 52657475 726e2074 /).--..Return t │ │ │ │ + 0x00009d84 68652065 78636570 74696f6e 20746861 he exception tha │ │ │ │ + 0x00009d94 74207761 73207365 74206f6e 20746869 t was set on thi │ │ │ │ + 0x00009da4 73206675 74757265 2e0a0a54 68652065 s future...The e │ │ │ │ + 0x00009db4 78636570 74696f6e 20286f72 204e6f6e xception (or Non │ │ │ │ + 0x00009dc4 65206966 206e6f20 65786365 7074696f e if no exceptio │ │ │ │ + 0x00009dd4 6e207761 73207365 74292069 73207265 n was set) is re │ │ │ │ + 0x00009de4 7475726e 6564206f 6e6c7920 69660a74 turned only if.t │ │ │ │ + 0x00009df4 68652066 75747572 65206973 20646f6e he future is don │ │ │ │ + 0x00009e04 652e2020 49662074 68652066 75747572 e. If the futur │ │ │ │ + 0x00009e14 65206861 73206265 656e2063 616e6365 e has been cance │ │ │ │ + 0x00009e24 6c6c6564 2c207261 69736573 0a43616e lled, raises.Can │ │ │ │ + 0x00009e34 63656c6c 65644572 726f722e 20204966 celledError. If │ │ │ │ + 0x00009e44 20746865 20667574 75726520 69736e27 the future isn' │ │ │ │ + 0x00009e54 7420646f 6e652079 65742c20 72616973 t done yet, rais │ │ │ │ + 0x00009e64 65730a49 6e76616c 69645374 61746545 es.InvalidStateE │ │ │ │ + 0x00009e74 72726f72 2e000000 72657375 6c742824 rror....result($ │ │ │ │ + 0x00009e84 73656c66 2c202f29 0a2d2d0a 0a526574 self, /).--..Ret │ │ │ │ + 0x00009e94 75726e20 74686520 72657375 6c742074 urn the result t │ │ │ │ + 0x00009ea4 68697320 66757475 72652072 65707265 his future repre │ │ │ │ + 0x00009eb4 73656e74 732e0a0a 49662074 68652066 sents...If the f │ │ │ │ + 0x00009ec4 75747572 65206861 73206265 656e2063 uture has been c │ │ │ │ + 0x00009ed4 616e6365 6c6c6564 2c207261 69736573 ancelled, raises │ │ │ │ + 0x00009ee4 2043616e 63656c6c 65644572 726f722e CancelledError. │ │ │ │ + 0x00009ef4 20204966 20746865 0a667574 75726527 If the.future' │ │ │ │ + 0x00009f04 73207265 73756c74 2069736e 27742079 s result isn't y │ │ │ │ + 0x00009f14 65742061 7661696c 61626c65 2c207261 et available, ra │ │ │ │ + 0x00009f24 69736573 20496e76 616c6964 53746174 ises InvalidStat │ │ │ │ + 0x00009f34 65457272 6f722e20 2049660a 74686520 eError. If.the │ │ │ │ + 0x00009f44 66757475 72652069 7320646f 6e652061 future is done a │ │ │ │ + 0x00009f54 6e642068 61732061 6e206578 63657074 nd has an except │ │ │ │ + 0x00009f64 696f6e20 7365742c 20746869 73206578 ion set, this ex │ │ │ │ + 0x00009f74 63657074 696f6e20 69730a72 61697365 ception is.raise │ │ │ │ + 0x00009f84 642e0000 5461736b 28636f72 6f2c202a d...Task(coro, * │ │ │ │ + 0x00009f94 2c206c6f 6f703d4e 6f6e652c 206e616d , loop=None, nam │ │ │ │ + 0x00009fa4 653d4e6f 6e652c20 636f6e74 6578743d e=None, context= │ │ │ │ + 0x00009fb4 4e6f6e65 2c206561 6765725f 73746172 None, eager_star │ │ │ │ + 0x00009fc4 743d4661 6c736529 0a2d2d0a 0a412063 t=False).--..A c │ │ │ │ + 0x00009fd4 6f726f75 74696e65 20777261 70706564 oroutine wrapped │ │ │ │ + 0x00009fe4 20696e20 61204675 74757265 2e000000 in a Future.... │ │ │ │ + 0x00009ff4 46757475 7265282a 2c206c6f 6f703d4e Future(*, loop=N │ │ │ │ + 0x0000a004 6f6e6529 0a2d2d0a 0a546869 7320636c one).--..This cl │ │ │ │ + 0x0000a014 61737320 6973202a 616c6d6f 73742a20 ass is *almost* │ │ │ │ + 0x0000a024 636f6d70 61746962 6c652077 69746820 compatible with │ │ │ │ + 0x0000a034 636f6e63 75727265 6e742e66 75747572 concurrent.futur │ │ │ │ + 0x0000a044 65732e46 75747572 652e0a0a 20202020 es.Future... │ │ │ │ + 0x0000a054 44696666 6572656e 6365733a 0a0a2020 Differences:.. │ │ │ │ + 0x0000a064 20202d20 72657375 6c742829 20616e64 - result() and │ │ │ │ + 0x0000a074 20657863 65707469 6f6e2829 20646f20 exception() do │ │ │ │ + 0x0000a084 6e6f7420 74616b65 20612074 696d656f not take a timeo │ │ │ │ + 0x0000a094 75742061 7267756d 656e7420 616e640a ut argument and. │ │ │ │ + 0x0000a0a4 20202020 20207261 69736520 616e2065 raise an e │ │ │ │ + 0x0000a0b4 78636570 74696f6e 20776865 6e207468 xception when th │ │ │ │ + 0x0000a0c4 65206675 74757265 2069736e 27742064 e future isn't d │ │ │ │ + 0x0000a0d4 6f6e6520 7965742e 0a0a2020 20202d20 one yet... - │ │ │ │ + 0x0000a0e4 43616c6c 6261636b 73207265 67697374 Callbacks regist │ │ │ │ + 0x0000a0f4 65726564 20776974 68206164 645f646f ered with add_do │ │ │ │ + 0x0000a104 6e655f63 616c6c62 61636b28 29206172 ne_callback() ar │ │ │ │ + 0x0000a114 6520616c 77617973 2063616c 6c65640a e always called. │ │ │ │ + 0x0000a124 20202020 20207669 61207468 65206576 via the ev │ │ │ │ + 0x0000a134 656e7420 6c6f6f70 27732063 616c6c5f ent loop's call_ │ │ │ │ + 0x0000a144 736f6f6e 5f746872 65616473 61666528 soon_threadsafe( │ │ │ │ + 0x0000a154 292e0a0a 20202020 2d205468 69732063 )... - This c │ │ │ │ + 0x0000a164 6c617373 20697320 6e6f7420 636f6d70 lass is not comp │ │ │ │ + 0x0000a174 61746962 6c652077 69746820 74686520 atible with the │ │ │ │ + 0x0000a184 77616974 28292061 6e642061 735f636f wait() and as_co │ │ │ │ + 0x0000a194 6d706c65 74656428 290a2020 20202020 mpleted(). │ │ │ │ + 0x0000a1a4 6d657468 6f647320 696e2074 68652063 methods in the c │ │ │ │ + 0x0000a1b4 6f6e6375 7272656e 742e6675 74757265 oncurrent.future │ │ │ │ + 0x0000a1c4 73207061 636b6167 652e0000 66757475 s package...futu │ │ │ │ + 0x0000a1d4 72655f64 69736361 72645f66 726f6d5f re_discard_from_ │ │ │ │ + 0x0000a1e4 61776169 7465645f 62792824 6d6f6475 awaited_by($modu │ │ │ │ + 0x0000a1f4 6c652c20 6675742c 20776169 7465722c le, fut, waiter, │ │ │ │ + 0x0000a204 202f290a 2d2d0a0a 00000000 66757475 /).--......futu │ │ │ │ + 0x0000a214 72655f61 64645f74 6f5f6177 61697465 re_add_to_awaite │ │ │ │ + 0x0000a224 645f6279 28246d6f 64756c65 2c206675 d_by($module, fu │ │ │ │ + 0x0000a234 742c2077 61697465 722c202f 290a2d2d t, waiter, /).-- │ │ │ │ + 0x0000a244 0a0a5265 636f7264 20746861 74206066 ..Record that `f │ │ │ │ + 0x0000a254 75746020 69732061 77616974 6564206f ut` is awaited o │ │ │ │ + 0x0000a264 6e206279 20607761 69746572 602e0000 n by `waiter`... │ │ │ │ + 0x0000a274 616c6c5f 7461736b 7328246d 6f64756c all_tasks($modul │ │ │ │ + 0x0000a284 652c202f 2c206c6f 6f703d4e 6f6e6529 e, /, loop=None) │ │ │ │ + 0x0000a294 0a2d2d0a 0a526574 75726e20 61207365 .--..Return a se │ │ │ │ + 0x0000a2a4 74206f66 20616c6c 20746173 6b732066 t of all tasks f │ │ │ │ + 0x0000a2b4 6f722074 6865206c 6f6f702e 00000000 or the loop..... │ │ │ │ + 0x0000a2c4 5f737761 705f6375 7272656e 745f7461 _swap_current_ta │ │ │ │ + 0x0000a2d4 736b2824 6d6f6475 6c652c20 2f2c206c sk($module, /, l │ │ │ │ + 0x0000a2e4 6f6f702c 20746173 6b290a2d 2d0a0a54 oop, task).--..T │ │ │ │ + 0x0000a2f4 656d706f 72617269 6c792073 77617020 emporarily swap │ │ │ │ + 0x0000a304 696e2074 68652073 7570706c 69656420 in the supplied │ │ │ │ + 0x0000a314 7461736b 20616e64 20726574 75726e20 task and return │ │ │ │ + 0x0000a324 74686520 6f726967 696e616c 206f6e65 the original one │ │ │ │ + 0x0000a334 20286f72 204e6f6e 65292e0a 0a546869 (or None)...Thi │ │ │ │ + 0x0000a344 73206973 20696e74 656e6465 6420666f s is intended fo │ │ │ │ + 0x0000a354 72207573 65206475 72696e67 20656167 r use during eag │ │ │ │ + 0x0000a364 65722063 6f726f75 74696e65 20657865 er coroutine exe │ │ │ │ + 0x0000a374 63757469 6f6e2e00 5f6c6561 76655f74 cution.._leave_t │ │ │ │ + 0x0000a384 61736b28 246d6f64 756c652c 202f2c20 ask($module, /, │ │ │ │ + 0x0000a394 6c6f6f70 2c207461 736b290a 2d2d0a0a loop, task).--.. │ │ │ │ + 0x0000a3a4 4c656176 65207461 736b2065 78656375 Leave task execu │ │ │ │ + 0x0000a3b4 74696f6e 206f7220 73757370 656e6420 tion or suspend │ │ │ │ + 0x0000a3c4 61207461 736b2e0a 0a546173 6b206265 a task...Task be │ │ │ │ + 0x0000a3d4 6c6f6e67 7320746f 206c6f6f 702e0a0a longs to loop... │ │ │ │ + 0x0000a3e4 52657475 726e7320 4e6f6e65 2e000000 Returns None.... │ │ │ │ + 0x0000a3f4 5f656e74 65725f74 61736b28 246d6f64 _enter_task($mod │ │ │ │ + 0x0000a404 756c652c 202f2c20 6c6f6f70 2c207461 ule, /, loop, ta │ │ │ │ + 0x0000a414 736b290a 2d2d0a0a 456e7465 7220696e sk).--..Enter in │ │ │ │ + 0x0000a424 746f2074 61736b20 65786563 7574696f to task executio │ │ │ │ + 0x0000a434 6e206f72 20726573 756d6520 73757370 n or resume susp │ │ │ │ + 0x0000a444 656e6465 64207461 736b2e0a 0a546173 ended task...Tas │ │ │ │ + 0x0000a454 6b206265 6c6f6e67 7320746f 206c6f6f k belongs to loo │ │ │ │ + 0x0000a464 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ + 0x0000a474 2e000000 5f756e72 65676973 7465725f ...._unregister_ │ │ │ │ + 0x0000a484 65616765 725f7461 736b2824 6d6f6475 eager_task($modu │ │ │ │ + 0x0000a494 6c652c20 2f2c2074 61736b29 0a2d2d0a le, /, task).--. │ │ │ │ + 0x0000a4a4 0a556e72 65676973 74657220 61207461 .Unregister a ta │ │ │ │ + 0x0000a4b4 736b2e0a 0a526574 75726e73 204e6f6e sk...Returns Non │ │ │ │ + 0x0000a4c4 652e0000 5f756e72 65676973 7465725f e..._unregister_ │ │ │ │ + 0x0000a4d4 7461736b 28246d6f 64756c65 2c202f2c task($module, /, │ │ │ │ + 0x0000a4e4 20746173 6b290a2d 2d0a0a55 6e726567 task).--..Unreg │ │ │ │ + 0x0000a4f4 69737465 72206120 7461736b 2e0a0a52 ister a task...R │ │ │ │ + 0x0000a504 65747572 6e73204e 6f6e652e 00000000 eturns None..... │ │ │ │ + 0x0000a514 5f726567 69737465 725f6561 6765725f _register_eager_ │ │ │ │ + 0x0000a524 7461736b 28246d6f 64756c65 2c202f2c task($module, /, │ │ │ │ + 0x0000a534 20746173 6b290a2d 2d0a0a52 65676973 task).--..Regis │ │ │ │ + 0x0000a544 74657220 61206e65 77207461 736b2069 ter a new task i │ │ │ │ + 0x0000a554 6e206173 796e6369 6f206173 20657865 n asyncio as exe │ │ │ │ + 0x0000a564 63757465 64206279 206c6f6f 702e0a0a cuted by loop... │ │ │ │ + 0x0000a574 52657475 726e7320 4e6f6e65 2e000000 Returns None.... │ │ │ │ + 0x0000a584 5f726567 69737465 725f7461 736b2824 _register_task($ │ │ │ │ + 0x0000a594 6d6f6475 6c652c20 2f2c2074 61736b29 module, /, task) │ │ │ │ + 0x0000a5a4 0a2d2d0a 0a526567 69737465 72206120 .--..Register a │ │ │ │ + 0x0000a5b4 6e657720 7461736b 20696e20 6173796e new task in asyn │ │ │ │ + 0x0000a5c4 63696f20 61732065 78656375 74656420 cio as executed │ │ │ │ + 0x0000a5d4 6279206c 6f6f702e 0a0a5265 7475726e by loop...Return │ │ │ │ + 0x0000a5e4 73204e6f 6e652e00 5f736574 5f72756e s None.._set_run │ │ │ │ + 0x0000a5f4 6e696e67 5f6c6f6f 7028246d 6f64756c ning_loop($modul │ │ │ │ + 0x0000a604 652c206c 6f6f702c 202f290a 2d2d0a0a e, loop, /).--.. │ │ │ │ + 0x0000a614 53657420 74686520 72756e6e 696e6720 Set the running │ │ │ │ + 0x0000a624 6576656e 74206c6f 6f702e0a 0a546869 event loop...Thi │ │ │ │ + 0x0000a634 73206973 2061206c 6f772d6c 6576656c s is a low-level │ │ │ │ + 0x0000a644 2066756e 6374696f 6e20696e 74656e64 function intend │ │ │ │ + 0x0000a654 65642074 6f206265 20757365 64206279 ed to be used by │ │ │ │ + 0x0000a664 20657665 6e74206c 6f6f7073 2e0a5468 event loops..Th │ │ │ │ + 0x0000a674 69732066 756e6374 696f6e20 69732074 is function is t │ │ │ │ + 0x0000a684 68726561 642d7370 65636966 69632e00 hread-specific.. │ │ │ │ + 0x0000a694 5f676574 5f72756e 6e696e67 5f6c6f6f _get_running_loo │ │ │ │ + 0x0000a6a4 7028246d 6f64756c 652c202f 290a2d2d p($module, /).-- │ │ │ │ + 0x0000a6b4 0a0a5265 7475726e 20746865 2072756e ..Return the run │ │ │ │ + 0x0000a6c4 6e696e67 20657665 6e74206c 6f6f7020 ning event loop │ │ │ │ + 0x0000a6d4 6f72204e 6f6e652e 0a0a5468 69732069 or None...This i │ │ │ │ + 0x0000a6e4 73206120 6c6f772d 6c657665 6c206675 s a low-level fu │ │ │ │ + 0x0000a6f4 6e637469 6f6e2069 6e74656e 64656420 nction intended │ │ │ │ + 0x0000a704 746f2062 65207573 65642062 79206576 to be used by ev │ │ │ │ + 0x0000a714 656e7420 6c6f6f70 732e0a54 68697320 ent loops..This │ │ │ │ + 0x0000a724 66756e63 74696f6e 20697320 74687265 function is thre │ │ │ │ + 0x0000a734 61642d73 70656369 6669632e 00000000 ad-specific..... │ │ │ │ + 0x0000a744 6765745f 72756e6e 696e675f 6c6f6f70 get_running_loop │ │ │ │ + 0x0000a754 28246d6f 64756c65 2c202f29 0a2d2d0a ($module, /).--. │ │ │ │ + 0x0000a764 0a526574 75726e20 74686520 72756e6e .Return the runn │ │ │ │ + 0x0000a774 696e6720 6576656e 74206c6f 6f702e20 ing event loop. │ │ │ │ + 0x0000a784 20526169 73652061 2052756e 74696d65 Raise a Runtime │ │ │ │ + 0x0000a794 4572726f 72206966 20746865 72652069 Error if there i │ │ │ │ + 0x0000a7a4 73206e6f 6e652e0a 0a546869 73206675 s none...This fu │ │ │ │ + 0x0000a7b4 6e637469 6f6e2069 73207468 72656164 nction is thread │ │ │ │ + 0x0000a7c4 2d737065 63696669 632e0000 6765745f -specific...get_ │ │ │ │ + 0x0000a7d4 6576656e 745f6c6f 6f702824 6d6f6475 event_loop($modu │ │ │ │ + 0x0000a7e4 6c652c20 2f290a2d 2d0a0a52 65747572 le, /).--..Retur │ │ │ │ + 0x0000a7f4 6e20616e 20617379 6e63696f 20657665 n an asyncio eve │ │ │ │ + 0x0000a804 6e74206c 6f6f702e 0a0a5768 656e2063 nt loop...When c │ │ │ │ + 0x0000a814 616c6c65 64206672 6f6d2061 20636f72 alled from a cor │ │ │ │ + 0x0000a824 6f757469 6e65206f 72206120 63616c6c outine or a call │ │ │ │ + 0x0000a834 6261636b 2028652e 672e2073 63686564 back (e.g. sched │ │ │ │ + 0x0000a844 756c6564 20776974 680a6361 6c6c5f73 uled with.call_s │ │ │ │ + 0x0000a854 6f6f6e20 6f722073 696d696c 61722041 oon or similar A │ │ │ │ + 0x0000a864 5049292c 20746869 73206675 6e637469 PI), this functi │ │ │ │ + 0x0000a874 6f6e2077 696c6c20 616c7761 79732072 on will always r │ │ │ │ + 0x0000a884 65747572 6e207468 650a7275 6e6e696e eturn the.runnin │ │ │ │ + 0x0000a894 67206576 656e7420 6c6f6f70 2e0a0a49 g event loop...I │ │ │ │ + 0x0000a8a4 66207468 65726520 6973206e 6f207275 f there is no ru │ │ │ │ + 0x0000a8b4 6e6e696e 67206576 656e7420 6c6f6f70 nning event loop │ │ │ │ + 0x0000a8c4 20736574 2c207468 65206675 6e637469 set, the functi │ │ │ │ + 0x0000a8d4 6f6e2077 696c6c20 72657475 726e0a74 on will return.t │ │ │ │ + 0x0000a8e4 68652072 6573756c 74206f66 20606765 he result of `ge │ │ │ │ + 0x0000a8f4 745f6576 656e745f 6c6f6f70 5f706f6c t_event_loop_pol │ │ │ │ + 0x0000a904 69637928 292e6765 745f6576 656e745f icy().get_event_ │ │ │ │ + 0x0000a914 6c6f6f70 28296020 63616c6c 2e000000 loop()` call.... │ │ │ │ + 0x0000a924 63757272 656e745f 7461736b 28246d6f current_task($mo │ │ │ │ + 0x0000a934 64756c65 2c202f2c 206c6f6f 703d4e6f dule, /, loop=No │ │ │ │ + 0x0000a944 6e65290a 2d2d0a0a 52657475 726e2061 ne).--..Return a │ │ │ │ + 0x0000a954 20637572 72656e74 6c792065 78656375 currently execu │ │ │ │ + 0x0000a964 74656420 7461736b 2e000000 41636365 ted task....Acce │ │ │ │ + 0x0000a974 6c657261 746f7220 6d6f6475 6c652066 lerator module f │ │ │ │ + 0x0000a984 6f722061 73796e63 696f0000 3e000000 or asyncio..>... │ │ │ │ + 0x0000a994 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ + 0x0000a9a4 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ + 0x0000a9b4 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ + 0x0000a9c4 08000000 2e000000 08000000 10000000 ................ │ │ │ │ + 0x0000a9d4 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ + 0x0000a9e4 08000000 11000000 08000000 1e000000 ................ │ │ │ │ + 0x0000a9f4 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ + 0x0000aa04 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ + 0x0000aa14 08000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000ac08 00000000 .... │ │ │ │ + 0x0000aa20 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fe7c d1740000 .t.. │ │ │ │ + 0x0001fe7c 416e0000 An.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fe80 91740000 .t.. │ │ │ │ + 0x0001fe80 016e0000 .n.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fe84 ec8c0000 3c8d0000 00000000 ec8c0000 ....<........... │ │ │ │ - 0x0001fe94 3c8d0000 00000000 ec8c0000 3c8d0000 <...........<... │ │ │ │ - 0x0001fea4 00000000 3c8d0000 00000000 3c8d0000 ....<.......<... │ │ │ │ - 0x0001feb4 00000000 3c8d0000 00000000 3c8d0000 ....<.......<... │ │ │ │ - 0x0001fec4 00000000 488a0000 508a0000 00000000 ....H...P....... │ │ │ │ - 0x0001fed4 6c840000 00000000 588a0000 00000000 l.......X....... │ │ │ │ - 0x0001fee4 588a0000 00000000 488a0000 00000000 X.......H....... │ │ │ │ - 0x0001fef4 ec8c0000 00000000 6c840000 00000000 ........l....... │ │ │ │ - 0x0001ff04 6c840000 00000000 ec8c0000 00000000 l............... │ │ │ │ - 0x0001ff14 6c840000 788b0000 00000000 6c8b0000 l...x.......l... │ │ │ │ - 0x0001ff24 ec8c0000 548b0000 788b0000 5c8a0000 ....T...x...\... │ │ │ │ - 0x0001ff34 00000000 ec8c0000 00000000 ............ │ │ │ │ + 0x0001fe84 048b0000 548b0000 00000000 048b0000 ....T........... │ │ │ │ + 0x0001fe94 548b0000 00000000 048b0000 548b0000 T...........T... │ │ │ │ + 0x0001fea4 00000000 548b0000 00000000 548b0000 ....T.......T... │ │ │ │ + 0x0001feb4 00000000 548b0000 00000000 548b0000 ....T.......T... │ │ │ │ + 0x0001fec4 00000000 60880000 68880000 00000000 ....`...h....... │ │ │ │ + 0x0001fed4 84820000 00000000 70880000 00000000 ........p....... │ │ │ │ + 0x0001fee4 70880000 00000000 60880000 00000000 p.......`....... │ │ │ │ + 0x0001fef4 048b0000 00000000 84820000 00000000 ................ │ │ │ │ + 0x0001ff04 84820000 00000000 048b0000 00000000 ................ │ │ │ │ + 0x0001ff14 84820000 90890000 00000000 84890000 ................ │ │ │ │ + 0x0001ff24 048b0000 6c890000 90890000 74880000 ....l.......t... │ │ │ │ + 0x0001ff34 00000000 048b0000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,164 +1,164 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000201ac ac010200 e88a0000 e5670000 04000000 .........g...... │ │ │ │ - 0x000201bc 64a00000 f48a0000 e1630000 82020000 d........c...... │ │ │ │ - 0x000201cc 4c9f0000 a48a0000 b14c0000 82020000 L........L...... │ │ │ │ - 0x000201dc e89c0000 b88a0000 c1640000 82020000 .........d...... │ │ │ │ - 0x000201ec 549c0000 d08a0000 95630000 04000000 T........c...... │ │ │ │ - 0x000201fc 309b0000 dc8a0000 bd630000 04000000 0........c...... │ │ │ │ - 0x0002020c 9c9a0000 e48a0000 dd2c0000 08000000 .........,...... │ │ │ │ - 0x0002021c 60990000 f08a0000 0d2d0000 08000000 `........-...... │ │ │ │ - 0x0002022c 38990000 008b0000 23260000 82000000 8.......#&...... │ │ │ │ - 0x0002023c cc950000 088b0000 17230000 04000000 .........#...... │ │ │ │ - 0x0002024c 1c950000 148b0000 79340000 04000000 ........y4...... │ │ │ │ - 0x0002025c 1c940000 208b0000 79240000 82020000 .... ...y$...... │ │ │ │ - 0x0002026c d0900000 2c8b0000 55300000 82020000 ....,...U0...... │ │ │ │ - 0x0002027c 5c8f0000 388b0000 51300000 04000000 \...8...Q0...... │ │ │ │ - 0x0002028c 908e0000 508b0000 2d210000 04000000 ....P...-!...... │ │ │ │ - 0x0002029c 788e0000 5c8b0000 a92d0000 08000000 x...\....-...... │ │ │ │ - 0x000202ac 588e0000 688b0000 092c0000 04000000 X...h....,...... │ │ │ │ - 0x000202bc 408e0000 748b0000 8d2b0000 04000000 @...t....+...... │ │ │ │ - 0x000202cc 248e0000 808b0000 00000000 18000000 $............... │ │ │ │ - 0x000202dc 948b0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000202ec 00000000 e88a0000 e5670000 04000000 .........g...... │ │ │ │ - 0x000202fc 64a00000 f48a0000 e1630000 82020000 d........c...... │ │ │ │ - 0x0002030c 4c9f0000 e48a0000 dd680000 82020000 L........h...... │ │ │ │ - 0x0002031c ac9e0000 f08a0000 552a0000 82020000 ........U*...... │ │ │ │ - 0x0002032c 049e0000 a48a0000 b14c0000 82020000 .........L...... │ │ │ │ - 0x0002033c e89c0000 b88a0000 c1640000 82020000 .........d...... │ │ │ │ - 0x0002034c 549c0000 008b0000 45270000 82020000 T.......E'...... │ │ │ │ - 0x0002035c 749b0000 d08a0000 95630000 04000000 t........c...... │ │ │ │ - 0x0002036c 309b0000 dc8a0000 bd630000 04000000 0........c...... │ │ │ │ - 0x0002037c 9c9a0000 648c0000 494c0000 82020000 ....d...IL...... │ │ │ │ - 0x0002038c 549a0000 388b0000 53300000 04000000 T...8...S0...... │ │ │ │ - 0x0002039c 84990000 808b0000 00000000 18000000 ................ │ │ │ │ - 0x000203ac 708c0000 00000000 00000000 00000000 p............... │ │ │ │ - 0x000203bc 00000000 34000000 616b0000 42000000 ....4...ak..B... │ │ │ │ - 0x000203cc 99210000 38000000 70a10000 47000000 .!..8...p...G... │ │ │ │ - 0x000203dc d1800000 33000000 516f0000 3e000000 ....3...Qo..>... │ │ │ │ - 0x000203ec c1600000 40000000 b0010200 49000000 .`..@.......I... │ │ │ │ + 0x000201ac ac010200 00890000 55660000 04000000 ........Uf...... │ │ │ │ + 0x000201bc 7c9e0000 0c890000 51620000 82020000 |.......Qb...... │ │ │ │ + 0x000201cc 649d0000 bc880000 b14c0000 82020000 d........L...... │ │ │ │ + 0x000201dc 009b0000 d0880000 31630000 82020000 ........1c...... │ │ │ │ + 0x000201ec 6c9a0000 e8880000 05620000 04000000 l........b...... │ │ │ │ + 0x000201fc 48990000 f4880000 2d620000 04000000 H.......-b...... │ │ │ │ + 0x0002020c b4980000 fc880000 dd2c0000 08000000 .........,...... │ │ │ │ + 0x0002021c 78970000 08890000 0d2d0000 08000000 x........-...... │ │ │ │ + 0x0002022c 50970000 18890000 23260000 82000000 P.......#&...... │ │ │ │ + 0x0002023c e4930000 20890000 17230000 04000000 .... ....#...... │ │ │ │ + 0x0002024c 34930000 2c890000 79340000 04000000 4...,...y4...... │ │ │ │ + 0x0002025c 34920000 38890000 79240000 82020000 4...8...y$...... │ │ │ │ + 0x0002026c e88e0000 44890000 55300000 82020000 ....D...U0...... │ │ │ │ + 0x0002027c 748d0000 50890000 51300000 04000000 t...P...Q0...... │ │ │ │ + 0x0002028c a88c0000 68890000 2d210000 04000000 ....h...-!...... │ │ │ │ + 0x0002029c 908c0000 74890000 a92d0000 08000000 ....t....-...... │ │ │ │ + 0x000202ac 708c0000 80890000 092c0000 04000000 p........,...... │ │ │ │ + 0x000202bc 588c0000 8c890000 8d2b0000 04000000 X........+...... │ │ │ │ + 0x000202cc 3c8c0000 98890000 00000000 18000000 <............... │ │ │ │ + 0x000202dc ac890000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000202ec 00000000 00890000 55660000 04000000 ........Uf...... │ │ │ │ + 0x000202fc 7c9e0000 0c890000 51620000 82020000 |.......Qb...... │ │ │ │ + 0x0002030c 649d0000 fc880000 ed720000 82020000 d........r...... │ │ │ │ + 0x0002031c c49c0000 08890000 552a0000 82020000 ........U*...... │ │ │ │ + 0x0002032c 1c9c0000 bc880000 b14c0000 82020000 .........L...... │ │ │ │ + 0x0002033c 009b0000 d0880000 31630000 82020000 ........1c...... │ │ │ │ + 0x0002034c 6c9a0000 18890000 45270000 82020000 l.......E'...... │ │ │ │ + 0x0002035c 8c990000 e8880000 05620000 04000000 .........b...... │ │ │ │ + 0x0002036c 48990000 f4880000 2d620000 04000000 H.......-b...... │ │ │ │ + 0x0002037c b4980000 7c8a0000 494c0000 82020000 ....|...IL...... │ │ │ │ + 0x0002038c 6c980000 50890000 53300000 04000000 l...P...S0...... │ │ │ │ + 0x0002039c 9c970000 98890000 00000000 18000000 ................ │ │ │ │ + 0x000203ac 888a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000203bc 00000000 34000000 4d670000 42000000 ....4...Mg..B... │ │ │ │ + 0x000203cc 99210000 38000000 889f0000 47000000 .!..8.......G... │ │ │ │ + 0x000203dc e97e0000 33000000 356b0000 3e000000 .~..3...5k..>... │ │ │ │ + 0x000203ec 19710000 40000000 b0010200 49000000 .q..@.......I... │ │ │ │ 0x000203fc e8080200 3c000000 1d400000 41000000 ....<....@..A... │ │ │ │ - 0x0002040c 00000000 50000000 fd6d0000 4d000000 ....P....m..M... │ │ │ │ - 0x0002041c c1600000 00000000 00000000 34000000 .`..........4... │ │ │ │ - 0x0002042c 51720000 42000000 01280000 38000000 Qr..B....(..8... │ │ │ │ - 0x0002043c dca10000 47000000 7d250000 33000000 ....G...}%..3... │ │ │ │ - 0x0002044c d96f0000 3e000000 c1600000 40000000 .o..>....`..@... │ │ │ │ + 0x0002040c 00000000 50000000 e1690000 4d000000 ....P....i..M... │ │ │ │ + 0x0002041c 19710000 00000000 00000000 34000000 .q..........4... │ │ │ │ + 0x0002042c 597d0000 42000000 01280000 38000000 Y}..B....(..8... │ │ │ │ + 0x0002043c f49f0000 47000000 7d250000 33000000 ....G...}%..3... │ │ │ │ + 0x0002044c bd6b0000 3e000000 19710000 40000000 .k..>....q..@... │ │ │ │ 0x0002045c f0020200 49000000 4c090200 3c000000 ....I...L...<... │ │ │ │ - 0x0002046c 655f0000 41000000 00000000 50000000 e_..A.......P... │ │ │ │ - 0x0002047c 416f0000 4d000000 c1600000 00000000 Ao..M....`...... │ │ │ │ - 0x0002048c 00000000 34000000 91710000 3a000000 ....4....q..:... │ │ │ │ + 0x0002046c 5d700000 41000000 00000000 50000000 ]p..A.......P... │ │ │ │ + 0x0002047c 256b0000 4d000000 19710000 00000000 %k..M....q...... │ │ │ │ + 0x0002048c 00000000 34000000 997c0000 3a000000 ....4....|..:... │ │ │ │ 0x0002049c 00000000 47000000 0d2c0000 33000000 ....G....,..3... │ │ │ │ - 0x000204ac 1d720000 3e000000 00000000 3f000000 .r..>.......?... │ │ │ │ - 0x000204bc cd610000 40000000 280a0200 51000000 .a..@...(...Q... │ │ │ │ + 0x000204ac 257d0000 3e000000 00000000 3f000000 %}..>.......?... │ │ │ │ + 0x000204bc 3d600000 40000000 280a0200 51000000 =`..@...(...Q... │ │ │ │ 0x000204cc 49330000 00000000 00000000 49000000 I3..........I... │ │ │ │ - 0x000204dc 680a0200 34000000 59610000 32000000 h...4...Ya..2... │ │ │ │ + 0x000204dc 680a0200 34000000 c95f0000 32000000 h...4...._..2... │ │ │ │ 0x000204ec e14f0000 3a000000 00000000 47000000 .O..:.......G... │ │ │ │ - 0x000204fc 4d820000 33000000 3d630000 00000000 M...3...=c...... │ │ │ │ + 0x000204fc 65800000 33000000 ad610000 00000000 e...3....a...... │ │ │ │ 0x0002050c 00000000 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x0002051c 00000000 00000000 188e0000 58ab0000 ............X... │ │ │ │ + 0x0002051c 00000000 00000000 308c0000 70a90000 ........0...p... │ │ │ │ 0x0002052c 58000000 b00a0200 900a0200 113a0000 X............:.. │ │ │ │ - 0x0002053c 353d0000 39470000 f88d0000 10000000 5=..9G.......... │ │ │ │ - 0x0002054c 00000000 00410000 d8040200 e48d0000 .....A.......... │ │ │ │ + 0x0002053c 353d0000 39470000 108c0000 10000000 5=..9G.......... │ │ │ │ + 0x0002054c 00000000 00410000 d8040200 fc8b0000 .....A.......... │ │ │ │ 0x0002055c 0c000000 00000000 00410000 90040200 .........A...... │ │ │ │ - 0x0002056c d48d0000 3c000000 00000000 18450000 ....<........E.. │ │ │ │ - 0x0002057c 28040200 c48d0000 58000000 00000000 (.......X....... │ │ │ │ + 0x0002056c ec8b0000 3c000000 00000000 18450000 ....<........E.. │ │ │ │ + 0x0002057c 28040200 dc8b0000 58000000 00000000 (.......X....... │ │ │ │ 0x0002058c 18450000 c0030200 00000000 38ff0100 .E..........8... │ │ │ │ - 0x0002059c c08c0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002059c d88a0000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205bc 00000000 00000000 20ff0100 bc8d0000 ........ ....... │ │ │ │ + 0x000205bc 00000000 00000000 20ff0100 d48b0000 ........ ....... │ │ │ │ 0x000205cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205ec 00000000 14ff0100 a48a0000 00000000 ................ │ │ │ │ + 0x000205ec 00000000 14ff0100 bc880000 00000000 ................ │ │ │ │ 0x000205fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002060c 00000000 00000000 00000000 b08d0000 ................ │ │ │ │ - 0x0002061c 497d0000 08000000 00000000 00000000 I}.............. │ │ │ │ - 0x0002062c 0cff0100 a88d0000 00000000 00000000 ................ │ │ │ │ + 0x0002060c 00000000 00000000 00000000 c88b0000 ................ │ │ │ │ + 0x0002061c 597a0000 08000000 00000000 00000000 Yz.............. │ │ │ │ + 0x0002062c 0cff0100 c08b0000 00000000 00000000 ................ │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002064c 00000000 00000000 00000000 04ff0100 ................ │ │ │ │ - 0x0002065c b88a0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002065c d0880000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002066c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002067c 00000000 00000000 fcfe0100 e48a0000 ................ │ │ │ │ + 0x0002067c 00000000 00000000 fcfe0100 fc880000 ................ │ │ │ │ 0x0002068c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002069c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206ac 00000000 f4fe0100 9c8d0000 00000000 ................ │ │ │ │ + 0x000206ac 00000000 f4fe0100 b48b0000 00000000 ................ │ │ │ │ 0x000206bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206dc ecfe0100 208b0000 00000000 00000000 .... ........... │ │ │ │ + 0x000206dc ecfe0100 38890000 00000000 00000000 ....8........... │ │ │ │ 0x000206ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206fc 00000000 00000000 00000000 e4fe0100 ................ │ │ │ │ - 0x0002070c 008b0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002070c 18890000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002071c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002072c 00000000 00000000 dcfe0100 008b0000 ................ │ │ │ │ + 0x0002072c 00000000 00000000 dcfe0100 18890000 ................ │ │ │ │ 0x0002073c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002074c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002075c 00000000 d4fe0100 f08a0000 00000000 ................ │ │ │ │ + 0x0002075c 00000000 d4fe0100 08890000 00000000 ................ │ │ │ │ 0x0002076c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002077c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002078c 9cfe0100 708d0000 00000000 00000000 ....p........... │ │ │ │ + 0x0002078c 9cfe0100 888b0000 00000000 00000000 ................ │ │ │ │ 0x0002079c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207ac 00000000 00000000 00000000 90fe0100 ................ │ │ │ │ - 0x000207bc 7c8d0000 00000000 00000000 00000000 |............... │ │ │ │ + 0x000207bc 948b0000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000207dc 00000000 00000000 84fe0100 888d0000 ................ │ │ │ │ + 0x000207dc 00000000 00000000 84fe0100 a08b0000 ................ │ │ │ │ 0x000207ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002080c 00000000 c8fe0100 2c8b0000 00000000 ........,....... │ │ │ │ + 0x0002080c 00000000 c8fe0100 44890000 00000000 ........D....... │ │ │ │ 0x0002081c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002082c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002083c c0fe0100 1c8d0000 00000000 00000000 ................ │ │ │ │ + 0x0002083c c0fe0100 348b0000 00000000 00000000 ....4........... │ │ │ │ 0x0002084c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002085c 00000000 00000000 00000000 b8fe0100 ................ │ │ │ │ - 0x0002086c 2c8d0000 00000000 00000000 00000000 ,............... │ │ │ │ + 0x0002086c 448b0000 00000000 00000000 00000000 D............... │ │ │ │ 0x0002087c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002088c 00000000 00000000 b0fe0100 448d0000 ............D... │ │ │ │ + 0x0002088c 00000000 00000000 b0fe0100 5c8b0000 ............\... │ │ │ │ 0x0002089c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000208ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000208bc 00000000 a8fe0100 588d0000 00000000 ........X....... │ │ │ │ + 0x000208bc 00000000 a8fe0100 708b0000 00000000 ........p....... │ │ │ │ 0x000208cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000208dc 00000000 00000000 00000000 688a0000 ............h... │ │ │ │ + 0x000208dc 00000000 00000000 00000000 80880000 ................ │ │ │ │ 0x000208ec c12b0000 f94b0000 00000000 00000000 .+...K.......... │ │ │ │ - 0x000208fc 808a0000 e52b0000 00000000 00000000 .....+.......... │ │ │ │ - 0x0002090c 00000000 908a0000 41230000 00000000 ........A#...... │ │ │ │ - 0x0002091c 00000000 00000000 988a0000 1d230000 .............#.. │ │ │ │ + 0x000208fc 98880000 e52b0000 00000000 00000000 .....+.......... │ │ │ │ + 0x0002090c 00000000 a8880000 41230000 00000000 ........A#...... │ │ │ │ + 0x0002091c 00000000 00000000 b0880000 1d230000 .............#.. │ │ │ │ 0x0002092c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002093c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002094c d88b0000 ed760000 00000000 00000000 .....v.......... │ │ │ │ - 0x0002095c 00000000 e08b0000 d14b0000 257f0000 .........K..%... │ │ │ │ - 0x0002096c 00000000 00000000 008d0000 9d2b0000 .............+.. │ │ │ │ - 0x0002097c 00000000 00000000 00000000 fc8b0000 ................ │ │ │ │ + 0x0002094c f0890000 ad710000 00000000 00000000 .....q.......... │ │ │ │ + 0x0002095c 00000000 f8890000 d14b0000 2d7c0000 .........K..-|.. │ │ │ │ + 0x0002096c 00000000 00000000 188b0000 9d2b0000 .............+.. │ │ │ │ + 0x0002097c 00000000 00000000 00000000 148a0000 ................ │ │ │ │ 0x0002098c c5210000 00000000 00000000 00000000 .!.............. │ │ │ │ - 0x0002099c 088c0000 f1290000 00000000 00000000 .....).......... │ │ │ │ - 0x000209ac 00000000 108c0000 19250000 00000000 .........%...... │ │ │ │ - 0x000209bc 00000000 00000000 1c8c0000 c52f0000 ............./.. │ │ │ │ - 0x000209cc 3d2d0000 00000000 00000000 2c8c0000 =-..........,... │ │ │ │ + 0x0002099c 208a0000 f1290000 00000000 00000000 ....).......... │ │ │ │ + 0x000209ac 00000000 288a0000 19250000 00000000 ....(....%...... │ │ │ │ + 0x000209bc 00000000 00000000 348a0000 c52f0000 ........4..../.. │ │ │ │ + 0x000209cc 3d2d0000 00000000 00000000 448a0000 =-..........D... │ │ │ │ 0x000209dc a94b0000 00000000 00000000 00000000 .K.............. │ │ │ │ - 0x000209ec 408c0000 e52a0000 8d2c0000 00000000 @....*...,...... │ │ │ │ - 0x000209fc 00000000 508c0000 29350000 00000000 ....P...)5...... │ │ │ │ + 0x000209ec 588a0000 e52a0000 8d2c0000 00000000 X....*...,...... │ │ │ │ + 0x000209fc 00000000 688a0000 29350000 00000000 ....h...)5...... │ │ │ │ 0x00020a0c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020a1c 00000000 00000000 00000000 a48c0000 ................ │ │ │ │ - 0x00020a2c 75340000 08000000 00000000 ac880000 u4.............. │ │ │ │ - 0x00020a3c 55280000 80000000 00000000 ac8c0000 U(.............. │ │ │ │ + 0x00020a1c 00000000 00000000 00000000 bc8a0000 ................ │ │ │ │ + 0x00020a2c 75340000 08000000 00000000 c4860000 u4.............. │ │ │ │ + 0x00020a3c 55280000 80000000 00000000 c48a0000 U(.............. │ │ │ │ 0x00020a4c 612c0000 04000000 00000000 00000000 a,.............. │ │ │ │ - 0x00020a5c 00000000 00000000 00000000 b48c0000 ................ │ │ │ │ + 0x00020a5c 00000000 00000000 00000000 cc8a0000 ................ │ │ │ │ 0x00020a6c 3d2c0000 00000000 00000000 00000000 =,.............. │ │ │ │ 0x00020a7c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020a8c 00000000 02000000 3d360000 03000000 ........=6...... │ │ │ │ 0x00020a9c 02000000 04000000 01000000 00000000 ................ │ │ │ │ - 0x00020aac 00000000 c08c0000 293b0000 82000000 ........);...... │ │ │ │ - 0x00020abc 0cab0000 d08c0000 092b0000 04000000 .........+...... │ │ │ │ - 0x00020acc b8a90000 e08c0000 d5740000 04000000 .........t...... │ │ │ │ - 0x00020adc 2ca90000 f48c0000 f13a0000 04000000 ,........:...... │ │ │ │ - 0x00020aec 7ca80000 088d0000 cd460000 08000000 |........F...... │ │ │ │ - 0x00020afc d4a70000 1c8d0000 11310000 82000000 .........1...... │ │ │ │ - 0x00020b0c 6ca70000 2c8d0000 e5310000 82000000 l...,....1...... │ │ │ │ - 0x00020b1c fca60000 448d0000 85320000 82000000 ....D....2...... │ │ │ │ - 0x00020b2c b0a60000 588d0000 97340000 82000000 ....X....4...... │ │ │ │ - 0x00020b3c 60a60000 708d0000 f92d0000 82000000 `...p....-...... │ │ │ │ - 0x00020b4c dca50000 7c8d0000 9d2e0000 82000000 ....|........... │ │ │ │ - 0x00020b5c 64a50000 888d0000 752f0000 82000000 d.......u/...... │ │ │ │ - 0x00020b6c aca40000 9c8d0000 2d780000 82000000 ........-x...... │ │ │ │ - 0x00020b7c 5ca40000 f0870000 71770000 80000000 \.......qw...... │ │ │ │ - 0x00020b8c f8a30000 8c880000 917f0000 80000000 ................ │ │ │ │ - 0x00020b9c b8a30000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020aac 00000000 d88a0000 293b0000 82000000 ........);...... │ │ │ │ + 0x00020abc 24a90000 e88a0000 092b0000 04000000 $........+...... │ │ │ │ + 0x00020acc d0a70000 f88a0000 456e0000 04000000 ........En...... │ │ │ │ + 0x00020adc 44a70000 0c8b0000 f13a0000 04000000 D........:...... │ │ │ │ + 0x00020aec 94a60000 208b0000 cd460000 08000000 .... ....F...... │ │ │ │ + 0x00020afc eca50000 348b0000 11310000 82000000 ....4....1...... │ │ │ │ + 0x00020b0c 84a50000 448b0000 e5310000 82000000 ....D....1...... │ │ │ │ + 0x00020b1c 14a50000 5c8b0000 85320000 82000000 ....\....2...... │ │ │ │ + 0x00020b2c c8a40000 708b0000 97340000 82000000 ....p....4...... │ │ │ │ + 0x00020b3c 78a40000 888b0000 f92d0000 82000000 x........-...... │ │ │ │ + 0x00020b4c f4a30000 948b0000 9d2e0000 82000000 ................ │ │ │ │ + 0x00020b5c 7ca30000 a08b0000 752f0000 82000000 |.......u/...... │ │ │ │ + 0x00020b6c c4a20000 b48b0000 3d750000 82000000 ........=u...... │ │ │ │ + 0x00020b7c 74a20000 08860000 31720000 80000000 t.......1r...... │ │ │ │ + 0x00020b8c 10a20000 a4860000 a97d0000 80000000 .........}...... │ │ │ │ + 0x00020b9c d0a10000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020bac 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64333232 63646338 31663966 64363235 d322cdc81f9fd625 │ │ │ │ - 0x00000010 62353931 31663965 35386631 66623830 b5911f9e58f1fb80 │ │ │ │ - 0x00000020 65663134 39382e64 65627567 00000000 ef1498.debug.... │ │ │ │ - 0x00000030 e6ddd2cb .... │ │ │ │ + 0x00000000 31643135 36326665 33313163 66363534 1d1562fe311cf654 │ │ │ │ + 0x00000010 34663935 61303535 33663434 34626239 4f95a0553f444bb9 │ │ │ │ + 0x00000020 36656462 66352e64 65627567 00000000 6edbf5.debug.... │ │ │ │ + 0x00000030 2e996426 ..d& │ │ ├── ./usr/lib/python3.14/lib-dynload/_bz2.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --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 0x0329c 0x0329c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x03274 0x03274 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 0018d8 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00002778 002778 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00002780 002780 000b18 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00003298 003298 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000ea0 000ea0 0018b0 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00002750 002750 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00002758 002758 000b18 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00003270 003270 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) 0x2778 │ │ │ │ + 0x0000000d (FINI) 0x2750 │ │ │ │ 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: 124bd9bb17e652361ed5f589c5a165b6416aec88 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b4e4b678d12706129bc790fc2f6b1268d6671722 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -49,15 +49,20 @@ │ │ │ │ PyThread_free_lock │ │ │ │ BZ2_bzCompressEnd │ │ │ │ PyMem_RawFree │ │ │ │ libbz2.so.1.0 │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ FIyDAKD1 │ │ │ │ -Sn^H!!i=2 │ │ │ │ +I{K{IyD[ │ │ │ │ +IwKxIyD[ │ │ │ │ +ItKtIyD[ │ │ │ │ +IhKpIyD[ │ │ │ │ +IiKjIyD[ │ │ │ │ +I[K2FeIyD[ │ │ │ │ H KxD J{D │ │ │ │ #6J)FxDcczD │ │ │ │ 1#Dk`1` F │ │ │ │ BZ2Compressor │ │ │ │ compresslevel must be between 1 and 9 │ │ │ │ Unable to allocate lock │ │ │ │ BZ2Decompressor │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000c48 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1f78 │ │ │ │ + bl 1f50 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -254,47 +254,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 10aa │ │ │ │ blx d04 │ │ │ │ b.n 1044 │ │ │ │ orrs.w r0, sl, #1 │ │ │ │ adc.w r0, r6, #1 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ 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 │ │ │ │ @@ -437,35 +437,35 @@ │ │ │ │ b.n 1266 │ │ │ │ blx d04 │ │ │ │ b.n 1266 │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r2, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1133,757 +1133,748 @@ │ │ │ │ beq.w 14c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14c2 │ │ │ │ b.n 17f8 │ │ │ │ stcl 0, cr0, [sl], {1} │ │ │ │ ldc 0, cr0, [r4, #4] │ │ │ │ adcs.w r0, r2, r1 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r3, [pc, #1100] @ 1ecc │ │ │ │ + ldr.w r3, [pc, #1060] @ 1ea4 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov fp, r3 │ │ │ │ blx df8 │ │ │ │ movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ blx e34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ea6 │ │ │ │ + bne.w 1e5c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e90 │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ + beq.w 1e46 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e04 │ │ │ │ + bne.w 1e32 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ strd r8, r8, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ blx cdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cf8 │ │ │ │ + beq.w 1e84 │ │ │ │ movs r0, #1 │ │ │ │ blx c68 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ce4 │ │ │ │ + beq.w 1e7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r6, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str.w sl, [r5, #8] │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ - str r6, [r5, #24] │ │ │ │ - str r3, [r5, #28] │ │ │ │ - str.w r9, [r5, #12] │ │ │ │ + str r6, [r4, #24] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str.w r9, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 1b82 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1c9c │ │ │ │ + beq.w 1d4e │ │ │ │ sub.w r1, r9, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d70 │ │ │ │ + beq.w 1e68 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1be0 │ │ │ │ + ble.n 1bde │ │ │ │ add.w r9, r0, #16 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1cbc │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + bne.w 1d70 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w r2, r2, r8 │ │ │ │ blx ce8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 1b6a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cbnz r3, 1b6a │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 1b7a │ │ │ │ add r0, sp, #20 │ │ │ │ blx cc0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx e40 │ │ │ │ mov r1, r8 │ │ │ │ - add.w r8, r5, #8 │ │ │ │ + add.w r8, r4, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1c84 │ │ │ │ + bhi.w 1d36 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #376] @ (1d24 ) │ │ │ │ - movs r1, #33 @ 0x21 │ │ │ │ - subs r5, #105 @ 0x69 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + stmia r6!, {r0, r2, r4, r7} │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ + ldrb r1, [r7, #5] │ │ │ │ + cbnz r6, 1c20 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r7, r0, #28 │ │ │ │ lsls r7, r0, #28 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d06 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ + cbnz r3, 1be8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ mov r8, r6 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ bne.n 1b18 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1be0 │ │ │ │ + bge.n 1bde │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 1b5e │ │ │ │ b.n 1b6a │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1d98 │ │ │ │ + blx e40 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx ddc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx c9c │ │ │ │ + add.w r3, r6, #9 │ │ │ │ + cmp r3, #13 │ │ │ │ + bhi.w 1d36 │ │ │ │ + tbb [pc, r3] │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + strb r1, [r5, #17] │ │ │ │ + negs r2, r0 │ │ │ │ + strh r7, [r7, #34] @ 0x22 │ │ │ │ + lsls r3, r2, #29 │ │ │ │ + lsls r7, r0, #28 │ │ │ │ + lsls r7, r0, #28 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #736] @ (1ed0 ) │ │ │ │ - ldr r1, [pc, #736] @ (1ed4 ) │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1bc2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1e18 │ │ │ │ + blx e40 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx ddc │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + blx c9c │ │ │ │ + add.w r3, r6, #9 │ │ │ │ + cmp r3, #13 │ │ │ │ + bhi.n 1d3a │ │ │ │ + add r2, pc, #8 @ (adr r2, 1c64 ) │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + add r2, r3 │ │ │ │ + bx r2 │ │ │ │ + nop │ │ │ │ + lsls r5, r6, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r7, r6, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffc7ffff │ │ │ │ + @ instruction: 0xffc7ffff │ │ │ │ + @ instruction: 0xffc7ffff │ │ │ │ + @ instruction: 0xffc7ffff │ │ │ │ + @ instruction: 0xffc7ffff │ │ │ │ + mov.w r9, #32768 @ 0x8000 │ │ │ │ + ldr r3, [pc, #516] @ (1ea8 ) │ │ │ │ + ldr r1, [pc, #520] @ (1eac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ add r0, sp, #8 │ │ │ │ - strd r4, r9, [sp, #8] │ │ │ │ + strd r5, r9, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ bl ea0 <_PyNumber_Index@plt+0xc> │ │ │ │ b.n 1b6a │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #708] @ (1ed8 ) │ │ │ │ - ldr r1, [pc, #712] @ (1edc ) │ │ │ │ + ldr r3, [pc, #492] @ (1eb0 ) │ │ │ │ + ldr r1, [pc, #492] @ (1eb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bfe │ │ │ │ + b.n 1cb0 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #696] @ (1ee0 ) │ │ │ │ - ldr r1, [pc, #696] @ (1ee4 ) │ │ │ │ + ldr r3, [pc, #476] @ (1eb8 ) │ │ │ │ + ldr r1, [pc, #480] @ (1ebc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bfe │ │ │ │ + b.n 1cb0 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #656] @ (1ed0 ) │ │ │ │ - ldr r1, [pc, #680] @ (1ee8 ) │ │ │ │ + ldr r3, [pc, #464] @ (1ec0 ) │ │ │ │ + ldr r1, [pc, #464] @ (1ec4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bfe │ │ │ │ + b.n 1cb0 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #664] @ (1eec ) │ │ │ │ - ldr r1, [pc, #664] @ (1ef0 ) │ │ │ │ + ldr r3, [pc, #416] @ (1ea8 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ec8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bfe │ │ │ │ + b.n 1cb0 │ │ │ │ + mov.w r9, #32768 @ 0x8000 │ │ │ │ + blx d04 │ │ │ │ + b.n 1cb0 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #648] @ (1ef4 ) │ │ │ │ - ldr r1, [pc, #652] @ (1ef8 ) │ │ │ │ + ldr r3, [pc, #420] @ (1ecc ) │ │ │ │ + ldr r1, [pc, #424] @ (1ed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1bfe │ │ │ │ - mov.w r9, #32768 @ 0x8000 │ │ │ │ - blx d04 │ │ │ │ - b.n 1bfe │ │ │ │ + b.n 1cb0 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #580] @ (1ed0 ) │ │ │ │ + ldr r3, [pc, #364] @ (1ea8 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #620] @ (1efc ) │ │ │ │ + ldr r1, [pc, #404] @ (1ed4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx e64 │ │ │ │ - b.n 1bfe │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + b.n 1cb0 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1bd0 │ │ │ │ + beq.w 1bce │ │ │ │ sub.w r1, r9, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d70 │ │ │ │ + beq.n 1e68 │ │ │ │ add.w r9, r6, #16 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx ce8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 1cbc │ │ │ │ + blt.n 1d70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ b.n 1b42 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cf8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1cf8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r9 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - b.n 1bfe │ │ │ │ - add.w r3, r5, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 1d84 │ │ │ │ - blx e40 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx ddc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx c9c │ │ │ │ - add.w r3, r6, #9 │ │ │ │ - cmp r3, #13 │ │ │ │ - bhi.n 1c84 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1d38 ) │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ - add r2, r3 │ │ │ │ - bx r2 │ │ │ │ - vmaxnm.f16 , , │ │ │ │ - vmaxnm.f32 , , │ │ │ │ - vminnm.f32 , , │ │ │ │ - vmaxnm.f32 , , │ │ │ │ - mrc2 15, 5, pc, cr3, cr15, {7} │ │ │ │ - mrc2 15, 5, pc, cr3, cr15, {7} │ │ │ │ - vmaxnm.f32 , , │ │ │ │ - mcr2 15, 7, pc, cr11, cr15, {7} @ │ │ │ │ - mrc2 15, 6, pc, cr5, cr15, {7} │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #396] @ (1f00 ) │ │ │ │ - ldr r1, [pc, #400] @ (1f04 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 1bfe │ │ │ │ - add.w r1, r5, #24 │ │ │ │ + add.w r1, r4, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r5, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21cc │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ + bl 21a4 │ │ │ │ + ldrd r5, r9, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r5, #28] │ │ │ │ - blt.w 1bfe │ │ │ │ + str r0, [r4, #28] │ │ │ │ + blt.w 1cb0 │ │ │ │ blx e40 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 1c88 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1dcc ) │ │ │ │ + bhi.n 1d3a │ │ │ │ + add r2, pc, #8 @ (adr r2, 1de0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - mcr2 15, 4, pc, cr7, cr15, {7} @ │ │ │ │ - mrc2 15, 5, pc, cr13, cr15, {7} │ │ │ │ - mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ - mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ - mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ - mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ - mrc2 15, 5, pc, cr3, cr15, {7} │ │ │ │ - mrc2 15, 2, pc, cr11, cr15, {7} │ │ │ │ - mcr2 15, 2, pc, cr5, cr15, {7} @ │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #216] @ (1ee0 ) │ │ │ │ + nop │ │ │ │ + mrc2 15, 7, pc, cr9, cr15, {7} │ │ │ │ + vmaxnm.f16 , , │ │ │ │ + vmaxnm.f32 , , │ │ │ │ + vminnm.f32 , , │ │ │ │ + mcr2 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ + mcr2 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ + vminnm.f16 , , │ │ │ │ + vmaxnm.f32 , , │ │ │ │ + mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ + mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ + mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ + mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ + mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ + mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add r0, sp, #8 │ │ │ │ + strd r5, r9, [sp, #8] │ │ │ │ + bl 21a4 │ │ │ │ + ldrd r5, r9, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + bge.w 1c38 │ │ │ │ + b.n 1cb0 │ │ │ │ + ldr r3, [pc, #152] @ (1ecc ) │ │ │ │ movs r6, #0 │ │ │ │ - ldr r1, [pc, #252] @ (1f08 ) │ │ │ │ + ldr r1, [pc, #160] @ (1ed8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ b.n 1b6a │ │ │ │ - mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bc4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 1eb2 │ │ │ │ - blx e40 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx ddc │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - blx c9c │ │ │ │ - add.w r3, r6, #9 │ │ │ │ - cmp r3, #13 │ │ │ │ - bhi.w 1c88 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e58 ) │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ - add r2, r3 │ │ │ │ - bx r2 │ │ │ │ - nop │ │ │ │ - ldc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - mrc2 15, 1, pc, cr1, cr15, {7} │ │ │ │ - mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - stc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ - stc2l 15, cr15, [pc, #1020] @ 2274 │ │ │ │ - ldc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xffc5ffff │ │ │ │ - @ instruction: 0xffc5ffff │ │ │ │ - @ instruction: 0xffc5ffff │ │ │ │ - @ instruction: 0xffc5ffff │ │ │ │ - @ instruction: 0xffc5ffff │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx c9c │ │ │ │ b.n 1ab4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1b7a │ │ │ │ movs r6, #0 │ │ │ │ b.n 1b74 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r0, sp, #8 │ │ │ │ - strd r4, r9, [sp, #8] │ │ │ │ - bl 21cc │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #28] │ │ │ │ - bge.n 1e2a │ │ │ │ - b.n 1bfe │ │ │ │ + ldr r3, [pc, #112] @ (1edc ) │ │ │ │ + ldr r1, [pc, #116] @ (1ee0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1cb0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 1e92 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + b.n 1cb0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1e84 │ │ │ │ + mov r0, r6 │ │ │ │ + blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e84 │ │ │ │ nop │ │ │ │ - b.n 19bc │ │ │ │ + b.n 1994 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ - cbnz r0, 1f5a │ │ │ │ + cbnz r0, 1f32 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d4c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 1f38 │ │ │ │ + cbz r0, 1f10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 1f6a │ │ │ │ + blt.n 1f42 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 1f40 │ │ │ │ + cbz r0, 1f18 │ │ │ │ blx e88 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f58 │ │ │ │ + bge.n 1f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1f60 │ │ │ │ + cbz r3, 1f38 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx ca8 │ │ │ │ - b.n 1f20 │ │ │ │ + b.n 1ef8 │ │ │ │ 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 1f38 │ │ │ │ + bne.n 1f10 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f38 │ │ │ │ + b.n 1f10 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 1abc │ │ │ │ + b.n 1a94 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 1ac0 │ │ │ │ + b.n 1a98 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 20a4 │ │ │ │ + b.n 207c │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1eb0 │ │ │ │ + b.n 1e88 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2632 │ │ │ │ + b.n 260a │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xfb85eaff │ │ │ │ - b.n 2088 │ │ │ │ + @ instruction: 0xfb8feaff │ │ │ │ + b.n 20b0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1fb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fbc ) │ │ │ │ - ldr r2, [pc, #28] @ (1fc0 ) │ │ │ │ + ldr r0, [pc, #24] @ (1f90 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f94 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f98 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fb4 │ │ │ │ - ldr r3, [pc, #20] @ (1fc4 ) │ │ │ │ + beq.n 1f8c │ │ │ │ + ldr r3, [pc, #20] @ (1f9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1fb4 │ │ │ │ + cbz r3, 1f8c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 25b0 │ │ │ │ + b.n 25d8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 25b0 │ │ │ │ + b.n 25d8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2070 │ │ │ │ + b.n 2098 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1fec ) │ │ │ │ - ldr r3, [pc, #36] @ (1ff0 ) │ │ │ │ + ldr r0, [pc, #32] @ (1fc4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fc8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (1ff4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1fcc ) │ │ │ │ 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 1fe8 │ │ │ │ - ldr r3, [pc, #20] @ (1ff8 ) │ │ │ │ + beq.n 1fc0 │ │ │ │ + ldr r3, [pc, #20] @ (1fd0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1fe8 │ │ │ │ + cbz r3, 1fc0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 2590 │ │ │ │ + b.n 25b8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 258c │ │ │ │ + b.n 25b4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2048 │ │ │ │ + b.n 2070 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (2028 ) │ │ │ │ - ldr r2, [pc, #40] @ (202c ) │ │ │ │ + ldr r3, [pc, #40] @ (2000 ) │ │ │ │ + ldr r2, [pc, #40] @ (2004 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 2026 │ │ │ │ - ldr r3, [pc, #36] @ (2030 ) │ │ │ │ + cbnz r3, 1ffe │ │ │ │ + ldr r3, [pc, #36] @ (2008 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 201a │ │ │ │ - ldr r3, [pc, #32] @ (2034 ) │ │ │ │ + cbz r3, 1ff2 │ │ │ │ + ldr r3, [pc, #32] @ (200c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx c80 <__cxa_finalize@plt> │ │ │ │ - bl 1f9c │ │ │ │ - ldr r3, [pc, #24] @ (2038 ) │ │ │ │ + bl 1f74 │ │ │ │ + ldr r3, [pc, #24] @ (2010 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 2560 │ │ │ │ + b.n 2588 │ │ │ │ movs r1, r0 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 2048 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e4 │ │ │ │ + b.n 220c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2530 │ │ │ │ + b.n 2558 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1fc8 │ │ │ │ + b.n 1fa0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #284] @ (216c ) │ │ │ │ + ldr r3, [pc, #284] @ (2144 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #280] @ (2170 ) │ │ │ │ + ldr r1, [pc, #280] @ (2148 ) │ │ │ │ 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 215e │ │ │ │ + bne.n 2136 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2106 │ │ │ │ + bne.n 20de │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 20f2 │ │ │ │ + bhi.n 20ca │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 20c4 │ │ │ │ + bgt.n 209c │ │ │ │ movs r5, #9 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20bc │ │ │ │ + cbz r0, 2094 │ │ │ │ blx e04 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212e │ │ │ │ - ldr r0, [pc, #216] @ (2174 ) │ │ │ │ + beq.n 2106 │ │ │ │ + ldr r0, [pc, #216] @ (214c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #216] @ (2178 ) │ │ │ │ + ldr r2, [pc, #216] @ (2150 ) │ │ │ │ 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 1224 │ │ │ │ - cbnz r0, 2116 │ │ │ │ + cbnz r0, 20ee │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 20e8 │ │ │ │ + beq.n 20c0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.n 2080 │ │ │ │ - ldr r3, [pc, #164] @ (217c ) │ │ │ │ - ldr r1, [pc, #164] @ (2180 ) │ │ │ │ + bls.n 2058 │ │ │ │ + ldr r3, [pc, #164] @ (2154 ) │ │ │ │ + ldr r1, [pc, #164] @ (2158 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20be │ │ │ │ + b.n 2096 │ │ │ │ blx dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d6 │ │ │ │ - b.n 20e4 │ │ │ │ - ldr r0, [pc, #144] @ (2184 ) │ │ │ │ + beq.n 20ae │ │ │ │ + b.n 20bc │ │ │ │ + ldr r0, [pc, #144] @ (215c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ blx db8 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e4 │ │ │ │ + beq.n 20bc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 207a │ │ │ │ - ldr r0, [pc, #128] @ (2188 ) │ │ │ │ + b.n 2052 │ │ │ │ + ldr r0, [pc, #128] @ (2160 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ blx e70 <_PyArg_NoKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e4 │ │ │ │ - b.n 2074 │ │ │ │ + beq.n 20bc │ │ │ │ + b.n 204c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20e4 │ │ │ │ + bge.n 20bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e4 │ │ │ │ + bne.n 20bc │ │ │ │ mov r0, r4 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20e4 │ │ │ │ + b.n 20bc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 214a │ │ │ │ - ldr r2, [pc, #84] @ (218c ) │ │ │ │ + blt.n 2122 │ │ │ │ + ldr r2, [pc, #84] @ (2164 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #84] @ (2190 ) │ │ │ │ + ldr r1, [pc, #84] @ (2168 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx d28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 20be │ │ │ │ + b.n 2096 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2136 │ │ │ │ + bne.n 210e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2136 │ │ │ │ + b.n 210e │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2074 │ │ │ │ - b.n 2070 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + bne.n 204c │ │ │ │ + b.n 2048 │ │ │ │ + svc 206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2298 │ │ │ │ + b.n 22c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1898,308 +1889,308 @@ │ │ │ │ lsls r6, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - bmi.n 21c8 │ │ │ │ + bmi.n 21a0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 21bc │ │ │ │ + cbz r2, 2194 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 24f8 │ │ │ │ + bl 24d0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 21c8 │ │ │ │ + bcc.n 21a0 │ │ │ │ mul.w r0, r5, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w ccc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #192] @ (229c ) │ │ │ │ + ldr r3, [pc, #192] @ (2274 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - bgt.n 2288 │ │ │ │ - ldr r2, [pc, #176] @ (22a0 ) │ │ │ │ + bgt.n 2260 │ │ │ │ + ldr r2, [pc, #176] @ (2278 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ ldrd r3, r1, [r5, #4] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ ands.w r4, r4, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 2276 │ │ │ │ + blt.n 224e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2260 │ │ │ │ + cbz r0, 2238 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx da0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - blt.n 224c │ │ │ │ + blt.n 2224 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 223c │ │ │ │ + bge.n 2214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 228e │ │ │ │ + cbz r3, 2266 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, #16 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2270 │ │ │ │ + bge.n 2248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2270 │ │ │ │ + cbnz r3, 2248 │ │ │ │ mov r0, r1 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2270 │ │ │ │ - ldr r3, [pc, #64] @ (22a4 ) │ │ │ │ - ldr r1, [pc, #68] @ (22a8 ) │ │ │ │ + b.n 2248 │ │ │ │ + ldr r3, [pc, #64] @ (227c ) │ │ │ │ + ldr r1, [pc, #68] @ (2280 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2246 │ │ │ │ - ldr r3, [pc, #44] @ (22a4 ) │ │ │ │ - ldr r1, [pc, #48] @ (22ac ) │ │ │ │ + b.n 221e │ │ │ │ + ldr r3, [pc, #44] @ (227c ) │ │ │ │ + ldr r1, [pc, #48] @ (2284 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 2270 │ │ │ │ + b.n 2248 │ │ │ │ mov.w r4, #268435456 @ 0x10000000 │ │ │ │ - b.n 21f6 │ │ │ │ + b.n 21ce │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 223c │ │ │ │ + b.n 2214 │ │ │ │ nop │ │ │ │ - udf #26 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #468] @ (2498 ) │ │ │ │ + ldr r3, [pc, #468] @ (2470 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 245e │ │ │ │ + beq.w 2436 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2448 │ │ │ │ + bne.w 2420 │ │ │ │ movs r6, #1 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ blx cdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 247c │ │ │ │ + beq.w 2454 │ │ │ │ mov r0, r6 │ │ │ │ blx c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2474 │ │ │ │ + beq.w 244c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, #16 │ │ │ │ str r7, [r4, #24] │ │ │ │ add.w r7, r4, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r5, #32768 @ 0x8000 │ │ │ │ str r5, [r4, #28] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 242c │ │ │ │ + beq.n 2404 │ │ │ │ blx e40 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ddc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx c9c │ │ │ │ mov r0, r9 │ │ │ │ bl 1224 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 241c │ │ │ │ + bne.n 23f4 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 2326 │ │ │ │ + bne.n 22fe │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2364 │ │ │ │ + bne.n 233c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 23c0 │ │ │ │ + beq.n 2398 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 23ec │ │ │ │ + beq.n 23c4 │ │ │ │ sub.w r1, r5, r9 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 240a │ │ │ │ + beq.n 23e2 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 239e │ │ │ │ + ble.n 2376 │ │ │ │ subs r7, #1 │ │ │ │ add.w r0, r8, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r3, r7 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ add.w r1, r5, #16 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - blt.n 23d8 │ │ │ │ + blt.n 23b0 │ │ │ │ sub.w r2, r2, r9 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23b2 │ │ │ │ + bge.n 238a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 23b2 │ │ │ │ + cbnz r3, 238a │ │ │ │ mov r0, r6 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx e1c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr.w r8, [r2] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 239e │ │ │ │ + bge.n 2376 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 239e │ │ │ │ + b.n 2376 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, sl, r2 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 2386 │ │ │ │ + b.n 235e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 23c2 │ │ │ │ + beq.n 239a │ │ │ │ sub.w r1, r5, r9 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2380 │ │ │ │ - ldr r3, [pc, #144] @ (249c ) │ │ │ │ - ldr r1, [pc, #144] @ (24a0 ) │ │ │ │ + bne.n 2358 │ │ │ │ + ldr r3, [pc, #144] @ (2474 ) │ │ │ │ + ldr r1, [pc, #144] @ (2478 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ bl ea0 <_PyNumber_Index@plt+0xc> │ │ │ │ - b.n 23b2 │ │ │ │ + b.n 238a │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ - bl 21cc │ │ │ │ + bl 21a4 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bge.w 232c │ │ │ │ - b.n 241c │ │ │ │ - ldr r3, [pc, #88] @ (24a4 ) │ │ │ │ + bge.w 2304 │ │ │ │ + b.n 23f4 │ │ │ │ + ldr r3, [pc, #88] @ (247c ) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r1, [pc, #88] @ (24a8 ) │ │ │ │ + ldr r1, [pc, #88] @ (2480 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 23b2 │ │ │ │ + b.n 238a │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ mov r0, r5 │ │ │ │ blx c9c │ │ │ │ - b.n 22d8 │ │ │ │ + b.n 22b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2486 │ │ │ │ + blt.n 245e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 241c │ │ │ │ + b.n 23f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 247c │ │ │ │ + bne.n 2454 │ │ │ │ mov r0, r7 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 247c │ │ │ │ + b.n 2454 │ │ │ │ nop │ │ │ │ - ble.n 2504 │ │ │ │ + ble.n 252c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2209,47 +2200,47 @@ │ │ │ │ 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, 24ca │ │ │ │ + cbz r0, 24a2 │ │ │ │ blx e88 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24e2 │ │ │ │ + bge.n 24ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 24e4 │ │ │ │ + cbz r3, 24bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w de8 │ │ │ │ nop │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 274a │ │ │ │ + bcc.w 2722 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 2734 │ │ │ │ + bls.w 270c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 273c │ │ │ │ + beq.w 2714 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 2530 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 2508 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -2417,21 +2408,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, 2750 │ │ │ │ + cbz r0, 2728 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 276c │ │ │ │ + b.w 2744 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 274a │ │ │ │ + beq.n 2722 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 24f8 │ │ │ │ + bl 24d0 │ │ │ │ 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: │ │ │ │ │ │ │ │ -00002778 <.fini>: │ │ │ │ +00002750 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,181 +1,181 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00002780 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00002790 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000027a0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x000027b0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x000027c0 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x000027d0 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x000027e0 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x000027f0 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00002800 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00002810 425a3243 6f6d7072 6573736f 72000000 BZ2Compressor... │ │ │ │ - 0x00002820 636f6d70 72657373 6c657665 6c206d75 compresslevel mu │ │ │ │ - 0x00002830 73742062 65206265 74776565 6e203120 st be between 1 │ │ │ │ - 0x00002840 616e6420 39000000 556e6162 6c652074 and 9...Unable t │ │ │ │ - 0x00002850 6f20616c 6c6f6361 7465206c 6f636b00 o allocate lock. │ │ │ │ - 0x00002860 425a3244 65636f6d 70726573 736f7200 BZ2Decompressor. │ │ │ │ - 0x00002870 6c696262 7a697032 20776173 206e6f74 libbzip2 was not │ │ │ │ - 0x00002880 20636f6d 70696c65 6420636f 72726563 compiled correc │ │ │ │ - 0x00002890 746c7900 496e7465 726e616c 20657272 tly.Internal err │ │ │ │ - 0x000028a0 6f72202d 20696e76 616c6964 20706172 or - invalid par │ │ │ │ - 0x000028b0 616d6574 65727320 70617373 65642074 ameters passed t │ │ │ │ - 0x000028c0 6f206c69 62627a69 70320000 496e7661 o libbzip2..Inva │ │ │ │ - 0x000028d0 6c696420 64617461 20737472 65616d00 lid data stream. │ │ │ │ - 0x000028e0 556e6b6e 6f776e20 492f4f20 6572726f Unknown I/O erro │ │ │ │ - 0x000028f0 72000000 436f6d70 72657373 65642066 r...Compressed f │ │ │ │ - 0x00002900 696c6520 656e6465 64206265 666f7265 ile ended before │ │ │ │ - 0x00002910 20746865 206c6f67 6963616c 20656e64 the logical end │ │ │ │ - 0x00002920 2d6f662d 73747265 616d2077 61732064 -of-stream was d │ │ │ │ - 0x00002930 65746563 74656400 496e7465 726e616c etected.Internal │ │ │ │ - 0x00002940 20657272 6f72202d 20496e76 616c6964 error - Invalid │ │ │ │ - 0x00002950 20736571 75656e63 65206f66 20636f6d sequence of com │ │ │ │ - 0x00002960 6d616e64 73207365 6e742074 6f206c69 mands sent to li │ │ │ │ - 0x00002970 62627a69 70320000 556e7265 636f676e bbzip2..Unrecogn │ │ │ │ - 0x00002980 697a6564 20657272 6f722066 726f6d20 ized error from │ │ │ │ - 0x00002990 6c696262 7a697032 3a202564 00000000 libbzip2: %d.... │ │ │ │ - 0x000029a0 456e6420 6f662073 74726561 6d20616c End of stream al │ │ │ │ - 0x000029b0 72656164 79207265 61636865 64000000 ready reached... │ │ │ │ - 0x000029c0 4465636f 6d707265 73736f72 20697320 Decompressor is │ │ │ │ - 0x000029d0 756e7573 61626c65 20616674 65722061 unusable after a │ │ │ │ - 0x000029e0 20707265 76696f75 73206572 726f7200 previous error. │ │ │ │ - 0x000029f0 436f6d70 72657373 6f722068 61732062 Compressor has b │ │ │ │ - 0x00002a00 65656e20 666c7573 68656400 52657065 een flushed.Repe │ │ │ │ - 0x00002a10 61746564 2063616c 6c20746f 20666c75 ated call to flu │ │ │ │ - 0x00002a20 73682829 00000000 64617461 00000000 sh()....data.... │ │ │ │ - 0x00002a30 6d61785f 6c656e67 74680000 656f6600 max_length..eof. │ │ │ │ - 0x00002a40 756e7573 65645f64 61746100 6e656564 unused_data.need │ │ │ │ - 0x00002a50 735f696e 70757400 6465636f 6d707265 s_input.decompre │ │ │ │ - 0x00002a60 73730000 636f6d70 72657373 00000000 ss..compress.... │ │ │ │ - 0x00002a70 666c7573 68000000 5f627a32 2e425a32 flush..._bz2.BZ2 │ │ │ │ - 0x00002a80 4465636f 6d707265 73736f72 00000000 Decompressor.... │ │ │ │ - 0x00002a90 5f627a32 2e425a32 436f6d70 72657373 _bz2.BZ2Compress │ │ │ │ - 0x00002aa0 6f720000 5f627a32 00000000 00800000 or.._bz2........ │ │ │ │ - 0x00002ab0 00000100 00000400 00001000 00004000 ..............@. │ │ │ │ - 0x00002ac0 00008000 00000001 00000001 00000002 ................ │ │ │ │ - 0x00002ad0 00000002 00000002 00000002 00000004 ................ │ │ │ │ - 0x00002ae0 00000004 00000008 00000008 00000010 ................ │ │ │ │ - 0x00002af0 556e6162 6c652074 6f20616c 6c6f6361 Unable to alloca │ │ │ │ - 0x00002b00 7465206f 75747075 74206275 66666572 te output buffer │ │ │ │ - 0x00002b10 2e000000 54727565 20696620 6d6f7265 ....True if more │ │ │ │ - 0x00002b20 20696e70 75742069 73206e65 65646564 input is needed │ │ │ │ - 0x00002b30 20626566 6f726520 6d6f7265 20646563 before more dec │ │ │ │ - 0x00002b40 6f6d7072 65737365 64206461 74612063 ompressed data c │ │ │ │ - 0x00002b50 616e2062 65207072 6f647563 65642e00 an be produced.. │ │ │ │ - 0x00002b60 44617461 20666f75 6e642061 66746572 Data found after │ │ │ │ - 0x00002b70 20746865 20656e64 206f6620 74686520 the end of the │ │ │ │ - 0x00002b80 636f6d70 72657373 65642073 74726561 compressed strea │ │ │ │ - 0x00002b90 6d2e0000 54727565 20696620 74686520 m...True if the │ │ │ │ - 0x00002ba0 656e642d 6f662d73 74726561 6d206d61 end-of-stream ma │ │ │ │ - 0x00002bb0 726b6572 20686173 20626565 6e207265 rker has been re │ │ │ │ - 0x00002bc0 61636865 642e0000 6465636f 6d707265 ached...decompre │ │ │ │ - 0x00002bd0 73732824 73656c66 2c202f2c 20646174 ss($self, /, dat │ │ │ │ - 0x00002be0 612c206d 61785f6c 656e6774 683d2d31 a, max_length=-1 │ │ │ │ - 0x00002bf0 290a2d2d 0a0a4465 636f6d70 72657373 ).--..Decompress │ │ │ │ - 0x00002c00 202a6461 74612a2c 20726574 75726e69 *data*, returni │ │ │ │ - 0x00002c10 6e672075 6e636f6d 70726573 73656420 ng uncompressed │ │ │ │ - 0x00002c20 64617461 20617320 62797465 732e0a0a data as bytes... │ │ │ │ - 0x00002c30 4966202a 6d61785f 6c656e67 74682a20 If *max_length* │ │ │ │ - 0x00002c40 6973206e 6f6e6e65 67617469 76652c20 is nonnegative, │ │ │ │ - 0x00002c50 72657475 726e7320 6174206d 6f737420 returns at most │ │ │ │ - 0x00002c60 2a6d6178 5f6c656e 6774682a 20627974 *max_length* byt │ │ │ │ - 0x00002c70 65730a6f 66206465 636f6d70 72657373 es.of decompress │ │ │ │ - 0x00002c80 65642064 6174612e 20204966 20746869 ed data. If thi │ │ │ │ - 0x00002c90 73206c69 6d697420 69732072 65616368 s limit is reach │ │ │ │ - 0x00002ca0 65642061 6e642066 75727468 6572206f ed and further o │ │ │ │ - 0x00002cb0 75747075 740a6361 6e206265 2070726f utput.can be pro │ │ │ │ - 0x00002cc0 64756365 642c202a 73656c66 2e6e6565 duced, *self.nee │ │ │ │ - 0x00002cd0 64735f69 6e707574 2a207769 6c6c2062 ds_input* will b │ │ │ │ - 0x00002ce0 65207365 7420746f 20606046 616c7365 e set to ``False │ │ │ │ - 0x00002cf0 60602e20 20496e0a 74686973 20636173 ``. In.this cas │ │ │ │ - 0x00002d00 652c2074 6865206e 65787420 63616c6c e, the next call │ │ │ │ - 0x00002d10 20746f20 2a646563 6f6d7072 65737328 to *decompress( │ │ │ │ - 0x00002d20 292a206d 61792070 726f7669 6465202a )* may provide * │ │ │ │ - 0x00002d30 64617461 2a206173 20622727 0a746f20 data* as b''.to │ │ │ │ - 0x00002d40 6f627461 696e206d 6f726520 6f662074 obtain more of t │ │ │ │ - 0x00002d50 6865206f 75747075 742e0a0a 49662061 he output...If a │ │ │ │ - 0x00002d60 6c6c206f 66207468 6520696e 70757420 ll of the input │ │ │ │ - 0x00002d70 64617461 20776173 20646563 6f6d7072 data was decompr │ │ │ │ - 0x00002d80 65737365 6420616e 64207265 7475726e essed and return │ │ │ │ - 0x00002d90 65642028 65697468 65720a62 65636175 ed (either.becau │ │ │ │ - 0x00002da0 73652074 68697320 77617320 6c657373 se this was less │ │ │ │ - 0x00002db0 20746861 6e202a6d 61785f6c 656e6774 than *max_lengt │ │ │ │ - 0x00002dc0 682a2062 79746573 2c206f72 20626563 h* bytes, or bec │ │ │ │ - 0x00002dd0 61757365 0a2a6d61 785f6c65 6e677468 ause.*max_length │ │ │ │ - 0x00002de0 2a207761 73206e65 67617469 7665292c * was negative), │ │ │ │ - 0x00002df0 202a7365 6c662e6e 65656473 5f696e70 *self.needs_inp │ │ │ │ - 0x00002e00 75742a20 77696c6c 20626520 73657420 ut* will be set │ │ │ │ - 0x00002e10 746f2054 7275652e 0a0a4174 74656d70 to True...Attemp │ │ │ │ - 0x00002e20 74696e67 20746f20 6465636f 6d707265 ting to decompre │ │ │ │ - 0x00002e30 73732064 61746120 61667465 72207468 ss data after th │ │ │ │ - 0x00002e40 6520656e 64206f66 20737472 65616d20 e end of stream │ │ │ │ - 0x00002e50 69732072 65616368 65640a72 61697365 is reached.raise │ │ │ │ - 0x00002e60 7320616e 20454f46 4572726f 722e2020 s an EOFError. │ │ │ │ - 0x00002e70 416e7920 64617461 20666f75 6e642061 Any data found a │ │ │ │ - 0x00002e80 66746572 20746865 20656e64 206f6620 fter the end of │ │ │ │ - 0x00002e90 74686520 73747265 616d2069 730a6967 the stream is.ig │ │ │ │ - 0x00002ea0 6e6f7265 6420616e 64207361 76656420 nored and saved │ │ │ │ - 0x00002eb0 696e2074 68652075 6e757365 645f6461 in the unused_da │ │ │ │ - 0x00002ec0 74612061 74747269 62757465 2e000000 ta attribute.... │ │ │ │ - 0x00002ed0 666c7573 68282473 656c662c 202f290a flush($self, /). │ │ │ │ - 0x00002ee0 2d2d0a0a 46696e69 73682074 68652063 --..Finish the c │ │ │ │ - 0x00002ef0 6f6d7072 65737369 6f6e2070 726f6365 ompression proce │ │ │ │ - 0x00002f00 73732e0a 0a526574 75726e73 20746865 ss...Returns the │ │ │ │ - 0x00002f10 20636f6d 70726573 73656420 64617461 compressed data │ │ │ │ - 0x00002f20 206c6566 7420696e 20696e74 65726e61 left in interna │ │ │ │ - 0x00002f30 6c206275 66666572 732e0a0a 54686520 l buffers...The │ │ │ │ - 0x00002f40 636f6d70 72657373 6f72206f 626a6563 compressor objec │ │ │ │ - 0x00002f50 74206d61 79206e6f 74206265 20757365 t may not be use │ │ │ │ - 0x00002f60 64206166 74657220 74686973 206d6574 d after this met │ │ │ │ - 0x00002f70 686f6420 69732063 616c6c65 642e0000 hod is called... │ │ │ │ - 0x00002f80 636f6d70 72657373 28247365 6c662c20 compress($self, │ │ │ │ - 0x00002f90 64617461 2c202f29 0a2d2d0a 0a50726f data, /).--..Pro │ │ │ │ - 0x00002fa0 76696465 20646174 6120746f 20746865 vide data to the │ │ │ │ - 0x00002fb0 20636f6d 70726573 736f7220 6f626a65 compressor obje │ │ │ │ - 0x00002fc0 63742e0a 0a526574 75726e73 20612063 ct...Returns a c │ │ │ │ - 0x00002fd0 68756e6b 206f6620 636f6d70 72657373 hunk of compress │ │ │ │ - 0x00002fe0 65642064 61746120 69662070 6f737369 ed data if possi │ │ │ │ - 0x00002ff0 626c652c 206f7220 62272720 6f746865 ble, or b'' othe │ │ │ │ - 0x00003000 72776973 652e0a0a 5768656e 20796f75 rwise...When you │ │ │ │ - 0x00003010 20686176 65206669 6e697368 65642070 have finished p │ │ │ │ - 0x00003020 726f7669 64696e67 20646174 6120746f roviding data to │ │ │ │ - 0x00003030 20746865 20636f6d 70726573 736f722c the compressor, │ │ │ │ - 0x00003040 2063616c 6c207468 650a666c 75736828 call the.flush( │ │ │ │ - 0x00003050 29206d65 74686f64 20746f20 66696e69 ) method to fini │ │ │ │ - 0x00003060 73682074 68652063 6f6d7072 65737369 sh the compressi │ │ │ │ - 0x00003070 6f6e2070 726f6365 73732e00 425a3244 on process..BZ2D │ │ │ │ - 0x00003080 65636f6d 70726573 736f7228 290a2d2d ecompressor().-- │ │ │ │ - 0x00003090 0a0a4372 65617465 20612064 65636f6d ..Create a decom │ │ │ │ - 0x000030a0 70726573 736f7220 6f626a65 63742066 pressor object f │ │ │ │ - 0x000030b0 6f722064 65636f6d 70726573 73696e67 or decompressing │ │ │ │ - 0x000030c0 20646174 6120696e 6372656d 656e7461 data incrementa │ │ │ │ - 0x000030d0 6c6c792e 0a0a466f 72206f6e 652d7368 lly...For one-sh │ │ │ │ - 0x000030e0 6f742064 65636f6d 70726573 73696f6e ot decompression │ │ │ │ - 0x000030f0 2c207573 65207468 65206465 636f6d70 , use the decomp │ │ │ │ - 0x00003100 72657373 28292066 756e6374 696f6e20 ress() function │ │ │ │ - 0x00003110 696e7374 6561642e 00000000 425a3243 instead.....BZ2C │ │ │ │ - 0x00003120 6f6d7072 6573736f 7228636f 6d707265 ompressor(compre │ │ │ │ - 0x00003130 73736c65 76656c3d 392c202f 290a2d2d sslevel=9, /).-- │ │ │ │ - 0x00003140 0a0a4372 65617465 20612063 6f6d7072 ..Create a compr │ │ │ │ - 0x00003150 6573736f 72206f62 6a656374 20666f72 essor object for │ │ │ │ - 0x00003160 20636f6d 70726573 73696e67 20646174 compressing dat │ │ │ │ - 0x00003170 6120696e 6372656d 656e7461 6c6c792e a incrementally. │ │ │ │ - 0x00003180 0a0a2020 636f6d70 72657373 6c657665 .. compressleve │ │ │ │ - 0x00003190 6c0a2020 2020436f 6d707265 7373696f l. Compressio │ │ │ │ - 0x000031a0 6e206c65 76656c2c 20617320 61206e75 n level, as a nu │ │ │ │ - 0x000031b0 6d626572 20626574 7765656e 20312061 mber between 1 a │ │ │ │ - 0x000031c0 6e642039 2e0a0a46 6f72206f 6e652d73 nd 9...For one-s │ │ │ │ - 0x000031d0 686f7420 636f6d70 72657373 696f6e2c hot compression, │ │ │ │ - 0x000031e0 20757365 20746865 20636f6d 70726573 use the compres │ │ │ │ - 0x000031f0 73282920 66756e63 74696f6e 20696e73 s() function ins │ │ │ │ - 0x00003200 74656164 2e000000 3e000000 08000000 tead....>....... │ │ │ │ - 0x00003210 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x00003220 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x00003230 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x00003240 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x00003250 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x00003260 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x00003270 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x00003280 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x00003290 00000000 00000000 ........ │ │ │ │ + 0x00002758 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00002768 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00002778 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00002788 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00002798 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x000027a8 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x000027b8 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x000027c8 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x000027d8 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x000027e8 425a3243 6f6d7072 6573736f 72000000 BZ2Compressor... │ │ │ │ + 0x000027f8 636f6d70 72657373 6c657665 6c206d75 compresslevel mu │ │ │ │ + 0x00002808 73742062 65206265 74776565 6e203120 st be between 1 │ │ │ │ + 0x00002818 616e6420 39000000 556e6162 6c652074 and 9...Unable t │ │ │ │ + 0x00002828 6f20616c 6c6f6361 7465206c 6f636b00 o allocate lock. │ │ │ │ + 0x00002838 425a3244 65636f6d 70726573 736f7200 BZ2Decompressor. │ │ │ │ + 0x00002848 6c696262 7a697032 20776173 206e6f74 libbzip2 was not │ │ │ │ + 0x00002858 20636f6d 70696c65 6420636f 72726563 compiled correc │ │ │ │ + 0x00002868 746c7900 496e7465 726e616c 20657272 tly.Internal err │ │ │ │ + 0x00002878 6f72202d 20696e76 616c6964 20706172 or - invalid par │ │ │ │ + 0x00002888 616d6574 65727320 70617373 65642074 ameters passed t │ │ │ │ + 0x00002898 6f206c69 62627a69 70320000 496e7661 o libbzip2..Inva │ │ │ │ + 0x000028a8 6c696420 64617461 20737472 65616d00 lid data stream. │ │ │ │ + 0x000028b8 556e6b6e 6f776e20 492f4f20 6572726f Unknown I/O erro │ │ │ │ + 0x000028c8 72000000 436f6d70 72657373 65642066 r...Compressed f │ │ │ │ + 0x000028d8 696c6520 656e6465 64206265 666f7265 ile ended before │ │ │ │ + 0x000028e8 20746865 206c6f67 6963616c 20656e64 the logical end │ │ │ │ + 0x000028f8 2d6f662d 73747265 616d2077 61732064 -of-stream was d │ │ │ │ + 0x00002908 65746563 74656400 496e7465 726e616c etected.Internal │ │ │ │ + 0x00002918 20657272 6f72202d 20496e76 616c6964 error - Invalid │ │ │ │ + 0x00002928 20736571 75656e63 65206f66 20636f6d sequence of com │ │ │ │ + 0x00002938 6d616e64 73207365 6e742074 6f206c69 mands sent to li │ │ │ │ + 0x00002948 62627a69 70320000 556e7265 636f676e bbzip2..Unrecogn │ │ │ │ + 0x00002958 697a6564 20657272 6f722066 726f6d20 ized error from │ │ │ │ + 0x00002968 6c696262 7a697032 3a202564 00000000 libbzip2: %d.... │ │ │ │ + 0x00002978 456e6420 6f662073 74726561 6d20616c End of stream al │ │ │ │ + 0x00002988 72656164 79207265 61636865 64000000 ready reached... │ │ │ │ + 0x00002998 4465636f 6d707265 73736f72 20697320 Decompressor is │ │ │ │ + 0x000029a8 756e7573 61626c65 20616674 65722061 unusable after a │ │ │ │ + 0x000029b8 20707265 76696f75 73206572 726f7200 previous error. │ │ │ │ + 0x000029c8 436f6d70 72657373 6f722068 61732062 Compressor has b │ │ │ │ + 0x000029d8 65656e20 666c7573 68656400 52657065 een flushed.Repe │ │ │ │ + 0x000029e8 61746564 2063616c 6c20746f 20666c75 ated call to flu │ │ │ │ + 0x000029f8 73682829 00000000 64617461 00000000 sh()....data.... │ │ │ │ + 0x00002a08 6d61785f 6c656e67 74680000 656f6600 max_length..eof. │ │ │ │ + 0x00002a18 756e7573 65645f64 61746100 6e656564 unused_data.need │ │ │ │ + 0x00002a28 735f696e 70757400 6465636f 6d707265 s_input.decompre │ │ │ │ + 0x00002a38 73730000 636f6d70 72657373 00000000 ss..compress.... │ │ │ │ + 0x00002a48 666c7573 68000000 5f627a32 2e425a32 flush..._bz2.BZ2 │ │ │ │ + 0x00002a58 4465636f 6d707265 73736f72 00000000 Decompressor.... │ │ │ │ + 0x00002a68 5f627a32 2e425a32 436f6d70 72657373 _bz2.BZ2Compress │ │ │ │ + 0x00002a78 6f720000 5f627a32 00000000 00800000 or.._bz2........ │ │ │ │ + 0x00002a88 00000100 00000400 00001000 00004000 ..............@. │ │ │ │ + 0x00002a98 00008000 00000001 00000001 00000002 ................ │ │ │ │ + 0x00002aa8 00000002 00000002 00000002 00000004 ................ │ │ │ │ + 0x00002ab8 00000004 00000008 00000008 00000010 ................ │ │ │ │ + 0x00002ac8 556e6162 6c652074 6f20616c 6c6f6361 Unable to alloca │ │ │ │ + 0x00002ad8 7465206f 75747075 74206275 66666572 te output buffer │ │ │ │ + 0x00002ae8 2e000000 54727565 20696620 6d6f7265 ....True if more │ │ │ │ + 0x00002af8 20696e70 75742069 73206e65 65646564 input is needed │ │ │ │ + 0x00002b08 20626566 6f726520 6d6f7265 20646563 before more dec │ │ │ │ + 0x00002b18 6f6d7072 65737365 64206461 74612063 ompressed data c │ │ │ │ + 0x00002b28 616e2062 65207072 6f647563 65642e00 an be produced.. │ │ │ │ + 0x00002b38 44617461 20666f75 6e642061 66746572 Data found after │ │ │ │ + 0x00002b48 20746865 20656e64 206f6620 74686520 the end of the │ │ │ │ + 0x00002b58 636f6d70 72657373 65642073 74726561 compressed strea │ │ │ │ + 0x00002b68 6d2e0000 54727565 20696620 74686520 m...True if the │ │ │ │ + 0x00002b78 656e642d 6f662d73 74726561 6d206d61 end-of-stream ma │ │ │ │ + 0x00002b88 726b6572 20686173 20626565 6e207265 rker has been re │ │ │ │ + 0x00002b98 61636865 642e0000 6465636f 6d707265 ached...decompre │ │ │ │ + 0x00002ba8 73732824 73656c66 2c202f2c 20646174 ss($self, /, dat │ │ │ │ + 0x00002bb8 612c206d 61785f6c 656e6774 683d2d31 a, max_length=-1 │ │ │ │ + 0x00002bc8 290a2d2d 0a0a4465 636f6d70 72657373 ).--..Decompress │ │ │ │ + 0x00002bd8 202a6461 74612a2c 20726574 75726e69 *data*, returni │ │ │ │ + 0x00002be8 6e672075 6e636f6d 70726573 73656420 ng uncompressed │ │ │ │ + 0x00002bf8 64617461 20617320 62797465 732e0a0a data as bytes... │ │ │ │ + 0x00002c08 4966202a 6d61785f 6c656e67 74682a20 If *max_length* │ │ │ │ + 0x00002c18 6973206e 6f6e6e65 67617469 76652c20 is nonnegative, │ │ │ │ + 0x00002c28 72657475 726e7320 6174206d 6f737420 returns at most │ │ │ │ + 0x00002c38 2a6d6178 5f6c656e 6774682a 20627974 *max_length* byt │ │ │ │ + 0x00002c48 65730a6f 66206465 636f6d70 72657373 es.of decompress │ │ │ │ + 0x00002c58 65642064 6174612e 20204966 20746869 ed data. If thi │ │ │ │ + 0x00002c68 73206c69 6d697420 69732072 65616368 s limit is reach │ │ │ │ + 0x00002c78 65642061 6e642066 75727468 6572206f ed and further o │ │ │ │ + 0x00002c88 75747075 740a6361 6e206265 2070726f utput.can be pro │ │ │ │ + 0x00002c98 64756365 642c202a 73656c66 2e6e6565 duced, *self.nee │ │ │ │ + 0x00002ca8 64735f69 6e707574 2a207769 6c6c2062 ds_input* will b │ │ │ │ + 0x00002cb8 65207365 7420746f 20606046 616c7365 e set to ``False │ │ │ │ + 0x00002cc8 60602e20 20496e0a 74686973 20636173 ``. In.this cas │ │ │ │ + 0x00002cd8 652c2074 6865206e 65787420 63616c6c e, the next call │ │ │ │ + 0x00002ce8 20746f20 2a646563 6f6d7072 65737328 to *decompress( │ │ │ │ + 0x00002cf8 292a206d 61792070 726f7669 6465202a )* may provide * │ │ │ │ + 0x00002d08 64617461 2a206173 20622727 0a746f20 data* as b''.to │ │ │ │ + 0x00002d18 6f627461 696e206d 6f726520 6f662074 obtain more of t │ │ │ │ + 0x00002d28 6865206f 75747075 742e0a0a 49662061 he output...If a │ │ │ │ + 0x00002d38 6c6c206f 66207468 6520696e 70757420 ll of the input │ │ │ │ + 0x00002d48 64617461 20776173 20646563 6f6d7072 data was decompr │ │ │ │ + 0x00002d58 65737365 6420616e 64207265 7475726e essed and return │ │ │ │ + 0x00002d68 65642028 65697468 65720a62 65636175 ed (either.becau │ │ │ │ + 0x00002d78 73652074 68697320 77617320 6c657373 se this was less │ │ │ │ + 0x00002d88 20746861 6e202a6d 61785f6c 656e6774 than *max_lengt │ │ │ │ + 0x00002d98 682a2062 79746573 2c206f72 20626563 h* bytes, or bec │ │ │ │ + 0x00002da8 61757365 0a2a6d61 785f6c65 6e677468 ause.*max_length │ │ │ │ + 0x00002db8 2a207761 73206e65 67617469 7665292c * was negative), │ │ │ │ + 0x00002dc8 202a7365 6c662e6e 65656473 5f696e70 *self.needs_inp │ │ │ │ + 0x00002dd8 75742a20 77696c6c 20626520 73657420 ut* will be set │ │ │ │ + 0x00002de8 746f2054 7275652e 0a0a4174 74656d70 to True...Attemp │ │ │ │ + 0x00002df8 74696e67 20746f20 6465636f 6d707265 ting to decompre │ │ │ │ + 0x00002e08 73732064 61746120 61667465 72207468 ss data after th │ │ │ │ + 0x00002e18 6520656e 64206f66 20737472 65616d20 e end of stream │ │ │ │ + 0x00002e28 69732072 65616368 65640a72 61697365 is reached.raise │ │ │ │ + 0x00002e38 7320616e 20454f46 4572726f 722e2020 s an EOFError. │ │ │ │ + 0x00002e48 416e7920 64617461 20666f75 6e642061 Any data found a │ │ │ │ + 0x00002e58 66746572 20746865 20656e64 206f6620 fter the end of │ │ │ │ + 0x00002e68 74686520 73747265 616d2069 730a6967 the stream is.ig │ │ │ │ + 0x00002e78 6e6f7265 6420616e 64207361 76656420 nored and saved │ │ │ │ + 0x00002e88 696e2074 68652075 6e757365 645f6461 in the unused_da │ │ │ │ + 0x00002e98 74612061 74747269 62757465 2e000000 ta attribute.... │ │ │ │ + 0x00002ea8 666c7573 68282473 656c662c 202f290a flush($self, /). │ │ │ │ + 0x00002eb8 2d2d0a0a 46696e69 73682074 68652063 --..Finish the c │ │ │ │ + 0x00002ec8 6f6d7072 65737369 6f6e2070 726f6365 ompression proce │ │ │ │ + 0x00002ed8 73732e0a 0a526574 75726e73 20746865 ss...Returns the │ │ │ │ + 0x00002ee8 20636f6d 70726573 73656420 64617461 compressed data │ │ │ │ + 0x00002ef8 206c6566 7420696e 20696e74 65726e61 left in interna │ │ │ │ + 0x00002f08 6c206275 66666572 732e0a0a 54686520 l buffers...The │ │ │ │ + 0x00002f18 636f6d70 72657373 6f72206f 626a6563 compressor objec │ │ │ │ + 0x00002f28 74206d61 79206e6f 74206265 20757365 t may not be use │ │ │ │ + 0x00002f38 64206166 74657220 74686973 206d6574 d after this met │ │ │ │ + 0x00002f48 686f6420 69732063 616c6c65 642e0000 hod is called... │ │ │ │ + 0x00002f58 636f6d70 72657373 28247365 6c662c20 compress($self, │ │ │ │ + 0x00002f68 64617461 2c202f29 0a2d2d0a 0a50726f data, /).--..Pro │ │ │ │ + 0x00002f78 76696465 20646174 6120746f 20746865 vide data to the │ │ │ │ + 0x00002f88 20636f6d 70726573 736f7220 6f626a65 compressor obje │ │ │ │ + 0x00002f98 63742e0a 0a526574 75726e73 20612063 ct...Returns a c │ │ │ │ + 0x00002fa8 68756e6b 206f6620 636f6d70 72657373 hunk of compress │ │ │ │ + 0x00002fb8 65642064 61746120 69662070 6f737369 ed data if possi │ │ │ │ + 0x00002fc8 626c652c 206f7220 62272720 6f746865 ble, or b'' othe │ │ │ │ + 0x00002fd8 72776973 652e0a0a 5768656e 20796f75 rwise...When you │ │ │ │ + 0x00002fe8 20686176 65206669 6e697368 65642070 have finished p │ │ │ │ + 0x00002ff8 726f7669 64696e67 20646174 6120746f roviding data to │ │ │ │ + 0x00003008 20746865 20636f6d 70726573 736f722c the compressor, │ │ │ │ + 0x00003018 2063616c 6c207468 650a666c 75736828 call the.flush( │ │ │ │ + 0x00003028 29206d65 74686f64 20746f20 66696e69 ) method to fini │ │ │ │ + 0x00003038 73682074 68652063 6f6d7072 65737369 sh the compressi │ │ │ │ + 0x00003048 6f6e2070 726f6365 73732e00 425a3244 on process..BZ2D │ │ │ │ + 0x00003058 65636f6d 70726573 736f7228 290a2d2d ecompressor().-- │ │ │ │ + 0x00003068 0a0a4372 65617465 20612064 65636f6d ..Create a decom │ │ │ │ + 0x00003078 70726573 736f7220 6f626a65 63742066 pressor object f │ │ │ │ + 0x00003088 6f722064 65636f6d 70726573 73696e67 or decompressing │ │ │ │ + 0x00003098 20646174 6120696e 6372656d 656e7461 data incrementa │ │ │ │ + 0x000030a8 6c6c792e 0a0a466f 72206f6e 652d7368 lly...For one-sh │ │ │ │ + 0x000030b8 6f742064 65636f6d 70726573 73696f6e ot decompression │ │ │ │ + 0x000030c8 2c207573 65207468 65206465 636f6d70 , use the decomp │ │ │ │ + 0x000030d8 72657373 28292066 756e6374 696f6e20 ress() function │ │ │ │ + 0x000030e8 696e7374 6561642e 00000000 425a3243 instead.....BZ2C │ │ │ │ + 0x000030f8 6f6d7072 6573736f 7228636f 6d707265 ompressor(compre │ │ │ │ + 0x00003108 73736c65 76656c3d 392c202f 290a2d2d sslevel=9, /).-- │ │ │ │ + 0x00003118 0a0a4372 65617465 20612063 6f6d7072 ..Create a compr │ │ │ │ + 0x00003128 6573736f 72206f62 6a656374 20666f72 essor object for │ │ │ │ + 0x00003138 20636f6d 70726573 73696e67 20646174 compressing dat │ │ │ │ + 0x00003148 6120696e 6372656d 656e7461 6c6c792e a incrementally. │ │ │ │ + 0x00003158 0a0a2020 636f6d70 72657373 6c657665 .. compressleve │ │ │ │ + 0x00003168 6c0a2020 2020436f 6d707265 7373696f l. Compressio │ │ │ │ + 0x00003178 6e206c65 76656c2c 20617320 61206e75 n level, as a nu │ │ │ │ + 0x00003188 6d626572 20626574 7765656e 20312061 mber between 1 a │ │ │ │ + 0x00003198 6e642039 2e0a0a46 6f72206f 6e652d73 nd 9...For one-s │ │ │ │ + 0x000031a8 686f7420 636f6d70 72657373 696f6e2c hot compression, │ │ │ │ + 0x000031b8 20757365 20746865 20636f6d 70726573 use the compres │ │ │ │ + 0x000031c8 73282920 66756e63 74696f6e 20696e73 s() function ins │ │ │ │ + 0x000031d8 74656164 2e000000 3e000000 08000000 tead....>....... │ │ │ │ + 0x000031e8 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x000031f8 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x00003208 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x00003218 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x00003228 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x00003238 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x00003248 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x00003258 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x00003268 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00003298 00000000 .... │ │ │ │ + 0x00003270 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001ff04 3d200000 = .. │ │ │ │ + 0x0001ff04 15200000 . .. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001ff08 fd1f0000 .... │ │ │ │ + 0x0001ff08 d51f0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001ff0c 282a0000 302a0000 00000000 (*..0*...... │ │ │ │ + 0x0001ff0c 002a0000 082a0000 00000000 .*...*...... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200ec ec000200 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x000200fc 00000000 00000000 a42a0000 00000000 .........*...... │ │ │ │ + 0x000200fc 00000000 00000000 7c2a0000 00000000 ........|*...... │ │ │ │ 0x0002010c 08000000 00000000 80020200 4d0f0000 ............M... │ │ │ │ - 0x0002011c 71110000 c9110000 902a0000 40000000 q........*..@... │ │ │ │ - 0x0002012c 00000000 00010000 50020200 782a0000 ........P...x*.. │ │ │ │ + 0x0002011c 71110000 c9110000 682a0000 40000000 q.......h*..@... │ │ │ │ + 0x0002012c 00000000 00010000 50020200 502a0000 ........P...P*.. │ │ │ │ 0x0002013c 58000000 00000000 00010000 18020200 X............... │ │ │ │ - 0x0002014c 00000000 0cff0100 582a0000 00000000 ........X*...... │ │ │ │ + 0x0002014c 00000000 0cff0100 302a0000 00000000 ........0*...... │ │ │ │ 0x0002015c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002016c 00000000 00000000 00000000 3c2a0000 ............<*.. │ │ │ │ - 0x0002017c 0e000000 3c000000 01000000 942b0000 ....<........+.. │ │ │ │ - 0x0002018c 402a0000 10000000 40000000 01000000 @*......@....... │ │ │ │ - 0x0002019c 602b0000 4c2a0000 0e000000 44000000 `+..L*......D... │ │ │ │ - 0x000201ac 01000000 142b0000 00000000 00000000 .....+.......... │ │ │ │ - 0x000201bc 00000000 00000000 00000000 582a0000 ............X*.. │ │ │ │ - 0x000201cc 15130000 82000000 c82b0000 00000000 .........+...... │ │ │ │ - 0x000201dc 00000000 00000000 00000000 642a0000 ............d*.. │ │ │ │ - 0x000201ec 6d1a0000 08000000 802f0000 702a0000 m......../..p*.. │ │ │ │ - 0x000201fc b1220000 04000000 d02e0000 00000000 .".............. │ │ │ │ + 0x0002016c 00000000 00000000 00000000 142a0000 .............*.. │ │ │ │ + 0x0002017c 0e000000 3c000000 01000000 6c2b0000 ....<.......l+.. │ │ │ │ + 0x0002018c 182a0000 10000000 40000000 01000000 .*......@....... │ │ │ │ + 0x0002019c 382b0000 242a0000 0e000000 44000000 8+..$*......D... │ │ │ │ + 0x000201ac 01000000 ec2a0000 00000000 00000000 .....*.......... │ │ │ │ + 0x000201bc 00000000 00000000 00000000 302a0000 ............0*.. │ │ │ │ + 0x000201cc 15130000 82000000 a02b0000 00000000 .........+...... │ │ │ │ + 0x000201dc 00000000 00000000 00000000 3c2a0000 ............<*.. │ │ │ │ + 0x000201ec 6d1a0000 08000000 582f0000 482a0000 m.......X/..H*.. │ │ │ │ + 0x000201fc 89220000 04000000 a82e0000 00000000 .".............. │ │ │ │ 0x0002020c 00000000 00000000 00000000 34000000 ............4... │ │ │ │ - 0x0002021c 0d1f0000 40000000 c8010200 38000000 ....@.......8... │ │ │ │ - 0x0002022c 7c300000 48000000 78010200 41000000 |0..H...x...A... │ │ │ │ + 0x0002021c e51e0000 40000000 c8010200 38000000 ....@.......8... │ │ │ │ + 0x0002022c 54300000 48000000 78010200 41000000 T0..H...x...A... │ │ │ │ 0x0002023c 8d0f0000 47000000 e10e0000 00000000 ....G........... │ │ │ │ - 0x0002024c 00000000 34000000 ad240000 40000000 ....4....$..@... │ │ │ │ - 0x0002025c e8010200 41000000 41200000 38000000 ....A...A ..8... │ │ │ │ - 0x0002026c 1c310000 47000000 d50e0000 00000000 .1..G........... │ │ │ │ + 0x0002024c 00000000 34000000 85240000 40000000 ....4....$..@... │ │ │ │ + 0x0002025c e8010200 41000000 19200000 38000000 ....A.... ..8... │ │ │ │ + 0x0002026c f4300000 47000000 d50e0000 00000000 .0..G........... │ │ │ │ 0x0002027c 00000000 02000000 f10e0000 03000000 ................ │ │ │ │ 0x0002028c 02000000 04000000 01000000 00000000 ................ │ │ │ │ 0x0002029c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 34626439 62623137 65363532 33363165 4bd9bb17e652361e │ │ │ │ - 0x00000010 64356635 38396335 61313635 62363431 d5f589c5a165b641 │ │ │ │ - 0x00000020 36616563 38382e64 65627567 00000000 6aec88.debug.... │ │ │ │ - 0x00000030 2ed5a3b6 .... │ │ │ │ + 0x00000000 65346236 37386431 32373036 31323962 e4b678d12706129b │ │ │ │ + 0x00000010 63373930 66633266 36623132 36386436 c790fc2f6b1268d6 │ │ │ │ + 0x00000020 36373137 32322e64 65627567 00000000 671722.debug.... │ │ │ │ + 0x00000030 649d854c d..L │ │ ├── ./usr/lib/python3.14/lib-dynload/_hmac.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d5b75073e55bcc57e9d333783cc2aeb597f53068 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ff132acae72d67fb9c9c75d121b9282ea3cbe1c8 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -2169,34 +2169,34 @@ │ │ │ │ mrc 7, 5, APSR_nzcv, cr8, cr13, {7} │ │ │ │ andcs r9, r0, #1024 @ 0x400 │ │ │ │ ldmdavs r8, {r1, r3, r4, sp, lr}^ │ │ │ │ stmdavs r2, {r6, r8, ip, sp, pc} │ │ │ │ subsvs r2, r9, r0, lsl #2 │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ bcc 79e30 │ │ │ │ - bicslt r6, r2, r2 │ │ │ │ + mvnslt r6, r2 │ │ │ │ @ instruction: 0xb1406898 │ │ │ │ tstcs r0, r2, lsl #16 │ │ │ │ @ instruction: 0xf1b26099 │ │ │ │ ble 9743c │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ - ldmvs r8, {r1, r5, r7, r8, ip, sp, pc}^ │ │ │ │ + ldmvs r8, {r1, r3, r4, r5, r6, r8, ip, sp, pc}^ │ │ │ │ stmdavs r2, {r4, r6, r8, ip, sp, pc} │ │ │ │ sbcsvs r2, r9, r0, lsl #2 │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ bcc 79e64 │ │ │ │ stmdblt sl, {r1, sp, lr} │ │ │ │ ldcl 7, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ andlt r2, r3, r0 │ │ │ │ movwls fp, #7424 @ 0x1d00 │ │ │ │ ldcl 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ - ldrb r9, [pc, r1, lsl #22] │ │ │ │ + strb r9, [sl, r1, lsl #22]! │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ blls 7ee34 │ │ │ │ - svclt 0x0000e7e5 │ │ │ │ + svclt 0x0000e7da │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ stcvc 5, cr15, [r1, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df461c │ │ │ │ strmi r5, [lr], -ip, asr #24 │ │ │ │ @@ -19063,25 +19063,25 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ bge.n 13cd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 13d0a │ │ │ │ + cbz r2, 13d14 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cbz r0, 13ce6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ bge.n 13ce6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 13d14 │ │ │ │ + cbz r2, 13d0a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cbz r0, 13d06 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ bge.n 13d06 │ │ │ │ @@ -19092,19 +19092,19 @@ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 1248 <_Py_Dealloc@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 124c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 13cd0 │ │ │ │ + b.n 13ce6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 124c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 13ce6 │ │ │ │ + b.n 13cd0 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #13 │ │ │ │ bhi.n 13d3e │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62373530 37336535 35626363 35376539 b75073e55bcc57e9 │ │ │ │ - 0x00000010 64333333 37383363 63326165 62353937 d333783cc2aeb597 │ │ │ │ - 0x00000020 66353330 36382e64 65627567 00000000 f53068.debug.... │ │ │ │ - 0x00000030 649b6a84 d.j. │ │ │ │ + 0x00000000 31333261 63616537 32643637 66623963 132acae72d67fb9c │ │ │ │ + 0x00000010 39633735 64313231 62393238 32656133 9c75d121b9282ea3 │ │ │ │ + 0x00000020 63626531 63382e64 65627567 00000000 cbe1c8.debug.... │ │ │ │ + 0x00000030 b0233099 .#0. │ │ ├── ./usr/lib/python3.14/lib-dynload/_interpchannels.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ffc34f0ec4812180daeb1753a071213e33e74e52 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 780dfa6928d767dba7c327f6668cb9363451db6e │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ PK2FPIyD │ │ │ │ @K:FBIyD │ │ │ │ `JIF`K@FzD │ │ │ │ $I@i*FyD3F │ │ │ │ :IBFKFyD@i │ │ │ │ :FCFYF(F │ │ │ │ |H!FzKxD │ │ │ │ -UH!FRKxD> │ │ │ │ +SH!FPKxD; │ │ │ │ DKJFFHxD │ │ │ │ 2F;F)FHF │ │ │ │ I2F+F@iyD │ │ │ │ H KxD J{D │ │ │ │ _interpchannels.ChannelError │ │ │ │ _interpchannels.ChannelNotFoundError │ │ │ │ _interpchannels.ChannelClosedError │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -3782,39 +3782,39 @@ │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r9, r1 │ │ │ │ bne.w 3f80 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 413a │ │ │ │ + beq.w 40ce │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3f00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40ca │ │ │ │ + bne.w 412c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 17a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 3e7a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 4088 │ │ │ │ mov r0, r5 │ │ │ │ blx 17a8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4020 │ │ │ │ + beq.w 4002 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4016 │ │ │ │ + bge.w 401c │ │ │ │ ldr r0, [pc, #716] @ (4160 ) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [pc, #712] @ (4164 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -3824,24 +3824,24 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 412e │ │ │ │ + beq.w 40d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 15e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4136 │ │ │ │ + beq.w 40ca │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r7, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -3889,20 +3889,20 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 4050 │ │ │ │ mov r0, r8 │ │ │ │ blx 1774 <_PyXIData_NewObject@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 40e6 │ │ │ │ + beq.w 40dc │ │ │ │ blx 15a0 <_PyXIData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4102 │ │ │ │ + blt.w 40f8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4002 │ │ │ │ + bne.n 4008 │ │ │ │ ldr r0, [pc, #496] @ (4168 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [pc, #488] @ (4164 ) │ │ │ │ add r0, pc │ │ │ │ b.n 3e9e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -3944,55 +3944,55 @@ │ │ │ │ bne.w 3e30 │ │ │ │ mvn.w r8, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 17a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 4140 │ │ │ │ + bne.w 4110 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 408c │ │ │ │ mov r0, r5 │ │ │ │ blx 17a8 │ │ │ │ b.n 40a8 │ │ │ │ + mvn.w r8, #4 │ │ │ │ + b.n 3fa0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r7, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 17a8 │ │ │ │ - ldr r0, [pc, #340] @ (416c ) │ │ │ │ + ldr r0, [pc, #332] @ (416c ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #328] @ (4164 ) │ │ │ │ + ldr r3, [pc, #320] @ (4164 ) │ │ │ │ add r0, pc │ │ │ │ b.n 3e9e │ │ │ │ - mvn.w r8, #4 │ │ │ │ - b.n 3fa0 │ │ │ │ mov r3, r1 │ │ │ │ movs r0, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 15e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4136 │ │ │ │ + beq.n 40ca │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r7, [r0, #8] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #16] │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 3ee2 │ │ │ │ blx 1740 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40fc │ │ │ │ + bne.n 40f2 │ │ │ │ ldr r3, [pc, #272] @ (4164 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [pc, #280] @ (4170 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ @@ -4034,64 +4034,64 @@ │ │ │ │ bl 36b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #8] │ │ │ │ bl 36e0 │ │ │ │ b.n 3f4c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - blx 17a8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldrd r3, r2, [r2] │ │ │ │ - orrs r3, r2 │ │ │ │ - bne.w 3e7a │ │ │ │ - mvn.w r8, #4 │ │ │ │ - b.n 3ff4 │ │ │ │ + blx 161c │ │ │ │ + mvn.w r8, #3 │ │ │ │ + b.n 3fe2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 1604 <_Py_Dealloc@plt> │ │ │ │ + b.n 3ebc │ │ │ │ bl 4a44 │ │ │ │ - cbz r7, 40fc │ │ │ │ + cbz r7, 40f2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 40f2 │ │ │ │ + cbz r3, 40e8 │ │ │ │ str r4, [r7, #8] │ │ │ │ movs r3, #3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 17a8 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 3fa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 411a │ │ │ │ + blt.n 4118 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 40fc │ │ │ │ + beq.n 40f2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 40f2 │ │ │ │ + beq.n 40e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 40f2 │ │ │ │ + b.n 40e8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 17a8 │ │ │ │ + b.n 3fa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 410a │ │ │ │ + bne.n 4100 │ │ │ │ mov r0, r4 │ │ │ │ blx 1604 <_Py_Dealloc@plt> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 40fc │ │ │ │ - b.n 410e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 1604 <_Py_Dealloc@plt> │ │ │ │ - b.n 3ebc │ │ │ │ - blx 161c │ │ │ │ - mvn.w r8, #3 │ │ │ │ - b.n 3fe2 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 40f2 │ │ │ │ + b.n 4104 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + str r3, [r4, #20] │ │ │ │ blx 17a8 │ │ │ │ - b.n 3fa0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldrd r3, r2, [r2] │ │ │ │ + orrs r3, r2 │ │ │ │ + bne.w 3e7a │ │ │ │ + mvn.w r8, #4 │ │ │ │ + b.n 3ff4 │ │ │ │ stmia r3!, {r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmia r2!, {r1, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xea83ffff │ │ │ │ movs r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4101,15 +4101,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 63333466 30656334 38313231 38306461 c34f0ec4812180da │ │ │ │ - 0x00000010 65623137 35336130 37313231 33653333 eb1753a071213e33 │ │ │ │ - 0x00000020 65373465 35322e64 65627567 00000000 e74e52.debug.... │ │ │ │ - 0x00000030 9ede9a77 ...w │ │ │ │ + 0x00000000 30646661 36393238 64373637 64626137 0dfa6928d767dba7 │ │ │ │ + 0x00000010 63333237 66363636 38636239 33363334 c327f6668cb93634 │ │ │ │ + 0x00000020 35316462 36652e64 65627567 00000000 51db6e.debug.... │ │ │ │ + 0x00000030 018c8d78 ...x │ │ ├── ./usr/lib/python3.14/lib-dynload/_interpqueues.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x03cdc 0x03cdc R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x03d0c 0x03d0c R E 0x10000 │ │ │ │ LOAD 0x00ff18 0x0001ff18 0x0001ff18 0x0038c 0x003b8 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00ff18 0x0001ff18 0x0001ff18 0x000e8 0x000e8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000548 000548 000497 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000009e0 0009e0 000082 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000a64 000a64 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000a84 000a84 000258 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00000cdc 000cdc 0001a0 08 AI 3 18 4 │ │ │ │ [ 9] .init PROGBITS 00000e7c 000e7c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000e88 000e88 00029c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00001124 001124 002130 00 AX 0 0 4 │ │ │ │ - [12] .fini PROGBITS 00003254 003254 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0000325c 00325c 000a7c 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00003cd8 003cd8 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00001124 001124 002160 00 AX 0 0 4 │ │ │ │ + [12] .fini PROGBITS 00003284 003284 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0000328c 00328c 000a7c 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00003d08 003d08 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001ff18 00ff18 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001ff1c 00ff1c 000004 04 WA 0 0 4 │ │ │ │ [17] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [18] .got PROGBITS 00020000 010000 000108 04 WA 0 0 4 │ │ │ │ [19] .data PROGBITS 00020108 010108 00019c 00 WA 0 0 4 │ │ │ │ [20] .bss NOBITS 000202a8 0102a4 000028 00 WA 0 0 8 │ │ │ │ [21] .ARM.attributes ARM_ATTRIBUTES 00000000 0102a4 000031 00 0 0 1 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0xe7c │ │ │ │ - 0x0000000d (FINI) 0x3254 │ │ │ │ + 0x0000000d (FINI) 0x3284 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1ff18 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1ff1c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x548 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6871e86ea34fb1d4d3cedcd356539230de97f132 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fafc30e1cc68d19b8b0820b5ad8d0a9a1804e5e3 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000e7c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 2f58 │ │ │ │ + bl 2f88 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ ble 94f48 │ │ │ │ andvs r3, r4, r1, lsl #24 │ │ │ │ strcs fp, [r0], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf7ffe004 │ │ │ │ and lr, r1, ip, ror #29 │ │ │ │ ldrbtcc pc, [pc], #79 @ 115c <_PyXIData_Init@plt+0x44> @ │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ - andeq r2, r0, r0, ror #8 │ │ │ │ + muleq r0, r0, r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5836c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stcge 6, cr4, [r2], {13} │ │ │ │ tstcs r0, r6, lsl r6 │ │ │ │ @ instruction: 0x46072210 │ │ │ │ @@ -54,26 +54,26 @@ │ │ │ │ ldmdbvs ip, {r0, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [sp], #-3343 @ 0xfffff2f1 │ │ │ │ movwcc r6, #6179 @ 0x1823 │ │ │ │ eorvs r6, r3, r8, lsr #17 │ │ │ │ svc 0x0048f7ff │ │ │ │ strtmi r6, [r0], -r9, lsr #17 │ │ │ │ strpl lr, [r7], #-2516 @ 0xfffff62c │ │ │ │ - blx fe53d20a │ │ │ │ + blx feb3d20a │ │ │ │ strtmi r4, [sl], -r9, lsl #16 │ │ │ │ ldrbtmi r4, [r8], #-1569 @ 0xfffff9df │ │ │ │ svc 0x0008f7ff │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ andeq r0, r0, sp, asr #25 │ │ │ │ andeq lr, r1, sl, ror pc │ │ │ │ - andeq r2, r0, r0, lsr #8 │ │ │ │ + andeq r2, r0, r0, asr r4 │ │ │ │ andeq pc, r1, r2, lsl #2 │ │ │ │ andeq pc, r1, r2, ror #1 │ │ │ │ andeq pc, r1, r6, asr #1 │ │ │ │ - andeq r2, r0, r6, asr #7 │ │ │ │ + strdeq r2, [r0], -r6 │ │ │ │ │ │ │ │ 0000122c : │ │ │ │ ldr r0, [pc, #4] @ (1234 ) │ │ │ │ add r0, pc │ │ │ │ b.w ee8 │ │ │ │ cdp 0, 13, cr0, cr10, cr1, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -287,32 +287,32 @@ │ │ │ │ b.n 137e │ │ │ │ nop │ │ │ │ orrs.w r0, ip, #1 │ │ │ │ stc 0, cr0, [r6, #4]! │ │ │ │ bic.w r0, sl, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ vaddl.s16 q0, d4, d1 │ │ │ │ vhadd.s d16, d12, d1 │ │ │ │ vhadd.s32 d0, d4, d1 │ │ │ │ vhadd.s8 d0, d6, d1 │ │ │ │ cdp 0, 11, cr0, cr12, cr1, {0} │ │ │ │ cdp 0, 9, cr0, cr10, cr1, {0} │ │ │ │ - subs r4, r4, #2 │ │ │ │ - movs r0, r0 │ │ │ │ subs r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ + subs r4, r0, #4 │ │ │ │ + movs r0, r0 │ │ │ │ cmn.w r0, #10 │ │ │ │ bge.n 151e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -417,23 +417,23 @@ │ │ │ │ b.n 1518 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ b.n 14fc │ │ │ │ nop │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #384] @ (1760 ) │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ b.n 16b4 │ │ │ │ blx f64 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30a0 │ │ │ │ + bl 30d0 │ │ │ │ cbz r0, 170c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ blx fc4 │ │ │ │ @@ -582,24 +582,24 @@ │ │ │ │ ldr r1, [pc, #40] @ (177c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ b.n 16e6 │ │ │ │ add.w r0, lr, r1 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r8, #4]! │ │ │ │ mrrc 0, 0, r0, r6, cr1 │ │ │ │ @ instruction: 0xebec0001 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r3, [pc, #392] @ (191c ) │ │ │ │ @@ -769,30 +769,30 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx f70 │ │ │ │ b.n 185c │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ b.n 18d8 │ │ │ │ strd r0, r0, [r8, #-4]! │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [lr, #4] │ │ │ │ lsls r3, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1160,15 +1160,15 @@ │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ beq.n 1d4e │ │ │ │ sub.w ip, ip, #2 │ │ │ │ cmp.w ip, #1 │ │ │ │ bhi.n 1d6c │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 3224 │ │ │ │ + bl 3254 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1ca0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -1184,34 +1184,34 @@ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ beq.n 1d32 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ cmp.w ip, #1 │ │ │ │ bhi.n 1d6c │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 3224 │ │ │ │ + bl 3254 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ mov r2, r1 │ │ │ │ b.n 1cec │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2cc4 │ │ │ │ + bl 2cf4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 1d66 │ │ │ │ str.w r9, [r2, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ b.n 1cec │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2cc4 │ │ │ │ + bl 2cf4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str.w r9, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ b.n 1cec │ │ │ │ @@ -1222,17 +1222,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx fa0 <_Py_FatalErrorFunc@plt> │ │ │ │ b.n 1a14 │ │ │ │ movs r1, r0 │ │ │ │ b.n 19e0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1302,15 +1302,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1dfc │ │ │ │ nop │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 24e0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ b.n 22c0 │ │ │ │ movs r1, r0 │ │ │ │ b.n 1800 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1389,27 +1389,27 @@ │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ b.n 1ec0 │ │ │ │ nop │ │ │ │ b.n 2224 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -1446,15 +1446,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 1068 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2cc4 │ │ │ │ + bl 2cf4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n 1f78 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1667,65 +1667,65 @@ │ │ │ │ b.n 20d6 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 213a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cbz r5, 21b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - bl 2cc4 │ │ │ │ + bl 2cf4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 21a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 110c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 1068 │ │ │ │ mov r0, r4 │ │ │ │ blx 1050 │ │ │ │ b.n 2068 │ │ │ │ b.n 2250 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ b.n 272c │ │ │ │ movs r1, r0 │ │ │ │ b.n 26f4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r7, r2, #18 │ │ │ │ + lsls r3, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ b.n 267c │ │ │ │ movs r1, r0 │ │ │ │ b.n 2638 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2568 │ │ │ │ movs r1, r0 │ │ │ │ b.n 24f4 │ │ │ │ movs r1, r0 │ │ │ │ b.n 24e4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1821,101 +1821,103 @@ │ │ │ │ cbnz r2, 2308 │ │ │ │ mov r0, r4 │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2280 │ │ │ │ b.n 22b2 │ │ │ │ nop │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #396] @ (24bc ) │ │ │ │ + ldr r2, [pc, #424] @ (24d8 ) │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #388] @ (24c0 ) │ │ │ │ + ldr r2, [pc, #416] @ (24dc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #388] @ (24c4 ) │ │ │ │ + ldr r3, [pc, #416] @ (24e0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #384] @ (24c8 ) │ │ │ │ + ldr r2, [pc, #412] @ (24e4 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ blx ec4 │ │ │ │ - cbz r0, 23bc │ │ │ │ - ldr r5, [pc, #368] @ (24cc ) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24c6 │ │ │ │ + ldr r5, [pc, #392] @ (24e8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx f58 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - cbz r2, 23a4 │ │ │ │ - ldrd r1, r3, [r2, #8] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r1, 23ba │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ - cmpeq r7, r1 │ │ │ │ - beq.n 2446 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cbz r1, 23a4 │ │ │ │ - ldrd r0, r3, [r1, #8] │ │ │ │ + cmpeq r7, r2 │ │ │ │ + beq.n 244e │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cbz r0, 23ba │ │ │ │ + ldrd r2, r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ - cmpeq r7, r0 │ │ │ │ - beq.n 23c0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cbz r0, 23a4 │ │ │ │ - ldrd r4, r3, [r0, #8] │ │ │ │ + cmpeq r7, r2 │ │ │ │ + beq.n 23ca │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + cbz r5, 23ba │ │ │ │ + ldrd r2, r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ - cmpeq r7, r4 │ │ │ │ - beq.n 23c4 │ │ │ │ + cmpeq r7, r2 │ │ │ │ + beq.w 24a6 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 23ba │ │ │ │ + ldrd r2, r3, [r0, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + it eq │ │ │ │ + cmpeq r7, r2 │ │ │ │ + beq.n 23cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 238e │ │ │ │ - ldr r3, [pc, #296] @ (24d0 ) │ │ │ │ + bne.n 23a4 │ │ │ │ + ldr r3, [pc, #304] @ (24ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mvn.w r0, #13 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 149c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2434 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ + b.n 24bc │ │ │ │ + mov r5, r1 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 24ac │ │ │ │ + beq.n 24ae │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 243a │ │ │ │ + bne.n 2442 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 244c │ │ │ │ - ldr r6, [pc, #248] @ (24d4 ) │ │ │ │ - str r3, [r1, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 2454 │ │ │ │ + ldr r6, [pc, #268] @ (24f0 ) │ │ │ │ + str r3, [r5, #0] │ │ │ │ add r6, pc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -1929,160 +1931,176 @@ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx f58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2488 │ │ │ │ + bgt.n 2490 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 249e │ │ │ │ + bne.n 24ca │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 110c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 1068 │ │ │ │ mov r0, r5 │ │ │ │ blx 1050 │ │ │ │ - ldr r3, [pc, #168] @ (24d8 ) │ │ │ │ + ldr r3, [pc, #188] @ (24f4 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #160] @ (24dc ) │ │ │ │ + ldr r3, [pc, #180] @ (24f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ - b.n 242e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r2 │ │ │ │ - b.n 23c4 │ │ │ │ - ldr r6, [pc, #144] @ (24e0 ) │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r5, [r2, #20] │ │ │ │ + b.n 2436 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r0, r1 │ │ │ │ + b.n 23cc │ │ │ │ + ldr r6, [pc, #164] @ (24fc ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r5, [r1, #20] │ │ │ │ add r6, pc │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #20] │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ blx 1050 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 1084 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx f58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 2412 │ │ │ │ + ble.n 241a │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx f58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2412 │ │ │ │ - b.n 2488 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ - bl 2cc4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 2418 │ │ │ │ - b.n 249e │ │ │ │ - ldr r3, [pc, #52] @ (24e4 ) │ │ │ │ + ble.n 241a │ │ │ │ + b.n 2490 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 23cc │ │ │ │ + ldr r3, [pc, #80] @ (2500 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mvn.w r0, #22 │ │ │ │ - b.n 23b2 │ │ │ │ - bgt.n 2450 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 149c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 243c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ + bl 2cf4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 2420 │ │ │ │ + b.n 24ca │ │ │ │ + bgt.n 246c │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfb15ffff │ │ │ │ - ble.n 244c │ │ │ │ + ble.n 2468 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - svc 6 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 24e4 │ │ │ │ + ble.n 24fc │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #248] @ (25f0 ) │ │ │ │ + ldr r4, [pc, #268] @ (2620 ) │ │ │ │ ldrd r5, r6, [r0] │ │ │ │ add r4, pc │ │ │ │ blx 1050 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 2544 │ │ │ │ + cbz r2, 2570 │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - beq.n 25c2 │ │ │ │ + beq.n 25ee │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2544 │ │ │ │ + cbz r0, 2570 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - beq.n 2552 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2544 │ │ │ │ - ldrd r4, r1, [r3, #8] │ │ │ │ - cmp r6, r1 │ │ │ │ + beq.n 257e │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cbz r1, 2570 │ │ │ │ + ldrd r4, r3, [r1, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + it eq │ │ │ │ + cmpeq r5, r4 │ │ │ │ + beq.n 25fc │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cbz r0, 2570 │ │ │ │ + ldrd r4, r3, [r0, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r4 │ │ │ │ - beq.n 25c8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + beq.n 2580 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 252e │ │ │ │ - ldr r3, [pc, #172] @ (25f4 ) │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 255a │ │ │ │ + ldr r3, [pc, #176] @ (2624 ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ b.w 1080 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2544 │ │ │ │ + beq.n 2570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2544 │ │ │ │ + bne.n 2570 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 25ce │ │ │ │ + beq.n 25f4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r5, [pc, #140] @ (25f8 ) │ │ │ │ + ldr r5, [pc, #144] @ (2628 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ add r5, pc │ │ │ │ str r6, [r0, #0] │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ @@ -2096,84 +2114,86 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 25e0 │ │ │ │ + bgt.n 260e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 25d6 │ │ │ │ + cbnz r5, 2604 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 110c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ blx 1068 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 104c │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2554 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 2554 │ │ │ │ - ldr r2, [pc, #44] @ (25fc ) │ │ │ │ + b.n 2580 │ │ │ │ + ldr r2, [pc, #52] @ (262c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 256a │ │ │ │ + b.n 2596 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 2580 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - bl 2cc4 │ │ │ │ - b.n 25a6 │ │ │ │ + bl 2cf4 │ │ │ │ + b.n 25d2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - b.n 259e │ │ │ │ - ble.n 2554 │ │ │ │ + b.n 25ca │ │ │ │ + nop │ │ │ │ + ble.n 254c │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 26bc │ │ │ │ + ble.n 2694 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 2674 │ │ │ │ + ble.n 264c │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 25b8 │ │ │ │ + bgt.n 259c │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #244] @ (2708 ) │ │ │ │ + ldr r4, [pc, #244] @ (2738 ) │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r0, #134217728 @ 0x8000000 │ │ │ │ - bcs.n 26d8 │ │ │ │ + bcs.n 2708 │ │ │ │ lsls r0, r0, #4 │ │ │ │ blx 10f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26d8 │ │ │ │ + beq.n 2708 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 2660 │ │ │ │ + cbnz r3, 2690 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r6, r7, [r4, #16] │ │ │ │ blx 1084 │ │ │ │ mov r0, r6 │ │ │ │ blx eac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2652 │ │ │ │ + cbz r0, 2682 │ │ │ │ cmp r6, #1 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ - bge.n 268a │ │ │ │ + bge.n 26ba │ │ │ │ mov r0, r5 │ │ │ │ blx ef8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -2181,134 +2201,134 @@ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ strd r0, r1, [r2], #8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r0, r1, [r0, #28] │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2662 │ │ │ │ - ldr r3, [pc, #140] @ (270c ) │ │ │ │ + bne.n 2692 │ │ │ │ + ldr r3, [pc, #140] @ (273c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ - b.n 263c │ │ │ │ + b.n 266c │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r5, #16 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ (2710 ) │ │ │ │ + ldr r0, [pc, #116] @ (2740 ) │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r8, #-16] │ │ │ │ blx 101c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r0, 26cc │ │ │ │ + cbz r0, 26fc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ str.w r0, [r3, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - beq.n 2652 │ │ │ │ - b.n 2692 │ │ │ │ + beq.n 2682 │ │ │ │ + b.n 26c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 26f2 │ │ │ │ + blt.n 2722 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2652 │ │ │ │ - ldr r3, [pc, #56] @ (2714 ) │ │ │ │ + b.n 2682 │ │ │ │ + ldr r3, [pc, #56] @ (2744 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ blx 1034 │ │ │ │ - cbnz r0, 2702 │ │ │ │ + cbnz r0, 2732 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26d4 │ │ │ │ + bne.n 2704 │ │ │ │ mov r0, r4 │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ - b.n 26d4 │ │ │ │ + b.n 2704 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2658 │ │ │ │ + b.n 2688 │ │ │ │ nop │ │ │ │ - bgt.n 2638 │ │ │ │ + bgt.n 2808 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 2768 │ │ │ │ + blt.n 2738 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 26bc │ │ │ │ + blt.n 268c │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #440] @ (28f8 ) │ │ │ │ + ldr r2, [pc, #440] @ (2928 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #440] @ (28fc ) │ │ │ │ + ldr r3, [pc, #440] @ (292c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #440] @ (2900 ) │ │ │ │ + ldr r2, [pc, #440] @ (2930 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [pc, #440] @ (2904 ) │ │ │ │ + ldr r5, [pc, #440] @ (2934 ) │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28e0 │ │ │ │ - ldr r4, [pc, #424] @ (2908 ) │ │ │ │ + beq.w 2910 │ │ │ │ + ldr r4, [pc, #424] @ (2938 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 288c │ │ │ │ + beq.w 28bc │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.w 2884 │ │ │ │ + bne.w 28b4 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r3, [pc, #388] @ (290c ) │ │ │ │ + ldr r3, [pc, #388] @ (293c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28e4 │ │ │ │ + beq.w 2914 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2836 │ │ │ │ + beq.n 2866 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r0, r3 │ │ │ │ str r2, [r4, #20] │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #24] │ │ │ │ @@ -2321,62 +2341,62 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov sl, r3 │ │ │ │ blx 1050 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #312] @ (2910 ) │ │ │ │ + ldr r3, [pc, #312] @ (2940 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28b2 │ │ │ │ + beq.n 28e2 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 289c │ │ │ │ + beq.n 28cc │ │ │ │ mov r0, r8 │ │ │ │ blx 105c <_PyXIData_NewObject@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 28f0 │ │ │ │ + beq.n 2920 │ │ │ │ blx edc <_PyXIData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 28ba │ │ │ │ - ldr r3, [pc, #256] @ (2914 ) │ │ │ │ + blt.n 28ea │ │ │ │ + ldr r3, [pc, #256] @ (2944 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #256] @ (2918 ) │ │ │ │ + ldr r0, [pc, #256] @ (2948 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 101c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2874 │ │ │ │ + blt.n 28a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn.w r8, #20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #216] @ (291c ) │ │ │ │ + ldr r3, [pc, #216] @ (294c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 28c8 │ │ │ │ + beq.n 28f8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -2389,94 +2409,94 @@ │ │ │ │ bl 149c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 282e │ │ │ │ + bne.n 285e │ │ │ │ mov r0, r4 │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ - b.n 282e │ │ │ │ + b.n 285e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2774 │ │ │ │ - ldr r3, [pc, #144] @ (2920 ) │ │ │ │ + bne.w 27a4 │ │ │ │ + ldr r3, [pc, #144] @ (2950 ) │ │ │ │ mvn.w r8, #13 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ - b.n 285e │ │ │ │ - ldr r3, [pc, #116] @ (2914 ) │ │ │ │ + b.n 288e │ │ │ │ + ldr r3, [pc, #116] @ (2944 ) │ │ │ │ mov r2, sl │ │ │ │ - ldr r0, [pc, #128] @ (2924 ) │ │ │ │ + ldr r0, [pc, #128] @ (2954 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 101c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 282e │ │ │ │ + b.n 285e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 27f6 │ │ │ │ + b.n 2826 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 28d0 │ │ │ │ + blt.n 2900 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 285e │ │ │ │ + b.n 288e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 285e │ │ │ │ + b.n 288e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28c2 │ │ │ │ + bne.n 28f2 │ │ │ │ mov r0, r4 │ │ │ │ blx f28 <_Py_Dealloc@plt> │ │ │ │ - b.n 28c2 │ │ │ │ + b.n 28f2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 282e │ │ │ │ + b.n 285e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn.w r8, #13 │ │ │ │ blx 1084 │ │ │ │ - b.n 2840 │ │ │ │ - bl 3224 │ │ │ │ - b.n 28c2 │ │ │ │ + b.n 2870 │ │ │ │ + bl 3254 │ │ │ │ + b.n 28f2 │ │ │ │ nop │ │ │ │ - bl fff168fa │ │ │ │ - bls.n 2880 │ │ │ │ + bl ffee692a │ │ │ │ + bls.n 2850 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r6, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2860 │ │ │ │ + bhi.n 2a30 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 299c │ │ │ │ + blt.n 296c │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 295c │ │ │ │ + bge.n 292c │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 28bc │ │ │ │ + bge.n 288c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 29f4 │ │ │ │ + bge.n 29c4 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 2958 │ │ │ │ + bls.n 2928 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 2954 │ │ │ │ + cbz r1, 2984 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -2489,186 +2509,186 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w sl, [pc, #780] @ 2c7c │ │ │ │ + ldr.w sl, [pc, #780] @ 2cac │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #760] @ (2c80 ) │ │ │ │ + ldr r2, [pc, #760] @ (2cb0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #748] @ (2c84 ) │ │ │ │ + ldr r3, [pc, #748] @ (2cb4 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #736] @ (2c88 ) │ │ │ │ + ldr r2, [pc, #736] @ (2cb8 ) │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b64 │ │ │ │ + beq.w 2b94 │ │ │ │ ldrd r3, r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r8, [sp, #64] @ 0x40 │ │ │ │ orrs.w r2, r6, r3 │ │ │ │ - bpl.w 2bf6 │ │ │ │ - ldr r4, [pc, #708] @ (2c8c ) │ │ │ │ + bpl.w 2c26 │ │ │ │ + ldr r4, [pc, #708] @ (2cbc ) │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b74 │ │ │ │ + beq.w 2ba4 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.w 2b6c │ │ │ │ + bne.w 2b9c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r5, [pc, #676] @ (2c90 ) │ │ │ │ + ldr r5, [pc, #676] @ (2cc0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r6, [r4, #32] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2ba8 │ │ │ │ + beq.w 2bd8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 2bb6 │ │ │ │ + bge.w 2be6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 2bfc │ │ │ │ - ldr r4, [pc, #612] @ (2c94 ) │ │ │ │ + bge.w 2c2c │ │ │ │ + ldr r4, [pc, #612] @ (2cc4 ) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ blx ff4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b98 │ │ │ │ + beq.w 2bc8 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.w 2b90 │ │ │ │ + bne.w 2bc0 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr.w r9, [pc, #572] @ 2c98 │ │ │ │ + ldr.w r9, [pc, #572] @ 2cc8 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ blx fb8 <_PyXIData_New@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bea │ │ │ │ + beq.w 2c1a │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ blx 109c <_PyObject_GetXIData@plt> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2bd4 │ │ │ │ + bne.w 2c04 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c52 │ │ │ │ + beq.w 2c82 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2b1a │ │ │ │ + bgt.n 2b4a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2b1e │ │ │ │ + beq.n 2b4e │ │ │ │ movs r0, #24 │ │ │ │ blx f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c10 │ │ │ │ + beq.w 2c40 │ │ │ │ ldrd r3, r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ vldr d7, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ strd r6, r2, [r0, #12] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbz r1, 2b0e │ │ │ │ + cbz r1, 2b3e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #440] @ (2c9c ) │ │ │ │ + ldr r3, [pc, #440] @ (2ccc ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2c26 │ │ │ │ + beq.w 2c56 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #412] @ (2ca0 ) │ │ │ │ + ldr r3, [pc, #412] @ (2cd0 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r0, r0, [r4, #20] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - b.n 2ae2 │ │ │ │ + b.n 2b12 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 2aae │ │ │ │ + bgt.n 2ade │ │ │ │ mvn.w r6, #21 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #376] @ (2ca4 ) │ │ │ │ + ldr r3, [pc, #376] @ (2cd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2c74 │ │ │ │ + beq.w 2ca4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -2683,167 +2703,167 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29da │ │ │ │ - ldr r3, [pc, #304] @ (2ca8 ) │ │ │ │ + bne.w 2a0a │ │ │ │ + ldr r3, [pc, #304] @ (2cd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2b66 │ │ │ │ + b.n 2b96 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a4a │ │ │ │ - ldr r3, [pc, #272] @ (2cac ) │ │ │ │ + bne.w 2a7a │ │ │ │ + ldr r3, [pc, #272] @ (2cdc ) │ │ │ │ mvn.w r6, #13 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ - b.n 2b58 │ │ │ │ + b.n 2b88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.w 2a24 │ │ │ │ + blt.w 2a54 │ │ │ │ mov r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 2a24 │ │ │ │ - ldr r3, [pc, #236] @ (2cb0 ) │ │ │ │ + bls.w 2a54 │ │ │ │ + ldr r3, [pc, #236] @ (2ce0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #236] @ (2cb4 ) │ │ │ │ + ldr r1, [pc, #236] @ (2ce4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ - b.n 2b64 │ │ │ │ + b.n 2b94 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ - bl 2928 │ │ │ │ + bl 2958 │ │ │ │ mov r0, r5 │ │ │ │ blx 1050 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b58 │ │ │ │ + b.n 2b88 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2928 │ │ │ │ - b.n 2be4 │ │ │ │ + bl 2958 │ │ │ │ + b.n 2c14 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 2bc0 │ │ │ │ + bhi.n 2bf0 │ │ │ │ mov fp, r3 │ │ │ │ - cbnz r3, 2c3a │ │ │ │ - ldr r4, [pc, #180] @ (2cb8 ) │ │ │ │ + cbnz r3, 2c6a │ │ │ │ + ldr r4, [pc, #180] @ (2ce8 ) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, pc │ │ │ │ blx ff4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 2a3a │ │ │ │ + b.n 2a6a │ │ │ │ blx f34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #160] @ (2cbc ) │ │ │ │ + ldr r3, [pc, #160] @ (2cec ) │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - cbnz r6, 2c5e │ │ │ │ + cbnz r6, 2c8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2b02 │ │ │ │ + beq.w 2b32 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b4c │ │ │ │ + b.n 2b7c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2c00 │ │ │ │ - ldr r3, [pc, #112] @ (2cb0 ) │ │ │ │ + beq.n 2c30 │ │ │ │ + ldr r3, [pc, #112] @ (2ce0 ) │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #124] @ (2cc0 ) │ │ │ │ + ldr r1, [pc, #124] @ (2cf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10c0 │ │ │ │ - b.n 2b64 │ │ │ │ + b.n 2b94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn.w r6, #13 │ │ │ │ blx 1084 │ │ │ │ - b.n 2b28 │ │ │ │ + b.n 2b58 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ - b.n 2c34 │ │ │ │ + b.n 2c64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2b4c │ │ │ │ - bvs.n 2b90 │ │ │ │ + b.n 2b7c │ │ │ │ + bvs.n 2d60 │ │ │ │ movs r1, r0 │ │ │ │ - bl ffcc6c82 │ │ │ │ - bvc.n 2d50 │ │ │ │ + bl ffc96cb2 │ │ │ │ + bvc.n 2d20 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r2, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2c54 │ │ │ │ + bhi.n 2c24 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2c14 │ │ │ │ + bhi.n 2be4 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2d90 │ │ │ │ + bhi.n 2d60 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 2d38 │ │ │ │ + bhi.n 2d08 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 2c30 │ │ │ │ + bvc.n 2c00 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2bac │ │ │ │ + bvc.n 2d7c │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 2d18 │ │ │ │ + bvc.n 2ce8 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 2ccc │ │ │ │ + bvs.n 2c9c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2c08 │ │ │ │ + bvs.n 2dd8 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 2bd8 │ │ │ │ + bvs.n 2da8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbnz r0, 2cd4 │ │ │ │ + cbnz r0, 2d04 │ │ │ │ mov r0, r3 │ │ │ │ b.w 104c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3224 │ │ │ │ + bl 3254 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 104c │ │ │ │ @@ -2855,424 +2875,424 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #208] @ (2df4 ) │ │ │ │ + ldr r2, [pc, #208] @ (2e24 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #208] @ (2df8 ) │ │ │ │ + ldr r3, [pc, #208] @ (2e28 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #208] @ (2dfc ) │ │ │ │ + ldr r2, [pc, #208] @ (2e2c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ add r2, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dc2 │ │ │ │ - ldr r4, [pc, #196] @ (2e00 ) │ │ │ │ + beq.n 2df2 │ │ │ │ + ldr r4, [pc, #196] @ (2e30 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r5, r6, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 2daa │ │ │ │ + cbz r3, 2dda │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.n 2da4 │ │ │ │ + bne.n 2dd4 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r7, [pc, #164] @ (2e04 ) │ │ │ │ + ldr r7, [pc, #164] @ (2e34 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ - cbz r3, 2dc6 │ │ │ │ + cbz r3, 2df6 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ blx 1084 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - cbz r5, 2de4 │ │ │ │ + cbz r5, 2e14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ mov r0, r6 │ │ │ │ blx fac │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d4e │ │ │ │ - ldr r3, [pc, #92] @ (2e08 ) │ │ │ │ + bne.n 2d7e │ │ │ │ + ldr r3, [pc, #92] @ (2e38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2d9e │ │ │ │ + b.n 2dce │ │ │ │ blx 1084 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - cbz r7, 2dec │ │ │ │ + cbz r7, 2e1c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ - b.n 2db4 │ │ │ │ + b.n 2de4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2d98 │ │ │ │ + b.n 2dc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2db4 │ │ │ │ - bl 132df6 │ │ │ │ - bcc.n 2db4 │ │ │ │ + b.n 2de4 │ │ │ │ + bl 102e26 │ │ │ │ + bcc.n 2d84 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2ed8 │ │ │ │ + bpl.n 2ea8 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 2ea4 │ │ │ │ + bpl.n 2e74 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 2e0c │ │ │ │ + bmi.n 2ddc │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #252] @ (2f30 ) │ │ │ │ + ldr r2, [pc, #252] @ (2f60 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #252] @ (2f34 ) │ │ │ │ + ldr r3, [pc, #252] @ (2f64 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #252] @ (2f38 ) │ │ │ │ + ldr r2, [pc, #252] @ (2f68 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [pc, #252] @ (2f3c ) │ │ │ │ + ldr r5, [pc, #252] @ (2f6c ) │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ef4 │ │ │ │ - ldr r4, [pc, #240] @ (2f40 ) │ │ │ │ + beq.n 2f24 │ │ │ │ + ldr r4, [pc, #240] @ (2f70 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2edc │ │ │ │ + beq.n 2f0c │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 2ed6 │ │ │ │ + bne.n 2f06 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr.w r8, [pc, #208] @ 2f44 │ │ │ │ + ldr.w r8, [pc, #208] @ 2f74 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f06 │ │ │ │ + beq.n 2f36 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ iteee le │ │ │ │ movle r7, #0 │ │ │ │ ldrgt r7, [r4, #16] │ │ │ │ subgt r7, r7, r3 │ │ │ │ clzgt r7, r7 │ │ │ │ it gt │ │ │ │ lsrgt r7, r7, #5 │ │ │ │ blx 1084 │ │ │ │ - ldr r3, [pc, #152] @ (2f48 ) │ │ │ │ + ldr r3, [pc, #152] @ (2f78 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - cbz r6, 2efe │ │ │ │ + cbz r6, 2f2e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ - cbnz r7, 2ef8 │ │ │ │ - ldr r3, [pc, #124] @ (2f4c ) │ │ │ │ + cbnz r7, 2f28 │ │ │ │ + ldr r3, [pc, #124] @ (2f7c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e64 │ │ │ │ - ldr r3, [pc, #112] @ (2f50 ) │ │ │ │ + bne.n 2e94 │ │ │ │ + ldr r3, [pc, #112] @ (2f80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ed0 │ │ │ │ - ldr r3, [pc, #88] @ (2f54 ) │ │ │ │ + b.n 2f00 │ │ │ │ + ldr r3, [pc, #88] @ (2f84 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b.n 2ed0 │ │ │ │ + b.n 2f00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2eca │ │ │ │ + b.n 2efa │ │ │ │ blx 1084 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - cbz r5, 2f26 │ │ │ │ + cbz r5, 2f56 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ - b.n 2ee6 │ │ │ │ + b.n 2f16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2ee6 │ │ │ │ + b.n 2f16 │ │ │ │ nop │ │ │ │ - bl 22f32 │ │ │ │ - bcs.n 2ed0 │ │ │ │ + @ instruction: 0xefefffff │ │ │ │ + bcs.n 2ea0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2eb0 │ │ │ │ + bne.n 2e80 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2ff0 │ │ │ │ + bmi.n 2fc0 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2fb4 │ │ │ │ + bmi.n 2f84 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 2f44 │ │ │ │ + bcc.n 2f14 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2ef0 │ │ │ │ + bcc.n 2ec0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 2a9c │ │ │ │ + b.n 2acc │ │ │ │ movs r0, #20 │ │ │ │ - b.n 2aa0 │ │ │ │ + b.n 2ad0 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 3084 │ │ │ │ + b.n 30b4 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 2e90 │ │ │ │ + b.n 2ec0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3612 │ │ │ │ + b.n 3642 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - ldrb.w lr, [ip, ] │ │ │ │ - beq.n 2ea8 │ │ │ │ + ldrb.w lr, [r0, ] │ │ │ │ + beq.n 3078 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (2f98 ) │ │ │ │ - ldr r3, [pc, #28] @ (2f9c ) │ │ │ │ - ldr r2, [pc, #28] @ (2fa0 ) │ │ │ │ + ldr r0, [pc, #24] @ (2fc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2fcc ) │ │ │ │ + ldr r2, [pc, #28] @ (2fd0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f94 │ │ │ │ - ldr r3, [pc, #20] @ (2fa4 ) │ │ │ │ + beq.n 2fc4 │ │ │ │ + ldr r3, [pc, #20] @ (2fd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2f94 │ │ │ │ + cbz r3, 2fc4 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcc.n 2fd8 │ │ │ │ + bcs.n 2fa8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 2fd8 │ │ │ │ + bcs.n 2fa8 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 3090 │ │ │ │ + beq.n 3060 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (2fcc ) │ │ │ │ - ldr r3, [pc, #36] @ (2fd0 ) │ │ │ │ + ldr r0, [pc, #32] @ (2ffc ) │ │ │ │ + ldr r3, [pc, #36] @ (3000 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (2fd4 ) │ │ │ │ + ldr r2, [pc, #36] @ (3004 ) │ │ │ │ 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 2fc8 │ │ │ │ - ldr r3, [pc, #20] @ (2fd8 ) │ │ │ │ + beq.n 2ff8 │ │ │ │ + ldr r3, [pc, #20] @ (3008 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2fc8 │ │ │ │ + cbz r3, 2ff8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 2fb8 │ │ │ │ + bcs.n 2f88 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 2fb4 │ │ │ │ + bcs.n 2f84 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 3068 │ │ │ │ + beq.n 3038 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (3008 ) │ │ │ │ - ldr r2, [pc, #40] @ (300c ) │ │ │ │ + ldr r3, [pc, #40] @ (3038 ) │ │ │ │ + ldr r2, [pc, #40] @ (303c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 3006 │ │ │ │ - ldr r3, [pc, #36] @ (3010 ) │ │ │ │ + cbnz r3, 3036 │ │ │ │ + ldr r3, [pc, #36] @ (3040 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2ffa │ │ │ │ - ldr r3, [pc, #32] @ (3014 ) │ │ │ │ + cbz r3, 302a │ │ │ │ + ldr r3, [pc, #32] @ (3044 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx ed0 <__cxa_finalize@plt> │ │ │ │ - bl 2f7c │ │ │ │ - ldr r3, [pc, #24] @ (3018 ) │ │ │ │ + bl 2fac │ │ │ │ + ldr r3, [pc, #24] @ (3048 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 2f90 │ │ │ │ + bcs.n 2f60 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 3040 │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 303c │ │ │ │ + beq.n 300c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 2f60 │ │ │ │ + bcs.n 3130 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2fa8 │ │ │ │ + b.n 2fd8 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ (308c ) │ │ │ │ + ldr r2, [pc, #72] @ (30bc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #72] @ (3090 ) │ │ │ │ + ldr r3, [pc, #72] @ (30c0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #68] @ (3094 ) │ │ │ │ + ldr r2, [pc, #68] @ (30c4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #68] @ (3098 ) │ │ │ │ + ldr r4, [pc, #68] @ (30c8 ) │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ blx ec4 │ │ │ │ - cbz r0, 3086 │ │ │ │ + cbz r0, 30b6 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 30a0 │ │ │ │ + bl 30d0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbnz r0, 307c │ │ │ │ - ldr r3, [pc, #36] @ (309c ) │ │ │ │ + cbnz r0, 30ac │ │ │ │ + ldr r3, [pc, #36] @ (30cc ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3078 │ │ │ │ + b.n 30a8 │ │ │ │ nop │ │ │ │ - mcr 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - beq.n 3008 │ │ │ │ + ldcl 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ + beq.n 2fd8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #132] @ (3134 ) │ │ │ │ + ldr r4, [pc, #132] @ (3164 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 311c │ │ │ │ + cbz r3, 314c │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - bne.n 3118 │ │ │ │ + bne.n 3148 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 312c │ │ │ │ - ldr r3, [pc, #92] @ (3138 ) │ │ │ │ + bne.n 315c │ │ │ │ + ldr r3, [pc, #92] @ (3168 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r4, [pc, #92] @ (313c ) │ │ │ │ + ldr r4, [pc, #92] @ (316c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r4, pc │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrd r2, r1, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ @@ -3287,131 +3307,131 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1f64 │ │ │ │ mov r0, r5 │ │ │ │ blx 1050 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 3130 │ │ │ │ - ldr r3, [pc, #32] @ (3140 ) │ │ │ │ + cbnz r2, 3160 │ │ │ │ + ldr r3, [pc, #32] @ (3170 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mvn.w r0, #13 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 30de │ │ │ │ + b.n 310e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 30c6 │ │ │ │ - bne.n 3124 │ │ │ │ + b.n 30f6 │ │ │ │ + bne.n 30f4 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 30e0 │ │ │ │ + bne.n 30b0 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 30d0 │ │ │ │ + bne.n 30a0 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 3060 │ │ │ │ + bne.n 3230 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #160] @ (320c ) │ │ │ │ + ldr r2, [pc, #160] @ (323c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #160] @ (3210 ) │ │ │ │ + ldr r3, [pc, #160] @ (3240 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #160] @ (3214 ) │ │ │ │ + ldr r2, [pc, #160] @ (3244 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r2, pc │ │ │ │ blx ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31f6 │ │ │ │ - ldr r4, [pc, #148] @ (3218 ) │ │ │ │ + beq.n 3226 │ │ │ │ + ldr r4, [pc, #148] @ (3248 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx f58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 31de │ │ │ │ + cbz r3, 320e │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 31fa │ │ │ │ + bne.n 322a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - ldr r7, [pc, #116] @ (321c ) │ │ │ │ + ldr r7, [pc, #116] @ (324c ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 1084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ blx f58 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ - cbz r3, 31fe │ │ │ │ + cbz r3, 322e │ │ │ │ ldr r5, [r4, #12] │ │ │ │ blx 1084 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2928 │ │ │ │ + bl 2958 │ │ │ │ mov r0, r5 │ │ │ │ asrs r1, r5, #31 │ │ │ │ blx 10cc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #64] @ (3220 ) │ │ │ │ + ldr r3, [pc, #64] @ (3250 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 1084 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #13 │ │ │ │ bl 149c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31d8 │ │ │ │ + b.n 3208 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 3194 │ │ │ │ + b.n 31c4 │ │ │ │ blx 1084 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2928 │ │ │ │ - b.n 31e8 │ │ │ │ - stcl 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + bl 2958 │ │ │ │ + b.n 3218 │ │ │ │ + ldc 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3260 │ │ │ │ + beq.n 3230 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 322c │ │ │ │ + beq.n 31fc │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 31bc │ │ │ │ + beq.n 318c │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx f64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx edc <_PyXIData_ReleaseAndRawFree@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 324e │ │ │ │ + blt.n 327e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1000 │ │ │ │ blx fc4 │ │ │ │ - b.n 3244 │ │ │ │ + b.n 3274 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00003254 <.fini>: │ │ │ │ +00003284 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,171 +1,171 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0000325c 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x0000326c 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x0000327c 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x0000328c 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x0000329c 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x000032ac 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x000032bc 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x000032cc 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x000032dc 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x000032ec 496e6469 63617465 73207468 61742061 Indicates that a │ │ │ │ - 0x000032fc 20717565 75652d72 656c6174 65642065 queue-related e │ │ │ │ - 0x0000330c 72726f72 20686170 70656e65 642e0000 rror happened... │ │ │ │ - 0x0000331c 00000000 636f6e63 75727265 6e742e69 ....concurrent.i │ │ │ │ - 0x0000332c 6e746572 70726574 6572732e 51756575 nterpreters.Queu │ │ │ │ - 0x0000333c 65457272 6f720000 636f6e63 75727265 eError..concurre │ │ │ │ - 0x0000334c 6e742e69 6e746572 70726574 6572732e nt.interpreters. │ │ │ │ - 0x0000335c 51756575 654e6f74 466f756e 64457272 QueueNotFoundErr │ │ │ │ - 0x0000336c 6f720000 71756575 6520256c 6c64206e or..queue %lld n │ │ │ │ - 0x0000337c 6f742066 6f756e64 00000000 71756575 ot found....queu │ │ │ │ - 0x0000338c 6520256c 6c642069 7320656d 70747900 e %lld is empty. │ │ │ │ - 0x0000339c 71756575 6520256c 6c642069 73206675 queue %lld is fu │ │ │ │ - 0x000033ac 6c6c0000 71756575 6520256c 6c64206e ll..queue %lld n │ │ │ │ - 0x000033bc 65766572 20626f75 6e640000 6e7c6969 ever bound..n|ii │ │ │ │ - 0x000033cc 3a637265 61746500 756e7375 70706f72 :create.unsuppor │ │ │ │ - 0x000033dc 74656420 756e626f 756e646f 70202564 ted unboundop %d │ │ │ │ - 0x000033ec 00000000 756e7375 70706f72 74656420 ....unsupported │ │ │ │ - 0x000033fc 66616c6c 6261636b 20256400 4f4f4f3a fallback %d.OOO: │ │ │ │ - 0x0000340c 5f726567 69737465 725f6865 61705f74 _register_heap_t │ │ │ │ - 0x0000341c 79706573 00000000 65787065 63746564 ypes....expected │ │ │ │ - 0x0000342c 20612074 79706520 666f7220 27717565 a type for 'que │ │ │ │ - 0x0000343c 75657479 70652700 65787065 63746564 uetype'.expected │ │ │ │ - 0x0000344c 20616e20 65786365 7074696f 6e207479 an exception ty │ │ │ │ - 0x0000345c 70652066 6f722027 656d7074 79657272 pe for 'emptyerr │ │ │ │ - 0x0000346c 6f722700 65787065 63746564 20616e20 or'.expected an │ │ │ │ - 0x0000347c 65786365 7074696f 6e207479 70652066 exception type f │ │ │ │ - 0x0000348c 6f722027 66756c6c 6572726f 72270000 or 'fullerror'.. │ │ │ │ - 0x0000349c 6e6f7420 72656163 6861626c 65000000 not reachable... │ │ │ │ - 0x000034ac 4f263a62 696e6400 71756575 65204944 O&:bind.queue ID │ │ │ │ - 0x000034bc 00000000 6d617820 25732069 7320256c ....max %s is %l │ │ │ │ - 0x000034cc 6c642c20 676f7420 25520000 2573206d ld, got %R..%s m │ │ │ │ - 0x000034dc 75737420 62652061 206e6f6e 2d6e6567 ust be a non-neg │ │ │ │ - 0x000034ec 61746976 6520696e 742c2067 6f742025 ative int, got % │ │ │ │ - 0x000034fc 52000000 2573206d 75737420 62652061 R...%s must be a │ │ │ │ - 0x0000350c 6e20696e 742c2067 6f742025 2e313030 n int, got %.100 │ │ │ │ - 0x0000351c 73000000 5f696400 5f696e74 65727071 s..._id._interpq │ │ │ │ - 0x0000352c 75657565 73000000 4f263a72 656c6561 ueues...O&:relea │ │ │ │ - 0x0000353c 73650000 4c696900 4f263a64 65737472 se..Lii.O&:destr │ │ │ │ - 0x0000354c 6f790000 4f263a67 65740000 4f690000 oy..O&:get..Oi.. │ │ │ │ - 0x0000355c 4f4f0000 4f263a67 65745f6d 61787369 OO..O&:get_maxsi │ │ │ │ - 0x0000356c 7a650000 4f264f7c 69693a70 75740000 ze..O&O|ii:put.. │ │ │ │ - 0x0000357c 4f263a67 65745f63 6f756e74 00000000 O&:get_count.... │ │ │ │ - 0x0000358c 4f263a69 735f6675 6c6c0000 636f6e63 O&:is_full..conc │ │ │ │ - 0x0000359c 75727265 6e742e69 6e746572 70726574 urrent.interpret │ │ │ │ - 0x000035ac 6572732e 5f717565 75657300 4f263a67 ers._queues.O&:g │ │ │ │ - 0x000035bc 65745f71 75657565 5f646566 61756c74 et_queue_default │ │ │ │ - 0x000035cc 73000000 69690000 63726561 74650000 s...ii..create.. │ │ │ │ - 0x000035dc 64657374 726f7900 6c697374 5f616c6c destroy.list_all │ │ │ │ - 0x000035ec 00000000 70757400 67657400 62696e64 ....put.get.bind │ │ │ │ - 0x000035fc 00000000 72656c65 61736500 6765745f ....release.get_ │ │ │ │ - 0x0000360c 6d617873 697a6500 6765745f 71756575 maxsize.get_queu │ │ │ │ - 0x0000361c 655f6465 6661756c 74730000 69735f66 e_defaults..is_f │ │ │ │ - 0x0000362c 756c6c00 6765745f 636f756e 74000000 ull.get_count... │ │ │ │ - 0x0000363c 71696400 6f626a00 756e626f 756e646f qid.obj.unboundo │ │ │ │ - 0x0000364c 70000000 66616c6c 6261636b 00000000 p...fallback.... │ │ │ │ - 0x0000365c 71756575 65747970 65000000 656d7074 queuetype...empt │ │ │ │ - 0x0000366c 79657272 6f720000 66756c6c 6572726f yerror..fullerro │ │ │ │ - 0x0000367c 72000000 5f717565 75656974 656d5f63 r..._queueitem_c │ │ │ │ - 0x0000368c 6c656172 5f696e74 65727072 65746572 lear_interpreter │ │ │ │ - 0x0000369c 00000000 6765745f 636f756e 74287169 ....get_count(qi │ │ │ │ - 0x000036ac 64290a0a 52657475 726e2074 6865206e d)..Return the n │ │ │ │ - 0x000036bc 756d6265 72206f66 20697465 6d732069 umber of items i │ │ │ │ - 0x000036cc 6e207468 65207175 6575652e 00000000 n the queue..... │ │ │ │ - 0x000036dc 69735f66 756c6c28 71696429 0a0a5265 is_full(qid)..Re │ │ │ │ - 0x000036ec 7475726e 20747275 65206966 20746865 turn true if the │ │ │ │ - 0x000036fc 20717565 75652068 61732061 206d6178 queue has a max │ │ │ │ - 0x0000370c 73697a65 20616e64 20686173 20726561 size and has rea │ │ │ │ - 0x0000371c 63686564 2069742e 00000000 6765745f ched it.....get_ │ │ │ │ - 0x0000372c 71756575 655f6465 6661756c 74732871 queue_defaults(q │ │ │ │ - 0x0000373c 6964290a 0a526574 75726e20 74686520 id)..Return the │ │ │ │ - 0x0000374c 71756575 65277320 64656661 756c7420 queue's default │ │ │ │ - 0x0000375c 76616c75 65732c20 73657420 7768656e values, set when │ │ │ │ - 0x0000376c 20697420 77617320 63726561 7465642e it was created. │ │ │ │ - 0x0000377c 00000000 6765745f 6d617873 697a6528 ....get_maxsize( │ │ │ │ - 0x0000378c 71696429 0a0a5265 7475726e 20746865 qid)..Return the │ │ │ │ - 0x0000379c 206d6178 696d756d 206e756d 62657220 maximum number │ │ │ │ - 0x000037ac 6f662069 74656d73 20696e20 74686520 of items in the │ │ │ │ - 0x000037bc 71756575 652e0000 72656c65 61736528 queue...release( │ │ │ │ - 0x000037cc 71696429 0a0a5265 6c656173 65206120 qid)..Release a │ │ │ │ - 0x000037dc 72656665 72656e63 6520746f 20746865 reference to the │ │ │ │ - 0x000037ec 20717565 75652e0a 54686520 71756575 queue..The queu │ │ │ │ - 0x000037fc 65206973 20646573 74726f79 6564206f e is destroyed o │ │ │ │ - 0x0000380c 6e636520 74686572 65206172 65206e6f nce there are no │ │ │ │ - 0x0000381c 20726566 6572656e 63657320 6c656674 references left │ │ │ │ - 0x0000382c 2e000000 62696e64 28716964 290a0a54 ....bind(qid)..T │ │ │ │ - 0x0000383c 616b6520 61207265 66657265 6e636520 ake a reference │ │ │ │ - 0x0000384c 746f2074 68652069 64656e74 69666965 to the identifie │ │ │ │ - 0x0000385c 64207175 6575652e 0a546865 20717565 d queue..The que │ │ │ │ - 0x0000386c 75652069 73206e6f 74206465 7374726f ue is not destro │ │ │ │ - 0x0000387c 79656420 756e7469 6c207468 65726520 yed until there │ │ │ │ - 0x0000388c 61726520 6e6f2072 65666572 656e6365 are no reference │ │ │ │ - 0x0000389c 73206c65 66742e00 67657428 71696429 s left..get(qid) │ │ │ │ - 0x000038ac 202d3e20 286f626a 2c20756e 626f756e -> (obj, unboun │ │ │ │ - 0x000038bc 646f7029 0a0a5265 7475726e 2061206e dop)..Return a n │ │ │ │ - 0x000038cc 6577206f 626a6563 74206672 6f6d2074 ew object from t │ │ │ │ - 0x000038dc 68652064 61746120 61742074 68652066 he data at the f │ │ │ │ - 0x000038ec 726f6e74 206f6620 74686520 71756575 ront of the queu │ │ │ │ - 0x000038fc 652e0a54 68652075 6e626f75 6e64206f e..The unbound o │ │ │ │ - 0x0000390c 70206973 20616c73 6f207265 7475726e p is also return │ │ │ │ - 0x0000391c 65642e0a 0a496620 74686572 65206973 ed...If there is │ │ │ │ - 0x0000392c 206e6f74 68696e67 20746f20 72656365 nothing to rece │ │ │ │ - 0x0000393c 69766520 7468656e 20726169 73652051 ive then raise Q │ │ │ │ - 0x0000394c 75657565 456d7074 792e0000 70757428 ueueEmpty...put( │ │ │ │ - 0x0000395c 7169642c 206f626a 290a0a41 64642074 qid, obj)..Add t │ │ │ │ - 0x0000396c 6865206f 626a6563 74277320 64617461 he object's data │ │ │ │ - 0x0000397c 20746f20 74686520 71756575 652e0000 to the queue... │ │ │ │ - 0x0000398c 6c697374 5f616c6c 2829202d 3e205b28 list_all() -> [( │ │ │ │ - 0x0000399c 7169642c 20756e62 6f756e64 6f702c20 qid, unboundop, │ │ │ │ - 0x000039ac 66616c6c 6261636b 295d0a0a 52657475 fallback)]..Retu │ │ │ │ - 0x000039bc 726e2074 6865206c 69737420 6f662049 rn the list of I │ │ │ │ - 0x000039cc 44732066 6f722061 6c6c2071 75657565 Ds for all queue │ │ │ │ - 0x000039dc 732e0a45 61636820 636f7272 6573706f s..Each correspo │ │ │ │ - 0x000039ec 6e64696e 67206465 6661756c 7420756e nding default un │ │ │ │ - 0x000039fc 626f756e 64206f70 20616e64 2066616c bound op and fal │ │ │ │ - 0x00003a0c 6c626163 6b206973 20616c73 6f20696e lback is also in │ │ │ │ - 0x00003a1c 636c7564 65642e00 64657374 726f7928 cluded..destroy( │ │ │ │ - 0x00003a2c 71696429 0a0a436c 65617220 616e6420 qid)..Clear and │ │ │ │ - 0x00003a3c 64657374 726f7920 74686520 71756575 destroy the queu │ │ │ │ - 0x00003a4c 652e2020 41667465 72776172 64206174 e. Afterward at │ │ │ │ - 0x00003a5c 74656d70 74732074 6f207573 65207468 tempts to use th │ │ │ │ - 0x00003a6c 65207175 6575650a 77696c6c 20626568 e queue.will beh │ │ │ │ - 0x00003a7c 61766520 61732074 686f7567 68206974 ave as though it │ │ │ │ - 0x00003a8c 206e6576 65722065 78697374 65642e00 never existed.. │ │ │ │ - 0x00003a9c 63726561 7465286d 61787369 7a652c20 create(maxsize, │ │ │ │ - 0x00003aac 756e626f 756e646f 702c2066 616c6c62 unboundop, fallb │ │ │ │ - 0x00003abc 61636b29 202d3e20 7169640a 0a437265 ack) -> qid..Cre │ │ │ │ - 0x00003acc 61746520 61206e65 77206372 6f73732d ate a new cross- │ │ │ │ - 0x00003adc 696e7465 72707265 74657220 71756575 interpreter queu │ │ │ │ - 0x00003aec 6520616e 64207265 7475726e 20697473 e and return its │ │ │ │ - 0x00003afc 20756e69 71756520 67656e65 72617465 unique generate │ │ │ │ - 0x00003b0c 64204944 2e0a4974 20697320 61206e65 d ID..It is a ne │ │ │ │ - 0x00003b1c 77207265 66657265 6e636520 61732074 w reference as t │ │ │ │ - 0x00003b2c 686f7567 68206269 6e642829 20686164 hough bind() had │ │ │ │ - 0x00003b3c 20626565 6e206361 6c6c6564 206f6e20 been called on │ │ │ │ - 0x00003b4c 74686520 71756575 652e0a0a 54686520 the queue...The │ │ │ │ - 0x00003b5c 63616c6c 65722069 73207265 73706f6e caller is respon │ │ │ │ - 0x00003b6c 7369626c 6520666f 72206361 6c6c696e sible for callin │ │ │ │ - 0x00003b7c 67206465 7374726f 79282920 666f7220 g destroy() for │ │ │ │ - 0x00003b8c 74686520 6e657720 71756575 650a6265 the new queue.be │ │ │ │ - 0x00003b9c 666f7265 20746865 2072756e 74696d65 fore the runtime │ │ │ │ - 0x00003bac 20697320 66696e61 6c697a65 642e0000 is finalized... │ │ │ │ - 0x00003bbc 54686973 206d6f64 756c6520 70726f76 This module prov │ │ │ │ - 0x00003bcc 69646573 20707269 6d697469 7665206f ides primitive o │ │ │ │ - 0x00003bdc 70657261 74696f6e 7320746f 206d616e perations to man │ │ │ │ - 0x00003bec 61676520 50797468 6f6e2069 6e746572 age Python inter │ │ │ │ - 0x00003bfc 70726574 6572732e 0a546865 2027696e preters..The 'in │ │ │ │ - 0x00003c0c 74657270 72657465 72732720 6d6f6475 terpreters' modu │ │ │ │ - 0x00003c1c 6c652070 726f7669 64657320 61206d6f le provides a mo │ │ │ │ - 0x00003c2c 72652063 6f6e7665 6e69656e 7420696e re convenient in │ │ │ │ - 0x00003c3c 74657266 6163652e 00000000 3e000000 terface.....>... │ │ │ │ - 0x00003c4c 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ - 0x00003c5c 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ - 0x00003c6c 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ - 0x00003c7c 08000000 2e000000 08000000 10000000 ................ │ │ │ │ - 0x00003c8c 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ - 0x00003c9c 08000000 11000000 08000000 1e000000 ................ │ │ │ │ - 0x00003cac 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ - 0x00003cbc 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ - 0x00003ccc 08000000 00000000 00000000 ............ │ │ │ │ + 0x0000328c 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x0000329c 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x000032ac 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x000032bc 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x000032cc 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x000032dc 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x000032ec 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x000032fc 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x0000330c 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x0000331c 496e6469 63617465 73207468 61742061 Indicates that a │ │ │ │ + 0x0000332c 20717565 75652d72 656c6174 65642065 queue-related e │ │ │ │ + 0x0000333c 72726f72 20686170 70656e65 642e0000 rror happened... │ │ │ │ + 0x0000334c 00000000 636f6e63 75727265 6e742e69 ....concurrent.i │ │ │ │ + 0x0000335c 6e746572 70726574 6572732e 51756575 nterpreters.Queu │ │ │ │ + 0x0000336c 65457272 6f720000 636f6e63 75727265 eError..concurre │ │ │ │ + 0x0000337c 6e742e69 6e746572 70726574 6572732e nt.interpreters. │ │ │ │ + 0x0000338c 51756575 654e6f74 466f756e 64457272 QueueNotFoundErr │ │ │ │ + 0x0000339c 6f720000 71756575 6520256c 6c64206e or..queue %lld n │ │ │ │ + 0x000033ac 6f742066 6f756e64 00000000 71756575 ot found....queu │ │ │ │ + 0x000033bc 6520256c 6c642069 7320656d 70747900 e %lld is empty. │ │ │ │ + 0x000033cc 71756575 6520256c 6c642069 73206675 queue %lld is fu │ │ │ │ + 0x000033dc 6c6c0000 71756575 6520256c 6c64206e ll..queue %lld n │ │ │ │ + 0x000033ec 65766572 20626f75 6e640000 6e7c6969 ever bound..n|ii │ │ │ │ + 0x000033fc 3a637265 61746500 756e7375 70706f72 :create.unsuppor │ │ │ │ + 0x0000340c 74656420 756e626f 756e646f 70202564 ted unboundop %d │ │ │ │ + 0x0000341c 00000000 756e7375 70706f72 74656420 ....unsupported │ │ │ │ + 0x0000342c 66616c6c 6261636b 20256400 4f4f4f3a fallback %d.OOO: │ │ │ │ + 0x0000343c 5f726567 69737465 725f6865 61705f74 _register_heap_t │ │ │ │ + 0x0000344c 79706573 00000000 65787065 63746564 ypes....expected │ │ │ │ + 0x0000345c 20612074 79706520 666f7220 27717565 a type for 'que │ │ │ │ + 0x0000346c 75657479 70652700 65787065 63746564 uetype'.expected │ │ │ │ + 0x0000347c 20616e20 65786365 7074696f 6e207479 an exception ty │ │ │ │ + 0x0000348c 70652066 6f722027 656d7074 79657272 pe for 'emptyerr │ │ │ │ + 0x0000349c 6f722700 65787065 63746564 20616e20 or'.expected an │ │ │ │ + 0x000034ac 65786365 7074696f 6e207479 70652066 exception type f │ │ │ │ + 0x000034bc 6f722027 66756c6c 6572726f 72270000 or 'fullerror'.. │ │ │ │ + 0x000034cc 6e6f7420 72656163 6861626c 65000000 not reachable... │ │ │ │ + 0x000034dc 4f263a62 696e6400 71756575 65204944 O&:bind.queue ID │ │ │ │ + 0x000034ec 00000000 6d617820 25732069 7320256c ....max %s is %l │ │ │ │ + 0x000034fc 6c642c20 676f7420 25520000 2573206d ld, got %R..%s m │ │ │ │ + 0x0000350c 75737420 62652061 206e6f6e 2d6e6567 ust be a non-neg │ │ │ │ + 0x0000351c 61746976 6520696e 742c2067 6f742025 ative int, got % │ │ │ │ + 0x0000352c 52000000 2573206d 75737420 62652061 R...%s must be a │ │ │ │ + 0x0000353c 6e20696e 742c2067 6f742025 2e313030 n int, got %.100 │ │ │ │ + 0x0000354c 73000000 5f696400 5f696e74 65727071 s..._id._interpq │ │ │ │ + 0x0000355c 75657565 73000000 4f263a72 656c6561 ueues...O&:relea │ │ │ │ + 0x0000356c 73650000 4c696900 4f263a64 65737472 se..Lii.O&:destr │ │ │ │ + 0x0000357c 6f790000 4f263a67 65740000 4f690000 oy..O&:get..Oi.. │ │ │ │ + 0x0000358c 4f4f0000 4f263a67 65745f6d 61787369 OO..O&:get_maxsi │ │ │ │ + 0x0000359c 7a650000 4f264f7c 69693a70 75740000 ze..O&O|ii:put.. │ │ │ │ + 0x000035ac 4f263a67 65745f63 6f756e74 00000000 O&:get_count.... │ │ │ │ + 0x000035bc 4f263a69 735f6675 6c6c0000 636f6e63 O&:is_full..conc │ │ │ │ + 0x000035cc 75727265 6e742e69 6e746572 70726574 urrent.interpret │ │ │ │ + 0x000035dc 6572732e 5f717565 75657300 4f263a67 ers._queues.O&:g │ │ │ │ + 0x000035ec 65745f71 75657565 5f646566 61756c74 et_queue_default │ │ │ │ + 0x000035fc 73000000 69690000 63726561 74650000 s...ii..create.. │ │ │ │ + 0x0000360c 64657374 726f7900 6c697374 5f616c6c destroy.list_all │ │ │ │ + 0x0000361c 00000000 70757400 67657400 62696e64 ....put.get.bind │ │ │ │ + 0x0000362c 00000000 72656c65 61736500 6765745f ....release.get_ │ │ │ │ + 0x0000363c 6d617873 697a6500 6765745f 71756575 maxsize.get_queu │ │ │ │ + 0x0000364c 655f6465 6661756c 74730000 69735f66 e_defaults..is_f │ │ │ │ + 0x0000365c 756c6c00 6765745f 636f756e 74000000 ull.get_count... │ │ │ │ + 0x0000366c 71696400 6f626a00 756e626f 756e646f qid.obj.unboundo │ │ │ │ + 0x0000367c 70000000 66616c6c 6261636b 00000000 p...fallback.... │ │ │ │ + 0x0000368c 71756575 65747970 65000000 656d7074 queuetype...empt │ │ │ │ + 0x0000369c 79657272 6f720000 66756c6c 6572726f yerror..fullerro │ │ │ │ + 0x000036ac 72000000 5f717565 75656974 656d5f63 r..._queueitem_c │ │ │ │ + 0x000036bc 6c656172 5f696e74 65727072 65746572 lear_interpreter │ │ │ │ + 0x000036cc 00000000 6765745f 636f756e 74287169 ....get_count(qi │ │ │ │ + 0x000036dc 64290a0a 52657475 726e2074 6865206e d)..Return the n │ │ │ │ + 0x000036ec 756d6265 72206f66 20697465 6d732069 umber of items i │ │ │ │ + 0x000036fc 6e207468 65207175 6575652e 00000000 n the queue..... │ │ │ │ + 0x0000370c 69735f66 756c6c28 71696429 0a0a5265 is_full(qid)..Re │ │ │ │ + 0x0000371c 7475726e 20747275 65206966 20746865 turn true if the │ │ │ │ + 0x0000372c 20717565 75652068 61732061 206d6178 queue has a max │ │ │ │ + 0x0000373c 73697a65 20616e64 20686173 20726561 size and has rea │ │ │ │ + 0x0000374c 63686564 2069742e 00000000 6765745f ched it.....get_ │ │ │ │ + 0x0000375c 71756575 655f6465 6661756c 74732871 queue_defaults(q │ │ │ │ + 0x0000376c 6964290a 0a526574 75726e20 74686520 id)..Return the │ │ │ │ + 0x0000377c 71756575 65277320 64656661 756c7420 queue's default │ │ │ │ + 0x0000378c 76616c75 65732c20 73657420 7768656e values, set when │ │ │ │ + 0x0000379c 20697420 77617320 63726561 7465642e it was created. │ │ │ │ + 0x000037ac 00000000 6765745f 6d617873 697a6528 ....get_maxsize( │ │ │ │ + 0x000037bc 71696429 0a0a5265 7475726e 20746865 qid)..Return the │ │ │ │ + 0x000037cc 206d6178 696d756d 206e756d 62657220 maximum number │ │ │ │ + 0x000037dc 6f662069 74656d73 20696e20 74686520 of items in the │ │ │ │ + 0x000037ec 71756575 652e0000 72656c65 61736528 queue...release( │ │ │ │ + 0x000037fc 71696429 0a0a5265 6c656173 65206120 qid)..Release a │ │ │ │ + 0x0000380c 72656665 72656e63 6520746f 20746865 reference to the │ │ │ │ + 0x0000381c 20717565 75652e0a 54686520 71756575 queue..The queu │ │ │ │ + 0x0000382c 65206973 20646573 74726f79 6564206f e is destroyed o │ │ │ │ + 0x0000383c 6e636520 74686572 65206172 65206e6f nce there are no │ │ │ │ + 0x0000384c 20726566 6572656e 63657320 6c656674 references left │ │ │ │ + 0x0000385c 2e000000 62696e64 28716964 290a0a54 ....bind(qid)..T │ │ │ │ + 0x0000386c 616b6520 61207265 66657265 6e636520 ake a reference │ │ │ │ + 0x0000387c 746f2074 68652069 64656e74 69666965 to the identifie │ │ │ │ + 0x0000388c 64207175 6575652e 0a546865 20717565 d queue..The que │ │ │ │ + 0x0000389c 75652069 73206e6f 74206465 7374726f ue is not destro │ │ │ │ + 0x000038ac 79656420 756e7469 6c207468 65726520 yed until there │ │ │ │ + 0x000038bc 61726520 6e6f2072 65666572 656e6365 are no reference │ │ │ │ + 0x000038cc 73206c65 66742e00 67657428 71696429 s left..get(qid) │ │ │ │ + 0x000038dc 202d3e20 286f626a 2c20756e 626f756e -> (obj, unboun │ │ │ │ + 0x000038ec 646f7029 0a0a5265 7475726e 2061206e dop)..Return a n │ │ │ │ + 0x000038fc 6577206f 626a6563 74206672 6f6d2074 ew object from t │ │ │ │ + 0x0000390c 68652064 61746120 61742074 68652066 he data at the f │ │ │ │ + 0x0000391c 726f6e74 206f6620 74686520 71756575 ront of the queu │ │ │ │ + 0x0000392c 652e0a54 68652075 6e626f75 6e64206f e..The unbound o │ │ │ │ + 0x0000393c 70206973 20616c73 6f207265 7475726e p is also return │ │ │ │ + 0x0000394c 65642e0a 0a496620 74686572 65206973 ed...If there is │ │ │ │ + 0x0000395c 206e6f74 68696e67 20746f20 72656365 nothing to rece │ │ │ │ + 0x0000396c 69766520 7468656e 20726169 73652051 ive then raise Q │ │ │ │ + 0x0000397c 75657565 456d7074 792e0000 70757428 ueueEmpty...put( │ │ │ │ + 0x0000398c 7169642c 206f626a 290a0a41 64642074 qid, obj)..Add t │ │ │ │ + 0x0000399c 6865206f 626a6563 74277320 64617461 he object's data │ │ │ │ + 0x000039ac 20746f20 74686520 71756575 652e0000 to the queue... │ │ │ │ + 0x000039bc 6c697374 5f616c6c 2829202d 3e205b28 list_all() -> [( │ │ │ │ + 0x000039cc 7169642c 20756e62 6f756e64 6f702c20 qid, unboundop, │ │ │ │ + 0x000039dc 66616c6c 6261636b 295d0a0a 52657475 fallback)]..Retu │ │ │ │ + 0x000039ec 726e2074 6865206c 69737420 6f662049 rn the list of I │ │ │ │ + 0x000039fc 44732066 6f722061 6c6c2071 75657565 Ds for all queue │ │ │ │ + 0x00003a0c 732e0a45 61636820 636f7272 6573706f s..Each correspo │ │ │ │ + 0x00003a1c 6e64696e 67206465 6661756c 7420756e nding default un │ │ │ │ + 0x00003a2c 626f756e 64206f70 20616e64 2066616c bound op and fal │ │ │ │ + 0x00003a3c 6c626163 6b206973 20616c73 6f20696e lback is also in │ │ │ │ + 0x00003a4c 636c7564 65642e00 64657374 726f7928 cluded..destroy( │ │ │ │ + 0x00003a5c 71696429 0a0a436c 65617220 616e6420 qid)..Clear and │ │ │ │ + 0x00003a6c 64657374 726f7920 74686520 71756575 destroy the queu │ │ │ │ + 0x00003a7c 652e2020 41667465 72776172 64206174 e. Afterward at │ │ │ │ + 0x00003a8c 74656d70 74732074 6f207573 65207468 tempts to use th │ │ │ │ + 0x00003a9c 65207175 6575650a 77696c6c 20626568 e queue.will beh │ │ │ │ + 0x00003aac 61766520 61732074 686f7567 68206974 ave as though it │ │ │ │ + 0x00003abc 206e6576 65722065 78697374 65642e00 never existed.. │ │ │ │ + 0x00003acc 63726561 7465286d 61787369 7a652c20 create(maxsize, │ │ │ │ + 0x00003adc 756e626f 756e646f 702c2066 616c6c62 unboundop, fallb │ │ │ │ + 0x00003aec 61636b29 202d3e20 7169640a 0a437265 ack) -> qid..Cre │ │ │ │ + 0x00003afc 61746520 61206e65 77206372 6f73732d ate a new cross- │ │ │ │ + 0x00003b0c 696e7465 72707265 74657220 71756575 interpreter queu │ │ │ │ + 0x00003b1c 6520616e 64207265 7475726e 20697473 e and return its │ │ │ │ + 0x00003b2c 20756e69 71756520 67656e65 72617465 unique generate │ │ │ │ + 0x00003b3c 64204944 2e0a4974 20697320 61206e65 d ID..It is a ne │ │ │ │ + 0x00003b4c 77207265 66657265 6e636520 61732074 w reference as t │ │ │ │ + 0x00003b5c 686f7567 68206269 6e642829 20686164 hough bind() had │ │ │ │ + 0x00003b6c 20626565 6e206361 6c6c6564 206f6e20 been called on │ │ │ │ + 0x00003b7c 74686520 71756575 652e0a0a 54686520 the queue...The │ │ │ │ + 0x00003b8c 63616c6c 65722069 73207265 73706f6e caller is respon │ │ │ │ + 0x00003b9c 7369626c 6520666f 72206361 6c6c696e sible for callin │ │ │ │ + 0x00003bac 67206465 7374726f 79282920 666f7220 g destroy() for │ │ │ │ + 0x00003bbc 74686520 6e657720 71756575 650a6265 the new queue.be │ │ │ │ + 0x00003bcc 666f7265 20746865 2072756e 74696d65 fore the runtime │ │ │ │ + 0x00003bdc 20697320 66696e61 6c697a65 642e0000 is finalized... │ │ │ │ + 0x00003bec 54686973 206d6f64 756c6520 70726f76 This module prov │ │ │ │ + 0x00003bfc 69646573 20707269 6d697469 7665206f ides primitive o │ │ │ │ + 0x00003c0c 70657261 74696f6e 7320746f 206d616e perations to man │ │ │ │ + 0x00003c1c 61676520 50797468 6f6e2069 6e746572 age Python inter │ │ │ │ + 0x00003c2c 70726574 6572732e 0a546865 2027696e preters..The 'in │ │ │ │ + 0x00003c3c 74657270 72657465 72732720 6d6f6475 terpreters' modu │ │ │ │ + 0x00003c4c 6c652070 726f7669 64657320 61206d6f le provides a mo │ │ │ │ + 0x00003c5c 72652063 6f6e7665 6e69656e 7420696e re convenient in │ │ │ │ + 0x00003c6c 74657266 6163652e 00000000 3e000000 terface.....>... │ │ │ │ + 0x00003c7c 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ + 0x00003c8c 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ + 0x00003c9c 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ + 0x00003cac 08000000 2e000000 08000000 10000000 ................ │ │ │ │ + 0x00003cbc 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ + 0x00003ccc 08000000 11000000 08000000 1e000000 ................ │ │ │ │ + 0x00003cdc 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ + 0x00003cec 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ + 0x00003cfc 08000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00003cd8 00000000 .... │ │ │ │ + 0x00003d08 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001ff18 1d300000 .0.. │ │ │ │ + 0x0001ff18 4d300000 M0.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001ff1c dd2f0000 ./.. │ │ │ │ + 0x0001ff1c 0d300000 .0.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x00020108 08010200 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x00020118 00000000 00000000 24350000 bc3b0000 ........$5...;.. │ │ │ │ + 0x00020118 00000000 00000000 54350000 ec3b0000 ........T5...;.. │ │ │ │ 0x00020128 14000000 d4010200 b4010200 45190000 ............E... │ │ │ │ - 0x00020138 a1190000 711a0000 0c360000 44360000 ....q....6..D6.. │ │ │ │ - 0x00020148 50360000 00000000 5c360000 68360000 P6......\6..h6.. │ │ │ │ - 0x00020158 74360000 00000000 3c360000 00000000 t6......<6...... │ │ │ │ - 0x00020168 3c360000 00000000 3c360000 00000000 <6......<6...... │ │ │ │ - 0x00020178 3c360000 00000000 3c360000 00000000 <6......<6...... │ │ │ │ - 0x00020188 3c360000 40360000 44360000 50360000 <6..@6..D6..P6.. │ │ │ │ - 0x00020198 00000000 3c360000 00000000 3c360000 ....<6......<6.. │ │ │ │ - 0x000201a8 00000000 3c360000 00000000 02000000 ....<6.......... │ │ │ │ + 0x00020138 a1190000 711a0000 3c360000 74360000 ....q...<6..t6.. │ │ │ │ + 0x00020148 80360000 00000000 8c360000 98360000 .6.......6...6.. │ │ │ │ + 0x00020158 a4360000 00000000 6c360000 00000000 .6......l6...... │ │ │ │ + 0x00020168 6c360000 00000000 6c360000 00000000 l6......l6...... │ │ │ │ + 0x00020178 6c360000 00000000 6c360000 00000000 l6......l6...... │ │ │ │ + 0x00020188 6c360000 70360000 74360000 80360000 l6..p6..t6...6.. │ │ │ │ + 0x00020198 00000000 6c360000 00000000 6c360000 ....l6......l6.. │ │ │ │ + 0x000201a8 00000000 6c360000 00000000 02000000 ....l6.......... │ │ │ │ 0x000201b8 39120000 03000000 02000000 04000000 9............... │ │ │ │ - 0x000201c8 01000000 00000000 00000000 d4350000 .............5.. │ │ │ │ - 0x000201d8 cd150000 03000000 9c3a0000 dc350000 .........:...5.. │ │ │ │ - 0x000201e8 21300000 03000000 243a0000 e4350000 !0......$:...5.. │ │ │ │ - 0x000201f8 01260000 04000000 8c390000 f0350000 .&.......9...5.. │ │ │ │ - 0x00020208 5d290000 03000000 58390000 f4350000 ])......X9...5.. │ │ │ │ - 0x00020218 19270000 03000000 a4380000 f8350000 .'.......8...5.. │ │ │ │ - 0x00020228 891d0000 03000000 30380000 00360000 ........08...6.. │ │ │ │ - 0x00020238 19230000 03000000 c4370000 08360000 .#.......7...6.. │ │ │ │ - 0x00020248 45310000 03000000 80370000 14360000 E1.......7...6.. │ │ │ │ - 0x00020258 61110000 03000000 28370000 28360000 a.......(7..(6.. │ │ │ │ - 0x00020268 0d2e0000 03000000 dc360000 30360000 .........6..06.. │ │ │ │ - 0x00020278 fd2c0000 03000000 a0360000 0c340000 .,.......6...4.. │ │ │ │ + 0x000201c8 01000000 00000000 00000000 04360000 .............6.. │ │ │ │ + 0x000201d8 cd150000 03000000 cc3a0000 0c360000 .........:...6.. │ │ │ │ + 0x000201e8 51300000 03000000 543a0000 14360000 Q0......T:...6.. │ │ │ │ + 0x000201f8 31260000 04000000 bc390000 20360000 1&.......9.. 6.. │ │ │ │ + 0x00020208 8d290000 03000000 88390000 24360000 .).......9..$6.. │ │ │ │ + 0x00020218 49270000 03000000 d4380000 28360000 I'.......8..(6.. │ │ │ │ + 0x00020228 891d0000 03000000 60380000 30360000 ........`8..06.. │ │ │ │ + 0x00020238 19230000 03000000 f4370000 38360000 .#.......7..86.. │ │ │ │ + 0x00020248 75310000 03000000 b0370000 44360000 u1.......7..D6.. │ │ │ │ + 0x00020258 61110000 03000000 58370000 58360000 a.......X7..X6.. │ │ │ │ + 0x00020268 3d2e0000 03000000 0c370000 60360000 =........7..`6.. │ │ │ │ + 0x00020278 2d2d0000 03000000 d0360000 3c340000 --.......6..<4.. │ │ │ │ 0x00020288 81170000 03000000 00000000 00000000 ................ │ │ │ │ 0x00020298 00000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 37316538 36656133 34666231 64346433 71e86ea34fb1d4d3 │ │ │ │ - 0x00000010 63656463 64333536 35333932 33306465 cedcd356539230de │ │ │ │ - 0x00000020 39376631 33322e64 65627567 00000000 97f132.debug.... │ │ │ │ - 0x00000030 b34e7b4a .N{J │ │ │ │ + 0x00000000 66633330 65316363 36386431 39623862 fc30e1cc68d19b8b │ │ │ │ + 0x00000010 30383230 62356164 38643061 39613138 0820b5ad8d0a9a18 │ │ │ │ + 0x00000020 30346535 65332e64 65627567 00000000 04e5e3.debug.... │ │ │ │ + 0x00000030 49a5bfdb I... │ │ ├── ./usr/lib/python3.14/lib-dynload/_lsprof.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --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 0x05334 0x05334 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0532c 0x0532c R E 0x10000 │ │ │ │ LOAD 0x00fec8 0x0001fec8 0x0001fec8 0x00444 0x00460 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 0x00fec8 0x0001fec8 0x0001fec8 0x00138 0x00138 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 0003a0 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 000004d8 0004d8 00041c 00 A 0 0 1 │ │ │ │ [ 5] .rel.dyn REL 000008f4 0008f4 000330 08 A 3 0 4 │ │ │ │ [ 6] .rel.plt REL 00000c24 000c24 000160 08 AI 3 17 4 │ │ │ │ [ 7] .init PROGBITS 00000d84 000d84 00000c 00 AX 0 0 4 │ │ │ │ [ 8] .plt PROGBITS 00000d90 000d90 000230 04 AX 0 0 4 │ │ │ │ - [ 9] .text PROGBITS 00000fc0 000fc0 0035d8 00 AX 0 0 8 │ │ │ │ - [10] .fini PROGBITS 00004598 004598 000008 00 AX 0 0 4 │ │ │ │ - [11] .rodata PROGBITS 000045a0 0045a0 000d90 00 A 0 0 4 │ │ │ │ - [12] .eh_frame PROGBITS 00005330 005330 000004 00 A 0 0 4 │ │ │ │ + [ 9] .text PROGBITS 00000fc0 000fc0 0035d0 00 AX 0 0 8 │ │ │ │ + [10] .fini PROGBITS 00004590 004590 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 00004598 004598 000d90 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 00005328 005328 000004 00 A 0 0 4 │ │ │ │ [13] .init_array INIT_ARRAY 0001fec8 00fec8 000004 04 WA 0 0 4 │ │ │ │ [14] .fini_array FINI_ARRAY 0001fecc 00fecc 000004 04 WA 0 0 4 │ │ │ │ [15] .data.rel.ro PROGBITS 0001fed0 00fed0 000070 00 WA 0 0 4 │ │ │ │ [16] .dynamic DYNAMIC 0001ff40 00ff40 0000c0 08 WA 4 0 4 │ │ │ │ [17] .got PROGBITS 00020000 010000 0000ec 04 WA 0 0 4 │ │ │ │ [18] .data PROGBITS 000200ec 0100ec 000220 00 WA 0 0 4 │ │ │ │ [19] .bss NOBITS 0002030c 01030c 00001c 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -54,8 +54,8 @@ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_GetCurrent │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTime_PerfCounterRaw │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupRef │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_FromModuleAndSpec │ │ │ │ 55: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ - 57: 00004079 12 FUNC GLOBAL DEFAULT 9 PyInit__lsprof │ │ │ │ + 57: 00004071 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) 0xd84 │ │ │ │ - 0x0000000d (FINI) 0x4598 │ │ │ │ + 0x0000000d (FINI) 0x4590 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fec8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fecc │ │ │ │ 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: a35e21e9682c7a8234d626527cecd56ba7238484 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9e7b8f9596795f344e506e61cb48274d0257e4b4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000d84 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 3fb0 │ │ │ │ + bl 3fa8 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000fc0 : │ │ │ │ +00000fc0 : │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, lr, r9, lsl #27 │ │ │ │ ldrmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf101447d │ │ │ │ @ instruction: 0x462f0610 │ │ │ │ - bcs 1b21c │ │ │ │ + bcs 1b21c │ │ │ │ adcshi pc, ip, r0, asr #32 │ │ │ │ vadd.f32 d2, d0, d4 │ │ │ │ cdpcs 0, 0, cr8, cr0, cr6, {5} │ │ │ │ stccs 0, cr13, [r0, #-192] @ 0xffffff40 │ │ │ │ ldmib r4, {r0, r1, r2, r6, r8, ip, lr, pc}^ │ │ │ │ ldc 0, cr3, [pc, #20] @ 1014 │ │ │ │ @ instruction: 0xf0437b7d │ │ │ │ @@ -31,15 +31,15 @@ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ ldmdbmi r7!, {r0, r2, r5, r6, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ svc 0x002af7ff │ │ │ │ rscvs r6, r0, #2818048 @ 0x2b0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf1b380c6 │ │ │ │ - ble 114e44 │ │ │ │ + ble 114e44 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #143 @ 0x8f │ │ │ │ andlt r4, lr, r8, lsl r6 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrmi r4, [sl], -r8, lsr #13 │ │ │ │ strtmi r4, [r9], -fp, ror #22 │ │ │ │ @@ -61,105 +61,105 @@ │ │ │ │ addsmi r5, r1, #12189696 @ 0xba0000 │ │ │ │ ldc 1, cr13, [r0, #424] @ 0x1a8 │ │ │ │ vstrcc d0, [r1, #-8] │ │ │ │ stmdbvs r2!, {r4, r5, r8, ip, lr, pc}^ │ │ │ │ andeq pc, r2, #66 @ 0x42 │ │ │ │ andeq pc, r4, #66 @ 0x42 │ │ │ │ cmnvs r2, r0, lsr #19 │ │ │ │ - bleq 23c6cc │ │ │ │ + bleq 23c6cc │ │ │ │ adcle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf1b2681a │ │ │ │ svclt 0x00bc4f80 │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ stmdavs r3, {r0, r1, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 778e8 │ │ │ │ + blcc 778e8 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ svc 0x0030f7ff │ │ │ │ movwcs r4, #10572 @ 0x294c │ │ │ │ ldrbtmi r4, [r9], #-2124 @ 0xfffff7b4 │ │ │ │ ldrbtmi r6, [r8], #-675 @ 0xfffffd5d │ │ │ │ svc 0x0064f7ff │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04fd199 │ │ │ │ @ instruction: 0xe7a933ff │ │ │ │ @ instruction: 0xed9f6962 │ │ │ │ @ instruction: 0xf0420b3d │ │ │ │ ldrb r0, [r3, r2, lsl #4] │ │ │ │ - bleq ebc788 │ │ │ │ + bleq ebc788 │ │ │ │ movwls r6, #34992 @ 0x88b0 │ │ │ │ - bleq 1bc748 │ │ │ │ + bleq 1bc748 │ │ │ │ suble r2, r4, r0, lsl #16 │ │ │ │ mcr 7, 6, pc, cr8, cr15, {7} @ │ │ │ │ vmlane.f64 d9, d2, d8 │ │ │ │ - bleq 1bc798 │ │ │ │ + bleq 1bc798 │ │ │ │ vstrcs d13, [r1, #-924] @ 0xfffffc64 │ │ │ │ - bcs 3563c │ │ │ │ + bcs 3563c │ │ │ │ stmdbvs r2!, {r3, r4, r6, ip, lr, pc}^ │ │ │ │ andeq pc, r2, #66 @ 0x42 │ │ │ │ @ instruction: 0xd1bb2d00 │ │ │ │ andeq pc, r4, #34 @ 0x22 │ │ │ │ ldmdbmi r7!, {r1, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ ldrbtmi r2, [r9], #-515 @ 0xfffffdfd │ │ │ │ cmncc r8, r1, lsl #4 │ │ │ │ stmdbge sl, {r8, ip, pc} │ │ │ │ tstcs r4, r5, lsl #2 │ │ │ │ strtmi r9, [r9], -r2, lsl #2 │ │ │ │ mrc 7, 3, APSR_nzcv, cr2, cr15, {7} │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ bfi sp, r3, #3, #6 │ │ │ │ - bl 15b3b0 │ │ │ │ + bl 15b3b0 │ │ │ │ ldrb r0, [r6, -r2, lsl #16]! │ │ │ │ movwls r4, #34344 @ 0x8628 │ │ │ │ mcr 7, 7, pc, cr6, cr15, {7} @ │ │ │ │ strb r9, [fp, -r8, lsl #22]! │ │ │ │ @ instruction: 0xf7ff9308 │ │ │ │ mrc 14, 5, lr, cr15, cr10, {6} │ │ │ │ - blls 21bd84 │ │ │ │ - bleq 11bcc58 │ │ │ │ - blx 43cd50 │ │ │ │ + blls 21bd84 │ │ │ │ + bleq 11bcc58 │ │ │ │ + blx 43cd50 │ │ │ │ stc 1, cr13, [sp, #556] @ 0x22c │ │ │ │ @ instruction: 0xf7ff0b06 │ │ │ │ - blls 23cad8 │ │ │ │ - bleq 1bc810 │ │ │ │ + blls 23cad8 │ │ │ │ + bleq 1bc810 │ │ │ │ addle r2, r2, r0, lsl #16 │ │ │ │ ldmvs r0!, {r0, r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ mcr 7, 4, pc, cr2, cr15, {7} @ │ │ │ │ vmlane.f64 d9, d5, d8 │ │ │ │ - bleq 1bc824 │ │ │ │ + bleq 1bc824 │ │ │ │ ldr sp, [ip, r1, lsr #23]! │ │ │ │ andls r6, r9, #240, 16 @ 0xf00000 │ │ │ │ mrc 7, 3, APSR_nzcv, cr8, cr15, {7} │ │ │ │ vmlane.f64 d9, d5, d8 │ │ │ │ vldr s18, [sp, #36] @ 0x24 │ │ │ │ - ble fec03de0 │ │ │ │ + ble fec03de0 │ │ │ │ @ instruction: 0xf1b3e795 │ │ │ │ - ble fe494fd0 │ │ │ │ + ble fe494fd0 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ orrle r2, lr, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xe78aeeb2 │ │ │ │ @ instruction: 0xf0226962 │ │ │ │ stccs 2, cr0, [r0, #-8] │ │ │ │ svcge 0x0062f47f │ │ │ │ svclt 0x0000e7a4 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq pc, r1, r4, lsr #32 │ │ │ │ + andeq r3, r0, lr, lsl #12 │ │ │ │ andeq r3, r0, r6, lsl r6 │ │ │ │ - andeq r3, r0, lr, lsl r6 │ │ │ │ - andeq r3, r0, r2, lsl r6 │ │ │ │ + andeq r3, r0, sl, lsl #12 │ │ │ │ muleq r1, r2, r0 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ + andeq r3, r0, r2, asr #10 │ │ │ │ andeq r3, r0, sl, asr #10 │ │ │ │ - andeq r3, r0, r2, asr r5 │ │ │ │ andeq lr, r1, lr, lsr #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58428 │ │ │ │ + bl feb58428 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0xf7ff4616 │ │ │ │ strmi lr, [r4], -r4, lsr #28 │ │ │ │ tstlt r8, r0, lsl #16 │ │ │ │ @ instruction: 0x47a84631 │ │ │ │ stmiblt r0, {r0, r1, r9, sl, lr} │ │ │ │ @@ -170,34 +170,34 @@ │ │ │ │ @ instruction: 0x462b4631 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stmiavs r0!, {r3, r4, r8, r9, sl, lr} │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0x4618d1f6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb58474 │ │ │ │ + bl feb58474 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ ldcl 7, cr15, [lr, #1020]! @ 0x3fc │ │ │ │ stmdavs r0, {r0, r1, r9, sl, lr} │ │ │ │ stmdavs r2, {r6, r8, ip, sp, pc} │ │ │ │ andsvs r2, r9, r0, lsl #2 │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ - bcc 77a9c │ │ │ │ + bcc 77a9c │ │ │ │ biclt r6, r2, r2 │ │ │ │ cmplt r0, r8, asr r8 │ │ │ │ tstcs r0, r2, lsl #16 │ │ │ │ @ instruction: 0xf1b26059 │ │ │ │ - ble 950a8 │ │ │ │ + ble 950a8 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ ldmvs r8, {r1, r3, r5, r7, r8, ip, sp, pc} │ │ │ │ stmdavs r2, {r6, r8, ip, sp, pc} │ │ │ │ addsvs r2, r9, r0, lsl #2 │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ - bcc 77ac8 │ │ │ │ + bcc 77ac8 │ │ │ │ teqlt sl, r2 │ │ │ │ andlt r2, r3, r0 │ │ │ │ movwls fp, #7424 @ 0x1d00 │ │ │ │ mrc 7, 1, APSR_nzcv, cr8, cr15, {7} │ │ │ │ strb r9, [r1, r1, lsl #22]! │ │ │ │ mrc 7, 1, APSR_nzcv, cr4, cr15, {7} │ │ │ │ movwls lr, #6132 @ 0x17f4 │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r4, sp, pc, lsl #27 │ │ │ │ @ instruction: 0x4607469c │ │ │ │ ldrmi r4, [r6], -r8, lsl #13 │ │ │ │ - blcs 124f8 │ │ │ │ + blcs 124f8 │ │ │ │ sbchi pc, r7, r0, asr #32 │ │ │ │ vrshr.s64 d20, d10, #64 │ │ │ │ @ instruction: 0x4614809e │ │ │ │ vpmax.u8 d2, d0, d2 │ │ │ │ stmdbcs r0, {r1, r6, r7, pc} │ │ │ │ adcshi pc, pc, r0 │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ @@ -224,15 +224,15 @@ │ │ │ │ addhi pc, sl, r0 │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ stmmi r1, {r7, r8, fp, lr} │ │ │ │ cmnvs fp, r9, ror r4 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x4680ee3c │ │ │ │ rsble r2, r9, r0, lsl #16 │ │ │ │ - bmi 1f94140 │ │ │ │ + bmi 1f94140 │ │ │ │ ldrbtmi r4, [fp], #-2430 @ 0xfffff682 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ ldrbtmi r6, [r9], #-2747 @ 0xfffff545 │ │ │ │ stcl 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ rsble r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf1b26802 │ │ │ │ @ instruction: 0xf2c04f80 │ │ │ │ @@ -242,54 +242,54 @@ │ │ │ │ @ instruction: 0xf8df0a01 │ │ │ │ ldrbtmi fp, [lr], #-476 @ 0xfffffe24 │ │ │ │ ldrbtmi r4, [r9], #-2934 @ 0xfffff48a │ │ │ │ strls r4, [r8, #-1275] @ 0xfffffb05 │ │ │ │ movwls r4, #29819 @ 0x747b │ │ │ │ @ instruction: 0x46386834 │ │ │ │ ldcl 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ - blx 292ba8 │ │ │ │ + blx 292ba8 │ │ │ │ stmdacs r0, {r2, sl, ip, sp, lr, pc} │ │ │ │ - bvs feef54ac │ │ │ │ + bvs feef54ac │ │ │ │ stmib sp, {r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ strbmi r4, [r0], -r0 │ │ │ │ @ instruction: 0xf7ff9907 │ │ │ │ stmdavs fp!, {r1, r2, r3, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b34602 │ │ │ │ - ble 1151b4 │ │ │ │ + ble 1151b4 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - bcs 21620 │ │ │ │ + bcs 21620 │ │ │ │ ldmdavs r3, {r4, r5, ip, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ addhi pc, r3, r0, asr #5 │ │ │ │ - b 125b794 │ │ │ │ + b 125b794 │ │ │ │ strcc r0, [r8], -r4, lsl #18 │ │ │ │ bicsle r2, r7, r0, lsl #18 │ │ │ │ strbmi r4, [r0], -r0, ror #20 │ │ │ │ - bvs feed3960 │ │ │ │ + bvs feed3960 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7ff9d08 │ │ │ │ @ instruction: 0xb1c8ed9c │ │ │ │ @ instruction: 0xf1b26802 │ │ │ │ - blle 19551f8 │ │ │ │ + blle 19551f8 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 77c18 │ │ │ │ + blcc 77c18 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdbvs sl!, {r0, r2, r7, pc}^ │ │ │ │ @ instruction: 0xf0424b54 │ │ │ │ cmnvs sl, r1, lsl #4 │ │ │ │ andhi pc, r3, r5, asr r8 @ │ │ │ │ andlt r4, sp, r0, asr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 77c3c │ │ │ │ + blcc 77c3c │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf04fb113 │ │ │ │ strb r0, [pc, r0, lsl #16]! │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ ldrb lr, [r8, r0, lsl #27]! │ │ │ │ movweq pc, #16419 @ 0x4023 @ │ │ │ │ @ instruction: 0x4608e774 │ │ │ │ @@ -302,118 +302,118 @@ │ │ │ │ @ instruction: 0x46344631 │ │ │ │ stcl 7, cr15, [sl], #1020 @ 0x3fc │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d8d0d4 │ │ │ │ cdpcs 0, 0, cr6, cr0, cr0, {0} │ │ │ │ ldrtmi sp, [r0], -r7, asr #32 │ │ │ │ ldc 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ - blle ff608c9c │ │ │ │ + blle ff608c9c │ │ │ │ cmple fp, r1, lsl #24 │ │ │ │ @ instruction: 0xf47f2e00 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ movweq pc, #8227 @ 0x2023 @ │ │ │ │ ldmvs ip, {r0, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - bmi d124ec │ │ │ │ + bmi d124ec │ │ │ │ @ instruction: 0x46404631 │ │ │ │ ldrbtmi sl, [sl], #-3594 @ 0xfffff1f6 │ │ │ │ addscc r9, r4, #5242880 @ 0x500000 │ │ │ │ andls r4, r0, #103809024 @ 0x6300000 │ │ │ │ andcs r2, r0, #2097152 @ 0x200000 │ │ │ │ stmib sp, {r1, r9, sl, ip, pc}^ │ │ │ │ andls r2, r1, #805306368 @ 0x30000000 │ │ │ │ stcl 7, cr15, [r2], {255} @ 0xff │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ str sp, [fp, -ip, lsr #1]! │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ orrsle r2, r5, r0, lsl #20 │ │ │ │ ldc 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ - blcc 7b31c │ │ │ │ + blcc 7b31c │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7ff4610 │ │ │ │ ldmvs r1!, {r1, r4, r5, r8, sl, fp, sp, lr, pc}^ │ │ │ │ - b 124ed04 │ │ │ │ + b 124ed04 │ │ │ │ stmdbcs r0, {r2, r8, fp} │ │ │ │ svcge 0x004ef47f │ │ │ │ andls lr, r9, r4, ror r7 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - bls 27c990 │ │ │ │ - bcc 7b280 │ │ │ │ - bcs 19508 │ │ │ │ + bls 27c990 │ │ │ │ + bcc 7b280 │ │ │ │ + bcs 19508 │ │ │ │ svcge 0x0033f47f │ │ │ │ ldc 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xf8d8e72f │ │ │ │ @ instruction: 0xf7ff0004 │ │ │ │ cdpne 12, 0, cr14, cr4, cr14, {6} │ │ │ │ str sp, [r5, -pc, lsl #23] │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ @ instruction: 0xe776ed12 │ │ │ │ ldrdeq pc, [r4], -r8 │ │ │ │ stcl 7, cr15, [r2], {255} @ 0xff │ │ │ │ - blle fe108d3c │ │ │ │ + blle fe108d3c │ │ │ │ @ instruction: 0xf47f2e00 │ │ │ │ @ instruction: 0xe7acaef9 │ │ │ │ andeq lr, r1, r0, lsl #26 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ strdeq r3, [r0], -r8 │ │ │ │ - andeq r3, r0, r0, lsl #6 │ │ │ │ - andeq r3, r0, lr, lsl r3 │ │ │ │ - andeq r3, r0, sl, lsl #6 │ │ │ │ - andeq r3, r0, sl, lsl #6 │ │ │ │ + andeq r3, r0, r6, lsl r3 │ │ │ │ + andeq r3, r0, r2, lsl #6 │ │ │ │ + andeq r3, r0, r2, lsl #6 │ │ │ │ andeq lr, r1, r6, asr fp │ │ │ │ - andeq r3, r0, sl, asr #5 │ │ │ │ - strdeq r3, [r0], -r8 │ │ │ │ - strdeq r3, [r0], -r8 │ │ │ │ - @ instruction: 0x000032b0 │ │ │ │ - @ instruction: 0x000032b2 │ │ │ │ + andeq r3, r0, r2, asr #5 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ + andeq r3, r0, r8, lsr #5 │ │ │ │ + andeq r3, r0, sl, lsr #5 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq lr, r1, r0, lsr #25 │ │ │ │ andeq lr, r1, r2, asr ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x46064d32 │ │ │ │ - bcs 112dc4 │ │ │ │ + bcs 112dc4 │ │ │ │ hvcle 46157 @ 0xb44d │ │ │ │ ldmvs ip!, {r0, r1, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldrle r0, [r0, #-1883] @ 0xfffff8a5 │ │ │ │ stmdavs r0!, {r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ strmi r5, [r8], r9, ror #17 │ │ │ │ eorle r4, sp, r8, lsl #5 │ │ │ │ ldmvs pc!, {r0, r1, r4, r5, r6, r7, r9, fp, sp, lr}^ @ │ │ │ │ @ instruction: 0xf7ff4699 │ │ │ │ - bllt e3c8f4 │ │ │ │ + bllt e3c8f4 │ │ │ │ stmiapl sl!, {r0, r3, r5, r8, r9, fp, lr}^ │ │ │ │ addsmi r6, r3, #6488064 @ 0x630000 │ │ │ │ - blmi a355c4 │ │ │ │ + blmi a355c4 │ │ │ │ pop {r3, r5, r6, r7, fp, ip, lr} │ │ │ │ strbmi r8, [pc, #-1016] @ 11c8 │ │ │ │ @ instruction: 0x4620d0f9 │ │ │ │ ldrdcc pc, [r8], r3 │ │ │ │ @ instruction: 0x4639687a │ │ │ │ @ instruction: 0x46044798 │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ strbmi r6, [r0, #-2112] @ 0xfffff7c0 │ │ │ │ stmiavs r1!, {r0, r4, r5, r8, ip, lr, pc} │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ @ instruction: 0xf83ef000 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble ff9153ec │ │ │ │ + ble ff9153ec │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ ldrb lr, [ip, r4, lsr #25] │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble ffa95404 │ │ │ │ + ble ffa95404 │ │ │ │ stmiavs r1!, {r0, r8, r9, ip, sp} │ │ │ │ strtmi r6, [r2], -r3, lsr #32 │ │ │ │ @ instruction: 0xf0004630 │ │ │ │ stmdavs r3!, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 78150 │ │ │ │ - blcs 196ac │ │ │ │ + blcc 78150 │ │ │ │ + blcs 196ac │ │ │ │ strb sp, [r7, r9, asr #3]! │ │ │ │ movwcs r4, #18445 @ 0x480d │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ stmdacs r0, {r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ str sp, [r9, r1, asr #1]! │ │ │ │ mrrc 7, 15, pc, r6, cr15 @ │ │ │ │ @@ -421,569 +421,569 @@ │ │ │ │ stc 7, cr15, [r4], {255} @ 0xff │ │ │ │ bicle r2, r8, r0, lsl #16 │ │ │ │ svclt 0x0000e7b5 │ │ │ │ andeq lr, r1, r8, ror sl │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ - andeq r3, r0, r4, ror r0 │ │ │ │ + andeq r3, r0, ip, rrx │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ - strdlt r4, [r7], r8 │ │ │ │ + strdlt r4, [r7], lr │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0x4616447b │ │ │ │ @ instruction: 0xf7ff469a │ │ │ │ strmi lr, [r0], r0, asr #24 │ │ │ │ - @ instruction: 0xf10448f4 │ │ │ │ + @ instruction: 0xf10448fa │ │ │ │ @ instruction: 0xf04f0908 │ │ │ │ ldrbtmi r0, [r8], #-769 @ 0xfffffcff │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d0 │ │ │ │ tstle r3, r0, lsl #20 │ │ │ │ svccc 0x0041e8c0 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - mvnhi pc, #64 @ 0x40 │ │ │ │ - blcs 1db7bc │ │ │ │ + bicshi pc, r5, #64 @ 0x40 │ │ │ │ + blcs 1db7bc │ │ │ │ sbcshi pc, r6, #64, 4 │ │ │ │ - ldmeq sl, {r0, r3, r5, r6, r7, fp, lr}^ │ │ │ │ + ldmeq sl, {r0, r1, r2, r3, r5, r6, r7, fp, lr}^ │ │ │ │ subvs r4, r2, r8, ror r4 │ │ │ │ andeq pc, r7, #3 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x004fe8d0 │ │ │ │ tstle r3, r1, lsl #18 │ │ │ │ svccc 0x0047e8c0 │ │ │ │ mvnsle r2, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - andhi pc, fp, #64 @ 0x40 │ │ │ │ - bcs 11b970 │ │ │ │ - andhi pc, pc, #0 │ │ │ │ + bicshi pc, r4, r0, asr #32 │ │ │ │ + bcs 11b970 │ │ │ │ + bicshi pc, r8, r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r6, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xd0774295 │ │ │ │ movwcs lr, #6611 @ 0x19d3 │ │ │ │ ldrmi fp, [sl], -r8, lsr #30 │ │ │ │ ldmdavs r3, {r1, r3, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf000429d │ │ │ │ - ldmib r2, {r0, r1, r4, r6, r8, pc}^ │ │ │ │ + ldmib r2, {r1, r2, r3, r4, r8, pc}^ │ │ │ │ svclt 0x00283201 │ │ │ │ biclt r4, r3, r3, lsl r6 │ │ │ │ addsmi r6, r5, #1703936 @ 0x1a0000 │ │ │ │ ldmib r3, {r1, r2, r5, r6, ip, lr, pc}^ │ │ │ │ svclt 0x00282301 │ │ │ │ orrlt r4, r2, sl, lsl r6 │ │ │ │ addsmi r6, sp, #1245184 @ 0x130000 │ │ │ │ - mrshi pc, (UNDEF: 66) @ │ │ │ │ + mrshi pc, (UNDEF: 13) @ │ │ │ │ andcc lr, r1, #3440640 @ 0x348000 │ │ │ │ ldrmi sp, [r3], -r0, lsl #6 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xd0554295 │ │ │ │ movwcs lr, #6611 @ 0x19d3 │ │ │ │ @ instruction: 0x4613d2f8 │ │ │ │ ldrshtcs lr, [r0], -r6 │ │ │ │ - bl cbf740 │ │ │ │ + bl cbf740 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ msrhi CPSR_fx, #0 │ │ │ │ - ldmdavs r0!, {r2, r6, r7, r9, fp, lr}^ │ │ │ │ + ldmdavs r0!, {r1, r3, r6, r7, r9, fp, lr}^ │ │ │ │ andne pc, r2, sl, asr r8 @ │ │ │ │ @ instruction: 0xf0004288 │ │ │ │ - movwls r8, #4491 @ 0x118b │ │ │ │ - bl ffdbf75c │ │ │ │ + movwls r8, #4417 @ 0x1141 │ │ │ │ + bl ffdbf75c │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ - orrhi pc, r4, r0, asr #32 │ │ │ │ + teqphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1b26832 │ │ │ │ @ instruction: 0xf2804f80 │ │ │ │ - andcc r8, r1, #76, 6 @ 0x30000001 │ │ │ │ + andcc r8, r1, #1140850689 @ 0x44000001 │ │ │ │ sbcsvs r6, lr, r2, lsr r0 │ │ │ │ stmib r3, {r0, r2, r3, r4, sp, lr}^ │ │ │ │ stmiavs r2!, {r1, r3} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlabteq r4, r3, r9, lr │ │ │ │ smlabteq r6, r3, r9, lr │ │ │ │ smlabteq r8, r3, r9, lr │ │ │ │ ldmdavs r1, {r1, r3, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf0c0428d │ │ │ │ - ldmvs r1, {r0, r2, r6, r9, pc} │ │ │ │ + ldmvs r1, {r0, r2, r3, r4, r5, r9, pc} │ │ │ │ stmdavs sl, {r0, r3, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf0c04295 │ │ │ │ stmvs sl, {r2, r4, r7, r9, pc} │ │ │ │ stmdbeq r8, {r0, r8, ip, sp, lr, pc} │ │ │ │ ldmdavs r1, {r1, r3, r4, r7, r8, ip, sp, pc} │ │ │ │ svclt 0x002c428d │ │ │ │ stmdbeq r8, {r1, r8, ip, sp, lr, pc} │ │ │ │ stmdbeq r4, {r1, r8, ip, sp, lr, pc} │ │ │ │ ldrdcs pc, [r0], -r9 │ │ │ │ ldmdavs r1, {r1, r3, r6, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf0c0428d │ │ │ │ - ldmvs r1, {r3, r4, r5, r8, pc} │ │ │ │ + ldmvs r1, {r0, r1, r8, pc} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ - @ instruction: 0xf1028138 │ │ │ │ + @ instruction: 0xf1028103 │ │ │ │ andcs r0, r0, #8, 18 @ 0x20000 │ │ │ │ andcs lr, r1, #3194880 @ 0x30c000 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0x2d006925 │ │ │ │ - eorhi pc, fp, #0 │ │ │ │ + eorhi pc, r3, #0 │ │ │ │ @ instruction: 0x6122692a │ │ │ │ ldc 13, cr7, [pc, #136] @ 1878 │ │ │ │ - stmiavs r1!, {r0, r1, r2, r4, r7, r8, r9, fp, ip, sp, lr}^ │ │ │ │ + stmiavs r1!, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf3c26a98 │ │ │ │ cmnvs fp, r0, asr #4 │ │ │ │ svclt 0x000c2900 │ │ │ │ @ instruction: 0xf0022200 │ │ │ │ @ instruction: 0x61290201 │ │ │ │ stc 0, cr3, [r5, #4] │ │ │ │ rscvs r7, r5, r2, lsl #22 │ │ │ │ - bcs 1a274 │ │ │ │ - adcshi pc, r7, r0 │ │ │ │ + bcs 1a274 │ │ │ │ + addhi pc, r2, r0 │ │ │ │ @ instruction: 0xf04f6949 │ │ │ │ - cdpmi 2, 9, cr0, cr1, cr1, {0} │ │ │ │ + cdpmi 2, 9, cr0, cr7, cr1, {0} │ │ │ │ svchi 0x005bf3bf │ │ │ │ stmdbeq ip!, {r0, r8, ip, sp, lr, pc} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp} │ │ │ │ stmia r6, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ svccs 0x00002f47 │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ ldmdavs r2!, {r0, r5, r9, pc}^ │ │ │ │ vpmax.s8 d18, d0, d7 │ │ │ │ - stmmi r7, {r3, r5, r9, pc} │ │ │ │ + stmmi sp, {r3, r5, r9, pc} │ │ │ │ ldrbtmi r0, [r8], #-2262 @ 0xfffff72a │ │ │ │ @ instruction: 0xf0026046 │ │ │ │ @ instruction: 0xf04f0607 │ │ │ │ vsubl.u q0, d15, d0 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf1bccf4f │ │ │ │ tstle r3, r1, lsl #30 │ │ │ │ svccs 0x0047e8c0 │ │ │ │ mvnsle r2, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - bvs ff2b5d44 │ │ │ │ - eorsle r2, r9, r4, lsl #28 │ │ │ │ - @ instruction: 0xf0002a00 │ │ │ │ - ldmdavs r0, {r0, r2, r4, r7, pc} │ │ │ │ - rsbsle r4, fp, r3, lsl #5 │ │ │ │ - andeq lr, r1, #3440640 @ 0x348000 │ │ │ │ - ldrmi fp, [r0], -r8, lsr #30 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - stmdavs r2, {r0, r1, r3, r7, pc} │ │ │ │ - @ instruction: 0xd0704293 │ │ │ │ + cmpphi r6, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + vmlscs.f32 s12, s9, s20 │ │ │ │ + cmpphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ + subsle r2, lr, r0, lsl #20 │ │ │ │ + addmi r6, r3, #16, 16 @ 0x100000 │ │ │ │ + ldmib r2, {r0, r2, r6, ip, lr, pc}^ │ │ │ │ + svclt 0x00280201 │ │ │ │ + stmdacs r0, {r4, r9, sl, lr} │ │ │ │ + stmdavs r2, {r0, r2, r4, r6, ip, lr, pc} │ │ │ │ + mlasle fp, r3, r2, r4 │ │ │ │ ldrdcs lr, [r1], -r0 │ │ │ │ strmi fp, [r2], -r8, lsr #30 │ │ │ │ - @ instruction: 0xf0002a00 │ │ │ │ - ldmdavs r0, {r0, r7, pc} │ │ │ │ - rsble r4, r7, r3, lsl #5 │ │ │ │ - andeq lr, r1, #3440640 @ 0x348000 │ │ │ │ - ldrmi fp, [r0], -r8, lsr #30 │ │ │ │ - rsbsle r2, r7, r0, lsl #16 │ │ │ │ - addsmi r6, r3, #131072 @ 0x20000 │ │ │ │ - ldmib r0, {r0, r2, r3, r4, r6, ip, lr, pc}^ │ │ │ │ - movwle r2, #1 │ │ │ │ - bcs 130d4 │ │ │ │ - ldmdavs r0, {r1, r2, r3, r5, r6, ip, lr, pc} │ │ │ │ - subsle r4, r5, r3, lsl #5 │ │ │ │ - andeq lr, r1, #3440640 @ 0x348000 │ │ │ │ - @ instruction: 0x4602d2f7 │ │ │ │ - stmib sp, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff3101 │ │ │ │ - stmdbls r2, {r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - blls 4d0fc │ │ │ │ - bicle r6, r5, sl, asr #21 │ │ │ │ - subsle r2, fp, r0, lsl #20 │ │ │ │ + suble r2, ip, r0, lsl #20 │ │ │ │ addmi r6, r3, #16, 16 @ 0x100000 │ │ │ │ - cdpmi 0, 5, cr13, cr12, cr2, {2} │ │ │ │ - ldrbtmi r4, [lr], #-1739 @ 0xfffff935 │ │ │ │ - streq pc, [r1, -pc, asr #32] │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - svceq 0x004fe8d6 │ │ │ │ - tstle r4, r0, lsl #16 │ │ │ │ - svcvc 0x004ce8c6 │ │ │ │ - svceq 0x0000f1bc │ │ │ │ - vsra.u64 , q11, #1 │ │ │ │ - @ instruction: 0xf0408f5b │ │ │ │ - ldmdavs r0!, {r2, r9, pc}^ │ │ │ │ - vadd.i8 d18, d0, d1 │ │ │ │ - b 13e2160 │ │ │ │ - @ instruction: 0xf0000c50 │ │ │ │ - @ instruction: 0xf8c60a01 │ │ │ │ - @ instruction: 0xf04fc004 │ │ │ │ - vaddl.u q0, d15, d0 │ │ │ │ - ldm r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - @ instruction: 0xf1bccf4f │ │ │ │ - tstle r3, r1, lsl #30 │ │ │ │ - svceq 0x0047e8c6 │ │ │ │ - mvnsle r2, r0, lsl #30 │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - cmpphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + ldmib r2, {r0, r1, r4, r5, ip, lr, pc}^ │ │ │ │ + svclt 0x00280201 │ │ │ │ + stmdacs r0, {r4, r9, sl, lr} │ │ │ │ + stmdavs r2, {r0, r1, r6, ip, lr, pc} │ │ │ │ + mlale r9, r3, r2, r4 │ │ │ │ + ldrdcs lr, [r1], -r0 │ │ │ │ + strmi sp, [r2], -r0, lsl #6 │ │ │ │ + eorsle r2, sl, r0, lsl #20 │ │ │ │ addmi r6, r3, #16, 16 @ 0x100000 │ │ │ │ - cmpphi r0, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ - tstlt r8, #144, 16 @ 0x900000 │ │ │ │ - svccs 0x00004657 │ │ │ │ - tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - addsvs r6, r7, r7, asr #16 │ │ │ │ - @ instruction: 0xf8cb6042 │ │ │ │ - stmdavs r2, {} @ │ │ │ │ - @ instruction: 0xf0404293 │ │ │ │ - @ instruction: 0x46028114 │ │ │ │ - movwcc r6, #6803 @ 0x1a93 │ │ │ │ - stmibvs r3!, {r0, r1, r4, r7, r9, sp, lr} │ │ │ │ - @ instruction: 0xf0402b00 │ │ │ │ - stmdage r4, {r1, r4, r6, r8, pc} │ │ │ │ - b ffebf990 │ │ │ │ - movwcs lr, #18909 @ 0x49dd │ │ │ │ - movwcs lr, #2501 @ 0x9c5 │ │ │ │ - andlt r4, r7, r0, asr #12 │ │ │ │ - svcmi 0x00f0e8bd │ │ │ │ - blt 63f9a4 │ │ │ │ - @ instruction: 0xe7194613 │ │ │ │ - stmib sp, {r4, r5, sp}^ │ │ │ │ - @ instruction: 0xf7ff3101 │ │ │ │ - ldmib sp, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ - stmdacs r0, {r0, r8, ip, sp} │ │ │ │ - subshi pc, ip, #0 │ │ │ │ - ldc 0, cr6, [pc, #12] @ 19d0 │ │ │ │ - bvs ff2a0650 │ │ │ │ - blvc 13cfcc │ │ │ │ - blvc 1bcfd0 │ │ │ │ - blvc 23cfd4 │ │ │ │ - ldmdavs r1, {r1, r3, r6, r8, r9, ip, sp, pc} │ │ │ │ - @ instruction: 0xf0c0428b │ │ │ │ - ldmvs r1, {r0, r3, r4, r6, r7, pc} │ │ │ │ + ldmib r2, {r0, r5, ip, lr, pc}^ │ │ │ │ + rscsle r0, r7, #268435456 @ 0x10000000 │ │ │ │ + ldrb r4, [r5, r2, lsl #12]! │ │ │ │ + stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ + andls r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + b ffebf8e4 │ │ │ │ + blls a80f0 │ │ │ │ + ldmdavs r0, {r0, r1, r8, fp, ip, pc} │ │ │ │ + @ instruction: 0xf0c04283 │ │ │ │ + ldmvs r0, {r0, r1, r3, r4, r6, r8, pc} │ │ │ │ + @ instruction: 0x4657b318 │ │ │ │ + @ instruction: 0xf0402f00 │ │ │ │ + stmdavs r7, {r0, r1, r2, r5, r7, r8, pc}^ │ │ │ │ + umaalvs r6, r2, r7, r0 │ │ │ │ + andeq pc, r0, fp, asr #17 │ │ │ │ + addsmi r6, r3, #131072 @ 0x20000 │ │ │ │ + cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + bvs fe4d3120 │ │ │ │ + addsvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ + blcs 1bfac │ │ │ │ + cmnphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf7ffa804 │ │ │ │ + ldmib sp, {r4, r5, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + stmib r5, {r2, r8, r9, sp}^ │ │ │ │ + strbmi r2, [r0], -r0, lsl #6 │ │ │ │ + pop {r0, r1, r2, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7ff4ff0 │ │ │ │ + ldrmi fp, [r3], -sp, asr #20 │ │ │ │ + eorscs lr, r0, lr, asr #14 │ │ │ │ + smlabtcc r1, sp, r9, lr │ │ │ │ + b bbf948 │ │ │ │ + ldrdcc lr, [r1, -sp] │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + andvs r8, r3, sl, lsr #4 │ │ │ │ + blvc 10bcfd8 │ │ │ │ + vstr s12, [r0, #808] @ 0x328 │ │ │ │ + vstr d7, [r0, #16] │ │ │ │ + vstr d7, [r0, #24] │ │ │ │ + movtlt r7, #43784 @ 0xab08 │ │ │ │ + addmi r6, fp, #1114112 @ 0x110000 │ │ │ │ + smlawthi lr, r0, r0, pc @ │ │ │ │ + stmdbcs r0, {r0, r4, r7, fp, sp, lr} │ │ │ │ + msrhi CPSR_fsxc, r0 │ │ │ │ + addsmi r6, r3, #655360 @ 0xa0000 │ │ │ │ + orrshi pc, lr, r0, asr #1 │ │ │ │ + @ instruction: 0xf101688a │ │ │ │ + biclt r0, sl, r8, lsl #18 │ │ │ │ + addmi r6, fp, #1114112 @ 0x110000 │ │ │ │ + @ instruction: 0xf102bf2c │ │ │ │ + @ instruction: 0xf1020908 │ │ │ │ + @ instruction: 0xf8d90904 │ │ │ │ + cmnlt sl, r0 │ │ │ │ + addmi r6, fp, #1114112 @ 0x110000 │ │ │ │ + ldmvs r1, {r0, r1, r2, r8, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ - stmdavs sl, {r1, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xf0c04293 │ │ │ │ - stmvs sl, {r0, r3, r5, r6, r8, pc} │ │ │ │ - stmdbeq r8, {r0, r8, ip, sp, lr, pc} │ │ │ │ - ldmdavs r1, {r1, r3, r6, r7, r8, ip, sp, pc} │ │ │ │ - svclt 0x002c428b │ │ │ │ - stmdbeq r8, {r1, r8, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x460a8116 │ │ │ │ + addmi r6, fp, #1114112 @ 0x110000 │ │ │ │ + ldmdavs r1, {r0, r1, r2, r4, r5, r6, r7, r9, ip, lr, pc}^ │ │ │ │ + mvnsle r2, r0, lsl #18 │ │ │ │ stmdbeq r4, {r1, r8, ip, sp, lr, pc} │ │ │ │ - ldrdcs pc, [r0], -r9 │ │ │ │ - ldmdavs r1, {r1, r3, r4, r5, r6, r8, ip, sp, pc} │ │ │ │ - movwle r4, #29323 @ 0x728b │ │ │ │ - stmdbcs r0, {r0, r4, r7, fp, sp, lr} │ │ │ │ - sbchi pc, r9, r0 │ │ │ │ - ldmdavs r1, {r1, r3, r9, sl, lr} │ │ │ │ - rscsle r4, r7, #-1342177272 @ 0xb0000008 │ │ │ │ + stmib r0, {r8, r9, sp}^ │ │ │ │ + movwcs r3, #4865 @ 0x1301 │ │ │ │ + andeq pc, r0, r9, asr #17 │ │ │ │ + str r6, [r5, r3, lsl #5]! │ │ │ │ stmdbcs r0, {r0, r4, r6, fp, sp, lr} │ │ │ │ - @ instruction: 0xf102d1f8 │ │ │ │ - movwcs r0, #2308 @ 0x904 │ │ │ │ - movwcc lr, #6592 @ 0x19c0 │ │ │ │ - @ instruction: 0xf8c92301 │ │ │ │ - addvs r0, r3, #0 │ │ │ │ - ldmdavs r1, {r0, r2, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf0002900 │ │ │ │ - @ instruction: 0x460a80f5 │ │ │ │ - svclt 0x0000e6bd │ │ │ │ - andhi pc, r0, pc, lsr #7 │ │ │ │ - ... │ │ │ │ - andeq lr, r1, r8, lsl #19 │ │ │ │ - andeq lr, r1, r2, lsl #25 │ │ │ │ - andeq lr, r1, r8, asr ip │ │ │ │ - andeq r0, r0, r0, ror #1 │ │ │ │ - andeq lr, r1, r8, ror #21 │ │ │ │ - andeq lr, r1, r2, asr #21 │ │ │ │ - andeq lr, r1, r2, lsl sl │ │ │ │ - bcs 1be3c │ │ │ │ - orrshi pc, r9, r0 │ │ │ │ + msrhi CPSR_x, r0 │ │ │ │ + ldrbt r4, [r2], sl, lsl #12 │ │ │ │ + bcs 1bda8 │ │ │ │ + mvnhi pc, r0 │ │ │ │ stmib sp, {r0, r4, r5, r7, fp, sp, lr}^ │ │ │ │ stmdavs r8, {r0, r8, r9, sp} │ │ │ │ - stmib r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b 3bf9ec │ │ │ │ @ instruction: 0x46016933 │ │ │ │ - blls 934f4 │ │ │ │ - bls 6e0f0 │ │ │ │ + blls 93460 │ │ │ │ + bls 6e05c │ │ │ │ ldmdavs r0, {r0, r8, ip, pc}^ │ │ │ │ - b 1fbfa94 │ │ │ │ - blls a7ea0 │ │ │ │ + b ff23fa00 │ │ │ │ + blls a7e0c │ │ │ │ stmdavs sl, {r0, r1, r2, r9, sl, lr} │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ - bcc 782b8 │ │ │ │ - bcs 19ad4 │ │ │ │ - msrhi SPSR_c, r0 │ │ │ │ + bcc 78224 │ │ │ │ + bcs 19a40 │ │ │ │ + @ instruction: 0x81abf000 │ │ │ │ @ instruction: 0xf0402f00 │ │ │ │ - movwls r8, #4371 @ 0x1113 │ │ │ │ - b 5bfab8 │ │ │ │ - blls 5bd88 │ │ │ │ + movwls r8, #4445 @ 0x115d │ │ │ │ + b 183fa24 │ │ │ │ + blls 5bcf4 │ │ │ │ @ instruction: 0xf1ba6812 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - @ instruction: 0xf8da814b │ │ │ │ + @ instruction: 0xf8da8195 │ │ │ │ stclvs 0, cr1, [r9, #-16] │ │ │ │ @ instruction: 0xf14000c9 │ │ │ │ - stmiami fp!, {r0, r2, r6, r8, pc}^ │ │ │ │ + ldmdami r0, {r0, r1, r2, r3, r7, r8, pc} │ │ │ │ ldrbtmi r4, [r8], #-1617 @ 0xfffff9af │ │ │ │ - ldmdb r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r9, [r2], -r1, lsl #22 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - sbcsvs r8, sl, r5, asr r1 │ │ │ │ + smullsvs r8, sl, pc, r1 @ │ │ │ │ andsvs r2, sp, r0, lsl #4 │ │ │ │ andcs lr, sl, #3194880 @ 0x30c000 │ │ │ │ - andls lr, r1, #70254592 @ 0x4300000 │ │ │ │ - ldmib r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmiavs r3!, {r0, r9, fp, ip, pc} │ │ │ │ - @ instruction: 0xf47f2a04 │ │ │ │ - blcs 2d2cc │ │ │ │ - mrcge 4, 0, APSR_nzcv, cr9, cr15, {1} │ │ │ │ - addsmi r6, r5, #1703936 @ 0x1a0000 │ │ │ │ - mcrge 4, 3, pc, cr6, cr15, {1} @ │ │ │ │ - @ instruction: 0x46cb48dc │ │ │ │ - @ instruction: 0xf04f4478 │ │ │ │ - vaddw.u q0, , d1 │ │ │ │ - ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcs d864 │ │ │ │ + svclt 0x0000e68d │ │ │ │ + ... │ │ │ │ + andeq lr, r1, r8, lsl #19 │ │ │ │ + andeq lr, r1, r2, lsl #25 │ │ │ │ + andeq lr, r1, r8, asr ip │ │ │ │ + andeq r0, r0, r0, ror #1 │ │ │ │ + andeq lr, r1, r8, ror #21 │ │ │ │ + andeq lr, r1, r2, asr #21 │ │ │ │ + andeq r2, r0, lr, ror ip │ │ │ │ + @ instruction: 0xf7ff9201 │ │ │ │ + bls 7c330 │ │ │ │ + bcs 11bd20 │ │ │ │ + mcrge 4, 1, pc, cr8, cr15, {3} @ │ │ │ │ + @ instruction: 0xf43f2b00 │ │ │ │ + ldmdavs sl, {r4, r6, r9, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf43f4295 │ │ │ │ + ldmmi r7!, {r0, r2, r3, r4, r7, r9, sl, fp, sp, pc}^ │ │ │ │ + ldrbtmi r4, [r8], #-1739 @ 0xfffff935 │ │ │ │ + tstpeq r1, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccs 0x004fe8d0 │ │ │ │ + tstle r3, r0, lsl #20 │ │ │ │ + svcne 0x0047e8c0 │ │ │ │ + mvnsle r2, r0, lsl #30 │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ + bcs 5bbd8 │ │ │ │ + msrhi R8_usr, r0 │ │ │ │ + @ instruction: 0xf0020851 │ │ │ │ + subvs r0, r1, r1, lsl #4 │ │ │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svcgt 0x004fe8d0 │ │ │ │ + svceq 0x0001f1bc │ │ │ │ stmia r0, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ svccs 0x00001f47 │ │ │ │ - vsra.u64 , , #1 │ │ │ │ + vsra.u64 , q11, #1 │ │ │ │ + cmnle r1, fp, asr pc │ │ │ │ + addmi r6, sp, #1638400 @ 0x190000 │ │ │ │ + ldmdavs r9, {r0, r3, r4, r5, r6, r9, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf43f2900 │ │ │ │ + bcs 2d374 │ │ │ │ + adcshi pc, r3, r0, asr #32 │ │ │ │ + subsvs r6, sl, sl, lsl #17 │ │ │ │ + @ instruction: 0xf8cb608b │ │ │ │ + stmdavs fp, {ip} │ │ │ │ + @ instruction: 0xd077429d │ │ │ │ + strb r4, [r3, fp, lsl #12] │ │ │ │ + smlabtcc r1, sp, r9, lr │ │ │ │ + ldmib r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x2e049902 │ │ │ │ + bvs ff2a8738 │ │ │ │ + mcrge 4, 5, pc, cr4, cr15, {3} @ │ │ │ │ + @ instruction: 0xf43f2a00 │ │ │ │ + ldmdavs r0, {r1, r8, r9, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf43f4283 │ │ │ │ + cdpmi 14, 13, cr10, cr0, cr8, {7} │ │ │ │ + ldrbtmi r4, [lr], #-1739 @ 0xfffff935 │ │ │ │ + streq pc, [r1, -pc, asr #32] │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svceq 0x004fe8d6 │ │ │ │ + tstle r4, r0, lsl #16 │ │ │ │ + svcvc 0x004ce8c6 │ │ │ │ + svceq 0x0000f1bc │ │ │ │ + vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - stmdavs r2, {r0, r1, r5, r6, r7, pc}^ │ │ │ │ - vpmax.s8 d18, d0, d1 │ │ │ │ - ldmdaeq r1, {r0, r3, r5, r6, r7, pc}^ │ │ │ │ - andeq pc, r1, #2 │ │ │ │ - @ instruction: 0xf04f6041 │ │ │ │ - vaddw.u q0, , d0 │ │ │ │ - ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + ldmdavs r0!, {r1, r2, r3, r4, r6, r7, pc}^ │ │ │ │ + vadd.i8 d18, d0, d1 │ │ │ │ + b 13e1f14 │ │ │ │ + @ instruction: 0xf0000c50 │ │ │ │ + @ instruction: 0xf8c60a01 │ │ │ │ + @ instruction: 0xf04fc004 │ │ │ │ + vaddl.u q0, d15, d0 │ │ │ │ + ldm r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf1bccf4f │ │ │ │ tstle r3, r1, lsl #30 │ │ │ │ - svcne 0x0047e8c0 │ │ │ │ + svceq 0x0047e8c6 │ │ │ │ mvnsle r2, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - ldmdavs r9, {r1, r5, r8, ip, lr, pc} │ │ │ │ - @ instruction: 0xd32a428d │ │ │ │ - stmdbcs r0, {r0, r3, r4, r7, fp, sp, lr} │ │ │ │ - stclge 4, cr15, [r3, #252]! @ 0xfc │ │ │ │ - cmnle sl, r0, lsl #20 │ │ │ │ - addsvs r6, sl, sl, asr #16 │ │ │ │ - @ instruction: 0xf8cb604b │ │ │ │ - stmdavs fp, {ip} │ │ │ │ - mlale sl, sp, r2, r4 │ │ │ │ - strb r4, [r4, fp, lsl #12] │ │ │ │ - stmdbcs r0, {r0, r4, r6, fp, sp, lr} │ │ │ │ - svcge 0x0027f47f │ │ │ │ - stmdavs r7, {r0, r2, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0xf43f42bb │ │ │ │ - @ instruction: 0xf102aeee │ │ │ │ - strmi r0, [r2], -r8, lsl #22 │ │ │ │ - @ instruction: 0xf102e6aa │ │ │ │ - ldr r0, [ip, -r8, lsl #18]! │ │ │ │ - movwcs lr, #10701 @ 0x29cd │ │ │ │ - @ instruction: 0xf7ff9001 │ │ │ │ - blls fc204 │ │ │ │ - andeq lr, r1, #3620864 @ 0x374000 │ │ │ │ - addmi r6, sp, #1638400 @ 0x190000 │ │ │ │ - ldmdavs r9, {r2, r4, r6, r7, r9, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf43f2900 │ │ │ │ - bcs 2d2b0 │ │ │ │ - stmvs sl, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ - addvs r6, fp, sl, asr r0 │ │ │ │ - andne pc, r0, fp, asr #17 │ │ │ │ - addsmi r6, sp, #720896 @ 0xb0000 │ │ │ │ - @ instruction: 0x460bd1d4 │ │ │ │ - @ instruction: 0x4630e5fc │ │ │ │ - smlabtcc r2, sp, r9, lr │ │ │ │ - @ instruction: 0xf7ff9201 │ │ │ │ - bls 7c1cc │ │ │ │ - stmdbls r3, {r1, r8, r9, fp, ip, pc} │ │ │ │ + mrcge 4, 4, APSR_nzcv, cr12, cr15, {3} │ │ │ │ addmi r6, r3, #16, 16 @ 0x100000 │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr0, cr15, {5} │ │ │ │ + mcrge 4, 5, pc, cr5, cr15, {5} @ │ │ │ │ stmdacs r0, {r4, r6, fp, sp, lr} │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr2, cr15, {1} │ │ │ │ + mcrge 4, 6, pc, cr7, cr15, {1} @ │ │ │ │ svccs 0x00004657 │ │ │ │ - stmvs r7, {r4, r6, r8, ip, lr, pc} │ │ │ │ + stmvs r7, {r1, r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ addvs r6, r2, r7, asr r0 │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ addsmi r6, r3, #131072 @ 0x20000 │ │ │ │ - mcrge 4, 5, pc, cr15, cr15, {1} @ │ │ │ │ - strbt r4, [sp], -r2, lsl #12 │ │ │ │ + mcrge 4, 5, pc, cr4, cr15, {1} @ │ │ │ │ + ldr r4, [sp, r2, lsl #12]! │ │ │ │ stmdbcs r0, {r0, r4, r6, fp, sp, lr} │ │ │ │ - ldcge 4, cr15, [r9, #508]! @ 0x1fc │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr2, cr15, {3} │ │ │ │ + @ instruction: 0xf102e6f0 │ │ │ │ + strbt r0, [pc], r8, lsl #18 │ │ │ │ + movwcs lr, #10701 @ 0x29cd │ │ │ │ + @ instruction: 0xf7ff9001 │ │ │ │ + blls fc1d4 │ │ │ │ + andeq lr, r1, #3620864 @ 0x374000 │ │ │ │ + addmi r6, sp, #1638400 @ 0x190000 │ │ │ │ + ldmvs r9, {r0, r2, r7, r8, r9, ip, lr, pc} │ │ │ │ + @ instruction: 0xf43f2900 │ │ │ │ + bllt ad280 │ │ │ │ + addsvs r6, sl, sl, asr #16 │ │ │ │ + @ instruction: 0xf8cb604b │ │ │ │ + stmdavs fp, {ip} │ │ │ │ + @ instruction: 0xd187429d │ │ │ │ + strb r4, [r5, #1547]! @ 0x60b │ │ │ │ + stmdbcs r0, {r0, r4, r6, fp, sp, lr} │ │ │ │ + stclge 4, cr15, [r1, #508] @ 0x1fc │ │ │ │ stmdbeq r4, {r1, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x4620e5d1 │ │ │ │ - @ instruction: 0xf966f000 │ │ │ │ + @ instruction: 0x4620e5d9 │ │ │ │ + @ instruction: 0xf96ef000 │ │ │ │ smlabteq r0, r5, r9, lr │ │ │ │ - andscs lr, r8, lr, lsr #13 │ │ │ │ + andscs lr, r8, r1, lsl #13 │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 7bf10 │ │ │ │ + blls 7bf20 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - stclge 4, cr15, [lr, #508] @ 0x1fc │ │ │ │ - stmdavs sl, {r1, r2, r5, r7, sp, lr, pc} │ │ │ │ - smullle r4, r4, r5, r2 @ │ │ │ │ - bleq 23e068 │ │ │ │ - ldrb r4, [ip, -fp, lsl #12] │ │ │ │ + ldclge 4, cr15, [r6, #508] @ 0x1fc │ │ │ │ + stmdavs sl, {r1, r2, r3, r5, r7, sp, lr, pc} │ │ │ │ + smlalle r4, r3, r5, r2 │ │ │ │ + bleq 23e058 │ │ │ │ + str r4, [sp, -fp, lsl #12]! │ │ │ │ + adcsmi r6, fp, #458752 @ 0x70000 │ │ │ │ + mrcge 4, 2, APSR_nzcv, cr14, cr15, {1} │ │ │ │ + bleq 23e064 │ │ │ │ + ldrb r4, [r5, -r2, lsl #12]! │ │ │ │ vpmax.s8 d20, d24, d10 │ │ │ │ vsra.s64 d20, d15, #64 │ │ │ │ ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ - blx 5bcbe │ │ │ │ + blx 5bcbe │ │ │ │ andsvs pc, r3, r3, lsl #6 │ │ │ │ stmdavs sl, {r1, r2, r3, r4, r8, sl, sp, lr, pc} │ │ │ │ - umlalsle r4, r2, r5, r2 │ │ │ │ - bleq 13e08c │ │ │ │ - strb r4, [sl, -fp, lsl #12] │ │ │ │ + smullle r4, r9, r5, r2 │ │ │ │ + bleq 13e08c │ │ │ │ + ldr r4, [r3, -fp, lsl #12] │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff3101 │ │ │ │ ldmdavs r2!, {r1, r4, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldrdcc lr, [r1, -sp] │ │ │ │ @ instruction: 0xf63f2a07 │ │ │ │ ldmdami sp!, {r3, r4, r6, r7, r8, sl, fp, sp, pc}^ │ │ │ │ ldrmi pc, [pc], r8, asr #4 │ │ │ │ ldreq pc, [r0], -r0, asr #5 │ │ │ │ stmdavs r2, {r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmulh.s d15, d2, d6 │ │ │ │ strb r6, [ip, #2] │ │ │ │ adcsmi r6, fp, #458752 @ 0x70000 │ │ │ │ - mcrge 4, 3, pc, cr3, cr15, {1} @ │ │ │ │ - bleq 13e0c4 │ │ │ │ - ldr r4, [pc], -r2, lsl #12 │ │ │ │ + mcrge 4, 1, pc, cr14, cr15, {1} @ │ │ │ │ + bleq 13e0c4 │ │ │ │ + strb r4, [r5, -r2, lsl #12] │ │ │ │ @ instruction: 0xf101684a │ │ │ │ - bcs 40d8 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr5, cr15, {3} │ │ │ │ - stmdavs sl, {r0, r2, r3, r5, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + bcs 40d8 │ │ │ │ + mcrge 4, 3, pc, cr0, cr15, {3} @ │ │ │ │ + stmdavs sl, {r3, r4, r5, r6, r9, sl, sp, lr, pc}^ │ │ │ │ stmdbeq r4, {r0, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ ldrb sl, [ip, #-3434]! @ 0xfffff296 │ │ │ │ movwls r4, #5688 @ 0x1638 │ │ │ │ ldmdb sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs r8!, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1b09b01 │ │ │ │ - ble d5af0 │ │ │ │ + ble d5af0 │ │ │ │ eorsvs r3, r8, r1, lsl #16 │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xe6daaef6 │ │ │ │ + ldr sl, [r0], ip, lsr #29 │ │ │ │ movweq lr, #6605 @ 0x19cd │ │ │ │ ldmdb r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blls a7d10 │ │ │ │ - bcs 5be18 │ │ │ │ - svcge 0x0017f63f │ │ │ │ + blls a7d10 │ │ │ │ + bcs 5be18 │ │ │ │ + mcrge 6, 7, pc, cr0, cr15, {1} @ │ │ │ │ vmul.i8 q10, q4, │ │ │ │ @ instruction: 0xf2c04c9f │ │ │ │ ldrbtmi r0, [r9], #-3088 @ 0xfffff3f0 │ │ │ │ - blx 31bd4e │ │ │ │ + blx 31bd4e │ │ │ │ andvs pc, sl, r2, lsl #4 │ │ │ │ - ldrtmi lr, [r0], -fp, lsl #14 │ │ │ │ + @ instruction: 0x4630e6d4 │ │ │ │ smlabtcc r2, sp, r9, lr │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ ldmdavs r0!, {r1, r2, r3, r4, r8, fp, sp, lr, pc}^ │ │ │ │ movwcs lr, #6621 @ 0x19dd │ │ │ │ stmdbls r3, {r0, fp, sp} │ │ │ │ - ldclge 6, cr15, [r3, #252]! @ 0xfc │ │ │ │ + svcge 0x0019f63f │ │ │ │ ldrsbgt pc, [r0, #-143] @ 0xffffff71 @ │ │ │ │ cdpmi 2, 9, cr15, cr15, cr8, {2} │ │ │ │ cdpeq 2, 1, cr15, cr0, cr0, {6} │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ - blx 381d5a │ │ │ │ + blx 381d5a │ │ │ │ @ instruction: 0xf8ccf000 │ │ │ │ - strb r0, [r4, #0]! │ │ │ │ + str r0, [sl, -r0] │ │ │ │ ldrmi r4, [r1], -lr, asr #16 │ │ │ │ ldrbtmi r9, [r8], #-769 @ 0xfffffcff │ │ │ │ ldmda r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r9, [r2], -r1, lsl #22 │ │ │ │ - @ instruction: 0x4608e6b8 │ │ │ │ + strmi lr, [r8], -lr, ror #12 │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 7c10c │ │ │ │ - @ instruction: 0x4638e698 │ │ │ │ + blls 7c10c │ │ │ │ + ldrtmi lr, [r8], -lr, asr #12 │ │ │ │ movwcs lr, #6605 @ 0x19cd │ │ │ │ ldm ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwcs lr, #6621 @ 0x19dd │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ - ldr sl, [r0], ip, lsr #29 │ │ │ │ + strb sl, [r6], -r2, ror #28 │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ stmdals r1, {r3, r5, r7, fp, sp, lr, pc} │ │ │ │ stm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vst2.16 {d22,d24}, [r3 :128], r3 │ │ │ │ cmnvs r3, r0, lsl #7 │ │ │ │ - ldmdbvs r2!, {r3, r4, r5, r6, r7, r8, sl, sp, lr, pc} │ │ │ │ - bcs 1360c │ │ │ │ - ldmdavs r0, {r1, r6, ip, lr, pc}^ │ │ │ │ - sbcseq r6, r2, r2, asr #26 │ │ │ │ - ldmdavs sl!, {r0, r3, r5, r8, sl, ip, lr, pc} │ │ │ │ - svcmi 0x0080f1b2 │ │ │ │ - ldmdbmi r7!, {r2, r6, r8, r9, fp, ip, lr, pc} │ │ │ │ + stmdbvs r3!, {r0, r1, r6, r7, r8, sl, sp, lr, pc}^ │ │ │ │ + orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ + ldr r6, [r3, #355]! @ 0x163 │ │ │ │ + @ instruction: 0x46176932 │ │ │ │ + suble r2, r2, r0, lsl #20 │ │ │ │ + stclvs 8, cr6, [r2, #-320] @ 0xfffffec0 │ │ │ │ + strle r0, [r9, #-210]! @ 0xffffff2e │ │ │ │ + @ instruction: 0xf1b2683a │ │ │ │ + blle 1255bcc │ │ │ │ + @ instruction: 0x46384934 │ │ │ │ + ldrbtmi r9, [r9], #-769 @ 0xfffffcff │ │ │ │ + stmia r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ + ldmvs r2!, {r0, r1, r6, r8, ip, lr, pc} │ │ │ │ + ldmdami r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ + ldrbtmi r6, [r8], #-2066 @ 0xfffff7ee │ │ │ │ + svc 0x00f0f7fe │ │ │ │ + blls 5bed4 │ │ │ │ + @ instruction: 0xf1b14602 │ │ │ │ + @ instruction: 0xf6bf4f80 │ │ │ │ + stmdbcc r1, {r0, r1, r3, r5, r9, sl, fp, sp, pc} │ │ │ │ + eorsvs r4, r9, r8, lsr r6 │ │ │ │ + @ instruction: 0xf47f2900 │ │ │ │ + stmib sp, {r0, r2, r5, r9, sl, fp, sp, pc}^ │ │ │ │ + @ instruction: 0xf7ff2301 │ │ │ │ + ldmib sp, {r1, r3, r4, r7, fp, sp, lr, pc}^ │ │ │ │ + ldr r2, [sp], -r1, lsl #6 │ │ │ │ + @ instruction: 0xe61e4632 │ │ │ │ + @ instruction: 0xf85a4a23 │ │ │ │ + addmi r1, r8, #2 │ │ │ │ + movwls sp, #4100 @ 0x1004 │ │ │ │ + ldm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + cmplt r0, r1, lsl #22 │ │ │ │ movwls r4, #5688 @ 0x1638 │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - blls 7c0e8 │ │ │ │ - teqle lr, r0, lsl #16 │ │ │ │ - @ instruction: 0x463968b2 │ │ │ │ - ldmdavs r2, {r1, r4, r5, fp, lr} │ │ │ │ - @ instruction: 0xf7fe4478 │ │ │ │ - ldmdavs r9!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmda r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strmi r9, [r7], -r1, lsl #22 │ │ │ │ + bicle r2, r7, r0, lsl #16 │ │ │ │ + ldmda r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmvs r2!, {r0, r8, r9, fp, ip, pc} │ │ │ │ + movwls r4, #6169 @ 0x1819 │ │ │ │ + ldrbtmi r6, [r8], #-2065 @ 0xfffff7ef │ │ │ │ + svc 0x00bef7fe │ │ │ │ strmi r9, [r2], -r1, lsl #22 │ │ │ │ - svcmi 0x0080f1b1 │ │ │ │ - mrcge 6, 3, APSR_nzcv, cr10, cr15, {5} │ │ │ │ - ldrtmi r3, [r8], -r1, lsl #18 │ │ │ │ - stmdbcs r0, {r0, r3, r4, r5, sp, lr} │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr4, cr15, {3} │ │ │ │ - movwcs lr, #6605 @ 0x19cd │ │ │ │ - ldm lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - movwcs lr, #6621 @ 0x19dd │ │ │ │ - ldrtmi lr, [r2], -ip, ror #12 │ │ │ │ - bmi 9bb7c4 │ │ │ │ - andne pc, r2, sl, asr r8 @ │ │ │ │ - andle r4, r4, r8, lsl #5 │ │ │ │ - @ instruction: 0xf7ff9301 │ │ │ │ - blls 7c080 │ │ │ │ - @ instruction: 0x4638b150 │ │ │ │ - @ instruction: 0xf7ff9301 │ │ │ │ - blls 7bf64 │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7ffd1c7 │ │ │ │ - blls 7bfa0 │ │ │ │ - ldmdami ip, {r1, r4, r5, r7, fp, sp, lr} │ │ │ │ - ldmdavs r1, {r0, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf7fe4478 │ │ │ │ - blls 7dd58 │ │ │ │ - strb r4, [fp], -r2, lsl #12 │ │ │ │ + strdls lr, [r1], -ip │ │ │ │ + stm sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strt r9, [r5], #-2049 @ 0xfffff7ff │ │ │ │ eorsvs r3, sl, r1, lsl #4 │ │ │ │ - ldmdavs sl!, {r0, r1, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ + ldmdavs sl!, {r1, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ - bcc 78a14 │ │ │ │ - bcs 19f48 │ │ │ │ - ldrtmi sp, [r8], -sl, ror #3 │ │ │ │ + bcc 78a14 │ │ │ │ + bcs 19f5c │ │ │ │ + ldrtmi sp, [r8], -r5, ror #3 │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 7c01c │ │ │ │ - andls lr, r1, r4, ror #15 │ │ │ │ - ldmda lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldr r9, [r9], #-2049 @ 0xfffff7ff │ │ │ │ - vst2.16 {d22,d24}, [r3 :128], r3 │ │ │ │ - cmnvs r3, r0, lsl #7 │ │ │ │ - svclt 0x0000e581 │ │ │ │ - strdeq r2, [r0], -r2 @ │ │ │ │ - strdeq lr, [r1], -r8 │ │ │ │ + blls 7c008 │ │ │ │ + svclt 0x0000e7df │ │ │ │ + andeq lr, r1, r6, ror #16 │ │ │ │ + andeq lr, r1, r6, asr #15 │ │ │ │ andeq lr, r1, r6, lsl #9 │ │ │ │ andeq lr, r1, ip, asr #8 │ │ │ │ ldrdeq lr, [r1], -r2 │ │ │ │ andeq lr, r1, r0, lsr #7 │ │ │ │ - andeq r2, r0, lr, ror r9 │ │ │ │ - andeq r2, r0, r8, ror #17 │ │ │ │ - andeq r2, r0, r0, ror #17 │ │ │ │ + andeq r2, r0, r6, ror r9 │ │ │ │ + ldrdeq r2, [r0], -r6 │ │ │ │ + andeq r2, r0, lr, asr #17 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - andeq r2, r0, r4, lsl #17 │ │ │ │ + andeq r2, r0, r2, ror r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb590b8 │ │ │ │ + bl feb590b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr], {240} @ 0xf0 │ │ │ │ ldrbtmi r2, [ip], #-2562 @ 0xfffff5fe │ │ │ │ stmdavs sl, {r1, r2, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ - blmi 300df4 │ │ │ │ + blmi 300df4 │ │ │ │ ldcllt 8, cr5, [r0, #-896]! @ 0xfffffc80 │ │ │ │ stmdami sl, {r0, r2, r9, sl, lr} │ │ │ │ strmi r2, [lr], -r2, lsl #6 │ │ │ │ @ instruction: 0x46114478 │ │ │ │ @ instruction: 0xf7fe461a │ │ │ │ stmdacs r0, {r1, r3, r4, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldmdavs r2!, {r0, r1, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ ldrmi r4, [r1], -r8, lsr #12 │ │ │ │ - blx fedbfef2 │ │ │ │ + blx fedbfef2 │ │ │ │ svclt 0x0000e7eb │ │ │ │ andeq lr, r1, lr, lsr r1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ - andeq r2, r0, ip, ror #14 │ │ │ │ + andeq r2, r0, r4, ror #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5910c │ │ │ │ + bl feb5910c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r0, {r3, r4, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r3, r5, r5, lsl #12 │ │ │ │ @ instruction: 0xf0434604 │ │ │ │ cmpvs r3, r8, lsl #6 │ │ │ │ stmda ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46076873 │ │ │ │ @@ -1002,15 +1002,15 @@ │ │ │ │ vmov.f64 d7, #88 @ 0x3ec00000 0.375 │ │ │ │ vsqrt.f64 d23, d0 │ │ │ │ vldrle s30, [sl, #-64] @ 0xffffffc0 │ │ │ │ stmdage r2, {r0, r9, sl, lr} │ │ │ │ svc 0x0094f7fe │ │ │ │ @ instruction: 0x46056833 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 78780 │ │ │ │ + blcc 78780 │ │ │ │ teqlt fp, #51 @ 0x33 │ │ │ │ svclt 0x00a82d00 │ │ │ │ ldrdeq lr, [r2, -sp] │ │ │ │ andlt sp, r5, ip, lsl fp │ │ │ │ movwcs fp, #3568 @ 0xdf0 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ movwls r4, #1562 @ 0x61a │ │ │ │ @@ -1026,170 +1026,170 @@ │ │ │ │ andcs lr, r0, ip, asr pc │ │ │ │ strb r2, [r2, r0, lsl #2]! │ │ │ │ stmibvs r1!, {r0, r2, fp, lr} │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ ubfx lr, r4, #30, #23 │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xe7d3efb8 │ │ │ │ - andeq r2, r0, r8, asr #14 │ │ │ │ - andeq r2, r0, r8, lsr r7 │ │ │ │ + andeq r2, r0, r0, asr #14 │ │ │ │ + andeq r2, r0, r0, lsr r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ - @ instruction: 0x8604f8df │ │ │ │ + @ instruction: 0x8600f8df │ │ │ │ strmi fp, [r6], -r7, lsl #1 │ │ │ │ ldrbtmi r4, [r8], #1548 @ 0x60c │ │ │ │ @ instruction: 0xf0402a03 │ │ │ │ - ldmvs r5!, {r0, r2, r4, r6, r7, r9, pc}^ │ │ │ │ + ldmvs r5!, {r1, r4, r6, r7, r9, pc}^ │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ stmdavs r7!, {r1, r2, r3, r4, r8, pc} │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ - strbmi pc, [r8, #2271]! @ 0x8df @ │ │ │ │ + strbmi pc, [r4, #2271]! @ 0x8df @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldm r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs dd58 │ │ │ │ + bcs dd58 │ │ │ │ stmia r4, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - stmdavs r3!, {r0, r1, r2, r3, r4, r6, r7, r9, pc}^ │ │ │ │ + stmdavs r3!, {r0, r3, r4, r6, r7, r9, pc}^ │ │ │ │ vqdmulh.s d18, d0, d7 │ │ │ │ @ instruction: 0xf8df8237 │ │ │ │ - ldmeq sl, {r2, r6, r7, r8, sl}^ │ │ │ │ + ldmeq sl, {r6, r7, r8, sl}^ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ subvs r4, r2, r8, ror r4 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x004fe8d0 │ │ │ │ tstle r3, r1, lsl #18 │ │ │ │ svccs 0x0044e8c0 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ svchi 0x005bf3bf │ │ │ │ msrhi CPSR_x, r0, asr #32 │ │ │ │ - blcs 11c338 │ │ │ │ + blcs 11c338 │ │ │ │ msrhi CPSR_sx, r0 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ - stmdavs r3!, {r1, r3, r4, r5, r7, r9, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r3, r4, r5, r7, r9, pc} │ │ │ │ mlale sp, pc, r2, r4 @ │ │ │ │ andcc lr, r1, #212, 18 @ 0x350000 │ │ │ │ ldrmi fp, [r3], -r8, lsr #30 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs sl, {r4, r5, r7, r9, pc} │ │ │ │ + ldmdavs sl, {r0, r4, r5, r7, r9, pc} │ │ │ │ mlale r2, r7, r2, r4 │ │ │ │ movwmi lr, #6611 @ 0x19d3 │ │ │ │ ldrmi fp, [ip], -r8, lsr #30 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ - stmdavs r3!, {r1, r2, r5, r7, r9, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r2, r5, r7, r9, pc} │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ andcc lr, r1, #212, 18 @ 0x350000 │ │ │ │ ldrmi fp, [r3], -r8, lsr #30 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs sl, {r2, r3, r4, r7, r9, pc} │ │ │ │ + ldmdavs sl, {r0, r2, r3, r4, r7, r9, pc} │ │ │ │ mulle lr, r7, r2 │ │ │ │ movwmi lr, #6611 @ 0x19d3 │ │ │ │ ldrmi sp, [ip], -r0, lsl #6 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ - stmdavs r3!, {r1, r4, r7, r9, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r4, r7, r9, pc} │ │ │ │ mulle r5, pc, r2 @ │ │ │ │ strcc lr, [r1], #-2516 @ 0xfffff62c │ │ │ │ @ instruction: 0x461cd2f6 │ │ │ │ @ instruction: 0x461ce7f4 │ │ │ │ - blcs 1c7a4 │ │ │ │ - bichi pc, lr, r0, asr #32 │ │ │ │ + blcs 1c7a4 │ │ │ │ + bichi pc, fp, r0, asr #32 │ │ │ │ @ instruction: 0xf7fea804 │ │ │ │ - blls 13de34 │ │ │ │ + blls 13de34 │ │ │ │ @ instruction: 0xf8d5682a │ │ │ │ stmdbls r5, {r4, lr, pc} │ │ │ │ stmdavs sl!, {r0, r1, r3, r4, r7, r9, fp, ip}^ │ │ │ │ - bl 185c4b0 │ │ │ │ + bl 185c4b0 │ │ │ │ stmiavs sl!, {r1, r8} │ │ │ │ - bl 1848b64 │ │ │ │ + bl 1848b64 │ │ │ │ @ instruction: 0xf1bc0707 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - @ instruction: 0xf8dc8202 │ │ │ │ + @ instruction: 0xf8dc81ff │ │ │ │ stmiane r0, {r3}^ │ │ │ │ andeq pc, r8, ip, asr #17 │ │ │ │ ldrdeq pc, [ip], -ip │ │ │ │ andeq lr, r0, r1, asr #22 │ │ │ │ andeq pc, ip, ip, asr #17 │ │ │ │ @ instruction: 0xf8c66aa0 │ │ │ │ stmdacc r1, {r2, r3, lr, pc} │ │ │ │ stmdacs r0, {r5, r7, r9, sp, lr} │ │ │ │ - andhi pc, sl, #64 @ 0x40 │ │ │ │ + andhi pc, r7, #64 @ 0x40 │ │ │ │ stmiane r0, {r5, r8, fp, sp, lr}^ │ │ │ │ stmdbvs r0!, {r5, r8, sp, lr}^ │ │ │ │ andeq lr, r0, r1, asr #22 │ │ │ │ stmibvs r0!, {r5, r6, r8, sp, lr} │ │ │ │ lslvs r1, r0, #17 │ │ │ │ - bl 11dc8c4 │ │ │ │ + bl 11dc8c4 │ │ │ │ mvnvs r0, r0 │ │ │ │ andcc r6, r1, r0, lsr #20 │ │ │ │ ldmdbvs r0!, {r5, r9, sp, lr}^ │ │ │ │ ldrble r0, [r3, #-1920]! @ 0xfffff880 │ │ │ │ - strtls pc, [r8], #2271 @ 0x8df │ │ │ │ + strtls pc, [r4], #2271 @ 0x8df │ │ │ │ @ instruction: 0x0014f8dc │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x468344f9 │ │ │ │ andeq pc, r1, pc, asr #32 │ │ │ │ svcgt 0x004fe8d9 │ │ │ │ svceq 0x0000f1bc │ │ │ │ stmia r9, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1be0f4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - orrshi pc, lr, r0, asr #32 │ │ │ │ + orrshi pc, fp, r0, asr #32 │ │ │ │ ldrdeq pc, [r4], -r9 │ │ │ │ vadd.i8 d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df81a7 │ │ │ │ - b 13f3364 │ │ │ │ + @ instruction: 0xf8df81a4 │ │ │ │ + b 13f3354 │ │ │ │ @ instruction: 0xf0000ed0 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ ldrbtmi r0, [ip], #0 │ │ │ │ and pc, r4, ip, asr #17 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svc 0x004fe8dc │ │ │ │ svceq 0x0001f1be │ │ │ │ stmia ip, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1b90f49 │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - sbchi pc, r2, r0, asr #32 │ │ │ │ + sbchi pc, r1, r0, asr #32 │ │ │ │ ldrdls pc, [ip], -fp @ │ │ │ │ svceq 0x0004f1ba │ │ │ │ - sbchi pc, fp, r0 │ │ │ │ + sbchi pc, sl, r0 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d032 │ │ │ │ adcmi r0, r0, #0 │ │ │ │ ldmib r9, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ svclt 0x0098c001 │ │ │ │ @ instruction: 0xf1bc4684 │ │ │ │ eorle r0, r7, r0, lsl #30 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ @ instruction: 0xd12c42a0 │ │ │ │ @ instruction: 0xf8d946e1 │ │ │ │ stmdacc r1, {r3, r5} │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8d981a5 │ │ │ │ + @ instruction: 0xf8d981a2 │ │ │ │ stmiane r0, {r4}^ │ │ │ │ @ instruction: 0x3014f8d9 │ │ │ │ andseq pc, r0, r9, asr #17 │ │ │ │ movweq lr, #15169 @ 0x3b41 │ │ │ │ andscc pc, r4, r9, asr #17 │ │ │ │ @ instruction: 0x3018f8d9 │ │ │ │ @ instruction: 0xf8c9189b │ │ │ │ @ instruction: 0xf8d93018 │ │ │ │ - bl 11ce29c │ │ │ │ + bl 11ce29c │ │ │ │ @ instruction: 0xf8c90303 │ │ │ │ @ instruction: 0xf8d9301c │ │ │ │ movwcc r3, #4128 @ 0x1020 │ │ │ │ eorcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0x612b6933 │ │ │ │ - blmi ffc5a718 │ │ │ │ + blmi ffc1a718 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ ldmib ip, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ svclt 0x00989001 │ │ │ │ @ instruction: 0xf1b94681 │ │ │ │ rscle r0, pc, r0, lsl #30 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ @@ -1208,375 +1208,374 @@ │ │ │ │ ldmib r0, {r3, ip, lr, pc}^ │ │ │ │ svclt 0x00884001 │ │ │ │ stmdacs r0, {r5, r9, sl, lr} │ │ │ │ stmdavs r4, {r1, r2, r3, r6, r7, ip, lr, pc} │ │ │ │ mvnsle r4, r4, ror #10 │ │ │ │ str r4, [r6, r1, lsl #13]! │ │ │ │ @ instruction: 0xf7fe9300 │ │ │ │ - blls 3db10 │ │ │ │ - blcs 11c584 │ │ │ │ + blls 3db10 │ │ │ │ + blcs 11c584 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr10, cr15, {3} │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ - stmdavs r3!, {r2, r4, r7, r8, pc} │ │ │ │ + stmdavs r3!, {r0, r2, r4, r7, r8, pc} │ │ │ │ @ instruction: 0xf43f429f │ │ │ │ - ldmmi r1, {r0, r1, r2, r8, r9, sl, fp, sp, pc}^ │ │ │ │ - beq 23e6e4 │ │ │ │ + ldmmi r0, {r0, r1, r2, r8, r9, sl, fp, sp, pc}^ │ │ │ │ + beq 23e6e4 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vsri.32 q2, q12, #1 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 12018 │ │ │ │ + blcs 12018 │ │ │ │ stmia r0, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - bcs 29fec │ │ │ │ + bcs 29fec │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - stmdavs r3, {r0, r1, r2, r4, r5, r6, r8, pc}^ │ │ │ │ + stmdavs r3, {r2, r4, r5, r6, r8, pc}^ │ │ │ │ vqdmulh.s d18, d0, d1 │ │ │ │ - ldmdaeq sl, {r0, r3, r4, r5, r8, pc}^ │ │ │ │ + ldmdaeq sl, {r1, r2, r4, r5, r8, pc}^ │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf04f6042 │ │ │ │ vsubl.u q0, d15, d0 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stmdbcs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip} │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc2f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ stmdavs r2!, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - cmnle lr, #1879048201 @ 0x70000009 │ │ │ │ - bcs 1c5b0 │ │ │ │ - cmpphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ + rsbsle r4, lr, #1879048201 @ 0x70000009 │ │ │ │ + bcs 1c4b0 │ │ │ │ + cmpphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - ldmdavs r3, {r0, r1, r3, r5, r7, pc}^ │ │ │ │ - subsvs r6, r4, r3, lsr #1 │ │ │ │ + ldmvs r3, {r1, r2, r4, r5, r7, pc} │ │ │ │ + addsvs r6, r4, r3, rrx │ │ │ │ andcs pc, r0, sl, asr #17 │ │ │ │ - addsmi r6, pc, #1245184 @ 0x130000 │ │ │ │ - rschi pc, r1, r0 │ │ │ │ - bfi r4, r4, (invalid: 12:4) │ │ │ │ - stmib sp, {r5, r6, r9, sl, lr}^ │ │ │ │ - andls r3, r0, #1073741824 @ 0x40000000 │ │ │ │ - stcl 7, cr15, [r4, #1016] @ 0x3f8 │ │ │ │ - ldrdls pc, [ip], -fp @ │ │ │ │ - svceq 0x0004f1ba │ │ │ │ - movwcs lr, #2525 @ 0x9dd │ │ │ │ - @ instruction: 0xf47f9902 │ │ │ │ - @ instruction: 0xf1b9af35 │ │ │ │ - @ instruction: 0xf43f0f00 │ │ │ │ - @ instruction: 0xf8d9af67 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - svcge 0x003ff43f │ │ │ │ - addsge pc, r4, #14614528 @ 0xdf0000 │ │ │ │ - bleq b3e7ac │ │ │ │ - movwcs lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xf04f44fa │ │ │ │ - vsubl.u q0, d15, d1 │ │ │ │ - ldm sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 120d0 │ │ │ │ - stmia sl, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - stmdacs r0, {r6, r8, r9, sl, fp, sp} │ │ │ │ - vsra.u64 , , #1 │ │ │ │ - @ instruction: 0xf0408f5b │ │ │ │ - @ instruction: 0xf8da80ec │ │ │ │ - blcs 4e3bc │ │ │ │ - rscshi pc, r1, r0, asr #4 │ │ │ │ - @ instruction: 0xf003085a │ │ │ │ - @ instruction: 0xf8ca0301 │ │ │ │ - @ instruction: 0xf04f2004 │ │ │ │ - vsubl.u q0, d15, d0 │ │ │ │ - ldm sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - stmdacs r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp} │ │ │ │ - stmia sl, {r2, r8, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf1bc2f4c │ │ │ │ - mvnsle r0, r0, lsl #30 │ │ │ │ + @ instruction: 0x46146813 │ │ │ │ + @ instruction: 0xd1c6429f │ │ │ │ + strbtmi lr, [r0], -r6, asr #13 │ │ │ │ + smlabtcc r1, sp, r9, lr │ │ │ │ + @ instruction: 0xf7fe9200 │ │ │ │ + @ instruction: 0xf8dbedc6 │ │ │ │ + @ instruction: 0xf1ba902c │ │ │ │ + ldmib sp, {r2, r8, r9, sl, fp}^ │ │ │ │ + stmdbls r2, {r8, r9, sp} │ │ │ │ + svcge 0x0036f47f │ │ │ │ + svceq 0x0000f1b9 │ │ │ │ + svcge 0x0068f43f │ │ │ │ + ldrdeq pc, [r0], -r9 │ │ │ │ + @ instruction: 0xf43f42a0 │ │ │ │ + @ instruction: 0xf8dfaf40 │ │ │ │ + @ instruction: 0xf10ba294 │ │ │ │ + stmib sp, {r2, r3, r5, r8, r9, fp}^ │ │ │ │ + ldrbtmi r2, [sl], #768 @ 0x300 │ │ │ │ + andeq pc, r1, #79 @ 0x4f │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svccc 0x004fe8da │ │ │ │ + tstle r3, r0, lsl #22 │ │ │ │ + svccs 0x0040e8ca │ │ │ │ + mvnsle r2, r0, lsl #16 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - @ instruction: 0xf8d9d134 │ │ │ │ - adcmi r2, r2, #0 │ │ │ │ - @ instruction: 0xf8d9d83b │ │ │ │ - stmdacs r0, {r3} │ │ │ │ - svcge 0x0028f43f │ │ │ │ - cmple r2, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8c96843 │ │ │ │ - @ instruction: 0xf8c03008 │ │ │ │ - @ instruction: 0xf8cb9004 │ │ │ │ + rschi pc, sl, r0, asr #32 │ │ │ │ + ldrdcc pc, [r4], -sl │ │ │ │ + vqdmulh.s d18, d0, d1 │ │ │ │ + ldmdaeq sl, {r0, r1, r2, r3, r5, r6, r7, pc}^ │ │ │ │ + movweq pc, #4099 @ 0x1003 @ │ │ │ │ + andcs pc, r4, sl, asr #17 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + svchi 0x005bf3bf │ │ │ │ + svceq 0x004fe8da │ │ │ │ + tstle r4, r1, lsl #16 │ │ │ │ + svccs 0x004ce8ca │ │ │ │ + svceq 0x0000f1bc │ │ │ │ + vsra.u64 , q11, #1 │ │ │ │ + teqle r3, fp, asr pc │ │ │ │ + ldrdcs pc, [r0], -r9 │ │ │ │ + ldmdble sl!, {r1, r5, r7, r9, lr} │ │ │ │ + ldrdeq pc, [r4], -r9 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + blcs 2e090 │ │ │ │ + addhi pc, r1, r0, asr #32 │ │ │ │ + @ instruction: 0xf8c96883 │ │ │ │ + @ instruction: 0xf8c03004 │ │ │ │ + @ instruction: 0xf8cb9008 │ │ │ │ stmdavs r3, {} @ │ │ │ │ - rsbsle r4, ip, r3, lsr #5 │ │ │ │ + rsbsle r4, r9, r3, lsr #5 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vsubl.u q0, d15, d1 │ │ │ │ - sbfx r8, fp, #30, #31 │ │ │ │ + sbfx r8, fp, #30, #30 │ │ │ │ movweq lr, #2509 @ 0x9cd │ │ │ │ stcl 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ ldmib sp, {r1, r5, fp, sp, lr}^ │ │ │ │ addsmi r0, r7, #0, 6 │ │ │ │ - stmdavs r2!, {r7, r9, ip, lr, pc}^ │ │ │ │ + stmiavs r2!, {r7, r8, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - blcs 227a4 │ │ │ │ - ldmvs r3, {r0, r2, r6, r8, ip, lr, pc} │ │ │ │ - addsvs r6, r4, r3, rrx │ │ │ │ - andcs pc, r0, sl, asr #17 │ │ │ │ - @ instruction: 0x46146813 │ │ │ │ - @ instruction: 0xf47f429f │ │ │ │ - strb sl, [r7], -r8, asr #30 │ │ │ │ + bllt 14e27a8 │ │ │ │ + adcvs r6, r3, r3, asr r8 │ │ │ │ + @ instruction: 0xf8ca6054 │ │ │ │ + ldmdavs r3, {sp} │ │ │ │ + mlsle r1, pc, r2, r4 @ │ │ │ │ + smlald r4, r8, r4, r6 │ │ │ │ stmib sp, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe3102 │ │ │ │ - @ instruction: 0xf8d9ed48 │ │ │ │ + @ instruction: 0xf8d9ed4a │ │ │ │ ldmib sp, {sp}^ │ │ │ │ adcmi r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ - @ instruction: 0xf8d9d9c3 │ │ │ │ - stmdacs r0, {r2} │ │ │ │ - mcrge 4, 7, pc, cr12, cr15, {1} @ │ │ │ │ - cmple r7, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8c96883 │ │ │ │ - @ instruction: 0xf8c03004 │ │ │ │ - @ instruction: 0xf8cb9008 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ - @ instruction: 0xf7ff4630 │ │ │ │ - stmdavs sl!, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xc010f8d5 │ │ │ │ - ldrt r1, [r2], -r3, lsl #21 │ │ │ │ - addsmi r6, pc, #1245184 @ 0x130000 │ │ │ │ - @ instruction: 0xf104d03b │ │ │ │ - ldrmi r0, [r4], -r8, lsl #20 │ │ │ │ - stmdavs r3, {r0, r2, r3, r4, r8, r9, sl, sp, lr, pc} │ │ │ │ - eorsle r4, r0, r3, lsr #5 │ │ │ │ - bleq 23e8c4 │ │ │ │ - ldrb r4, [r0, -r1, lsl #13]! │ │ │ │ - vpmin.s8 q10, q4, │ │ │ │ + @ instruction: 0xf8d9d8c4 │ │ │ │ + stmdacs r0, {r3} │ │ │ │ + mcrge 4, 7, pc, cr14, cr15, {1} @ │ │ │ │ + stmdavs r3, {r0, r1, r4, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ + andcc pc, r8, r9, asr #17 │ │ │ │ + andls pc, r4, r0, asr #17 │ │ │ │ + andeq pc, r0, fp, asr #17 │ │ │ │ + ldrtmi lr, [r0], -r5, asr #15 │ │ │ │ + stc2l 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf8d5682a │ │ │ │ + bne fe0f24c0 │ │ │ │ + ldmdavs r3, {r0, r2, r4, r5, r9, sl, sp, lr, pc} │ │ │ │ + mlasle fp, pc, r2, r4 @ │ │ │ │ + beq 23e89c │ │ │ │ + @ instruction: 0xe7204614 │ │ │ │ + adcmi r6, r3, #196608 @ 0x30000 │ │ │ │ + @ instruction: 0xf109d030 │ │ │ │ + strmi r0, [r1], r8, lsl #22 │ │ │ │ + @ instruction: 0xf104e772 │ │ │ │ + strb r0, [fp, -r4, lsl #20] │ │ │ │ + vpmin.s8 q10, q4, q5 │ │ │ │ vsra.s64 d20, d15, #64 │ │ │ │ ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ - blx 5c502 │ │ │ │ + blx 5c502 │ │ │ │ andsvs pc, r3, r3, lsl #6 │ │ │ │ - @ instruction: 0xf104e5bd │ │ │ │ - ldr r0, [fp, r4, lsl #20]! │ │ │ │ - stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ - andls r3, r0, #1073741824 @ 0x40000000 │ │ │ │ - ldcl 7, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ - ldrdeq pc, [r4], -r9 │ │ │ │ + @ instruction: 0x4648e5bd │ │ │ │ + smlabtcc r1, sp, r9, lr │ │ │ │ + @ instruction: 0xf7fe9200 │ │ │ │ + @ instruction: 0xf8d9ed56 │ │ │ │ + ldmib sp, {r2}^ │ │ │ │ + stmdacs r7, {r8, r9, sp} │ │ │ │ + @ instruction: 0xf63f9902 │ │ │ │ + @ instruction: 0xf8dfae5c │ │ │ │ + vand d28, d8, d28 │ │ │ │ + @ instruction: 0xf2c04e9f │ │ │ │ + ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ + ldrdeq pc, [r0], -ip │ │ │ │ + @ instruction: 0xf000fb0e │ │ │ │ + andeq pc, r0, ip, asr #17 │ │ │ │ + @ instruction: 0xf109e64d │ │ │ │ + str r0, [r2, r4, lsl #22] │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ - stmdbls r2, {r0, r1, r2, fp, sp} │ │ │ │ - mrcge 6, 2, APSR_nzcv, cr9, cr15, {1} │ │ │ │ - teqpgt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ - cdpmi 2, 9, cr15, cr15, cr8, {2} │ │ │ │ - cdpeq 2, 1, cr15, cr0, cr0, {6} │ │ │ │ - @ instruction: 0xf8dc44fc │ │ │ │ - blx 3824f2 │ │ │ │ - @ instruction: 0xf8ccf000 │ │ │ │ - strb r0, [sl], -r0 │ │ │ │ - bleq 13e920 │ │ │ │ - ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - strmi r2, [r1], r0, lsl #6 │ │ │ │ - @ instruction: 0x4614e677 │ │ │ │ - bvs fe83bc9c │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - andgt pc, ip, r6, asr #17 │ │ │ │ - adcvs r3, r0, #65536 @ 0x10000 │ │ │ │ - cmple r0, r0, lsl #16 │ │ │ │ - stmiane r0, {r5, r8, fp, sp, lr}^ │ │ │ │ - @ instruction: 0x61206963 │ │ │ │ - tsteq r3, r1, asr #22 │ │ │ │ - cmnvs r1, r3, lsr #19 │ │ │ │ - @ instruction: 0x61a3189b │ │ │ │ - bl 11dccc0 │ │ │ │ - mvnvs r0, r3, lsl #6 │ │ │ │ - movwcc r6, #6691 @ 0x1a23 │ │ │ │ - ldrbt r6, [sp], -r3, lsr #4 │ │ │ │ - stmne r0, {r5, r7, r8, fp, sp, lr} │ │ │ │ - bvs 181abc8 │ │ │ │ - andeq pc, r1, r0, lsl #2 │ │ │ │ - ldrb r6, [r7, #608]! @ 0x260 │ │ │ │ - @ instruction: 0x3018f8d9 │ │ │ │ - @ instruction: 0xf8c9189b │ │ │ │ - @ instruction: 0xf8d93018 │ │ │ │ - @ instruction: 0xf1033024 │ │ │ │ - @ instruction: 0xf8c90301 │ │ │ │ - ldrb r3, [lr], -r4, lsr #32 │ │ │ │ - vpmax.s8 d20, d8, d28 │ │ │ │ - vsra.s64 d20, d15, #64 │ │ │ │ - ldrbtmi r0, [sl], #-272 @ 0xfffffef0 │ │ │ │ - blx 5c5c6 │ │ │ │ - andsvs pc, r3, r3, lsl #6 │ │ │ │ - @ instruction: 0x4650e6bb │ │ │ │ - @ instruction: 0xf7fe9102 │ │ │ │ - @ instruction: 0xf8daecf6 │ │ │ │ - stmdbls r2, {r2, ip, sp} │ │ │ │ - @ instruction: 0xf63f2b01 │ │ │ │ - bmi 8ee1d0 │ │ │ │ - addsmi pc, pc, r8, asr #4 │ │ │ │ - andseq pc, r0, r0, asr #5 │ │ │ │ + ldrbt r4, [sl], -r1, lsl #13 │ │ │ │ + strb r4, [r7, #1556]! @ 0x614 │ │ │ │ + @ instruction: 0xf04f6aa0 │ │ │ │ + @ instruction: 0xf8c60c00 │ │ │ │ + stmdacc r1, {r2, r3, lr, pc} │ │ │ │ + stmdacs r0, {r5, r7, r9, sp, lr} │ │ │ │ + stmdbvs r0!, {r4, r6, r8, ip, lr, pc} │ │ │ │ + stmdbvs r3!, {r6, r7, fp, ip}^ │ │ │ │ + bl 105a9a0 │ │ │ │ + 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 8dacc0 │ │ │ │ + eorvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ + stmibvs r0!, {r7, r9, sl, sp, lr, pc} │ │ │ │ + lslvs r1, r0, #17 │ │ │ │ + @ instruction: 0xf1006a60 │ │ │ │ + rsbvs r0, r0, #1 │ │ │ │ + @ instruction: 0xf8d9e5fa │ │ │ │ + ldmne fp, {r3, r4, ip, sp} │ │ │ │ + andscc pc, r8, r9, asr #17 │ │ │ │ + ldrdcc pc, [r4], -r9 @ │ │ │ │ + movweq pc, #4355 @ 0x1103 @ │ │ │ │ + eorcc pc, r4, r9, asr #17 │ │ │ │ + bmi b7bee8 │ │ │ │ + orrsmi pc, pc, r8, asr #4 │ │ │ │ + tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - vqrdmulh.s d15, d3, d0 │ │ │ │ - smlad r3, r3, r0, r6 │ │ │ │ - movwcs r4, #14366 @ 0x381e │ │ │ │ - @ instruction: 0x461a4611 │ │ │ │ - @ instruction: 0xf7fe4478 │ │ │ │ - stmdacs r0, {r1, r4, r5, sl, fp, sp, lr, pc} │ │ │ │ - mcrge 4, 2, pc, cr6, cr15, {1} @ │ │ │ │ - stmibvs r3!, {r0, r1, r2, r3, r4, r8, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0x61a3189b │ │ │ │ - @ instruction: 0xf1036a63 │ │ │ │ - rsbvs r0, r3, #67108864 @ 0x4000000 │ │ │ │ - bl 11dcd5c │ │ │ │ - bvs 8c41e0 │ │ │ │ - movwcc r6, #4583 @ 0x11e7 │ │ │ │ - strt r6, [pc], -r3, lsr #4 │ │ │ │ - @ instruction: 0xf7fe9000 │ │ │ │ - stmdals r0, {r3, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - stmdbvs fp!, {r0, r1, r7, r9, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0xe62760f3 │ │ │ │ + vqrdmulh.s d15, d3, d1 │ │ │ │ + ssat r6, #31, r3 │ │ │ │ + tstls r2, r0, asr r6 │ │ │ │ + ldcl 7, cr15, [r8], #1016 @ 0x3f8 │ │ │ │ + ldrdcc pc, [r4], -sl │ │ │ │ + blcs 68990 │ │ │ │ + svcge 0x0011f63f │ │ │ │ + vpmax.s8 d20, d8, d19 │ │ │ │ + vshr.s64 d20, d15, #64 │ │ │ │ + ldrbtmi r0, [sl], #-16 │ │ │ │ + blx 1c5ea │ │ │ │ + andsvs pc, r3, r3, lsl #6 │ │ │ │ + ldmdami pc, {r0, r2, r8, r9, sl, sp, lr, pc} @ │ │ │ │ + ldrmi r2, [r1], -r3, lsl #6 │ │ │ │ + ldrbtmi r4, [r8], #-1562 @ 0xfffff9e6 │ │ │ │ + ldc 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + str sl, [r2, #-3657]! @ 0xfffff1b7 │ │ │ │ + ldmne fp, {r0, r1, r5, r7, r8, fp, sp, lr} │ │ │ │ + bvs 18dac4c │ │ │ │ + movweq pc, #4355 @ 0x1103 @ │ │ │ │ + stmibvs r3!, {r0, r1, r5, r6, r9, sp, lr}^ │ │ │ │ + streq lr, [r3, -r7, asr #22] │ │ │ │ + mvnvs r6, r3, lsr #20 │ │ │ │ + eorvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ + andls lr, r0, r2, lsr r6 │ │ │ │ + stcl 7, cr15, [sl], {254} @ 0xfe │ │ │ │ + str r9, [r6], r0, lsl #16 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - ldr lr, [ip, #-3264] @ 0xfffff340 │ │ │ │ + str lr, [r2, #-3270]! @ 0xfffff33a │ │ │ │ + rscsvs r6, r3, fp, lsr #18 │ │ │ │ + svclt 0x0000e626 │ │ │ │ andeq lr, r1, sl │ │ │ │ strdeq lr, [r1], -ip │ │ │ │ ldrdeq lr, [r1], -r0 │ │ │ │ @ instruction: 0x0001e1b0 │ │ │ │ andeq lr, r1, r2, ror r1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq lr, r1, r0, asr #32 │ │ │ │ - andeq sp, r1, ip, lsl #31 │ │ │ │ + andeq sp, r1, lr, lsl #31 │ │ │ │ andeq sp, r1, r2, asr #24 │ │ │ │ - andeq sp, r1, r8, lsl #24 │ │ │ │ - andeq sp, r1, lr, ror fp │ │ │ │ - andeq sp, r1, r4, asr fp │ │ │ │ - andeq r2, r0, r0, lsl #3 │ │ │ │ + andeq sp, r1, lr, lsl #24 │ │ │ │ + andeq sp, r1, r4, lsl #23 │ │ │ │ + andeq sp, r1, sl, asr fp │ │ │ │ + andeq r2, r0, lr, ror r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ - usatvs pc, #24, pc, asr #17 @ │ │ │ │ + usatvs pc, #20, pc, asr #17 @ │ │ │ │ strmi fp, [r4], -r9, lsl #1 │ │ │ │ ldrbtmi r4, [lr], #-1672 @ 0xfffff978 │ │ │ │ @ instruction: 0xf0402a04 │ │ │ │ - stmdbvs r3!, {r0, r1, r4, r6, r8, r9, pc}^ │ │ │ │ + stmdbvs r3!, {r1, r4, r6, r8, r9, pc}^ │ │ │ │ ldrdpl pc, [r8], -r8 │ │ │ │ ldrle r0, [r6, #-1887] @ 0xfffff8a1 │ │ │ │ - usatcc pc, #0, pc, asr #17 @ │ │ │ │ + @ instruction: 0x36dcf8df │ │ │ │ ldmpl r7!, {r3, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf00042b8 │ │ │ │ ldrtmi r8, [r9], -r8, lsl #3 │ │ │ │ ldrdhi pc, [ip], -r8 │ │ │ │ ldrdls pc, [ip], -r4 @ │ │ │ │ - stcl 7, cr15, [lr], #-1016 @ 0xfffffc08 │ │ │ │ + ldcl 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df817e │ │ │ │ - ldmpl r2!, {r2, r6, r7, r9, sl, ip, sp}^ │ │ │ │ + ldmpl r2!, {r6, r7, r9, sl, ip, sp}^ │ │ │ │ addsmi r6, r3, #7012352 @ 0x6b0000 │ │ │ │ @ instruction: 0xf8dfd005 │ │ │ │ - ldmpl r0!, {r2, r3, r4, r5, r7, r9, sl, ip, sp}^ │ │ │ │ + ldmpl r0!, {r3, r4, r5, r7, r9, sl, ip, sp}^ │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ strbmi r8, [r8, #4080] @ 0xff0 │ │ │ │ @ instruction: 0x4628d0f7 │ │ │ │ ldrdcc pc, [r8], r3 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ ldrmi r4, [r8, r1, asr #12] │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - teqphi r7, #0 @ p-variant is OBSOLETE │ │ │ │ + teqphi r6, #0 @ p-variant is OBSOLETE │ │ │ │ adcsmi r6, r8, #64, 16 @ 0x400000 │ │ │ │ - teqphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ - bcs 1ca3c │ │ │ │ + teqphi r5, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ + bcs 1ca38 │ │ │ │ msrhi SPSR_f, r0 │ │ │ │ - pkhtbvc pc, r8, pc, asr #17 @ │ │ │ │ + pkhtbvc pc, r4, pc, asr #17 @ │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ vtbl.8 d6, {d31}, d25 │ │ │ │ - ldrbtmi r8, [pc], #-3931 @ 26c8 │ │ │ │ + ldrbtmi r8, [pc], #-3931 @ 26c4 │ │ │ │ svceq 0x004fe8d7 │ │ │ │ tstle r4, r0, lsl #16 │ │ │ │ svccc 0x004ce8c7 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q11, #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - ldmdavs fp!, {r0, r1, r5, r6, r9, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r2, r5, r6, r9, pc}^ │ │ │ │ vqdmulh.s d18, d0, d7 │ │ │ │ - @ instruction: 0xf8df826a │ │ │ │ - ldmeq pc, {r2, r3, r4, r6, r9, sl}^ @ │ │ │ │ + @ instruction: 0xf8df826c │ │ │ │ + ldmeq pc, {r3, r4, r6, r9, sl}^ @ │ │ │ │ subvs r4, r7, r8, ror r4 │ │ │ │ streq pc, [r7, -r3] │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d0 │ │ │ │ svceq 0x0001f1bc │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1be3f4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ teqphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ svccs 0x000468a3 │ │ │ │ mrshi pc, (UNDEF: 65) @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs r8, {r5, r6, r7, r9, pc} │ │ │ │ + ldmdavs r8, {r0, r1, r2, r3, r4, r6, r7, r9, pc} │ │ │ │ eorle r4, sp, r1, lsl #5 │ │ │ │ movweq lr, #6611 @ 0x19d3 │ │ │ │ ldrmi fp, [r8], -r8, lsr #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmdavs r3, {r1, r2, r4, r6, r7, r9, pc} │ │ │ │ + stmdavs r3, {r0, r2, r4, r6, r7, r9, pc} │ │ │ │ mlale r2, r9, r2, r4 │ │ │ │ ldrdcc lr, [r1], -r0 │ │ │ │ strmi fp, [r3], -r8, lsr #30 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r7, r9, pc} │ │ │ │ + ldmdavs r8, {r0, r1, r3, r6, r7, r9, pc} │ │ │ │ andsle r4, r9, r1, lsl #5 │ │ │ │ movweq lr, #6611 @ 0x19d3 │ │ │ │ ldrmi fp, [r8], -r8, lsr #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmdavs r3, {r1, r6, r7, r9, pc} │ │ │ │ + stmdavs r3, {r0, r6, r7, r9, pc} │ │ │ │ mulle lr, r9, r2 │ │ │ │ ldrdcc lr, [r1], -r0 │ │ │ │ strmi sp, [r3], -r0, lsl #6 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - ldmdavs r8, {r3, r4, r5, r7, r9, pc} │ │ │ │ + ldmdavs r8, {r0, r1, r2, r4, r5, r7, r9, pc} │ │ │ │ andle r4, r5, r1, lsl #5 │ │ │ │ movweq lr, #6611 @ 0x19d3 │ │ │ │ @ instruction: 0x4603d2f6 │ │ │ │ @ instruction: 0x4603e7f4 │ │ │ │ stmib sp, {r0, r5, r7, r8, fp, sp, lr}^ │ │ │ │ stmdbcs r0, {r0, r9, ip, sp} │ │ │ │ mvnhi pc, r0, asr #32 │ │ │ │ @ instruction: 0xf7fea806 │ │ │ │ - bls bd778 │ │ │ │ + bls bd77c │ │ │ │ svcls 0x00079906 │ │ │ │ @ instruction: 0xf8d26810 │ │ │ │ - bne 2727ec │ │ │ │ - bl 19dc8f0 │ │ │ │ + bne 2727e8 │ │ │ │ + bl 19dc8ec │ │ │ │ ldmvs r7, {fp} │ │ │ │ - blne ff3dcaf8 │ │ │ │ - bl 1a293c0 │ │ │ │ + blne ff3dcaf4 │ │ │ │ + bl 1a293bc │ │ │ │ @ instruction: 0xf1bc0900 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - @ instruction: 0xf8dc8232 │ │ │ │ + @ instruction: 0xf8dc8231 │ │ │ │ stmdane r0, {r3}^ │ │ │ │ andeq pc, r8, ip, asr #17 │ │ │ │ ldrdeq pc, [ip], -ip │ │ │ │ andeq lr, r0, r8, asr #22 │ │ │ │ andeq pc, ip, ip, asr #17 │ │ │ │ @ instruction: 0xf8c46a98 │ │ │ │ stmdacc r1, {r2, r3, lr, pc} │ │ │ │ stmdacs r0, {r3, r4, r7, r9, sp, lr} │ │ │ │ - eorshi pc, sl, #64 @ 0x40 │ │ │ │ + eorshi pc, r9, #64 @ 0x40 │ │ │ │ stmdane r0, {r3, r4, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs r8, {r3, r4, r8, sp, lr}^ │ │ │ │ andeq lr, r0, r8, asr #22 │ │ │ │ ldmibvs r8, {r3, r4, r6, r8, sp, lr} │ │ │ │ orrsvs r1, r8, r0, asr #19 │ │ │ │ - bl 125cf64 │ │ │ │ + bl 125cf60 │ │ │ │ bicsvs r0, r8, r0 │ │ │ │ andcc r6, r1, r8, lsl sl │ │ │ │ stmdbvs r0!, {r3, r4, r9, sp, lr}^ │ │ │ │ ldrble r0, [r8, #-1920]! @ 0xfffff880 │ │ │ │ @ instruction: 0x0014f8dc │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf8df4683 │ │ │ │ - ldrbtmi r0, [r8], #-1320 @ 0xfffffad8 │ │ │ │ + ldrbtmi r0, [r8], #-1316 @ 0xfffffadc │ │ │ │ svc 0x004fe8d0 │ │ │ │ svceq 0x0000f1be │ │ │ │ stmia r0, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bacf4a │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - bichi pc, fp, r0, asr #32 │ │ │ │ + bichi pc, sl, r0, asr #32 │ │ │ │ stmdacs r7, {r6, fp, sp, lr} │ │ │ │ - bicshi pc, r5, r0, asr #4 │ │ │ │ - strgt pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ + bicshi pc, r4, r0, asr #4 │ │ │ │ + ldrbtgt pc, [ip], #2271 @ 0x8df @ │ │ │ │ vfnmaeq.f32 s29, s0, s30 │ │ │ │ andeq pc, r7, r0 │ │ │ │ ldrbtmi r9, [ip], #1 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ and pc, r4, ip, asr #17 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svc 0x004fe8dc │ │ │ │ @@ -1611,405 +1610,404 @@ │ │ │ │ mlale r3, r8, r2, r4 │ │ │ │ ldrdgt lr, [r1], -lr @ │ │ │ │ pkhbtmi fp, r4, r8, lsl #31 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbtmi sp, [r0], -fp │ │ │ │ stmdavs r3, {r2, r3, r4, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ - ldmib r0, {r3, r8, pc}^ │ │ │ │ + ldmib r0, {r0, r3, r8, pc}^ │ │ │ │ svclt 0x00883001 │ │ │ │ stmdacs r0, {r3, r4, r9, sl, lr} │ │ │ │ stmdbvs r3!, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ stmdavs fp!, {r0, r1, r4, r8, sp, lr} │ │ │ │ @ instruction: 0xf1b36122 │ │ │ │ @ instruction: 0xf6bf4f80 │ │ │ │ - blcc 6e3f0 │ │ │ │ - blcs 1a9c8 │ │ │ │ + blcc 6e3ec │ │ │ │ + blcs 1a9c4 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {3} │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - strt lr, [ip], lr, lsl #22 │ │ │ │ + ssat lr, #13, r0, lsl #22 │ │ │ │ @ instruction: 0xf8dc46f4 │ │ │ │ - blcc 4e9d0 │ │ │ │ + blcc 4e9cc │ │ │ │ eorcc pc, r8, ip, asr #17 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - @ instruction: 0xf8dc819b │ │ │ │ + @ instruction: 0xf8dc819a │ │ │ │ ldmdane fp, {r4, ip, sp}^ │ │ │ │ andscc pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0x3014f8dc │ │ │ │ movweq lr, #15176 @ 0x3b48 │ │ │ │ andscc pc, r4, ip, asr #17 │ │ │ │ @ instruction: 0x3018f8dc │ │ │ │ @ instruction: 0xf8cc19db │ │ │ │ @ instruction: 0xf8dc3018 │ │ │ │ - bl 124e9d0 │ │ │ │ + bl 124e9cc │ │ │ │ @ instruction: 0xf8cc0303 │ │ │ │ @ instruction: 0xf8dc301c │ │ │ │ movwcc r3, #4128 @ 0x1020 │ │ │ │ eorcc pc, r0, ip, asr #17 │ │ │ │ stmdavs fp!, {r0, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b368e2 │ │ │ │ @ instruction: 0xf2804f80 │ │ │ │ - movwcc r8, #4566 @ 0x11d6 │ │ │ │ - bcs 1aa30 │ │ │ │ + movwcc r8, #4565 @ 0x11d5 │ │ │ │ + bcs 1aa2c │ │ │ │ mrcge 4, 4, APSR_nzcv, cr8, cr15, {3} │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ - blle ff096790 │ │ │ │ + blle ff09678c │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r6, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe1201 │ │ │ │ - stmiavs r3!, {r1, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r2, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ ldmib sp, {r2, r8, r9, sl, fp, sp}^ │ │ │ │ @ instruction: 0xf47f1201 │ │ │ │ - blcs 2e4a4 │ │ │ │ - orrshi pc, pc, r0 │ │ │ │ + blcs 2e4a0 │ │ │ │ + orrshi pc, lr, r0 │ │ │ │ addmi r6, r1, #24, 16 @ 0x180000 │ │ │ │ mcrge 4, 7, pc, cr12, cr15, {1} @ │ │ │ │ - @ instruction: 0xf10448e7 │ │ │ │ + @ instruction: 0xf10448e6 │ │ │ │ ldrmi r0, [r2], r8, lsl #18 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vsri.32 q2, q12, #1 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ svccs 0x00007f4f │ │ │ │ stmia r0, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - bcs 266dc │ │ │ │ + bcs 266d8 │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ - stmdavs r2, {r0, r1, r3, r5, r6, r8, pc}^ │ │ │ │ + stmdavs r2, {r1, r3, r5, r6, r8, pc}^ │ │ │ │ vpmax.s8 d18, d0, d1 │ │ │ │ - ldmdaeq r7, {r0, r1, r4, r5, r6, r8, pc}^ │ │ │ │ + ldmdaeq r7, {r1, r4, r5, r6, r8, pc}^ │ │ │ │ andeq pc, r1, #2 │ │ │ │ @ instruction: 0xf04f6047 │ │ │ │ vabdl.u q0, d15, d0 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf1bccf4f │ │ │ │ tstle r4, r1, lsl #30 │ │ │ │ svcvc 0x004ee8c0 │ │ │ │ svceq 0x0000f1be │ │ │ │ vsra.u64 , , #1 │ │ │ │ - cmnle lr, fp, asr pc │ │ │ │ + cmnle pc, fp, asr pc @ │ │ │ │ adcsmi r6, r9, #2031616 @ 0x1f0000 │ │ │ │ - addhi pc, r9, r0, asr #1 │ │ │ │ - svccs 0x0000689f │ │ │ │ - msrhi SPSR_s, r0 │ │ │ │ + addhi pc, sl, r0, lsl #1 │ │ │ │ + svccs 0x0000685f │ │ │ │ + msrhi SPSR_xc, r0 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ - ldmdavs sl!, {r0, r1, r4, r5, r7, pc}^ │ │ │ │ - @ instruction: 0x607b609a │ │ │ │ + ldmvs sl!, {r6, r7, pc} │ │ │ │ + adcsvs r6, fp, sl, asr r0 │ │ │ │ andvc pc, r0, r9, asr #17 │ │ │ │ addsmi r6, r9, #3866624 @ 0x3b0000 │ │ │ │ - rscshi pc, r0, r0 │ │ │ │ + rschi pc, pc, r0 │ │ │ │ vqshlu.s32 d4, d27, #31 │ │ │ │ @ instruction: 0xe7c28f5b │ │ │ │ stmib sp, {r5, r6, r9, sl, lr}^ │ │ │ │ movwls r2, #8451 @ 0x2103 │ │ │ │ - b 1240a44 │ │ │ │ + b 12c0a40 │ │ │ │ @ instruction: 0xf8db9b01 │ │ │ │ - blcs 132b04 │ │ │ │ + blcs 132b00 │ │ │ │ ldmib sp, {r2, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf47f3202 │ │ │ │ @ instruction: 0xf1bcaf19 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8dcaf50 │ │ │ │ addsmi r0, r8, #0 │ │ │ │ svcge 0x005df43f │ │ │ │ @ instruction: 0xf10b9101 │ │ │ │ - ldmibmi r8!, {r2, r3, r5, r9, fp} │ │ │ │ + ldmibmi r7!, {r2, r3, r5, r9, fp} │ │ │ │ @ instruction: 0xf8cd46cb │ │ │ │ ldrtmi r8, [r9], r8 │ │ │ │ @ instruction: 0x46674479 │ │ │ │ @ instruction: 0xf04f4698 │ │ │ │ vaddl.u q0, d15, d1 │ │ │ │ ldm r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcs 127d0 │ │ │ │ + blcs 127cc │ │ │ │ stmia r1, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc0f4c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - rscshi pc, r0, r0, asr #32 │ │ │ │ - blcs 5cbd8 │ │ │ │ - rscshi pc, r7, r0, asr #4 │ │ │ │ + rschi pc, pc, r0, asr #32 │ │ │ │ + blcs 5cbd4 │ │ │ │ + rscshi pc, r6, r0, asr #4 │ │ │ │ @ instruction: 0xf0030858 │ │ │ │ subvs r0, r8, r1, lsl #6 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x004fe8d1 │ │ │ │ svceq 0x0001f1bc │ │ │ │ stmia r1, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1be0f4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldmdavs r8!, {r0, r1, r4, r5, r8, ip, lr, pc} │ │ │ │ - ldmdale ip!, {r6, r8, sl, lr} │ │ │ │ - stmdacs r0, {r3, r4, r5, r7, fp, sp, lr} │ │ │ │ + ldmdble ip!, {r6, r8, sl, lr} │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svcge 0x000ff43f │ │ │ │ - cmple r6, r0, lsl #22 │ │ │ │ - adcsvs r6, fp, r3, asr #16 │ │ │ │ - @ instruction: 0xf8ca6047 │ │ │ │ - stmdavs r3, {} @ │ │ │ │ - @ instruction: 0xf0004543 │ │ │ │ - @ instruction: 0x46078090 │ │ │ │ - svchi 0x005bf3bf │ │ │ │ - andeq pc, r1, pc, asr #32 │ │ │ │ - strmi lr, [r4], r1, asr #15 │ │ │ │ - stmib sp, {r0, r2, r3, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - stmib sp, {r0, r1, r8, r9, ip}^ │ │ │ │ - @ instruction: 0xf7fe0201 │ │ │ │ - blls 13d2a4 │ │ │ │ - ldmib sp, {r0, r1, r8, fp, ip, pc}^ │ │ │ │ - ldmdavs pc, {r0, r9} @ │ │ │ │ - @ instruction: 0xf4bf42b9 │ │ │ │ - ldmdavs pc, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, sp, pc}^ @ │ │ │ │ - @ instruction: 0xf0002f00 │ │ │ │ - bcs 22ea0 │ │ │ │ - ldmvs sl!, {r1, r2, r3, r6, r8, ip, lr, pc} │ │ │ │ - adcsvs r6, fp, sl, asr r0 │ │ │ │ + @ instruction: 0xf0402b00 │ │ │ │ + stmvs r3, {r0, r4, r7, pc} │ │ │ │ + addvs r6, r7, fp, ror r0 │ │ │ │ + andeq pc, r0, sl, asr #17 │ │ │ │ + strbmi r6, [r3, #-2051] @ 0xfffff7fd │ │ │ │ + addhi pc, lr, r0 │ │ │ │ + vrsubhn.i d4, , │ │ │ │ + @ instruction: 0xf04f8f5b │ │ │ │ + strb r0, [r0, r1] │ │ │ │ + str r4, [ip, -r4, lsl #13] │ │ │ │ + movwne lr, #14797 @ 0x39cd │ │ │ │ + andeq lr, r1, #3358720 @ 0x334000 │ │ │ │ + stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdbls r3, {r2, r8, r9, fp, ip, pc} │ │ │ │ + andeq lr, r1, #3620864 @ 0x374000 │ │ │ │ + adcsmi r6, r9, #2031616 @ 0x1f0000 │ │ │ │ + svcge 0x0076f4ff │ │ │ │ + svccs 0x0000689f │ │ │ │ + sbcshi pc, r9, r0 │ │ │ │ + ldmdavs sl!, {r1, r3, r6, r8, r9, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0x607b609a │ │ │ │ andvc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0x4608e776 │ │ │ │ andcc lr, r4, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fe9103 │ │ │ │ - ldmdavs r8!, {r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + ldmdavs r8!, {r1, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ movwne lr, #14813 @ 0x39dd │ │ │ │ - bls 154058 │ │ │ │ - ldmdavs r8!, {r1, r6, r7, r8, fp, ip, lr, pc}^ │ │ │ │ + bls 154054 │ │ │ │ + ldmvs r8!, {r1, r6, r7, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - blcs 2e6ac │ │ │ │ - stmvs r3, {r0, r2, r4, r6, r8, ip, lr, pc} │ │ │ │ - addvs r6, r7, fp, ror r0 │ │ │ │ - andeq pc, r0, sl, asr #17 │ │ │ │ - strtmi lr, [r0], -r1, asr #15 │ │ │ │ - @ instruction: 0xf9c6f7ff │ │ │ │ - strmi r9, [r8], r2, lsl #20 │ │ │ │ - @ instruction: 0xf8d26817 │ │ │ │ - blne ff072bc4 │ │ │ │ - bl 1a1ccc8 │ │ │ │ - ldr r0, [r2], -r0, lsl #16 │ │ │ │ - addsmi r6, r1, #3801088 @ 0x3a0000 │ │ │ │ - @ instruction: 0xf103d042 │ │ │ │ - ldrtmi r0, [fp], -r8, lsl #18 │ │ │ │ - stmdavs r3, {r0, r1, r4, r8, r9, sl, sp, lr, pc} │ │ │ │ - eorsle r4, lr, r3, asr #10 │ │ │ │ - beq 23efc0 │ │ │ │ - strb r4, [lr, -r7, lsl #12]! │ │ │ │ + stmiblt fp, {r1, r4, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ + adcsvs r6, fp, r3, asr #16 │ │ │ │ + @ instruction: 0xf8ca6047 │ │ │ │ + strb r0, [r3, r0] │ │ │ │ + @ instruction: 0xf7ff4620 │ │ │ │ + bls c1298 │ │ │ │ + ldmdavs r7, {r3, r7, r9, sl, lr} │ │ │ │ + @ instruction: 0xc010f8d2 │ │ │ │ + ldmdavs r0, {r0, r6, r7, r8, r9, fp, ip}^ │ │ │ │ + stmdaeq r0, {r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldmdavs sl!, {r0, r1, r4, r9, sl, sp, lr, pc} │ │ │ │ + umaalle r4, r2, r1, r2 │ │ │ │ + stmdbeq r8, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xe714463b │ │ │ │ + strbmi r6, [r3, #-2051] @ 0xfffff7fd │ │ │ │ + @ instruction: 0xf107d03e │ │ │ │ + strmi r0, [r7], -r8, lsl #20 │ │ │ │ + @ instruction: 0xf103e76f │ │ │ │ + strb r0, [r1, -r4, lsl #18] │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe1201 │ │ │ │ ldmdavs fp!, {r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ andne lr, r1, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ - stmdami r7!, {r1, r2, r4, r7, r8, sl, fp, sp, pc}^ │ │ │ │ + stmdami r5!, {r2, r4, 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 │ │ │ │ - str r6, [sl, #3] │ │ │ │ - stmdbeq r4, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ - stmib sp, {r1, r3, r5, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - stmib sp, {r0, r1, r8, sp}^ │ │ │ │ - @ instruction: 0xf7fe0301 │ │ │ │ - stmdals r1, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - andcc lr, r2, #3620864 @ 0x374000 │ │ │ │ - stmdbls r4, {r6, fp, sp, lr} │ │ │ │ - @ instruction: 0xf63f2807 │ │ │ │ - @ instruction: 0xf8dfae2b │ │ │ │ - vrhadd.s8 q14, q4, q12 │ │ │ │ - @ instruction: 0xf2c04e9f │ │ │ │ - ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ - ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf000fb0e │ │ │ │ - andeq pc, r0, ip, asr #17 │ │ │ │ - @ instruction: 0xf107e61c │ │ │ │ - strb r0, [lr, -r4, lsl #20]! │ │ │ │ - @ instruction: 0x463b4652 │ │ │ │ - @ instruction: 0x464fe5b6 │ │ │ │ - ldmib sp, {r2, r7, r9, sl, lr}^ │ │ │ │ - ldrbmi r1, [r9], r1, lsl #16 │ │ │ │ - bvs fe63c628 │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - andgt pc, ip, r4, asr #17 │ │ │ │ - addsvs r3, r8, #65536 @ 0x10000 │ │ │ │ - cmnle r4, r0, lsl #16 │ │ │ │ - stmdane r0, {r3, r4, r8, fp, sp, lr}^ │ │ │ │ - tstvs r8, r9, asr r9 │ │ │ │ - tsteq r1, r8, asr #22 │ │ │ │ - ldmibvs r9, {r0, r3, r4, r6, r8, sp, lr} │ │ │ │ - orrsvs r1, r9, r9, asr #19 │ │ │ │ - bl 125d3b8 │ │ │ │ - bicsvs r0, r9, r1, lsl #2 │ │ │ │ - tstcc r1, r9, lsl sl │ │ │ │ - @ instruction: 0xe6526219 │ │ │ │ - stmibne r0, {r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ - bvs 161b2c8 │ │ │ │ - andeq pc, r1, r0, lsl #2 │ │ │ │ - strb r6, [r7, #600] @ 0x258 │ │ │ │ - @ instruction: 0x3018f8dc │ │ │ │ - @ instruction: 0xf8cc19db │ │ │ │ - @ instruction: 0xf8dc3018 │ │ │ │ - @ instruction: 0xf1033024 │ │ │ │ - @ instruction: 0xf8cc0301 │ │ │ │ - strbt r3, [r8], -r4, lsr #32 │ │ │ │ - andls r4, r4, #8, 12 @ 0x800000 │ │ │ │ - @ instruction: 0xf7fe9103 │ │ │ │ - stmdbls r3, {r4, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ - stmdavs fp, {r2, r9, fp, ip, pc}^ │ │ │ │ - @ instruction: 0xf63f2b01 │ │ │ │ - ldmdami r1!, {r0, r3, r8, r9, sl, fp, sp, pc} │ │ │ │ - ldcmi 2, cr15, [pc], {72} @ 0x48 │ │ │ │ - ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ - stmdavs r3, {r3, r4, r5, r6, sl, lr} │ │ │ │ - vqrdmulh.s d15, d3, d12 │ │ │ │ - ldrbt r6, [sp], r3 │ │ │ │ - movwne lr, #10701 @ 0x29cd │ │ │ │ - @ instruction: 0xf7fe9001 │ │ │ │ - stmdals r1, {r1, r3, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ - movwne lr, #10717 @ 0x29dd │ │ │ │ - bcs 5cdd0 │ │ │ │ - mcrge 6, 4, pc, cr13, cr15, {1} @ │ │ │ │ - @ instruction: 0xc098f8df │ │ │ │ + str r6, [r8, #3] │ │ │ │ + smlabtcs r3, sp, r9, lr │ │ │ │ + movweq lr, #6605 @ 0x19cd │ │ │ │ + stmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, fp, ip, pc}^ │ │ │ │ + stmdavs r0, {r1, r9, ip, sp}^ │ │ │ │ + stmdacs r7, {r2, r8, fp, ip, pc} │ │ │ │ + mcrge 6, 1, pc, cr12, cr15, {1} @ │ │ │ │ + ldrdgt pc, [r4, #-143]! @ 0xffffff71 │ │ │ │ cdpmi 2, 9, cr15, cr15, cr8, {2} │ │ │ │ cdpeq 2, 1, cr15, cr0, cr0, {6} │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ - blx 39ece2 │ │ │ │ - @ instruction: 0xf8ccf207 │ │ │ │ - ldrbt r2, [lr], -r0 │ │ │ │ - ldmdbvs r3, {r1, r4, r6, r9, sl, lr} │ │ │ │ - str r6, [sl], -r3, ror #1 │ │ │ │ - movwcs r4, #18462 @ 0x481e │ │ │ │ - @ instruction: 0x461a4611 │ │ │ │ - @ instruction: 0xf7fe4478 │ │ │ │ - stmdacs r0, {r1, r2, r3, r7, fp, sp, lr, pc} │ │ │ │ - stclge 4, cr15, [r2], {63} @ 0x3f │ │ │ │ - ldmibvs r9, {r0, r5, r7, sl, sp, lr, pc} │ │ │ │ - orrsvs r1, r9, r9, asr #19 │ │ │ │ - @ instruction: 0xf1016a59 │ │ │ │ - subsvs r0, r9, #1073741824 @ 0x40000000 │ │ │ │ - @ instruction: 0xf7fee79c │ │ │ │ - ldrt lr, [r2], #2280 @ 0x8e8 │ │ │ │ - @ instruction: 0xf7fe4639 │ │ │ │ - stmdacs r0, {r1, r2, r4, r8, fp, sp, lr, pc} │ │ │ │ - stclge 4, cr15, [r4], {127} @ 0x7f │ │ │ │ - bcs 3bfd8 │ │ │ │ - stclge 4, cr15, [r4], {127} @ 0x7f │ │ │ │ - svclt 0x0000e4a7 │ │ │ │ - @ instruction: 0x0001d9be │ │ │ │ + blx 382c06 │ │ │ │ + @ instruction: 0xf8ccf000 │ │ │ │ + ldr r0, [sp], -r0 │ │ │ │ + beq 13f02c │ │ │ │ + @ instruction: 0x4652e770 │ │ │ │ + ldr r4, [r7, #1595]! @ 0x63b │ │ │ │ + strmi r4, [r4], pc, asr #12 │ │ │ │ + stmdane r1, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + pkhtb r4, r0, r9, asr #13 │ │ │ │ + @ instruction: 0xf04f6a98 │ │ │ │ + @ instruction: 0xf8c40c00 │ │ │ │ + stmdacc r1, {r2, r3, lr, pc} │ │ │ │ + stmdacs r0, {r3, r4, r7, r9, sp, lr} │ │ │ │ + ldmdbvs r8, {r2, r5, r6, r8, ip, lr, pc} │ │ │ │ + ldmdbvs r9, {r6, fp, ip}^ │ │ │ │ + bl 121b0a0 │ │ │ │ + cmpvs r9, r1, lsl #2 │ │ │ │ + stmibne r9, {r0, r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ + ldmibvs r9, {r0, r3, r4, r7, r8, sp, lr}^ │ │ │ │ + tsteq r1, r9, asr #22 │ │ │ │ + bvs 65b3b8 │ │ │ │ + andsvs r3, r9, #1073741824 @ 0x40000000 │ │ │ │ + ldmibvs r8, {r0, r1, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ + orrsvs r1, r8, r0, asr #19 │ │ │ │ + @ instruction: 0xf1006a58 │ │ │ │ + subsvs r0, r8, #1 │ │ │ │ + @ instruction: 0xf8dce5c8 │ │ │ │ + ldmibne fp, {r3, r4, ip, sp}^ │ │ │ │ + andscc pc, r8, ip, asr #17 │ │ │ │ + ldrdcc pc, [r4], -ip @ │ │ │ │ + movweq pc, #4355 @ 0x1103 @ │ │ │ │ + eorcc pc, r4, ip, asr #17 │ │ │ │ + strmi lr, [r8], -r9, ror #12 │ │ │ │ + tstls r3, r4, lsl #4 │ │ │ │ + ldmdb r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bls 12909c │ │ │ │ + blcs 5cdc0 │ │ │ │ + svcge 0x000af63f │ │ │ │ + vtst.8 d20, d8, d16 │ │ │ │ + @ instruction: 0xf2c04c9f │ │ │ │ + ldrbtmi r0, [r8], #-3088 @ 0xfffff3f0 │ │ │ │ + blx 31ccb6 │ │ │ │ + andvs pc, r3, r3, lsl #6 │ │ │ │ + stmib sp, {r1, r2, r3, r4, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ + andls r1, r1, r2, lsl #6 │ │ │ │ + ldmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, fp, ip, pc}^ │ │ │ │ + stmdavs r2, {r1, r8, r9, ip}^ │ │ │ │ + @ instruction: 0xf63f2a01 │ │ │ │ + @ instruction: 0xf8dfae8e │ │ │ │ + vqadd.s8 d28, d24, d8 │ │ │ │ + @ instruction: 0xf2c04e9f │ │ │ │ + ldrbtmi r0, [ip], #3600 @ 0xe10 │ │ │ │ + ldrdvc pc, [r0], -ip │ │ │ │ + vqdmulh.s d15, d7, d14 │ │ │ │ + andcs pc, r0, ip, asr #17 │ │ │ │ + @ instruction: 0x4652e67f │ │ │ │ + rscvs r6, r3, r3, lsl r9 │ │ │ │ + ldmdami lr, {r0, r1, r3, r9, sl, sp, lr, pc} │ │ │ │ + ldrmi r2, [r1], -r4, lsl #6 │ │ │ │ + ldrbtmi r4, [r8], #-1562 @ 0xfffff9e6 │ │ │ │ + ldm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + strt sl, [r2], #3267 @ 0xcc3 │ │ │ │ + stmibne r9, {r0, r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ + bvs 165b36c │ │ │ │ + tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xe79c6259 │ │ │ │ + stmia sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x4639e4b3 │ │ │ │ + ldmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + strt sl, [ip], #3269 @ 0xcc5 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + strt sl, [r8], #3269 @ 0xcc5 │ │ │ │ + andeq sp, r1, r2, asr #19 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ - andeq sp, r1, sl, asr #24 │ │ │ │ - andeq sp, r1, r0, lsr #24 │ │ │ │ - andeq sp, r1, sl, ror #21 │ │ │ │ - @ instruction: 0x0001dab6 │ │ │ │ - andeq sp, r1, r0, asr r9 │ │ │ │ - muleq r1, r0, r8 │ │ │ │ + andeq sp, r1, lr, asr #24 │ │ │ │ + andeq sp, r1, r4, lsr #24 │ │ │ │ + andeq sp, r1, lr, ror #21 │ │ │ │ + @ instruction: 0x0001daba │ │ │ │ + andeq sp, r1, r4, asr r9 │ │ │ │ + muleq r1, r4, r8 │ │ │ │ andeq sp, r1, r8, lsr #10 │ │ │ │ - andeq sp, r1, lr, ror #9 │ │ │ │ - andeq sp, r1, r8, asr #8 │ │ │ │ - andeq sp, r1, r8, lsl r4 │ │ │ │ - andeq r1, r0, ip, asr #20 │ │ │ │ + strdeq sp, [r1], -r4 │ │ │ │ + andeq sp, r1, lr, asr #8 │ │ │ │ + andeq sp, r1, lr, lsl r4 │ │ │ │ + andeq r1, r0, sl, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r6, r5, r3, asr #18 │ │ │ │ ldrsblt pc, [r8, #-143]! @ 0xffffff71 @ │ │ │ │ ldrbtmi r0, [fp], #1820 @ 0x71c │ │ │ │ @ instruction: 0x4605d478 │ │ │ │ ldrble r0, [lr, #-2009] @ 0xfffff827 │ │ │ │ ldmdami ip, {r0, r1, r3, r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - stmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r0, r1, ip, pc} │ │ │ │ - blmi 1676f78 │ │ │ │ + blmi 1676f70 │ │ │ │ mrrcmi 7, 0, r2, r9, cr1 │ │ │ │ ldrdls pc, [r4, #-143]! @ 0xffffff71 │ │ │ │ ldrdhi pc, [r4, #-143]! @ 0xffffff71 │ │ │ │ @ instruction: 0xf85b447c │ │ │ │ ldrbtmi sl, [r9], #3 │ │ │ │ @ instruction: 0xf8cd44f8 │ │ │ │ strbmi sl, [sl], -r4 │ │ │ │ strbmi r9, [r1], -r3, lsl #16 │ │ │ │ - bvs feadce64 │ │ │ │ + bvs feadce5c │ │ │ │ stc2 10, cr15, [r6], {7} @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ subsle r2, fp, r0, lsl #16 │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ - ble 1f16be4 │ │ │ │ + ble 1f16bdc │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ cmnle r8, r0, lsl #22 │ │ │ │ - stmia r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strcc r6, [r8], #-2275 @ 0xfffff71d │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ - bvs feacb5fc │ │ │ │ + bvs feacb5f4 │ │ │ │ andls r4, r0, #1163264 @ 0x11c000 │ │ │ │ ldrbtmi r4, [r9], #-2631 @ 0xfffff5b9 │ │ │ │ ldrbtmi r9, [sl], #-2051 @ 0xfffff7fd │ │ │ │ - stm ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf1b26802 │ │ │ │ - blle 1a16c18 │ │ │ │ + blle 1a16c10 │ │ │ │ stmdbmi r3, {r1, r6, r9, fp, lr}^ │ │ │ │ ldrbtmi r6, [sl], #-2731 @ 0xfffff555 │ │ │ │ ldrbtmi r9, [r9], #-2051 @ 0xfffff7fd │ │ │ │ - ldmda lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stm r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eorsle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0xf1b26802 │ │ │ │ - blle 1356c34 │ │ │ │ + blle 1356c2c │ │ │ │ ldmdavs r3, {r0, r1, r9, fp, ip, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7964c │ │ │ │ - blcs 1ae90 │ │ │ │ + blcc 79644 │ │ │ │ + blcs 1ae88 │ │ │ │ stmiavs ip!, {r6, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf023696b │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldrbeq fp, [sl, #2364] @ 0x93c │ │ │ │ - blmi b77f08 │ │ │ │ + blmi b77f00 │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ stmdbvs r2!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ suble r2, r5, r0, lsl #20 │ │ │ │ @ instruction: 0xf866f000 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - stmiavs ip!, {r1, r2, r4, fp, sp, lr, pc}^ │ │ │ │ + stmiavs ip!, {r1, r3, r4, fp, sp, lr, pc}^ │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ strb r6, [r8, fp, ror #18]! │ │ │ │ stmdbmi fp!, {r1, r3, r5, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - svc 0x00b8f7fd │ │ │ │ + svc 0x00bcf7fd │ │ │ │ strb r2, [r3, r0]! │ │ │ │ ldmdavs fp, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - bls f9a80 │ │ │ │ + bls f9a78 │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fe4610 │ │ │ │ - strb lr, [pc, sl, asr #16]! │ │ │ │ + strb lr, [pc, lr, asr #16]! │ │ │ │ orrvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ - blmi 7db464 │ │ │ │ + blmi 7db45c │ │ │ │ ldrbtmi r4, [r9], #-2335 @ 0xfffff6e1 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - @ instruction: 0xe7e3ef9e │ │ │ │ + strb lr, [r3, r2, lsr #31]! │ │ │ │ @ instruction: 0xf7fe4610 │ │ │ │ - @ instruction: 0xe7bae83a │ │ │ │ + @ instruction: 0xe7bae83e │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xd1ad2a00 │ │ │ │ - ldmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiavs r3!, {r1, r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - blcs ff04 │ │ │ │ + blcs fefc │ │ │ │ svcge 0x006bf47f │ │ │ │ - bcc 7cd04 │ │ │ │ - bcs 1aef8 │ │ │ │ + bcc 7ccfc │ │ │ │ + bcs 1aef0 │ │ │ │ @ instruction: 0xf7fed192 │ │ │ │ - str lr, [pc, r6, lsr #16] │ │ │ │ + str lr, [pc, sl, lsr #16] │ │ │ │ rscvs r6, fp, r3, lsr #18 │ │ │ │ svclt 0x0000e7b8 │ │ │ │ - andeq sp, r1, r6, ror r2 │ │ │ │ + andeq sp, r1, lr, ror r2 │ │ │ │ muleq r0, r8, r8 │ │ │ │ andeq r1, r0, r2, lsr #17 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ - andeq sp, r1, ip, lsl r1 │ │ │ │ + andeq sp, r1, r4, lsr #2 │ │ │ │ @ instruction: 0x000018be │ │ │ │ andeq r1, r0, r0, asr #17 │ │ │ │ muleq r0, r2, r8 │ │ │ │ andeq r1, r0, sl, lsl #17 │ │ │ │ andeq r1, r0, r6, ror #18 │ │ │ │ andeq r1, r0, r6, ror #18 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ @@ -2018,42 +2016,42 @@ │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, r3, lsl #19 │ │ │ │ strmi r4, [lr], -r0, lsl #13 │ │ │ │ - blcs 2775c │ │ │ │ + blcs 27754 │ │ │ │ rschi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf7fea804 │ │ │ │ - bls 7cfb4 │ │ │ │ + bls 7cfbc │ │ │ │ streq lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ ldmib r6, {r0, r1, r4, r5, fp, sp, lr}^ │ │ │ │ - bne ff054b78 │ │ │ │ + bne ff054b70 │ │ │ │ ldmdavs r0!, {r0, r1, r4, r5, r8, fp, sp, lr}^ │ │ │ │ streq lr, [r0, #-2917] @ 0xfffff49b │ │ │ │ - bl 1949bac │ │ │ │ - blcs 4b9c │ │ │ │ + bl 1949ba4 │ │ │ │ + blcs 4b94 │ │ │ │ mrshi pc, (UNDEF: 2) @ │ │ │ │ stmdane r0, {r3, r4, r7, fp, sp, lr}^ │ │ │ │ ldmvs r8, {r3, r4, r7, sp, lr}^ │ │ │ │ andeq lr, r0, r5, asr #22 │ │ │ │ - bvs fe41b2f4 │ │ │ │ + bvs fe41b2ec │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ addsvs r3, r0, #65536 @ 0x10000 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdbvs r0, {r2, r3, r4, r8, pc} │ │ │ │ @ instruction: 0x6014f8d8 │ │ │ │ tstvs r0, r0, asr #16 │ │ │ │ - bl 115d4f0 │ │ │ │ + bl 115d4e8 │ │ │ │ cmpvs r0, r0 │ │ │ │ stmdbne r0, {r4, r7, r8, fp, sp, lr} │ │ │ │ ldmibvs r0, {r4, r7, r8, sp, lr}^ │ │ │ │ andeq lr, r0, r7, asr #22 │ │ │ │ - bvs 41b704 │ │ │ │ + bvs 41b6fc │ │ │ │ andsvs r3, r0, #1 │ │ │ │ ldrle r0, [lr, #-1968]! @ 0xfffff850 │ │ │ │ @ instruction: 0xf8d34e9d │ │ │ │ @ instruction: 0xf04f8014 │ │ │ │ ldrbtmi r0, [lr], #-769 @ 0xfffffcff │ │ │ │ svchi 0x005bf3bf │ │ │ │ svceq 0x004fe8d6 │ │ │ │ @@ -2078,41 +2076,41 @@ │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ @ instruction: 0xf8d88103 │ │ │ │ cdpcs 0, 0, cr3, cr4, cr12, {1} │ │ │ │ cmplt r3, r7, lsr #32 │ │ │ │ addmi r6, r2, #24, 16 @ 0x180000 │ │ │ │ ldmib r3, {r3, ip, lr, pc}^ │ │ │ │ svclt 0x00380301 │ │ │ │ - blcs 14854 │ │ │ │ + blcs 1484c │ │ │ │ strdlt sp, [r7], -r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - bcc 5dabc │ │ │ │ - bcs 1bac0 │ │ │ │ + bcc 5dab4 │ │ │ │ + bcs 1bab8 │ │ │ │ adchi pc, pc, r0, asr #32 │ │ │ │ ldmdane r2, {r1, r3, r4, r8, fp, sp, lr}^ │ │ │ │ ldmib r3, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ - bl 114787c │ │ │ │ + bl 1147874 │ │ │ │ ldmdbne r2, {r0, r8, sl} │ │ │ │ stmib r3, {r0, r3, r4, r9, fp, sp, lr}^ │ │ │ │ ldmibvs sl, {r0, r2, r9, ip, lr}^ │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - bl 11db8e0 │ │ │ │ + bl 11db8d8 │ │ │ │ bicsvs r0, sl, r2, lsl #4 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ - blcs 27048 │ │ │ │ - @ instruction: 0xf108d0df │ │ │ │ - @ instruction: 0xf8df0b2c │ │ │ │ - ldrbtmi r8, [r8], #444 @ 0x1bc │ │ │ │ + blcs 27040 │ │ │ │ + @ instruction: 0xf8dfd0df │ │ │ │ + @ instruction: 0xf108a1c0 │ │ │ │ + ldrbtmi r0, [sl], #2092 @ 0x82c │ │ │ │ addmi r6, r2, #24, 16 @ 0x180000 │ │ │ │ @ instruction: 0xf04fd0da │ │ │ │ - vrsubhn.i d0, , │ │ │ │ - ldm r8, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + vdup.8 d0, d1[7] │ │ │ │ + ldm sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp} │ │ │ │ - stmia r8, {r2, r8, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf1bc6f4c │ │ │ │ + stmia sl, {r2, r8, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf1becf4e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ svchi 0x005bf3bf │ │ │ │ adcshi pc, r2, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2148 @ 0xfffff79c │ │ │ │ cdpcs 8, 0, cr6, cr1, cr6, {2} │ │ │ │ stmdami r3!, {r0, r2, r4, r6, r8, fp, ip, lr, pc}^ │ │ │ │ mrrceq 10, 4, lr, r6, cr15 │ │ │ │ @@ -2124,60 +2122,60 @@ │ │ │ │ @ instruction: 0xf1beef4f │ │ │ │ tstle r4, r1, lsl #30 │ │ │ │ svcgt 0x0049e8c0 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ vsra.u64 , , #1 │ │ │ │ @ instruction: 0xf0408f5b │ │ │ │ ldmdavs r8, {r1, r3, r7, pc} │ │ │ │ - movwle r4, #41602 @ 0xa282 │ │ │ │ - stmdacs r0, {r3, r4, r7, fp, sp, lr} │ │ │ │ + andle r4, sl, #536870920 @ 0x20000008 │ │ │ │ + stmdacs r0, {r3, r4, r6, fp, sp, lr} │ │ │ │ stmiblt lr, {r0, r5, r7, ip, lr, pc} │ │ │ │ - addsvs r6, lr, r6, asr #16 │ │ │ │ - strmi r6, [r3], -r3, asr #32 │ │ │ │ - andeq pc, r0, fp, asr #17 │ │ │ │ - ldmdavs r8, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ + subsvs r6, lr, r6, lsl #17 │ │ │ │ + strmi r6, [r3], -r3, lsl #1 │ │ │ │ + andeq pc, r0, r8, asr #17 │ │ │ │ + ldmvs r8, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ addsle r2, r6, r0, lsl #16 │ │ │ │ - stmvs r6, {r1, r2, r3, r5, r8, r9, fp, ip, sp, pc} │ │ │ │ - addvs r6, r3, lr, asr r0 │ │ │ │ - @ instruction: 0xf8cb4603 │ │ │ │ + stmdavs r6, {r1, r2, r3, r5, r8, r9, fp, ip, sp, pc}^ │ │ │ │ + umaalvs r6, r3, lr, r0 │ │ │ │ + @ instruction: 0xf8c84603 │ │ │ │ ldr r0, [r3, r0]! │ │ │ │ - bleq 23f53c │ │ │ │ + stmdaeq r4, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ str r4, [pc, r3, lsl #12]! │ │ │ │ - mcr2 7, 7, pc, cr6, cr14, {7} @ │ │ │ │ + mcr2 7, 7, pc, cr10, cr14, {7} @ │ │ │ │ strmi r9, [sp], -r1, lsl #20 │ │ │ │ @ instruction: 0x4630e714 │ │ │ │ andne lr, r1, #3358720 @ 0x334000 │ │ │ │ - svc 0x0014f7fd │ │ │ │ + svc 0x0018f7fd │ │ │ │ ldmib sp, {r0, r1, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blcs 1c7954 │ │ │ │ + blcs 1c794c │ │ │ │ svcge 0x0055f63f │ │ │ │ vadd.i8 q10, q4, q0 │ │ │ │ @ instruction: 0xf2c0469f │ │ │ │ ldrbtmi r0, [r8], #-1552 @ 0xfffff9f0 │ │ │ │ - blx 19d172 │ │ │ │ + blx 19d16a │ │ │ │ andvs pc, r3, r3, lsl #6 │ │ │ │ @ instruction: 0xf103e749 │ │ │ │ - strmi r0, [r3], -r4, lsl #22 │ │ │ │ + strmi r0, [r3], -r8, lsl #16 │ │ │ │ ldmdami sl!, {r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldcmi 2, cr15, [pc], {72} @ 0x48 │ │ │ │ ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ stmdavs r6, {r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf606fb0c │ │ │ │ ldr r6, [lr, r6] │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ - blcc 5dbdc │ │ │ │ - bllt 18dbbe0 │ │ │ │ + blcc 5dbd4 │ │ │ │ + bllt 18dbbd8 │ │ │ │ ldmdane fp, {r0, r1, r4, r8, fp, sp, lr}^ │ │ │ │ ldmib r2, {r0, r1, r4, r8, sp, lr}^ │ │ │ │ - bl 1147db4 │ │ │ │ + bl 1147dac │ │ │ │ ldmdbne fp, {r0, r8, sl} │ │ │ │ stmib r2, {r0, r4, r9, fp, sp, lr}^ │ │ │ │ ldmibvs r3, {r0, r2, r8, r9, ip, lr}^ │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - bl 11db9f8 │ │ │ │ + bl 11db9f0 │ │ │ │ bicsvs r0, r3, r3, lsl #6 │ │ │ │ ldmibvs sl, {r0, r1, r2, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ ldmdbne r2, {r3, r4, r6, r9, fp, sp, lr} │ │ │ │ orrsvs r6, sl, r9, lsl sl │ │ │ │ andeq pc, r1, r0, lsl #2 │ │ │ │ @ instruction: 0xf10169da │ │ │ │ subsvs r0, r8, #1073741824 @ 0x40000000 │ │ │ │ @@ -2194,79 +2192,79 @@ │ │ │ │ andeq pc, r1, r0, lsl #2 │ │ │ │ @ instruction: 0xf10169d3 │ │ │ │ subsvs r0, r0, #1073741824 @ 0x40000000 │ │ │ │ streq lr, [r3, -r7, asr #22] │ │ │ │ bicsvs r6, r7, r1, lsl r2 │ │ │ │ stmib sp, {r0, r2, r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ movwls r1, #4610 @ 0x1202 │ │ │ │ - mcr 7, 3, pc, cr2, cr13, {7} @ │ │ │ │ + mcr 7, 3, pc, cr6, cr13, {7} @ │ │ │ │ andne lr, r2, #3620864 @ 0x374000 │ │ │ │ strb r9, [ip, -r1, lsl #22]! │ │ │ │ - stmib sp, {r6, r9, sl, lr}^ │ │ │ │ + stmib sp, {r4, r6, r9, sl, lr}^ │ │ │ │ movwls r1, #4610 @ 0x1202 │ │ │ │ - mcr 7, 5, pc, cr2, cr13, {7} @ │ │ │ │ + mcr 7, 5, pc, cr6, cr13, {7} @ │ │ │ │ andne lr, r2, #3620864 @ 0x374000 │ │ │ │ strb r9, [r3, -r1, lsl #22] │ │ │ │ andne lr, r1, #3358720 @ 0x334000 │ │ │ │ - mrc 7, 2, APSR_nzcv, cr0, cr13, {7} │ │ │ │ + mrc 7, 2, APSR_nzcv, cr4, cr13, {7} │ │ │ │ andne lr, r1, #3620864 @ 0x374000 │ │ │ │ svclt 0x0000e6f5 │ │ │ │ - andeq sp, r1, sl, lsr r3 │ │ │ │ - andeq sp, r1, lr, lsl #6 │ │ │ │ - andeq sp, r1, lr, ror r2 │ │ │ │ - andeq sp, r1, r2, asr r2 │ │ │ │ - andeq sp, r1, r0, asr #4 │ │ │ │ - muleq r1, r2, pc @ │ │ │ │ - andeq ip, r1, r4, ror pc │ │ │ │ + andeq sp, r1, r2, asr #6 │ │ │ │ + andeq sp, r1, r6, lsl r3 │ │ │ │ + andeq sp, r1, r6, lsl #5 │ │ │ │ + andeq sp, r1, sl, asr r2 │ │ │ │ + andeq sp, r1, r8, asr #4 │ │ │ │ + muleq r1, sl, pc @ │ │ │ │ + andeq ip, r1, ip, ror pc │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ - bmi 182f498 │ │ │ │ + bmi 182f490 │ │ │ │ ldrbtmi r4, [sl], #-1540 @ 0xfffff9fc │ │ │ │ - blcs 292bc │ │ │ │ + blcs 292b4 │ │ │ │ adchi pc, r4, r0, asr #32 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d1809d │ │ │ │ stmdbvs r3!, {r2, r3, r4, r5, r7, r8, ip}^ │ │ │ │ tstls r6, r9, lsl #18 │ │ │ │ @ instruction: 0xf10005d9 │ │ │ │ stmibvs r3!, {r1, r5, r7, pc} │ │ │ │ teqle r7, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fd2001 │ │ │ │ - @ instruction: 0xf001ee0c │ │ │ │ + @ instruction: 0xf001ee10 │ │ │ │ @ instruction: 0xeeb7f94d │ │ │ │ mcrr 11, 0, r5, r1, cr0 │ │ │ │ vdup.32 d5, r0 │ │ │ │ andcs r7, r0, r6, lsl #22 │ │ │ │ - blvc 13e8ec │ │ │ │ - mcr 7, 1, pc, cr8, cr13, {7} @ │ │ │ │ + blvc 13e8e4 │ │ │ │ + mcr 7, 1, pc, cr12, cr13, {7} @ │ │ │ │ tstlt r0, r2 │ │ │ │ ldmdblt ip, {r2, r5, r7, fp, sp, lr} │ │ │ │ andlt r9, r9, r2, lsl #16 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmiblt sp, {r0, r2, r5, r6, fp, sp, lr} │ │ │ │ stmdbge r2, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf00068a4 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdals r2, {r0, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ @ instruction: 0xf2804f80 │ │ │ │ - blcc 634f4 │ │ │ │ - blcs 1b2fc │ │ │ │ + blcc 634ec │ │ │ │ + blcs 1b2f4 │ │ │ │ @ instruction: 0xf7fdd17d │ │ │ │ - rsbs lr, sl, r6, lsr #28 │ │ │ │ + rsbs lr, sl, sl, lsr #28 │ │ │ │ ldmdblt fp!, {r0, r1, r3, r5, r6, fp, sp, lr}^ │ │ │ │ stmdbge r2, {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf00068ad │ │ │ │ stmdacs r0, {r0, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strb sp, [r8, r1, ror #1]! │ │ │ │ - blvc 23e960 │ │ │ │ - blvc 103ede8 │ │ │ │ - blx 43eedc │ │ │ │ + blvc 23e958 │ │ │ │ + blvc 103ede0 │ │ │ │ + blx 43eed4 │ │ │ │ ldr sp, [pc, fp, asr #3]! │ │ │ │ stmdblt r6, {r1, r2, r3, r4, r6, fp, sp, lr}^ │ │ │ │ stmdbge r2, {r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf000689e │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4633d1d7 │ │ │ │ ldmdavs r2!, {r0, r1, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -2284,382 +2282,382 @@ │ │ │ │ strbmi sl, [r0], -r2, lsl #18 │ │ │ │ andls r9, r0, #67108864 @ 0x4000000 │ │ │ │ ldc2 0, cr15, [lr], {-0} │ │ │ │ @ instruction: 0xd1b62800 │ │ │ │ movwhi lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf8d9e7df │ │ │ │ ldrmi r2, [r7], -r4 │ │ │ │ - bge 957f8 │ │ │ │ + bge 957f0 │ │ │ │ ldrbtmi r9, [r9], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x4611b95f │ │ │ │ @ instruction: 0xf8d94648 │ │ │ │ andls r2, r0, #8 │ │ │ │ stc2 0, cr15, [sl], {-0} │ │ │ │ @ instruction: 0xd1a22800 │ │ │ │ movwls lr, #2525 @ 0x9dd │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - blx ff53f3a4 │ │ │ │ + blx ff53f39c │ │ │ │ strmi sl, [r2], -r2, lsl #18 │ │ │ │ - bcs 14c8c │ │ │ │ + bcs 14c84 │ │ │ │ ldmvs sl!, {r0, r1, r2, r4, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf0009200 │ │ │ │ svcls 0x0000fbf9 │ │ │ │ orrsle r2, r0, r0, lsl #16 │ │ │ │ ldrb r9, [sp, r1, lsl #22] │ │ │ │ - blcs 1d5d0 │ │ │ │ + blcs 1d5c8 │ │ │ │ svcge 0x005ff43f │ │ │ │ stmdbmi sp, {r2, r3, r8, r9, fp, lr} │ │ │ │ ldmpl r3, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - andcs lr, r0, r6, lsl sp │ │ │ │ + andcs lr, r0, sl, lsl sp │ │ │ │ @ instruction: 0xf5a3e775 │ │ │ │ cmnvs r3, r0, lsl #7 │ │ │ │ stmdbmi r9, {r3, r8, r9, fp, lr} │ │ │ │ ldmpl r3, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - andcs lr, r0, sl, lsl #26 │ │ │ │ + andcs lr, r0, lr, lsl #26 │ │ │ │ svclt 0x0000e769 │ │ │ │ - andeq ip, r1, sl, lsl #27 │ │ │ │ + muleq r1, r2, sp │ │ │ │ andeq r0, r0, r3, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r1, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ @ instruction: 0x000013b4 │ │ │ │ andcs fp, r0, r8, lsl #18 │ │ │ │ push {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ vst2. {d20-d23}, [pc :256], r0 │ │ │ │ - bl feb5a61c │ │ │ │ + bl feb5a614 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r8, asr #31 │ │ │ │ stmdavs r5!, {r2, r9, sl, lr}^ │ │ │ │ teqle sp, r0, lsl #26 │ │ │ │ stmiavs r7!, {r0, r2, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ stmiavs r0!, {r0, r2, r3, r4, r7, r8, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ - ble 11723c │ │ │ │ + ble 117234 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ - @ instruction: 0x4620ed7e │ │ │ │ - stc 7, cr15, [sl, #-1012]! @ 0xfffffc0c │ │ │ │ + strtmi lr, [r0], -r2, lsl #27 │ │ │ │ + stc 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf0402f00 │ │ │ │ andcs r8, r0, r1, ror #1 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ stmdavs sl!, {r4, r5, r6, r7, r8, r9, pc}^ │ │ │ │ strtmi fp, [r8], -r2, asr #18 │ │ │ │ @ instruction: 0xf7fd68ad │ │ │ │ - stccs 13, cr14, [r0, #-120] @ 0xffffff88 │ │ │ │ + stccs 13, cr14, [r0, #-136] @ 0xffffff78 │ │ │ │ stmdavs sl!, {r0, r1, r5, r6, r7, ip, lr, pc}^ │ │ │ │ rscsle r2, r6, r0, lsl #20 │ │ │ │ stmdblt lr, {r1, r2, r4, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46106896 │ │ │ │ - ldc 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [r6, #-1012] @ 0xfffffc0c │ │ │ │ rscle r2, lr, r0, lsl #28 │ │ │ │ ldmdavs r6, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ rscsle r2, r5, r0, lsl #28 │ │ │ │ - blcs 1d658 │ │ │ │ + blcs 1d650 │ │ │ │ sbchi pc, lr, r0, asr #32 │ │ │ │ ldmvs r6!, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ - bls 7e8ac │ │ │ │ + bls 7e8b4 │ │ │ │ rscle r2, r9, r0, lsl #28 │ │ │ │ - blcs 1d670 │ │ │ │ + blcs 1d668 │ │ │ │ strd sp, [r1], #4 │ │ │ │ stmiblt r6, {r1, r2, r3, r5, r6, fp, sp, lr}^ │ │ │ │ stmiavs fp!, {r0, r1, r2, r3, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ svccs 0x00004698 │ │ │ │ stmiavs r8!, {r0, r1, r2, r3, r6, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ - ble 1172c0 │ │ │ │ + ble 1172b8 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ - @ instruction: 0x4628ed3c │ │ │ │ - stcl 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ + strtmi lr, [r8], -r0, asr #26 │ │ │ │ + stcl 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ strbmi sp, [r5], -sl, lsr #1 │ │ │ │ cdpcs 8, 0, cr6, cr0, cr14, {3} │ │ │ │ ldmdavs r7!, {r1, r2, r5, r6, r7, ip, lr, pc}^ │ │ │ │ - bvs ffcf1c00 │ │ │ │ + bvs ffcf1bf8 │ │ │ │ @ instruction: 0x469068b2 │ │ │ │ cmple r5, r0, lsl #22 │ │ │ │ stmdavs r3, {r4, r5, r6, r7, fp, sp, lr} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 79d08 │ │ │ │ + blcc 79d00 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - stc 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ + stc 7, cr15, [r4, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - @ instruction: 0xf1b8ecce │ │ │ │ + @ instruction: 0xf1b8ecd2 │ │ │ │ sbcle r0, pc, r0, lsl #30 │ │ │ │ ldmdavs r7!, {r1, r2, r6, r9, sl, lr}^ │ │ │ │ rscle r2, r6, r0, lsl #30 │ │ │ │ movwls r6, #6267 @ 0x187b │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - bvs ffea37b0 │ │ │ │ + bvs ffea37a8 │ │ │ │ @ instruction: 0x469868bb │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ ldmvs r8!, {r0, r4, r7, pc}^ │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ - ble d7334 │ │ │ │ + ble d732c │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ rsble r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - @ instruction: 0xf1b8ecb0 │ │ │ │ + @ instruction: 0xf1b8ecb4 │ │ │ │ sbcle r0, ip, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r1, r2, r6, r9, sl, lr}^ │ │ │ │ - blcs 28154 │ │ │ │ + blcs 2814c │ │ │ │ add sp, r8, r5, ror #1 │ │ │ │ ldmdavs sl!, {r0, r1, r2, r4, r5, r9, sl, lr}^ │ │ │ │ cmple r1, r0, lsl #20 │ │ │ │ @ instruction: 0x463868be │ │ │ │ - ldc 7, cr15, [lr], {253} @ 0xfd │ │ │ │ + stc 7, cr15, [r2], #1012 @ 0x3f4 │ │ │ │ adcle r2, r6, r0, lsl #28 │ │ │ │ ldmvs pc, {r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - svccs 0x0000ec98 │ │ │ │ + svccs 0x0000ec9c │ │ │ │ @ instruction: 0x463bd0ba │ │ │ │ - bcs 1d6e4 │ │ │ │ + bcs 1d6dc │ │ │ │ ldmdavs r1, {r0, r2, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ ldmvs r7, {r0, r3, r4, r6, r8, fp, ip, sp, pc} │ │ │ │ movwls r4, #5648 @ 0x1610 │ │ │ │ - stc 7, cr15, [sl], {253} @ 0xfd │ │ │ │ + stc 7, cr15, [lr], {253} @ 0xfd │ │ │ │ svccs 0x00009b01 │ │ │ │ ldrtmi sp, [sl], -fp, ror #1 │ │ │ │ stmdbcs r0, {r0, r4, r6, fp, sp, lr} │ │ │ │ stmdavs pc, {r0, r1, r4, r5, r6, r7, ip, lr, pc}^ @ │ │ │ │ stmvs pc, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, pc} @ │ │ │ │ stmib sp, {r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd3201 │ │ │ │ - ldmib sp, {r2, r3, r4, r5, r6, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r7, sl, fp, sp, lr, pc}^ │ │ │ │ svccs 0x00003201 │ │ │ │ ldrtmi sp, [r9], -r7, ror #1 │ │ │ │ svccs 0x0000684f │ │ │ │ ldmdavs r8!, {r0, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x4638819f │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ - stcl 7, cr15, [r8], #-1012 @ 0xfffffc0c │ │ │ │ + stcl 7, cr15, [ip], #-1012 @ 0xfffffc0c │ │ │ │ andcc lr, r1, #3620864 @ 0x374000 │ │ │ │ svccs 0x00009903 │ │ │ │ strb sp, [lr, r1, ror #1]! │ │ │ │ - blcs 1d7ac │ │ │ │ + blcs 1d7a4 │ │ │ │ @ instruction: 0x4630d17f │ │ │ │ andls r6, r1, #11927552 @ 0xb60000 │ │ │ │ - mrrc 7, 15, pc, sl, cr13 @ │ │ │ │ + mrrc 7, 15, pc, lr, cr13 @ │ │ │ │ vmlacs.f32 s18, s0, s2 │ │ │ │ ldmvs r6, {r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd4610 │ │ │ │ - mcrcs 12, 0, lr, cr0, cr4, {2} │ │ │ │ + mcrcs 12, 0, lr, cr0, cr8, {2} │ │ │ │ ldrtmi sp, [r2], -lr, lsr #1 │ │ │ │ mcrcs 8, 0, r6, cr0, cr6, {2} │ │ │ │ ldmvs r6, {r1, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd4610 │ │ │ │ - cdpcs 12, 0, cr14, cr0, cr10, {2} │ │ │ │ + cdpcs 12, 0, cr14, cr0, cr14, {2} │ │ │ │ ldrb sp, [r4, r4, lsr #1]! │ │ │ │ smladx r6, ip, r6, r4 │ │ │ │ - ldc 7, cr15, [r2], {253} @ 0xfd │ │ │ │ + ldc 7, cr15, [r6], {253} @ 0xfd │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - @ instruction: 0xf1b8ec40 │ │ │ │ + @ instruction: 0xf1b8ec44 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xe78daf5c │ │ │ │ stmdbcs r0, {r0, r3, r4, r6, fp, sp, lr} │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ movwls r9, #4610 @ 0x1202 │ │ │ │ - ldc 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ andcc lr, r1, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ strb sl, [pc, r3, lsr #30]! │ │ │ │ stmdbcs r0, {r0, r4, r6, fp, sp, lr} │ │ │ │ ldrmi sp, [r0], -pc, lsr #2 │ │ │ │ andls r6, r1, #9568256 @ 0x920000 │ │ │ │ - stc 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ - bcs 29e64 │ │ │ │ + stc 7, cr15, [r6], #-1012 @ 0xfffffc0c │ │ │ │ + bcs 29e5c │ │ │ │ svcge 0x0063f43f │ │ │ │ ldmdavs r8, {r1, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ mrc2 7, 6, pc, cr0, cr15, {7} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - blls 6f238 │ │ │ │ + blls 6f230 │ │ │ │ ldmvs fp, {r1, r3, r4, r6, r7, r9, fp, sp, lr} │ │ │ │ - bllt e950dc │ │ │ │ + bllt e950d4 │ │ │ │ ldmvs r8, {r0, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf1b26802 │ │ │ │ - ble 117488 │ │ │ │ + ble 117480 │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf7fdb90a │ │ │ │ - stmdals r1, {r3, r4, r6, sl, fp, sp, lr, pc} │ │ │ │ - stc 7, cr15, [r4], {253} @ 0xfd │ │ │ │ + stmdals r1, {r2, r3, r4, r6, sl, fp, sp, lr, pc} │ │ │ │ + stc 7, cr15, [r8], {253} @ 0xfd │ │ │ │ svceq 0x0000f1b8 │ │ │ │ svcge 0x003ff43f │ │ │ │ @ instruction: 0xf8cd4643 │ │ │ │ ldmdavs r8, {r2, pc}^ │ │ │ │ mrc2 7, 5, pc, cr0, cr15, {7} │ │ │ │ rscle r2, r0, r0, lsl #16 │ │ │ │ stmdavs fp, {r4, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ strmi fp, [r8], -fp, lsr #22 │ │ │ │ andls r6, r2, #8978432 @ 0x890000 │ │ │ │ @ instruction: 0xf7fd9101 │ │ │ │ - ldmib sp, {r4, r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stmdbcs r0, {r0, r9, ip} │ │ │ │ ldrb sp, [r2, r3, asr #1]! │ │ │ │ - bllt 105d814 │ │ │ │ + bllt 105d80c │ │ │ │ ldmvs r2, {r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9202 │ │ │ │ - bls be66c │ │ │ │ + bls be674 │ │ │ │ sbcle r2, sp, r0, lsl #20 │ │ │ │ ldmdavs r9, {r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x461880dd │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - ldmib sp, {r1, r2, r4, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ - blcs ff00 │ │ │ │ + ldmib sp, {r1, r3, r4, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + blcs fef8 │ │ │ │ svcge 0x0071f43f │ │ │ │ ldmdavs r8, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - bllt 141510c │ │ │ │ + bllt 1415104 │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - ldmib sp, {r1, r2, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r3, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stmdbls r3, {r0, r9, ip, sp} │ │ │ │ sbcle r2, sl, r0, lsl #22 │ │ │ │ stmdavs fp, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ cmple pc, r0, lsl #22 │ │ │ │ stmvs r9, {r3, r9, sl, lr} │ │ │ │ tstls r2, r3, lsl #4 │ │ │ │ - bl fedc1728 │ │ │ │ + bl feec1720 │ │ │ │ andne lr, r2, #3620864 @ 0x374000 │ │ │ │ sbcle r2, r9, r0, lsl #18 │ │ │ │ stmib sp, {r0, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strbmi r1, [r8], -r3, lsl #6 │ │ │ │ ldrdcc pc, [r8], -r9 │ │ │ │ movwls r9, #4610 @ 0x1202 │ │ │ │ - bl fea41744 │ │ │ │ + bl feb4173c │ │ │ │ andeq lr, r1, #3620864 @ 0x374000 │ │ │ │ movwne lr, #14813 @ 0x39dd │ │ │ │ sbcsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d94681 │ │ │ │ stmdacs r0, {r2} │ │ │ │ stmib sp, {r0, r1, r3, r5, r6, r7, ip, lr, pc}^ │ │ │ │ stmdavs r0, {r0, r9}^ │ │ │ │ movwne lr, #14797 @ 0x39cd │ │ │ │ ldc2l 0, cr15, [r8] │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ stmdals r1, {r3, r4, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ movwls r6, #6275 @ 0x1883 │ │ │ │ - bl fe3c1778 │ │ │ │ + bl fe4c1770 │ │ │ │ andeq lr, r1, #3620864 @ 0x374000 │ │ │ │ movwne lr, #14813 @ 0x39dd │ │ │ │ sbcsle r2, r6, r0, lsl #16 │ │ │ │ movwne lr, #14797 @ 0x39cd │ │ │ │ andls r9, r2, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf0006858 │ │ │ │ - blls 82b2c │ │ │ │ + blls 82b24 │ │ │ │ ldrmi r4, [r8], -r4, lsl #13 │ │ │ │ svceq 0x0000f1bc │ │ │ │ mrcge 4, 5, APSR_nzcv, cr15, cr15, {3} │ │ │ │ @ instruction: 0xe7e6689b │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ smlabtcs r3, sp, r9, lr │ │ │ │ @ instruction: 0xf7fd9302 │ │ │ │ - ldmib sp, {r1, r4, r5, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r2, r4, r5, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stmdbls r4, {r1, r9, ip, sp} │ │ │ │ adcle r2, pc, r0, lsl #22 │ │ │ │ pkhtbmi r6, r1, r8, asr #16 │ │ │ │ rscle r2, pc, r0, lsl #16 │ │ │ │ ldrdeq pc, [r4], -r9 │ │ │ │ stmib sp, {r3, r4, r7, r8, fp, ip, sp, pc}^ │ │ │ │ strbmi r1, [r8], -r4, lsl #6 │ │ │ │ ldrdcc pc, [r8], -r9 │ │ │ │ movwls r9, #8707 @ 0x2203 │ │ │ │ - bl 17417dc │ │ │ │ + bl 18417d4 │ │ │ │ andeq lr, r2, #3620864 @ 0x374000 │ │ │ │ movwne lr, #18909 @ 0x49dd │ │ │ │ sbcsle r2, sp, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d94681 │ │ │ │ stmdacs r0, {r2} │ │ │ │ stmib sp, {r0, r1, r3, r5, r6, r7, ip, lr, pc}^ │ │ │ │ stmdavs r0, {r1, r9}^ │ │ │ │ movwne lr, #18893 @ 0x49cd │ │ │ │ stc2 0, cr15, [ip] │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ stmdals r2, {r0, r2, r4, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ movwls r6, #10371 @ 0x2883 │ │ │ │ - bl 10c1810 │ │ │ │ + bl 11c1808 │ │ │ │ andeq lr, r2, #3620864 @ 0x374000 │ │ │ │ movwne lr, #18909 @ 0x49dd │ │ │ │ sbcsle r2, r6, r0, lsl #16 │ │ │ │ movwne lr, #18893 @ 0x49cd │ │ │ │ andls r9, r3, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf0006858 │ │ │ │ - blls c2a94 │ │ │ │ + blls c2a8c │ │ │ │ ldrmi r4, [r8], -r4, lsl #13 │ │ │ │ svceq 0x0000f1bc │ │ │ │ svcge 0x001cf47f │ │ │ │ @ instruction: 0xe7e6689b │ │ │ │ stmib sp, {r3, r6, fp, sp, lr}^ │ │ │ │ tstls r1, r2, lsl #4 │ │ │ │ stc2 0, cr15, [r8], {0} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ stmdbls r1, {r2, r3, r5, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ stmvs r9, {r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9101 │ │ │ │ - ldmib sp, {r1, r2, r3, r4, r8, r9, fp, sp, lr, pc}^ │ │ │ │ - bls c8470 │ │ │ │ + ldmib sp, {r1, r5, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + bls c8468 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ stmdavs r8, {r0, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ stmib sp, {r0, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf0003202 │ │ │ │ stmdbls r1, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ svceq 0x0000f1bc │ │ │ │ ldclge 4, cr15, [r3, #508] @ 0x1fc │ │ │ │ movwls r6, #6283 @ 0x188b │ │ │ │ - bl 1c1888 │ │ │ │ + bl 2c1880 │ │ │ │ ldmib sp, {r0, fp, ip, pc}^ │ │ │ │ strmi r3, [r1], -r2, lsl #4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ strb sl, [r6, r9, asr #29]! │ │ │ │ stmib sp, {r3, r6, fp, sp, lr}^ │ │ │ │ tstls r1, r2, lsl #4 │ │ │ │ mrrc2 0, 0, pc, sl, cr0 @ │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ stmdbls r1, {r9, sl, fp, sp, pc} │ │ │ │ stmvs r9, {r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd9101 │ │ │ │ - ldmib sp, {r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ - bls c84cc │ │ │ │ + ldmib sp, {r2, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + bls c84c4 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ stmdavs r8, {r1, r2, r3, r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmib sp, {r0, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf0003202 │ │ │ │ stmdbls r1, {r0, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ svceq 0x0000f1bc │ │ │ │ stclge 4, cr15, [r7, #508]! @ 0x1fc │ │ │ │ movwls r6, #6283 @ 0x188b │ │ │ │ - b ff6418e4 │ │ │ │ + b ff7418dc │ │ │ │ ldmib sp, {r0, fp, ip, pc}^ │ │ │ │ strmi r3, [r1], -r2, lsl #4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xe7e6aef6 │ │ │ │ movweq lr, #6605 @ 0x19cd │ │ │ │ stmib sp, {r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0002103 │ │ │ │ stmdacs r0, {r0, r1, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ stclge 4, cr15, [ip, #508]! @ 0x1fc │ │ │ │ stmvs r3, {r0, fp, ip, pc} │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - ldmib sp, {r1, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r2, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmib sp, {r0, r8, r9}^ │ │ │ │ stmdacs r0, {r0, r1, r8, sp} │ │ │ │ mcrge 4, 2, pc, cr11, cr15, {1} @ │ │ │ │ - blls 68538 │ │ │ │ + blls 68530 │ │ │ │ smlabtcs r3, sp, r9, lr │ │ │ │ @ instruction: 0xf0006858 │ │ │ │ - blls 82990 │ │ │ │ + blls 82988 │ │ │ │ ldrmi r4, [r8], -r4, lsl #13 │ │ │ │ svceq 0x0000f1bc │ │ │ │ ldclge 4, cr15, [r2, #508] @ 0x1fc │ │ │ │ @ instruction: 0xe7e5689b │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -2682,15 +2680,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 38118 │ │ │ │ + blls 38110 │ │ │ │ @ instruction: 0xf8d8e7e5 │ │ │ │ ldrmi r2, [r1], r4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ movwls sp, #4364 @ 0x110c │ │ │ │ @ instruction: 0xf8d84631 │ │ │ │ strbmi r3, [r0], -r8 │ │ │ │ ldrmi r9, [r8, r0, lsl #6]! │ │ │ │ @@ -2715,15 +2713,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 38094 │ │ │ │ + bls 3808c │ │ │ │ @ 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 │ │ │ │ @@ -2734,158 +2732,158 @@ │ │ │ │ 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 2868c │ │ │ │ + blls 28684 │ │ │ │ @ instruction: 0xf7ff6858 │ │ │ │ - blls 4380c │ │ │ │ + blls 43804 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #12 │ │ │ │ - bcs 152f8 │ │ │ │ + bcs 152f0 │ │ │ │ svcge 0x0066f47f │ │ │ │ andls r6, r0, #10092544 @ 0x9a0000 │ │ │ │ @ instruction: 0x460247b8 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - blls 6f828 │ │ │ │ + blls 6f820 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5acb8 │ │ │ │ + bl feb5acb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bvs ff107a20 │ │ │ │ + bvs ff107a18 │ │ │ │ strmi fp, [r6], -r5, lsl #1 │ │ │ │ ldmvs r0!, {r2, r3, r5, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ - ble 1178d0 │ │ │ │ + ble 1178c8 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ - @ instruction: 0x4630ea34 │ │ │ │ - stmib r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x4630ea38 │ │ │ │ + stmib r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andlt r2, r5, r0 │ │ │ │ stmdavs sl!, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0x4628b9b2 │ │ │ │ @ instruction: 0xf7fd68ad │ │ │ │ - @ instruction: 0x2d00e9d8 │ │ │ │ + @ instruction: 0x2d00e9dc │ │ │ │ @ instruction: 0x4620d1f7 │ │ │ │ @ instruction: 0xf7fd68a4 │ │ │ │ - @ instruction: 0x2c00e9d2 │ │ │ │ + @ instruction: 0x2c00e9d6 │ │ │ │ stmdavs r5!, {r0, r5, r6, r7, ip, lr, pc}^ │ │ │ │ mvnle r2, r0, lsl #26 │ │ │ │ stmiavs r4!, {r5, r9, sl, lr} │ │ │ │ - stmib r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ @ instruction: 0x461ae7f5 │ │ │ │ - blcs 1dc68 │ │ │ │ + blcs 1dc60 │ │ │ │ ldmvs r3, {r1, r3, r5, r8, ip, lr, pc} │ │ │ │ movwls r4, #5648 @ 0x1610 │ │ │ │ - ldmib ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 2a730 │ │ │ │ + stmib r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 2a728 │ │ │ │ @ instruction: 0x4628d1f3 │ │ │ │ @ instruction: 0xf7fd68ad │ │ │ │ - @ instruction: 0x2d00e9b6 │ │ │ │ + @ instruction: 0x2d00e9ba │ │ │ │ @ instruction: 0xe7d4d0dd │ │ │ │ stmib sp, {r3, r6, fp, sp, lr}^ │ │ │ │ tstls r1, r2, lsl #6 │ │ │ │ - blx 3bfb4a │ │ │ │ + blx 3bfb42 │ │ │ │ @ instruction: 0xd1bc2800 │ │ │ │ strmi r9, [r8], -r1, lsl #18 │ │ │ │ smlabbls r1, r9, r8, r6 │ │ │ │ - stmib r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andne lr, r1, #3620864 @ 0x374000 │ │ │ │ stmdblt r9!, {r0, r1, r8, r9, fp, ip, pc}^ │ │ │ │ ldmvs fp, {r3, r4, r9, sl, lr} │ │ │ │ movwls r9, #4610 @ 0x1202 │ │ │ │ - ldmib sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andcc lr, r1, #3620864 @ 0x374000 │ │ │ │ sbcsle r2, r4, r0, lsl #22 │ │ │ │ stmdbcs r0, {r0, r3, r4, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xe7dfd0f2 │ │ │ │ tstls r1, r8, asr #16 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ - blx ffbbfb88 │ │ │ │ + blx ffbbfb80 │ │ │ │ strmi r9, [r4], r1, lsl #18 │ │ │ │ @ instruction: 0xf1bc4608 │ │ │ │ orrsle r0, r8, r0, lsl #30 │ │ │ │ ldrmi r6, [pc], -fp, lsl #17 │ │ │ │ - stmib r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwcs lr, #10717 @ 0x29dd │ │ │ │ svccs 0x00004639 │ │ │ │ ubfx sp, ip, #1, #10 │ │ │ │ - bmi fe79e3b8 │ │ │ │ - blcs 14d98 │ │ │ │ + bmi fe79e3b0 │ │ │ │ + blcs 14d90 │ │ │ │ msrhi CPSR_xc, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi bf074 │ │ │ │ + blhi bf06c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ - bvs ff055400 │ │ │ │ + bvs ff0553f8 │ │ │ │ strmi fp, [r4], -sp, lsl #1 │ │ │ │ subsle r2, r6, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ - mlsvs r8, sl, r9, lr │ │ │ │ + mlsvs r8, lr, r9, lr │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bvs ff8e3e18 │ │ │ │ + bvs ff8e3e10 │ │ │ │ strtmi r4, [r5], -lr, lsr #12 │ │ │ │ stccs 6, cr4, [r0], {28} │ │ │ │ @ instruction: 0x462cd173 │ │ │ │ @ instruction: 0x46356931 │ │ │ │ - blhi bf250 │ │ │ │ + blhi bf248 │ │ │ │ stmdavs r9!, {r1, r2, r3, r6, fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r1, r5, r9, fp, sp, lr}^ │ │ │ │ movwls r9, #37126 @ 0x9106 │ │ │ │ ldrdeq lr, [r6, -r4] │ │ │ │ @ instruction: 0xf0009208 │ │ │ │ mcrr 12, 9, pc, r1, cr9 @ │ │ │ │ vmov.32 d7[1], r0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ ldmib r4, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf0000104 │ │ │ │ mcrr 12, 8, pc, r1, cr15 @ │ │ │ │ - bvs 1846884 │ │ │ │ + bvs 184687c │ │ │ │ ldmdbmi pc!, {r8, ip, pc}^ @ │ │ │ │ - blvc 23f4cc │ │ │ │ + blvc 23f4c4 │ │ │ │ movwcs lr, #35293 @ 0x89dd │ │ │ │ @ instruction: 0x46304479 │ │ │ │ - blvc bf270 │ │ │ │ - stmia r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blvc bf268 │ │ │ │ + stmia r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r6, [r4], -sl, ror #16 │ │ │ │ @ instruction: 0xf1b36813 │ │ │ │ - ble 117a4c │ │ │ │ + ble 117a44 │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ stccs 0, cr8, [r0], {212} @ 0xd4 │ │ │ │ stmdavs r8!, {r4, r6, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fd4621 │ │ │ │ - stmdavs r2!, {r1, r3, r6, r8, fp, sp, lr, pc} │ │ │ │ + stmdavs r2!, {r1, r2, r3, r6, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b24603 │ │ │ │ - ble 117a6c │ │ │ │ + ble 117a64 │ │ │ │ eorvs r3, r2, r1, lsl #20 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ ldrmi r8, [r8], -r8, asr #1 │ │ │ │ ldc 0, cr11, [sp], #52 @ 0x34 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ stmdbmi sl!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ - blhi bf2dc │ │ │ │ + blhi bf2d4 │ │ │ │ rsbvs r5, r9, r1, asr r8 │ │ │ │ stmdavs sl, {r0, r3, r8, r9, ip, pc} │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ andcc fp, r1, #188, 30 @ 0x2f0 │ │ │ │ stmiavs r2, {r1, r3, sp, lr}^ │ │ │ │ andls r6, r8, #40, 18 @ 0xa0000 │ │ │ │ tstls r6, r6, asr #16 │ │ │ │ ldrdeq lr, [r6, -r4] │ │ │ │ mcrr2 0, 0, pc, sl, cr0 @ │ │ │ │ - bleq 5fedb4 │ │ │ │ - blvc 23f550 │ │ │ │ - blvc 13f2ec │ │ │ │ + bleq 5fedac │ │ │ │ + blvc 23f548 │ │ │ │ + blvc 13f2e4 │ │ │ │ ldrdeq lr, [r4, -r4] │ │ │ │ mcrr2 0, 0, pc, r0, cr0 @ │ │ │ │ - bleq 5fedc8 │ │ │ │ + bleq 5fedc0 │ │ │ │ tstls r0, r1, ror #20 │ │ │ │ @ instruction: 0xee274959 │ │ │ │ ldmib sp, {r3, r8, r9, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r2, [r9], #-776 @ 0xfffffcf8 │ │ │ │ stmdavs r2!, {r0, r1, r2, r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldmiblt r2, {r5, r7, r9, sl, lr} │ │ │ │ @ instruction: 0x46404631 │ │ │ │ @@ -2957,464 +2955,464 @@ │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ @ instruction: 0xd1a62b00 │ │ │ │ @ instruction: 0xf00068ad │ │ │ │ stmdacs r0, {r0, r1, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi sp, [sp], -r5, ror #1 │ │ │ │ @ instruction: 0x4618e77a │ │ │ │ @ instruction: 0x46104770 │ │ │ │ - ldm lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andls lr, r8, r7, lsr #14 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - blls 23e078 │ │ │ │ - blcc 7dad8 │ │ │ │ - blcs 1be24 │ │ │ │ + blls 23e080 │ │ │ │ + blcc 7dad0 │ │ │ │ + blcs 1be1c │ │ │ │ svcge 0x0070f47f │ │ │ │ - ldm r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e76c │ │ │ │ - andeq ip, r1, r4, asr r4 │ │ │ │ + andeq ip, r1, ip, asr r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r6, lsr fp │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5b040 │ │ │ │ + bl feb5b038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - stmda r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbeq r6, [fp, r3, ror #18] │ │ │ │ stmiavs r5!, {r0, r1, r6, sl, ip, lr, pc}^ │ │ │ │ stmiavs r0!, {r0, r2, r8, r9, fp, ip, sp, pc} │ │ │ │ - blx ff641e58 │ │ │ │ + blx ff641e50 │ │ │ │ adcvs r6, r5, r0, ror #17 │ │ │ │ teqle r3, r0, lsl #16 │ │ │ │ teqlt r0, r0, lsr #18 │ │ │ │ @ instruction: 0x61236903 │ │ │ │ - ldmda r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r5, r8, fp, sp, lr} │ │ │ │ stmibvs r0!, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x61232300 │ │ │ │ stmdavs r5!, {r4, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d54620 │ │ │ │ ldrmi r3, [r8, r0, lsr #1] │ │ │ │ @ instruction: 0xf1b3682b │ │ │ │ - ble 97c90 │ │ │ │ + ble 97c88 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ ldclt 1, cr11, [r8, #-684]! @ 0xfffffd54 │ │ │ │ strtmi r6, [r9], -sl, ror #18 │ │ │ │ movtlt r4, #42528 @ 0xa620 │ │ │ │ @ instruction: 0xf84cf7ff │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xe7d2effc │ │ │ │ + @ instruction: 0xf7fd4628 │ │ │ │ + ldrb lr, [r2, r0, lsl #16] │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ - ble ff917cb4 │ │ │ │ + ble ff917cac │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ - stmda r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4628e7dd │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ - ldmdalt r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svc 0x00e8f7fc │ │ │ │ + ldmdalt ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svc 0x00ecf7fc │ │ │ │ rscvs r6, r5, r0, lsr #18 │ │ │ │ bicle r2, r7, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ - andcs lr, r0, #80, 16 @ 0x500000 │ │ │ │ + andcs lr, r0, #84, 16 @ 0x540000 │ │ │ │ @ instruction: 0xf7fc4611 │ │ │ │ - stmdacs r0, {r1, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdami r4, {r0, r1, r4, r5, r7, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fc4478 │ │ │ │ - str lr, [lr, r0, asr #31]! │ │ │ │ + str lr, [lr, r4, asr #31]! │ │ │ │ rscvs r6, r2, sl, lsr #18 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ stc 12, cr5, [sp, #-512]! @ 0xfffffe00 │ │ │ │ - bl feb66b14 │ │ │ │ + bl feb66b0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r2, {r6, r7, r8, r9, sl, fp} │ │ │ │ stmdbvs r9, {r0, r2, r3, r9, sl, lr} │ │ │ │ - bvs f0140 │ │ │ │ + bvs f0138 │ │ │ │ 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 11, 0, pc, r1, cr7 @ │ │ │ │ vmov.32 d7[1], r0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ ldmib r4, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf0000104 │ │ │ │ mcrr 10, 15, pc, r1, cr13 @ │ │ │ │ - bvs 1846ba8 │ │ │ │ + bvs 1846ba0 │ │ │ │ ldrtmi r9, [r8], -r0, lsl #2 │ │ │ │ - blvc 23f7f0 │ │ │ │ + blvc 23f7e8 │ │ │ │ ldmib sp, {r4, r8, fp, lr}^ │ │ │ │ ldrbtmi r2, [r9], #-774 @ 0xfffffcfa │ │ │ │ - blvc bf594 │ │ │ │ - svc 0x002ef7fc │ │ │ │ + blvc bf58c │ │ │ │ + svc 0x0032f7fc │ │ │ │ strmi fp, [r4], -r8, lsl #3 │ │ │ │ strtmi r6, [r1], -r8, ror #16 │ │ │ │ - svc 0x00c2f7fc │ │ │ │ + svc 0x00c6f7fc │ │ │ │ stmdavs r3!, {r0, r2, r9, sl, lr} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7a784 │ │ │ │ + blcc 7a77c │ │ │ │ teqlt fp, r3, lsr #32 │ │ │ │ andlt r4, r9, r8, lsr #12 │ │ │ │ - blhi bf27c │ │ │ │ + blhi bf274 │ │ │ │ @ instruction: 0xf04fbdf0 │ │ │ │ udf #29535 @ 0x735f │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ - ubfx lr, r6, #31, #20 │ │ │ │ + ubfx lr, sl, #31, #20 │ │ │ │ andeq r0, r0, lr, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b1a4 │ │ │ │ + bl feb5b19c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7fc0ff8 │ │ │ │ - andcs lr, r0, sl, ror pc │ │ │ │ + andcs lr, r0, lr, ror pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ - ldr r3, [pc, #20] @ 3fcc │ │ │ │ - ldr r2, [pc, #20] @ 3fd0 │ │ │ │ + ldr r3, [pc, #20] @ 3fc4 │ │ │ │ + ldr r2, [pc, #20] @ 3fc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b fa8 <__gmon_start__@plt> │ │ │ │ - andeq ip, r1, r0, asr #32 │ │ │ │ + andeq ip, r1, r8, asr #32 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ - blmi 1d5ff4 │ │ │ │ + blmi 1d5fec │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq ip, r1, lr, lsr #6 │ │ │ │ - andeq ip, r1, ip, lsr #6 │ │ │ │ - andeq ip, r1, lr, lsl r0 │ │ │ │ + andeq ip, r1, r6, lsr r3 │ │ │ │ + andeq ip, r1, r4, lsr r3 │ │ │ │ + andeq ip, r1, r6, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - blmi 256028 │ │ │ │ - bmi 2551ec │ │ │ │ - bne 6d51fc │ │ │ │ + blmi 256020 │ │ │ │ + bmi 2551e4 │ │ │ │ + bne 6d51f4 │ │ │ │ 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, r4, lsl #6 │ │ │ │ - andeq ip, r1, r0, lsl #6 │ │ │ │ - strdeq fp, [r1], -r0 │ │ │ │ + andeq ip, r1, ip, lsl #6 │ │ │ │ + andeq ip, r1, r8, lsl #6 │ │ │ │ + strdeq fp, [r1], -r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - blmi 2b145c │ │ │ │ + blmi 2b1454 │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 2725f4 │ │ │ │ + blmi 2725ec │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ - @ instruction: 0xf7ffeed0 │ │ │ │ - blmi 1c3f58 │ │ │ │ + @ instruction: 0xf7ffeed4 │ │ │ │ + blmi 1c3f50 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq ip, r1, lr, asr #5 │ │ │ │ - andeq fp, r1, r0, asr #31 │ │ │ │ + ldrdeq ip, [r1], -r6 │ │ │ │ + andeq fp, r1, r8, asr #31 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ - muleq r1, lr, r0 │ │ │ │ - andeq ip, r1, lr, lsr #5 │ │ │ │ + andeq ip, r1, r6, lsr #1 │ │ │ │ + @ instruction: 0x0001c2b6 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -00004078 : │ │ │ │ - ldr r0, [pc, #4] @ (4080 ) │ │ │ │ +00004070 : │ │ │ │ + ldr r0, [pc, #4] @ (4078 ) │ │ │ │ add r0, pc │ │ │ │ b.w e20 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #92] @ (40f0 ) │ │ │ │ + ldr r6, [pc, #92] @ (40e8 ) │ │ │ │ mov r4, r0 │ │ │ │ blx e78 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx f9c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 40ea │ │ │ │ + cbz r0, 40e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx e60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40ea │ │ │ │ + blt.n 40e2 │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ blx e48 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r0, 40ea │ │ │ │ + cbz r0, 40e2 │ │ │ │ mov r0, r4 │ │ │ │ blx e60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40ea │ │ │ │ + blt.n 40e2 │ │ │ │ add.w r0, r6, #88 @ 0x58 │ │ │ │ blx e48 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - cbz r0, 40ea │ │ │ │ + cbz r0, 40e2 │ │ │ │ mov r0, r4 │ │ │ │ blx e60 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ b.w 1268 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #72] @ (4150 ) │ │ │ │ + ldr r6, [pc, #72] @ (4148 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r6, pc │ │ │ │ ands.w r5, r3, #8 │ │ │ │ - bne.n 4136 │ │ │ │ + bne.n 412e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 3408 │ │ │ │ + bl 3400 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r0, 4148 │ │ │ │ + cbnz r0, 4140 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 4130 │ │ │ │ + cbz r3, 4128 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ blx e9c │ │ │ │ - b.n 4120 │ │ │ │ - ldr r3, [pc, #32] @ (4154 ) │ │ │ │ + b.n 4118 │ │ │ │ + ldr r3, [pc, #32] @ (414c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #32] @ (4158 ) │ │ │ │ - ldr r1, [pc, #32] @ (415c ) │ │ │ │ + ldr r3, [pc, #32] @ (4150 ) │ │ │ │ + ldr r1, [pc, #32] @ (4154 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx dfc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx e9c │ │ │ │ str r5, [r4, #12] │ │ │ │ - b.n 4120 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + b.n 4118 │ │ │ │ + bkpt 0x00fa │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4166 │ │ │ │ + cbnz r0, 415e │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 4160 │ │ │ │ + bl 4158 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r2, 4196 │ │ │ │ + cbnz r2, 418e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx e9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4176 │ │ │ │ + bne.n 416e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ 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, 41be │ │ │ │ + cbz r0, 41b6 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 41c2 │ │ │ │ + cbnz r0, 41ba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 41c6 │ │ │ │ + cbnz r0, 41be │ │ │ │ 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 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ (4214 ) │ │ │ │ + ldr r4, [pc, #48] @ (420c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ add r4, pc │ │ │ │ - bne.n 41fe │ │ │ │ + bne.n 41f6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ bl 165c │ │ │ │ - ldr r3, [pc, #28] @ (4218 ) │ │ │ │ + ldr r3, [pc, #28] @ (4210 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #28] @ (421c ) │ │ │ │ + ldr r0, [pc, #28] @ (4214 ) │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc │ │ │ │ blx e14 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41ee │ │ │ │ + bne.n 41e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x001a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 422c │ │ │ │ + b.n 4224 │ │ │ │ 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 441a │ │ │ │ + beq.w 4412 │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 427e │ │ │ │ + ble.n 4276 │ │ │ │ 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 429c │ │ │ │ + beq.n 4294 │ │ │ │ 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 42b0 │ │ │ │ + beq.n 42a8 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 4406 │ │ │ │ + beq.w 43fe │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 42de │ │ │ │ + blt.n 42d6 │ │ │ │ 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 42fc │ │ │ │ + b.n 42f4 │ │ │ │ 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 4312 │ │ │ │ + bpl.n 430a │ │ │ │ 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 4350 │ │ │ │ + bcc.n 4348 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 4338 │ │ │ │ + bcc.n 4330 │ │ │ │ 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 446c │ │ │ │ + bcs.w 4464 │ │ │ │ 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 4338 │ │ │ │ + bcs.n 4330 │ │ │ │ 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 439a │ │ │ │ + bge.n 4392 │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 4396 │ │ │ │ + ble.n 438e │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 43b0 │ │ │ │ + b.n 43a8 │ │ │ │ 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 │ │ │ │ @@ -3422,17 +3420,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 43fe │ │ │ │ + bge.n 43f6 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 43e6 │ │ │ │ + bgt.n 43de │ │ │ │ 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 │ │ │ │ @@ -3449,35 +3447,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 42b8 │ │ │ │ + b.n 42b0 │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 447a │ │ │ │ + beq.n 4472 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 443e │ │ │ │ + beq.n 4436 │ │ │ │ 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 445c │ │ │ │ + bne.n 4454 │ │ │ │ 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 │ │ │ │ @@ -3508,28 +3506,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 4364 │ │ │ │ + b.n 435c │ │ │ │ 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 4364 │ │ │ │ + b.n 435c │ │ │ │ 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 │ │ │ │ @@ -3543,34 +3541,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 4364 │ │ │ │ + b.n 435c │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 4552 │ │ │ │ + b.n 454a │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 4552 │ │ │ │ + bpl.n 454a │ │ │ │ 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 4312 │ │ │ │ + beq.w 430a │ │ │ │ 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 │ │ │ │ @@ -3578,9 +3576,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 4312 │ │ │ │ + b.n 430a │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00004598 <.fini>: │ │ │ │ +00004590 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,220 +1,220 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000045a0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000045b0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000045c0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x000045d0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x000045e0 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x000045f0 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00004600 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00004610 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00004620 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00004630 6d6f6e69 746f7269 6e670000 73797300 monitoring..sys. │ │ │ │ - 0x00004640 4d495353 494e4700 5f707973 74617274 MISSING._pystart │ │ │ │ - 0x00004650 5f63616c 6c626163 6b000000 69730000 _callback...is.. │ │ │ │ - 0x00004660 7573655f 746f6f6c 5f696400 6350726f use_tool_id.cPro │ │ │ │ - 0x00004670 66696c65 00000000 69694f00 72656769 file....iiO.regi │ │ │ │ - 0x00004680 73746572 5f63616c 6c626163 6b000000 ster_callback... │ │ │ │ - 0x00004690 69690000 7365745f 6576656e 74730000 ii..set_events.. │ │ │ │ - 0x000046a0 5f636361 6c6c5f63 616c6c62 61636b00 _ccall_callback. │ │ │ │ - 0x000046b0 6275696c 74696e73 00000000 3c25552e builtins....<%U. │ │ │ │ - 0x000046c0 25733e00 3c25733e 00000000 3c627569 %s>.<%s>.........Exce │ │ │ │ - 0x00004700 7074696f 6e206967 6e6f7265 64207768 ption ignored wh │ │ │ │ - 0x00004710 696c6520 63616c6c 696e6720 5f6c7370 ile calling _lsp │ │ │ │ - 0x00004720 726f6620 74696d65 72202552 00000000 rof timer %R.... │ │ │ │ - 0x00004730 5f707972 65747572 6e5f6361 6c6c6261 _pyreturn_callba │ │ │ │ - 0x00004740 636b0000 5f637265 7475726e 5f63616c ck.._creturn_cal │ │ │ │ - 0x00004750 6c626163 6b000000 63616e6e 6f742064 lback...cannot d │ │ │ │ - 0x00004760 69736162 6c652070 726f6669 6c657220 isable profiler │ │ │ │ - 0x00004770 696e2065 78746572 6e616c20 74696d65 in external time │ │ │ │ - 0x00004780 72000000 69000000 66726565 5f746f6f r...i...free_too │ │ │ │ - 0x00004790 6c5f6964 00000000 6d656d6f 72792077 l_id....memory w │ │ │ │ - 0x000047a0 61732065 78686175 73746564 20776869 as exhausted whi │ │ │ │ - 0x000047b0 6c652070 726f6669 6c696e67 00000000 le profiling.... │ │ │ │ - 0x000047c0 63616e6e 6f742063 6c656172 2070726f cannot clear pro │ │ │ │ - 0x000047d0 66696c65 7220696e 20657874 65726e61 filer in externa │ │ │ │ - 0x000047e0 6c207469 6d657200 67657473 74617473 l timer.getstats │ │ │ │ - 0x000047f0 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ - 0x00004800 6d656e74 73000000 28284f6c 6c64644f ments...((OllddO │ │ │ │ - 0x00004810 29290000 45786365 7074696f 6e206967 ))..Exception ig │ │ │ │ - 0x00004820 6e6f7265 64207768 696c6520 64657374 nored while dest │ │ │ │ - 0x00004830 726f7969 6e67205f 6c737072 6f662070 roying _lsprof p │ │ │ │ - 0x00004840 726f6669 6c657200 28284f6c 6c646429 rofiler.((Olldd) │ │ │ │ - 0x00004850 29000000 5f707974 68726f77 5f63616c )..._pythrow_cal │ │ │ │ - 0x00004860 6c626163 6b000000 73756263 616c6c73 lback...subcalls │ │ │ │ - 0x00004870 00000000 74696d65 756e6974 00000000 ....timeunit.... │ │ │ │ - 0x00004880 67657473 74617473 00000000 656e6162 getstats....enab │ │ │ │ - 0x00004890 6c650000 64697361 626c6500 636c6561 le..disable.clea │ │ │ │ - 0x000048a0 72000000 636f6465 00000000 63616c6c r...code....call │ │ │ │ - 0x000048b0 65642063 6f646520 6f626a65 6374206f ed code object o │ │ │ │ - 0x000048c0 72206275 696c742d 696e2066 756e6374 r built-in funct │ │ │ │ - 0x000048d0 696f6e20 6e616d65 00000000 63616c6c ion name....call │ │ │ │ - 0x000048e0 636f756e 74000000 686f7720 6d616e79 count...how many │ │ │ │ - 0x000048f0 2074696d 65732074 68697320 69732063 times this is c │ │ │ │ - 0x00004900 616c6c65 64000000 72656363 616c6c63 alled...reccallc │ │ │ │ - 0x00004910 6f756e74 00000000 686f7720 6d616e79 ount....how many │ │ │ │ - 0x00004920 2074696d 65732074 68697320 69732063 times this is c │ │ │ │ - 0x00004930 616c6c65 64207265 63757273 6976656c alled recursivel │ │ │ │ - 0x00004940 79000000 746f7461 6c74696d 65000000 y...totaltime... │ │ │ │ - 0x00004950 746f7461 6c207469 6d652073 70656e74 total time spent │ │ │ │ - 0x00004960 20696e20 74686973 2063616c 6c000000 in this call... │ │ │ │ - 0x00004970 696e6c69 6e657469 6d650000 696e6c69 inlinetime..inli │ │ │ │ - 0x00004980 6e652074 696d6520 286e6f74 20696e20 ne time (not in │ │ │ │ - 0x00004990 66757274 68657220 73756263 616c6c73 further subcalls │ │ │ │ - 0x000049a0 29000000 636f6465 206f626a 65637420 )...code object │ │ │ │ - 0x000049b0 6f722062 75696c74 2d696e20 66756e63 or built-in func │ │ │ │ - 0x000049c0 74696f6e 206e616d 65000000 686f7720 tion name...how │ │ │ │ - 0x000049d0 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ - 0x000049e0 77617320 63616c6c 65640000 686f7720 was called..how │ │ │ │ - 0x000049f0 6d616e79 2074696d 65732063 616c6c65 many times calle │ │ │ │ - 0x00004a00 64207265 63757273 6976656c 79000000 d recursively... │ │ │ │ - 0x00004a10 746f7461 6c207469 6d652069 6e207468 total time in th │ │ │ │ - 0x00004a20 69732065 6e747279 00000000 696e6c69 is entry....inli │ │ │ │ - 0x00004a30 6e652074 696d6520 696e2074 68697320 ne time in this │ │ │ │ - 0x00004a40 656e7472 7920286e 6f742069 6e207375 entry (not in su │ │ │ │ - 0x00004a50 6263616c 6c732900 63616c6c 73000000 bcalls).calls... │ │ │ │ - 0x00004a60 64657461 696c7320 6f662074 68652063 details of the c │ │ │ │ - 0x00004a70 616c6c73 00000000 5f6c7370 726f662e alls...._lsprof. │ │ │ │ - 0x00004a80 70726f66 696c6572 5f737562 656e7472 profiler_subentr │ │ │ │ - 0x00004a90 79000000 5f6c7370 726f662e 70726f66 y..._lsprof.prof │ │ │ │ - 0x00004aa0 696c6572 5f656e74 72790000 5f6c7370 iler_entry.._lsp │ │ │ │ - 0x00004ab0 726f662e 50726f66 696c6572 00000000 rof.Profiler.... │ │ │ │ - 0x00004ac0 5f6c7370 726f6600 46617374 2070726f _lsprof.Fast pro │ │ │ │ - 0x00004ad0 66696c65 72000000 5f637265 7475726e filer..._creturn │ │ │ │ - 0x00004ae0 5f63616c 6c626163 6b282473 656c662c _callback($self, │ │ │ │ - 0x00004af0 20636f64 652c2069 6e737472 75637469 code, instructi │ │ │ │ - 0x00004b00 6f6e5f6f 66667365 742c2063 616c6c61 on_offset, calla │ │ │ │ - 0x00004b10 626c652c 2073656c 665f6172 672c0a20 ble, self_arg,. │ │ │ │ - 0x00004b20 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00004b30 202f290a 2d2d0a0a 00000000 5f636361 /).--......_cca │ │ │ │ - 0x00004b40 6c6c5f63 616c6c62 61636b28 2473656c ll_callback($sel │ │ │ │ - 0x00004b50 662c2063 6f64652c 20696e73 74727563 f, code, instruc │ │ │ │ - 0x00004b60 74696f6e 5f6f6666 7365742c 2063616c tion_offset, cal │ │ │ │ - 0x00004b70 6c61626c 652c2073 656c665f 6172672c lable, self_arg, │ │ │ │ - 0x00004b80 202f290a 2d2d0a0a 00000000 5f707972 /).--......_pyr │ │ │ │ - 0x00004b90 65747572 6e5f6361 6c6c6261 636b2824 eturn_callback($ │ │ │ │ - 0x00004ba0 73656c66 2c20636f 64652c20 696e7374 self, code, inst │ │ │ │ - 0x00004bb0 72756374 696f6e5f 6f666673 65742c20 ruction_offset, │ │ │ │ - 0x00004bc0 72657476 616c2c20 2f290a2d 2d0a0a00 retval, /).--... │ │ │ │ - 0x00004bd0 5f707974 68726f77 5f63616c 6c626163 _pythrow_callbac │ │ │ │ - 0x00004be0 6b282473 656c662c 20636f64 652c2069 k($self, code, i │ │ │ │ - 0x00004bf0 6e737472 75637469 6f6e5f6f 66667365 nstruction_offse │ │ │ │ - 0x00004c00 742c2065 78636570 74696f6e 2c202f29 t, exception, /) │ │ │ │ - 0x00004c10 0a2d2d0a 0a000000 5f707973 74617274 .--....._pystart │ │ │ │ - 0x00004c20 5f63616c 6c626163 6b282473 656c662c _callback($self, │ │ │ │ - 0x00004c30 20636f64 652c2069 6e737472 75637469 code, instructi │ │ │ │ - 0x00004c40 6f6e5f6f 66667365 742c202f 290a2d2d on_offset, /).-- │ │ │ │ - 0x00004c50 0a0a0000 636c6561 72282473 656c662c ....clear($self, │ │ │ │ - 0x00004c60 202f290a 2d2d0a0a 436c6561 7220616c /).--..Clear al │ │ │ │ - 0x00004c70 6c207072 6f66696c 696e6720 696e666f l profiling info │ │ │ │ - 0x00004c80 726d6174 696f6e20 636f6c6c 65637465 rmation collecte │ │ │ │ - 0x00004c90 6420736f 20666172 2e000000 64697361 d so far....disa │ │ │ │ - 0x00004ca0 626c6528 2473656c 662c202f 290a2d2d ble($self, /).-- │ │ │ │ - 0x00004cb0 0a0a5374 6f702063 6f6c6c65 6374696e ..Stop collectin │ │ │ │ - 0x00004cc0 67207072 6f66696c 696e6720 696e666f g profiling info │ │ │ │ - 0x00004cd0 726d6174 696f6e2e 00000000 656e6162 rmation.....enab │ │ │ │ - 0x00004ce0 6c652824 73656c66 2c202f2c 20737562 le($self, /, sub │ │ │ │ - 0x00004cf0 63616c6c 733d5472 75652c20 6275696c calls=True, buil │ │ │ │ - 0x00004d00 74696e73 3d547275 65290a2d 2d0a0a53 tins=True).--..S │ │ │ │ - 0x00004d10 74617274 20636f6c 6c656374 696e6720 tart collecting │ │ │ │ - 0x00004d20 70726f66 696c696e 6720696e 666f726d profiling inform │ │ │ │ - 0x00004d30 6174696f 6e2e0a0a 20207375 6263616c ation... subcal │ │ │ │ - 0x00004d40 6c730a20 20202049 66205472 75652c20 ls. If True, │ │ │ │ - 0x00004d50 616c736f 20726563 6f726473 20666f72 also records for │ │ │ │ - 0x00004d60 20656163 68206675 6e637469 6f6e0a20 each function. │ │ │ │ - 0x00004d70 20202073 74617469 73746963 73207365 statistics se │ │ │ │ - 0x00004d80 70617261 74656420 6163636f 7264696e parated accordin │ │ │ │ - 0x00004d90 6720746f 20697473 20637572 72656e74 g to its current │ │ │ │ - 0x00004da0 2063616c 6c65722e 0a202062 75696c74 caller.. built │ │ │ │ - 0x00004db0 696e730a 20202020 49662054 7275652c ins. If True, │ │ │ │ - 0x00004dc0 20726563 6f726473 20746865 2074696d records the tim │ │ │ │ - 0x00004dd0 65207370 656e7420 696e0a20 20202062 e spent in. b │ │ │ │ - 0x00004de0 75696c74 2d696e20 66756e63 74696f6e uilt-in function │ │ │ │ - 0x00004df0 73207365 70617261 74656c79 2066726f s separately fro │ │ │ │ - 0x00004e00 6d207468 65697220 63616c6c 65722e00 m their caller.. │ │ │ │ - 0x00004e10 67657473 74617473 28247365 6c662c20 getstats($self, │ │ │ │ - 0x00004e20 2f290a2d 2d0a0a6c 69737420 6f662070 /).--..list of p │ │ │ │ - 0x00004e30 726f6669 6c65725f 656e7472 79206f62 rofiler_entry ob │ │ │ │ - 0x00004e40 6a656374 732e0a0a 67657473 74617473 jects...getstats │ │ │ │ - 0x00004e50 2829202d 3e206c69 7374206f 66207072 () -> list of pr │ │ │ │ - 0x00004e60 6f66696c 65725f65 6e747279 206f626a ofiler_entry obj │ │ │ │ - 0x00004e70 65637473 0a0a5265 7475726e 20616c6c ects..Return all │ │ │ │ - 0x00004e80 20696e66 6f726d61 74696f6e 20636f6c information col │ │ │ │ - 0x00004e90 6c656374 65642062 79207468 65207072 lected by the pr │ │ │ │ - 0x00004ea0 6f66696c 65722e0a 45616368 2070726f ofiler..Each pro │ │ │ │ - 0x00004eb0 66696c65 725f656e 74727920 69732061 filer_entry is a │ │ │ │ - 0x00004ec0 20747570 6c652d6c 696b6520 6f626a65 tuple-like obje │ │ │ │ - 0x00004ed0 63742077 69746820 7468650a 666f6c6c ct with the.foll │ │ │ │ - 0x00004ee0 6f77696e 67206174 74726962 75746573 owing attributes │ │ │ │ - 0x00004ef0 3a0a0a20 20202063 6f646520 20202020 :.. code │ │ │ │ - 0x00004f00 20202020 20636f64 65206f62 6a656374 code object │ │ │ │ - 0x00004f10 0a202020 2063616c 6c636f75 6e742020 . callcount │ │ │ │ - 0x00004f20 20202068 6f77206d 616e7920 74696d65 how many time │ │ │ │ - 0x00004f30 73207468 69732077 61732063 616c6c65 s this was calle │ │ │ │ - 0x00004f40 640a2020 20207265 6363616c 6c636f75 d. reccallcou │ │ │ │ - 0x00004f50 6e742020 686f7720 6d616e79 2074696d nt how many tim │ │ │ │ - 0x00004f60 65732063 616c6c65 64207265 63757273 es called recurs │ │ │ │ - 0x00004f70 6976656c 790a2020 2020746f 74616c74 ively. totalt │ │ │ │ - 0x00004f80 696d6520 20202020 746f7461 6c207469 ime total ti │ │ │ │ - 0x00004f90 6d652069 6e207468 69732065 6e747279 me in this entry │ │ │ │ - 0x00004fa0 0a202020 20696e6c 696e6574 696d6520 . inlinetime │ │ │ │ - 0x00004fb0 20202069 6e6c696e 65207469 6d652069 inline time i │ │ │ │ - 0x00004fc0 6e207468 69732065 6e747279 20286e6f n this entry (no │ │ │ │ - 0x00004fd0 7420696e 20737562 63616c6c 73290a20 t in subcalls). │ │ │ │ - 0x00004fe0 20202063 616c6c73 20202020 20202020 calls │ │ │ │ - 0x00004ff0 20646574 61696c73 206f6620 74686520 details of the │ │ │ │ - 0x00005000 63616c6c 730a0a54 68652063 616c6c73 calls..The calls │ │ │ │ - 0x00005010 20617474 72696275 74652069 73206569 attribute is ei │ │ │ │ - 0x00005020 74686572 204e6f6e 65206f72 2061206c ther None or a l │ │ │ │ - 0x00005030 69737420 6f660a70 726f6669 6c65725f ist of.profiler_ │ │ │ │ - 0x00005040 73756265 6e747279 206f626a 65637473 subentry objects │ │ │ │ - 0x00005050 3a0a0a20 20202063 6f646520 20202020 :.. code │ │ │ │ - 0x00005060 20202020 2063616c 6c656420 636f6465 called code │ │ │ │ - 0x00005070 206f626a 6563740a 20202020 63616c6c object. call │ │ │ │ - 0x00005080 636f756e 74202020 2020686f 77206d61 count how ma │ │ │ │ - 0x00005090 6e792074 696d6573 20746869 73206973 ny times this is │ │ │ │ - 0x000050a0 2063616c 6c65640a 20202020 72656363 called. recc │ │ │ │ - 0x000050b0 616c6c63 6f756e74 2020686f 77206d61 allcount how ma │ │ │ │ - 0x000050c0 6e792074 696d6573 20746869 73206973 ny times this is │ │ │ │ - 0x000050d0 2063616c 6c656420 72656375 72736976 called recursiv │ │ │ │ - 0x000050e0 656c790a 20202020 746f7461 6c74696d ely. totaltim │ │ │ │ - 0x000050f0 65202020 2020746f 74616c20 74696d65 e total time │ │ │ │ - 0x00005100 20737065 6e742069 6e207468 69732063 spent in this c │ │ │ │ - 0x00005110 616c6c0a 20202020 696e6c69 6e657469 all. inlineti │ │ │ │ - 0x00005120 6d652020 2020696e 6c696e65 2074696d me inline tim │ │ │ │ - 0x00005130 6520286e 6f742069 6e206675 72746865 e (not in furthe │ │ │ │ - 0x00005140 72207375 6263616c 6c732900 50726f66 r subcalls).Prof │ │ │ │ - 0x00005150 696c6572 2874696d 65723d4e 6f6e652c iler(timer=None, │ │ │ │ - 0x00005160 2074696d 65756e69 743d302e 302c2073 timeunit=0.0, s │ │ │ │ - 0x00005170 75626361 6c6c733d 54727565 2c206275 ubcalls=True, bu │ │ │ │ - 0x00005180 696c7469 6e733d54 72756529 0a2d2d0a iltins=True).--. │ │ │ │ - 0x00005190 0a427569 6c642061 2070726f 66696c65 .Build a profile │ │ │ │ - 0x000051a0 72206f62 6a656374 20757369 6e672074 r object using t │ │ │ │ - 0x000051b0 68652073 70656369 66696564 2074696d he specified tim │ │ │ │ - 0x000051c0 65722066 756e6374 696f6e2e 0a0a5468 er function...Th │ │ │ │ - 0x000051d0 65206465 6661756c 74207469 6d657220 e default timer │ │ │ │ - 0x000051e0 69732061 20666173 74206275 696c742d is a fast built- │ │ │ │ - 0x000051f0 696e206f 6e652062 61736564 206f6e20 in one based on │ │ │ │ - 0x00005200 7265616c 2074696d 652e0a46 6f722063 real time..For c │ │ │ │ - 0x00005210 7573746f 6d207469 6d657220 66756e63 ustom timer func │ │ │ │ - 0x00005220 74696f6e 73207265 7475726e 696e6720 tions returning │ │ │ │ - 0x00005230 696e7465 67657273 2c202774 696d6575 integers, 'timeu │ │ │ │ - 0x00005240 6e697427 2063616e 0a626520 6120666c nit' can.be a fl │ │ │ │ - 0x00005250 6f617420 73706563 69667969 6e672061 oat specifying a │ │ │ │ - 0x00005260 20736361 6c652028 74686174 2069732c scale (that is, │ │ │ │ - 0x00005270 20686f77 206c6f6e 67206561 63682069 how long each i │ │ │ │ - 0x00005280 6e746567 65722075 6e69740a 69732c20 nteger unit.is, │ │ │ │ - 0x00005290 696e2073 65636f6e 6473292e 00000000 in seconds)..... │ │ │ │ - 0x000052a0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000052b0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000052c0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x000052d0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x000052e0 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x000052f0 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00005300 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00005310 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00005320 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00004598 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x000045a8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x000045b8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x000045c8 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x000045d8 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x000045e8 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x000045f8 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00004608 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00004618 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00004628 6d6f6e69 746f7269 6e670000 73797300 monitoring..sys. │ │ │ │ + 0x00004638 4d495353 494e4700 5f707973 74617274 MISSING._pystart │ │ │ │ + 0x00004648 5f63616c 6c626163 6b000000 69730000 _callback...is.. │ │ │ │ + 0x00004658 7573655f 746f6f6c 5f696400 6350726f use_tool_id.cPro │ │ │ │ + 0x00004668 66696c65 00000000 69694f00 72656769 file....iiO.regi │ │ │ │ + 0x00004678 73746572 5f63616c 6c626163 6b000000 ster_callback... │ │ │ │ + 0x00004688 69690000 7365745f 6576656e 74730000 ii..set_events.. │ │ │ │ + 0x00004698 5f636361 6c6c5f63 616c6c62 61636b00 _ccall_callback. │ │ │ │ + 0x000046a8 6275696c 74696e73 00000000 3c25552e builtins....<%U. │ │ │ │ + 0x000046b8 25733e00 3c25733e 00000000 3c627569 %s>.<%s>.........Exce │ │ │ │ + 0x000046f8 7074696f 6e206967 6e6f7265 64207768 ption ignored wh │ │ │ │ + 0x00004708 696c6520 63616c6c 696e6720 5f6c7370 ile calling _lsp │ │ │ │ + 0x00004718 726f6620 74696d65 72202552 00000000 rof timer %R.... │ │ │ │ + 0x00004728 5f707972 65747572 6e5f6361 6c6c6261 _pyreturn_callba │ │ │ │ + 0x00004738 636b0000 5f637265 7475726e 5f63616c ck.._creturn_cal │ │ │ │ + 0x00004748 6c626163 6b000000 63616e6e 6f742064 lback...cannot d │ │ │ │ + 0x00004758 69736162 6c652070 726f6669 6c657220 isable profiler │ │ │ │ + 0x00004768 696e2065 78746572 6e616c20 74696d65 in external time │ │ │ │ + 0x00004778 72000000 69000000 66726565 5f746f6f r...i...free_too │ │ │ │ + 0x00004788 6c5f6964 00000000 6d656d6f 72792077 l_id....memory w │ │ │ │ + 0x00004798 61732065 78686175 73746564 20776869 as exhausted whi │ │ │ │ + 0x000047a8 6c652070 726f6669 6c696e67 00000000 le profiling.... │ │ │ │ + 0x000047b8 63616e6e 6f742063 6c656172 2070726f cannot clear pro │ │ │ │ + 0x000047c8 66696c65 7220696e 20657874 65726e61 filer in externa │ │ │ │ + 0x000047d8 6c207469 6d657200 67657473 74617473 l timer.getstats │ │ │ │ + 0x000047e8 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ + 0x000047f8 6d656e74 73000000 28284f6c 6c64644f ments...((OllddO │ │ │ │ + 0x00004808 29290000 45786365 7074696f 6e206967 ))..Exception ig │ │ │ │ + 0x00004818 6e6f7265 64207768 696c6520 64657374 nored while dest │ │ │ │ + 0x00004828 726f7969 6e67205f 6c737072 6f662070 roying _lsprof p │ │ │ │ + 0x00004838 726f6669 6c657200 28284f6c 6c646429 rofiler.((Olldd) │ │ │ │ + 0x00004848 29000000 5f707974 68726f77 5f63616c )..._pythrow_cal │ │ │ │ + 0x00004858 6c626163 6b000000 73756263 616c6c73 lback...subcalls │ │ │ │ + 0x00004868 00000000 74696d65 756e6974 00000000 ....timeunit.... │ │ │ │ + 0x00004878 67657473 74617473 00000000 656e6162 getstats....enab │ │ │ │ + 0x00004888 6c650000 64697361 626c6500 636c6561 le..disable.clea │ │ │ │ + 0x00004898 72000000 636f6465 00000000 63616c6c r...code....call │ │ │ │ + 0x000048a8 65642063 6f646520 6f626a65 6374206f ed code object o │ │ │ │ + 0x000048b8 72206275 696c742d 696e2066 756e6374 r built-in funct │ │ │ │ + 0x000048c8 696f6e20 6e616d65 00000000 63616c6c ion name....call │ │ │ │ + 0x000048d8 636f756e 74000000 686f7720 6d616e79 count...how many │ │ │ │ + 0x000048e8 2074696d 65732074 68697320 69732063 times this is c │ │ │ │ + 0x000048f8 616c6c65 64000000 72656363 616c6c63 alled...reccallc │ │ │ │ + 0x00004908 6f756e74 00000000 686f7720 6d616e79 ount....how many │ │ │ │ + 0x00004918 2074696d 65732074 68697320 69732063 times this is c │ │ │ │ + 0x00004928 616c6c65 64207265 63757273 6976656c alled recursivel │ │ │ │ + 0x00004938 79000000 746f7461 6c74696d 65000000 y...totaltime... │ │ │ │ + 0x00004948 746f7461 6c207469 6d652073 70656e74 total time spent │ │ │ │ + 0x00004958 20696e20 74686973 2063616c 6c000000 in this call... │ │ │ │ + 0x00004968 696e6c69 6e657469 6d650000 696e6c69 inlinetime..inli │ │ │ │ + 0x00004978 6e652074 696d6520 286e6f74 20696e20 ne time (not in │ │ │ │ + 0x00004988 66757274 68657220 73756263 616c6c73 further subcalls │ │ │ │ + 0x00004998 29000000 636f6465 206f626a 65637420 )...code object │ │ │ │ + 0x000049a8 6f722062 75696c74 2d696e20 66756e63 or built-in func │ │ │ │ + 0x000049b8 74696f6e 206e616d 65000000 686f7720 tion name...how │ │ │ │ + 0x000049c8 6d616e79 2074696d 65732074 68697320 many times this │ │ │ │ + 0x000049d8 77617320 63616c6c 65640000 686f7720 was called..how │ │ │ │ + 0x000049e8 6d616e79 2074696d 65732063 616c6c65 many times calle │ │ │ │ + 0x000049f8 64207265 63757273 6976656c 79000000 d recursively... │ │ │ │ + 0x00004a08 746f7461 6c207469 6d652069 6e207468 total time in th │ │ │ │ + 0x00004a18 69732065 6e747279 00000000 696e6c69 is entry....inli │ │ │ │ + 0x00004a28 6e652074 696d6520 696e2074 68697320 ne time in this │ │ │ │ + 0x00004a38 656e7472 7920286e 6f742069 6e207375 entry (not in su │ │ │ │ + 0x00004a48 6263616c 6c732900 63616c6c 73000000 bcalls).calls... │ │ │ │ + 0x00004a58 64657461 696c7320 6f662074 68652063 details of the c │ │ │ │ + 0x00004a68 616c6c73 00000000 5f6c7370 726f662e alls...._lsprof. │ │ │ │ + 0x00004a78 70726f66 696c6572 5f737562 656e7472 profiler_subentr │ │ │ │ + 0x00004a88 79000000 5f6c7370 726f662e 70726f66 y..._lsprof.prof │ │ │ │ + 0x00004a98 696c6572 5f656e74 72790000 5f6c7370 iler_entry.._lsp │ │ │ │ + 0x00004aa8 726f662e 50726f66 696c6572 00000000 rof.Profiler.... │ │ │ │ + 0x00004ab8 5f6c7370 726f6600 46617374 2070726f _lsprof.Fast pro │ │ │ │ + 0x00004ac8 66696c65 72000000 5f637265 7475726e filer..._creturn │ │ │ │ + 0x00004ad8 5f63616c 6c626163 6b282473 656c662c _callback($self, │ │ │ │ + 0x00004ae8 20636f64 652c2069 6e737472 75637469 code, instructi │ │ │ │ + 0x00004af8 6f6e5f6f 66667365 742c2063 616c6c61 on_offset, calla │ │ │ │ + 0x00004b08 626c652c 2073656c 665f6172 672c0a20 ble, self_arg,. │ │ │ │ + 0x00004b18 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00004b28 202f290a 2d2d0a0a 00000000 5f636361 /).--......_cca │ │ │ │ + 0x00004b38 6c6c5f63 616c6c62 61636b28 2473656c ll_callback($sel │ │ │ │ + 0x00004b48 662c2063 6f64652c 20696e73 74727563 f, code, instruc │ │ │ │ + 0x00004b58 74696f6e 5f6f6666 7365742c 2063616c tion_offset, cal │ │ │ │ + 0x00004b68 6c61626c 652c2073 656c665f 6172672c lable, self_arg, │ │ │ │ + 0x00004b78 202f290a 2d2d0a0a 00000000 5f707972 /).--......_pyr │ │ │ │ + 0x00004b88 65747572 6e5f6361 6c6c6261 636b2824 eturn_callback($ │ │ │ │ + 0x00004b98 73656c66 2c20636f 64652c20 696e7374 self, code, inst │ │ │ │ + 0x00004ba8 72756374 696f6e5f 6f666673 65742c20 ruction_offset, │ │ │ │ + 0x00004bb8 72657476 616c2c20 2f290a2d 2d0a0a00 retval, /).--... │ │ │ │ + 0x00004bc8 5f707974 68726f77 5f63616c 6c626163 _pythrow_callbac │ │ │ │ + 0x00004bd8 6b282473 656c662c 20636f64 652c2069 k($self, code, i │ │ │ │ + 0x00004be8 6e737472 75637469 6f6e5f6f 66667365 nstruction_offse │ │ │ │ + 0x00004bf8 742c2065 78636570 74696f6e 2c202f29 t, exception, /) │ │ │ │ + 0x00004c08 0a2d2d0a 0a000000 5f707973 74617274 .--....._pystart │ │ │ │ + 0x00004c18 5f63616c 6c626163 6b282473 656c662c _callback($self, │ │ │ │ + 0x00004c28 20636f64 652c2069 6e737472 75637469 code, instructi │ │ │ │ + 0x00004c38 6f6e5f6f 66667365 742c202f 290a2d2d on_offset, /).-- │ │ │ │ + 0x00004c48 0a0a0000 636c6561 72282473 656c662c ....clear($self, │ │ │ │ + 0x00004c58 202f290a 2d2d0a0a 436c6561 7220616c /).--..Clear al │ │ │ │ + 0x00004c68 6c207072 6f66696c 696e6720 696e666f l profiling info │ │ │ │ + 0x00004c78 726d6174 696f6e20 636f6c6c 65637465 rmation collecte │ │ │ │ + 0x00004c88 6420736f 20666172 2e000000 64697361 d so far....disa │ │ │ │ + 0x00004c98 626c6528 2473656c 662c202f 290a2d2d ble($self, /).-- │ │ │ │ + 0x00004ca8 0a0a5374 6f702063 6f6c6c65 6374696e ..Stop collectin │ │ │ │ + 0x00004cb8 67207072 6f66696c 696e6720 696e666f g profiling info │ │ │ │ + 0x00004cc8 726d6174 696f6e2e 00000000 656e6162 rmation.....enab │ │ │ │ + 0x00004cd8 6c652824 73656c66 2c202f2c 20737562 le($self, /, sub │ │ │ │ + 0x00004ce8 63616c6c 733d5472 75652c20 6275696c calls=True, buil │ │ │ │ + 0x00004cf8 74696e73 3d547275 65290a2d 2d0a0a53 tins=True).--..S │ │ │ │ + 0x00004d08 74617274 20636f6c 6c656374 696e6720 tart collecting │ │ │ │ + 0x00004d18 70726f66 696c696e 6720696e 666f726d profiling inform │ │ │ │ + 0x00004d28 6174696f 6e2e0a0a 20207375 6263616c ation... subcal │ │ │ │ + 0x00004d38 6c730a20 20202049 66205472 75652c20 ls. If True, │ │ │ │ + 0x00004d48 616c736f 20726563 6f726473 20666f72 also records for │ │ │ │ + 0x00004d58 20656163 68206675 6e637469 6f6e0a20 each function. │ │ │ │ + 0x00004d68 20202073 74617469 73746963 73207365 statistics se │ │ │ │ + 0x00004d78 70617261 74656420 6163636f 7264696e parated accordin │ │ │ │ + 0x00004d88 6720746f 20697473 20637572 72656e74 g to its current │ │ │ │ + 0x00004d98 2063616c 6c65722e 0a202062 75696c74 caller.. built │ │ │ │ + 0x00004da8 696e730a 20202020 49662054 7275652c ins. If True, │ │ │ │ + 0x00004db8 20726563 6f726473 20746865 2074696d records the tim │ │ │ │ + 0x00004dc8 65207370 656e7420 696e0a20 20202062 e spent in. b │ │ │ │ + 0x00004dd8 75696c74 2d696e20 66756e63 74696f6e uilt-in function │ │ │ │ + 0x00004de8 73207365 70617261 74656c79 2066726f s separately fro │ │ │ │ + 0x00004df8 6d207468 65697220 63616c6c 65722e00 m their caller.. │ │ │ │ + 0x00004e08 67657473 74617473 28247365 6c662c20 getstats($self, │ │ │ │ + 0x00004e18 2f290a2d 2d0a0a6c 69737420 6f662070 /).--..list of p │ │ │ │ + 0x00004e28 726f6669 6c65725f 656e7472 79206f62 rofiler_entry ob │ │ │ │ + 0x00004e38 6a656374 732e0a0a 67657473 74617473 jects...getstats │ │ │ │ + 0x00004e48 2829202d 3e206c69 7374206f 66207072 () -> list of pr │ │ │ │ + 0x00004e58 6f66696c 65725f65 6e747279 206f626a ofiler_entry obj │ │ │ │ + 0x00004e68 65637473 0a0a5265 7475726e 20616c6c ects..Return all │ │ │ │ + 0x00004e78 20696e66 6f726d61 74696f6e 20636f6c information col │ │ │ │ + 0x00004e88 6c656374 65642062 79207468 65207072 lected by the pr │ │ │ │ + 0x00004e98 6f66696c 65722e0a 45616368 2070726f ofiler..Each pro │ │ │ │ + 0x00004ea8 66696c65 725f656e 74727920 69732061 filer_entry is a │ │ │ │ + 0x00004eb8 20747570 6c652d6c 696b6520 6f626a65 tuple-like obje │ │ │ │ + 0x00004ec8 63742077 69746820 7468650a 666f6c6c ct with the.foll │ │ │ │ + 0x00004ed8 6f77696e 67206174 74726962 75746573 owing attributes │ │ │ │ + 0x00004ee8 3a0a0a20 20202063 6f646520 20202020 :.. code │ │ │ │ + 0x00004ef8 20202020 20636f64 65206f62 6a656374 code object │ │ │ │ + 0x00004f08 0a202020 2063616c 6c636f75 6e742020 . callcount │ │ │ │ + 0x00004f18 20202068 6f77206d 616e7920 74696d65 how many time │ │ │ │ + 0x00004f28 73207468 69732077 61732063 616c6c65 s this was calle │ │ │ │ + 0x00004f38 640a2020 20207265 6363616c 6c636f75 d. reccallcou │ │ │ │ + 0x00004f48 6e742020 686f7720 6d616e79 2074696d nt how many tim │ │ │ │ + 0x00004f58 65732063 616c6c65 64207265 63757273 es called recurs │ │ │ │ + 0x00004f68 6976656c 790a2020 2020746f 74616c74 ively. totalt │ │ │ │ + 0x00004f78 696d6520 20202020 746f7461 6c207469 ime total ti │ │ │ │ + 0x00004f88 6d652069 6e207468 69732065 6e747279 me in this entry │ │ │ │ + 0x00004f98 0a202020 20696e6c 696e6574 696d6520 . inlinetime │ │ │ │ + 0x00004fa8 20202069 6e6c696e 65207469 6d652069 inline time i │ │ │ │ + 0x00004fb8 6e207468 69732065 6e747279 20286e6f n this entry (no │ │ │ │ + 0x00004fc8 7420696e 20737562 63616c6c 73290a20 t in subcalls). │ │ │ │ + 0x00004fd8 20202063 616c6c73 20202020 20202020 calls │ │ │ │ + 0x00004fe8 20646574 61696c73 206f6620 74686520 details of the │ │ │ │ + 0x00004ff8 63616c6c 730a0a54 68652063 616c6c73 calls..The calls │ │ │ │ + 0x00005008 20617474 72696275 74652069 73206569 attribute is ei │ │ │ │ + 0x00005018 74686572 204e6f6e 65206f72 2061206c ther None or a l │ │ │ │ + 0x00005028 69737420 6f660a70 726f6669 6c65725f ist of.profiler_ │ │ │ │ + 0x00005038 73756265 6e747279 206f626a 65637473 subentry objects │ │ │ │ + 0x00005048 3a0a0a20 20202063 6f646520 20202020 :.. code │ │ │ │ + 0x00005058 20202020 2063616c 6c656420 636f6465 called code │ │ │ │ + 0x00005068 206f626a 6563740a 20202020 63616c6c object. call │ │ │ │ + 0x00005078 636f756e 74202020 2020686f 77206d61 count how ma │ │ │ │ + 0x00005088 6e792074 696d6573 20746869 73206973 ny times this is │ │ │ │ + 0x00005098 2063616c 6c65640a 20202020 72656363 called. recc │ │ │ │ + 0x000050a8 616c6c63 6f756e74 2020686f 77206d61 allcount how ma │ │ │ │ + 0x000050b8 6e792074 696d6573 20746869 73206973 ny times this is │ │ │ │ + 0x000050c8 2063616c 6c656420 72656375 72736976 called recursiv │ │ │ │ + 0x000050d8 656c790a 20202020 746f7461 6c74696d ely. totaltim │ │ │ │ + 0x000050e8 65202020 2020746f 74616c20 74696d65 e total time │ │ │ │ + 0x000050f8 20737065 6e742069 6e207468 69732063 spent in this c │ │ │ │ + 0x00005108 616c6c0a 20202020 696e6c69 6e657469 all. inlineti │ │ │ │ + 0x00005118 6d652020 2020696e 6c696e65 2074696d me inline tim │ │ │ │ + 0x00005128 6520286e 6f742069 6e206675 72746865 e (not in furthe │ │ │ │ + 0x00005138 72207375 6263616c 6c732900 50726f66 r subcalls).Prof │ │ │ │ + 0x00005148 696c6572 2874696d 65723d4e 6f6e652c iler(timer=None, │ │ │ │ + 0x00005158 2074696d 65756e69 743d302e 302c2073 timeunit=0.0, s │ │ │ │ + 0x00005168 75626361 6c6c733d 54727565 2c206275 ubcalls=True, bu │ │ │ │ + 0x00005178 696c7469 6e733d54 72756529 0a2d2d0a iltins=True).--. │ │ │ │ + 0x00005188 0a427569 6c642061 2070726f 66696c65 .Build a profile │ │ │ │ + 0x00005198 72206f62 6a656374 20757369 6e672074 r object using t │ │ │ │ + 0x000051a8 68652073 70656369 66696564 2074696d he specified tim │ │ │ │ + 0x000051b8 65722066 756e6374 696f6e2e 0a0a5468 er function...Th │ │ │ │ + 0x000051c8 65206465 6661756c 74207469 6d657220 e default timer │ │ │ │ + 0x000051d8 69732061 20666173 74206275 696c742d is a fast built- │ │ │ │ + 0x000051e8 696e206f 6e652062 61736564 206f6e20 in one based on │ │ │ │ + 0x000051f8 7265616c 2074696d 652e0a46 6f722063 real time..For c │ │ │ │ + 0x00005208 7573746f 6d207469 6d657220 66756e63 ustom timer func │ │ │ │ + 0x00005218 74696f6e 73207265 7475726e 696e6720 tions returning │ │ │ │ + 0x00005228 696e7465 67657273 2c202774 696d6575 integers, 'timeu │ │ │ │ + 0x00005238 6e697427 2063616e 0a626520 6120666c nit' can.be a fl │ │ │ │ + 0x00005248 6f617420 73706563 69667969 6e672061 oat specifying a │ │ │ │ + 0x00005258 20736361 6c652028 74686174 2069732c scale (that is, │ │ │ │ + 0x00005268 20686f77 206c6f6e 67206561 63682069 how long each i │ │ │ │ + 0x00005278 6e746567 65722075 6e69740a 69732c20 nteger unit.is, │ │ │ │ + 0x00005288 696e2073 65636f6e 6473292e 00000000 in seconds)..... │ │ │ │ + 0x00005298 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x000052a8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x000052b8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x000052c8 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x000052d8 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x000052e8 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x000052f8 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00005308 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00005318 29000000 08000000 00000000 00000000 )............... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00005330 00000000 .... │ │ │ │ + 0x00005328 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fec8 75400000 u@.. │ │ │ │ + 0x0001fec8 6d400000 m@.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fecc 35400000 5@.. │ │ │ │ + 0x0001fecc 2d400000 -@.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fed0 00000000 48460000 01000000 48460000 ....HF......HF.. │ │ │ │ - 0x0001fee0 0e000000 54480000 02000000 30470000 ....TH......0G.. │ │ │ │ - 0x0001fef0 03000000 30470000 0d000000 30470000 ....0G......0G.. │ │ │ │ - 0x0001ff00 04000000 a0460000 10000000 44470000 .....F......DG.. │ │ │ │ - 0x0001ff10 11000000 44470000 00000000 00000000 ....DG.......... │ │ │ │ - 0x0001ff20 68480000 b0460000 00000000 7c470000 hH...F......|G.. │ │ │ │ - 0x0001ff30 74480000 68480000 b0460000 00000000 tH..hH...F...... │ │ │ │ + 0x0001fed0 00000000 40460000 01000000 40460000 ....@F......@F.. │ │ │ │ + 0x0001fee0 0e000000 4c480000 02000000 28470000 ....LH......(G.. │ │ │ │ + 0x0001fef0 03000000 28470000 0d000000 28470000 ....(G......(G.. │ │ │ │ + 0x0001ff00 04000000 98460000 10000000 3c470000 .....F........<....... │ │ │ │ - 0x000202dc 47000000 9d410000 00000000 00000000 G....A.......... │ │ │ │ - 0x000202ec 02000000 85400000 03000000 02000000 .....@.......... │ │ │ │ + 0x000201ac 00000000 00000000 78480000 55320000 ........xH..U2.. │ │ │ │ + 0x000201bc 82020000 084e0000 84480000 e1120000 .....N...H...... │ │ │ │ + 0x000201cc 82000000 d44c0000 8c480000 652d0000 .....L...H..e-.. │ │ │ │ + 0x000201dc 04000000 944c0000 94480000 f1400000 .....L...H...@.. │ │ │ │ + 0x000201ec 04000000 4c4c0000 40460000 ad1e0000 ....LL..@F...... │ │ │ │ + 0x000201fc 80000000 104c0000 4c480000 cd410000 .....L..LH...A.. │ │ │ │ + 0x0002020c 80000000 c84b0000 28470000 d91f0000 .....K..(G...... │ │ │ │ + 0x0002021c 80000000 844b0000 98460000 6d150000 .....K...F..m... │ │ │ │ + 0x0002022c 80000000 344b0000 3c470000 21260000 ....4K....<....... │ │ │ │ + 0x000202dc 47000000 95410000 00000000 00000000 G....A.......... │ │ │ │ + 0x000202ec 02000000 7d400000 03000000 02000000 ....}@.......... │ │ │ │ 0x000202fc 04000000 01000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 35653231 65393638 32633761 38323334 5e21e9682c7a8234 │ │ │ │ - 0x00000010 64363236 35323763 65636435 36626137 d626527cecd56ba7 │ │ │ │ - 0x00000020 32333834 38342e64 65627567 00000000 238484.debug.... │ │ │ │ - 0x00000030 62e87a44 b.zD │ │ │ │ + 0x00000000 37623866 39353936 37393566 33343465 7b8f9596795f344e │ │ │ │ + 0x00000010 35303665 36316362 34383237 34643032 506e61cb48274d02 │ │ │ │ + 0x00000020 35376534 62342e64 65627567 00000000 57e4b4.debug.... │ │ │ │ + 0x00000030 a8fea366 ...f │ │ ├── ./usr/lib/python3.14/lib-dynload/_queue.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x020e0 0x020e0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x020d0 0x020d0 R E 0x10000 │ │ │ │ LOAD 0x00fef4 0x0001fef4 0x0001fef4 0x0038c 0x00390 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fef4 0x0001fef4 0x0001fef4 0x0010c 0x0010c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 000003d8 0003d8 0002c7 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000006a0 0006a0 000054 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000006f4 0006f4 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000714 000714 0001e0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000008f4 0008f4 000100 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 000009f4 0009f4 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000a00 000a00 0001a8 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00000ba8 000ba8 000d10 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000018b8 0018b8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000018c0 0018c0 00081c 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 000020dc 0020dc 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000ba8 000ba8 000d00 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000018a8 0018a8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000018b0 0018b0 00081c 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 000020cc 0020cc 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001fef4 00fef4 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001fef8 00fef8 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fefc 00fefc 000024 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 0000a8 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 000200a8 0100a8 0001d8 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020280 010280 000004 00 WA 0 0 1 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x9f4 │ │ │ │ - 0x0000000d (FINI) 0x18b8 │ │ │ │ + 0x0000000d (FINI) 0x18a8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fef4 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fef8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x3d8 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c019887dbee2d6d6f2435ed08deb633a238bdade │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e8937195903d8c3821c2a87663e6595b66cc28bc │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 000009f4 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1358 │ │ │ │ + bl 134c │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -35,43 +35,43 @@ │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ @ instruction: 0xf89defa0 │ │ │ │ blcs cc9c │ │ │ │ eor sp, r1, pc, ror #1 │ │ │ │ cps #9 │ │ │ │ @ instruction: 0xf000000c │ │ │ │ - andcc pc, r1, r7, asr #22 │ │ │ │ + andcc pc, r1, r1, asr #22 │ │ │ │ @ instruction: 0xf7ffd10e │ │ │ │ stmdavs fp!, {r1, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ blcc 77454 │ │ │ │ tstlt fp, fp, lsr #32 │ │ │ │ ands r2, r1, r0 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xe7f9ef10 │ │ │ │ stmdbvs r3!, {r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf84369a1 │ │ │ │ andcc r5, r1, r0, lsr #32 │ │ │ │ - cdp2 0, 1, cr15, cr6, cr0, {0} │ │ │ │ + cdp2 0, 0, cr15, cr14, cr0, {0} │ │ │ │ rscvs r6, r1, r3, ror #19 │ │ │ │ mvnvs r3, r1, lsl #6 │ │ │ │ ldmpl r0!, {r2, r8, r9, fp, lr}^ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andeq pc, r1, lr, lsr r4 @ │ │ │ │ andeq pc, r1, r2, asr r5 @ │ │ │ │ - @ instruction: 0x000009bd │ │ │ │ + @ instruction: 0x000009b1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ blx fec1b390 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0022f7ff │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb57ea0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcc r0, [ip], -r8 │ │ │ │ - blx ff13ccac │ │ │ │ + blx fefbccac │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb57eb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r4, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ andle r1, r4, r3, ror #24 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @@ -120,19 +120,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx b30 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r8, #8454144 @ 0x810000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ @@ -269,15 +269,15 @@ │ │ │ │ cmp r6, r1 │ │ │ │ beq.n eda │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - bl 1894 │ │ │ │ + bl 1884 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [pc, #220] @ (f8c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eae │ │ │ │ b.n e92 │ │ │ │ lsls r1, r6, #1 │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 12c4 │ │ │ │ + bl 12b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ beq.n f66 │ │ │ │ ldrd r1, r6, [r4, #24] │ │ │ │ b.n e9a │ │ │ │ ldr r6, [pc, #160] @ (f94 ) │ │ │ │ mov r1, r2 │ │ │ │ @@ -367,121 +367,117 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx a74 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n f2a │ │ │ │ nop │ │ │ │ sub.w r0, r8, #1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r1, r2, #28 │ │ │ │ + lsls r5, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf22e0001 │ │ │ │ @ instruction: 0xf1ee0001 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ + sub sp, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 100a │ │ │ │ + ble.n 1002 │ │ │ │ movs r4, #0 │ │ │ │ - b.n fde │ │ │ │ - negs r1, r0 │ │ │ │ + b.n fda │ │ │ │ + negs r0, r0 │ │ │ │ ubfx r0, r0, #0, #14 │ │ │ │ - ubfx r1, r1, #0, #14 │ │ │ │ it pl │ │ │ │ - negpl r0, r1 │ │ │ │ - ldr.w r0, [r9, r0, lsl #2] │ │ │ │ - cbz r0, 1004 │ │ │ │ - mov r1, r6 │ │ │ │ + negpl r3, r0 │ │ │ │ + ldr.w r0, [fp, r3, lsl #2] │ │ │ │ + cbz r0, ffc │ │ │ │ + mov r1, r9 │ │ │ │ adds r4, #1 │ │ │ │ - blx r5 │ │ │ │ - cbnz r0, 101c │ │ │ │ + blx r8 │ │ │ │ + cbnz r0, 1012 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 100a │ │ │ │ - ldrd r2, r9, [r8, #16] │ │ │ │ - ldr.w r3, [r8, #24] │ │ │ │ - adds r0, r4, r2 │ │ │ │ - cmp.w r3, #16384 @ 0x4000 │ │ │ │ + beq.n 1002 │ │ │ │ + ldrd sl, fp, [r5, #16] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + add.w r0, r4, sl │ │ │ │ + mov r1, r6 │ │ │ │ + cmp.w r6, #16384 @ 0x4000 │ │ │ │ + ubfx r3, r0, #0, #14 │ │ │ │ beq.n fbe │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1894 │ │ │ │ - ldr.w r0, [r9, r1, lsl #2] │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ + bl 1884 │ │ │ │ + ldr.w r0, [fp, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n fd2 │ │ │ │ + bne.n fce │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n fe6 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - cbz r0, 101c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + bne.n fe0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cbz r0, 1012 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + add sp, #4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ + add sp, #4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #476] @ (1218 ) │ │ │ │ + ldr r3, [pc, #476] @ (120c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 10a2 │ │ │ │ + cbnz r3, 1096 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 118e │ │ │ │ + blt.w 1182 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r5, #2 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 118a │ │ │ │ + bne.w 117e │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10d8 │ │ │ │ + bne.n 10cc │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 111e │ │ │ │ + beq.n 1112 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r3, r1, #3 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ - blt.n 1104 │ │ │ │ + blt.n 10f8 │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ subs r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ str.w ip, [r2, r3, lsl #2] │ │ │ │ - bl 1894 │ │ │ │ + bl 1884 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r9, r5, r3 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #368] @ (121c ) │ │ │ │ + ldr r2, [pc, #368] @ (1210 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -489,54 +485,54 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx a98 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 109a │ │ │ │ + beq.n 108e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1066 │ │ │ │ + beq.n 105a │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1214 │ │ │ │ + beq.w 1208 │ │ │ │ blx b48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1186 │ │ │ │ + blt.n 117a │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 11cc │ │ │ │ - cbnz r0, 1118 │ │ │ │ + bne.n 11c0 │ │ │ │ + cbnz r0, 110c │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1178 │ │ │ │ + beq.n 116c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ it lt │ │ │ │ addlt r3, r1, #3 │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ - bge.n 107e │ │ │ │ + bge.n 1072 │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ add.w r0, r4, #12 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bl 12c4 │ │ │ │ + bl 12b8 │ │ │ │ ldrd r1, r5, [r4, #24] │ │ │ │ - b.n 107e │ │ │ │ + b.n 1072 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10f4 │ │ │ │ + bne.n 10e8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r1, r6, r8 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ - bne.n 116a │ │ │ │ + bne.n 115e │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #31 │ │ │ │ str r2, [sp, #32] │ │ │ │ strb.w r3, [r0, #8]! │ │ │ │ @@ -544,518 +540,516 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ blx b0c <_PyParkingLot_Park@plt> │ │ │ │ adds r0, #3 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1166 │ │ │ │ + bhi.n 115a │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r4, r5, #12 │ │ │ │ lsls r1, r6, #8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b.n 109a │ │ │ │ + b.n 108e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx b6c <_PyDeadline_Get@plt> │ │ │ │ movs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1134 │ │ │ │ + bge.n 1128 │ │ │ │ mov r0, r7 │ │ │ │ blx b24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx ab0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 109a │ │ │ │ + b.n 108e │ │ │ │ mov r9, r5 │ │ │ │ - b.n 10a8 │ │ │ │ + b.n 109c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #132] @ (1220 ) │ │ │ │ + ldr r3, [pc, #132] @ (1214 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ blx a98 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10d8 │ │ │ │ - b.n 109a │ │ │ │ + bne.n 10cc │ │ │ │ + b.n 108e │ │ │ │ blx af4 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1186 │ │ │ │ + blt.n 117a │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10f4 │ │ │ │ - b.n 1126 │ │ │ │ + bne.n 10e8 │ │ │ │ + b.n 111a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10ee │ │ │ │ - ldr r3, [pc, #80] @ (1224 ) │ │ │ │ + beq.n 10e2 │ │ │ │ + ldr r3, [pc, #80] @ (1218 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1118 │ │ │ │ + beq.n 110c │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ blx abc <_PyTime_FromSecondsObject@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1186 │ │ │ │ + blt.n 117a │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1202 │ │ │ │ + blt.n 11f6 │ │ │ │ blx a58 <_PyDeadline_Init@plt> │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 10f4 │ │ │ │ - b.n 1124 │ │ │ │ - ldr r3, [pc, #36] @ (1228 ) │ │ │ │ - ldr r1, [pc, #36] @ (122c ) │ │ │ │ + bne.w 10e8 │ │ │ │ + b.n 1118 │ │ │ │ + ldr r3, [pc, #36] @ (121c ) │ │ │ │ + ldr r1, [pc, #36] @ (1220 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx aa4 │ │ │ │ - b.n 1186 │ │ │ │ + b.n 117a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 11d2 │ │ │ │ - vext.8 d0, d14, d1, #0 │ │ │ │ - orns r0, r8, #1 │ │ │ │ - vaddl.s8 q0, d12, d1 │ │ │ │ + b.n 11c6 │ │ │ │ + vaddl.s8 q8, d10, d1 │ │ │ │ + eor.w r0, r4, #1 │ │ │ │ + vaddl.s16 q0, d8, d1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r5, r7, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ble.n 128a │ │ │ │ + ble.n 127e │ │ │ │ cmp.w r7, #16384 @ 0x4000 │ │ │ │ - beq.n 126c │ │ │ │ - b.n 1294 │ │ │ │ + beq.n 1260 │ │ │ │ + b.n 1288 │ │ │ │ negs r3, r4 │ │ │ │ ubfx r4, r4, #0, #14 │ │ │ │ ubfx r3, r3, #0, #14 │ │ │ │ it pl │ │ │ │ negpl r4, r3 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12bc │ │ │ │ + bge.n 12b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 12bc │ │ │ │ + cbnz r3, 12b0 │ │ │ │ blx a74 <_Py_Dealloc@plt+0x4> │ │ │ │ adds r4, #1 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 125e │ │ │ │ + bne.n 1252 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w a48 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12ac │ │ │ │ + bge.n 12a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 12ac │ │ │ │ + cbnz r3, 12a0 │ │ │ │ blx a74 <_Py_Dealloc@plt+0x4> │ │ │ │ adds r0, r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1894 │ │ │ │ + bl 1884 │ │ │ │ subs r6, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 1294 │ │ │ │ - b.n 128a │ │ │ │ + bne.n 1288 │ │ │ │ + b.n 127e │ │ │ │ adds r4, #1 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 125e │ │ │ │ - b.n 128a │ │ │ │ + bne.n 1252 │ │ │ │ + b.n 127e │ │ │ │ cmp r1, #8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 12d6 │ │ │ │ + bne.n 12ca │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b84 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1340 │ │ │ │ + cbz r0, 1334 │ │ │ │ ldrd r2, r1, [r4, #12] │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r5, r2, ip │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r5, r1 │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 131e │ │ │ │ + ble.n 1312 │ │ │ │ add.w r1, r2, ip, lsl #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ blx a64 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 1346 │ │ │ │ + bgt.n 133a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx a4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 133c │ │ │ │ + b.n 1330 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r5, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx a64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1324 │ │ │ │ + b.n 1318 │ │ │ │ adds r0, #20 │ │ │ │ - b.n e9c │ │ │ │ + b.n e90 │ │ │ │ movs r0, #20 │ │ │ │ - b.n ea0 │ │ │ │ + b.n e94 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 1484 │ │ │ │ + b.n 1478 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1290 │ │ │ │ + b.n 1284 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a12 │ │ │ │ + b.n 1a06 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - stc2l 10, cr14, [r2, #1020]! @ 0x3fc @ │ │ │ │ - ldc 0, cr0, [r8], {1} │ │ │ │ + stc2l 10, cr14, [r5, #1020]! @ 0x3fc @ │ │ │ │ + stc 0, cr0, [r4], #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1398 ) │ │ │ │ - ldr r3, [pc, #28] @ (139c ) │ │ │ │ - ldr r2, [pc, #28] @ (13a0 ) │ │ │ │ + ldr r0, [pc, #24] @ (138c ) │ │ │ │ + ldr r3, [pc, #28] @ (1390 ) │ │ │ │ + ldr r2, [pc, #28] @ (1394 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1394 │ │ │ │ - ldr r3, [pc, #20] @ (13a4 ) │ │ │ │ + beq.n 1388 │ │ │ │ + ldr r3, [pc, #20] @ (1398 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1394 │ │ │ │ + cbz r3, 1388 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cdp 0, 15, cr0, cr10, cr1, {0} │ │ │ │ - cdp 0, 15, cr0, cr8, cr1, {0} │ │ │ │ - ldcl 0, cr0, [r6], #-4 │ │ │ │ + vhadd.s8 d0, d6, d1 │ │ │ │ + vhadd.s8 d0, d4, d1 │ │ │ │ + stc 0, cr0, [r2], {1} │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (13cc ) │ │ │ │ - ldr r3, [pc, #36] @ (13d0 ) │ │ │ │ + ldr r0, [pc, #32] @ (13c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (13c4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (13d4 ) │ │ │ │ + ldr r2, [pc, #36] @ (13c8 ) │ │ │ │ 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 13c8 │ │ │ │ - ldr r3, [pc, #20] @ (13d8 ) │ │ │ │ + beq.n 13bc │ │ │ │ + ldr r3, [pc, #20] @ (13cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 13c8 │ │ │ │ + cbz r3, 13bc │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cdp 0, 13, cr0, cr0, cr1, {0} │ │ │ │ - cdp 0, 12, cr0, cr12, cr1, {0} │ │ │ │ - mcrr 0, 0, r0, r8, cr1 │ │ │ │ + cdp 0, 13, cr0, cr12, cr1, {0} │ │ │ │ + cdp 0, 13, cr0, cr8, cr1, {0} │ │ │ │ + mrrc 0, 0, r0, r4, cr1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (1408 ) │ │ │ │ - ldr r2, [pc, #40] @ (140c ) │ │ │ │ + ldr r3, [pc, #40] @ (13fc ) │ │ │ │ + ldr r2, [pc, #40] @ (1400 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1406 │ │ │ │ - ldr r3, [pc, #36] @ (1410 ) │ │ │ │ + cbnz r3, 13fa │ │ │ │ + ldr r3, [pc, #36] @ (1404 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 13fa │ │ │ │ - ldr r3, [pc, #32] @ (1414 ) │ │ │ │ + cbz r3, 13ee │ │ │ │ + ldr r3, [pc, #32] @ (1408 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx a20 <__cxa_finalize@plt> │ │ │ │ - bl 137c │ │ │ │ - ldr r3, [pc, #24] @ (1418 ) │ │ │ │ + bl 1370 │ │ │ │ + ldr r3, [pc, #24] @ (140c ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 9, cr0, cr10, cr1, {0} │ │ │ │ - ldc 0, cr0, [r8], {1} │ │ │ │ + cdp 0, 10, cr0, cr6, cr1, {0} │ │ │ │ + stc 0, cr0, [r4], #-4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2], #4 │ │ │ │ - cdp 0, 7, cr0, cr10, cr1, {0} │ │ │ │ - b.n 13a8 │ │ │ │ + ldc 0, cr0, [lr], #4 │ │ │ │ + cdp 0, 8, cr0, cr6, cr1, {0} │ │ │ │ + b.n 139c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #180] @ (14e8 ) │ │ │ │ + ldr r1, [pc, #180] @ (14dc ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx b54 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 148a │ │ │ │ - cbz r5, 1456 │ │ │ │ - ldr r0, [pc, #160] @ (14ec ) │ │ │ │ + bne.n 147e │ │ │ │ + cbz r5, 144a │ │ │ │ + ldr r0, [pc, #160] @ (14e0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx ae8 <_PyArg_NoPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14e2 │ │ │ │ + beq.n 14d6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14d4 │ │ │ │ + bne.n 14c8 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1482 │ │ │ │ + cbz r0, 1476 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #8 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #32] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ strd r0, r3, [r4, #24] │ │ │ │ blx b84 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 14b8 │ │ │ │ + cbz r0, 14ac │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 145a │ │ │ │ + bne.n 144e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1456 │ │ │ │ - ldr r0, [pc, #84] @ (14f0 ) │ │ │ │ + beq.n 144a │ │ │ │ + ldr r0, [pc, #84] @ (14e4 ) │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx ae8 <_PyArg_NoPositional@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 14e2 │ │ │ │ + cbz r0, 14d6 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1456 │ │ │ │ - b.n 145a │ │ │ │ + beq.n 144a │ │ │ │ + b.n 144e │ │ │ │ blx a80 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1484 │ │ │ │ + bge.n 1478 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1484 │ │ │ │ + bne.n 1478 │ │ │ │ mov r0, r4 │ │ │ │ blx a74 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1484 │ │ │ │ - ldr r0, [pc, #28] @ (14f4 ) │ │ │ │ + b.n 1478 │ │ │ │ + ldr r0, [pc, #28] @ (14e8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx b90 <_PyArg_NoKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 145a │ │ │ │ + bne.n 144e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1484 │ │ │ │ + b.n 1478 │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r2], #4 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + ldcl 0, cr0, [lr], #4 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ 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 b9c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1230 │ │ │ │ + bl 1224 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 1532 │ │ │ │ + cbnz r3, 1526 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1530 │ │ │ │ + bge.n 1524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 153a │ │ │ │ + cbz r3, 152e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx a2c │ │ │ │ - b.n 151a │ │ │ │ + b.n 150e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w a70 <_Py_Dealloc@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #124] @ (15d0 ) │ │ │ │ + ldr r2, [pc, #124] @ (15c4 ) │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 15be │ │ │ │ + cbnz r3, 15b2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r5, 15b8 │ │ │ │ + cbnz r5, 15ac │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - cbz r5, 15a6 │ │ │ │ + cbz r5, 159a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ it lt │ │ │ │ addlt r3, r1, #3 │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ - blt.n 1594 │ │ │ │ + blt.n 1588 │ │ │ │ ldrd r0, r3, [r4, #16] │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - bl 1894 │ │ │ │ + bl 1884 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ add.w r0, r4, #12 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bl 12c4 │ │ │ │ + bl 12b8 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - b.n 1572 │ │ │ │ + b.n 1566 │ │ │ │ mov r0, r1 │ │ │ │ blx b24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx ab0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1590 │ │ │ │ + b.n 1584 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 155e │ │ │ │ - ldr r3, [pc, #20] @ (15d4 ) │ │ │ │ - ldr r1, [pc, #20] @ (15d8 ) │ │ │ │ + beq.n 1552 │ │ │ │ + ldr r3, [pc, #20] @ (15c8 ) │ │ │ │ + ldr r1, [pc, #20] @ (15cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx aa4 │ │ │ │ - b.n 15b4 │ │ │ │ + b.n 15a8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaa60001 │ │ │ │ + @ instruction: 0xeab20001 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4} │ │ │ │ - cbz r1, 15f6 │ │ │ │ + cbz r1, 15ea │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strb r3, [r0, #0] │ │ │ │ pop {r4} │ │ │ │ strb r2, [r1, #8] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ - b.n 15e6 │ │ │ │ + b.n 15da │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1882 │ │ │ │ + beq.w 1872 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 1852 │ │ │ │ + beq.w 1842 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 185c │ │ │ │ + bls.w 184c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 186c │ │ │ │ + beq.w 185c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 1648 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 1638 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -1239,19 +1233,19 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 18ac │ │ │ │ + b.w 189c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1882 │ │ │ │ + beq.n 1872 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 1606 │ │ │ │ + bl 15f6 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx a14 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000018b8 <.fini>: │ │ │ │ +000018a8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,133 +1,133 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000018c0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000018d0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000018e0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x000018f0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00001900 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00001910 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00001920 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00001930 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00001940 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00001950 45786365 7074696f 6e207261 69736564 Exception raised │ │ │ │ - 0x00001960 20627920 51756575 652e6765 7428626c by Queue.get(bl │ │ │ │ - 0x00001970 6f636b3d 30292f67 65745f6e 6f776169 ock=0)/get_nowai │ │ │ │ - 0x00001980 7428292e 00000000 5f717565 75652e45 t()....._queue.E │ │ │ │ - 0x00001990 6d707479 00000000 456d7074 79000000 mpty....Empty... │ │ │ │ - 0x000019a0 53696d70 6c655175 65756500 2774696d SimpleQueue.'tim │ │ │ │ - 0x000019b0 656f7574 27206d75 73742062 65206120 eout' must be a │ │ │ │ - 0x000019c0 6e6f6e2d 6e656761 74697665 206e756d non-negative num │ │ │ │ - 0x000019d0 62657200 6765745f 6e6f7761 69742829 ber.get_nowait() │ │ │ │ - 0x000019e0 2074616b 6573206e 6f206172 67756d65 takes no argume │ │ │ │ - 0x000019f0 6e747300 626c6f63 6b000000 74696d65 nts.block...time │ │ │ │ - 0x00001a00 6f757400 6974656d 00000000 656d7074 out.item....empt │ │ │ │ - 0x00001a10 79000000 67657400 6765745f 6e6f7761 y...get.get_nowa │ │ │ │ - 0x00001a20 69740000 70757400 7075745f 6e6f7761 it..put.put_nowa │ │ │ │ - 0x00001a30 69740000 7173697a 65000000 5f5f636c it..qsize...__cl │ │ │ │ - 0x00001a40 6173735f 67657469 74656d5f 5f000000 ass_getitem__... │ │ │ │ - 0x00001a50 53696d70 6c655175 65756573 20617265 SimpleQueues are │ │ │ │ - 0x00001a60 2067656e 65726963 206f7665 72207468 generic over th │ │ │ │ - 0x00001a70 65207479 7065206f 66207468 65697220 e type of their │ │ │ │ - 0x00001a80 636f6e74 656e7473 00000000 5f5f7765 contents....__we │ │ │ │ - 0x00001a90 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ - 0x00001aa0 5f717565 75652e53 696d706c 65517565 _queue.SimpleQue │ │ │ │ - 0x00001ab0 75650000 5f717565 75650000 7173697a ue.._queue..qsiz │ │ │ │ - 0x00001ac0 65282473 656c662c 202f290a 2d2d0a0a e($self, /).--.. │ │ │ │ - 0x00001ad0 52657475 726e2074 68652061 7070726f Return the appro │ │ │ │ - 0x00001ae0 78696d61 74652073 697a6520 6f662074 ximate size of t │ │ │ │ - 0x00001af0 68652071 75657565 20286e6f 74207265 he queue (not re │ │ │ │ - 0x00001b00 6c696162 6c652129 2e000000 7075745f liable!)....put_ │ │ │ │ - 0x00001b10 6e6f7761 69742824 73656c66 2c202f2c nowait($self, /, │ │ │ │ - 0x00001b20 20697465 6d290a2d 2d0a0a50 75742061 item).--..Put a │ │ │ │ - 0x00001b30 6e206974 656d2069 6e746f20 74686520 n item into the │ │ │ │ - 0x00001b40 71756575 65207769 74686f75 7420626c queue without bl │ │ │ │ - 0x00001b50 6f636b69 6e672e0a 0a546869 73206973 ocking...This is │ │ │ │ - 0x00001b60 20657861 63746c79 20657175 6976616c exactly equival │ │ │ │ - 0x00001b70 656e7420 746f2060 70757428 6974656d ent to `put(item │ │ │ │ - 0x00001b80 29602061 6e642069 73206f6e 6c792070 )` and is only p │ │ │ │ - 0x00001b90 726f7669 6465640a 666f7220 636f6d70 rovided.for comp │ │ │ │ - 0x00001ba0 61746962 696c6974 79207769 74682074 atibility with t │ │ │ │ - 0x00001bb0 68652051 75657565 20636c61 73732e00 he Queue class.. │ │ │ │ - 0x00001bc0 70757428 2473656c 662c202f 2c206974 put($self, /, it │ │ │ │ - 0x00001bd0 656d2c20 626c6f63 6b3d5472 75652c20 em, block=True, │ │ │ │ - 0x00001be0 74696d65 6f75743d 4e6f6e65 290a2d2d timeout=None).-- │ │ │ │ - 0x00001bf0 0a0a5075 74207468 65206974 656d206f ..Put the item o │ │ │ │ - 0x00001c00 6e207468 65207175 6575652e 0a0a5468 n the queue...Th │ │ │ │ - 0x00001c10 65206f70 74696f6e 616c2027 626c6f63 e optional 'bloc │ │ │ │ - 0x00001c20 6b272061 6e642027 74696d65 6f757427 k' and 'timeout' │ │ │ │ - 0x00001c30 20617267 756d656e 74732061 72652069 arguments are i │ │ │ │ - 0x00001c40 676e6f72 65642c20 61732074 6869730a gnored, as this. │ │ │ │ - 0x00001c50 6d657468 6f64206e 65766572 20626c6f method never blo │ │ │ │ - 0x00001c60 636b732e 20205468 65792061 72652070 cks. They are p │ │ │ │ - 0x00001c70 726f7669 64656420 666f7220 636f6d70 rovided for comp │ │ │ │ - 0x00001c80 61746962 696c6974 79207769 74682074 atibility with t │ │ │ │ - 0x00001c90 68650a51 75657565 20636c61 73732e00 he.Queue class.. │ │ │ │ - 0x00001ca0 6765745f 6e6f7761 69742824 73656c66 get_nowait($self │ │ │ │ - 0x00001cb0 2c202f29 0a2d2d0a 0a52656d 6f766520 , /).--..Remove │ │ │ │ - 0x00001cc0 616e6420 72657475 726e2061 6e206974 and return an it │ │ │ │ - 0x00001cd0 656d2066 726f6d20 74686520 71756575 em from the queu │ │ │ │ - 0x00001ce0 65207769 74686f75 7420626c 6f636b69 e without blocki │ │ │ │ - 0x00001cf0 6e672e0a 0a4f6e6c 79206765 7420616e ng...Only get an │ │ │ │ - 0x00001d00 20697465 6d206966 206f6e65 20697320 item if one is │ │ │ │ - 0x00001d10 696d6d65 64696174 656c7920 61766169 immediately avai │ │ │ │ - 0x00001d20 6c61626c 652e204f 74686572 77697365 lable. Otherwise │ │ │ │ - 0x00001d30 0a726169 73652074 68652045 6d707479 .raise the Empty │ │ │ │ - 0x00001d40 20657863 65707469 6f6e2e00 67657428 exception..get( │ │ │ │ - 0x00001d50 2473656c 662c202f 2c20626c 6f636b3d $self, /, block= │ │ │ │ - 0x00001d60 54727565 2c207469 6d656f75 743d4e6f True, timeout=No │ │ │ │ - 0x00001d70 6e65290a 2d2d0a0a 52656d6f 76652061 ne).--..Remove a │ │ │ │ - 0x00001d80 6e642072 65747572 6e20616e 20697465 nd return an ite │ │ │ │ - 0x00001d90 6d206672 6f6d2074 68652071 75657565 m from the queue │ │ │ │ - 0x00001da0 2e0a0a49 66206f70 74696f6e 616c2061 ...If optional a │ │ │ │ - 0x00001db0 72677320 27626c6f 636b2720 69732074 rgs 'block' is t │ │ │ │ - 0x00001dc0 72756520 616e6420 2774696d 656f7574 rue and 'timeout │ │ │ │ - 0x00001dd0 27206973 204e6f6e 65202874 68650a64 ' is None (the.d │ │ │ │ - 0x00001de0 65666175 6c74292c 20626c6f 636b2069 efault), block i │ │ │ │ - 0x00001df0 66206e65 63657373 61727920 756e7469 f necessary unti │ │ │ │ - 0x00001e00 6c20616e 20697465 6d206973 20617661 l an item is ava │ │ │ │ - 0x00001e10 696c6162 6c652e20 2049660a 2774696d ilable. If.'tim │ │ │ │ - 0x00001e20 656f7574 27206973 2061206e 6f6e2d6e eout' is a non-n │ │ │ │ - 0x00001e30 65676174 69766520 6e756d62 65722c20 egative number, │ │ │ │ - 0x00001e40 69742062 6c6f636b 73206174 206d6f73 it blocks at mos │ │ │ │ - 0x00001e50 74202774 696d656f 7574270a 7365636f t 'timeout'.seco │ │ │ │ - 0x00001e60 6e647320 616e6420 72616973 65732074 nds and raises t │ │ │ │ - 0x00001e70 68652045 6d707479 20657863 65707469 he Empty excepti │ │ │ │ - 0x00001e80 6f6e2069 66206e6f 20697465 6d207761 on if no item wa │ │ │ │ - 0x00001e90 73206176 61696c61 626c650a 77697468 s available.with │ │ │ │ - 0x00001ea0 696e2074 68617420 74696d65 2e0a4f74 in that time..Ot │ │ │ │ - 0x00001eb0 68657277 69736520 2827626c 6f636b27 herwise ('block' │ │ │ │ - 0x00001ec0 20697320 66616c73 65292c20 72657475 is false), retu │ │ │ │ - 0x00001ed0 726e2061 6e206974 656d2069 66206f6e rn an item if on │ │ │ │ - 0x00001ee0 65206973 20696d6d 65646961 74656c79 e is immediately │ │ │ │ - 0x00001ef0 0a617661 696c6162 6c652c20 656c7365 .available, else │ │ │ │ - 0x00001f00 20726169 73652074 68652045 6d707479 raise the Empty │ │ │ │ - 0x00001f10 20657863 65707469 6f6e2028 2774696d exception ('tim │ │ │ │ - 0x00001f20 656f7574 27206973 2069676e 6f726564 eout' is ignored │ │ │ │ - 0x00001f30 0a696e20 74686174 20636173 65292e00 .in that case).. │ │ │ │ - 0x00001f40 656d7074 79282473 656c662c 202f290a empty($self, /). │ │ │ │ - 0x00001f50 2d2d0a0a 52657475 726e2054 72756520 --..Return True │ │ │ │ - 0x00001f60 69662074 68652071 75657565 20697320 if the queue is │ │ │ │ - 0x00001f70 656d7074 792c2046 616c7365 206f7468 empty, False oth │ │ │ │ - 0x00001f80 65727769 73652028 6e6f7420 72656c69 erwise (not reli │ │ │ │ - 0x00001f90 61626c65 21292e00 53696d70 6c655175 able!)..SimpleQu │ │ │ │ - 0x00001fa0 65756528 290a2d2d 0a0a5369 6d706c65 eue().--..Simple │ │ │ │ - 0x00001fb0 2c20756e 626f756e 6465642c 20726565 , unbounded, ree │ │ │ │ - 0x00001fc0 6e747261 6e742046 49464f20 71756575 ntrant FIFO queu │ │ │ │ - 0x00001fd0 652e0000 4320696d 706c656d 656e7461 e...C implementa │ │ │ │ - 0x00001fe0 74696f6e 206f6620 74686520 50797468 tion of the Pyth │ │ │ │ - 0x00001ff0 6f6e2071 75657565 206d6f64 756c652e on queue module. │ │ │ │ - 0x00002000 0a546869 73206d6f 64756c65 20697320 .This module is │ │ │ │ - 0x00002010 616e2069 6d706c65 6d656e74 6174696f an implementatio │ │ │ │ - 0x00002020 6e206465 7461696c 2c20706c 65617365 n detail, please │ │ │ │ - 0x00002030 20646f20 6e6f7420 75736520 69742064 do not use it d │ │ │ │ - 0x00002040 69726563 746c792e 00000000 3e000000 irectly.....>... │ │ │ │ - 0x00002050 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ - 0x00002060 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ - 0x00002070 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ - 0x00002080 08000000 2e000000 08000000 10000000 ................ │ │ │ │ - 0x00002090 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ - 0x000020a0 08000000 11000000 08000000 1e000000 ................ │ │ │ │ - 0x000020b0 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ - 0x000020c0 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ - 0x000020d0 08000000 00000000 00000000 ............ │ │ │ │ + 0x000018b0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x000018c0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x000018d0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x000018e0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x000018f0 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00001900 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00001910 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00001920 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00001930 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00001940 45786365 7074696f 6e207261 69736564 Exception raised │ │ │ │ + 0x00001950 20627920 51756575 652e6765 7428626c by Queue.get(bl │ │ │ │ + 0x00001960 6f636b3d 30292f67 65745f6e 6f776169 ock=0)/get_nowai │ │ │ │ + 0x00001970 7428292e 00000000 5f717565 75652e45 t()....._queue.E │ │ │ │ + 0x00001980 6d707479 00000000 456d7074 79000000 mpty....Empty... │ │ │ │ + 0x00001990 53696d70 6c655175 65756500 2774696d SimpleQueue.'tim │ │ │ │ + 0x000019a0 656f7574 27206d75 73742062 65206120 eout' must be a │ │ │ │ + 0x000019b0 6e6f6e2d 6e656761 74697665 206e756d non-negative num │ │ │ │ + 0x000019c0 62657200 6765745f 6e6f7761 69742829 ber.get_nowait() │ │ │ │ + 0x000019d0 2074616b 6573206e 6f206172 67756d65 takes no argume │ │ │ │ + 0x000019e0 6e747300 626c6f63 6b000000 74696d65 nts.block...time │ │ │ │ + 0x000019f0 6f757400 6974656d 00000000 656d7074 out.item....empt │ │ │ │ + 0x00001a00 79000000 67657400 6765745f 6e6f7761 y...get.get_nowa │ │ │ │ + 0x00001a10 69740000 70757400 7075745f 6e6f7761 it..put.put_nowa │ │ │ │ + 0x00001a20 69740000 7173697a 65000000 5f5f636c it..qsize...__cl │ │ │ │ + 0x00001a30 6173735f 67657469 74656d5f 5f000000 ass_getitem__... │ │ │ │ + 0x00001a40 53696d70 6c655175 65756573 20617265 SimpleQueues are │ │ │ │ + 0x00001a50 2067656e 65726963 206f7665 72207468 generic over th │ │ │ │ + 0x00001a60 65207479 7065206f 66207468 65697220 e type of their │ │ │ │ + 0x00001a70 636f6e74 656e7473 00000000 5f5f7765 contents....__we │ │ │ │ + 0x00001a80 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ + 0x00001a90 5f717565 75652e53 696d706c 65517565 _queue.SimpleQue │ │ │ │ + 0x00001aa0 75650000 5f717565 75650000 7173697a ue.._queue..qsiz │ │ │ │ + 0x00001ab0 65282473 656c662c 202f290a 2d2d0a0a e($self, /).--.. │ │ │ │ + 0x00001ac0 52657475 726e2074 68652061 7070726f Return the appro │ │ │ │ + 0x00001ad0 78696d61 74652073 697a6520 6f662074 ximate size of t │ │ │ │ + 0x00001ae0 68652071 75657565 20286e6f 74207265 he queue (not re │ │ │ │ + 0x00001af0 6c696162 6c652129 2e000000 7075745f liable!)....put_ │ │ │ │ + 0x00001b00 6e6f7761 69742824 73656c66 2c202f2c nowait($self, /, │ │ │ │ + 0x00001b10 20697465 6d290a2d 2d0a0a50 75742061 item).--..Put a │ │ │ │ + 0x00001b20 6e206974 656d2069 6e746f20 74686520 n item into the │ │ │ │ + 0x00001b30 71756575 65207769 74686f75 7420626c queue without bl │ │ │ │ + 0x00001b40 6f636b69 6e672e0a 0a546869 73206973 ocking...This is │ │ │ │ + 0x00001b50 20657861 63746c79 20657175 6976616c exactly equival │ │ │ │ + 0x00001b60 656e7420 746f2060 70757428 6974656d ent to `put(item │ │ │ │ + 0x00001b70 29602061 6e642069 73206f6e 6c792070 )` and is only p │ │ │ │ + 0x00001b80 726f7669 6465640a 666f7220 636f6d70 rovided.for comp │ │ │ │ + 0x00001b90 61746962 696c6974 79207769 74682074 atibility with t │ │ │ │ + 0x00001ba0 68652051 75657565 20636c61 73732e00 he Queue class.. │ │ │ │ + 0x00001bb0 70757428 2473656c 662c202f 2c206974 put($self, /, it │ │ │ │ + 0x00001bc0 656d2c20 626c6f63 6b3d5472 75652c20 em, block=True, │ │ │ │ + 0x00001bd0 74696d65 6f75743d 4e6f6e65 290a2d2d timeout=None).-- │ │ │ │ + 0x00001be0 0a0a5075 74207468 65206974 656d206f ..Put the item o │ │ │ │ + 0x00001bf0 6e207468 65207175 6575652e 0a0a5468 n the queue...Th │ │ │ │ + 0x00001c00 65206f70 74696f6e 616c2027 626c6f63 e optional 'bloc │ │ │ │ + 0x00001c10 6b272061 6e642027 74696d65 6f757427 k' and 'timeout' │ │ │ │ + 0x00001c20 20617267 756d656e 74732061 72652069 arguments are i │ │ │ │ + 0x00001c30 676e6f72 65642c20 61732074 6869730a gnored, as this. │ │ │ │ + 0x00001c40 6d657468 6f64206e 65766572 20626c6f method never blo │ │ │ │ + 0x00001c50 636b732e 20205468 65792061 72652070 cks. They are p │ │ │ │ + 0x00001c60 726f7669 64656420 666f7220 636f6d70 rovided for comp │ │ │ │ + 0x00001c70 61746962 696c6974 79207769 74682074 atibility with t │ │ │ │ + 0x00001c80 68650a51 75657565 20636c61 73732e00 he.Queue class.. │ │ │ │ + 0x00001c90 6765745f 6e6f7761 69742824 73656c66 get_nowait($self │ │ │ │ + 0x00001ca0 2c202f29 0a2d2d0a 0a52656d 6f766520 , /).--..Remove │ │ │ │ + 0x00001cb0 616e6420 72657475 726e2061 6e206974 and return an it │ │ │ │ + 0x00001cc0 656d2066 726f6d20 74686520 71756575 em from the queu │ │ │ │ + 0x00001cd0 65207769 74686f75 7420626c 6f636b69 e without blocki │ │ │ │ + 0x00001ce0 6e672e0a 0a4f6e6c 79206765 7420616e ng...Only get an │ │ │ │ + 0x00001cf0 20697465 6d206966 206f6e65 20697320 item if one is │ │ │ │ + 0x00001d00 696d6d65 64696174 656c7920 61766169 immediately avai │ │ │ │ + 0x00001d10 6c61626c 652e204f 74686572 77697365 lable. Otherwise │ │ │ │ + 0x00001d20 0a726169 73652074 68652045 6d707479 .raise the Empty │ │ │ │ + 0x00001d30 20657863 65707469 6f6e2e00 67657428 exception..get( │ │ │ │ + 0x00001d40 2473656c 662c202f 2c20626c 6f636b3d $self, /, block= │ │ │ │ + 0x00001d50 54727565 2c207469 6d656f75 743d4e6f True, timeout=No │ │ │ │ + 0x00001d60 6e65290a 2d2d0a0a 52656d6f 76652061 ne).--..Remove a │ │ │ │ + 0x00001d70 6e642072 65747572 6e20616e 20697465 nd return an ite │ │ │ │ + 0x00001d80 6d206672 6f6d2074 68652071 75657565 m from the queue │ │ │ │ + 0x00001d90 2e0a0a49 66206f70 74696f6e 616c2061 ...If optional a │ │ │ │ + 0x00001da0 72677320 27626c6f 636b2720 69732074 rgs 'block' is t │ │ │ │ + 0x00001db0 72756520 616e6420 2774696d 656f7574 rue and 'timeout │ │ │ │ + 0x00001dc0 27206973 204e6f6e 65202874 68650a64 ' is None (the.d │ │ │ │ + 0x00001dd0 65666175 6c74292c 20626c6f 636b2069 efault), block i │ │ │ │ + 0x00001de0 66206e65 63657373 61727920 756e7469 f necessary unti │ │ │ │ + 0x00001df0 6c20616e 20697465 6d206973 20617661 l an item is ava │ │ │ │ + 0x00001e00 696c6162 6c652e20 2049660a 2774696d ilable. If.'tim │ │ │ │ + 0x00001e10 656f7574 27206973 2061206e 6f6e2d6e eout' is a non-n │ │ │ │ + 0x00001e20 65676174 69766520 6e756d62 65722c20 egative number, │ │ │ │ + 0x00001e30 69742062 6c6f636b 73206174 206d6f73 it blocks at mos │ │ │ │ + 0x00001e40 74202774 696d656f 7574270a 7365636f t 'timeout'.seco │ │ │ │ + 0x00001e50 6e647320 616e6420 72616973 65732074 nds and raises t │ │ │ │ + 0x00001e60 68652045 6d707479 20657863 65707469 he Empty excepti │ │ │ │ + 0x00001e70 6f6e2069 66206e6f 20697465 6d207761 on if no item wa │ │ │ │ + 0x00001e80 73206176 61696c61 626c650a 77697468 s available.with │ │ │ │ + 0x00001e90 696e2074 68617420 74696d65 2e0a4f74 in that time..Ot │ │ │ │ + 0x00001ea0 68657277 69736520 2827626c 6f636b27 herwise ('block' │ │ │ │ + 0x00001eb0 20697320 66616c73 65292c20 72657475 is false), retu │ │ │ │ + 0x00001ec0 726e2061 6e206974 656d2069 66206f6e rn an item if on │ │ │ │ + 0x00001ed0 65206973 20696d6d 65646961 74656c79 e is immediately │ │ │ │ + 0x00001ee0 0a617661 696c6162 6c652c20 656c7365 .available, else │ │ │ │ + 0x00001ef0 20726169 73652074 68652045 6d707479 raise the Empty │ │ │ │ + 0x00001f00 20657863 65707469 6f6e2028 2774696d exception ('tim │ │ │ │ + 0x00001f10 656f7574 27206973 2069676e 6f726564 eout' is ignored │ │ │ │ + 0x00001f20 0a696e20 74686174 20636173 65292e00 .in that case).. │ │ │ │ + 0x00001f30 656d7074 79282473 656c662c 202f290a empty($self, /). │ │ │ │ + 0x00001f40 2d2d0a0a 52657475 726e2054 72756520 --..Return True │ │ │ │ + 0x00001f50 69662074 68652071 75657565 20697320 if the queue is │ │ │ │ + 0x00001f60 656d7074 792c2046 616c7365 206f7468 empty, False oth │ │ │ │ + 0x00001f70 65727769 73652028 6e6f7420 72656c69 erwise (not reli │ │ │ │ + 0x00001f80 61626c65 21292e00 53696d70 6c655175 able!)..SimpleQu │ │ │ │ + 0x00001f90 65756528 290a2d2d 0a0a5369 6d706c65 eue().--..Simple │ │ │ │ + 0x00001fa0 2c20756e 626f756e 6465642c 20726565 , unbounded, ree │ │ │ │ + 0x00001fb0 6e747261 6e742046 49464f20 71756575 ntrant FIFO queu │ │ │ │ + 0x00001fc0 652e0000 4320696d 706c656d 656e7461 e...C implementa │ │ │ │ + 0x00001fd0 74696f6e 206f6620 74686520 50797468 tion of the Pyth │ │ │ │ + 0x00001fe0 6f6e2071 75657565 206d6f64 756c652e on queue module. │ │ │ │ + 0x00001ff0 0a546869 73206d6f 64756c65 20697320 .This module is │ │ │ │ + 0x00002000 616e2069 6d706c65 6d656e74 6174696f an implementatio │ │ │ │ + 0x00002010 6e206465 7461696c 2c20706c 65617365 n detail, please │ │ │ │ + 0x00002020 20646f20 6e6f7420 75736520 69742064 do not use it d │ │ │ │ + 0x00002030 69726563 746c792e 00000000 3e000000 irectly.....>... │ │ │ │ + 0x00002040 08000000 2f000000 08000000 04000000 ..../........... │ │ │ │ + 0x00002050 08000000 0b000000 08000000 3d000000 ............=... │ │ │ │ + 0x00002060 08000000 36000000 08000000 16000000 ....6........... │ │ │ │ + 0x00002070 08000000 2e000000 08000000 10000000 ................ │ │ │ │ + 0x00002080 08000000 32000000 08000000 14000000 ....2........... │ │ │ │ + 0x00002090 08000000 11000000 08000000 1e000000 ................ │ │ │ │ + 0x000020a0 08000000 35000000 08000000 0f000000 ....5........... │ │ │ │ + 0x000020b0 08000000 23000000 08000000 29000000 ....#.......)... │ │ │ │ + 0x000020c0 08000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x000020dc 00000000 .... │ │ │ │ + 0x000020cc 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fef4 1d140000 .... │ │ │ │ + 0x0001fef4 11140000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fef8 dd130000 .... │ │ │ │ + 0x0001fef8 d1130000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fefc f4190000 fc190000 00000000 041a0000 ................ │ │ │ │ - 0x0001ff0c 00000000 041a0000 f4190000 fc190000 ................ │ │ │ │ + 0x0001fefc e4190000 ec190000 00000000 f4190000 ................ │ │ │ │ + 0x0001ff0c 00000000 f4190000 e4190000 ec190000 ................ │ │ │ │ 0x0001ff1c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000200a8 a8000200 0c1a0000 890c0000 04000000 ................ │ │ │ │ - 0x000200b8 401f0000 141a0000 25100000 82020000 @.......%....... │ │ │ │ - 0x000200c8 4c1d0000 181a0000 45150000 82020000 L.......E....... │ │ │ │ - 0x000200d8 a01c0000 241a0000 3d0e0000 82000000 ....$...=....... │ │ │ │ - 0x000200e8 c01b0000 281a0000 a90b0000 82000000 ....(........... │ │ │ │ - 0x000200f8 0c1b0000 341a0000 ad0c0000 04000000 ....4........... │ │ │ │ - 0x00020108 bc1a0000 3c1a0000 00000000 18000000 ....<........... │ │ │ │ - 0x00020118 501a0000 00000000 00000000 00000000 P............... │ │ │ │ + 0x000200a8 a8000200 fc190000 890c0000 04000000 ................ │ │ │ │ + 0x000200b8 301f0000 041a0000 19100000 82020000 0............... │ │ │ │ + 0x000200c8 3c1d0000 081a0000 39150000 82020000 <.......9....... │ │ │ │ + 0x000200d8 901c0000 141a0000 3d0e0000 82000000 ........=....... │ │ │ │ + 0x000200e8 b01b0000 181a0000 a90b0000 82000000 ................ │ │ │ │ + 0x000200f8 fc1a0000 241a0000 ad0c0000 04000000 ....$........... │ │ │ │ + 0x00020108 ac1a0000 2c1a0000 00000000 18000000 ....,........... │ │ │ │ + 0x00020118 401a0000 00000000 00000000 00000000 @............... │ │ │ │ 0x00020128 00000000 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x00020138 00000000 00000000 b41a0000 d41f0000 ................ │ │ │ │ + 0x00020138 00000000 00000000 a41a0000 c41f0000 ................ │ │ │ │ 0x00020148 08000000 00000000 60020200 510d0000 ........`...Q... │ │ │ │ - 0x00020158 910d0000 e50d0000 a01a0000 24000000 ............$... │ │ │ │ + 0x00020158 910d0000 e50d0000 901a0000 24000000 ............$... │ │ │ │ 0x00020168 00000000 00450000 20020200 00000000 .....E.. ....... │ │ │ │ - 0x00020178 10ff0100 241a0000 00000000 00000000 ....$........... │ │ │ │ + 0x00020178 10ff0100 141a0000 00000000 00000000 ................ │ │ │ │ 0x00020188 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020198 00000000 00000000 00000000 08ff0100 ................ │ │ │ │ - 0x000201a8 281a0000 00000000 00000000 00000000 (............... │ │ │ │ + 0x000201a8 181a0000 00000000 00000000 00000000 ................ │ │ │ │ 0x000201b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000201c8 00000000 00000000 fcfe0100 141a0000 ................ │ │ │ │ + 0x000201c8 00000000 00000000 fcfe0100 041a0000 ................ │ │ │ │ 0x000201d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000201e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000201f8 8c1a0000 13000000 20000000 01000000 ........ ....... │ │ │ │ + 0x000201f8 7c1a0000 13000000 20000000 01000000 |....... ....... │ │ │ │ 0x00020208 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020218 00000000 00000000 34000000 f9140000 ........4....... │ │ │ │ - 0x00020228 38000000 981f0000 47000000 9d0f0000 8.......G....... │ │ │ │ + 0x00020218 00000000 00000000 34000000 ed140000 ........4....... │ │ │ │ + 0x00020228 38000000 881f0000 47000000 9d0f0000 8.......G....... │ │ │ │ 0x00020238 33000000 950c0000 48000000 f8010200 3.......H....... │ │ │ │ - 0x00020248 40000000 ac000200 41000000 21140000 @.......A...!... │ │ │ │ + 0x00020248 40000000 ac000200 41000000 15140000 @.......A....... │ │ │ │ 0x00020258 00000000 00000000 02000000 e50c0000 ................ │ │ │ │ 0x00020268 03000000 02000000 04000000 01000000 ................ │ │ │ │ 0x00020278 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 31393838 37646265 65326436 64366632 19887dbee2d6d6f2 │ │ │ │ - 0x00000010 34333565 64303864 65623633 33613233 435ed08deb633a23 │ │ │ │ - 0x00000020 38626461 64652e64 65627567 00000000 8bdade.debug.... │ │ │ │ - 0x00000030 6b3b8e9e k;.. │ │ │ │ + 0x00000000 39333731 39353930 33643863 33383231 937195903d8c3821 │ │ │ │ + 0x00000010 63326138 37363633 65363539 35623636 c2a87663e6595b66 │ │ │ │ + 0x00000020 63633238 62632e64 65627567 00000000 cc28bc.debug.... │ │ │ │ + 0x00000030 86b079e5 ..y. │ │ ├── ./usr/lib/python3.14/lib-dynload/_testinternalcapi.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 69196 (bytes into file) │ │ │ │ + Start of section headers: 69200 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 6 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 25 │ │ │ │ Section header string table index: 24 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ 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 0x0d28c 0x0d28c R E 0x10000 │ │ │ │ - LOAD 0x00fed4 0x0001fed4 0x0001fed4 0x00e28 0x00e3c RW 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0d55c 0x0d55c R E 0x10000 │ │ │ │ + LOAD 0x00fed4 0x0001fed4 0x0001fed4 0x00e2c 0x00e3c RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fed4 0x0001fed4 0x0001fed4 0x0012c 0x0012c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ -There are 25 section headers, starting at offset 0x10e4c: │ │ │ │ +There are 25 section headers, starting at offset 0x10e50: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000118 000118 000020 04 A 3 0 4 │ │ │ │ - [ 3] .dynsym DYNSYM 00000138 000138 000eb0 10 A 4 3 4 │ │ │ │ - [ 4] .dynstr STRTAB 00000fe8 000fe8 0012bc 00 A 0 0 1 │ │ │ │ - [ 5] .gnu.version VERSYM 000022a4 0022a4 0001d6 02 A 3 0 2 │ │ │ │ - [ 6] .gnu.version_r VERNEED 0000247c 00247c 000020 00 A 4 1 4 │ │ │ │ - [ 7] .rel.dyn REL 0000249c 00249c 000a18 08 A 3 0 4 │ │ │ │ - [ 8] .rel.plt REL 00002eb4 002eb4 000680 08 AI 3 19 4 │ │ │ │ - [ 9] .init PROGBITS 00003534 003534 00000c 00 AX 0 0 4 │ │ │ │ - [10] .plt PROGBITS 00003540 003540 000a2c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00003f70 003f70 006488 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0000a3f8 00a3f8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0000a400 00a400 002e88 00 A 0 0 8 │ │ │ │ - [14] .eh_frame PROGBITS 0000d288 00d288 000004 00 A 0 0 4 │ │ │ │ + [ 3] .dynsym DYNSYM 00000138 000138 000ec0 10 A 4 3 4 │ │ │ │ + [ 4] .dynstr STRTAB 00000ff8 000ff8 0012c2 00 A 0 0 1 │ │ │ │ + [ 5] .gnu.version VERSYM 000022ba 0022ba 0001d8 02 A 3 0 2 │ │ │ │ + [ 6] .gnu.version_r VERNEED 00002494 002494 000020 00 A 4 1 4 │ │ │ │ + [ 7] .rel.dyn REL 000024b4 0024b4 000a18 08 A 3 0 4 │ │ │ │ + [ 8] .rel.plt REL 00002ecc 002ecc 000688 08 AI 3 19 4 │ │ │ │ + [ 9] .init PROGBITS 00003554 003554 00000c 00 AX 0 0 4 │ │ │ │ + [10] .plt PROGBITS 00003560 003560 000a38 04 AX 0 0 4 │ │ │ │ + [11] .text PROGBITS 00003f98 003f98 006730 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0000a6c8 00a6c8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0000a6d0 00a6d0 002e88 00 A 0 0 8 │ │ │ │ + [14] .eh_frame PROGBITS 0000d558 00d558 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 0003b4 04 WA 0 0 4 │ │ │ │ - [20] .data PROGBITS 000203b4 0103b4 000948 00 WA 0 0 4 │ │ │ │ - [21] .bss NOBITS 00020d00 010cfc 000010 00 WA 0 0 8 │ │ │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 010cfc 000031 00 0 0 1 │ │ │ │ - [23] .gnu_debuglink PROGBITS 00000000 010d30 000034 00 0 0 4 │ │ │ │ - [24] .shstrtab STRTAB 00000000 010d64 0000e7 00 0 0 1 │ │ │ │ + [19] .got PROGBITS 00020000 010000 0003b8 04 WA 0 0 4 │ │ │ │ + [20] .data PROGBITS 000203b8 0103b8 000948 00 WA 0 0 4 │ │ │ │ + [21] .bss NOBITS 00020d00 010d00 000010 00 WA 0 0 8 │ │ │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 010d00 000031 00 0 0 1 │ │ │ │ + [23] .gnu_debuglink PROGBITS 00000000 010d34 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 00000000 010d68 0000e7 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,238 +1,239 @@ │ │ │ │ │ │ │ │ -Symbol table '.dynsym' contains 235 entries: │ │ │ │ +Symbol table '.dynsym' contains 236 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 00003534 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ - 2: 000203b4 0 SECTION LOCAL DEFAULT 20 .data │ │ │ │ + 1: 00003554 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 2: 000203b8 0 SECTION LOCAL DEFAULT 20 .data │ │ │ │ 3: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ - 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EncodeLocaleEx │ │ │ │ - 7: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ - 8: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRWMutex_RUnlock │ │ │ │ - 9: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ - 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_InterpreterError │ │ │ │ - 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NotImplementedError │ │ │ │ - 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPickle_GetXIData │ │ │ │ - 13: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2) │ │ │ │ - 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetXIDataNoFallback │ │ │ │ - 15: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ - 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyGILState_Release │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Add │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_WritePerfMapEntry │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModuleDef_Init │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetErrorHandler │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_steal │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfigsAsDict │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_IsFreed │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromWideChar │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_GetDict │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_ObjectToTimeval │ │ │ │ - 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_start_joinable_thread │ │ │ │ - 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_start_new_thread │ │ │ │ - 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ - 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXIData_Free │ │ │ │ - 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_set │ │ │ │ - 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ - 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_VerifyStateless │ │ │ │ - 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorld │ │ │ │ - 38: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStatus_Exception │ │ │ │ - 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRWMutex_Unlock │ │ │ │ - 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_EndInterpreter │ │ │ │ - 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ - 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_AddFunctions │ │ │ │ - 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromInt64 │ │ │ │ - 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ - 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_LookUpIDObject │ │ │ │ - 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCompile_Assemble │ │ │ │ - 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ - 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_GetIDObject │ │ │ │ - 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_acquire_lock │ │ │ │ - 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_NumBits │ │ │ │ - 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_SetNotRunningMain │ │ │ │ - 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_clear │ │ │ │ - 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ - 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEvent_Wait │ │ │ │ - 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ - 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRWMutex_RLock │ │ │ │ - 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMarshal_GetXIData │ │ │ │ - 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ - 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ - 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_UTF8_Edit_Cost │ │ │ │ - 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ - 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_new │ │ │ │ - 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Find │ │ │ │ - 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_get_thread_ident_ex │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Delete │ │ │ │ - 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetState │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyGILState_Ensure │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_GetID │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCompile_OptimizeCfg │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_PrintEx │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_rc_diff │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_FromLong │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_Type │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_NewInterpreter │ │ │ │ - 82: 00000000 0 FUNC GLOBAL DEFAULT UND usleep@GLIBC_2.4 (2) │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstructionSequence_New │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_SetVersion │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_DecodeLocaleEx │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_FromSecondsObject │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_cr_sum │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_New │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsMilliseconds │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_SetRunningMain │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsVoidPtr │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPathConfig_ClearGlobal │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXIData_New │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_cr_diff │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainExceptions1 │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ - 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_RequireIDRef │ │ │ │ - 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_normpath │ │ │ │ - 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OSError │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_GetModule │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_ClearExtension │ │ │ │ - 110: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCompile_CodeGen │ │ │ │ - 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ - 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ - 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ - 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCompile_CleanDoc │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_SetUnboundVarCounts │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXIData_Release │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ - 120: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLong │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_GetItem_KnownHash │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetPureScriptXIData │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_NewBound │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsTimespec_clamp │ │ │ │ - 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_GetBuiltins │ │ │ │ - 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemString │ │ │ │ - 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawFree │ │ │ │ - 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_InterpreterNotFoundError │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsTimespec │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRecursiveMutex_Unlock │ │ │ │ - 134: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_NewInterpreterFromConfig │ │ │ │ - 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_foreach │ │ │ │ - 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXIData_NewObject │ │ │ │ - 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetFromPyStatus │ │ │ │ - 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEvent_Notify │ │ │ │ - 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 142: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ - 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ - 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ - 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AssertionError │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_allocate_lock │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_PerfMapState_Fini │ │ │ │ - 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_ObjectToTimespec │ │ │ │ - 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_ReturnsOnlyNone │ │ │ │ - 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTraceMalloc_GetTraceback │ │ │ │ - 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_rc_quot │ │ │ │ - 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_New │ │ │ │ - 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_GetInterpreter │ │ │ │ - 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_release_lock │ │ │ │ - 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetVarCounts │ │ │ │ - 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_ObjectToTime_t │ │ │ │ - 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ - 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFunction_Type │ │ │ │ - 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_GetXIData │ │ │ │ - 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRWMutex_Lock │ │ │ │ - 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_destroy │ │ │ │ - 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyGC_Collect │ │ │ │ - 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ - 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ - 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsWideCharString │ │ │ │ - 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBaseObject_Type │ │ │ │ - 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnsignedLong │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_AddPendingCall │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrame_Type │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetXIData │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsLong │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRecursiveMutex_Lock │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_ObjectToID │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_cr_prod │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_GetSign │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Clear │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXI_NewInterpreter │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawCalloc │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsMicroseconds │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsTimeval_clamp │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Get_Getpath_CodeObject │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_compare_direct │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterConfig_InitFromDict │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyContext_NewHamtForTests │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorld │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsTimeval │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMem_GetCurrentAllocatorName │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_GetDict │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_join_thread │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_FromSeconds │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCapsule_New │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXI_EndInterpreter │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_Main │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCapsule_GetPointer │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetSlotWrapperNames │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyRun_SimpleStringFlags │ │ │ │ - 211: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLongLong │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetScriptXIData │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTime_PerfCounter │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_GetCurrent │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_cr_quot │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Swap │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_RequiresIDRef │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromTime_t │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetXIData │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_free_lock │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 230: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOnceFlag_CallOnceSlow │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_get │ │ │ │ - 234: 00006c99 12 FUNC GLOBAL DEFAULT 11 PyInit__testinternalcapi │ │ │ │ + 5: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ + 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ + 7: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EncodeLocaleEx │ │ │ │ + 8: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ + 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRWMutex_RUnlock │ │ │ │ + 10: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ + 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_InterpreterError │ │ │ │ + 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NotImplementedError │ │ │ │ + 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPickle_GetXIData │ │ │ │ + 14: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2) │ │ │ │ + 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetXIDataNoFallback │ │ │ │ + 16: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyGILState_Release │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Add │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_WritePerfMapEntry │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModuleDef_Init │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetErrorHandler │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_steal │ │ │ │ + 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfigsAsDict │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_IsFreed │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromWideChar │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_GetDict │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ + 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_ObjectToTimeval │ │ │ │ + 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_start_joinable_thread │ │ │ │ + 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_start_new_thread │ │ │ │ + 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ + 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXIData_Free │ │ │ │ + 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_set │ │ │ │ + 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ + 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_VerifyStateless │ │ │ │ + 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorld │ │ │ │ + 39: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ + 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStatus_Exception │ │ │ │ + 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRWMutex_Unlock │ │ │ │ + 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_EndInterpreter │ │ │ │ + 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ + 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_AddFunctions │ │ │ │ + 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromInt64 │ │ │ │ + 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ + 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_LookUpIDObject │ │ │ │ + 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCompile_Assemble │ │ │ │ + 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ + 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_GetIDObject │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_acquire_lock │ │ │ │ + 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_NumBits │ │ │ │ + 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_SetNotRunningMain │ │ │ │ + 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_clear │ │ │ │ + 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ + 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEvent_Wait │ │ │ │ + 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ + 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRWMutex_RLock │ │ │ │ + 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMarshal_GetXIData │ │ │ │ + 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ + 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ + 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_UTF8_Edit_Cost │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_new │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Find │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ + 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_get_thread_ident_ex │ │ │ │ + 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ + 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Delete │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetState │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyGILState_Ensure │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_GetID │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCompile_OptimizeCfg │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_PrintEx │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_rc_diff │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_FromLong │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_Type │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_NewInterpreter │ │ │ │ + 83: 00000000 0 FUNC GLOBAL DEFAULT UND usleep@GLIBC_2.4 (2) │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstructionSequence_New │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_SetVersion │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_DecodeLocaleEx │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_FromSecondsObject │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_cr_sum │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_New │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsMilliseconds │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_SetRunningMain │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsVoidPtr │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPathConfig_ClearGlobal │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXIData_New │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_cr_diff │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainExceptions1 │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ + 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_RequireIDRef │ │ │ │ + 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_normpath │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OSError │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_GetModule │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_ClearExtension │ │ │ │ + 111: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ + 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCompile_CodeGen │ │ │ │ + 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ + 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCompile_CleanDoc │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_SetUnboundVarCounts │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXIData_Release │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ + 121: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLong │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_GetItem_KnownHash │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetPureScriptXIData │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_NewBound │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsTimespec_clamp │ │ │ │ + 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_GetBuiltins │ │ │ │ + 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemString │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawFree │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_InterpreterNotFoundError │ │ │ │ + 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsTimespec │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRecursiveMutex_Unlock │ │ │ │ + 135: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_NewInterpreterFromConfig │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_foreach │ │ │ │ + 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ + 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXIData_NewObject │ │ │ │ + 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetFromPyStatus │ │ │ │ + 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEvent_Notify │ │ │ │ + 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 143: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ + 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ + 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ + 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AssertionError │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_allocate_lock │ │ │ │ + 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_PerfMapState_Fini │ │ │ │ + 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_ObjectToTimespec │ │ │ │ + 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_ReturnsOnlyNone │ │ │ │ + 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTraceMalloc_GetTraceback │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_rc_quot │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_New │ │ │ │ + 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_GetInterpreter │ │ │ │ + 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_release_lock │ │ │ │ + 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetVarCounts │ │ │ │ + 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_ObjectToTime_t │ │ │ │ + 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ + 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFunction_Type │ │ │ │ + 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_GetXIData │ │ │ │ + 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRWMutex_Lock │ │ │ │ + 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_destroy │ │ │ │ + 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyGC_Collect │ │ │ │ + 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ + 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ + 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ + 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsWideCharString │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBaseObject_Type │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnsignedLong │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_AddPendingCall │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrame_Type │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetXIData │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsLong │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRecursiveMutex_Lock │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_ObjectToID │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_cr_prod │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_GetSign │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Clear │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXI_NewInterpreter │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawCalloc │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsMicroseconds │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsTimeval_clamp │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Get_Getpath_CodeObject │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_compare_direct │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterConfig_InitFromDict │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyContext_NewHamtForTests │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorld │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_AsTimeval │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMem_GetCurrentAllocatorName │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_GetDict │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_join_thread │ │ │ │ + 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTime_FromSeconds │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCapsule_New │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyXI_EndInterpreter │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_Main │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCapsule_GetPointer │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_GetSlotWrapperNames │ │ │ │ + 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyRun_SimpleStringFlags │ │ │ │ + 212: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLongLong │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetScriptXIData │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTime_PerfCounter │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyThreadState_GetCurrent │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_cr_quot │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Swap │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_RequiresIDRef │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromTime_t │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetXIData │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThread_free_lock │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 231: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOnceFlag_CallOnceSlow │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_hashtable_get │ │ │ │ + 235: 00006cc1 12 FUNC GLOBAL DEFAULT 11 PyInit__testinternalcapi │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x249c contains 323 entries: │ │ │ │ +Relocation section '.rel.dyn' at offset 0x24b4 contains 323 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0001fed4 00000017 R_ARM_RELATIVE │ │ │ │ 0001fed8 00000017 R_ARM_RELATIVE │ │ │ │ 0001fedc 00000017 R_ARM_RELATIVE │ │ │ │ 0001fee4 00000017 R_ARM_RELATIVE │ │ │ │ 0001fee8 00000017 R_ARM_RELATIVE │ │ │ │ 0001feec 00000017 R_ARM_RELATIVE │ │ │ │ @@ -11,527 +11,528 @@ │ │ │ │ 0001fef8 00000017 R_ARM_RELATIVE │ │ │ │ 0001fefc 00000017 R_ARM_RELATIVE │ │ │ │ 0001ff04 00000017 R_ARM_RELATIVE │ │ │ │ 0001ff08 00000017 R_ARM_RELATIVE │ │ │ │ 0001ff0c 00000017 R_ARM_RELATIVE │ │ │ │ 0001ff10 00000017 R_ARM_RELATIVE │ │ │ │ 0001ff18 00000017 R_ARM_RELATIVE │ │ │ │ -000203b4 00000017 R_ARM_RELATIVE │ │ │ │ -000203cc 00000017 R_ARM_RELATIVE │ │ │ │ -000203d8 00000017 R_ARM_RELATIVE │ │ │ │ +000203b8 00000017 R_ARM_RELATIVE │ │ │ │ +000203d0 00000017 R_ARM_RELATIVE │ │ │ │ 000203dc 00000017 R_ARM_RELATIVE │ │ │ │ 000203e0 00000017 R_ARM_RELATIVE │ │ │ │ 000203e4 00000017 R_ARM_RELATIVE │ │ │ │ 000203e8 00000017 R_ARM_RELATIVE │ │ │ │ 000203ec 00000017 R_ARM_RELATIVE │ │ │ │ 000203f0 00000017 R_ARM_RELATIVE │ │ │ │ -000203fc 00000017 R_ARM_RELATIVE │ │ │ │ +000203f4 00000017 R_ARM_RELATIVE │ │ │ │ 00020400 00000017 R_ARM_RELATIVE │ │ │ │ -0002040c 00000017 R_ARM_RELATIVE │ │ │ │ +00020404 00000017 R_ARM_RELATIVE │ │ │ │ 00020410 00000017 R_ARM_RELATIVE │ │ │ │ -0002041c 00000017 R_ARM_RELATIVE │ │ │ │ +00020414 00000017 R_ARM_RELATIVE │ │ │ │ 00020420 00000017 R_ARM_RELATIVE │ │ │ │ -0002042c 00000017 R_ARM_RELATIVE │ │ │ │ +00020424 00000017 R_ARM_RELATIVE │ │ │ │ 00020430 00000017 R_ARM_RELATIVE │ │ │ │ -00020438 00000017 R_ARM_RELATIVE │ │ │ │ +00020434 00000017 R_ARM_RELATIVE │ │ │ │ 0002043c 00000017 R_ARM_RELATIVE │ │ │ │ 00020440 00000017 R_ARM_RELATIVE │ │ │ │ -0002044c 00000017 R_ARM_RELATIVE │ │ │ │ +00020444 00000017 R_ARM_RELATIVE │ │ │ │ 00020450 00000017 R_ARM_RELATIVE │ │ │ │ -0002045c 00000017 R_ARM_RELATIVE │ │ │ │ +00020454 00000017 R_ARM_RELATIVE │ │ │ │ 00020460 00000017 R_ARM_RELATIVE │ │ │ │ -0002046c 00000017 R_ARM_RELATIVE │ │ │ │ +00020464 00000017 R_ARM_RELATIVE │ │ │ │ 00020470 00000017 R_ARM_RELATIVE │ │ │ │ -0002048c 00000017 R_ARM_RELATIVE │ │ │ │ +00020474 00000017 R_ARM_RELATIVE │ │ │ │ 00020490 00000017 R_ARM_RELATIVE │ │ │ │ -0002049c 00000017 R_ARM_RELATIVE │ │ │ │ +00020494 00000017 R_ARM_RELATIVE │ │ │ │ 000204a0 00000017 R_ARM_RELATIVE │ │ │ │ -000204ac 00000017 R_ARM_RELATIVE │ │ │ │ +000204a4 00000017 R_ARM_RELATIVE │ │ │ │ 000204b0 00000017 R_ARM_RELATIVE │ │ │ │ -000204bc 00000017 R_ARM_RELATIVE │ │ │ │ +000204b4 00000017 R_ARM_RELATIVE │ │ │ │ 000204c0 00000017 R_ARM_RELATIVE │ │ │ │ -000204cc 00000017 R_ARM_RELATIVE │ │ │ │ +000204c4 00000017 R_ARM_RELATIVE │ │ │ │ 000204d0 00000017 R_ARM_RELATIVE │ │ │ │ -000204dc 00000017 R_ARM_RELATIVE │ │ │ │ +000204d4 00000017 R_ARM_RELATIVE │ │ │ │ 000204e0 00000017 R_ARM_RELATIVE │ │ │ │ -000204ec 00000017 R_ARM_RELATIVE │ │ │ │ +000204e4 00000017 R_ARM_RELATIVE │ │ │ │ 000204f0 00000017 R_ARM_RELATIVE │ │ │ │ -000204fc 00000017 R_ARM_RELATIVE │ │ │ │ +000204f4 00000017 R_ARM_RELATIVE │ │ │ │ 00020500 00000017 R_ARM_RELATIVE │ │ │ │ -0002050c 00000017 R_ARM_RELATIVE │ │ │ │ +00020504 00000017 R_ARM_RELATIVE │ │ │ │ 00020510 00000017 R_ARM_RELATIVE │ │ │ │ -0002051c 00000017 R_ARM_RELATIVE │ │ │ │ +00020514 00000017 R_ARM_RELATIVE │ │ │ │ 00020520 00000017 R_ARM_RELATIVE │ │ │ │ -0002052c 00000017 R_ARM_RELATIVE │ │ │ │ +00020524 00000017 R_ARM_RELATIVE │ │ │ │ 00020530 00000017 R_ARM_RELATIVE │ │ │ │ -0002054c 00000017 R_ARM_RELATIVE │ │ │ │ +00020534 00000017 R_ARM_RELATIVE │ │ │ │ 00020550 00000017 R_ARM_RELATIVE │ │ │ │ -0002055c 00000017 R_ARM_RELATIVE │ │ │ │ +00020554 00000017 R_ARM_RELATIVE │ │ │ │ 00020560 00000017 R_ARM_RELATIVE │ │ │ │ -0002057c 00000017 R_ARM_RELATIVE │ │ │ │ +00020564 00000017 R_ARM_RELATIVE │ │ │ │ 00020580 00000017 R_ARM_RELATIVE │ │ │ │ -0002058c 00000017 R_ARM_RELATIVE │ │ │ │ +00020584 00000017 R_ARM_RELATIVE │ │ │ │ 00020590 00000017 R_ARM_RELATIVE │ │ │ │ -0002059c 00000017 R_ARM_RELATIVE │ │ │ │ +00020594 00000017 R_ARM_RELATIVE │ │ │ │ 000205a0 00000017 R_ARM_RELATIVE │ │ │ │ -000205ac 00000017 R_ARM_RELATIVE │ │ │ │ +000205a4 00000017 R_ARM_RELATIVE │ │ │ │ 000205b0 00000017 R_ARM_RELATIVE │ │ │ │ -000205bc 00000017 R_ARM_RELATIVE │ │ │ │ +000205b4 00000017 R_ARM_RELATIVE │ │ │ │ 000205c0 00000017 R_ARM_RELATIVE │ │ │ │ -000205cc 00000017 R_ARM_RELATIVE │ │ │ │ +000205c4 00000017 R_ARM_RELATIVE │ │ │ │ 000205d0 00000017 R_ARM_RELATIVE │ │ │ │ -000205ec 00000017 R_ARM_RELATIVE │ │ │ │ +000205d4 00000017 R_ARM_RELATIVE │ │ │ │ 000205f0 00000017 R_ARM_RELATIVE │ │ │ │ -000205fc 00000017 R_ARM_RELATIVE │ │ │ │ +000205f4 00000017 R_ARM_RELATIVE │ │ │ │ 00020600 00000017 R_ARM_RELATIVE │ │ │ │ -0002060c 00000017 R_ARM_RELATIVE │ │ │ │ +00020604 00000017 R_ARM_RELATIVE │ │ │ │ 00020610 00000017 R_ARM_RELATIVE │ │ │ │ -0002061c 00000017 R_ARM_RELATIVE │ │ │ │ +00020614 00000017 R_ARM_RELATIVE │ │ │ │ 00020620 00000017 R_ARM_RELATIVE │ │ │ │ -0002062c 00000017 R_ARM_RELATIVE │ │ │ │ +00020624 00000017 R_ARM_RELATIVE │ │ │ │ 00020630 00000017 R_ARM_RELATIVE │ │ │ │ -0002063c 00000017 R_ARM_RELATIVE │ │ │ │ +00020634 00000017 R_ARM_RELATIVE │ │ │ │ 00020640 00000017 R_ARM_RELATIVE │ │ │ │ -00020660 00000017 R_ARM_RELATIVE │ │ │ │ +00020644 00000017 R_ARM_RELATIVE │ │ │ │ 00020664 00000017 R_ARM_RELATIVE │ │ │ │ -0002068c 00000017 R_ARM_RELATIVE │ │ │ │ +00020668 00000017 R_ARM_RELATIVE │ │ │ │ 00020690 00000017 R_ARM_RELATIVE │ │ │ │ -000206b4 00000017 R_ARM_RELATIVE │ │ │ │ +00020694 00000017 R_ARM_RELATIVE │ │ │ │ 000206b8 00000017 R_ARM_RELATIVE │ │ │ │ 000206bc 00000017 R_ARM_RELATIVE │ │ │ │ -000206c8 00000017 R_ARM_RELATIVE │ │ │ │ +000206c0 00000017 R_ARM_RELATIVE │ │ │ │ 000206cc 00000017 R_ARM_RELATIVE │ │ │ │ -000206f4 00000017 R_ARM_RELATIVE │ │ │ │ +000206d0 00000017 R_ARM_RELATIVE │ │ │ │ 000206f8 00000017 R_ARM_RELATIVE │ │ │ │ -00020720 00000017 R_ARM_RELATIVE │ │ │ │ +000206fc 00000017 R_ARM_RELATIVE │ │ │ │ 00020724 00000017 R_ARM_RELATIVE │ │ │ │ -00020748 00000017 R_ARM_RELATIVE │ │ │ │ +00020728 00000017 R_ARM_RELATIVE │ │ │ │ 0002074c 00000017 R_ARM_RELATIVE │ │ │ │ -00020754 00000017 R_ARM_RELATIVE │ │ │ │ +00020750 00000017 R_ARM_RELATIVE │ │ │ │ 00020758 00000017 R_ARM_RELATIVE │ │ │ │ 0002075c 00000017 R_ARM_RELATIVE │ │ │ │ 00020760 00000017 R_ARM_RELATIVE │ │ │ │ -00020768 00000017 R_ARM_RELATIVE │ │ │ │ +00020764 00000017 R_ARM_RELATIVE │ │ │ │ 0002076c 00000017 R_ARM_RELATIVE │ │ │ │ -00020774 00000017 R_ARM_RELATIVE │ │ │ │ +00020770 00000017 R_ARM_RELATIVE │ │ │ │ 00020778 00000017 R_ARM_RELATIVE │ │ │ │ 0002077c 00000017 R_ARM_RELATIVE │ │ │ │ 00020780 00000017 R_ARM_RELATIVE │ │ │ │ 00020784 00000017 R_ARM_RELATIVE │ │ │ │ -0002078c 00000017 R_ARM_RELATIVE │ │ │ │ +00020788 00000017 R_ARM_RELATIVE │ │ │ │ 00020790 00000017 R_ARM_RELATIVE │ │ │ │ -00020798 00000017 R_ARM_RELATIVE │ │ │ │ +00020794 00000017 R_ARM_RELATIVE │ │ │ │ 0002079c 00000017 R_ARM_RELATIVE │ │ │ │ 000207a0 00000017 R_ARM_RELATIVE │ │ │ │ -000207a8 00000017 R_ARM_RELATIVE │ │ │ │ +000207a4 00000017 R_ARM_RELATIVE │ │ │ │ 000207ac 00000017 R_ARM_RELATIVE │ │ │ │ 000207b0 00000017 R_ARM_RELATIVE │ │ │ │ 000207b4 00000017 R_ARM_RELATIVE │ │ │ │ -000207c0 00000017 R_ARM_RELATIVE │ │ │ │ -000207dc 00000017 R_ARM_RELATIVE │ │ │ │ +000207b8 00000017 R_ARM_RELATIVE │ │ │ │ +000207c4 00000017 R_ARM_RELATIVE │ │ │ │ 000207e0 00000017 R_ARM_RELATIVE │ │ │ │ -000207ec 00000017 R_ARM_RELATIVE │ │ │ │ +000207e4 00000017 R_ARM_RELATIVE │ │ │ │ 000207f0 00000017 R_ARM_RELATIVE │ │ │ │ -000207fc 00000017 R_ARM_RELATIVE │ │ │ │ +000207f4 00000017 R_ARM_RELATIVE │ │ │ │ 00020800 00000017 R_ARM_RELATIVE │ │ │ │ -0002080c 00000017 R_ARM_RELATIVE │ │ │ │ +00020804 00000017 R_ARM_RELATIVE │ │ │ │ 00020810 00000017 R_ARM_RELATIVE │ │ │ │ -0002081c 00000017 R_ARM_RELATIVE │ │ │ │ +00020814 00000017 R_ARM_RELATIVE │ │ │ │ 00020820 00000017 R_ARM_RELATIVE │ │ │ │ -0002082c 00000017 R_ARM_RELATIVE │ │ │ │ +00020824 00000017 R_ARM_RELATIVE │ │ │ │ 00020830 00000017 R_ARM_RELATIVE │ │ │ │ -0002083c 00000017 R_ARM_RELATIVE │ │ │ │ +00020834 00000017 R_ARM_RELATIVE │ │ │ │ 00020840 00000017 R_ARM_RELATIVE │ │ │ │ -0002084c 00000017 R_ARM_RELATIVE │ │ │ │ +00020844 00000017 R_ARM_RELATIVE │ │ │ │ 00020850 00000017 R_ARM_RELATIVE │ │ │ │ -0002085c 00000017 R_ARM_RELATIVE │ │ │ │ +00020854 00000017 R_ARM_RELATIVE │ │ │ │ 00020860 00000017 R_ARM_RELATIVE │ │ │ │ -0002086c 00000017 R_ARM_RELATIVE │ │ │ │ +00020864 00000017 R_ARM_RELATIVE │ │ │ │ 00020870 00000017 R_ARM_RELATIVE │ │ │ │ -0002087c 00000017 R_ARM_RELATIVE │ │ │ │ +00020874 00000017 R_ARM_RELATIVE │ │ │ │ 00020880 00000017 R_ARM_RELATIVE │ │ │ │ -0002088c 00000017 R_ARM_RELATIVE │ │ │ │ +00020884 00000017 R_ARM_RELATIVE │ │ │ │ 00020890 00000017 R_ARM_RELATIVE │ │ │ │ -0002089c 00000017 R_ARM_RELATIVE │ │ │ │ +00020894 00000017 R_ARM_RELATIVE │ │ │ │ 000208a0 00000017 R_ARM_RELATIVE │ │ │ │ -000208ac 00000017 R_ARM_RELATIVE │ │ │ │ +000208a4 00000017 R_ARM_RELATIVE │ │ │ │ 000208b0 00000017 R_ARM_RELATIVE │ │ │ │ -000208bc 00000017 R_ARM_RELATIVE │ │ │ │ +000208b4 00000017 R_ARM_RELATIVE │ │ │ │ 000208c0 00000017 R_ARM_RELATIVE │ │ │ │ -000208cc 00000017 R_ARM_RELATIVE │ │ │ │ +000208c4 00000017 R_ARM_RELATIVE │ │ │ │ 000208d0 00000017 R_ARM_RELATIVE │ │ │ │ -000208dc 00000017 R_ARM_RELATIVE │ │ │ │ +000208d4 00000017 R_ARM_RELATIVE │ │ │ │ 000208e0 00000017 R_ARM_RELATIVE │ │ │ │ -000208ec 00000017 R_ARM_RELATIVE │ │ │ │ +000208e4 00000017 R_ARM_RELATIVE │ │ │ │ 000208f0 00000017 R_ARM_RELATIVE │ │ │ │ -000208fc 00000017 R_ARM_RELATIVE │ │ │ │ +000208f4 00000017 R_ARM_RELATIVE │ │ │ │ 00020900 00000017 R_ARM_RELATIVE │ │ │ │ -00020908 00000017 R_ARM_RELATIVE │ │ │ │ +00020904 00000017 R_ARM_RELATIVE │ │ │ │ 0002090c 00000017 R_ARM_RELATIVE │ │ │ │ 00020910 00000017 R_ARM_RELATIVE │ │ │ │ -00020918 00000017 R_ARM_RELATIVE │ │ │ │ +00020914 00000017 R_ARM_RELATIVE │ │ │ │ 0002091c 00000017 R_ARM_RELATIVE │ │ │ │ 00020920 00000017 R_ARM_RELATIVE │ │ │ │ -00020928 00000017 R_ARM_RELATIVE │ │ │ │ +00020924 00000017 R_ARM_RELATIVE │ │ │ │ 0002092c 00000017 R_ARM_RELATIVE │ │ │ │ 00020930 00000017 R_ARM_RELATIVE │ │ │ │ -00020938 00000017 R_ARM_RELATIVE │ │ │ │ +00020934 00000017 R_ARM_RELATIVE │ │ │ │ 0002093c 00000017 R_ARM_RELATIVE │ │ │ │ 00020940 00000017 R_ARM_RELATIVE │ │ │ │ -00020948 00000017 R_ARM_RELATIVE │ │ │ │ +00020944 00000017 R_ARM_RELATIVE │ │ │ │ 0002094c 00000017 R_ARM_RELATIVE │ │ │ │ 00020950 00000017 R_ARM_RELATIVE │ │ │ │ -0002095c 00000017 R_ARM_RELATIVE │ │ │ │ +00020954 00000017 R_ARM_RELATIVE │ │ │ │ 00020960 00000017 R_ARM_RELATIVE │ │ │ │ -0002096c 00000017 R_ARM_RELATIVE │ │ │ │ +00020964 00000017 R_ARM_RELATIVE │ │ │ │ 00020970 00000017 R_ARM_RELATIVE │ │ │ │ -0002097c 00000017 R_ARM_RELATIVE │ │ │ │ +00020974 00000017 R_ARM_RELATIVE │ │ │ │ 00020980 00000017 R_ARM_RELATIVE │ │ │ │ -0002098c 00000017 R_ARM_RELATIVE │ │ │ │ +00020984 00000017 R_ARM_RELATIVE │ │ │ │ 00020990 00000017 R_ARM_RELATIVE │ │ │ │ -0002099c 00000017 R_ARM_RELATIVE │ │ │ │ +00020994 00000017 R_ARM_RELATIVE │ │ │ │ 000209a0 00000017 R_ARM_RELATIVE │ │ │ │ -000209ac 00000017 R_ARM_RELATIVE │ │ │ │ +000209a4 00000017 R_ARM_RELATIVE │ │ │ │ 000209b0 00000017 R_ARM_RELATIVE │ │ │ │ -000209bc 00000017 R_ARM_RELATIVE │ │ │ │ +000209b4 00000017 R_ARM_RELATIVE │ │ │ │ 000209c0 00000017 R_ARM_RELATIVE │ │ │ │ -000209cc 00000017 R_ARM_RELATIVE │ │ │ │ +000209c4 00000017 R_ARM_RELATIVE │ │ │ │ 000209d0 00000017 R_ARM_RELATIVE │ │ │ │ -000209dc 00000017 R_ARM_RELATIVE │ │ │ │ +000209d4 00000017 R_ARM_RELATIVE │ │ │ │ 000209e0 00000017 R_ARM_RELATIVE │ │ │ │ -000209ec 00000017 R_ARM_RELATIVE │ │ │ │ +000209e4 00000017 R_ARM_RELATIVE │ │ │ │ 000209f0 00000017 R_ARM_RELATIVE │ │ │ │ -000209fc 00000017 R_ARM_RELATIVE │ │ │ │ +000209f4 00000017 R_ARM_RELATIVE │ │ │ │ 00020a00 00000017 R_ARM_RELATIVE │ │ │ │ -00020a0c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a04 00000017 R_ARM_RELATIVE │ │ │ │ 00020a10 00000017 R_ARM_RELATIVE │ │ │ │ -00020a1c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a14 00000017 R_ARM_RELATIVE │ │ │ │ 00020a20 00000017 R_ARM_RELATIVE │ │ │ │ -00020a2c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a24 00000017 R_ARM_RELATIVE │ │ │ │ 00020a30 00000017 R_ARM_RELATIVE │ │ │ │ -00020a3c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a34 00000017 R_ARM_RELATIVE │ │ │ │ 00020a40 00000017 R_ARM_RELATIVE │ │ │ │ -00020a4c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a44 00000017 R_ARM_RELATIVE │ │ │ │ 00020a50 00000017 R_ARM_RELATIVE │ │ │ │ -00020a5c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a54 00000017 R_ARM_RELATIVE │ │ │ │ 00020a60 00000017 R_ARM_RELATIVE │ │ │ │ -00020a6c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a64 00000017 R_ARM_RELATIVE │ │ │ │ 00020a70 00000017 R_ARM_RELATIVE │ │ │ │ -00020a7c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a74 00000017 R_ARM_RELATIVE │ │ │ │ 00020a80 00000017 R_ARM_RELATIVE │ │ │ │ -00020a8c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a84 00000017 R_ARM_RELATIVE │ │ │ │ 00020a90 00000017 R_ARM_RELATIVE │ │ │ │ -00020a9c 00000017 R_ARM_RELATIVE │ │ │ │ +00020a94 00000017 R_ARM_RELATIVE │ │ │ │ 00020aa0 00000017 R_ARM_RELATIVE │ │ │ │ -00020aac 00000017 R_ARM_RELATIVE │ │ │ │ +00020aa4 00000017 R_ARM_RELATIVE │ │ │ │ 00020ab0 00000017 R_ARM_RELATIVE │ │ │ │ -00020abc 00000017 R_ARM_RELATIVE │ │ │ │ +00020ab4 00000017 R_ARM_RELATIVE │ │ │ │ 00020ac0 00000017 R_ARM_RELATIVE │ │ │ │ -00020acc 00000017 R_ARM_RELATIVE │ │ │ │ +00020ac4 00000017 R_ARM_RELATIVE │ │ │ │ 00020ad0 00000017 R_ARM_RELATIVE │ │ │ │ -00020adc 00000017 R_ARM_RELATIVE │ │ │ │ +00020ad4 00000017 R_ARM_RELATIVE │ │ │ │ 00020ae0 00000017 R_ARM_RELATIVE │ │ │ │ -00020aec 00000017 R_ARM_RELATIVE │ │ │ │ +00020ae4 00000017 R_ARM_RELATIVE │ │ │ │ 00020af0 00000017 R_ARM_RELATIVE │ │ │ │ -00020afc 00000017 R_ARM_RELATIVE │ │ │ │ +00020af4 00000017 R_ARM_RELATIVE │ │ │ │ 00020b00 00000017 R_ARM_RELATIVE │ │ │ │ -00020b0c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b04 00000017 R_ARM_RELATIVE │ │ │ │ 00020b10 00000017 R_ARM_RELATIVE │ │ │ │ -00020b1c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b14 00000017 R_ARM_RELATIVE │ │ │ │ 00020b20 00000017 R_ARM_RELATIVE │ │ │ │ -00020b2c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b24 00000017 R_ARM_RELATIVE │ │ │ │ 00020b30 00000017 R_ARM_RELATIVE │ │ │ │ -00020b3c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b34 00000017 R_ARM_RELATIVE │ │ │ │ 00020b40 00000017 R_ARM_RELATIVE │ │ │ │ -00020b4c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b44 00000017 R_ARM_RELATIVE │ │ │ │ 00020b50 00000017 R_ARM_RELATIVE │ │ │ │ -00020b5c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b54 00000017 R_ARM_RELATIVE │ │ │ │ 00020b60 00000017 R_ARM_RELATIVE │ │ │ │ -00020b6c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b64 00000017 R_ARM_RELATIVE │ │ │ │ 00020b70 00000017 R_ARM_RELATIVE │ │ │ │ -00020b7c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b74 00000017 R_ARM_RELATIVE │ │ │ │ 00020b80 00000017 R_ARM_RELATIVE │ │ │ │ -00020b8c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b84 00000017 R_ARM_RELATIVE │ │ │ │ 00020b90 00000017 R_ARM_RELATIVE │ │ │ │ -00020b9c 00000017 R_ARM_RELATIVE │ │ │ │ +00020b94 00000017 R_ARM_RELATIVE │ │ │ │ 00020ba0 00000017 R_ARM_RELATIVE │ │ │ │ -00020bac 00000017 R_ARM_RELATIVE │ │ │ │ +00020ba4 00000017 R_ARM_RELATIVE │ │ │ │ 00020bb0 00000017 R_ARM_RELATIVE │ │ │ │ -00020bbc 00000017 R_ARM_RELATIVE │ │ │ │ +00020bb4 00000017 R_ARM_RELATIVE │ │ │ │ 00020bc0 00000017 R_ARM_RELATIVE │ │ │ │ -00020bcc 00000017 R_ARM_RELATIVE │ │ │ │ +00020bc4 00000017 R_ARM_RELATIVE │ │ │ │ 00020bd0 00000017 R_ARM_RELATIVE │ │ │ │ -00020bdc 00000017 R_ARM_RELATIVE │ │ │ │ +00020bd4 00000017 R_ARM_RELATIVE │ │ │ │ 00020be0 00000017 R_ARM_RELATIVE │ │ │ │ -00020be8 00000017 R_ARM_RELATIVE │ │ │ │ +00020be4 00000017 R_ARM_RELATIVE │ │ │ │ 00020bec 00000017 R_ARM_RELATIVE │ │ │ │ 00020bf0 00000017 R_ARM_RELATIVE │ │ │ │ -00020bfc 00000017 R_ARM_RELATIVE │ │ │ │ +00020bf4 00000017 R_ARM_RELATIVE │ │ │ │ 00020c00 00000017 R_ARM_RELATIVE │ │ │ │ -00020c0c 00000017 R_ARM_RELATIVE │ │ │ │ +00020c04 00000017 R_ARM_RELATIVE │ │ │ │ 00020c10 00000017 R_ARM_RELATIVE │ │ │ │ -00020c1c 00000017 R_ARM_RELATIVE │ │ │ │ +00020c14 00000017 R_ARM_RELATIVE │ │ │ │ 00020c20 00000017 R_ARM_RELATIVE │ │ │ │ -00020c2c 00000017 R_ARM_RELATIVE │ │ │ │ +00020c24 00000017 R_ARM_RELATIVE │ │ │ │ 00020c30 00000017 R_ARM_RELATIVE │ │ │ │ -00020c38 00000017 R_ARM_RELATIVE │ │ │ │ +00020c34 00000017 R_ARM_RELATIVE │ │ │ │ 00020c3c 00000017 R_ARM_RELATIVE │ │ │ │ 00020c40 00000017 R_ARM_RELATIVE │ │ │ │ -00020c48 00000017 R_ARM_RELATIVE │ │ │ │ +00020c44 00000017 R_ARM_RELATIVE │ │ │ │ 00020c4c 00000017 R_ARM_RELATIVE │ │ │ │ 00020c50 00000017 R_ARM_RELATIVE │ │ │ │ -00020c5c 00000017 R_ARM_RELATIVE │ │ │ │ +00020c54 00000017 R_ARM_RELATIVE │ │ │ │ 00020c60 00000017 R_ARM_RELATIVE │ │ │ │ -00020c6c 00000017 R_ARM_RELATIVE │ │ │ │ +00020c64 00000017 R_ARM_RELATIVE │ │ │ │ 00020c70 00000017 R_ARM_RELATIVE │ │ │ │ -00020c7c 00000017 R_ARM_RELATIVE │ │ │ │ +00020c74 00000017 R_ARM_RELATIVE │ │ │ │ 00020c80 00000017 R_ARM_RELATIVE │ │ │ │ -00020c8c 00000017 R_ARM_RELATIVE │ │ │ │ +00020c84 00000017 R_ARM_RELATIVE │ │ │ │ 00020c90 00000017 R_ARM_RELATIVE │ │ │ │ -00020c9c 00000017 R_ARM_RELATIVE │ │ │ │ +00020c94 00000017 R_ARM_RELATIVE │ │ │ │ 00020ca0 00000017 R_ARM_RELATIVE │ │ │ │ -00020cac 00000017 R_ARM_RELATIVE │ │ │ │ +00020ca4 00000017 R_ARM_RELATIVE │ │ │ │ 00020cb0 00000017 R_ARM_RELATIVE │ │ │ │ -00020cb8 00000017 R_ARM_RELATIVE │ │ │ │ +00020cb4 00000017 R_ARM_RELATIVE │ │ │ │ 00020cbc 00000017 R_ARM_RELATIVE │ │ │ │ 00020cc0 00000017 R_ARM_RELATIVE │ │ │ │ -00020ccc 00000017 R_ARM_RELATIVE │ │ │ │ +00020cc4 00000017 R_ARM_RELATIVE │ │ │ │ 00020cd0 00000017 R_ARM_RELATIVE │ │ │ │ -00020cdc 00000017 R_ARM_RELATIVE │ │ │ │ +00020cd4 00000017 R_ARM_RELATIVE │ │ │ │ 00020ce0 00000017 R_ARM_RELATIVE │ │ │ │ -0002034c 00000a15 R_ARM_GLOB_DAT 00000000 PyExc_InterpreterError │ │ │ │ -00020350 00000b15 R_ARM_GLOB_DAT 00000000 PyExc_NotImplementedError │ │ │ │ -00020354 00000d15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -00020358 00000f15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -0002035c 00002315 R_ARM_GLOB_DAT 00000000 _PyRuntime │ │ │ │ -00020360 00003a15 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ -00020364 00004315 R_ARM_GLOB_DAT 00000000 PyExc_ValueError │ │ │ │ -00020368 00004815 R_ARM_GLOB_DAT 00000000 PyExc_TypeError │ │ │ │ -0002036c 00005015 R_ARM_GLOB_DAT 00000000 PyCode_Type │ │ │ │ -00020370 00006a15 R_ARM_GLOB_DAT 00000000 PyExc_OSError │ │ │ │ -00020374 00006c15 R_ARM_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ -00020378 00006e15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -0002037c 00008315 R_ARM_GLOB_DAT 00000000 PyExc_InterpreterNotFoundError │ │ │ │ -00020380 00008915 R_ARM_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ -00020384 00009115 R_ARM_GLOB_DAT 00000000 PyExc_AssertionError │ │ │ │ -00020388 00009e15 R_ARM_GLOB_DAT 00000000 _Py_TrueStruct │ │ │ │ -0002038c 00009f15 R_ARM_GLOB_DAT 00000000 PyFunction_Type │ │ │ │ -00020390 0000a515 R_ARM_GLOB_DAT 00000000 PyBool_Type │ │ │ │ -00020394 0000a615 R_ARM_GLOB_DAT 00000000 PyDict_Type │ │ │ │ -00020398 0000a815 R_ARM_GLOB_DAT 00000000 PyBaseObject_Type │ │ │ │ -0002039c 0000ac15 R_ARM_GLOB_DAT 00000000 PyLong_Type │ │ │ │ -000203a0 0000ad15 R_ARM_GLOB_DAT 00000000 PyFrame_Type │ │ │ │ -000203a4 0000b615 R_ARM_GLOB_DAT 00000000 _PyEval_EvalFrameDefault │ │ │ │ -000203a8 0000bf15 R_ARM_GLOB_DAT 00000000 _Py_hashtable_compare_direct │ │ │ │ -000203ac 0000d315 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -000203b0 0000e315 R_ARM_GLOB_DAT 00000000 PySet_Type │ │ │ │ +00020ce4 00000017 R_ARM_RELATIVE │ │ │ │ +00020350 00000b15 R_ARM_GLOB_DAT 00000000 PyExc_InterpreterError │ │ │ │ +00020354 00000c15 R_ARM_GLOB_DAT 00000000 PyExc_NotImplementedError │ │ │ │ +00020358 00000e15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +0002035c 00001015 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ +00020360 00002415 R_ARM_GLOB_DAT 00000000 _PyRuntime │ │ │ │ +00020364 00003b15 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ +00020368 00004415 R_ARM_GLOB_DAT 00000000 PyExc_ValueError │ │ │ │ +0002036c 00004915 R_ARM_GLOB_DAT 00000000 PyExc_TypeError │ │ │ │ +00020370 00005115 R_ARM_GLOB_DAT 00000000 PyCode_Type │ │ │ │ +00020374 00006b15 R_ARM_GLOB_DAT 00000000 PyExc_OSError │ │ │ │ +00020378 00006d15 R_ARM_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ +0002037c 00006f15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +00020380 00008415 R_ARM_GLOB_DAT 00000000 PyExc_InterpreterNotFoundError │ │ │ │ +00020384 00008a15 R_ARM_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ +00020388 00009215 R_ARM_GLOB_DAT 00000000 PyExc_AssertionError │ │ │ │ +0002038c 00009f15 R_ARM_GLOB_DAT 00000000 _Py_TrueStruct │ │ │ │ +00020390 0000a015 R_ARM_GLOB_DAT 00000000 PyFunction_Type │ │ │ │ +00020394 0000a615 R_ARM_GLOB_DAT 00000000 PyBool_Type │ │ │ │ +00020398 0000a715 R_ARM_GLOB_DAT 00000000 PyDict_Type │ │ │ │ +0002039c 0000a915 R_ARM_GLOB_DAT 00000000 PyBaseObject_Type │ │ │ │ +000203a0 0000ad15 R_ARM_GLOB_DAT 00000000 PyLong_Type │ │ │ │ +000203a4 0000ae15 R_ARM_GLOB_DAT 00000000 PyFrame_Type │ │ │ │ +000203a8 0000b715 R_ARM_GLOB_DAT 00000000 _PyEval_EvalFrameDefault │ │ │ │ +000203ac 0000c015 R_ARM_GLOB_DAT 00000000 _Py_hashtable_compare_direct │ │ │ │ +000203b0 0000d415 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +000203b4 0000e415 R_ARM_GLOB_DAT 00000000 PySet_Type │ │ │ │ │ │ │ │ -Relocation section '.rel.plt' at offset 0x2eb4 contains 208 entries: │ │ │ │ +Relocation section '.rel.plt' at offset 0x2ecc contains 209 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0002000c 00000316 R_ARM_JUMP_SLOT 00000000 PyList_New │ │ │ │ 00020010 00000416 R_ARM_JUMP_SLOT 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ -00020014 00000516 R_ARM_JUMP_SLOT 00000000 PyDict_SetItemString │ │ │ │ -00020018 00000616 R_ARM_JUMP_SLOT 00000000 _Py_EncodeLocaleEx │ │ │ │ -0002001c 00000716 R_ARM_JUMP_SLOT 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ -00020020 00000816 R_ARM_JUMP_SLOT 00000000 _PyRWMutex_RUnlock │ │ │ │ -00020024 00000916 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -00020028 00000c16 R_ARM_JUMP_SLOT 00000000 _PyPickle_GetXIData │ │ │ │ -0002002c 00000d16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -00020030 00000e16 R_ARM_JUMP_SLOT 00000000 _PyObject_GetXIDataNoFallback │ │ │ │ -00020034 00001016 R_ARM_JUMP_SLOT 00000000 PyGILState_Release │ │ │ │ -00020038 00001116 R_ARM_JUMP_SLOT 00000000 PyModule_Add │ │ │ │ -0002003c 00001216 R_ARM_JUMP_SLOT 00000000 PyUnstable_WritePerfMapEntry │ │ │ │ -00020040 00001316 R_ARM_JUMP_SLOT 00000000 PyModuleDef_Init │ │ │ │ -00020044 00001416 R_ARM_JUMP_SLOT 00000000 PyEval_RestoreThread │ │ │ │ -00020048 00001516 R_ARM_JUMP_SLOT 00000000 _Py_GetErrorHandler │ │ │ │ -0002004c 00001616 R_ARM_JUMP_SLOT 00000000 PyMem_Free │ │ │ │ -00020050 00001716 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_steal │ │ │ │ -00020054 00001816 R_ARM_JUMP_SLOT 00000000 _Py_GetConfigsAsDict │ │ │ │ -00020058 00001916 R_ARM_JUMP_SLOT 00000000 _PyObject_IsFreed │ │ │ │ -0002005c 00001a16 R_ARM_JUMP_SLOT 00000000 PyUnicode_FromWideChar │ │ │ │ -00020060 00001b16 R_ARM_JUMP_SLOT 00000000 PyThreadState_GetDict │ │ │ │ -00020064 00001c16 R_ARM_JUMP_SLOT 00000000 PyErr_SetFromErrno │ │ │ │ -00020068 00001d16 R_ARM_JUMP_SLOT 00000000 _PyTime_ObjectToTimeval │ │ │ │ -0002006c 00001e16 R_ARM_JUMP_SLOT 00000000 PyThread_start_joinable_thread │ │ │ │ -00020070 00001f16 R_ARM_JUMP_SLOT 00000000 PyThread_start_new_thread │ │ │ │ -00020074 00002016 R_ARM_JUMP_SLOT 00000000 PyObject_GetAttrString │ │ │ │ -00020078 00002116 R_ARM_JUMP_SLOT 00000000 _PyXIData_Free │ │ │ │ -0002007c 00002216 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_set │ │ │ │ -00020080 00002416 R_ARM_JUMP_SLOT 00000000 _PyCode_VerifyStateless │ │ │ │ -00020084 00002516 R_ARM_JUMP_SLOT 00000000 _PyEval_StopTheWorld │ │ │ │ -00020088 00002616 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -0002008c 00002716 R_ARM_JUMP_SLOT 00000000 PyStatus_Exception │ │ │ │ -00020090 00002816 R_ARM_JUMP_SLOT 00000000 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ -00020094 00002916 R_ARM_JUMP_SLOT 00000000 _PyRWMutex_Unlock │ │ │ │ -00020098 00002a16 R_ARM_JUMP_SLOT 00000000 Py_EndInterpreter │ │ │ │ -0002009c 00002b16 R_ARM_JUMP_SLOT 00000000 _Py_Dealloc │ │ │ │ -000200a0 00002c16 R_ARM_JUMP_SLOT 00000000 PyModule_AddFunctions │ │ │ │ -000200a4 00002d16 R_ARM_JUMP_SLOT 00000000 PyLong_FromInt64 │ │ │ │ -000200a8 00002e16 R_ARM_JUMP_SLOT 00000000 PyErr_NoMemory │ │ │ │ -000200ac 00002f16 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_LookUpIDObject │ │ │ │ -000200b0 00003016 R_ARM_JUMP_SLOT 00000000 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ -000200b4 00003116 R_ARM_JUMP_SLOT 00000000 _PyCompile_Assemble │ │ │ │ -000200b8 00003216 R_ARM_JUMP_SLOT 00000000 PyLong_FromSize_t │ │ │ │ -000200bc 00003316 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_GetIDObject │ │ │ │ -000200c0 00003416 R_ARM_JUMP_SLOT 00000000 PyThread_acquire_lock │ │ │ │ -000200c4 00003516 R_ARM_JUMP_SLOT 00000000 _PyLong_NumBits │ │ │ │ -000200c8 00003616 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_SetNotRunningMain │ │ │ │ -000200cc 00003716 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_clear │ │ │ │ -000200d0 00003816 R_ARM_JUMP_SLOT 00000000 PyErr_GetRaisedException │ │ │ │ -000200d4 00003916 R_ARM_JUMP_SLOT 00000000 PyEvent_Wait │ │ │ │ -000200d8 00003b16 R_ARM_JUMP_SLOT 00000000 _PyRWMutex_RLock │ │ │ │ -000200dc 00003c16 R_ARM_JUMP_SLOT 00000000 _PyMarshal_GetXIData │ │ │ │ -000200e0 00003d16 R_ARM_JUMP_SLOT 00000000 _PyArg_UnpackKeywords │ │ │ │ -000200e4 00003e16 R_ARM_JUMP_SLOT 00000000 _PyErr_SetKeyError │ │ │ │ -000200e8 00003f16 R_ARM_JUMP_SLOT 00000000 _Py_UTF8_Edit_Cost │ │ │ │ -000200ec 00004016 R_ARM_JUMP_SLOT 00000000 PyErr_SetString │ │ │ │ -000200f0 00004116 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_new │ │ │ │ -000200f4 00004216 R_ARM_JUMP_SLOT 00000000 _PyBytes_Find │ │ │ │ -000200f8 00004416 R_ARM_JUMP_SLOT 00000000 PyThread_get_thread_ident_ex │ │ │ │ -000200fc 00004516 R_ARM_JUMP_SLOT 00000000 PyObject_Malloc │ │ │ │ -00020100 00004616 R_ARM_JUMP_SLOT 00000000 PyThreadState_Delete │ │ │ │ -00020104 00004716 R_ARM_JUMP_SLOT 00000000 PyModule_GetState │ │ │ │ -00020108 00004916 R_ARM_JUMP_SLOT 00000000 PyGILState_Ensure │ │ │ │ -0002010c 00004a16 R_ARM_JUMP_SLOT 00000000 PyInterpreterState_GetID │ │ │ │ -00020110 00004b16 R_ARM_JUMP_SLOT 00000000 _PyCompile_OptimizeCfg │ │ │ │ -00020114 00004c16 R_ARM_JUMP_SLOT 00000000 PyErr_PrintEx │ │ │ │ -00020118 00004d16 R_ARM_JUMP_SLOT 00000000 _Py_rc_diff │ │ │ │ -0002011c 00004e16 R_ARM_JUMP_SLOT 00000000 PyErr_ExceptionMatches │ │ │ │ -00020120 00004f16 R_ARM_JUMP_SLOT 00000000 _PyTime_FromLong │ │ │ │ -00020124 00005116 R_ARM_JUMP_SLOT 00000000 Py_NewInterpreter │ │ │ │ -00020128 00005216 R_ARM_JUMP_SLOT 00000000 usleep@GLIBC_2.4 │ │ │ │ -0002012c 00005316 R_ARM_JUMP_SLOT 00000000 _PyInstructionSequence_New │ │ │ │ -00020130 00005416 R_ARM_JUMP_SLOT 00000000 _PyType_SetVersion │ │ │ │ -00020134 00005516 R_ARM_JUMP_SLOT 00000000 _Py_DecodeLocaleEx │ │ │ │ -00020138 00005616 R_ARM_JUMP_SLOT 00000000 _PyTime_FromSecondsObject │ │ │ │ -0002013c 00005716 R_ARM_JUMP_SLOT 00000000 _Py_cr_sum │ │ │ │ -00020140 00005816 R_ARM_JUMP_SLOT 00000000 PyThreadState_New │ │ │ │ -00020144 00005916 R_ARM_JUMP_SLOT 00000000 _PyTime_AsMilliseconds │ │ │ │ -00020148 00005a16 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_SetRunningMain │ │ │ │ -0002014c 00005b16 R_ARM_JUMP_SLOT 00000000 PyLong_AsVoidPtr │ │ │ │ -00020150 00005c16 R_ARM_JUMP_SLOT 00000000 PyLong_FromSsize_t │ │ │ │ -00020154 00005d16 R_ARM_JUMP_SLOT 00000000 _PyPathConfig_ClearGlobal │ │ │ │ -00020158 00005e16 R_ARM_JUMP_SLOT 00000000 PyLong_FromLong │ │ │ │ -0002015c 00005f16 R_ARM_JUMP_SLOT 00000000 _PyXIData_New │ │ │ │ -00020160 00006016 R_ARM_JUMP_SLOT 00000000 PyLong_AsSsize_t │ │ │ │ -00020164 00006116 R_ARM_JUMP_SLOT 00000000 _Py_cr_diff │ │ │ │ -00020168 00006216 R_ARM_JUMP_SLOT 00000000 _PyArg_BadArgument │ │ │ │ -0002016c 00006316 R_ARM_JUMP_SLOT 00000000 _PyErr_ChainExceptions1 │ │ │ │ -00020170 00006416 R_ARM_JUMP_SLOT 00000000 PyErr_Clear │ │ │ │ -00020174 00006516 R_ARM_JUMP_SLOT 00000000 PyBool_FromLong │ │ │ │ -00020178 00006616 R_ARM_JUMP_SLOT 00000000 PyList_Append │ │ │ │ -0002017c 00006716 R_ARM_JUMP_SLOT 00000000 _PySet_NextEntryRef │ │ │ │ -00020180 00006816 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_RequireIDRef │ │ │ │ -00020184 00006916 R_ARM_JUMP_SLOT 00000000 _Py_normpath │ │ │ │ -00020188 00006b16 R_ARM_JUMP_SLOT 00000000 PyImport_GetModule │ │ │ │ -0002018c 00006d16 R_ARM_JUMP_SLOT 00000000 _PyImport_ClearExtension │ │ │ │ -00020190 00006e16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -00020194 00006f16 R_ARM_JUMP_SLOT 00000000 _PyCompile_CodeGen │ │ │ │ -00020198 00007016 R_ARM_JUMP_SLOT 00000000 PyTuple_New │ │ │ │ -0002019c 00007116 R_ARM_JUMP_SLOT 00000000 PyThreadState_Get │ │ │ │ -000201a0 00007216 R_ARM_JUMP_SLOT 00000000 _PyArg_CheckPositional │ │ │ │ -000201a4 00007316 R_ARM_JUMP_SLOT 00000000 _PyCompile_CleanDoc │ │ │ │ -000201a8 00007416 R_ARM_JUMP_SLOT 00000000 _PyCode_SetUnboundVarCounts │ │ │ │ -000201ac 00007516 R_ARM_JUMP_SLOT 00000000 _PyXIData_Release │ │ │ │ -000201b0 00007616 R_ARM_JUMP_SLOT 00000000 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ -000201b4 00007716 R_ARM_JUMP_SLOT 00000000 Py_BuildValue │ │ │ │ -000201b8 00007816 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -000201bc 00007916 R_ARM_JUMP_SLOT 00000000 PyBytes_FromString │ │ │ │ -000201c0 00007a16 R_ARM_JUMP_SLOT 00000000 PyErr_Occurred │ │ │ │ -000201c4 00007b16 R_ARM_JUMP_SLOT 00000000 PyLong_AsLong │ │ │ │ -000201c8 00007c16 R_ARM_JUMP_SLOT 00000000 _PyDict_GetItem_KnownHash │ │ │ │ -000201cc 00007d16 R_ARM_JUMP_SLOT 00000000 _PyCode_GetPureScriptXIData │ │ │ │ -000201d0 00007e16 R_ARM_JUMP_SLOT 00000000 _PyThreadState_NewBound │ │ │ │ -000201d4 00007f16 R_ARM_JUMP_SLOT 00000000 _PyTime_AsTimespec_clamp │ │ │ │ -000201d8 00008016 R_ARM_JUMP_SLOT 00000000 _PyStaticType_GetBuiltins │ │ │ │ -000201dc 00008116 R_ARM_JUMP_SLOT 00000000 PyDict_GetItemString │ │ │ │ -000201e0 00008216 R_ARM_JUMP_SLOT 00000000 PyMem_RawFree │ │ │ │ -000201e4 00008416 R_ARM_JUMP_SLOT 00000000 _PyTime_AsTimespec │ │ │ │ -000201e8 00008516 R_ARM_JUMP_SLOT 00000000 _PyRecursiveMutex_Unlock │ │ │ │ -000201ec 00008616 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ -000201f0 00008716 R_ARM_JUMP_SLOT 00000000 Py_NewInterpreterFromConfig │ │ │ │ -000201f4 00008816 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_foreach │ │ │ │ -000201f8 00008a16 R_ARM_JUMP_SLOT 00000000 _PyXIData_NewObject │ │ │ │ -000201fc 00008b16 R_ARM_JUMP_SLOT 00000000 _PyErr_SetFromPyStatus │ │ │ │ -00020200 00008c16 R_ARM_JUMP_SLOT 00000000 _PyEvent_Notify │ │ │ │ -00020204 00008d16 R_ARM_JUMP_SLOT 00000000 PyUnstable_ThreadState_SetStackProtection │ │ │ │ -00020208 00008e16 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -0002020c 00008f16 R_ARM_JUMP_SLOT 00000000 PyObject_IsTrue │ │ │ │ -00020210 00009016 R_ARM_JUMP_SLOT 00000000 PyArg_ParseTuple │ │ │ │ -00020214 00009216 R_ARM_JUMP_SLOT 00000000 PyThread_allocate_lock │ │ │ │ -00020218 00009316 R_ARM_JUMP_SLOT 00000000 PyUnstable_PerfMapState_Fini │ │ │ │ -0002021c 00009416 R_ARM_JUMP_SLOT 00000000 _PyTime_ObjectToTimespec │ │ │ │ -00020220 00009516 R_ARM_JUMP_SLOT 00000000 _PyCode_ReturnsOnlyNone │ │ │ │ -00020224 00009616 R_ARM_JUMP_SLOT 00000000 _PyTraceMalloc_GetTraceback │ │ │ │ -00020228 00009716 R_ARM_JUMP_SLOT 00000000 _Py_rc_quot │ │ │ │ -0002022c 00009816 R_ARM_JUMP_SLOT 00000000 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ -00020230 00009916 R_ARM_JUMP_SLOT 00000000 PyInterpreterState_New │ │ │ │ -00020234 00009a16 R_ARM_JUMP_SLOT 00000000 PyThreadState_GetInterpreter │ │ │ │ -00020238 00009b16 R_ARM_JUMP_SLOT 00000000 PyThread_release_lock │ │ │ │ -0002023c 00009c16 R_ARM_JUMP_SLOT 00000000 _PyCode_GetVarCounts │ │ │ │ -00020240 00009d16 R_ARM_JUMP_SLOT 00000000 _PyTime_ObjectToTime_t │ │ │ │ -00020244 0000a016 R_ARM_JUMP_SLOT 00000000 _PyFunction_GetXIData │ │ │ │ -00020248 0000a116 R_ARM_JUMP_SLOT 00000000 _PyRWMutex_Lock │ │ │ │ -0002024c 0000a216 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_destroy │ │ │ │ -00020250 0000a316 R_ARM_JUMP_SLOT 00000000 PyGC_Collect │ │ │ │ -00020254 0000a416 R_ARM_JUMP_SLOT 00000000 PyDict_New │ │ │ │ -00020258 0000a716 R_ARM_JUMP_SLOT 00000000 PyUnicode_AsWideCharString │ │ │ │ -0002025c 0000a916 R_ARM_JUMP_SLOT 00000000 PyLong_FromUnsignedLong │ │ │ │ -00020260 0000aa16 R_ARM_JUMP_SLOT 00000000 PyUnicode_AsUTF8 │ │ │ │ -00020264 0000ab16 R_ARM_JUMP_SLOT 00000000 _PyEval_AddPendingCall │ │ │ │ -00020268 0000ae16 R_ARM_JUMP_SLOT 00000000 _PyObject_GetXIData │ │ │ │ -0002026c 0000af16 R_ARM_JUMP_SLOT 00000000 _PyTime_AsLong │ │ │ │ -00020270 0000b016 R_ARM_JUMP_SLOT 00000000 _PyRecursiveMutex_Lock │ │ │ │ -00020274 0000b116 R_ARM_JUMP_SLOT 00000000 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ -00020278 0000b216 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_ObjectToID │ │ │ │ -0002027c 0000b316 R_ARM_JUMP_SLOT 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00020280 0000b416 R_ARM_JUMP_SLOT 00000000 _Py_cr_prod │ │ │ │ -00020284 0000b516 R_ARM_JUMP_SLOT 00000000 PyLong_GetSign │ │ │ │ -00020288 0000b616 R_ARM_JUMP_SLOT 00000000 _PyEval_EvalFrameDefault │ │ │ │ -0002028c 0000b716 R_ARM_JUMP_SLOT 00000000 PyThreadState_Clear │ │ │ │ -00020290 0000b816 R_ARM_JUMP_SLOT 00000000 _PyXI_NewInterpreter │ │ │ │ -00020294 0000b916 R_ARM_JUMP_SLOT 00000000 PyUnicode_FromString │ │ │ │ -00020298 0000ba16 R_ARM_JUMP_SLOT 00000000 PyMem_RawCalloc │ │ │ │ -0002029c 0000bb16 R_ARM_JUMP_SLOT 00000000 PyEval_SaveThread │ │ │ │ -000202a0 0000bc16 R_ARM_JUMP_SLOT 00000000 _PyTime_AsMicroseconds │ │ │ │ -000202a4 0000bd16 R_ARM_JUMP_SLOT 00000000 _PyTime_AsTimeval_clamp │ │ │ │ -000202a8 0000be16 R_ARM_JUMP_SLOT 00000000 _Py_Get_Getpath_CodeObject │ │ │ │ -000202ac 0000c016 R_ARM_JUMP_SLOT 00000000 PyDict_SetItem │ │ │ │ -000202b0 0000c116 R_ARM_JUMP_SLOT 00000000 PyUnstable_InterpreterFrame_GetCode │ │ │ │ -000202b4 0000c216 R_ARM_JUMP_SLOT 00000000 _PyInterpreterConfig_InitFromDict │ │ │ │ -000202b8 0000c316 R_ARM_JUMP_SLOT 00000000 _PyContext_NewHamtForTests │ │ │ │ -000202bc 0000c416 R_ARM_JUMP_SLOT 00000000 _PyEval_StartTheWorld │ │ │ │ -000202c0 0000c516 R_ARM_JUMP_SLOT 00000000 _PyTime_AsTimeval │ │ │ │ -000202c4 0000c616 R_ARM_JUMP_SLOT 00000000 PyInterpreterState_Get │ │ │ │ -000202c8 0000c716 R_ARM_JUMP_SLOT 00000000 _PyMem_GetCurrentAllocatorName │ │ │ │ -000202cc 0000c816 R_ARM_JUMP_SLOT 00000000 PyLong_AsInt │ │ │ │ -000202d0 0000c916 R_ARM_JUMP_SLOT 00000000 _PyThreadState_GetDict │ │ │ │ -000202d4 0000ca16 R_ARM_JUMP_SLOT 00000000 PyThread_join_thread │ │ │ │ -000202d8 0000cb16 R_ARM_JUMP_SLOT 00000000 _PyTime_FromSeconds │ │ │ │ -000202dc 0000cc16 R_ARM_JUMP_SLOT 00000000 PyCapsule_New │ │ │ │ -000202e0 0000cd16 R_ARM_JUMP_SLOT 00000000 _PyXI_EndInterpreter │ │ │ │ -000202e4 0000ce16 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_Main │ │ │ │ -000202e8 0000cf16 R_ARM_JUMP_SLOT 00000000 PyErr_Format │ │ │ │ -000202ec 0000d016 R_ARM_JUMP_SLOT 00000000 PyCapsule_GetPointer │ │ │ │ -000202f0 0000d116 R_ARM_JUMP_SLOT 00000000 _PyType_GetSlotWrapperNames │ │ │ │ -000202f4 0000d216 R_ARM_JUMP_SLOT 00000000 PyRun_SimpleStringFlags │ │ │ │ -000202f8 0000d416 R_ARM_JUMP_SLOT 00000000 PyLong_FromLongLong │ │ │ │ -000202fc 0000d516 R_ARM_JUMP_SLOT 00000000 _PyCode_GetScriptXIData │ │ │ │ -00020300 0000d616 R_ARM_JUMP_SLOT 00000000 _PySet_Update │ │ │ │ -00020304 0000d716 R_ARM_JUMP_SLOT 00000000 PyMem_Calloc │ │ │ │ -00020308 0000d816 R_ARM_JUMP_SLOT 00000000 PyTime_PerfCounter │ │ │ │ -0002030c 0000d916 R_ARM_JUMP_SLOT 00000000 _PyThreadState_GetCurrent │ │ │ │ -00020310 0000da16 R_ARM_JUMP_SLOT 00000000 PyMutex_Unlock │ │ │ │ -00020314 0000db16 R_ARM_JUMP_SLOT 00000000 PyMem_Malloc │ │ │ │ -00020318 0000dc16 R_ARM_JUMP_SLOT 00000000 _Py_cr_quot │ │ │ │ -0002031c 0000dd16 R_ARM_JUMP_SLOT 00000000 PyThreadState_Swap │ │ │ │ -00020320 0000de16 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_RequiresIDRef │ │ │ │ -00020324 0000df16 R_ARM_JUMP_SLOT 00000000 PyMutex_Lock │ │ │ │ -00020328 0000e016 R_ARM_JUMP_SLOT 00000000 _PyLong_FromTime_t │ │ │ │ -0002032c 0000e116 R_ARM_JUMP_SLOT 00000000 _PyCode_GetXIData │ │ │ │ -00020330 0000e216 R_ARM_JUMP_SLOT 00000000 PyThread_free_lock │ │ │ │ -00020334 0000e416 R_ARM_JUMP_SLOT 00000000 PyObject_CallNoArgs │ │ │ │ -00020338 0000e516 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ -0002033c 0000e616 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ -00020340 0000e716 R_ARM_JUMP_SLOT 00000000 _PyNumber_Index │ │ │ │ -00020344 0000e816 R_ARM_JUMP_SLOT 00000000 _PyOnceFlag_CallOnceSlow │ │ │ │ -00020348 0000e916 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_get │ │ │ │ +00020014 00000516 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ +00020018 00000616 R_ARM_JUMP_SLOT 00000000 PyDict_SetItemString │ │ │ │ +0002001c 00000716 R_ARM_JUMP_SLOT 00000000 _Py_EncodeLocaleEx │ │ │ │ +00020020 00000816 R_ARM_JUMP_SLOT 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ +00020024 00000916 R_ARM_JUMP_SLOT 00000000 _PyRWMutex_RUnlock │ │ │ │ +00020028 00000a16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ +0002002c 00000d16 R_ARM_JUMP_SLOT 00000000 _PyPickle_GetXIData │ │ │ │ +00020030 00000e16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +00020034 00000f16 R_ARM_JUMP_SLOT 00000000 _PyObject_GetXIDataNoFallback │ │ │ │ +00020038 00001116 R_ARM_JUMP_SLOT 00000000 PyGILState_Release │ │ │ │ +0002003c 00001216 R_ARM_JUMP_SLOT 00000000 PyModule_Add │ │ │ │ +00020040 00001316 R_ARM_JUMP_SLOT 00000000 PyUnstable_WritePerfMapEntry │ │ │ │ +00020044 00001416 R_ARM_JUMP_SLOT 00000000 PyModuleDef_Init │ │ │ │ +00020048 00001516 R_ARM_JUMP_SLOT 00000000 PyEval_RestoreThread │ │ │ │ +0002004c 00001616 R_ARM_JUMP_SLOT 00000000 _Py_GetErrorHandler │ │ │ │ +00020050 00001716 R_ARM_JUMP_SLOT 00000000 PyMem_Free │ │ │ │ +00020054 00001816 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_steal │ │ │ │ +00020058 00001916 R_ARM_JUMP_SLOT 00000000 _Py_GetConfigsAsDict │ │ │ │ +0002005c 00001a16 R_ARM_JUMP_SLOT 00000000 _PyObject_IsFreed │ │ │ │ +00020060 00001b16 R_ARM_JUMP_SLOT 00000000 PyUnicode_FromWideChar │ │ │ │ +00020064 00001c16 R_ARM_JUMP_SLOT 00000000 PyThreadState_GetDict │ │ │ │ +00020068 00001d16 R_ARM_JUMP_SLOT 00000000 PyErr_SetFromErrno │ │ │ │ +0002006c 00001e16 R_ARM_JUMP_SLOT 00000000 _PyTime_ObjectToTimeval │ │ │ │ +00020070 00001f16 R_ARM_JUMP_SLOT 00000000 PyThread_start_joinable_thread │ │ │ │ +00020074 00002016 R_ARM_JUMP_SLOT 00000000 PyThread_start_new_thread │ │ │ │ +00020078 00002116 R_ARM_JUMP_SLOT 00000000 PyObject_GetAttrString │ │ │ │ +0002007c 00002216 R_ARM_JUMP_SLOT 00000000 _PyXIData_Free │ │ │ │ +00020080 00002316 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_set │ │ │ │ +00020084 00002516 R_ARM_JUMP_SLOT 00000000 _PyCode_VerifyStateless │ │ │ │ +00020088 00002616 R_ARM_JUMP_SLOT 00000000 _PyEval_StopTheWorld │ │ │ │ +0002008c 00002716 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ +00020090 00002816 R_ARM_JUMP_SLOT 00000000 PyStatus_Exception │ │ │ │ +00020094 00002916 R_ARM_JUMP_SLOT 00000000 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ +00020098 00002a16 R_ARM_JUMP_SLOT 00000000 _PyRWMutex_Unlock │ │ │ │ +0002009c 00002b16 R_ARM_JUMP_SLOT 00000000 Py_EndInterpreter │ │ │ │ +000200a0 00002c16 R_ARM_JUMP_SLOT 00000000 _Py_Dealloc │ │ │ │ +000200a4 00002d16 R_ARM_JUMP_SLOT 00000000 PyModule_AddFunctions │ │ │ │ +000200a8 00002e16 R_ARM_JUMP_SLOT 00000000 PyLong_FromInt64 │ │ │ │ +000200ac 00002f16 R_ARM_JUMP_SLOT 00000000 PyErr_NoMemory │ │ │ │ +000200b0 00003016 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_LookUpIDObject │ │ │ │ +000200b4 00003116 R_ARM_JUMP_SLOT 00000000 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ +000200b8 00003216 R_ARM_JUMP_SLOT 00000000 _PyCompile_Assemble │ │ │ │ +000200bc 00003316 R_ARM_JUMP_SLOT 00000000 PyLong_FromSize_t │ │ │ │ +000200c0 00003416 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_GetIDObject │ │ │ │ +000200c4 00003516 R_ARM_JUMP_SLOT 00000000 PyThread_acquire_lock │ │ │ │ +000200c8 00003616 R_ARM_JUMP_SLOT 00000000 _PyLong_NumBits │ │ │ │ +000200cc 00003716 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_SetNotRunningMain │ │ │ │ +000200d0 00003816 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_clear │ │ │ │ +000200d4 00003916 R_ARM_JUMP_SLOT 00000000 PyErr_GetRaisedException │ │ │ │ +000200d8 00003a16 R_ARM_JUMP_SLOT 00000000 PyEvent_Wait │ │ │ │ +000200dc 00003c16 R_ARM_JUMP_SLOT 00000000 _PyRWMutex_RLock │ │ │ │ +000200e0 00003d16 R_ARM_JUMP_SLOT 00000000 _PyMarshal_GetXIData │ │ │ │ +000200e4 00003e16 R_ARM_JUMP_SLOT 00000000 _PyArg_UnpackKeywords │ │ │ │ +000200e8 00003f16 R_ARM_JUMP_SLOT 00000000 _PyErr_SetKeyError │ │ │ │ +000200ec 00004016 R_ARM_JUMP_SLOT 00000000 _Py_UTF8_Edit_Cost │ │ │ │ +000200f0 00004116 R_ARM_JUMP_SLOT 00000000 PyErr_SetString │ │ │ │ +000200f4 00004216 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_new │ │ │ │ +000200f8 00004316 R_ARM_JUMP_SLOT 00000000 _PyBytes_Find │ │ │ │ +000200fc 00004516 R_ARM_JUMP_SLOT 00000000 PyThread_get_thread_ident_ex │ │ │ │ +00020100 00004616 R_ARM_JUMP_SLOT 00000000 PyObject_Malloc │ │ │ │ +00020104 00004716 R_ARM_JUMP_SLOT 00000000 PyThreadState_Delete │ │ │ │ +00020108 00004816 R_ARM_JUMP_SLOT 00000000 PyModule_GetState │ │ │ │ +0002010c 00004a16 R_ARM_JUMP_SLOT 00000000 PyGILState_Ensure │ │ │ │ +00020110 00004b16 R_ARM_JUMP_SLOT 00000000 PyInterpreterState_GetID │ │ │ │ +00020114 00004c16 R_ARM_JUMP_SLOT 00000000 _PyCompile_OptimizeCfg │ │ │ │ +00020118 00004d16 R_ARM_JUMP_SLOT 00000000 PyErr_PrintEx │ │ │ │ +0002011c 00004e16 R_ARM_JUMP_SLOT 00000000 _Py_rc_diff │ │ │ │ +00020120 00004f16 R_ARM_JUMP_SLOT 00000000 PyErr_ExceptionMatches │ │ │ │ +00020124 00005016 R_ARM_JUMP_SLOT 00000000 _PyTime_FromLong │ │ │ │ +00020128 00005216 R_ARM_JUMP_SLOT 00000000 Py_NewInterpreter │ │ │ │ +0002012c 00005316 R_ARM_JUMP_SLOT 00000000 usleep@GLIBC_2.4 │ │ │ │ +00020130 00005416 R_ARM_JUMP_SLOT 00000000 _PyInstructionSequence_New │ │ │ │ +00020134 00005516 R_ARM_JUMP_SLOT 00000000 _PyType_SetVersion │ │ │ │ +00020138 00005616 R_ARM_JUMP_SLOT 00000000 _Py_DecodeLocaleEx │ │ │ │ +0002013c 00005716 R_ARM_JUMP_SLOT 00000000 _PyTime_FromSecondsObject │ │ │ │ +00020140 00005816 R_ARM_JUMP_SLOT 00000000 _Py_cr_sum │ │ │ │ +00020144 00005916 R_ARM_JUMP_SLOT 00000000 PyThreadState_New │ │ │ │ +00020148 00005a16 R_ARM_JUMP_SLOT 00000000 _PyTime_AsMilliseconds │ │ │ │ +0002014c 00005b16 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_SetRunningMain │ │ │ │ +00020150 00005c16 R_ARM_JUMP_SLOT 00000000 PyLong_AsVoidPtr │ │ │ │ +00020154 00005d16 R_ARM_JUMP_SLOT 00000000 PyLong_FromSsize_t │ │ │ │ +00020158 00005e16 R_ARM_JUMP_SLOT 00000000 _PyPathConfig_ClearGlobal │ │ │ │ +0002015c 00005f16 R_ARM_JUMP_SLOT 00000000 PyLong_FromLong │ │ │ │ +00020160 00006016 R_ARM_JUMP_SLOT 00000000 _PyXIData_New │ │ │ │ +00020164 00006116 R_ARM_JUMP_SLOT 00000000 PyLong_AsSsize_t │ │ │ │ +00020168 00006216 R_ARM_JUMP_SLOT 00000000 _Py_cr_diff │ │ │ │ +0002016c 00006316 R_ARM_JUMP_SLOT 00000000 _PyArg_BadArgument │ │ │ │ +00020170 00006416 R_ARM_JUMP_SLOT 00000000 _PyErr_ChainExceptions1 │ │ │ │ +00020174 00006516 R_ARM_JUMP_SLOT 00000000 PyErr_Clear │ │ │ │ +00020178 00006616 R_ARM_JUMP_SLOT 00000000 PyBool_FromLong │ │ │ │ +0002017c 00006716 R_ARM_JUMP_SLOT 00000000 PyList_Append │ │ │ │ +00020180 00006816 R_ARM_JUMP_SLOT 00000000 _PySet_NextEntryRef │ │ │ │ +00020184 00006916 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_RequireIDRef │ │ │ │ +00020188 00006a16 R_ARM_JUMP_SLOT 00000000 _Py_normpath │ │ │ │ +0002018c 00006c16 R_ARM_JUMP_SLOT 00000000 PyImport_GetModule │ │ │ │ +00020190 00006e16 R_ARM_JUMP_SLOT 00000000 _PyImport_ClearExtension │ │ │ │ +00020194 00006f16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ +00020198 00007016 R_ARM_JUMP_SLOT 00000000 _PyCompile_CodeGen │ │ │ │ +0002019c 00007116 R_ARM_JUMP_SLOT 00000000 PyTuple_New │ │ │ │ +000201a0 00007216 R_ARM_JUMP_SLOT 00000000 PyThreadState_Get │ │ │ │ +000201a4 00007316 R_ARM_JUMP_SLOT 00000000 _PyArg_CheckPositional │ │ │ │ +000201a8 00007416 R_ARM_JUMP_SLOT 00000000 _PyCompile_CleanDoc │ │ │ │ +000201ac 00007516 R_ARM_JUMP_SLOT 00000000 _PyCode_SetUnboundVarCounts │ │ │ │ +000201b0 00007616 R_ARM_JUMP_SLOT 00000000 _PyXIData_Release │ │ │ │ +000201b4 00007716 R_ARM_JUMP_SLOT 00000000 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ +000201b8 00007816 R_ARM_JUMP_SLOT 00000000 Py_BuildValue │ │ │ │ +000201bc 00007916 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ +000201c0 00007a16 R_ARM_JUMP_SLOT 00000000 PyBytes_FromString │ │ │ │ +000201c4 00007b16 R_ARM_JUMP_SLOT 00000000 PyErr_Occurred │ │ │ │ +000201c8 00007c16 R_ARM_JUMP_SLOT 00000000 PyLong_AsLong │ │ │ │ +000201cc 00007d16 R_ARM_JUMP_SLOT 00000000 _PyDict_GetItem_KnownHash │ │ │ │ +000201d0 00007e16 R_ARM_JUMP_SLOT 00000000 _PyCode_GetPureScriptXIData │ │ │ │ +000201d4 00007f16 R_ARM_JUMP_SLOT 00000000 _PyThreadState_NewBound │ │ │ │ +000201d8 00008016 R_ARM_JUMP_SLOT 00000000 _PyTime_AsTimespec_clamp │ │ │ │ +000201dc 00008116 R_ARM_JUMP_SLOT 00000000 _PyStaticType_GetBuiltins │ │ │ │ +000201e0 00008216 R_ARM_JUMP_SLOT 00000000 PyDict_GetItemString │ │ │ │ +000201e4 00008316 R_ARM_JUMP_SLOT 00000000 PyMem_RawFree │ │ │ │ +000201e8 00008516 R_ARM_JUMP_SLOT 00000000 _PyTime_AsTimespec │ │ │ │ +000201ec 00008616 R_ARM_JUMP_SLOT 00000000 _PyRecursiveMutex_Unlock │ │ │ │ +000201f0 00008716 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ +000201f4 00008816 R_ARM_JUMP_SLOT 00000000 Py_NewInterpreterFromConfig │ │ │ │ +000201f8 00008916 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_foreach │ │ │ │ +000201fc 00008b16 R_ARM_JUMP_SLOT 00000000 _PyXIData_NewObject │ │ │ │ +00020200 00008c16 R_ARM_JUMP_SLOT 00000000 _PyErr_SetFromPyStatus │ │ │ │ +00020204 00008d16 R_ARM_JUMP_SLOT 00000000 _PyEvent_Notify │ │ │ │ +00020208 00008e16 R_ARM_JUMP_SLOT 00000000 PyUnstable_ThreadState_SetStackProtection │ │ │ │ +0002020c 00008f16 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ +00020210 00009016 R_ARM_JUMP_SLOT 00000000 PyObject_IsTrue │ │ │ │ +00020214 00009116 R_ARM_JUMP_SLOT 00000000 PyArg_ParseTuple │ │ │ │ +00020218 00009316 R_ARM_JUMP_SLOT 00000000 PyThread_allocate_lock │ │ │ │ +0002021c 00009416 R_ARM_JUMP_SLOT 00000000 PyUnstable_PerfMapState_Fini │ │ │ │ +00020220 00009516 R_ARM_JUMP_SLOT 00000000 _PyTime_ObjectToTimespec │ │ │ │ +00020224 00009616 R_ARM_JUMP_SLOT 00000000 _PyCode_ReturnsOnlyNone │ │ │ │ +00020228 00009716 R_ARM_JUMP_SLOT 00000000 _PyTraceMalloc_GetTraceback │ │ │ │ +0002022c 00009816 R_ARM_JUMP_SLOT 00000000 _Py_rc_quot │ │ │ │ +00020230 00009916 R_ARM_JUMP_SLOT 00000000 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ +00020234 00009a16 R_ARM_JUMP_SLOT 00000000 PyInterpreterState_New │ │ │ │ +00020238 00009b16 R_ARM_JUMP_SLOT 00000000 PyThreadState_GetInterpreter │ │ │ │ +0002023c 00009c16 R_ARM_JUMP_SLOT 00000000 PyThread_release_lock │ │ │ │ +00020240 00009d16 R_ARM_JUMP_SLOT 00000000 _PyCode_GetVarCounts │ │ │ │ +00020244 00009e16 R_ARM_JUMP_SLOT 00000000 _PyTime_ObjectToTime_t │ │ │ │ +00020248 0000a116 R_ARM_JUMP_SLOT 00000000 _PyFunction_GetXIData │ │ │ │ +0002024c 0000a216 R_ARM_JUMP_SLOT 00000000 _PyRWMutex_Lock │ │ │ │ +00020250 0000a316 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_destroy │ │ │ │ +00020254 0000a416 R_ARM_JUMP_SLOT 00000000 PyGC_Collect │ │ │ │ +00020258 0000a516 R_ARM_JUMP_SLOT 00000000 PyDict_New │ │ │ │ +0002025c 0000a816 R_ARM_JUMP_SLOT 00000000 PyUnicode_AsWideCharString │ │ │ │ +00020260 0000aa16 R_ARM_JUMP_SLOT 00000000 PyLong_FromUnsignedLong │ │ │ │ +00020264 0000ab16 R_ARM_JUMP_SLOT 00000000 PyUnicode_AsUTF8 │ │ │ │ +00020268 0000ac16 R_ARM_JUMP_SLOT 00000000 _PyEval_AddPendingCall │ │ │ │ +0002026c 0000af16 R_ARM_JUMP_SLOT 00000000 _PyObject_GetXIData │ │ │ │ +00020270 0000b016 R_ARM_JUMP_SLOT 00000000 _PyTime_AsLong │ │ │ │ +00020274 0000b116 R_ARM_JUMP_SLOT 00000000 _PyRecursiveMutex_Lock │ │ │ │ +00020278 0000b216 R_ARM_JUMP_SLOT 00000000 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ +0002027c 0000b316 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_ObjectToID │ │ │ │ +00020280 0000b416 R_ARM_JUMP_SLOT 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00020284 0000b516 R_ARM_JUMP_SLOT 00000000 _Py_cr_prod │ │ │ │ +00020288 0000b616 R_ARM_JUMP_SLOT 00000000 PyLong_GetSign │ │ │ │ +0002028c 0000b716 R_ARM_JUMP_SLOT 00000000 _PyEval_EvalFrameDefault │ │ │ │ +00020290 0000b816 R_ARM_JUMP_SLOT 00000000 PyThreadState_Clear │ │ │ │ +00020294 0000b916 R_ARM_JUMP_SLOT 00000000 _PyXI_NewInterpreter │ │ │ │ +00020298 0000ba16 R_ARM_JUMP_SLOT 00000000 PyUnicode_FromString │ │ │ │ +0002029c 0000bb16 R_ARM_JUMP_SLOT 00000000 PyMem_RawCalloc │ │ │ │ +000202a0 0000bc16 R_ARM_JUMP_SLOT 00000000 PyEval_SaveThread │ │ │ │ +000202a4 0000bd16 R_ARM_JUMP_SLOT 00000000 _PyTime_AsMicroseconds │ │ │ │ +000202a8 0000be16 R_ARM_JUMP_SLOT 00000000 _PyTime_AsTimeval_clamp │ │ │ │ +000202ac 0000bf16 R_ARM_JUMP_SLOT 00000000 _Py_Get_Getpath_CodeObject │ │ │ │ +000202b0 0000c116 R_ARM_JUMP_SLOT 00000000 PyDict_SetItem │ │ │ │ +000202b4 0000c216 R_ARM_JUMP_SLOT 00000000 PyUnstable_InterpreterFrame_GetCode │ │ │ │ +000202b8 0000c316 R_ARM_JUMP_SLOT 00000000 _PyInterpreterConfig_InitFromDict │ │ │ │ +000202bc 0000c416 R_ARM_JUMP_SLOT 00000000 _PyContext_NewHamtForTests │ │ │ │ +000202c0 0000c516 R_ARM_JUMP_SLOT 00000000 _PyEval_StartTheWorld │ │ │ │ +000202c4 0000c616 R_ARM_JUMP_SLOT 00000000 _PyTime_AsTimeval │ │ │ │ +000202c8 0000c716 R_ARM_JUMP_SLOT 00000000 PyInterpreterState_Get │ │ │ │ +000202cc 0000c816 R_ARM_JUMP_SLOT 00000000 _PyMem_GetCurrentAllocatorName │ │ │ │ +000202d0 0000c916 R_ARM_JUMP_SLOT 00000000 PyLong_AsInt │ │ │ │ +000202d4 0000ca16 R_ARM_JUMP_SLOT 00000000 _PyThreadState_GetDict │ │ │ │ +000202d8 0000cb16 R_ARM_JUMP_SLOT 00000000 PyThread_join_thread │ │ │ │ +000202dc 0000cc16 R_ARM_JUMP_SLOT 00000000 _PyTime_FromSeconds │ │ │ │ +000202e0 0000cd16 R_ARM_JUMP_SLOT 00000000 PyCapsule_New │ │ │ │ +000202e4 0000ce16 R_ARM_JUMP_SLOT 00000000 _PyXI_EndInterpreter │ │ │ │ +000202e8 0000cf16 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_Main │ │ │ │ +000202ec 0000d016 R_ARM_JUMP_SLOT 00000000 PyErr_Format │ │ │ │ +000202f0 0000d116 R_ARM_JUMP_SLOT 00000000 PyCapsule_GetPointer │ │ │ │ +000202f4 0000d216 R_ARM_JUMP_SLOT 00000000 _PyType_GetSlotWrapperNames │ │ │ │ +000202f8 0000d316 R_ARM_JUMP_SLOT 00000000 PyRun_SimpleStringFlags │ │ │ │ +000202fc 0000d516 R_ARM_JUMP_SLOT 00000000 PyLong_FromLongLong │ │ │ │ +00020300 0000d616 R_ARM_JUMP_SLOT 00000000 _PyCode_GetScriptXIData │ │ │ │ +00020304 0000d716 R_ARM_JUMP_SLOT 00000000 _PySet_Update │ │ │ │ +00020308 0000d816 R_ARM_JUMP_SLOT 00000000 PyMem_Calloc │ │ │ │ +0002030c 0000d916 R_ARM_JUMP_SLOT 00000000 PyTime_PerfCounter │ │ │ │ +00020310 0000da16 R_ARM_JUMP_SLOT 00000000 _PyThreadState_GetCurrent │ │ │ │ +00020314 0000db16 R_ARM_JUMP_SLOT 00000000 PyMutex_Unlock │ │ │ │ +00020318 0000dc16 R_ARM_JUMP_SLOT 00000000 PyMem_Malloc │ │ │ │ +0002031c 0000dd16 R_ARM_JUMP_SLOT 00000000 _Py_cr_quot │ │ │ │ +00020320 0000de16 R_ARM_JUMP_SLOT 00000000 PyThreadState_Swap │ │ │ │ +00020324 0000df16 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_RequiresIDRef │ │ │ │ +00020328 0000e016 R_ARM_JUMP_SLOT 00000000 PyMutex_Lock │ │ │ │ +0002032c 0000e116 R_ARM_JUMP_SLOT 00000000 _PyLong_FromTime_t │ │ │ │ +00020330 0000e216 R_ARM_JUMP_SLOT 00000000 _PyCode_GetXIData │ │ │ │ +00020334 0000e316 R_ARM_JUMP_SLOT 00000000 PyThread_free_lock │ │ │ │ +00020338 0000e516 R_ARM_JUMP_SLOT 00000000 PyObject_CallNoArgs │ │ │ │ +0002033c 0000e616 R_ARM_JUMP_SLOT 00000000 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ +00020340 0000e716 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ +00020344 0000e816 R_ARM_JUMP_SLOT 00000000 _PyNumber_Index │ │ │ │ +00020348 0000e916 R_ARM_JUMP_SLOT 00000000 _PyOnceFlag_CallOnceSlow │ │ │ │ +0002034c 0000ea16 R_ARM_JUMP_SLOT 00000000 _Py_hashtable_get │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ - 0x0000000c (INIT) 0x3534 │ │ │ │ - 0x0000000d (FINI) 0xa3f8 │ │ │ │ + 0x0000000c (INIT) 0x3554 │ │ │ │ + 0x0000000d (FINI) 0xa6c8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fed4 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fed8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ - 0x00000005 (STRTAB) 0xfe8 │ │ │ │ + 0x00000005 (STRTAB) 0xff8 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ │ - 0x0000000a (STRSZ) 4796 (bytes) │ │ │ │ + 0x0000000a (STRSZ) 4802 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ 0x00000003 (PLTGOT) 0x20000 │ │ │ │ - 0x00000002 (PLTRELSZ) 1664 (bytes) │ │ │ │ + 0x00000002 (PLTRELSZ) 1672 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ - 0x00000017 (JMPREL) 0x2eb4 │ │ │ │ - 0x00000011 (REL) 0x249c │ │ │ │ + 0x00000017 (JMPREL) 0x2ecc │ │ │ │ + 0x00000011 (REL) 0x24b4 │ │ │ │ 0x00000012 (RELSZ) 2584 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ - 0x6ffffffe (VERNEED) 0x247c │ │ │ │ + 0x6ffffffe (VERNEED) 0x2494 │ │ │ │ 0x6fffffff (VERNEEDNUM) 1 │ │ │ │ - 0x6ffffff0 (VERSYM) 0x22a4 │ │ │ │ + 0x6ffffff0 (VERSYM) 0x22ba │ │ │ │ 0x6ffffffa (RELCOUNT) 297 │ │ │ │ 0x00000000 (NULL) 0x0 │ │ │ ├── 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: 81311994917fb705903f7612a9cd44a618b1b724 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0a8cd7697046eaa83249278f3b20f97a6234ef0e │ │ │ ├── readelf --wide --version-info {} │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ -Version symbols section '.gnu.version' contains 235 entries: │ │ │ │ - Addr: 0x00000000000022a4 Offset: 0x000022a4 Link: 3 (.dynsym) │ │ │ │ +Version symbols section '.gnu.version' contains 236 entries: │ │ │ │ + Addr: 0x00000000000022ba Offset: 0x000022ba Link: 3 (.dynsym) │ │ │ │ 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ - 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ - 008: 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) │ │ │ │ - 00c: 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) │ │ │ │ + 004: 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) │ │ │ │ + 008: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) │ │ │ │ + 00c: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) │ │ │ │ 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 01c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 020: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ - 024: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) │ │ │ │ + 024: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) │ │ │ │ 028: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 02c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 030: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 034: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 038: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 03c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 040: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 044: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 048: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 04c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ - 050: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) │ │ │ │ + 050: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) │ │ │ │ 054: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 058: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 05c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 060: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 064: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 068: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 06c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 070: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 074: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ - 078: 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ + 078: 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) │ │ │ │ 07c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 080: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ - 084: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) │ │ │ │ + 084: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) │ │ │ │ 088: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ - 08c: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) │ │ │ │ + 08c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) │ │ │ │ 090: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 094: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 098: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 09c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 0a0: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 0a4: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 0a8: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ @@ -54,14 +54,14 @@ │ │ │ │ 0c8: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 0cc: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 0d0: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 0d4: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 0d8: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 0dc: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ 0e0: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ - 0e4: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) │ │ │ │ - 0e8: 0 (*local*) 0 (*local*) 1 (*global*) │ │ │ │ + 0e4: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) │ │ │ │ + 0e8: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) │ │ │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 1 entry: │ │ │ │ - Addr: 0x000000000000247c Offset: 0x0000247c Link: 4 (.dynstr) │ │ │ │ + Addr: 0x0000000000002494 Offset: 0x00002494 Link: 4 (.dynstr) │ │ │ │ 000000: Version: 1 File: libc.so.6 Cnt: 1 │ │ │ │ 0x0010: Name: GLIBC_2.4 Flags: none Version: 2 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ │ - 0x00000118 02000000 ea000000 01000000 05000000 ................ │ │ │ │ - 0x00000128 00000204 ea000000 00000000 3b7a11cb ............;z.. │ │ │ │ + 0x00000118 02000000 eb000000 01000000 05000000 ................ │ │ │ │ + 0x00000128 00000204 eb000000 00000000 3b7a11cb ............;z.. │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,303 +1,304 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ - 0x00000fe8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ - 0x00000ff8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ - 0x00001008 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ - 0x00001018 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ - 0x00001028 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x00001038 6c697a65 00507949 6e69745f 5f746573 lize.PyInit__tes │ │ │ │ - 0x00001048 74696e74 65726e61 6c636170 69005079 tinternalcapi.Py │ │ │ │ - 0x00001058 4d6f6475 6c654465 665f496e 69740050 ModuleDef_Init.P │ │ │ │ - 0x00001068 794d6f64 756c655f 41646446 756e6374 yModule_AddFunct │ │ │ │ - 0x00001078 696f6e73 0050794c 6f6e675f 46726f6d ions.PyLong_From │ │ │ │ - 0x00001088 5373697a 655f7400 50794d6f 64756c65 Ssize_t.PyModule │ │ │ │ - 0x00001098 5f416464 0050794c 6f6e675f 46726f6d _Add.PyLong_From │ │ │ │ - 0x000010a8 4c6f6e67 005f5079 4172675f 556e7061 Long._PyArg_Unpa │ │ │ │ - 0x000010b8 636b4b65 79776f72 6473005f 50794172 ckKeywords._PyAr │ │ │ │ - 0x000010c8 675f4261 64417267 756d656e 74005f50 g_BadArgument._P │ │ │ │ - 0x000010d8 79436f6d 70696c65 5f436c65 616e446f yCompile_CleanDo │ │ │ │ - 0x000010e8 63005f50 79496e73 74727563 74696f6e c._PyInstruction │ │ │ │ - 0x000010f8 53657175 656e6365 5f4e6577 0050794c Sequence_New.PyL │ │ │ │ - 0x00001108 6f6e675f 4173496e 74005f50 79436f6d ong_AsInt._PyCom │ │ │ │ - 0x00001118 70696c65 5f436f64 6547656e 00507945 pile_CodeGen.PyE │ │ │ │ - 0x00001128 72725f4f 63637572 72656400 5f50795f rr_Occurred._Py_ │ │ │ │ - 0x00001138 47657443 6f6e6669 67734173 44696374 GetConfigsAsDict │ │ │ │ - 0x00001148 005f5079 54687265 61645374 6174655f ._PyThreadState_ │ │ │ │ - 0x00001158 47657443 75727265 6e740050 79417267 GetCurrent.PyArg │ │ │ │ - 0x00001168 5f506172 73655475 706c6500 5f507949 _ParseTuple._PyI │ │ │ │ - 0x00001178 6d706f72 745f436c 65617245 7874656e mport_ClearExten │ │ │ │ - 0x00001188 73696f6e 005f5079 5f4e6f6e 65537472 sion._Py_NoneStr │ │ │ │ - 0x00001198 75637400 50794c6f 6e675f41 73566f69 uct.PyLong_AsVoi │ │ │ │ - 0x000011a8 64507472 00507955 6e737461 626c655f dPtr.PyUnstable_ │ │ │ │ - 0x000011b8 57726974 65506572 664d6170 456e7472 WritePerfMapEntr │ │ │ │ - 0x000011c8 79005079 4572725f 53657446 726f6d45 y.PyErr_SetFromE │ │ │ │ - 0x000011d8 72726e6f 00507945 78635f4f 53457272 rrno.PyExc_OSErr │ │ │ │ - 0x000011e8 6f72005f 50794d65 6d5f4765 74437572 or._PyMem_GetCur │ │ │ │ - 0x000011f8 72656e74 416c6c6f 6361746f 724e616d rentAllocatorNam │ │ │ │ - 0x00001208 65005079 556e6963 6f64655f 46726f6d e.PyUnicode_From │ │ │ │ - 0x00001218 53747269 6e670050 79457272 5f536574 String.PyErr_Set │ │ │ │ - 0x00001228 53747269 6e670050 79457863 5f52756e String.PyExc_Run │ │ │ │ - 0x00001238 74696d65 4572726f 72005f50 79446963 timeError._PyDic │ │ │ │ - 0x00001248 745f4765 74497465 6d5f4b6e 6f776e48 t_GetItem_KnownH │ │ │ │ - 0x00001258 61736800 5f507945 72725f53 65744b65 ash._PyErr_SetKe │ │ │ │ - 0x00001268 79457272 6f720050 79417267 5f506172 yError.PyArg_Par │ │ │ │ - 0x00001278 73655475 706c6541 6e644b65 79776f72 seTupleAndKeywor │ │ │ │ - 0x00001288 64730050 79546872 65616453 74617465 ds.PyThreadState │ │ │ │ - 0x00001298 5f537761 70005079 5f4e6577 496e7465 _Swap.Py_NewInte │ │ │ │ - 0x000012a8 72707265 74657246 726f6d43 6f6e6669 rpreterFromConfi │ │ │ │ - 0x000012b8 67005079 53746174 75735f45 78636570 g.PyStatus_Excep │ │ │ │ - 0x000012c8 74696f6e 00507952 756e5f53 696d706c tion.PyRun_Simpl │ │ │ │ - 0x000012d8 65537472 696e6746 6c616773 0050795f eStringFlags.Py_ │ │ │ │ - 0x000012e8 456e6449 6e746572 70726574 6572005f EndInterpreter._ │ │ │ │ - 0x000012f8 50794572 725f5365 7446726f 6d507953 PyErr_SetFromPyS │ │ │ │ - 0x00001308 74617475 73005079 4572725f 47657452 tatus.PyErr_GetR │ │ │ │ - 0x00001318 61697365 64457863 65707469 6f6e005f aisedException._ │ │ │ │ - 0x00001328 50794572 725f4368 61696e45 78636570 PyErr_ChainExcep │ │ │ │ - 0x00001338 74696f6e 7331005f 50795849 5f4e6577 tions1._PyXI_New │ │ │ │ - 0x00001348 496e7465 72707265 74657200 5f507958 Interpreter._PyX │ │ │ │ - 0x00001358 495f456e 64496e74 65727072 65746572 I_EndInterpreter │ │ │ │ - 0x00001368 00507945 78635f49 6e746572 70726574 .PyExc_Interpret │ │ │ │ - 0x00001378 65724572 726f7200 5079496e 74657270 erError.PyInterp │ │ │ │ - 0x00001388 72657465 72537461 74655f47 6574005f reterState_Get._ │ │ │ │ - 0x00001398 50795374 61746963 54797065 5f476574 PyStaticType_Get │ │ │ │ - 0x000013a8 4275696c 74696e73 00507946 756e6374 Builtins.PyFunct │ │ │ │ - 0x000013b8 696f6e5f 54797065 00507945 78635f54 ion_Type.PyExc_T │ │ │ │ - 0x000013c8 79706545 72726f72 0050794d 6f64756c ypeError.PyModul │ │ │ │ - 0x000013d8 655f4765 74537461 7465005f 5f617373 e_GetState.__ass │ │ │ │ - 0x000013e8 6572745f 6661696c 005f5079 54696d65 ert_fail._PyTime │ │ │ │ - 0x000013f8 5f46726f 6d4c6f6e 67005f50 7954696d _FromLong._PyTim │ │ │ │ - 0x00001408 655f4173 4d696372 6f736563 6f6e6473 e_AsMicroseconds │ │ │ │ - 0x00001418 005f5079 54696d65 5f41734c 6f6e6700 ._PyTime_AsLong. │ │ │ │ - 0x00001428 50794578 635f5661 6c756545 72726f72 PyExc_ValueError │ │ │ │ - 0x00001438 005f5079 436f6d70 696c655f 4f707469 ._PyCompile_Opti │ │ │ │ - 0x00001448 6d697a65 43666700 50794469 63745f47 mizeCfg.PyDict_G │ │ │ │ - 0x00001458 65744974 656d5374 72696e67 005f5079 etItemString._Py │ │ │ │ - 0x00001468 436f6d70 696c655f 41737365 6d626c65 Compile_Assemble │ │ │ │ - 0x00001478 00507955 6e737461 626c655f 50657266 .PyUnstable_Perf │ │ │ │ - 0x00001488 4d617053 74617465 5f46696e 69005079 MapState_Fini.Py │ │ │ │ - 0x00001498 4f626a65 63745f47 65744174 74725374 Object_GetAttrSt │ │ │ │ - 0x000014a8 72696e67 005f5079 496e7465 72707265 ring._PyInterpre │ │ │ │ - 0x000014b8 74657243 6f6e6669 675f496e 69744672 terConfig_InitFr │ │ │ │ - 0x000014c8 6f6d4469 6374005f 50795f44 65616c6c omDict._Py_Deall │ │ │ │ - 0x000014d8 6f630050 79457272 5f466f72 6d617400 oc.PyErr_Format. │ │ │ │ - 0x000014e8 50795f42 75696c64 56616c75 65005f50 Py_BuildValue._P │ │ │ │ - 0x000014f8 79547970 655f4765 74536c6f 74577261 yType_GetSlotWra │ │ │ │ - 0x00001508 70706572 4e616d65 73005f50 7954696d pperNames._PyTim │ │ │ │ - 0x00001518 655f4173 4d696c6c 69736563 6f6e6473 e_AsMilliseconds │ │ │ │ - 0x00001528 005f5079 496e7465 72707265 74657253 ._PyInterpreterS │ │ │ │ - 0x00001538 74617465 5f4d6169 6e005079 556e6963 tate_Main.PyUnic │ │ │ │ - 0x00001548 6f64655f 41735769 64654368 61725374 ode_AsWideCharSt │ │ │ │ - 0x00001558 72696e67 005f5079 5f6e6f72 6d706174 ring._Py_normpat │ │ │ │ - 0x00001568 68005079 556e6963 6f64655f 46726f6d h.PyUnicode_From │ │ │ │ - 0x00001578 57696465 43686172 0050794d 656d5f46 WideChar.PyMem_F │ │ │ │ - 0x00001588 72656500 5f50795f 47657445 72726f72 ree._Py_GetError │ │ │ │ - 0x00001598 48616e64 6c657200 5f50795f 4465636f Handler._Py_Deco │ │ │ │ - 0x000015a8 64654c6f 63616c65 45780050 794d656d deLocaleEx.PyMem │ │ │ │ - 0x000015b8 5f526177 46726565 00507945 72725f4e _RawFree.PyErr_N │ │ │ │ - 0x000015c8 6f4d656d 6f727900 5f507949 6e746572 oMemory._PyInter │ │ │ │ - 0x000015d8 70726574 65725374 6174655f 53657445 preterState_SetE │ │ │ │ - 0x000015e8 76616c46 72616d65 46756e63 00507944 valFrameFunc.PyD │ │ │ │ - 0x000015f8 6963745f 4e657700 50794c6f 6e675f46 ict_New.PyLong_F │ │ │ │ - 0x00001608 726f6d55 6e736967 6e65644c 6f6e6700 romUnsignedLong. │ │ │ │ - 0x00001618 50794469 63745f53 65744974 656d5374 PyDict_SetItemSt │ │ │ │ - 0x00001628 72696e67 005f5079 5f46616c 73655374 ring._Py_FalseSt │ │ │ │ - 0x00001638 72756374 005f5079 5f547275 65537472 ruct._Py_TrueStr │ │ │ │ - 0x00001648 75637400 50794578 635f4e6f 74496d70 uct.PyExc_NotImp │ │ │ │ - 0x00001658 6c656d65 6e746564 4572726f 72005079 lementedError.Py │ │ │ │ - 0x00001668 44696374 5f536574 4974656d 00507943 Dict_SetItem.PyC │ │ │ │ - 0x00001678 6f64655f 54797065 005f5079 54726163 ode_Type._PyTrac │ │ │ │ - 0x00001688 654d616c 6c6f635f 47657454 72616365 eMalloc_GetTrace │ │ │ │ - 0x00001698 6261636b 005f5079 436f6e74 6578745f back._PyContext_ │ │ │ │ - 0x000016a8 4e657748 616d7446 6f725465 73747300 NewHamtForTests. │ │ │ │ - 0x000016b8 5079556e 69636f64 655f4173 55544638 PyUnicode_AsUTF8 │ │ │ │ - 0x000016c8 005f5079 58494461 74615f4e 65770073 ._PyXIData_New.s │ │ │ │ - 0x000016d8 7472636d 70005f50 79506963 6b6c655f trcmp._PyPickle_ │ │ │ │ - 0x000016e8 47657458 49446174 61005079 43617073 GetXIData.PyCaps │ │ │ │ - 0x000016f8 756c655f 4e657700 5f50794f 626a6563 ule_New._PyObjec │ │ │ │ - 0x00001708 745f4765 74584944 6174614e 6f46616c t_GetXIDataNoFal │ │ │ │ - 0x00001718 6c626163 6b005f50 79584944 6174615f lback._PyXIData_ │ │ │ │ - 0x00001728 46726565 005f5079 4d617273 68616c5f Free._PyMarshal_ │ │ │ │ - 0x00001738 47657458 49446174 61005f50 794f626a GetXIData._PyObj │ │ │ │ - 0x00001748 6563745f 47657458 49446174 61005f50 ect_GetXIData._P │ │ │ │ - 0x00001758 79436f64 655f4765 74536372 69707458 yCode_GetScriptX │ │ │ │ - 0x00001768 49446174 61005f50 7946756e 6374696f IData._PyFunctio │ │ │ │ - 0x00001778 6e5f4765 74584944 61746100 5f507943 n_GetXIData._PyC │ │ │ │ - 0x00001788 6f64655f 47657450 75726553 63726970 ode_GetPureScrip │ │ │ │ - 0x00001798 74584944 61746100 5f507943 6f64655f tXIData._PyCode_ │ │ │ │ - 0x000017a8 47657458 49446174 61005f50 79584944 GetXIData._PyXID │ │ │ │ - 0x000017b8 6174615f 52656c65 61736500 5f507954 ata_Release._PyT │ │ │ │ - 0x000017c8 7970655f 53657456 65727369 6f6e0050 ype_SetVersion.P │ │ │ │ - 0x000017d8 794c6f6e 675f4672 6f6d496e 74363400 yLong_FromInt64. │ │ │ │ - 0x000017e8 5f507954 696d655f 41735469 6d657370 _PyTime_AsTimesp │ │ │ │ - 0x000017f8 6563005f 50794c6f 6e675f46 726f6d54 ec._PyLong_FromT │ │ │ │ - 0x00001808 696d655f 74005f5f 6572726e 6f5f6c6f ime_t.__errno_lo │ │ │ │ - 0x00001818 63617469 6f6e005f 50795f63 725f6469 cation._Py_cr_di │ │ │ │ - 0x00001828 66660050 794c6f6e 675f4672 6f6d5369 ff.PyLong_FromSi │ │ │ │ - 0x00001838 7a655f74 005f5079 5f456e63 6f64654c ze_t._Py_EncodeL │ │ │ │ - 0x00001848 6f63616c 65457800 50794279 7465735f ocaleEx.PyBytes_ │ │ │ │ - 0x00001858 46726f6d 53747269 6e670050 794c6f6e FromString.PyLon │ │ │ │ - 0x00001868 675f4173 4c6f6e67 00507943 61707375 g_AsLong.PyCapsu │ │ │ │ - 0x00001878 6c655f47 6574506f 696e7465 72005f50 le_GetPointer._P │ │ │ │ - 0x00001888 79584944 6174615f 4e65774f 626a6563 yXIData_NewObjec │ │ │ │ - 0x00001898 74005f50 7954696d 655f4173 54696d65 t._PyTime_AsTime │ │ │ │ - 0x000018a8 73706563 5f636c61 6d70005f 50795f63 spec_clamp._Py_c │ │ │ │ - 0x000018b8 725f7072 6f640050 794c6f6e 675f5479 r_prod.PyLong_Ty │ │ │ │ - 0x000018c8 70650050 79426f6f 6c5f5479 70650050 pe.PyBool_Type.P │ │ │ │ - 0x000018d8 794c6f6e 675f4672 6f6d4c6f 6e674c6f yLong_FromLongLo │ │ │ │ - 0x000018e8 6e67005f 50795275 6e74696d 65005f50 ng._PyRuntime._P │ │ │ │ - 0x000018f8 7954696d 655f4173 54696d65 76616c00 yTime_AsTimeval. │ │ │ │ - 0x00001908 5f50795f 63725f71 756f7400 5079496d _Py_cr_quot.PyIm │ │ │ │ - 0x00001918 706f7274 5f476574 4d6f6475 6c650050 port_GetModule.P │ │ │ │ - 0x00001928 794c6973 745f4170 70656e64 005f5079 yList_Append._Py │ │ │ │ - 0x00001938 4576616c 5f457661 6c467261 6d654465 Eval_EvalFrameDe │ │ │ │ - 0x00001948 6661756c 74005f50 7954696d 655f4173 fault._PyTime_As │ │ │ │ - 0x00001958 54696d65 76616c5f 636c616d 70005f50 Timeval_clamp._P │ │ │ │ - 0x00001968 795f6372 5f73756d 005f5079 436f6465 y_cr_sum._PyCode │ │ │ │ - 0x00001978 5f526574 75726e73 4f6e6c79 4e6f6e65 _ReturnsOnlyNone │ │ │ │ - 0x00001988 00507942 6f6f6c5f 46726f6d 4c6f6e67 .PyBool_FromLong │ │ │ │ - 0x00001998 00507954 75706c65 5f4e6577 005f5079 .PyTuple_New._Py │ │ │ │ - 0x000019a8 54696d65 5f46726f 6d536563 6f6e6473 Time_FromSeconds │ │ │ │ - 0x000019b8 005f5079 5f72635f 64696666 005f5079 ._Py_rc_diff._Py │ │ │ │ - 0x000019c8 436f6465 5f566572 69667953 74617465 Code_VerifyState │ │ │ │ - 0x000019d8 6c657373 00507944 6963745f 54797065 less.PyDict_Type │ │ │ │ - 0x000019e8 00507953 65745f54 79706500 5f507949 .PySet_Type._PyI │ │ │ │ - 0x000019f8 6e746572 70726574 65725374 6174655f nterpreterState_ │ │ │ │ - 0x00001a08 47657449 444f626a 65637400 50795f4e GetIDObject.Py_N │ │ │ │ - 0x00001a18 6577496e 74657270 72657465 72005079 ewInterpreter.Py │ │ │ │ - 0x00001a28 54687265 61645374 6174655f 47657449 ThreadState_GetI │ │ │ │ - 0x00001a38 6e746572 70726574 65720050 79546872 nterpreter.PyThr │ │ │ │ - 0x00001a48 65616453 74617465 5f436c65 61720050 eadState_Clear.P │ │ │ │ - 0x00001a58 79546872 65616453 74617465 5f44656c yThreadState_Del │ │ │ │ - 0x00001a68 65746500 5079496e 74657270 72657465 ete.PyInterprete │ │ │ │ - 0x00001a78 72537461 74655f4e 6577005f 50795469 rState_New._PyTi │ │ │ │ - 0x00001a88 6d655f46 726f6d53 65636f6e 64734f62 me_FromSecondsOb │ │ │ │ - 0x00001a98 6a656374 005f5079 5f72635f 71756f74 ject._Py_rc_quot │ │ │ │ - 0x00001aa8 006d656d 73657400 5f507943 6f64655f .memset._PyCode_ │ │ │ │ - 0x00001ab8 47657456 6172436f 756e7473 005f5079 GetVarCounts._Py │ │ │ │ - 0x00001ac8 436f6465 5f536574 556e626f 756e6456 Code_SetUnboundV │ │ │ │ - 0x00001ad8 6172436f 756e7473 005f5079 54696d65 arCounts._PyTime │ │ │ │ - 0x00001ae8 5f4f626a 65637454 6f54696d 655f7400 _ObjectToTime_t. │ │ │ │ - 0x00001af8 5f507949 6e746572 70726574 65725374 _PyInterpreterSt │ │ │ │ - 0x00001b08 6174655f 4c6f6f6b 55704944 4f626a65 ate_LookUpIDObje │ │ │ │ - 0x00001b18 63740050 79546872 65616453 74617465 ct.PyThreadState │ │ │ │ - 0x00001b28 5f4e6577 005f5079 54696d65 5f4f626a _New._PyTime_Obj │ │ │ │ - 0x00001b38 65637454 6f54696d 65737065 63005f50 ectToTimespec._P │ │ │ │ - 0x00001b48 79546872 65616453 74617465 5f4e6577 yThreadState_New │ │ │ │ - 0x00001b58 426f756e 64005f50 79496e74 65727072 Bound._PyInterpr │ │ │ │ - 0x00001b68 65746572 53746174 655f5365 7452756e eterState_SetRun │ │ │ │ - 0x00001b78 6e696e67 4d61696e 005f5079 496e7465 ningMain._PyInte │ │ │ │ - 0x00001b88 72707265 74657253 74617465 5f536574 rpreterState_Set │ │ │ │ - 0x00001b98 4e6f7452 756e6e69 6e674d61 696e0050 NotRunningMain.P │ │ │ │ - 0x00001ba8 79457272 5f507269 6e744578 005f5079 yErr_PrintEx._Py │ │ │ │ - 0x00001bb8 54696d65 5f4f626a 65637454 6f54696d Time_ObjectToTim │ │ │ │ - 0x00001bc8 6576616c 005f5079 496e7465 72707265 eval._PyInterpre │ │ │ │ - 0x00001bd8 74657253 74617465 5f4f626a 65637454 terState_ObjectT │ │ │ │ - 0x00001be8 6f494400 50794572 725f4578 63657074 oID.PyErr_Except │ │ │ │ - 0x00001bf8 696f6e4d 61746368 65730050 79457272 ionMatches.PyErr │ │ │ │ - 0x00001c08 5f436c65 61720050 79457863 5f496e74 _Clear.PyExc_Int │ │ │ │ - 0x00001c18 65727072 65746572 4e6f7446 6f756e64 erpreterNotFound │ │ │ │ - 0x00001c28 4572726f 72005f50 79496e74 65727072 Error._PyInterpr │ │ │ │ - 0x00001c38 65746572 53746174 655f5265 71756972 eterState_Requir │ │ │ │ - 0x00001c48 65734944 52656600 5f507949 6e746572 esIDRef._PyInter │ │ │ │ - 0x00001c58 70726574 65725374 6174655f 52657175 preterState_Requ │ │ │ │ - 0x00001c68 69726549 44526566 00507955 6e737461 ireIDRef.PyUnsta │ │ │ │ - 0x00001c78 626c655f 496e7465 72707265 74657246 ble_InterpreterF │ │ │ │ - 0x00001c88 72616d65 5f476574 436f6465 00507946 rame_GetCode.PyF │ │ │ │ - 0x00001c98 72616d65 5f547970 65005079 556e7374 rame_Type.PyUnst │ │ │ │ - 0x00001ca8 61626c65 5f496e74 65727072 65746572 able_Interpreter │ │ │ │ - 0x00001cb8 4672616d 655f4765 744c6173 74690050 Frame_GetLasti.P │ │ │ │ - 0x00001cc8 79556e73 7461626c 655f496e 74657270 yUnstable_Interp │ │ │ │ - 0x00001cd8 72657465 72467261 6d655f47 65744c69 reterFrame_GetLi │ │ │ │ - 0x00001ce8 6e650050 79546872 6561645f 616c6c6f ne.PyThread_allo │ │ │ │ - 0x00001cf8 63617465 5f6c6f63 6b005079 54687265 cate_lock.PyThre │ │ │ │ - 0x00001d08 61645f61 63717569 72655f6c 6f636b00 ad_acquire_lock. │ │ │ │ - 0x00001d18 50794576 616c5f53 61766554 68726561 PyEval_SaveThrea │ │ │ │ - 0x00001d28 64005f50 79457661 6c5f4164 6450656e d._PyEval_AddPen │ │ │ │ - 0x00001d38 64696e67 43616c6c 00507945 76616c5f dingCall.PyEval_ │ │ │ │ - 0x00001d48 52657374 6f726554 68726561 64005079 RestoreThread.Py │ │ │ │ - 0x00001d58 54687265 61645f72 656c6561 73655f6c Thread_release_l │ │ │ │ - 0x00001d68 6f636b00 50795468 72656164 5f667265 ock.PyThread_fre │ │ │ │ - 0x00001d78 655f6c6f 636b0050 79546872 65616453 e_lock.PyThreadS │ │ │ │ - 0x00001d88 74617465 5f476574 00507949 6e746572 tate_Get.PyInter │ │ │ │ - 0x00001d98 70726574 65725374 6174655f 47657449 preterState_GetI │ │ │ │ - 0x00001da8 44005079 4f626a65 63745f43 616c6c4e D.PyObject_CallN │ │ │ │ - 0x00001db8 6f417267 73005079 4d757465 785f4c6f oArgs.PyMutex_Lo │ │ │ │ - 0x00001dc8 636b0050 794d7574 65785f55 6e6c6f63 ck.PyMutex_Unloc │ │ │ │ - 0x00001dd8 6b005079 4d656d5f 43616c6c 6f630050 k.PyMem_Calloc.P │ │ │ │ - 0x00001de8 794c6973 745f4e65 77005079 54696d65 yList_New.PyTime │ │ │ │ - 0x00001df8 5f506572 66436f75 6e746572 00507954 _PerfCounter.PyT │ │ │ │ - 0x00001e08 68726561 645f7374 6172745f 6e65775f hread_start_new_ │ │ │ │ - 0x00001e18 74687265 61640075 736c6565 70005079 thread.usleep.Py │ │ │ │ - 0x00001e28 4576656e 745f5761 6974005f 50794576 Event_Wait._PyEv │ │ │ │ - 0x00001e38 656e745f 4e6f7469 6679005f 50794f6e ent_Notify._PyOn │ │ │ │ - 0x00001e48 6365466c 61675f43 616c6c4f 6e636553 ceFlag_CallOnceS │ │ │ │ - 0x00001e58 6c6f7700 5f507952 65637572 73697665 low._PyRecursive │ │ │ │ - 0x00001e68 4d757465 785f4973 4c6f636b 65644279 Mutex_IsLockedBy │ │ │ │ - 0x00001e78 43757272 656e7454 68726561 64005f50 CurrentThread._P │ │ │ │ - 0x00001e88 79526563 75727369 76654d75 7465785f yRecursiveMutex_ │ │ │ │ - 0x00001e98 4c6f636b 00507954 68726561 645f6765 Lock.PyThread_ge │ │ │ │ - 0x00001ea8 745f7468 72656164 5f696465 6e745f65 t_thread_ident_e │ │ │ │ - 0x00001eb8 78005f50 79526563 75727369 76654d75 x._PyRecursiveMu │ │ │ │ - 0x00001ec8 7465785f 556e6c6f 636b005f 50795257 tex_Unlock._PyRW │ │ │ │ - 0x00001ed8 4d757465 785f4c6f 636b005f 50795257 Mutex_Lock._PyRW │ │ │ │ - 0x00001ee8 4d757465 785f556e 6c6f636b 005f5079 Mutex_Unlock._Py │ │ │ │ - 0x00001ef8 52574d75 7465785f 524c6f63 6b005f50 RWMutex_RLock._P │ │ │ │ - 0x00001f08 7952574d 75746578 5f52556e 6c6f636b yRWMutex_RUnlock │ │ │ │ - 0x00001f18 00507945 78635f41 73736572 74696f6e .PyExc_Assertion │ │ │ │ - 0x00001f28 4572726f 72007374 726c656e 005f5079 Error.strlen._Py │ │ │ │ - 0x00001f38 42797465 735f4669 6e640050 794d656d Bytes_Find.PyMem │ │ │ │ - 0x00001f48 5f4d616c 6c6f6300 6d656d63 70790050 _Malloc.memcpy.P │ │ │ │ - 0x00001f58 794d656d 5f526177 43616c6c 6f630050 yMem_RawCalloc.P │ │ │ │ - 0x00001f68 7947494c 53746174 655f456e 73757265 yGILState_Ensure │ │ │ │ - 0x00001f78 00507947 435f436f 6c6c6563 74005079 .PyGC_Collect.Py │ │ │ │ - 0x00001f88 47494c53 74617465 5f52656c 65617365 GILState_Release │ │ │ │ - 0x00001f98 00507954 68726561 645f7374 6172745f .PyThread_start_ │ │ │ │ - 0x00001fa8 6a6f696e 61626c65 5f746872 65616400 joinable_thread. │ │ │ │ - 0x00001fb8 5f507945 76616c5f 53746f70 54686557 _PyEval_StopTheW │ │ │ │ - 0x00001fc8 6f726c64 005f5079 4576616c 5f537461 orld._PyEval_Sta │ │ │ │ - 0x00001fd8 72745468 65576f72 6c640050 79546872 rtTheWorld.PyThr │ │ │ │ - 0x00001fe8 6561645f 6a6f696e 5f746872 65616400 ead_join_thread. │ │ │ │ - 0x00001ff8 5f50795f 55544638 5f456469 745f436f _Py_UTF8_Edit_Co │ │ │ │ - 0x00002008 7374005f 50795f68 61736874 61626c65 st._Py_hashtable │ │ │ │ - 0x00002018 5f6e6577 005f5079 5f686173 68746162 _new._Py_hashtab │ │ │ │ - 0x00002028 6c655f67 6574005f 50795f68 61736874 le_get._Py_hasht │ │ │ │ - 0x00002038 61626c65 5f736574 005f5079 5f686173 able_set._Py_has │ │ │ │ - 0x00002048 68746162 6c655f73 7465616c 005f5079 htable_steal._Py │ │ │ │ - 0x00002058 5f686173 68746162 6c655f66 6f726561 _hashtable_forea │ │ │ │ - 0x00002068 6368005f 50795f68 61736874 61626c65 ch._Py_hashtable │ │ │ │ - 0x00002078 5f636c65 6172005f 50795f68 61736874 _clear._Py_hasht │ │ │ │ - 0x00002088 61626c65 5f646573 74726f79 005f5079 able_destroy._Py │ │ │ │ - 0x00002098 5f686173 68746162 6c655f63 6f6d7061 _hashtable_compa │ │ │ │ - 0x000020a8 72655f64 69726563 74005f50 794c6f6e re_direct._PyLon │ │ │ │ - 0x000020b8 675f4e75 6d426974 73005079 4c6f6e67 g_NumBits.PyLong │ │ │ │ - 0x000020c8 5f476574 5369676e 00507955 6e737461 _GetSign.PyUnsta │ │ │ │ - 0x000020d8 626c655f 54687265 61645374 6174655f ble_ThreadState_ │ │ │ │ - 0x000020e8 53657453 7461636b 50726f74 65637469 SetStackProtecti │ │ │ │ - 0x000020f8 6f6e0050 79556e73 7461626c 655f5468 on.PyUnstable_Th │ │ │ │ - 0x00002108 72656164 53746174 655f5265 73657453 readState_ResetS │ │ │ │ - 0x00002118 7461636b 50726f74 65637469 6f6e005f tackProtection._ │ │ │ │ - 0x00002128 50795468 72656164 53746174 655f4765 PyThreadState_Ge │ │ │ │ - 0x00002138 74446963 74005f50 79536574 5f4e6578 tDict._PySet_Nex │ │ │ │ - 0x00002148 74456e74 72795265 66005f50 79536574 tEntryRef._PySet │ │ │ │ - 0x00002158 5f557064 61746500 5f507955 6e69636f _Update._PyUnico │ │ │ │ - 0x00002168 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ - 0x00002178 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ - 0x00002188 4949005f 50795061 7468436f 6e666967 II._PyPathConfig │ │ │ │ - 0x00002198 5f436c65 6172476c 6f62616c 005f5079 _ClearGlobal._Py │ │ │ │ - 0x000021a8 5f476574 5f476574 70617468 5f436f64 _Get_Getpath_Cod │ │ │ │ - 0x000021b8 654f626a 65637400 5f50794f 626a6563 eObject._PyObjec │ │ │ │ - 0x000021c8 745f4973 46726565 64005079 42617365 t_IsFreed.PyBase │ │ │ │ - 0x000021d8 4f626a65 63745f54 79706500 50794f62 Object_Type.PyOb │ │ │ │ - 0x000021e8 6a656374 5f4d616c 6c6f6300 5079556e ject_Malloc.PyUn │ │ │ │ - 0x000021f8 73746162 6c655f50 65726654 72616d70 stable_PerfTramp │ │ │ │ - 0x00002208 6f6c696e 655f436f 6d70696c 65436f64 oline_CompileCod │ │ │ │ - 0x00002218 65005079 556e7374 61626c65 5f506572 e.PyUnstable_Per │ │ │ │ - 0x00002228 66547261 6d706f6c 696e655f 53657450 fTrampoline_SetP │ │ │ │ - 0x00002238 65727369 73744166 74657246 6f726b00 ersistAfterFork. │ │ │ │ - 0x00002248 5f50794e 756d6265 725f496e 64657800 _PyNumber_Index. │ │ │ │ - 0x00002258 5f507941 72675f43 6865636b 506f7369 _PyArg_CheckPosi │ │ │ │ - 0x00002268 74696f6e 616c0050 794c6f6e 675f4173 tional.PyLong_As │ │ │ │ - 0x00002278 5373697a 655f7400 50794f62 6a656374 Ssize_t.PyObject │ │ │ │ - 0x00002288 5f497354 72756500 6c696263 2e736f2e _IsTrue.libc.so. │ │ │ │ - 0x00002298 3600474c 4942435f 322e3400 6.GLIBC_2.4. │ │ │ │ + 0x00000ff8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ + 0x00001008 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ + 0x00001018 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ + 0x00001028 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ + 0x00001038 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ + 0x00001048 6c697a65 00507949 6e69745f 5f746573 lize.PyInit__tes │ │ │ │ + 0x00001058 74696e74 65726e61 6c636170 69005079 tinternalcapi.Py │ │ │ │ + 0x00001068 4d6f6475 6c654465 665f496e 69740050 ModuleDef_Init.P │ │ │ │ + 0x00001078 794d6f64 756c655f 41646446 756e6374 yModule_AddFunct │ │ │ │ + 0x00001088 696f6e73 0050794c 6f6e675f 46726f6d ions.PyLong_From │ │ │ │ + 0x00001098 5373697a 655f7400 50794d6f 64756c65 Ssize_t.PyModule │ │ │ │ + 0x000010a8 5f416464 0050794c 6f6e675f 46726f6d _Add.PyLong_From │ │ │ │ + 0x000010b8 4c6f6e67 005f5079 4172675f 556e7061 Long._PyArg_Unpa │ │ │ │ + 0x000010c8 636b4b65 79776f72 6473005f 50794172 ckKeywords._PyAr │ │ │ │ + 0x000010d8 675f4261 64417267 756d656e 74005f50 g_BadArgument._P │ │ │ │ + 0x000010e8 79436f6d 70696c65 5f436c65 616e446f yCompile_CleanDo │ │ │ │ + 0x000010f8 63005f50 79496e73 74727563 74696f6e c._PyInstruction │ │ │ │ + 0x00001108 53657175 656e6365 5f4e6577 0050794c Sequence_New.PyL │ │ │ │ + 0x00001118 6f6e675f 4173496e 74005f50 79436f6d ong_AsInt._PyCom │ │ │ │ + 0x00001128 70696c65 5f436f64 6547656e 00507945 pile_CodeGen.PyE │ │ │ │ + 0x00001138 72725f4f 63637572 72656400 5f50795f rr_Occurred._Py_ │ │ │ │ + 0x00001148 47657443 6f6e6669 67734173 44696374 GetConfigsAsDict │ │ │ │ + 0x00001158 005f5079 54687265 61645374 6174655f ._PyThreadState_ │ │ │ │ + 0x00001168 47657443 75727265 6e740050 79417267 GetCurrent.PyArg │ │ │ │ + 0x00001178 5f506172 73655475 706c6500 5f507949 _ParseTuple._PyI │ │ │ │ + 0x00001188 6d706f72 745f436c 65617245 7874656e mport_ClearExten │ │ │ │ + 0x00001198 73696f6e 005f5079 5f4e6f6e 65537472 sion._Py_NoneStr │ │ │ │ + 0x000011a8 75637400 50794c6f 6e675f41 73566f69 uct.PyLong_AsVoi │ │ │ │ + 0x000011b8 64507472 00507955 6e737461 626c655f dPtr.PyUnstable_ │ │ │ │ + 0x000011c8 57726974 65506572 664d6170 456e7472 WritePerfMapEntr │ │ │ │ + 0x000011d8 79005079 4572725f 53657446 726f6d45 y.PyErr_SetFromE │ │ │ │ + 0x000011e8 72726e6f 00507945 78635f4f 53457272 rrno.PyExc_OSErr │ │ │ │ + 0x000011f8 6f72005f 50794d65 6d5f4765 74437572 or._PyMem_GetCur │ │ │ │ + 0x00001208 72656e74 416c6c6f 6361746f 724e616d rentAllocatorNam │ │ │ │ + 0x00001218 65005079 556e6963 6f64655f 46726f6d e.PyUnicode_From │ │ │ │ + 0x00001228 53747269 6e670050 79457272 5f536574 String.PyErr_Set │ │ │ │ + 0x00001238 53747269 6e670050 79457863 5f52756e String.PyExc_Run │ │ │ │ + 0x00001248 74696d65 4572726f 72005f50 79446963 timeError._PyDic │ │ │ │ + 0x00001258 745f4765 74497465 6d5f4b6e 6f776e48 t_GetItem_KnownH │ │ │ │ + 0x00001268 61736800 5f507945 72725f53 65744b65 ash._PyErr_SetKe │ │ │ │ + 0x00001278 79457272 6f720050 79417267 5f506172 yError.PyArg_Par │ │ │ │ + 0x00001288 73655475 706c6541 6e644b65 79776f72 seTupleAndKeywor │ │ │ │ + 0x00001298 64730050 79546872 65616453 74617465 ds.PyThreadState │ │ │ │ + 0x000012a8 5f537761 70005079 5f4e6577 496e7465 _Swap.Py_NewInte │ │ │ │ + 0x000012b8 72707265 74657246 726f6d43 6f6e6669 rpreterFromConfi │ │ │ │ + 0x000012c8 67005079 53746174 75735f45 78636570 g.PyStatus_Excep │ │ │ │ + 0x000012d8 74696f6e 00507952 756e5f53 696d706c tion.PyRun_Simpl │ │ │ │ + 0x000012e8 65537472 696e6746 6c616773 0050795f eStringFlags.Py_ │ │ │ │ + 0x000012f8 456e6449 6e746572 70726574 6572005f EndInterpreter._ │ │ │ │ + 0x00001308 50794572 725f5365 7446726f 6d507953 PyErr_SetFromPyS │ │ │ │ + 0x00001318 74617475 73005079 4572725f 47657452 tatus.PyErr_GetR │ │ │ │ + 0x00001328 61697365 64457863 65707469 6f6e005f aisedException._ │ │ │ │ + 0x00001338 50794572 725f4368 61696e45 78636570 PyErr_ChainExcep │ │ │ │ + 0x00001348 74696f6e 7331005f 50795849 5f4e6577 tions1._PyXI_New │ │ │ │ + 0x00001358 496e7465 72707265 74657200 5f507958 Interpreter._PyX │ │ │ │ + 0x00001368 495f456e 64496e74 65727072 65746572 I_EndInterpreter │ │ │ │ + 0x00001378 00507945 78635f49 6e746572 70726574 .PyExc_Interpret │ │ │ │ + 0x00001388 65724572 726f7200 5079496e 74657270 erError.PyInterp │ │ │ │ + 0x00001398 72657465 72537461 74655f47 6574005f reterState_Get._ │ │ │ │ + 0x000013a8 50795374 61746963 54797065 5f476574 PyStaticType_Get │ │ │ │ + 0x000013b8 4275696c 74696e73 00507946 756e6374 Builtins.PyFunct │ │ │ │ + 0x000013c8 696f6e5f 54797065 00507945 78635f54 ion_Type.PyExc_T │ │ │ │ + 0x000013d8 79706545 72726f72 0050794d 6f64756c ypeError.PyModul │ │ │ │ + 0x000013e8 655f4765 74537461 7465005f 5f617373 e_GetState.__ass │ │ │ │ + 0x000013f8 6572745f 6661696c 005f5079 54696d65 ert_fail._PyTime │ │ │ │ + 0x00001408 5f46726f 6d4c6f6e 67005f50 7954696d _FromLong._PyTim │ │ │ │ + 0x00001418 655f4173 4d696372 6f736563 6f6e6473 e_AsMicroseconds │ │ │ │ + 0x00001428 005f5079 54696d65 5f41734c 6f6e6700 ._PyTime_AsLong. │ │ │ │ + 0x00001438 50794578 635f5661 6c756545 72726f72 PyExc_ValueError │ │ │ │ + 0x00001448 005f5079 436f6d70 696c655f 4f707469 ._PyCompile_Opti │ │ │ │ + 0x00001458 6d697a65 43666700 50794469 63745f47 mizeCfg.PyDict_G │ │ │ │ + 0x00001468 65744974 656d5374 72696e67 005f5079 etItemString._Py │ │ │ │ + 0x00001478 436f6d70 696c655f 41737365 6d626c65 Compile_Assemble │ │ │ │ + 0x00001488 00507955 6e737461 626c655f 50657266 .PyUnstable_Perf │ │ │ │ + 0x00001498 4d617053 74617465 5f46696e 69005079 MapState_Fini.Py │ │ │ │ + 0x000014a8 4f626a65 63745f47 65744174 74725374 Object_GetAttrSt │ │ │ │ + 0x000014b8 72696e67 005f5079 496e7465 72707265 ring._PyInterpre │ │ │ │ + 0x000014c8 74657243 6f6e6669 675f496e 69744672 terConfig_InitFr │ │ │ │ + 0x000014d8 6f6d4469 6374005f 50795f44 65616c6c omDict._Py_Deall │ │ │ │ + 0x000014e8 6f630050 79457272 5f466f72 6d617400 oc.PyErr_Format. │ │ │ │ + 0x000014f8 50795f42 75696c64 56616c75 65005f50 Py_BuildValue._P │ │ │ │ + 0x00001508 79547970 655f4765 74536c6f 74577261 yType_GetSlotWra │ │ │ │ + 0x00001518 70706572 4e616d65 73005f50 7954696d pperNames._PyTim │ │ │ │ + 0x00001528 655f4173 4d696c6c 69736563 6f6e6473 e_AsMilliseconds │ │ │ │ + 0x00001538 005f5079 496e7465 72707265 74657253 ._PyInterpreterS │ │ │ │ + 0x00001548 74617465 5f4d6169 6e005079 556e6963 tate_Main.PyUnic │ │ │ │ + 0x00001558 6f64655f 41735769 64654368 61725374 ode_AsWideCharSt │ │ │ │ + 0x00001568 72696e67 005f5079 5f6e6f72 6d706174 ring._Py_normpat │ │ │ │ + 0x00001578 68005079 556e6963 6f64655f 46726f6d h.PyUnicode_From │ │ │ │ + 0x00001588 57696465 43686172 0050794d 656d5f46 WideChar.PyMem_F │ │ │ │ + 0x00001598 72656500 5f50795f 47657445 72726f72 ree._Py_GetError │ │ │ │ + 0x000015a8 48616e64 6c657200 5f50795f 4465636f Handler._Py_Deco │ │ │ │ + 0x000015b8 64654c6f 63616c65 45780050 794d656d deLocaleEx.PyMem │ │ │ │ + 0x000015c8 5f526177 46726565 00507945 72725f4e _RawFree.PyErr_N │ │ │ │ + 0x000015d8 6f4d656d 6f727900 5f507949 6e746572 oMemory._PyInter │ │ │ │ + 0x000015e8 70726574 65725374 6174655f 53657445 preterState_SetE │ │ │ │ + 0x000015f8 76616c46 72616d65 46756e63 00507944 valFrameFunc.PyD │ │ │ │ + 0x00001608 6963745f 4e657700 50794c6f 6e675f46 ict_New.PyLong_F │ │ │ │ + 0x00001618 726f6d55 6e736967 6e65644c 6f6e6700 romUnsignedLong. │ │ │ │ + 0x00001628 50794469 63745f53 65744974 656d5374 PyDict_SetItemSt │ │ │ │ + 0x00001638 72696e67 005f5079 5f46616c 73655374 ring._Py_FalseSt │ │ │ │ + 0x00001648 72756374 005f5079 5f547275 65537472 ruct._Py_TrueStr │ │ │ │ + 0x00001658 75637400 50794578 635f4e6f 74496d70 uct.PyExc_NotImp │ │ │ │ + 0x00001668 6c656d65 6e746564 4572726f 72005079 lementedError.Py │ │ │ │ + 0x00001678 44696374 5f536574 4974656d 00507943 Dict_SetItem.PyC │ │ │ │ + 0x00001688 6f64655f 54797065 005f5079 54726163 ode_Type._PyTrac │ │ │ │ + 0x00001698 654d616c 6c6f635f 47657454 72616365 eMalloc_GetTrace │ │ │ │ + 0x000016a8 6261636b 005f5079 436f6e74 6578745f back._PyContext_ │ │ │ │ + 0x000016b8 4e657748 616d7446 6f725465 73747300 NewHamtForTests. │ │ │ │ + 0x000016c8 5079556e 69636f64 655f4173 55544638 PyUnicode_AsUTF8 │ │ │ │ + 0x000016d8 005f5079 58494461 74615f4e 65770073 ._PyXIData_New.s │ │ │ │ + 0x000016e8 7472636d 70005f50 79506963 6b6c655f trcmp._PyPickle_ │ │ │ │ + 0x000016f8 47657458 49446174 61005079 43617073 GetXIData.PyCaps │ │ │ │ + 0x00001708 756c655f 4e657700 5f50794f 626a6563 ule_New._PyObjec │ │ │ │ + 0x00001718 745f4765 74584944 6174614e 6f46616c t_GetXIDataNoFal │ │ │ │ + 0x00001728 6c626163 6b005f50 79584944 6174615f lback._PyXIData_ │ │ │ │ + 0x00001738 46726565 005f5079 4d617273 68616c5f Free._PyMarshal_ │ │ │ │ + 0x00001748 47657458 49446174 61005f50 794f626a GetXIData._PyObj │ │ │ │ + 0x00001758 6563745f 47657458 49446174 61005f50 ect_GetXIData._P │ │ │ │ + 0x00001768 79436f64 655f4765 74536372 69707458 yCode_GetScriptX │ │ │ │ + 0x00001778 49446174 61005f50 7946756e 6374696f IData._PyFunctio │ │ │ │ + 0x00001788 6e5f4765 74584944 61746100 5f507943 n_GetXIData._PyC │ │ │ │ + 0x00001798 6f64655f 47657450 75726553 63726970 ode_GetPureScrip │ │ │ │ + 0x000017a8 74584944 61746100 5f507943 6f64655f tXIData._PyCode_ │ │ │ │ + 0x000017b8 47657458 49446174 61005f50 79584944 GetXIData._PyXID │ │ │ │ + 0x000017c8 6174615f 52656c65 61736500 5f507954 ata_Release._PyT │ │ │ │ + 0x000017d8 7970655f 53657456 65727369 6f6e0050 ype_SetVersion.P │ │ │ │ + 0x000017e8 794c6f6e 675f4672 6f6d496e 74363400 yLong_FromInt64. │ │ │ │ + 0x000017f8 5f507954 696d655f 41735469 6d657370 _PyTime_AsTimesp │ │ │ │ + 0x00001808 6563005f 50794c6f 6e675f46 726f6d54 ec._PyLong_FromT │ │ │ │ + 0x00001818 696d655f 74005f5f 6572726e 6f5f6c6f ime_t.__errno_lo │ │ │ │ + 0x00001828 63617469 6f6e005f 50795f63 725f6469 cation._Py_cr_di │ │ │ │ + 0x00001838 66660050 794c6f6e 675f4672 6f6d5369 ff.PyLong_FromSi │ │ │ │ + 0x00001848 7a655f74 005f5079 5f456e63 6f64654c ze_t._Py_EncodeL │ │ │ │ + 0x00001858 6f63616c 65457800 50794279 7465735f ocaleEx.PyBytes_ │ │ │ │ + 0x00001868 46726f6d 53747269 6e670050 794c6f6e FromString.PyLon │ │ │ │ + 0x00001878 675f4173 4c6f6e67 00507943 61707375 g_AsLong.PyCapsu │ │ │ │ + 0x00001888 6c655f47 6574506f 696e7465 72005f50 le_GetPointer._P │ │ │ │ + 0x00001898 79584944 6174615f 4e65774f 626a6563 yXIData_NewObjec │ │ │ │ + 0x000018a8 74005f50 7954696d 655f4173 54696d65 t._PyTime_AsTime │ │ │ │ + 0x000018b8 73706563 5f636c61 6d70005f 50795f63 spec_clamp._Py_c │ │ │ │ + 0x000018c8 725f7072 6f640050 794c6f6e 675f5479 r_prod.PyLong_Ty │ │ │ │ + 0x000018d8 70650050 79426f6f 6c5f5479 70650050 pe.PyBool_Type.P │ │ │ │ + 0x000018e8 794c6f6e 675f4672 6f6d4c6f 6e674c6f yLong_FromLongLo │ │ │ │ + 0x000018f8 6e67005f 50795275 6e74696d 65005f50 ng._PyRuntime._P │ │ │ │ + 0x00001908 7954696d 655f4173 54696d65 76616c00 yTime_AsTimeval. │ │ │ │ + 0x00001918 5f50795f 63725f71 756f7400 5079496d _Py_cr_quot.PyIm │ │ │ │ + 0x00001928 706f7274 5f476574 4d6f6475 6c650050 port_GetModule.P │ │ │ │ + 0x00001938 794c6973 745f4170 70656e64 005f5079 yList_Append._Py │ │ │ │ + 0x00001948 4576616c 5f457661 6c467261 6d654465 Eval_EvalFrameDe │ │ │ │ + 0x00001958 6661756c 74005f50 7954696d 655f4173 fault._PyTime_As │ │ │ │ + 0x00001968 54696d65 76616c5f 636c616d 70005f50 Timeval_clamp._P │ │ │ │ + 0x00001978 795f6372 5f73756d 005f5079 436f6465 y_cr_sum._PyCode │ │ │ │ + 0x00001988 5f526574 75726e73 4f6e6c79 4e6f6e65 _ReturnsOnlyNone │ │ │ │ + 0x00001998 00507942 6f6f6c5f 46726f6d 4c6f6e67 .PyBool_FromLong │ │ │ │ + 0x000019a8 00507954 75706c65 5f4e6577 005f5079 .PyTuple_New._Py │ │ │ │ + 0x000019b8 54696d65 5f46726f 6d536563 6f6e6473 Time_FromSeconds │ │ │ │ + 0x000019c8 005f5079 5f72635f 64696666 005f5079 ._Py_rc_diff._Py │ │ │ │ + 0x000019d8 436f6465 5f566572 69667953 74617465 Code_VerifyState │ │ │ │ + 0x000019e8 6c657373 00507944 6963745f 54797065 less.PyDict_Type │ │ │ │ + 0x000019f8 00507953 65745f54 79706500 5f507949 .PySet_Type._PyI │ │ │ │ + 0x00001a08 6e746572 70726574 65725374 6174655f nterpreterState_ │ │ │ │ + 0x00001a18 47657449 444f626a 65637400 50795f4e GetIDObject.Py_N │ │ │ │ + 0x00001a28 6577496e 74657270 72657465 72005079 ewInterpreter.Py │ │ │ │ + 0x00001a38 54687265 61645374 6174655f 47657449 ThreadState_GetI │ │ │ │ + 0x00001a48 6e746572 70726574 65720050 79546872 nterpreter.PyThr │ │ │ │ + 0x00001a58 65616453 74617465 5f436c65 61720050 eadState_Clear.P │ │ │ │ + 0x00001a68 79546872 65616453 74617465 5f44656c yThreadState_Del │ │ │ │ + 0x00001a78 65746500 5079496e 74657270 72657465 ete.PyInterprete │ │ │ │ + 0x00001a88 72537461 74655f4e 6577005f 50795469 rState_New._PyTi │ │ │ │ + 0x00001a98 6d655f46 726f6d53 65636f6e 64734f62 me_FromSecondsOb │ │ │ │ + 0x00001aa8 6a656374 005f5079 5f72635f 71756f74 ject._Py_rc_quot │ │ │ │ + 0x00001ab8 006d656d 73657400 5f507943 6f64655f .memset._PyCode_ │ │ │ │ + 0x00001ac8 47657456 6172436f 756e7473 005f5079 GetVarCounts._Py │ │ │ │ + 0x00001ad8 436f6465 5f536574 556e626f 756e6456 Code_SetUnboundV │ │ │ │ + 0x00001ae8 6172436f 756e7473 005f5079 54696d65 arCounts._PyTime │ │ │ │ + 0x00001af8 5f4f626a 65637454 6f54696d 655f7400 _ObjectToTime_t. │ │ │ │ + 0x00001b08 5f507949 6e746572 70726574 65725374 _PyInterpreterSt │ │ │ │ + 0x00001b18 6174655f 4c6f6f6b 55704944 4f626a65 ate_LookUpIDObje │ │ │ │ + 0x00001b28 63740050 79546872 65616453 74617465 ct.PyThreadState │ │ │ │ + 0x00001b38 5f4e6577 005f5079 54696d65 5f4f626a _New._PyTime_Obj │ │ │ │ + 0x00001b48 65637454 6f54696d 65737065 63005f50 ectToTimespec._P │ │ │ │ + 0x00001b58 79546872 65616453 74617465 5f4e6577 yThreadState_New │ │ │ │ + 0x00001b68 426f756e 64005f50 79496e74 65727072 Bound._PyInterpr │ │ │ │ + 0x00001b78 65746572 53746174 655f5365 7452756e eterState_SetRun │ │ │ │ + 0x00001b88 6e696e67 4d61696e 005f5079 496e7465 ningMain._PyInte │ │ │ │ + 0x00001b98 72707265 74657253 74617465 5f536574 rpreterState_Set │ │ │ │ + 0x00001ba8 4e6f7452 756e6e69 6e674d61 696e0050 NotRunningMain.P │ │ │ │ + 0x00001bb8 79457272 5f507269 6e744578 005f5079 yErr_PrintEx._Py │ │ │ │ + 0x00001bc8 54696d65 5f4f626a 65637454 6f54696d Time_ObjectToTim │ │ │ │ + 0x00001bd8 6576616c 005f5079 496e7465 72707265 eval._PyInterpre │ │ │ │ + 0x00001be8 74657253 74617465 5f4f626a 65637454 terState_ObjectT │ │ │ │ + 0x00001bf8 6f494400 50794572 725f4578 63657074 oID.PyErr_Except │ │ │ │ + 0x00001c08 696f6e4d 61746368 65730050 79457272 ionMatches.PyErr │ │ │ │ + 0x00001c18 5f436c65 61720050 79457863 5f496e74 _Clear.PyExc_Int │ │ │ │ + 0x00001c28 65727072 65746572 4e6f7446 6f756e64 erpreterNotFound │ │ │ │ + 0x00001c38 4572726f 72005f50 79496e74 65727072 Error._PyInterpr │ │ │ │ + 0x00001c48 65746572 53746174 655f5265 71756972 eterState_Requir │ │ │ │ + 0x00001c58 65734944 52656600 5f507949 6e746572 esIDRef._PyInter │ │ │ │ + 0x00001c68 70726574 65725374 6174655f 52657175 preterState_Requ │ │ │ │ + 0x00001c78 69726549 44526566 00507955 6e737461 ireIDRef.PyUnsta │ │ │ │ + 0x00001c88 626c655f 496e7465 72707265 74657246 ble_InterpreterF │ │ │ │ + 0x00001c98 72616d65 5f476574 436f6465 00507946 rame_GetCode.PyF │ │ │ │ + 0x00001ca8 72616d65 5f547970 65005079 556e7374 rame_Type.PyUnst │ │ │ │ + 0x00001cb8 61626c65 5f496e74 65727072 65746572 able_Interpreter │ │ │ │ + 0x00001cc8 4672616d 655f4765 744c6173 74690050 Frame_GetLasti.P │ │ │ │ + 0x00001cd8 79556e73 7461626c 655f496e 74657270 yUnstable_Interp │ │ │ │ + 0x00001ce8 72657465 72467261 6d655f47 65744c69 reterFrame_GetLi │ │ │ │ + 0x00001cf8 6e650050 79546872 6561645f 616c6c6f ne.PyThread_allo │ │ │ │ + 0x00001d08 63617465 5f6c6f63 6b005079 54687265 cate_lock.PyThre │ │ │ │ + 0x00001d18 61645f61 63717569 72655f6c 6f636b00 ad_acquire_lock. │ │ │ │ + 0x00001d28 50794576 616c5f53 61766554 68726561 PyEval_SaveThrea │ │ │ │ + 0x00001d38 64005f50 79457661 6c5f4164 6450656e d._PyEval_AddPen │ │ │ │ + 0x00001d48 64696e67 43616c6c 00507945 76616c5f dingCall.PyEval_ │ │ │ │ + 0x00001d58 52657374 6f726554 68726561 64005079 RestoreThread.Py │ │ │ │ + 0x00001d68 54687265 61645f72 656c6561 73655f6c Thread_release_l │ │ │ │ + 0x00001d78 6f636b00 50795468 72656164 5f667265 ock.PyThread_fre │ │ │ │ + 0x00001d88 655f6c6f 636b0050 79546872 65616453 e_lock.PyThreadS │ │ │ │ + 0x00001d98 74617465 5f476574 00507949 6e746572 tate_Get.PyInter │ │ │ │ + 0x00001da8 70726574 65725374 6174655f 47657449 preterState_GetI │ │ │ │ + 0x00001db8 44005079 4f626a65 63745f43 616c6c4e D.PyObject_CallN │ │ │ │ + 0x00001dc8 6f417267 73005079 4d757465 785f4c6f oArgs.PyMutex_Lo │ │ │ │ + 0x00001dd8 636b0050 794d7574 65785f55 6e6c6f63 ck.PyMutex_Unloc │ │ │ │ + 0x00001de8 6b005079 4d656d5f 43616c6c 6f630050 k.PyMem_Calloc.P │ │ │ │ + 0x00001df8 794c6973 745f4e65 77005079 54696d65 yList_New.PyTime │ │ │ │ + 0x00001e08 5f506572 66436f75 6e746572 00507954 _PerfCounter.PyT │ │ │ │ + 0x00001e18 68726561 645f7374 6172745f 6e65775f hread_start_new_ │ │ │ │ + 0x00001e28 74687265 61640075 736c6565 70005079 thread.usleep.Py │ │ │ │ + 0x00001e38 4576656e 745f5761 6974005f 50794576 Event_Wait._PyEv │ │ │ │ + 0x00001e48 656e745f 4e6f7469 6679005f 50794f6e ent_Notify._PyOn │ │ │ │ + 0x00001e58 6365466c 61675f43 616c6c4f 6e636553 ceFlag_CallOnceS │ │ │ │ + 0x00001e68 6c6f7700 5f507952 65637572 73697665 low._PyRecursive │ │ │ │ + 0x00001e78 4d757465 785f4973 4c6f636b 65644279 Mutex_IsLockedBy │ │ │ │ + 0x00001e88 43757272 656e7454 68726561 64005f50 CurrentThread._P │ │ │ │ + 0x00001e98 79526563 75727369 76654d75 7465785f yRecursiveMutex_ │ │ │ │ + 0x00001ea8 4c6f636b 00507954 68726561 645f6765 Lock.PyThread_ge │ │ │ │ + 0x00001eb8 745f7468 72656164 5f696465 6e745f65 t_thread_ident_e │ │ │ │ + 0x00001ec8 78005f50 79526563 75727369 76654d75 x._PyRecursiveMu │ │ │ │ + 0x00001ed8 7465785f 556e6c6f 636b005f 50795257 tex_Unlock._PyRW │ │ │ │ + 0x00001ee8 4d757465 785f4c6f 636b005f 50795257 Mutex_Lock._PyRW │ │ │ │ + 0x00001ef8 4d757465 785f556e 6c6f636b 005f5079 Mutex_Unlock._Py │ │ │ │ + 0x00001f08 52574d75 7465785f 524c6f63 6b005f50 RWMutex_RLock._P │ │ │ │ + 0x00001f18 7952574d 75746578 5f52556e 6c6f636b yRWMutex_RUnlock │ │ │ │ + 0x00001f28 00507945 78635f41 73736572 74696f6e .PyExc_Assertion │ │ │ │ + 0x00001f38 4572726f 72007374 726c656e 005f5079 Error.strlen._Py │ │ │ │ + 0x00001f48 42797465 735f4669 6e640050 794d656d Bytes_Find.PyMem │ │ │ │ + 0x00001f58 5f4d616c 6c6f6300 6d656d63 70790050 _Malloc.memcpy.P │ │ │ │ + 0x00001f68 794d656d 5f526177 43616c6c 6f630050 yMem_RawCalloc.P │ │ │ │ + 0x00001f78 7947494c 53746174 655f456e 73757265 yGILState_Ensure │ │ │ │ + 0x00001f88 00507947 435f436f 6c6c6563 74005079 .PyGC_Collect.Py │ │ │ │ + 0x00001f98 47494c53 74617465 5f52656c 65617365 GILState_Release │ │ │ │ + 0x00001fa8 00507954 68726561 645f7374 6172745f .PyThread_start_ │ │ │ │ + 0x00001fb8 6a6f696e 61626c65 5f746872 65616400 joinable_thread. │ │ │ │ + 0x00001fc8 5f507945 76616c5f 53746f70 54686557 _PyEval_StopTheW │ │ │ │ + 0x00001fd8 6f726c64 005f5079 4576616c 5f537461 orld._PyEval_Sta │ │ │ │ + 0x00001fe8 72745468 65576f72 6c640050 79546872 rtTheWorld.PyThr │ │ │ │ + 0x00001ff8 6561645f 6a6f696e 5f746872 65616400 ead_join_thread. │ │ │ │ + 0x00002008 5f50795f 55544638 5f456469 745f436f _Py_UTF8_Edit_Co │ │ │ │ + 0x00002018 7374005f 50795f68 61736874 61626c65 st._Py_hashtable │ │ │ │ + 0x00002028 5f6e6577 005f5079 5f686173 68746162 _new._Py_hashtab │ │ │ │ + 0x00002038 6c655f67 6574005f 50795f68 61736874 le_get._Py_hasht │ │ │ │ + 0x00002048 61626c65 5f736574 005f5079 5f686173 able_set._Py_has │ │ │ │ + 0x00002058 68746162 6c655f73 7465616c 005f5079 htable_steal._Py │ │ │ │ + 0x00002068 5f686173 68746162 6c655f66 6f726561 _hashtable_forea │ │ │ │ + 0x00002078 6368005f 50795f68 61736874 61626c65 ch._Py_hashtable │ │ │ │ + 0x00002088 5f636c65 6172005f 50795f68 61736874 _clear._Py_hasht │ │ │ │ + 0x00002098 61626c65 5f646573 74726f79 005f5079 able_destroy._Py │ │ │ │ + 0x000020a8 5f686173 68746162 6c655f63 6f6d7061 _hashtable_compa │ │ │ │ + 0x000020b8 72655f64 69726563 74005f50 794c6f6e re_direct._PyLon │ │ │ │ + 0x000020c8 675f4e75 6d426974 73005079 4c6f6e67 g_NumBits.PyLong │ │ │ │ + 0x000020d8 5f476574 5369676e 00507955 6e737461 _GetSign.PyUnsta │ │ │ │ + 0x000020e8 626c655f 54687265 61645374 6174655f ble_ThreadState_ │ │ │ │ + 0x000020f8 53657453 7461636b 50726f74 65637469 SetStackProtecti │ │ │ │ + 0x00002108 6f6e0050 79556e73 7461626c 655f5468 on.PyUnstable_Th │ │ │ │ + 0x00002118 72656164 53746174 655f5265 73657453 readState_ResetS │ │ │ │ + 0x00002128 7461636b 50726f74 65637469 6f6e005f tackProtection._ │ │ │ │ + 0x00002138 50795468 72656164 53746174 655f4765 PyThreadState_Ge │ │ │ │ + 0x00002148 74446963 74005f50 79536574 5f4e6578 tDict._PySet_Nex │ │ │ │ + 0x00002158 74456e74 72795265 66005f50 79536574 tEntryRef._PySet │ │ │ │ + 0x00002168 5f557064 61746500 5f507955 6e69636f _Update._PyUnico │ │ │ │ + 0x00002178 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ + 0x00002188 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ + 0x00002198 4949005f 50795061 7468436f 6e666967 II._PyPathConfig │ │ │ │ + 0x000021a8 5f436c65 6172476c 6f62616c 005f5079 _ClearGlobal._Py │ │ │ │ + 0x000021b8 5f476574 5f476574 70617468 5f436f64 _Get_Getpath_Cod │ │ │ │ + 0x000021c8 654f626a 65637400 5f50794f 626a6563 eObject._PyObjec │ │ │ │ + 0x000021d8 745f4973 46726565 64005079 42617365 t_IsFreed.PyBase │ │ │ │ + 0x000021e8 4f626a65 63745f54 79706500 50794f62 Object_Type.PyOb │ │ │ │ + 0x000021f8 6a656374 5f4d616c 6c6f6300 5079556e ject_Malloc.PyUn │ │ │ │ + 0x00002208 73746162 6c655f50 65726654 72616d70 stable_PerfTramp │ │ │ │ + 0x00002218 6f6c696e 655f436f 6d70696c 65436f64 oline_CompileCod │ │ │ │ + 0x00002228 65005079 556e7374 61626c65 5f506572 e.PyUnstable_Per │ │ │ │ + 0x00002238 66547261 6d706f6c 696e655f 53657450 fTrampoline_SetP │ │ │ │ + 0x00002248 65727369 73744166 74657246 6f726b00 ersistAfterFork. │ │ │ │ + 0x00002258 5f50794e 756d6265 725f496e 64657800 _PyNumber_Index. │ │ │ │ + 0x00002268 5f507941 72675f43 6865636b 506f7369 _PyArg_CheckPosi │ │ │ │ + 0x00002278 74696f6e 616c0050 794c6f6e 675f4173 tional.PyLong_As │ │ │ │ + 0x00002288 5373697a 655f7400 50794f62 6a656374 Ssize_t.PyObject │ │ │ │ + 0x00002298 5f497354 72756500 72616973 65006c69 _IsTrue.raise.li │ │ │ │ + 0x000022a8 62632e73 6f2e3600 474c4942 435f322e bc.so.6.GLIBC_2. │ │ │ │ + 0x000022b8 3400 4. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -00003534 <.init>: │ │ │ │ +00003554 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 8008 │ │ │ │ + bl 801c │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,1073 +1,1078 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -00003540 : │ │ │ │ +00003560 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #4] @ 3550 │ │ │ │ + ldr lr, [pc, #4] @ 3570 │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - @ instruction: 0x0001cab0 │ │ │ │ + muleq r1, r0, sl │ │ │ │ │ │ │ │ -00003554 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2736]! @ 0xab0 │ │ │ │ - │ │ │ │ -00003560 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2728]! @ 0xaa8 │ │ │ │ - │ │ │ │ -0000356c : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2720]! @ 0xaa0 │ │ │ │ - │ │ │ │ -00003578 <_Py_EncodeLocaleEx@plt>: │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2712]! @ 0xa98 │ │ │ │ - │ │ │ │ -00003584 : │ │ │ │ +00003574 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2704]! @ 0xa90 │ │ │ │ │ │ │ │ -00003590 <_PyRWMutex_RUnlock@plt>: │ │ │ │ +00003580 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2696]! @ 0xa88 │ │ │ │ │ │ │ │ -0000359c : │ │ │ │ +0000358c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2688]! @ 0xa80 │ │ │ │ │ │ │ │ -000035a8 <_PyPickle_GetXIData@plt>: │ │ │ │ +00003598 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2680]! @ 0xa78 │ │ │ │ │ │ │ │ -000035b4 <__cxa_finalize@plt>: │ │ │ │ +000035a4 <_Py_EncodeLocaleEx@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2672]! @ 0xa70 │ │ │ │ │ │ │ │ -000035c0 <_PyObject_GetXIDataNoFallback@plt>: │ │ │ │ +000035b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2664]! @ 0xa68 │ │ │ │ │ │ │ │ -000035cc : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000035bc <_PyRWMutex_RUnlock@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ + ldr pc, [ip, #2656]! @ 0xa60 │ │ │ │ │ │ │ │ -000035dc : │ │ │ │ +000035c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2644]! @ 0xa54 │ │ │ │ + ldr pc, [ip, #2648]! @ 0xa58 │ │ │ │ │ │ │ │ -000035e8 : │ │ │ │ +000035d4 <_PyPickle_GetXIData@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2636]! @ 0xa4c │ │ │ │ + ldr pc, [ip, #2640]! @ 0xa50 │ │ │ │ │ │ │ │ -000035f4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000035e0 <__cxa_finalize@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2624]! @ 0xa40 │ │ │ │ + ldr pc, [ip, #2632]! @ 0xa48 │ │ │ │ │ │ │ │ -00003604 : │ │ │ │ +000035ec <_PyObject_GetXIDataNoFallback@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2616]! @ 0xa38 │ │ │ │ + ldr pc, [ip, #2624]! @ 0xa40 │ │ │ │ │ │ │ │ -00003610 <_Py_GetErrorHandler@plt>: │ │ │ │ +000035f8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2608]! @ 0xa30 │ │ │ │ + ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ │ │ │ │ -0000361c : │ │ │ │ +00003608 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2600]! @ 0xa28 │ │ │ │ + ldr pc, [ip, #2604]! @ 0xa2c │ │ │ │ │ │ │ │ -00003628 <_Py_hashtable_steal@plt>: │ │ │ │ +00003614 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2592]! @ 0xa20 │ │ │ │ + ldr pc, [ip, #2596]! @ 0xa24 │ │ │ │ │ │ │ │ -00003634 <_Py_GetConfigsAsDict@plt>: │ │ │ │ +00003620 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ + ldr pc, [ip, #2584]! @ 0xa18 │ │ │ │ │ │ │ │ -00003644 <_PyObject_IsFreed@plt>: │ │ │ │ +00003630 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2572]! @ 0xa0c │ │ │ │ + ldr pc, [ip, #2576]! @ 0xa10 │ │ │ │ │ │ │ │ -00003650 : │ │ │ │ +0000363c <_Py_GetErrorHandler@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ + ldr pc, [ip, #2568]! @ 0xa08 │ │ │ │ │ │ │ │ -0000365c : │ │ │ │ +00003648 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2556]! @ 0x9fc │ │ │ │ + ldr pc, [ip, #2560]! @ 0xa00 │ │ │ │ │ │ │ │ -00003668 : │ │ │ │ +00003654 <_Py_hashtable_steal@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ + ldr pc, [ip, #2552]! @ 0x9f8 │ │ │ │ │ │ │ │ -00003674 <_PyTime_ObjectToTimeval@plt>: │ │ │ │ +00003660 <_Py_GetConfigsAsDict@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ │ │ │ │ -00003680 : │ │ │ │ +00003670 <_PyObject_IsFreed@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2532]! @ 0x9e4 │ │ │ │ │ │ │ │ -0000368c : │ │ │ │ +0000367c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2524]! @ 0x9dc │ │ │ │ │ │ │ │ -00003698 : │ │ │ │ +00003688 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2516]! @ 0x9d4 │ │ │ │ │ │ │ │ -000036a4 <_PyXIData_Free@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003694 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2504]! @ 0x9c8 │ │ │ │ + ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ │ │ │ │ -000036b4 <_Py_hashtable_set@plt>: │ │ │ │ +000036a0 <_PyTime_ObjectToTimeval@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2496]! @ 0x9c0 │ │ │ │ + ldr pc, [ip, #2500]! @ 0x9c4 │ │ │ │ │ │ │ │ -000036c0 <_PyCode_VerifyStateless@plt>: │ │ │ │ +000036ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2488]! @ 0x9b8 │ │ │ │ + ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ │ │ │ │ -000036cc <_PyEval_StopTheWorld@plt>: │ │ │ │ +000036b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2480]! @ 0x9b0 │ │ │ │ + ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ │ │ │ │ -000036d8 : │ │ │ │ +000036c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2472]! @ 0x9a8 │ │ │ │ + ldr pc, [ip, #2476]! @ 0x9ac │ │ │ │ │ │ │ │ -000036e4 : │ │ │ │ +000036d0 <_PyXIData_Free@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2464]! @ 0x9a0 │ │ │ │ │ │ │ │ -000036f0 : │ │ │ │ +000036e0 <_Py_hashtable_set@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2456]! @ 0x998 │ │ │ │ │ │ │ │ -000036fc <_PyRWMutex_Unlock@plt>: │ │ │ │ +000036ec <_PyCode_VerifyStateless@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2448]! @ 0x990 │ │ │ │ │ │ │ │ -00003708 : │ │ │ │ +000036f8 <_PyEval_StopTheWorld@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2440]! @ 0x988 │ │ │ │ │ │ │ │ -00003714 <_Py_Dealloc@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003704 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ + ldr pc, [ip, #2432]! @ 0x980 │ │ │ │ │ │ │ │ -00003724 : │ │ │ │ +00003710 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2420]! @ 0x974 │ │ │ │ + ldr pc, [ip, #2424]! @ 0x978 │ │ │ │ │ │ │ │ -00003730 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000371c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2408]! @ 0x968 │ │ │ │ + ldr pc, [ip, #2416]! @ 0x970 │ │ │ │ │ │ │ │ -00003740 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003728 <_PyRWMutex_Unlock@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2396]! @ 0x95c │ │ │ │ + ldr pc, [ip, #2408]! @ 0x968 │ │ │ │ │ │ │ │ -00003750 <_PyInterpreterState_LookUpIDObject@plt>: │ │ │ │ +00003734 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2388]! @ 0x954 │ │ │ │ + ldr pc, [ip, #2400]! @ 0x960 │ │ │ │ │ │ │ │ -0000375c : │ │ │ │ +00003740 <_Py_Dealloc@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2380]! @ 0x94c │ │ │ │ + ldr pc, [ip, #2388]! @ 0x954 │ │ │ │ │ │ │ │ -00003768 <_PyCompile_Assemble@plt>: │ │ │ │ +00003750 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2372]! @ 0x944 │ │ │ │ + ldr pc, [ip, #2380]! @ 0x94c │ │ │ │ │ │ │ │ -00003774 : │ │ │ │ +0000375c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2360]! @ 0x938 │ │ │ │ + ldr pc, [ip, #2368]! @ 0x940 │ │ │ │ │ │ │ │ -00003784 <_PyInterpreterState_GetIDObject@plt>: │ │ │ │ +0000376c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2352]! @ 0x930 │ │ │ │ + ldr pc, [ip, #2356]! @ 0x934 │ │ │ │ │ │ │ │ -00003790 : │ │ │ │ +0000377c <_PyInterpreterState_LookUpIDObject@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2344]! @ 0x928 │ │ │ │ + ldr pc, [ip, #2348]! @ 0x92c │ │ │ │ │ │ │ │ -0000379c <_PyLong_NumBits@plt>: │ │ │ │ +00003788 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2336]! @ 0x920 │ │ │ │ + ldr pc, [ip, #2340]! @ 0x924 │ │ │ │ │ │ │ │ -000037a8 <_PyInterpreterState_SetNotRunningMain@plt>: │ │ │ │ +00003794 <_PyCompile_Assemble@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2328]! @ 0x918 │ │ │ │ + ldr pc, [ip, #2332]! @ 0x91c │ │ │ │ │ │ │ │ -000037b4 <_Py_hashtable_clear@plt>: │ │ │ │ +000037a0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2320]! @ 0x910 │ │ │ │ │ │ │ │ -000037c0 : │ │ │ │ +000037b0 <_PyInterpreterState_GetIDObject@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2312]! @ 0x908 │ │ │ │ │ │ │ │ -000037cc : │ │ │ │ +000037bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2304]! @ 0x900 │ │ │ │ │ │ │ │ -000037d8 <_PyRWMutex_RLock@plt>: │ │ │ │ +000037c8 <_PyLong_NumBits@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2296]! @ 0x8f8 │ │ │ │ │ │ │ │ -000037e4 <_PyMarshal_GetXIData@plt>: │ │ │ │ +000037d4 <_PyInterpreterState_SetNotRunningMain@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2288]! @ 0x8f0 │ │ │ │ │ │ │ │ -000037f0 <_PyArg_UnpackKeywords@plt>: │ │ │ │ +000037e0 <_Py_hashtable_clear@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2280]! @ 0x8e8 │ │ │ │ │ │ │ │ -000037fc <_PyErr_SetKeyError@plt>: │ │ │ │ +000037ec : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2272]! @ 0x8e0 │ │ │ │ │ │ │ │ -00003808 <_Py_UTF8_Edit_Cost@plt>: │ │ │ │ +000037f8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2264]! @ 0x8d8 │ │ │ │ │ │ │ │ -00003814 : │ │ │ │ +00003804 <_PyRWMutex_RLock@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2256]! @ 0x8d0 │ │ │ │ │ │ │ │ -00003820 <_Py_hashtable_new@plt>: │ │ │ │ +00003810 <_PyMarshal_GetXIData@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2248]! @ 0x8c8 │ │ │ │ │ │ │ │ -0000382c <_PyBytes_Find@plt>: │ │ │ │ +0000381c <_PyArg_UnpackKeywords@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2240]! @ 0x8c0 │ │ │ │ │ │ │ │ -00003838 : │ │ │ │ +00003828 <_PyErr_SetKeyError@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2232]! @ 0x8b8 │ │ │ │ │ │ │ │ -00003844 : │ │ │ │ +00003834 <_Py_UTF8_Edit_Cost@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2224]! @ 0x8b0 │ │ │ │ │ │ │ │ -00003850 : │ │ │ │ +00003840 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2216]! @ 0x8a8 │ │ │ │ │ │ │ │ -0000385c : │ │ │ │ +0000384c <_Py_hashtable_new@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2208]! @ 0x8a0 │ │ │ │ │ │ │ │ -00003868 : │ │ │ │ +00003858 <_PyBytes_Find@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2200]! @ 0x898 │ │ │ │ │ │ │ │ -00003874 : │ │ │ │ +00003864 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2192]! @ 0x890 │ │ │ │ │ │ │ │ -00003880 <_PyCompile_OptimizeCfg@plt>: │ │ │ │ +00003870 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2184]! @ 0x888 │ │ │ │ │ │ │ │ -0000388c : │ │ │ │ +0000387c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2176]! @ 0x880 │ │ │ │ │ │ │ │ -00003898 <_Py_rc_diff@plt>: │ │ │ │ +00003888 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2168]! @ 0x878 │ │ │ │ │ │ │ │ -000038a4 : │ │ │ │ +00003894 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2160]! @ 0x870 │ │ │ │ │ │ │ │ -000038b0 <_PyTime_FromLong@plt>: │ │ │ │ +000038a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2152]! @ 0x868 │ │ │ │ │ │ │ │ -000038bc : │ │ │ │ +000038ac <_PyCompile_OptimizeCfg@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2144]! @ 0x860 │ │ │ │ │ │ │ │ -000038c8 : │ │ │ │ +000038b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2136]! @ 0x858 │ │ │ │ │ │ │ │ -000038d4 <_PyInstructionSequence_New@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000038c4 <_Py_rc_diff@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2124]! @ 0x84c │ │ │ │ + ldr pc, [ip, #2128]! @ 0x850 │ │ │ │ │ │ │ │ -000038e4 <_PyType_SetVersion@plt>: │ │ │ │ +000038d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2116]! @ 0x844 │ │ │ │ + ldr pc, [ip, #2120]! @ 0x848 │ │ │ │ │ │ │ │ -000038f0 <_Py_DecodeLocaleEx@plt>: │ │ │ │ +000038dc <_PyTime_FromLong@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2108]! @ 0x83c │ │ │ │ + ldr pc, [ip, #2112]! @ 0x840 │ │ │ │ │ │ │ │ -000038fc <_PyTime_FromSecondsObject@plt>: │ │ │ │ +000038e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2100]! @ 0x834 │ │ │ │ + ldr pc, [ip, #2104]! @ 0x838 │ │ │ │ │ │ │ │ -00003908 <_Py_cr_sum@plt>: │ │ │ │ +000038f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2092]! @ 0x82c │ │ │ │ + ldr pc, [ip, #2096]! @ 0x830 │ │ │ │ │ │ │ │ -00003914 : │ │ │ │ +00003900 <_PyInstructionSequence_New@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2084]! @ 0x824 │ │ │ │ │ │ │ │ -00003920 <_PyTime_AsMilliseconds@plt>: │ │ │ │ +00003910 <_PyType_SetVersion@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2076]! @ 0x81c │ │ │ │ │ │ │ │ -0000392c <_PyInterpreterState_SetRunningMain@plt>: │ │ │ │ +0000391c <_Py_DecodeLocaleEx@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2068]! @ 0x814 │ │ │ │ │ │ │ │ -00003938 : │ │ │ │ +00003928 <_PyTime_FromSecondsObject@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2060]! @ 0x80c │ │ │ │ │ │ │ │ -00003944 : │ │ │ │ +00003934 <_Py_cr_sum@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2052]! @ 0x804 │ │ │ │ │ │ │ │ -00003950 <_PyPathConfig_ClearGlobal@plt>: │ │ │ │ +00003940 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #2044]! @ 0x7fc │ │ │ │ │ │ │ │ -0000395c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000394c <_PyTime_AsMilliseconds@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2032]! @ 0x7f0 │ │ │ │ + ldr pc, [ip, #2036]! @ 0x7f4 │ │ │ │ │ │ │ │ -0000396c <_PyXIData_New@plt>: │ │ │ │ +00003958 <_PyInterpreterState_SetRunningMain@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2024]! @ 0x7e8 │ │ │ │ + ldr pc, [ip, #2028]! @ 0x7ec │ │ │ │ │ │ │ │ -00003978 : │ │ │ │ +00003964 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2016]! @ 0x7e0 │ │ │ │ + ldr pc, [ip, #2020]! @ 0x7e4 │ │ │ │ │ │ │ │ -00003984 <_Py_cr_diff@plt>: │ │ │ │ +00003970 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2008]! @ 0x7d8 │ │ │ │ + ldr pc, [ip, #2012]! @ 0x7dc │ │ │ │ │ │ │ │ -00003990 <_PyArg_BadArgument@plt>: │ │ │ │ +0000397c <_PyPathConfig_ClearGlobal@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #2000]! @ 0x7d0 │ │ │ │ + ldr pc, [ip, #2004]! @ 0x7d4 │ │ │ │ │ │ │ │ -0000399c <_PyErr_ChainExceptions1@plt>: │ │ │ │ +00003988 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1992]! @ 0x7c8 │ │ │ │ │ │ │ │ -000039a8 : │ │ │ │ +00003998 <_PyXIData_New@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1984]! @ 0x7c0 │ │ │ │ │ │ │ │ -000039b4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000039a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1972]! @ 0x7b4 │ │ │ │ + ldr pc, [ip, #1976]! @ 0x7b8 │ │ │ │ │ │ │ │ -000039c4 : │ │ │ │ +000039b0 <_Py_cr_diff@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1964]! @ 0x7ac │ │ │ │ + ldr pc, [ip, #1968]! @ 0x7b0 │ │ │ │ │ │ │ │ -000039d0 <_PySet_NextEntryRef@plt>: │ │ │ │ +000039bc <_PyArg_BadArgument@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1956]! @ 0x7a4 │ │ │ │ + ldr pc, [ip, #1960]! @ 0x7a8 │ │ │ │ │ │ │ │ -000039dc <_PyInterpreterState_RequireIDRef@plt>: │ │ │ │ +000039c8 <_PyErr_ChainExceptions1@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1948]! @ 0x79c │ │ │ │ + ldr pc, [ip, #1952]! @ 0x7a0 │ │ │ │ │ │ │ │ -000039e8 <_Py_normpath@plt>: │ │ │ │ +000039d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1940]! @ 0x794 │ │ │ │ + ldr pc, [ip, #1944]! @ 0x798 │ │ │ │ │ │ │ │ -000039f4 : │ │ │ │ +000039e0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1932]! @ 0x78c │ │ │ │ │ │ │ │ -00003a00 <_PyImport_ClearExtension@plt>: │ │ │ │ +000039f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1924]! @ 0x784 │ │ │ │ │ │ │ │ -00003a0c <__gmon_start__@plt>: │ │ │ │ +000039fc <_PySet_NextEntryRef@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1916]! @ 0x77c │ │ │ │ │ │ │ │ -00003a18 <_PyCompile_CodeGen@plt>: │ │ │ │ +00003a08 <_PyInterpreterState_RequireIDRef@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1908]! @ 0x774 │ │ │ │ │ │ │ │ -00003a24 : │ │ │ │ +00003a14 <_Py_normpath@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1900]! @ 0x76c │ │ │ │ │ │ │ │ -00003a30 : │ │ │ │ +00003a20 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1892]! @ 0x764 │ │ │ │ │ │ │ │ -00003a3c <_PyArg_CheckPositional@plt>: │ │ │ │ +00003a2c <_PyImport_ClearExtension@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1884]! @ 0x75c │ │ │ │ │ │ │ │ -00003a48 <_PyCompile_CleanDoc@plt>: │ │ │ │ +00003a38 <__gmon_start__@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1876]! @ 0x754 │ │ │ │ │ │ │ │ -00003a54 <_PyCode_SetUnboundVarCounts@plt>: │ │ │ │ +00003a44 <_PyCompile_CodeGen@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1868]! @ 0x74c │ │ │ │ │ │ │ │ -00003a60 <_PyXIData_Release@plt>: │ │ │ │ +00003a50 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1860]! @ 0x744 │ │ │ │ │ │ │ │ -00003a6c <_PyRecursiveMutex_IsLockedByCurrentThread@plt>: │ │ │ │ +00003a5c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1852]! @ 0x73c │ │ │ │ │ │ │ │ -00003a78 : │ │ │ │ +00003a68 <_PyArg_CheckPositional@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1844]! @ 0x734 │ │ │ │ │ │ │ │ -00003a84 : │ │ │ │ +00003a74 <_PyCompile_CleanDoc@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1836]! @ 0x72c │ │ │ │ │ │ │ │ -00003a90 : │ │ │ │ +00003a80 <_PyCode_SetUnboundVarCounts@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1828]! @ 0x724 │ │ │ │ │ │ │ │ -00003a9c : │ │ │ │ +00003a8c <_PyXIData_Release@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1820]! @ 0x71c │ │ │ │ │ │ │ │ -00003aa8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003a98 <_PyRecursiveMutex_IsLockedByCurrentThread@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1808]! @ 0x710 │ │ │ │ + ldr pc, [ip, #1812]! @ 0x714 │ │ │ │ │ │ │ │ -00003ab8 <_PyDict_GetItem_KnownHash@plt>: │ │ │ │ +00003aa4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1800]! @ 0x708 │ │ │ │ + ldr pc, [ip, #1804]! @ 0x70c │ │ │ │ │ │ │ │ -00003ac4 <_PyCode_GetPureScriptXIData@plt>: │ │ │ │ +00003ab0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1792]! @ 0x700 │ │ │ │ + ldr pc, [ip, #1796]! @ 0x704 │ │ │ │ │ │ │ │ -00003ad0 <_PyThreadState_NewBound@plt>: │ │ │ │ +00003abc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1784]! @ 0x6f8 │ │ │ │ + ldr pc, [ip, #1788]! @ 0x6fc │ │ │ │ │ │ │ │ -00003adc <_PyTime_AsTimespec_clamp@plt>: │ │ │ │ +00003ac8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1776]! @ 0x6f0 │ │ │ │ + ldr pc, [ip, #1780]! @ 0x6f4 │ │ │ │ │ │ │ │ -00003ae8 <_PyStaticType_GetBuiltins@plt>: │ │ │ │ +00003ad4 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1764]! @ 0x6e4 │ │ │ │ + ldr pc, [ip, #1768]! @ 0x6e8 │ │ │ │ │ │ │ │ -00003af8 : │ │ │ │ +00003ae4 <_PyDict_GetItem_KnownHash@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1756]! @ 0x6dc │ │ │ │ + ldr pc, [ip, #1760]! @ 0x6e0 │ │ │ │ │ │ │ │ -00003b04 : │ │ │ │ +00003af0 <_PyCode_GetPureScriptXIData@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1748]! @ 0x6d4 │ │ │ │ + ldr pc, [ip, #1752]! @ 0x6d8 │ │ │ │ │ │ │ │ -00003b10 <_PyTime_AsTimespec@plt>: │ │ │ │ +00003afc <_PyThreadState_NewBound@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1740]! @ 0x6cc │ │ │ │ + ldr pc, [ip, #1744]! @ 0x6d0 │ │ │ │ │ │ │ │ -00003b1c <_PyRecursiveMutex_Unlock@plt>: │ │ │ │ +00003b08 <_PyTime_AsTimespec_clamp@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1732]! @ 0x6c4 │ │ │ │ + ldr pc, [ip, #1736]! @ 0x6c8 │ │ │ │ │ │ │ │ -00003b28 <__errno_location@plt>: │ │ │ │ +00003b14 <_PyStaticType_GetBuiltins@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1724]! @ 0x6bc │ │ │ │ │ │ │ │ -00003b34 : │ │ │ │ +00003b24 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1716]! @ 0x6b4 │ │ │ │ │ │ │ │ -00003b40 <_Py_hashtable_foreach@plt>: │ │ │ │ +00003b30 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1708]! @ 0x6ac │ │ │ │ │ │ │ │ -00003b4c <_PyXIData_NewObject@plt>: │ │ │ │ +00003b3c <_PyTime_AsTimespec@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1700]! @ 0x6a4 │ │ │ │ │ │ │ │ -00003b58 <_PyErr_SetFromPyStatus@plt>: │ │ │ │ +00003b48 <_PyRecursiveMutex_Unlock@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1692]! @ 0x69c │ │ │ │ │ │ │ │ -00003b64 <_PyEvent_Notify@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003b54 <__errno_location@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1680]! @ 0x690 │ │ │ │ + ldr pc, [ip, #1684]! @ 0x694 │ │ │ │ │ │ │ │ -00003b74 : │ │ │ │ +00003b60 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1672]! @ 0x688 │ │ │ │ + ldr pc, [ip, #1676]! @ 0x68c │ │ │ │ │ │ │ │ -00003b80 : │ │ │ │ +00003b6c <_Py_hashtable_foreach@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1664]! @ 0x680 │ │ │ │ + ldr pc, [ip, #1668]! @ 0x684 │ │ │ │ │ │ │ │ -00003b8c : │ │ │ │ +00003b78 <_PyXIData_NewObject@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1656]! @ 0x678 │ │ │ │ + ldr pc, [ip, #1660]! @ 0x67c │ │ │ │ │ │ │ │ -00003b98 : │ │ │ │ +00003b84 <_PyErr_SetFromPyStatus@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1648]! @ 0x670 │ │ │ │ + ldr pc, [ip, #1652]! @ 0x674 │ │ │ │ │ │ │ │ -00003ba4 : │ │ │ │ +00003b90 <_PyEvent_Notify@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1640]! @ 0x668 │ │ │ │ │ │ │ │ -00003bb0 : │ │ │ │ +00003ba0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1632]! @ 0x660 │ │ │ │ │ │ │ │ -00003bbc <_PyTime_ObjectToTimespec@plt>: │ │ │ │ +00003bac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1624]! @ 0x658 │ │ │ │ │ │ │ │ -00003bc8 <_PyCode_ReturnsOnlyNone@plt>: │ │ │ │ +00003bb8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1616]! @ 0x650 │ │ │ │ │ │ │ │ -00003bd4 <_PyTraceMalloc_GetTraceback@plt>: │ │ │ │ +00003bc4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1608]! @ 0x648 │ │ │ │ │ │ │ │ -00003be0 <_Py_rc_quot@plt>: │ │ │ │ +00003bd0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1600]! @ 0x640 │ │ │ │ │ │ │ │ -00003bec : │ │ │ │ +00003bdc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1592]! @ 0x638 │ │ │ │ │ │ │ │ -00003bf8 : │ │ │ │ +00003be8 <_PyTime_ObjectToTimespec@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1584]! @ 0x630 │ │ │ │ │ │ │ │ -00003c04 : │ │ │ │ +00003bf4 <_PyCode_ReturnsOnlyNone@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1576]! @ 0x628 │ │ │ │ │ │ │ │ -00003c10 : │ │ │ │ +00003c00 <_PyTraceMalloc_GetTraceback@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1568]! @ 0x620 │ │ │ │ │ │ │ │ -00003c1c <_PyCode_GetVarCounts@plt>: │ │ │ │ +00003c0c <_Py_rc_quot@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1560]! @ 0x618 │ │ │ │ │ │ │ │ -00003c28 <_PyTime_ObjectToTime_t@plt>: │ │ │ │ +00003c18 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1552]! @ 0x610 │ │ │ │ │ │ │ │ -00003c34 <_PyFunction_GetXIData@plt>: │ │ │ │ +00003c24 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1544]! @ 0x608 │ │ │ │ │ │ │ │ -00003c40 <_PyRWMutex_Lock@plt>: │ │ │ │ +00003c30 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1536]! @ 0x600 │ │ │ │ │ │ │ │ -00003c4c <_Py_hashtable_destroy@plt>: │ │ │ │ +00003c3c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1528]! @ 0x5f8 │ │ │ │ │ │ │ │ -00003c58 : │ │ │ │ +00003c48 <_PyCode_GetVarCounts@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1520]! @ 0x5f0 │ │ │ │ │ │ │ │ -00003c64 : │ │ │ │ +00003c54 <_PyTime_ObjectToTime_t@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1512]! @ 0x5e8 │ │ │ │ │ │ │ │ -00003c70 : │ │ │ │ +00003c60 <_PyFunction_GetXIData@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1504]! @ 0x5e0 │ │ │ │ │ │ │ │ -00003c7c : │ │ │ │ +00003c6c <_PyRWMutex_Lock@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1496]! @ 0x5d8 │ │ │ │ │ │ │ │ -00003c88 : │ │ │ │ +00003c78 <_Py_hashtable_destroy@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1488]! @ 0x5d0 │ │ │ │ │ │ │ │ -00003c94 <_PyEval_AddPendingCall@plt>: │ │ │ │ +00003c84 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1480]! @ 0x5c8 │ │ │ │ │ │ │ │ -00003ca0 <_PyObject_GetXIData@plt>: │ │ │ │ +00003c90 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1472]! @ 0x5c0 │ │ │ │ │ │ │ │ -00003cac <_PyTime_AsLong@plt>: │ │ │ │ +00003c9c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1464]! @ 0x5b8 │ │ │ │ │ │ │ │ -00003cb8 <_PyRecursiveMutex_Lock@plt>: │ │ │ │ +00003ca8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1456]! @ 0x5b0 │ │ │ │ │ │ │ │ -00003cc4 : │ │ │ │ +00003cb4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1448]! @ 0x5a8 │ │ │ │ │ │ │ │ -00003cd0 <_PyInterpreterState_ObjectToID@plt>: │ │ │ │ +00003cc0 <_PyEval_AddPendingCall@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1440]! @ 0x5a0 │ │ │ │ │ │ │ │ -00003cdc <_PyUnicode_TransformDecimalAndSpaceToASCII@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003ccc <_PyObject_GetXIData@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1428]! @ 0x594 │ │ │ │ + ldr pc, [ip, #1432]! @ 0x598 │ │ │ │ │ │ │ │ -00003cec <_Py_cr_prod@plt>: │ │ │ │ +00003cd8 <_PyTime_AsLong@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1420]! @ 0x58c │ │ │ │ + ldr pc, [ip, #1424]! @ 0x590 │ │ │ │ │ │ │ │ -00003cf8 : │ │ │ │ +00003ce4 <_PyRecursiveMutex_Lock@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1412]! @ 0x584 │ │ │ │ + ldr pc, [ip, #1416]! @ 0x588 │ │ │ │ │ │ │ │ -00003d04 <_PyEval_EvalFrameDefault@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003cf0 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ + ldr pc, [ip, #1408]! @ 0x580 │ │ │ │ + │ │ │ │ +00003cfc <_PyInterpreterState_ObjectToID@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1400]! @ 0x578 │ │ │ │ │ │ │ │ -00003d14 : │ │ │ │ +00003d08 <_PyUnicode_TransformDecimalAndSpaceToASCII@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1392]! @ 0x570 │ │ │ │ + ldr pc, [ip, #1388]! @ 0x56c │ │ │ │ │ │ │ │ -00003d20 <_PyXI_NewInterpreter@plt>: │ │ │ │ +00003d18 <_Py_cr_prod@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1384]! @ 0x568 │ │ │ │ + ldr pc, [ip, #1380]! @ 0x564 │ │ │ │ │ │ │ │ -00003d2c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003d24 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1372]! @ 0x55c │ │ │ │ │ │ │ │ -00003d3c : │ │ │ │ +00003d30 <_PyEval_EvalFrameDefault@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1364]! @ 0x554 │ │ │ │ + ldr pc, [ip, #1360]! @ 0x550 │ │ │ │ │ │ │ │ -00003d48 : │ │ │ │ +00003d40 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1356]! @ 0x54c │ │ │ │ + ldr pc, [ip, #1352]! @ 0x548 │ │ │ │ │ │ │ │ -00003d54 <_PyTime_AsMicroseconds@plt>: │ │ │ │ +00003d4c <_PyXI_NewInterpreter@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1348]! @ 0x544 │ │ │ │ + ldr pc, [ip, #1344]! @ 0x540 │ │ │ │ │ │ │ │ -00003d60 <_PyTime_AsTimeval_clamp@plt>: │ │ │ │ +00003d58 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1340]! @ 0x53c │ │ │ │ + ldr pc, [ip, #1332]! @ 0x534 │ │ │ │ │ │ │ │ -00003d6c <_Py_Get_Getpath_CodeObject@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003d68 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1328]! @ 0x530 │ │ │ │ + ldr pc, [ip, #1324]! @ 0x52c │ │ │ │ │ │ │ │ -00003d7c : │ │ │ │ +00003d74 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1320]! @ 0x528 │ │ │ │ + ldr pc, [ip, #1316]! @ 0x524 │ │ │ │ │ │ │ │ -00003d88 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003d80 <_PyTime_AsMicroseconds@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1308]! @ 0x51c │ │ │ │ │ │ │ │ -00003d98 <_PyInterpreterConfig_InitFromDict@plt>: │ │ │ │ +00003d8c <_PyTime_AsTimeval_clamp@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1300]! @ 0x514 │ │ │ │ │ │ │ │ -00003da4 <_PyContext_NewHamtForTests@plt>: │ │ │ │ +00003d98 <_Py_Get_Getpath_CodeObject@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1288]! @ 0x508 │ │ │ │ │ │ │ │ -00003db4 <_PyEval_StartTheWorld@plt>: │ │ │ │ +00003da8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1280]! @ 0x500 │ │ │ │ │ │ │ │ -00003dc0 <_PyTime_AsTimeval@plt>: │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1272]! @ 0x4f8 │ │ │ │ - │ │ │ │ -00003dcc : │ │ │ │ +00003db4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1264]! @ 0x4f0 │ │ │ │ + ldr pc, [ip, #1268]! @ 0x4f4 │ │ │ │ │ │ │ │ -00003dd8 <_PyMem_GetCurrentAllocatorName@plt>: │ │ │ │ +00003dc4 <_PyInterpreterConfig_InitFromDict@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1256]! @ 0x4e8 │ │ │ │ + ldr pc, [ip, #1260]! @ 0x4ec │ │ │ │ │ │ │ │ -00003de4 : │ │ │ │ +00003dd0 <_PyContext_NewHamtForTests@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1248]! @ 0x4e0 │ │ │ │ │ │ │ │ -00003df0 <_PyThreadState_GetDict@plt>: │ │ │ │ +00003de0 <_PyEval_StartTheWorld@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1240]! @ 0x4d8 │ │ │ │ │ │ │ │ -00003dfc : │ │ │ │ +00003dec <_PyTime_AsTimeval@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1232]! @ 0x4d0 │ │ │ │ │ │ │ │ -00003e08 <_PyTime_FromSeconds@plt>: │ │ │ │ +00003df8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1224]! @ 0x4c8 │ │ │ │ │ │ │ │ -00003e14 : │ │ │ │ +00003e04 <_PyMem_GetCurrentAllocatorName@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1216]! @ 0x4c0 │ │ │ │ │ │ │ │ -00003e20 <_PyXI_EndInterpreter@plt>: │ │ │ │ +00003e10 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1208]! @ 0x4b8 │ │ │ │ │ │ │ │ -00003e2c <_PyInterpreterState_Main@plt>: │ │ │ │ +00003e1c <_PyThreadState_GetDict@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1200]! @ 0x4b0 │ │ │ │ │ │ │ │ -00003e38 : │ │ │ │ +00003e28 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1192]! @ 0x4a8 │ │ │ │ │ │ │ │ -00003e44 : │ │ │ │ +00003e34 <_PyTime_FromSeconds@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1184]! @ 0x4a0 │ │ │ │ │ │ │ │ -00003e50 <_PyType_GetSlotWrapperNames@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003e40 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1172]! @ 0x494 │ │ │ │ + ldr pc, [ip, #1176]! @ 0x498 │ │ │ │ │ │ │ │ -00003e60 : │ │ │ │ +00003e4c <_PyXI_EndInterpreter@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1164]! @ 0x48c │ │ │ │ + ldr pc, [ip, #1168]! @ 0x490 │ │ │ │ │ │ │ │ -00003e6c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00003e58 <_PyInterpreterState_Main@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1152]! @ 0x480 │ │ │ │ + ldr pc, [ip, #1160]! @ 0x488 │ │ │ │ │ │ │ │ -00003e7c <_PyCode_GetScriptXIData@plt>: │ │ │ │ +00003e64 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1144]! @ 0x478 │ │ │ │ + ldr pc, [ip, #1152]! @ 0x480 │ │ │ │ │ │ │ │ -00003e88 <_PySet_Update@plt>: │ │ │ │ +00003e70 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1136]! @ 0x470 │ │ │ │ + ldr pc, [ip, #1144]! @ 0x478 │ │ │ │ │ │ │ │ -00003e94 : │ │ │ │ +00003e7c <_PyType_GetSlotWrapperNames@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1128]! @ 0x468 │ │ │ │ + ldr pc, [ip, #1132]! @ 0x46c │ │ │ │ │ │ │ │ -00003ea0 : │ │ │ │ +00003e8c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ - ldr pc, [ip, #1120]! @ 0x460 │ │ │ │ + ldr pc, [ip, #1124]! @ 0x464 │ │ │ │ │ │ │ │ -00003eac <_PyThreadState_GetCurrent@plt>: │ │ │ │ +00003e98 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1112]! @ 0x458 │ │ │ │ │ │ │ │ -00003eb8 : │ │ │ │ +00003ea8 <_PyCode_GetScriptXIData@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1104]! @ 0x450 │ │ │ │ │ │ │ │ -00003ec4 : │ │ │ │ +00003eb4 <_PySet_Update@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1096]! @ 0x448 │ │ │ │ │ │ │ │ -00003ed0 <_Py_cr_quot@plt>: │ │ │ │ +00003ec0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1088]! @ 0x440 │ │ │ │ │ │ │ │ -00003edc : │ │ │ │ +00003ecc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1080]! @ 0x438 │ │ │ │ │ │ │ │ -00003ee8 <_PyInterpreterState_RequiresIDRef@plt>: │ │ │ │ +00003ed8 <_PyThreadState_GetCurrent@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1072]! @ 0x430 │ │ │ │ │ │ │ │ -00003ef4 : │ │ │ │ +00003ee4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1064]! @ 0x428 │ │ │ │ │ │ │ │ -00003f00 <_PyLong_FromTime_t@plt>: │ │ │ │ +00003ef0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1056]! @ 0x420 │ │ │ │ │ │ │ │ -00003f0c <_PyCode_GetXIData@plt>: │ │ │ │ +00003efc <_Py_cr_quot@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1048]! @ 0x418 │ │ │ │ │ │ │ │ -00003f18 : │ │ │ │ +00003f08 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1040]! @ 0x410 │ │ │ │ │ │ │ │ -00003f24 : │ │ │ │ +00003f14 <_PyInterpreterState_RequiresIDRef@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1032]! @ 0x408 │ │ │ │ │ │ │ │ -00003f30 <_PyInterpreterState_SetEvalFrameFunc@plt>: │ │ │ │ +00003f20 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1024]! @ 0x400 │ │ │ │ │ │ │ │ -00003f3c <__assert_fail@plt>: │ │ │ │ +00003f2c <_PyLong_FromTime_t@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1016]! @ 0x3f8 │ │ │ │ │ │ │ │ -00003f48 <_PyNumber_Index@plt>: │ │ │ │ +00003f38 <_PyCode_GetXIData@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1008]! @ 0x3f0 │ │ │ │ │ │ │ │ -00003f54 <_PyOnceFlag_CallOnceSlow@plt>: │ │ │ │ +00003f44 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #1000]! @ 0x3e8 │ │ │ │ │ │ │ │ -00003f60 <_Py_hashtable_get@plt>: │ │ │ │ +00003f50 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ ldr pc, [ip, #992]! @ 0x3e0 │ │ │ │ + │ │ │ │ +00003f5c <_PyInterpreterState_SetEvalFrameFunc@plt>: │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ + ldr pc, [ip, #984]! @ 0x3d8 │ │ │ │ + │ │ │ │ +00003f68 <__assert_fail@plt>: │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ + ldr pc, [ip, #976]! @ 0x3d0 │ │ │ │ + │ │ │ │ +00003f74 <_PyNumber_Index@plt>: │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ + ldr pc, [ip, #968]! @ 0x3c8 │ │ │ │ + │ │ │ │ +00003f80 <_PyOnceFlag_CallOnceSlow@plt>: │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ + ldr pc, [ip, #960]! @ 0x3c0 │ │ │ │ + │ │ │ │ +00003f8c <_Py_hashtable_get@plt>: │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #28, 20 @ 0x1c000 │ │ │ │ + ldr pc, [ip, #952]! @ 0x3b8 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,1576 +1,1576 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00003f70 : │ │ │ │ +00003f98 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b17c │ │ │ │ + bl feb5b1a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd0 │ │ │ │ ldrmi fp, [r1], -r9, lsl #1 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ - bcs 7b398 │ │ │ │ + bcs 7b3c0 │ │ │ │ ldmdblt r8!, {r8, ip, lr, pc}^ │ │ │ │ andcs r2, r0, #16777216 @ 0x1000000 │ │ │ │ stcge 4, cr9, [r7, #-4] │ │ │ │ andmi lr, r2, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r0, r1, r2, r3, sl, fp, lr}^ │ │ │ │ ldrbtmi r2, [ip], #-1284 @ 0xfffffafc │ │ │ │ strtvc pc, [r9], #-1284 @ 0xfffffafc │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ - orrslt lr, r0, r2, lsr #24 │ │ │ │ + orrslt lr, r0, r4, lsr #24 │ │ │ │ ldmdavs sl, {r0, r1, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0146d54 │ │ │ │ smlabble r9, r0, r4, r5 │ │ │ │ stmdbmi r9, {r3, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2057 @ 0xfffff7f7 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - stcl 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ + stcl 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ and r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ - andlt lr, r9, sl, lsr sp │ │ │ │ + andlt lr, r9, ip, lsr sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq ip, r1, r2, lsl r4 │ │ │ │ - andeq r6, r0, r6, ror r5 │ │ │ │ - andeq r6, r0, r8, ror r5 │ │ │ │ - andeq r6, r0, r6, lsl #11 │ │ │ │ + andeq ip, r1, lr, ror #7 │ │ │ │ + andeq r6, r0, lr, lsl r8 │ │ │ │ + andeq r6, r0, r0, lsr #16 │ │ │ │ + andeq r6, r0, lr, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5b1f8 │ │ │ │ + bl feb5b220 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldmdbmi r1, {r3, r9, sl, lr} │ │ │ │ - blge 12f014 │ │ │ │ + blge 12f03c │ │ │ │ strls sl, [r0], #-2565 @ 0xfffff5fb │ │ │ │ stcmi 4, cr4, [pc], {121} @ 0x79 │ │ │ │ @ instruction: 0xf7ff447c │ │ │ │ - cmnlt r8, r4, asr #27 │ │ │ │ + cmnlt r8, r6, asr #27 │ │ │ │ @ instruction: 0xf7ff9805 │ │ │ │ - @ instruction: 0x4603ec90 │ │ │ │ + @ instruction: 0x4603ec92 │ │ │ │ ldmib sp, {r3, r4, r5, r6, r8, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff2103 │ │ │ │ - vmlsne.f32 s28, s7, s5 │ │ │ │ - blmi 23a848 │ │ │ │ + vmlsne.f32 s28, s7, s9 │ │ │ │ + blmi 23a870 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl 6c2034 │ │ │ │ + bl 74205c │ │ │ │ and r2, r2, r0, lsl #6 │ │ │ │ - ldc 7, cr15, [r2], {255} @ 0xff │ │ │ │ + ldc 7, cr15, [r4], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - andeq r6, r0, ip, ror #10 │ │ │ │ - strdeq fp, [r1], -r0 │ │ │ │ - andeq r0, r0, r0, ror r3 │ │ │ │ + andeq r6, r0, r4, lsl r8 │ │ │ │ + andeq fp, r1, r8, asr #31 │ │ │ │ + andeq r0, r0, r4, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5b25c │ │ │ │ + bl feb5b284 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf7ff4c08 │ │ │ │ - @ instruction: 0xf500eeb4 │ │ │ │ - blmi 1d03d0 │ │ │ │ + @ instruction: 0xf500eeb6 │ │ │ │ + blmi 1d03f8 │ │ │ │ andcs r4, r0, #124, 8 @ 0x7c000000 │ │ │ │ ldclcs 8, cr15, [r8], {192} @ 0xc0 │ │ │ │ ldclcs 8, cr15, [ip], {128} @ 0x80 │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - muleq r1, r0, pc @ │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ - stclt 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ + andeq fp, r1, r8, ror #30 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ + stclt 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b29c │ │ │ │ + bl feb5b2c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 2c8084 │ │ │ │ + blmi 2c80ac │ │ │ │ ldrbtmi r4, [fp], #-2571 @ 0xfffff5f5 │ │ │ │ ldmpl sl, {r3, r6, fp, sp, lr} │ │ │ │ mulle r8, r0, r2 │ │ │ │ stmdbmi sl, {r0, r3, r9, fp, lr} │ │ │ │ ldmpl fp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - andcs lr, r0, lr, lsr #23 │ │ │ │ - bmi 1fc0d4 │ │ │ │ + @ instruction: 0x2000ebb0 │ │ │ │ + bmi 1fc0fc │ │ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ │ │ ldmpl r8, {r3, r6, sl, sp, lr} │ │ │ │ svclt 0x0000bd08 │ │ │ │ - andeq fp, r1, sl, asr pc │ │ │ │ - andeq r0, r0, ip, lsl #7 │ │ │ │ - andeq r0, r0, r8, ror #6 │ │ │ │ - andeq r6, r0, r4, asr #10 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq fp, r1, r2, lsr pc │ │ │ │ + muleq r0, r0, r3 │ │ │ │ + andeq r0, r0, ip, ror #6 │ │ │ │ + andeq r6, r0, ip, ror #15 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b2f0 │ │ │ │ + bl feb5b318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080f98 │ │ │ │ @ instruction: 0x4611b096 │ │ │ │ - bcs b258c │ │ │ │ - bcs fb50c │ │ │ │ + bcs b25b4 │ │ │ │ + bcs fb534 │ │ │ │ stmiblt r8, {r8, ip, lr, pc} │ │ │ │ andcs r2, r0, #50331648 @ 0x3000000 │ │ │ │ stcge 4, cr9, [r7, #-4] │ │ │ │ andmi lr, r2, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r4, r7, sl, fp, lr}^ │ │ │ │ ldrbtmi r2, [ip], #-1284 @ 0xfffffafc │ │ │ │ strbvc pc, [lr], #-1284 @ 0xfffffafc @ │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ - stmdacs r0, {r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ tstphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ ldmib r0, {r2, r7, fp, sp, lr}^ │ │ │ │ stmdavs r3!, {r9, sl, ip, lr}^ │ │ │ │ addseq r6, sl, fp, asr sp │ │ │ │ - blmi fe239164 │ │ │ │ + blmi fe23918c │ │ │ │ eorcc pc, r2, #64, 4 │ │ │ │ stmmi r8, {r0, r1, r2, r7, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ - mrc 7, 7, APSR_nzcv, cr8, cr15, {7} │ │ │ │ + mrc 7, 7, APSR_nzcv, cr10, cr15, {7} │ │ │ │ strtmi r4, [r0], -r5, lsl #19 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - stmibmi r4, {r1, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmibmi r4, {r2, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ strtmi r9, [r0], -sl │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - blls 2bf498 │ │ │ │ + blls 2bf4c8 │ │ │ │ ldmdavs fp, {r0, r1, r3, ip, pc}^ │ │ │ │ sbcseq r6, fp, fp, asr sp │ │ │ │ - blmi 1ff919c │ │ │ │ + blmi 1ff91c4 │ │ │ │ subvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ ldmdami pc!, {r1, r2, r3, r4, r5, r6, r8, fp, lr}^ @ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ - mrc 7, 6, APSR_nzcv, cr12, cr15, {7} │ │ │ │ + mrc 7, 6, APSR_nzcv, cr14, cr15, {7} │ │ │ │ ldclvs 8, cr6, [fp, #-268] @ 0xfffffef4 │ │ │ │ strle r0, [sl], #-216 @ 0xffffff28 │ │ │ │ vpadd.i8 q10, q0, q13 │ │ │ │ ldmdbmi sl!, {r0, r3, r5, r9, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-2170 @ 0xfffff786 │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - ldmdbmi r8!, {r1, r2, r3, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdbmi r8!, {r4, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - stc 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ + stc 7, cr15, [r8], #1020 @ 0x3fc │ │ │ │ andls r4, ip, r6, ror r9 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - stc 7, cr15, [r0], #1020 @ 0x3fc │ │ │ │ + stc 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ andls r4, sp, r4, ror r9 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - ldc 7, cr15, [sl], {255} @ 0xff │ │ │ │ + ldc 7, cr15, [ip], {255} @ 0xff │ │ │ │ andls r4, lr, r2, ror r9 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - ldc 7, cr15, [r4], {255} @ 0xff │ │ │ │ + ldc 7, cr15, [r6], {255} @ 0xff │ │ │ │ andls r4, pc, r0, ror r9 @ │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - stc 7, cr15, [lr], {255} @ 0xff │ │ │ │ + ldc 7, cr15, [r0], {255} @ 0xff │ │ │ │ andsls r4, r0, lr, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - stc 7, cr15, [r8], {255} @ 0xff │ │ │ │ + stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ andsls r9, r1, ip, lsl #22 │ │ │ │ ldclvs 8, cr6, [fp, #-364] @ 0xfffffe94 │ │ │ │ strle r0, [sl], #-153 @ 0xffffff67 │ │ │ │ vqdmulh.s q10, q0, │ │ │ │ stmdbmi r9!, {r1, r4, r5, r9, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-2153 @ 0xfffff797 │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blls 37fc78 │ │ │ │ + blls 37fca8 │ │ │ │ ldclvs 8, cr6, [fp, #-364] @ 0xfffffe94 │ │ │ │ strle r0, [sl], #-154 @ 0xffffff66 │ │ │ │ vqdmulh.s q10, q0, q10 │ │ │ │ stmdbmi r4!, {r0, r1, r4, r5, r9, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-2148 @ 0xfffff79c │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blls 3bfc58 │ │ │ │ + blls 3bfc88 │ │ │ │ ldclvs 8, cr6, [fp, #-364] @ 0xfffffe94 │ │ │ │ strle r0, [sl], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0xf44f4b5f │ │ │ │ ldmdbmi pc, {r0, r2, r3, r6, r9, ip, sp, lr}^ @ │ │ │ │ ldrbtmi r4, [fp], #-2143 @ 0xfffff7a1 │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blls 3ffc38 │ │ │ │ + blls 3ffc68 │ │ │ │ ldclvs 8, cr6, [fp, #-364] @ 0xfffffe94 │ │ │ │ strle r0, [sl], #-153 @ 0xffffff67 │ │ │ │ vpadd.i8 q10, q0, q5 │ │ │ │ ldmdbmi sl, {r0, r2, r4, r5, r9, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-2138 @ 0xfffff7a6 │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blls 43fc18 │ │ │ │ + blls 43fc48 │ │ │ │ ldclvs 8, cr6, [fp, #-364] @ 0xfffffe94 │ │ │ │ strle r0, [sl], #-154 @ 0xffffff66 │ │ │ │ vpadd.i8 q10, q0, │ │ │ │ ldmdbmi r5, {r1, r2, r4, r5, r9, ip, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-2133 @ 0xfffff7ab │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - stmdavs r3, {r1, r3, r4, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + stmdavs r3, {r2, r3, r4, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addseq r6, fp, fp, asr sp │ │ │ │ - blmi 14792c0 │ │ │ │ + blmi 14792e8 │ │ │ │ eorscc pc, r7, #64, 4 │ │ │ │ ldmdami r1, {r4, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ - mcr 7, 2, pc, cr10, cr15, {7} @ │ │ │ │ + mcr 7, 2, pc, cr12, cr15, {7} @ │ │ │ │ strtmi r4, [r0], -lr, asr #18 │ │ │ │ @ instruction: 0xf0004479 │ │ │ │ stmdbmi sp, {r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46209012 │ │ │ │ @ instruction: 0xf0004479 │ │ │ │ stmdbmi fp, {r1, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46209013 │ │ │ │ @ instruction: 0xf0004479 │ │ │ │ stmdbmi r9, {r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46209014 │ │ │ │ @ instruction: 0xf0004479 │ │ │ │ - blls 4c2984 │ │ │ │ - blcs 28334 │ │ │ │ - blmi 117ab0c │ │ │ │ + blls 4c29ac │ │ │ │ + blcs 2835c │ │ │ │ + blmi 117ab34 │ │ │ │ eorscc pc, lr, #64, 4 │ │ │ │ stmdami r5, {r2, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ - mcr 7, 1, pc, cr4, cr15, {7} @ │ │ │ │ - blcs 2af48 │ │ │ │ - blmi 107ab28 │ │ │ │ + mcr 7, 1, pc, cr6, cr15, {7} @ │ │ │ │ + blcs 2af70 │ │ │ │ + blmi 107ab50 │ │ │ │ eorscc pc, pc, #64, 4 │ │ │ │ stmdami r1, {r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ - mrc 7, 0, APSR_nzcv, cr6, cr15, {7} │ │ │ │ - blcs 2af68 │ │ │ │ - blmi f7ab44 │ │ │ │ + mrc 7, 0, APSR_nzcv, cr8, cr15, {7} │ │ │ │ + blcs 2af90 │ │ │ │ + blmi f7ab6c │ │ │ │ subsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdami sp!, {r2, r3, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-788 @ 0xfffffcec │ │ │ │ - mcr 7, 0, pc, cr8, cr15, {7} @ │ │ │ │ - ble 28e334 │ │ │ │ + mcr 7, 0, pc, cr10, cr15, {7} @ │ │ │ │ + ble 28e35c │ │ │ │ vpadd.i8 d20, d0, d25 │ │ │ │ ldmdbmi r9!, {r0, r6, r9, ip, sp} │ │ │ │ ldrbtmi r4, [fp], #-2105 @ 0xfffff7c7 │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - @ instruction: 0x4632edfc │ │ │ │ + @ instruction: 0x4632edfe │ │ │ │ stmdage sl, {r0, r3, r5, r9, sl, lr} │ │ │ │ - b 342350 │ │ │ │ + b 3c2378 │ │ │ │ ldcllt 0, cr11, [r0, #-88]! @ 0xffffffa8 │ │ │ │ - muleq r1, lr, r2 │ │ │ │ - andeq r8, r0, r4, asr #12 │ │ │ │ - andeq r6, r0, r6, asr #9 │ │ │ │ - andeq r6, r0, sl, lsl #10 │ │ │ │ - andeq r7, r0, r8, lsr #23 │ │ │ │ - andeq r6, r0, ip, lsl #10 │ │ │ │ - andeq r8, r0, ip, lsl #12 │ │ │ │ - andeq r6, r0, lr, lsl #9 │ │ │ │ - strdeq r6, [r0], -r6 @ │ │ │ │ - andeq r8, r0, lr, ror #11 │ │ │ │ - andeq r6, r0, r0, ror r4 │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ - andeq r6, r0, sl, lsl #10 │ │ │ │ - andeq r8, r0, sl, ror #5 │ │ │ │ - strdeq r6, [r0], -sl │ │ │ │ - strdeq r6, [r0], -sl │ │ │ │ - strdeq r6, [r0], -sl │ │ │ │ - strdeq r6, [r0], -sl │ │ │ │ - andeq r8, r0, r6, lsl #11 │ │ │ │ - andeq r6, r0, r8, lsl #8 │ │ │ │ - andeq r6, r0, r4, ror #9 │ │ │ │ - andeq r8, r0, r6, ror #10 │ │ │ │ - andeq r6, r0, r8, ror #7 │ │ │ │ - andeq r6, r0, r0, ror #9 │ │ │ │ - andeq r8, r0, r6, asr #10 │ │ │ │ - andeq r6, r0, r8, asr #7 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ - andeq r8, r0, r6, lsr #10 │ │ │ │ - andeq r6, r0, r8, lsr #7 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ - andeq r8, r0, r6, lsl #10 │ │ │ │ - andeq r6, r0, r8, lsl #7 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ - andeq r8, r0, r8, ror #9 │ │ │ │ - andeq r6, r0, sl, ror #6 │ │ │ │ - ldrdeq r6, [r0], -lr │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ - strdeq r6, [r0], -r8 │ │ │ │ - strdeq r6, [r0], -ip │ │ │ │ - muleq r0, ip, r4 │ │ │ │ - andeq r6, r0, lr, lsl r3 │ │ │ │ - andeq r6, r0, sl, ror #9 │ │ │ │ - andeq r8, r0, r0, lsl #9 │ │ │ │ - andeq r6, r0, r2, lsl #6 │ │ │ │ - andeq r6, r0, r2, ror #9 │ │ │ │ - andeq r8, r0, r4, ror #8 │ │ │ │ - andeq r6, r0, r6, ror #5 │ │ │ │ - andeq r6, r0, r2, ror #9 │ │ │ │ - andeq r8, r0, sl, asr #8 │ │ │ │ - andeq r6, r0, ip, asr #5 │ │ │ │ - andeq r6, r0, r4, ror #9 │ │ │ │ + andeq ip, r1, sl, ror r2 │ │ │ │ + andeq r8, r0, ip, ror #17 │ │ │ │ + andeq r6, r0, lr, ror #14 │ │ │ │ + @ instruction: 0x000067b2 │ │ │ │ + andeq r7, r0, r0, asr lr │ │ │ │ + @ instruction: 0x000067b4 │ │ │ │ + @ instruction: 0x000088b4 │ │ │ │ + andeq r6, r0, r6, lsr r7 │ │ │ │ + muleq r0, lr, r7 │ │ │ │ + muleq r0, r6, r8 │ │ │ │ + andeq r6, r0, r8, lsl r7 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + @ instruction: 0x000067b2 │ │ │ │ + muleq r0, r2, r5 │ │ │ │ + andeq r6, r0, r2, lsr #15 │ │ │ │ + andeq r6, r0, r2, lsr #15 │ │ │ │ + andeq r6, r0, r2, lsr #15 │ │ │ │ + andeq r6, r0, r2, lsr #15 │ │ │ │ + andeq r8, r0, lr, lsr #16 │ │ │ │ + @ instruction: 0x000066b0 │ │ │ │ + andeq r6, r0, ip, lsl #15 │ │ │ │ + andeq r8, r0, lr, lsl #16 │ │ │ │ + muleq r0, r0, r6 │ │ │ │ + andeq r6, r0, r8, lsl #15 │ │ │ │ + andeq r8, r0, lr, ror #15 │ │ │ │ + andeq r6, r0, r0, ror r6 │ │ │ │ + andeq r6, r0, r4, lsl #15 │ │ │ │ + andeq r8, r0, lr, asr #15 │ │ │ │ + andeq r6, r0, r0, asr r6 │ │ │ │ + andeq r6, r0, r4, lsl #15 │ │ │ │ + andeq r8, r0, lr, lsr #15 │ │ │ │ + andeq r6, r0, r0, lsr r6 │ │ │ │ + andeq r6, r0, r4, lsl #15 │ │ │ │ + muleq r0, r0, r7 │ │ │ │ + andeq r6, r0, r2, lsl r6 │ │ │ │ + andeq r6, r0, r6, lsl #15 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + andeq r6, r0, r0, lsr #15 │ │ │ │ + andeq r6, r0, r4, lsr #15 │ │ │ │ + andeq r8, r0, r4, asr #14 │ │ │ │ + andeq r6, r0, r6, asr #11 │ │ │ │ + muleq r0, r2, r7 │ │ │ │ + andeq r8, r0, r8, lsr #14 │ │ │ │ + andeq r6, r0, sl, lsr #11 │ │ │ │ + andeq r6, r0, sl, lsl #15 │ │ │ │ + andeq r8, r0, ip, lsl #14 │ │ │ │ + andeq r6, r0, lr, lsl #11 │ │ │ │ + andeq r6, r0, sl, lsl #15 │ │ │ │ + strdeq r8, [r0], -r2 │ │ │ │ + andeq r6, r0, r4, ror r5 │ │ │ │ + andeq r6, r0, ip, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5b630 │ │ │ │ + bl feb5b658 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7ffb082 │ │ │ │ - blmi 13f330 │ │ │ │ + blmi 13f360 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - andeq fp, r1, r0, asr #23 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + muleq r1, r8, fp │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ addlt r4, r2, r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2564 @ 0xfffff5fc │ │ │ │ movwls r5, #6299 @ 0x189b │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq fp, r1, r6, lsr #23 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq fp, r1, lr, ror fp │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r8, r7, lsr #28 │ │ │ │ @ instruction: 0x460c461d │ │ │ │ ldrbtmi r4, [lr], #-1680 @ 0xfffff970 │ │ │ │ ldrmi fp, [r8], -r3, lsr #2 │ │ │ │ @ instruction: 0xf8a6f000 │ │ │ │ and r4, fp, r7, lsl #12 │ │ │ │ - ble 54f04 │ │ │ │ + ble 54f2c │ │ │ │ and r2, r7, r0, lsl #14 │ │ │ │ vldmiale fp!, {s5} │ │ │ │ rscsle r2, r9, r0, lsl #18 │ │ │ │ @ instruction: 0xf781fab1 │ │ │ │ ands r0, r3, pc, ror r9 │ │ │ │ @ instruction: 0x46204a1c │ │ │ │ strtmi sl, [fp], -r7, lsl #18 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ subsvc pc, r9, #8388608 @ 0x800000 │ │ │ │ andls r2, r0, #1073741824 @ 0x40000000 │ │ │ │ mrsls r2, R10_usr │ │ │ │ stmib sp, {r0, r6, r9, sl, lr}^ │ │ │ │ andls r2, r1, #805306368 @ 0x30000000 │ │ │ │ - ldmib r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnslt r4, r4, lsl #12 │ │ │ │ svceq 0x0007eb18 │ │ │ │ stmdavs r4!, {r0, ip, lr, pc} │ │ │ │ - blmi 47c4e8 │ │ │ │ + blmi 47c510 │ │ │ │ @ instruction: 0xf7ff58f4 │ │ │ │ - @ instruction: 0x4605ec74 │ │ │ │ - stc 7, cr15, [r0], #1020 @ 0x3fc │ │ │ │ + @ instruction: 0x4605ec76 │ │ │ │ + stc 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ smlabble sl, r5, r2, r4 │ │ │ │ @ instruction: 0xf6404b0d │ │ │ │ stmdbmi sp, {r2, r3, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2061 @ 0xfffff7f3 │ │ │ │ cmpcc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - stmdavs r3!, {r2, r3, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r1, r2, r3, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ movwcc fp, #8124 @ 0x1fbc │ │ │ │ strtmi r6, [r0], -r3, lsr #32 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq fp, r1, r6, ror fp │ │ │ │ - andeq fp, r1, r0, lsl #30 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ - andeq r8, r0, sl, lsl #5 │ │ │ │ - andeq r6, r0, ip, lsl #2 │ │ │ │ - @ instruction: 0x000063b8 │ │ │ │ + andeq fp, r1, lr, asr #22 │ │ │ │ + ldrdeq fp, [r1], -ip │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ + andeq r8, r0, r2, lsr r5 │ │ │ │ + @ instruction: 0x000063b4 │ │ │ │ + andeq r6, r0, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b740 │ │ │ │ + bl feb5b768 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ - @ instruction: 0xf8d0ec44 │ │ │ │ + @ instruction: 0xf8d0ec46 │ │ │ │ pop {r2, r3, r4, r8, r9, sl, fp} │ │ │ │ strbne r4, [r1, r8] │ │ │ │ - stmialt lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmlt r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b760 │ │ │ │ + bl feb5b788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 108548 │ │ │ │ + blmi 108570 │ │ │ │ stmdbmi r4, {r0, r1, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - stcl 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ - andeq r8, r0, sl, lsl r2 │ │ │ │ - muleq r0, ip, r0 │ │ │ │ - strdeq r6, [r0], -r6 @ │ │ │ │ + stcl 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ + andeq r8, r0, r2, asr #9 │ │ │ │ + andeq r6, r0, r4, asr #6 │ │ │ │ + muleq r0, lr, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b78c │ │ │ │ + bl feb5b7b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1643 @ 0xfffff995 │ │ │ │ @ instruction: 0xf7ffaa06 │ │ │ │ - rorslt lr, lr @ │ │ │ │ - b ff0c25a4 │ │ │ │ + lslslt lr, r0, #22 │ │ │ │ + b ff1425cc │ │ │ │ strmi r2, [r4], -r0, lsl #10 │ │ │ │ - bleq 1bfc24 │ │ │ │ - blne 23fc28 │ │ │ │ + bleq 1bfc4c │ │ │ │ + blne 23fc50 │ │ │ │ ldc 0, cr6, [sp, #20] │ │ │ │ @ instruction: 0xf7ff2b00 │ │ │ │ - stmdami r7, {r1, r2, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdami r7, {r3, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ - andlt lr, fp, r6, asr sl │ │ │ │ + andlt lr, fp, r8, asr sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq r6, r0, r2, ror #11 │ │ │ │ - @ instruction: 0x000065bc │ │ │ │ + andeq r6, r0, sl, lsl #17 │ │ │ │ + andeq r6, r0, r4, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5b7e8 │ │ │ │ + bl feb5b810 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ cmpeq fp, fp, asr sp │ │ │ │ - blmi 1f961c │ │ │ │ + blmi 1f9644 │ │ │ │ stmdbmi r7, {r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2055 @ 0xfffff7f9 │ │ │ │ mvncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - pop {r2, r3, r4, r7, sl, fp, sp, lr, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0044008 │ │ │ │ - svclt 0x0000b8f5 │ │ │ │ - andeq r8, r0, sl, lsl #3 │ │ │ │ - andeq r6, r0, r4, lsl #11 │ │ │ │ - andeq r6, r0, r4, lsr #11 │ │ │ │ + svclt 0x0000b8eb │ │ │ │ + andeq r8, r0, r2, lsr r4 │ │ │ │ + andeq r6, r0, ip, lsr #16 │ │ │ │ + andeq r6, r0, ip, asr #16 │ │ │ │ svcge 0x0000b480 │ │ │ │ @ instruction: 0x46bd4638 │ │ │ │ @ instruction: 0xf7ffbc80 │ │ │ │ - strlt fp, [r8, #-2213] @ 0xfffff75b │ │ │ │ + strlt fp, [r8, #-2215] @ 0xfffff759 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ - b 17c263c │ │ │ │ + b 1842664 │ │ │ │ pop {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ - @ instruction: 0xf04fba31 │ │ │ │ + @ instruction: 0xf04fba33 │ │ │ │ stclt 0, cr3, [r8, #-1020] @ 0xfffffc04 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb5b858 │ │ │ │ + bl feb5b880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd8 │ │ │ │ addlt r4, r9, pc, lsl #18 │ │ │ │ ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ - b fe642668 │ │ │ │ + b fe6c2690 │ │ │ │ andcs fp, r0, r8, lsl #18 │ │ │ │ stmdbls r1, {r2, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffa802 │ │ │ │ - stmdacs r0, {r1, r2, r3, r4, r8, fp, sp, lr, pc} │ │ │ │ - bge 13b65c │ │ │ │ + stmdacs r0, {r5, r8, fp, sp, lr, pc} │ │ │ │ + bge 13b684 │ │ │ │ ldrdeq lr, [r2, -sp] │ │ │ │ - b b42684 │ │ │ │ + b bc26ac │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ - ldc 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ + ldc 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ stmdami r4, {r0, r9, sl, lr} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ - ldmib r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - andeq r6, r0, lr, lsl #10 │ │ │ │ - andeq r6, r0, r2, ror #9 │ │ │ │ + @ instruction: 0x000067b6 │ │ │ │ + andeq r6, r0, sl, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b8b0 │ │ │ │ + bl feb5b8d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1643 @ 0xfffff995 │ │ │ │ @ instruction: 0xf7ffaa06 │ │ │ │ - rorslt lr, ip, #20 │ │ │ │ - b c426c8 │ │ │ │ + rorslt lr, lr, #20 │ │ │ │ + b cc26f0 │ │ │ │ strmi r2, [r4], -r0, lsl #10 │ │ │ │ - bleq 1bfd48 │ │ │ │ - blne 23fd4c │ │ │ │ + bleq 1bfd70 │ │ │ │ + blne 23fd74 │ │ │ │ ldc 0, cr6, [sp, #20] │ │ │ │ @ instruction: 0xf7ff2b00 │ │ │ │ - stmdami r7, {r3, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdami r7, {r1, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ - andlt lr, fp, r4, asr #19 │ │ │ │ + andlt lr, fp, r6, asr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - @ instruction: 0x000064be │ │ │ │ - muleq r0, r8, r4 │ │ │ │ + andeq r6, r0, r6, ror #14 │ │ │ │ + andeq r6, r0, r0, asr #14 │ │ │ │ andpl pc, r0, pc, asr #8 │ │ │ │ - ldmdalt r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bmi 11731c │ │ │ │ + ldmdalt r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bmi 117344 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrdeq lr, [sl, #147] @ 0x93 │ │ │ │ - bllt feac2718 │ │ │ │ - strdeq fp, [r1], -r0 │ │ │ │ - andeq r0, r0, ip, asr r3 │ │ │ │ + bllt feb42740 │ │ │ │ + andeq fp, r1, r8, asr #17 │ │ │ │ + andeq r0, r0, r0, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b92c │ │ │ │ + bl feb5b954 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1643 @ 0xfffff995 │ │ │ │ @ instruction: 0xf7ffaa06 │ │ │ │ - lsrslt lr, lr, #20 │ │ │ │ - ldmib r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + lsrslt lr, r0, sl │ │ │ │ + ldmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r2, [r4], -r0, lsl #10 │ │ │ │ - bleq 1bfdc4 │ │ │ │ - blne 23fdc8 │ │ │ │ + bleq 1bfdec │ │ │ │ + blne 23fdf0 │ │ │ │ ldc 0, cr6, [sp, #20] │ │ │ │ @ instruction: 0xf7ff2b00 │ │ │ │ - stmdami r7, {r2, r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdami r7, {r1, r2, r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ - andlt lr, fp, r6, lsl #19 │ │ │ │ + andlt lr, fp, r8, lsl #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq r6, r0, r2, asr #8 │ │ │ │ - andeq r6, r0, ip, lsl r4 │ │ │ │ + andeq r6, r0, sl, ror #13 │ │ │ │ + andeq r6, r0, r4, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5b988 │ │ │ │ + bl feb5b9b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd8 │ │ │ │ addlt r4, r8, r8, lsl r9 │ │ │ │ @ instruction: 0x466b4c18 │ │ │ │ - bge 55980 │ │ │ │ + bge 559a8 │ │ │ │ @ instruction: 0xf7ff447c │ │ │ │ - strdlt lr, [r0, lr] │ │ │ │ - blcs eb3a8 │ │ │ │ + orrlt lr, r0, r0, lsl #20 │ │ │ │ + blcs eb3d0 │ │ │ │ stmdbls r1, {r1, r2, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ffa802 │ │ │ │ - stmdacs r0, {r1, r7, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r7, 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 │ │ │ │ - tstcs r0, sl, lsr #16 │ │ │ │ - blls 3c810 │ │ │ │ + tstcs r0, ip, lsr #16 │ │ │ │ + blls 3c838 │ │ │ │ ldmib sp, {r2, r9, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff0102 │ │ │ │ - ldmib sp, {r3, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r3, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff0104 │ │ │ │ - strmi lr, [r1], -ip, asr #22 │ │ │ │ + strmi lr, [r1], -lr, asr #22 │ │ │ │ stmdami r8, {r3, r5, r8, ip, sp, pc} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ - stmdb r8, {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}^ │ │ │ │ strmi r4, [r8], -r1, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - andeq r5, r0, r4, lsr #29 │ │ │ │ - andeq fp, r1, r4, ror #16 │ │ │ │ - andeq r0, r0, r4, ror #6 │ │ │ │ - andeq r5, r0, r4, lsl #29 │ │ │ │ - muleq r0, r2, r3 │ │ │ │ + andeq r6, r0, ip, asr #2 │ │ │ │ + andeq fp, r1, ip, lsr r8 │ │ │ │ + andeq r0, r0, r8, ror #6 │ │ │ │ + andeq r6, r0, ip, lsr #2 │ │ │ │ + andeq r6, r0, sl, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5ba10 │ │ │ │ + bl feb5ba38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1643 @ 0xfffff995 │ │ │ │ @ instruction: 0xf7ffaa06 │ │ │ │ - lsrslt lr, ip @ │ │ │ │ - stmib r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + lsrslt lr, lr @ │ │ │ │ + stmib r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r2, [r4], -r0, lsl #10 │ │ │ │ - bleq 1bfea8 │ │ │ │ - blne 23feac │ │ │ │ + bleq 1bfed0 │ │ │ │ + blne 23fed4 │ │ │ │ ldc 0, cr6, [sp, #20] │ │ │ │ @ instruction: 0xf7ff2b00 │ │ │ │ - stmdami r7, {r1, r2, r5, r6, fp, sp, lr, pc} │ │ │ │ + stmdami r7, {r3, r5, r6, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ - andlt lr, fp, r4, lsl r9 │ │ │ │ + andlt lr, fp, r6, lsl r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq r6, r0, lr, asr r3 │ │ │ │ - andeq r6, r0, r8, lsr r3 │ │ │ │ + andeq r6, r0, r6, lsl #12 │ │ │ │ + andeq r6, r0, r0, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5ba6c │ │ │ │ + bl feb5ba94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi sl, [r9], #-2822 @ 0xfffff4fa │ │ │ │ @ instruction: 0xf7ff466a │ │ │ │ - lslslt lr, lr, #19 │ │ │ │ - ldmdb r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + lslslt lr, r0 @ │ │ │ │ + ldmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r2, [r4], -r0, lsl #10 │ │ │ │ - blne 1bff04 │ │ │ │ - bleq 3ff08 │ │ │ │ + blne 1bff2c │ │ │ │ + bleq 3ff30 │ │ │ │ ldc 0, cr6, [sp, #20] │ │ │ │ @ instruction: 0xf7ff2b08 │ │ │ │ - stmdami r7, {fp, sp, lr, pc} │ │ │ │ + stmdami r7, {r1, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ - andlt lr, fp, r6, ror #17 │ │ │ │ + andlt lr, fp, r8, ror #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq r6, r0, lr, asr r5 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ + andeq r6, r0, r6, lsl #16 │ │ │ │ + andeq r6, r0, r4, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5bac8 │ │ │ │ + bl feb5baf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r8], -r8, asr #31 │ │ │ │ addlt r4, fp, r0, lsl r9 │ │ │ │ ldrbtmi sl, [r9], #-2822 @ 0xfffff4fa │ │ │ │ @ instruction: 0xf7ff466a │ │ │ │ - rorslt lr, r0, #18 │ │ │ │ - stmdb r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + rorslt lr, r2, #18 │ │ │ │ + stmdb r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r2, [r4], -r0, lsl #10 │ │ │ │ - blne 1bff60 │ │ │ │ - bleq 3ff64 │ │ │ │ + blne 1bff88 │ │ │ │ + bleq 3ff8c │ │ │ │ ldc 0, cr6, [sp, #20] │ │ │ │ @ instruction: 0xf7ff2b08 │ │ │ │ - stmdami r7, {r1, r2, r4, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ + stmdami r7, {r3, r4, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ stmdbge r2, {r1, r5, fp, sp, lr} │ │ │ │ stc 4, cr4, [sp, #480] @ 0x1e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ @ instruction: 0xf7ff1b04 │ │ │ │ - @ instruction: 0xb00be8b8 │ │ │ │ + @ instruction: 0xb00be8ba │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq r6, r0, r2, lsl #10 │ │ │ │ - andeq r6, r0, r0, lsl #5 │ │ │ │ + andeq r6, r0, sl, lsr #15 │ │ │ │ + andeq r6, r0, r8, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5bb24 │ │ │ │ + bl feb5bb4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ - stmvs r3, {r1, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmvs r3, {r2, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ msrmi CPSR_, #12582912 @ 0xc00000 │ │ │ │ ldrdeq pc, [ip, #-131]! @ 0xffffff7d │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ - ldmdalt r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdalt r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5bb48 │ │ │ │ + bl feb5bb70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff8 │ │ │ │ - mrc 7, 7, APSR_nzcv, cr10, cr14, {7} │ │ │ │ + mrc 7, 7, APSR_nzcv, cr12, cr14, {7} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - @ instruction: 0xf7ffef54 │ │ │ │ - ldmdblt r8, {r1, r5, r7, fp, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ffef56 │ │ │ │ + ldmdblt r8, {r2, r5, r7, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6404b06 │ │ │ │ stmdbmi r6, {r1, r2, r4, r5, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-986 @ 0xfffffc26 │ │ │ │ - b ff942974 │ │ │ │ + b ff9c299c │ │ │ │ ldclt 0, cr2, [r0, #-0] │ │ │ │ - andeq r7, r0, lr, lsl lr │ │ │ │ - andeq r5, r0, r0, lsr #25 │ │ │ │ - andeq r6, r0, r2, lsr #12 │ │ │ │ + andeq r8, r0, r6, asr #1 │ │ │ │ + andeq r5, r0, r8, asr #30 │ │ │ │ + andeq r6, r0, sl, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5bb90 │ │ │ │ + bl feb5bbb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 408978 │ │ │ │ + blmi 4089a0 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-2575 @ 0xfffff5f1 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ addmi r2, fp, #671088643 @ 0x28000003 │ │ │ │ @ instruction: 0xf1b2bf08 │ │ │ │ strdle r3, [fp, -pc] │ │ │ │ vqdmulh.s d20, d0, d11 │ │ │ │ stmdbmi fp, {r0, r1, r4, r5, r6, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-996 @ 0xfffffc1c │ │ │ │ - b fef429c4 │ │ │ │ + b fefc29ec │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - blt 13429d4 │ │ │ │ - andeq fp, r1, r2, ror #12 │ │ │ │ - andeq r0, r0, ip, asr r3 │ │ │ │ - andeq r7, r0, lr, asr #27 │ │ │ │ - andeq r5, r0, r0, asr ip │ │ │ │ - strdeq r6, [r0], -lr │ │ │ │ + blt 13c29fc │ │ │ │ + andeq fp, r1, sl, lsr r6 │ │ │ │ + andeq r0, r0, r0, ror #6 │ │ │ │ + andeq r8, r0, r6, ror r0 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + andeq r6, r0, r6, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5bbf4 │ │ │ │ + bl feb5bc1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ - mcr 7, 5, pc, cr8, cr14, {7} @ │ │ │ │ + mcr 7, 5, pc, cr10, cr14, {7} @ │ │ │ │ @ instruction: 0x4604b978 │ │ │ │ - stmda sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 2b3010 │ │ │ │ + stmda ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi 2b3038 │ │ │ │ addsvc pc, r5, #64, 4 │ │ │ │ stmdami sl, {r0, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - smlabbcs r1, lr, sl, lr │ │ │ │ - svc 0x00daf7fe │ │ │ │ + @ instruction: 0x2101ea90 │ │ │ │ + svc 0x00dcf7fe │ │ │ │ stmiapl ip!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ - andeq fp, r1, r2, lsl #12 │ │ │ │ - andeq r7, r0, r0, ror sp │ │ │ │ - strdeq r5, [r0], -r2 │ │ │ │ - andeq r6, r0, r4, ror r5 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + ldrdeq fp, [r1], -sl │ │ │ │ + andeq r8, r0, r8, lsl r0 │ │ │ │ + muleq r0, sl, lr │ │ │ │ + andeq r6, r0, ip, lsl r8 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5bc50 │ │ │ │ + bl feb5bc78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ - mrc 7, 3, APSR_nzcv, cr10, cr14, {7} │ │ │ │ + mrc 7, 3, APSR_nzcv, cr12, cr14, {7} │ │ │ │ @ instruction: 0x4604b978 │ │ │ │ - ldmda ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi 2b306c │ │ │ │ + ldmda lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blmi 2b3094 │ │ │ │ adcvc pc, r1, #64, 4 │ │ │ │ stmdami sl, {r0, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #17667 @ 0x4503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - tstcs r0, r0, ror #20 │ │ │ │ - svc 0x00acf7fe │ │ │ │ + tstcs r0, r2, ror #20 │ │ │ │ + svc 0x00aef7fe │ │ │ │ stmiapl ip!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ - andeq fp, r1, r6, lsr #11 │ │ │ │ - andeq r7, r0, r4, lsl sp │ │ │ │ - muleq r0, r6, fp │ │ │ │ - andeq r6, r0, r8, lsl r5 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq fp, r1, lr, ror r5 │ │ │ │ + @ instruction: 0x00007fbc │ │ │ │ + andeq r5, r0, lr, lsr lr │ │ │ │ + andeq r6, r0, r0, asr #15 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5bcac │ │ │ │ + bl feb5bcd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 288a94 │ │ │ │ + bmi 288abc │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1044298 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ @ instruction: 0xf7ff68c8 │ │ │ │ - blmi 1b3050 │ │ │ │ + blmi 1b3080 │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - mcr 7, 5, pc, cr0, cr14, {7} @ │ │ │ │ + mcr 7, 5, pc, cr2, cr14, {7} @ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - andeq fp, r1, sl, asr #10 │ │ │ │ - andeq r0, r0, r0, lsr #7 │ │ │ │ - andeq r0, r0, r8, ror #6 │ │ │ │ - andeq r6, r0, lr, lsl r5 │ │ │ │ + andeq fp, r1, r2, lsr #10 │ │ │ │ + andeq r0, r0, r4, lsr #7 │ │ │ │ + andeq r0, r0, ip, ror #6 │ │ │ │ + andeq r6, r0, r6, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5bcf4 │ │ │ │ + bl feb5bd1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 2c8adc │ │ │ │ + bmi 2c8b04 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @ instruction: 0xf7fe68c8 │ │ │ │ - pop {r2, r4, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe4008 │ │ │ │ - blmi 1b47ac │ │ │ │ + blmi 1b47dc │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - mrc 7, 3, APSR_nzcv, cr10, cr14, {7} │ │ │ │ + mrc 7, 3, APSR_nzcv, cr12, cr14, {7} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - andeq fp, r1, r2, lsl #10 │ │ │ │ - andeq r0, r0, r0, lsr #7 │ │ │ │ - andeq r0, r0, r8, ror #6 │ │ │ │ - ldrdeq r6, [r0], -r2 │ │ │ │ + ldrdeq fp, [r1], -sl │ │ │ │ + andeq r0, r0, r4, lsr #7 │ │ │ │ + andeq r0, r0, ip, ror #6 │ │ │ │ + andeq r6, r0, sl, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5bd40 │ │ │ │ + bl feb5bd68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 2c8b28 │ │ │ │ + bmi 2c8b50 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @ instruction: 0xf7fe68c8 │ │ │ │ - pop {r1, r2, r8, sl, fp, sp, lr, pc} │ │ │ │ + pop {r1, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe4008 │ │ │ │ - blmi 1b4760 │ │ │ │ + blmi 1b4790 │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - mrc 7, 2, APSR_nzcv, cr4, cr14, {7} │ │ │ │ + mrc 7, 2, APSR_nzcv, cr6, cr14, {7} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - @ instruction: 0x0001b4b6 │ │ │ │ - andeq r0, r0, r0, lsr #7 │ │ │ │ - andeq r0, r0, r8, ror #6 │ │ │ │ - andeq r6, r0, r6, lsl #9 │ │ │ │ + andeq fp, r1, lr, lsl #9 │ │ │ │ + andeq r0, r0, r4, lsr #7 │ │ │ │ + andeq r0, r0, ip, ror #6 │ │ │ │ + andeq r6, r0, lr, lsr #14 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldmdbmi r5!, {r3, r9, sl, lr} │ │ │ │ ldcmi 0, cr11, [r5, #-520]! @ 0xfffffdf8 │ │ │ │ ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ @ instruction: 0xf7fe447d │ │ │ │ - stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdals r1, {r0, r1, r3, r4, r6, ip, lr, pc} │ │ │ │ - ldcl 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ + ldcl 7, cr15, [r4, #1016] @ 0x3f8 │ │ │ │ ldmdblt r8, {r2, r9, sl, lr}^ │ │ │ │ - svc 0x0074f7fe │ │ │ │ + svc 0x0076f7fe │ │ │ │ cmple r3, r0, lsl #16 │ │ │ │ stmdbmi lr!, {r0, r2, r3, r5, r8, r9, fp, lr} │ │ │ │ stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ - sub lr, fp, r8, lsr #28 │ │ │ │ + sub lr, fp, sl, lsr #28 │ │ │ │ @ instruction: 0xf04f4b2b │ │ │ │ @ instruction: 0xf04f30ff │ │ │ │ ldrbtmi r3, [fp], #-511 @ 0xfffffe01 │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ - svc 0x00e4f7fe │ │ │ │ + svc 0x00e6f7fe │ │ │ │ ldmdblt r8, {r0, r2, r9, sl, lr} │ │ │ │ - ldc 7, cr15, [r0, #1016]! @ 0x3f8 │ │ │ │ + ldc 7, cr15, [r2, #1016]! @ 0x3f8 │ │ │ │ eors r4, fp, r4, lsl #12 │ │ │ │ tstcs r1, r4, lsr #30 │ │ │ │ - ldcl 7, cr15, [r0, #1016] @ 0x3f8 │ │ │ │ + ldcl 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ @ instruction: 0xf7ff447f │ │ │ │ - movwcs lr, #2218 @ 0x8aa │ │ │ │ + movwcs lr, #2220 @ 0x8ac │ │ │ │ strtmi r4, [sl], -r0, lsl #13 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ - stmda r8, {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}^ │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ - ldcl 7, cr15, [ip], #1016 @ 0x3f8 │ │ │ │ - blcs 4bde0 │ │ │ │ - blmi 6fb044 │ │ │ │ + ldcl 7, cr15, [lr], #1016 @ 0x3f8 │ │ │ │ + blcs 4be08 │ │ │ │ + blmi 6fb06c │ │ │ │ subspl pc, ip, #64, 4 │ │ │ │ ldmdami fp, {r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #46339 @ 0xb503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - strcc lr, [r1], -sl, lsl #19 │ │ │ │ + strcc lr, [r1], -ip, lsl #19 │ │ │ │ smlattcs r1, r1, r0, sp │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - strtmi lr, [r8], -lr, lsr #27 │ │ │ │ - svc 0x00eaf7fe │ │ │ │ + @ instruction: 0x4628edb0 │ │ │ │ + svc 0x00ecf7fe │ │ │ │ ldcmi 6, cr4, [r3, #-160] @ 0xffffff60 │ │ │ │ - stmdb sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib r5, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff0100 │ │ │ │ - @ instruction: 0xf04fe912 │ │ │ │ + @ instruction: 0xf04fe914 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0x460433ff │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ strmi lr, [r4], -r0 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq r6, r0, sl, ror #8 │ │ │ │ - andeq fp, r1, r0, ror #8 │ │ │ │ - andeq r0, r0, r4, ror #6 │ │ │ │ - andeq r6, r0, ip, asr r4 │ │ │ │ - andeq ip, r1, r2, lsr r1 │ │ │ │ + andeq r6, r0, r2, lsl r7 │ │ │ │ + andeq fp, r1, r8, lsr r4 │ │ │ │ + andeq r0, r0, r8, ror #6 │ │ │ │ + andeq r6, r0, r4, lsl #14 │ │ │ │ + andeq ip, r1, sl, lsl #2 │ │ │ │ muleq r0, sp, r0 │ │ │ │ - andeq r7, r0, r8, ror #22 │ │ │ │ - andeq r5, r0, sl, ror #19 │ │ │ │ - andeq r6, r0, ip, lsl #8 │ │ │ │ - andeq ip, r1, r0, asr #1 │ │ │ │ + andeq r7, r0, r0, lsl lr │ │ │ │ + muleq r0, r2, ip │ │ │ │ + @ instruction: 0x000066b4 │ │ │ │ + muleq r1, r8, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5be9c │ │ │ │ + bl feb5bec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf1b32300 │ │ │ │ svclt 0x00083fff │ │ │ │ svccc 0x00fff1b2 │ │ │ │ - blmi 3b8ce4 │ │ │ │ + blmi 3b8d0c │ │ │ │ eorspl pc, r6, #64, 4 │ │ │ │ stmdami lr, {r0, r2, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ tstpvc r0, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - @ instruction: 0x4605e93a │ │ │ │ - mrc 7, 5, APSR_nzcv, cr0, cr14, {7} │ │ │ │ + @ instruction: 0x4605e93c │ │ │ │ + mrc 7, 5, APSR_nzcv, cr2, cr14, {7} │ │ │ │ @ instruction: 0xf7fe6880 │ │ │ │ - @ instruction: 0x4602edd0 │ │ │ │ + @ instruction: 0x4602edd2 │ │ │ │ strmi r4, [fp], -r8, lsr #12 │ │ │ │ movwcs lr, #2500 @ 0x9c4 │ │ │ │ - svc 0x0096f7fe │ │ │ │ + svc 0x0098f7fe │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ - andeq ip, r1, r4, rrx │ │ │ │ - andeq r7, r0, r8, asr #21 │ │ │ │ - andeq r5, r0, sl, asr #18 │ │ │ │ - andeq r6, r0, r8, lsr #7 │ │ │ │ + andeq ip, r1, ip, lsr r0 │ │ │ │ + andeq r7, r0, r0, ror sp │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + andeq r6, r0, r0, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5bf04 │ │ │ │ + bl feb5bf2c │ │ │ │ @ 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 │ │ │ │ - ldm lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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 │ │ │ │ tstpvc ip, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - @ instruction: 0xf04fe8f4 │ │ │ │ + @ instruction: 0xf04fe8f6 │ │ │ │ vsubw.u q0, , d0 │ │ │ │ ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcs 50aa4 │ │ │ │ + bcs 50acc │ │ │ │ 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: 0xf89de8a0 │ │ │ │ + @ instruction: 0xf89de8a2 │ │ │ │ cmplt r3, ip │ │ │ │ eorcs r4, r9, #12, 22 @ 0x3000 │ │ │ │ stmdami sp, {r2, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ tstpvc ip, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - blmi 2bf0ec │ │ │ │ + blmi 2bf11c │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq fp, r1, r6, ror #5 │ │ │ │ - andeq r7, r0, ip, lsr sl │ │ │ │ - andeq r6, r0, r6, ror #6 │ │ │ │ - andeq r6, r0, ip, lsl #7 │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r6, r0, r6, lsr #6 │ │ │ │ - andeq r6, r0, ip, asr r3 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + @ instruction: 0x0001b2be │ │ │ │ + andeq r7, r0, r4, ror #25 │ │ │ │ + andeq r6, r0, lr, lsl #12 │ │ │ │ + andeq r6, r0, r4, lsr r6 │ │ │ │ + andeq r7, r0, r4, lsr #25 │ │ │ │ + andeq r6, r0, lr, asr #11 │ │ │ │ + andeq r6, r0, r4, lsl #12 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5bfd0 │ │ │ │ + bl feb5bff8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #248, 30 @ 0x3e0 │ │ │ │ cmncs r4, #2560 @ 0xa00 │ │ │ │ @ instruction: 0x46104611 │ │ │ │ @ instruction: 0xf000447c │ │ │ │ @ instruction: 0x4603f813 │ │ │ │ stmdavs r2, {r4, r6, r8, ip, sp, pc} │ │ │ │ svcmi 0x0080f1b2 │ │ │ │ - bcc 7b604 │ │ │ │ + bcc 7b62c │ │ │ │ stmdblt sl, {r1, sp, lr} │ │ │ │ - ldc 7, cr15, [r0], {254} @ 0xfe │ │ │ │ + ldc 7, cr15, [r2], {254} @ 0xfe │ │ │ │ stmiapl r3!, {r1, r8, r9, fp, lr}^ │ │ │ │ ldclt 6, cr4, [r0, #-96] @ 0xffffffa0 │ │ │ │ - andeq fp, r1, r0, lsr #4 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + strdeq fp, [r1], -r8 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi c02cc │ │ │ │ + blhi c02f4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ strmi fp, [sp], -r5, asr #1 │ │ │ │ stmdaeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ tstcs r0, r4, lsl r6 │ │ │ │ @ instruction: 0x460622f0 │ │ │ │ movwls r4, #13888 @ 0x3640 │ │ │ │ - mcr 7, 5, pc, cr6, cr14, {7} @ │ │ │ │ + mcr 7, 5, pc, cr8, cr14, {7} @ │ │ │ │ strpl lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ - mrc 7, 5, APSR_nzcv, cr4, cr14, {7} │ │ │ │ + mrc 7, 5, APSR_nzcv, cr6, cr14, {7} │ │ │ │ ldmdblt r8, {r0, r2, r3, r4, r5, ip, pc} │ │ │ │ - stc 7, cr15, [r0], {254} @ 0xfe │ │ │ │ + stc 7, cr15, [r2], {254} @ 0xfe │ │ │ │ adcs r4, r4, r4, lsl #12 │ │ │ │ ldrtmi r2, [r0], -ip, lsl #2 │ │ │ │ - stmda r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdblt r0!, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0x463d463c │ │ │ │ - ldcl 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ + ldcl 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ ldrtmi lr, [r0], -r0, lsr #1 │ │ │ │ - bl 1e42e60 │ │ │ │ + bl 1d42e88 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0xf7ffa804 │ │ │ │ - stmdacs r0, {r3, r4, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r4, fp, sp, lr, pc} │ │ │ │ vmovcs.16 d0[0], sp │ │ │ │ - bl 1bc2b4 │ │ │ │ + bl 1bc2dc │ │ │ │ strcs r0, [r0], #-2630 @ 0xfffff5ba │ │ │ │ - bl 1d6fcc │ │ │ │ + bl 1d6ff4 │ │ │ │ @ instruction: 0xf8470184 │ │ │ │ strcc r8, [r3], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - ldrbmi lr, [r4, #-3070] @ 0xfffff402 │ │ │ │ - blls f966c │ │ │ │ + ldrbmi lr, [r4, #-3072] @ 0xfffff400 │ │ │ │ + blls f9694 │ │ │ │ rsbsvc pc, sl, pc, asr #8 │ │ │ │ @ instruction: 0xf003fb00 │ │ │ │ - ldc 7, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ + ldc 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ vsubw.u q1, , d1 │ │ │ │ movwls r8, #36699 @ 0x8f5b │ │ │ │ svchi 0x005bf3bf │ │ │ │ stcle 14, cr2, [sl, #-0] │ │ │ │ stmdaeq r8, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r0], -r0, lsl #8 │ │ │ │ @ instruction: 0xf7fe3401 │ │ │ │ - @ instruction: 0xf108ec86 │ │ │ │ + @ instruction: 0xf108ec88 │ │ │ │ adcmi r0, r6, #12, 16 @ 0xc0000 │ │ │ │ stmdage r6, {r0, r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ - bhi 10c0548 │ │ │ │ - svc 0x00e6f7fe │ │ │ │ - ble 4eedc │ │ │ │ + bhi 10c0570 │ │ │ │ + svc 0x00e8f7fe │ │ │ │ + ble 4ef04 │ │ │ │ rsb r2, r1, r0, lsl #8 │ │ │ │ ldcle 14, cr2, [r2, #-0] │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - bleq 141308 │ │ │ │ - beq 34102c │ │ │ │ + bleq 141330 │ │ │ │ + beq 341054 │ │ │ │ vqrdmulh.s d15, d8, d10 │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ - stc 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ + stc 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ stmdavs fp!, {r4, r6, ip, lr, pc}^ │ │ │ │ orrseq r6, fp, fp, asr sp │ │ │ │ - blmi c79f34 │ │ │ │ + blmi c79f5c │ │ │ │ ldmdbmi r1!, {r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2097 @ 0xfffff7cf │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-800 @ 0xfffffce0 │ │ │ │ - ldmda r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strbmi r6, [r3, #-2347] @ 0xfffff6d5 │ │ │ │ - blmi b7bf50 │ │ │ │ + blmi b7bf78 │ │ │ │ pushmi {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2093 @ 0xfffff7d3 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-800 @ 0xfffffce0 │ │ │ │ - stmda r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf84368eb │ │ │ │ @ instruction: 0xf1080028 │ │ │ │ strbmi r0, [r6, #-2049] @ 0xfffff7ff │ │ │ │ ldmib sp, {r1, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldmib sp, {r1, r2, r8}^ │ │ │ │ addsmi r3, r1, #4, 4 @ 0x40000000 │ │ │ │ addsmi fp, r8, #8, 30 │ │ │ │ - blmi 8f9388 │ │ │ │ + blmi 8f93b0 │ │ │ │ subne pc, fp, #64, 4 │ │ │ │ stmdami r3!, {r1, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_s, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - cdp 15, 11, cr14, cr8, cr8, {7} │ │ │ │ - vldr d8, [pc, #800] @ 5298 <_Py_hashtable_get@plt+0x1338> │ │ │ │ - bne ff023bc8 │ │ │ │ + cdp 15, 11, cr14, cr8, cr10, {7} │ │ │ │ + vldr d8, [pc, #800] @ 52c0 <_Py_hashtable_get@plt+0x1334> │ │ │ │ + bne ff023bf0 │ │ │ │ tsteq r2, r1, ror #22 │ │ │ │ - blhi 200824 │ │ │ │ - @ instruction: 0xf9f8f005 │ │ │ │ - bleq 600090 │ │ │ │ + blhi 20084c │ │ │ │ + blx 11c0fc6 │ │ │ │ + bleq 6000b8 │ │ │ │ strls r4, [r0, #-2073] @ 0xfffff7e7 │ │ │ │ mcr 4, 4, r4, cr8, cr8, {3} │ │ │ │ mrrc 11, 0, r7, r3, cr7 │ │ │ │ @ instruction: 0xf7fe2b17 │ │ │ │ - @ instruction: 0x4604ed70 │ │ │ │ + @ instruction: 0x4604ed72 │ │ │ │ strmi lr, [r4], -r0 │ │ │ │ @ instruction: 0xf7fe983d │ │ │ │ - @ instruction: 0x4638efba │ │ │ │ - bl e42fa8 │ │ │ │ + @ instruction: 0x4638efbc │ │ │ │ + bl ec2fd0 │ │ │ │ @ instruction: 0xf0024628 │ │ │ │ strtmi pc, [r0], -r7, lsl #22 │ │ │ │ ldc 0, cr11, [sp], #276 @ 0x114 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r2, r0, r1, ror #26 │ │ │ │ - andeq r7, r0, r6, ror r8 │ │ │ │ - andeq r6, r0, ip, ror #3 │ │ │ │ - andeq r6, r0, r6, lsl #4 │ │ │ │ - andeq r7, r0, sl, asr r8 │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ - strdeq r6, [r0], -lr │ │ │ │ - andeq r7, r0, r4, lsr #16 │ │ │ │ - andeq r6, r0, lr, asr #2 │ │ │ │ - andeq r6, r0, r0, ror #3 │ │ │ │ - andeq r6, r0, ip, asr #3 │ │ │ │ + andeq r7, r0, lr, lsl fp │ │ │ │ + muleq r0, r4, r4 │ │ │ │ + andeq r6, r0, lr, lsr #9 │ │ │ │ + andeq r7, r0, r2, lsl #22 │ │ │ │ + andeq r6, r0, r8, ror r4 │ │ │ │ + andeq r6, r0, r6, lsr #9 │ │ │ │ + andeq r7, r0, ip, asr #21 │ │ │ │ + strdeq r6, [r0], -r6 @ │ │ │ │ + andeq r6, r0, r8, lsl #9 │ │ │ │ + andeq r6, r0, r4, ror r4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strcs fp, [r0], #-142 @ 0xffffff72 │ │ │ │ stcge 15, cr10, [r4, #-8] │ │ │ │ eorcs r4, r8, #400 @ 0x190 │ │ │ │ stmdage r4, {r0, r5, r9, sl, lr} │ │ │ │ ldrbtmi r9, [lr], #-1026 @ 0xfffffbfe │ │ │ │ @ instruction: 0xf7fe607c │ │ │ │ - ldmdami r6, {r1, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldmdami r6, {r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ eorvs r4, pc, r9, lsr #12 │ │ │ │ ldrbtmi r3, [r8], #-1025 @ 0xfffffbff │ │ │ │ @ instruction: 0xf7fe3508 │ │ │ │ - @ instruction: 0x2c05eb30 │ │ │ │ + @ instruction: 0x2c05eb32 │ │ │ │ stcge 1, cr13, [r5], {245} @ 0xf5 │ │ │ │ strtmi r2, [r0], -r0, lsl #10 │ │ │ │ @ instruction: 0xf7fe3501 │ │ │ │ - strcc lr, [r8], #-3016 @ 0xfffff438 │ │ │ │ + strcc lr, [r8], #-3018 @ 0xfffff436 │ │ │ │ mvnsle r2, r5, lsl #26 │ │ │ │ vpmax.s8 d25, d12, d3 │ │ │ │ addsmi r3, sl, #80, 6 @ 0x40000001 │ │ │ │ - blmi 2f907c │ │ │ │ + blmi 2f90a4 │ │ │ │ stmdbmi fp, {r1, r2, r4, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-814 @ 0xfffffcd2 │ │ │ │ - svc 0x006cf7fe │ │ │ │ + svc 0x006ef7fe │ │ │ │ ldmpl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq sl, r1, r6, ror #31 │ │ │ │ + @ instruction: 0x0001afbe │ │ │ │ andeq r2, r0, fp, asr #25 │ │ │ │ - andeq r7, r0, lr, lsr #14 │ │ │ │ - andeq r6, r0, r8, asr r0 │ │ │ │ - andeq r6, r0, r2, lsl #2 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + ldrdeq r7, [r0], -r6 │ │ │ │ + andeq r6, r0, r0, lsl #6 │ │ │ │ + andeq r6, r0, sl, lsr #7 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strcs fp, [r0], #-142 @ 0xffffff72 │ │ │ │ stcge 15, cr10, [r4, #-8] │ │ │ │ eorcs r4, r8, #24, 28 @ 0x180 │ │ │ │ stmdage r4, {r0, r5, r9, sl, lr} │ │ │ │ ldrbtmi r9, [lr], #-1026 @ 0xfffffbfe │ │ │ │ @ instruction: 0xf7fe607c │ │ │ │ - ldmdami r5, {r1, r2, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldmdami r5, {r3, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ eorvs r4, pc, r9, lsr #12 │ │ │ │ ldrbtmi r3, [r8], #-1025 @ 0xfffffbff │ │ │ │ @ instruction: 0xf7fe3508 │ │ │ │ - @ instruction: 0x2c05eae4 │ │ │ │ + @ instruction: 0x2c05eae6 │ │ │ │ stcge 1, cr13, [r5], {245} @ 0xf5 │ │ │ │ strtmi r2, [r0], -r0, lsl #10 │ │ │ │ @ instruction: 0xf7fe3501 │ │ │ │ - strcc lr, [r8], #-2940 @ 0xfffff484 │ │ │ │ + strcc lr, [r8], #-2942 @ 0xfffff482 │ │ │ │ mvnsle r2, r5, lsl #26 │ │ │ │ @ instruction: 0xf5b39b03 │ │ │ │ strdle r7, [sl], -sl │ │ │ │ sbccs r4, r1, #10240 @ 0x2800 │ │ │ │ stmdami fp, {r1, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ teqpvc r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - blmi 240d88 │ │ │ │ + blmi 240db8 │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, lr, r8, lsl r6 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq sl, r1, lr, asr #30 │ │ │ │ + andeq sl, r1, r6, lsr #30 │ │ │ │ strdeq r2, [r0], -fp │ │ │ │ - muleq r0, r8, r6 │ │ │ │ - andeq r5, r0, r2, asr #31 │ │ │ │ - andeq r6, r0, r4, lsr #1 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r7, r0, r0, asr #18 │ │ │ │ + andeq r6, r0, sl, ror #4 │ │ │ │ + andeq r6, r0, ip, asr #6 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5c32c │ │ │ │ + bl feb5c354 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ vstrle d2, [sp, #-16] │ │ │ │ andle r2, lr, r5, lsl #22 │ │ │ │ @ instruction: 0xf44f4b08 │ │ │ │ stmdbmi r8, {r1, r2, r4, r5, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-829 @ 0xfffffcc3 │ │ │ │ - mrc 7, 7, APSR_nzcv, cr4, cr14, {7} │ │ │ │ + mrc 7, 7, APSR_nzcv, cr6, cr14, {7} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - andeq r7, r0, lr, lsr r6 │ │ │ │ - andeq r5, r0, r8, ror #30 │ │ │ │ - andeq r6, r0, lr, lsr #1 │ │ │ │ + andeq r7, r0, r6, ror #17 │ │ │ │ + andeq r6, r0, r0, lsl r2 │ │ │ │ + andeq r6, r0, r6, asr r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c378 │ │ │ │ + bl feb5c3a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ andscs r4, r8, #20224 @ 0x4f00 │ │ │ │ stmdage r2, {r8, sp} │ │ │ │ @ instruction: 0xf7fe447c │ │ │ │ - stmdage r2, {r2, r3, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - stcl 7, cr15, [lr], #-1016 @ 0xfffffc08 │ │ │ │ - blmi 12f16f8 │ │ │ │ + stmdage r2, {r1, r2, r3, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + ldcl 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ + blmi 12f1720 │ │ │ │ rscsvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ stmdami fp, {r1, r3, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movtvc pc, #5379 @ 0x1503 @ │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - stmdage r2, {r1, r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - stc 7, cr15, [r4, #1016] @ 0x3f8 │ │ │ │ + stmdage r2, {r2, r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stc 7, cr15, [r6, #1016] @ 0x3f8 │ │ │ │ strvs lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ - bl 10431b4 │ │ │ │ + bl 10c31dc │ │ │ │ svclt 0x0008428d │ │ │ │ andle r4, fp, r6, lsl #5 │ │ │ │ vqdmulh.s q10, q0, q1 │ │ │ │ stmdbmi r2, {r0, r1, r3, r5, r6, r7, r9, ip}^ │ │ │ │ ldrbtmi r4, [fp], #-2114 @ 0xfffff7be │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-833 @ 0xfffffcbf │ │ │ │ - mrc 7, 5, APSR_nzcv, cr2, cr14, {7} │ │ │ │ + mrc 7, 5, APSR_nzcv, cr4, cr14, {7} │ │ │ │ svchi 0x005bf3bf │ │ │ │ mulcc r8, sp, r8 │ │ │ │ svchi 0x005bf3bf │ │ │ │ strle r0, [fp], #-2010 @ 0xfffff826 │ │ │ │ @ instruction: 0xf44f4b3b │ │ │ │ ldmdbmi fp!, {r1, r2, r4, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2107 @ 0xfffff7c5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-833 @ 0xfffffcbf │ │ │ │ - mrc 7, 4, APSR_nzcv, cr14, cr14, {7} │ │ │ │ + mcr 7, 5, pc, cr0, cr14, {7} @ │ │ │ │ cmplt fp, r6, lsl #22 │ │ │ │ vpadd.i8 d20, d0, d23 │ │ │ │ ldmdbmi r7!, {r0, r2, r3, r5, r6, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2103 @ 0xfffff7c9 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-833 @ 0xfffffcbf │ │ │ │ - mrc 7, 4, APSR_nzcv, cr0, cr14, {7} │ │ │ │ + mrc 7, 4, APSR_nzcv, cr2, cr14, {7} │ │ │ │ @ instruction: 0xf7fea802 │ │ │ │ - blls 1c0758 │ │ │ │ + blls 1c0788 │ │ │ │ andle r2, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf44f4b31 │ │ │ │ ldmdbmi r1!, {r3, r4, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2097 @ 0xfffff7cf │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-833 @ 0xfffffcbf │ │ │ │ - mrc 7, 3, APSR_nzcv, cr14, cr14, {7} │ │ │ │ + mcr 7, 4, pc, cr0, cr14, {7} @ │ │ │ │ @ instruction: 0xf7fea802 │ │ │ │ - stmdage r2, {r2, r3, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ - stcl 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ + stmdage r2, {r1, r2, r3, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ + stcl 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ andcc lr, r4, #3620864 @ 0x374000 │ │ │ │ andle r4, fp, r3, lsl r3 │ │ │ │ @ instruction: 0xf44f4b29 │ │ │ │ stmdbmi r9!, {r1, r3, r4, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2089 @ 0xfffff7d7 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-833 @ 0xfffffcbf │ │ │ │ - mcr 7, 3, pc, cr8, cr14, {7} @ │ │ │ │ + mcr 7, 3, pc, cr10, cr14, {7} @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ mulcc r8, sp, r8 │ │ │ │ svchi 0x005bf3bf │ │ │ │ strle r0, [fp, #-2011] @ 0xfffff825 │ │ │ │ vqdmulh.s d20, d0, d18 │ │ │ │ stmdbmi r2!, {r0, r2, r4, r5, r6, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2082 @ 0xfffff7de │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-833 @ 0xfffffcbf │ │ │ │ - mrc 7, 2, APSR_nzcv, cr4, cr14, {7} │ │ │ │ + mrc 7, 2, APSR_nzcv, cr6, cr14, {7} │ │ │ │ cmplt fp, r6, lsl #22 │ │ │ │ @ instruction: 0xf44f4b1e │ │ │ │ ldmdbmi lr, {r0, r1, r3, r4, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2078 @ 0xfffff7e2 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-833 @ 0xfffffcbf │ │ │ │ - mcr 7, 2, pc, cr6, cr14, {7} @ │ │ │ │ + mcr 7, 2, pc, cr8, cr14, {7} @ │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - andeq sl, r1, r8, ror lr │ │ │ │ - andeq r7, r0, r8, ror #11 │ │ │ │ - andeq r5, r0, r2, lsl pc │ │ │ │ - andeq r6, r0, r8, rrx │ │ │ │ - @ instruction: 0x000075ba │ │ │ │ - andeq r5, r0, r4, ror #29 │ │ │ │ - andeq r6, r0, sl, rrx │ │ │ │ - muleq r0, r2, r5 │ │ │ │ - @ instruction: 0x00005ebc │ │ │ │ - andeq r6, r0, lr, rrx │ │ │ │ - andeq r7, r0, r6, ror r5 │ │ │ │ - andeq r5, r0, r0, lsr #29 │ │ │ │ - andeq r6, r0, lr, rrx │ │ │ │ - andeq r7, r0, r2, asr r5 │ │ │ │ - andeq r5, r0, ip, ror lr │ │ │ │ - andeq r6, r0, sl, asr r0 │ │ │ │ - andeq r7, r0, r6, lsr #10 │ │ │ │ - andeq r5, r0, r0, asr lr │ │ │ │ - andeq r6, r0, lr, lsr r0 │ │ │ │ - strdeq r7, [r0], -lr │ │ │ │ - andeq r5, r0, r8, lsr #28 │ │ │ │ - andeq r6, r0, r6, lsr #32 │ │ │ │ - andeq r7, r0, r2, ror #9 │ │ │ │ - andeq r5, r0, ip, lsl #28 │ │ │ │ - ldrdeq r5, [r0], -sl │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq sl, r1, r0, asr lr │ │ │ │ + muleq r0, r0, r8 │ │ │ │ + @ instruction: 0x000061ba │ │ │ │ + andeq r6, r0, r0, lsl r3 │ │ │ │ + andeq r7, r0, r2, ror #16 │ │ │ │ + andeq r6, r0, ip, lsl #3 │ │ │ │ + andeq r6, r0, r2, lsl r3 │ │ │ │ + andeq r7, r0, sl, lsr r8 │ │ │ │ + andeq r6, r0, r4, ror #2 │ │ │ │ + andeq r6, r0, r6, lsl r3 │ │ │ │ + andeq r7, r0, lr, lsl r8 │ │ │ │ + andeq r6, r0, r8, asr #2 │ │ │ │ + andeq r6, r0, r6, lsl r3 │ │ │ │ + strdeq r7, [r0], -sl │ │ │ │ + andeq r6, r0, r4, lsr #2 │ │ │ │ + andeq r6, r0, r2, lsl #6 │ │ │ │ + andeq r7, r0, lr, asr #15 │ │ │ │ + strdeq r6, [r0], -r8 │ │ │ │ + andeq r6, r0, r6, ror #5 │ │ │ │ + andeq r7, r0, r6, lsr #15 │ │ │ │ + ldrdeq r6, [r0], -r0 │ │ │ │ + andeq r6, r0, lr, asr #5 │ │ │ │ + andeq r7, r0, sl, lsl #15 │ │ │ │ + strheq r6, [r0], -r4 │ │ │ │ + andeq r6, r0, r2, lsl #5 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c530 │ │ │ │ + bl feb5c558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmdage r4, {r8, r9, sp} │ │ │ │ smlsdcs r3, r4, sp, r4 │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ smlsdxls r3, sp, r4, r4 │ │ │ │ - ldcl 7, cr15, [ip], #-1016 @ 0xfffffc08 │ │ │ │ - blcs 6bf60 │ │ │ │ - blmi 1439380 │ │ │ │ + ldcl 7, cr15, [lr], #-1016 @ 0xfffffc08 │ │ │ │ + blcs 6bf88 │ │ │ │ + blmi 14393a8 │ │ │ │ adcsne pc, pc, #64, 4 │ │ │ │ ldmdami r0, {r0, r1, r2, r3, r6, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movtvc pc, #25859 @ 0x6503 @ │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - stmdage r4, {r2, r3, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - stmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdage r4, {r1, r2, r3, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmib sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmplt lr, r4, lsl #28 │ │ │ │ @ instruction: 0xf44f4b4a │ │ │ │ stmdbmi sl, {r0, r5, r6, r7, r9, ip, sp, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2122 @ 0xfffff7b6 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-838 @ 0xfffffcba │ │ │ │ - ldcl 7, cr15, [sl, #1016] @ 0x3f8 │ │ │ │ + ldcl 7, cr15, [ip, #1016] @ 0x3f8 │ │ │ │ stmdbge r3, {r0, r1, r2, r6, sl, fp, lr} │ │ │ │ @ instruction: 0x4620447c │ │ │ │ - ldmdb ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi sl, [r0], -r3, lsl #18 │ │ │ │ - ldmdb r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r4, {r3, r8, sp} │ │ │ │ @ instruction: 0xf8a6f000 │ │ │ │ stccs 12, cr9, [r8], {4} │ │ │ │ - blmi 10393dc │ │ │ │ + blmi 1039404 │ │ │ │ rscvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r0, {r0, r1, r2, r3, r4, r5, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movtvc pc, #25859 @ 0x6503 @ │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - ldmdami sp!, {r1, r2, r3, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldmdami sp!, {r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ ldrbtmi sl, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - stmdb r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r4, {r1, r3, r8, sp} │ │ │ │ @ instruction: 0xf88ef000 │ │ │ │ - blcs 2abfec │ │ │ │ - blmi e3940c │ │ │ │ + blcs 2ac014 │ │ │ │ + blmi e39434 │ │ │ │ sbcne pc, pc, #64, 4 │ │ │ │ ldmdami r8!, {r0, r1, r2, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movtvc pc, #25859 @ 0x6503 @ │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - stmdage r5, {r1, r2, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - bl fee433f4 │ │ │ │ + stmdage r5, {r3, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + bl feec341c │ │ │ │ stmdage r4, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf878f000 │ │ │ │ - blcs ec018 │ │ │ │ - blmi c39438 │ │ │ │ + blcs ec040 │ │ │ │ + blmi c39460 │ │ │ │ rscvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ ldmdami r0!, {r0, r1, r2, r3, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movtvc pc, #25859 @ 0x6503 @ │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - @ instruction: 0xf10ded90 │ │ │ │ + @ instruction: 0xf10ded92 │ │ │ │ @ instruction: 0xf7fe0015 │ │ │ │ - strtmi lr, [r1], -r2, lsr #23 │ │ │ │ + strtmi lr, [r1], -r4, lsr #23 │ │ │ │ @ instruction: 0xf000a804 │ │ │ │ - blls 1435b8 │ │ │ │ + blls 1435e0 │ │ │ │ andle r2, fp, r8, lsl #22 │ │ │ │ vqdmulh.s d20, d0, d23 │ │ │ │ stmdbmi r7!, {r0, r3, r4, r6, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2087 @ 0xfffff7d9 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-838 @ 0xfffffcba │ │ │ │ - ldcl 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ + ldcl 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ andseq pc, r6, sp, lsl #2 │ │ │ │ - bl fe2c3450 │ │ │ │ + bl fe343478 │ │ │ │ stmdage r4, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf84af000 │ │ │ │ cmplt fp, r4, lsl #22 │ │ │ │ @ instruction: 0xf44f4b1f │ │ │ │ ldmdbmi pc, {r0, r1, r2, r3, r5, r6, r7, r9, ip, sp, lr} @ │ │ │ │ ldrbtmi r4, [fp], #-2079 @ 0xfffff7e1 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-838 @ 0xfffffcba │ │ │ │ - stcl 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ + stcl 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ andseq pc, r7, sp, lsl #2 │ │ │ │ - stmib r6!, {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} │ │ │ │ stmiapl fp!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ - @ instruction: 0x0001acbc │ │ │ │ - andeq r7, r0, ip, lsr #8 │ │ │ │ - andeq r5, r0, r6, asr sp │ │ │ │ - andeq r5, r0, r0, ror pc │ │ │ │ - andeq r7, r0, sl, lsl #8 │ │ │ │ - andeq r5, r0, r4, lsr sp │ │ │ │ - andeq r5, r0, r6, ror #30 │ │ │ │ + muleq r1, r4, ip │ │ │ │ + ldrdeq r7, [r0], -r4 │ │ │ │ + strdeq r5, [r0], -lr │ │ │ │ + andeq r6, r0, r8, lsl r2 │ │ │ │ + @ instruction: 0x000076b2 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + andeq r6, r0, lr, lsl #4 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - ldrdeq r7, [r0], -r0 │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ - andeq r5, r0, r4, asr #30 │ │ │ │ + andeq r7, r0, r8, ror r6 │ │ │ │ + andeq r5, r0, r2, lsr #31 │ │ │ │ + andeq r6, r0, ip, ror #3 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - andeq r7, r0, r0, lsr #7 │ │ │ │ - andeq r5, r0, sl, asr #25 │ │ │ │ - andeq r5, r0, ip, lsr #30 │ │ │ │ - andeq r7, r0, r4, ror r3 │ │ │ │ - muleq r0, lr, ip │ │ │ │ + andeq r7, r0, r8, asr #12 │ │ │ │ + andeq r5, r0, r2, ror pc │ │ │ │ + ldrdeq r6, [r0], -r4 │ │ │ │ + andeq r7, r0, ip, lsl r6 │ │ │ │ + andeq r5, r0, r6, asr #30 │ │ │ │ + andeq r6, r0, r0, asr #3 │ │ │ │ + andeq r7, r0, lr, ror #11 │ │ │ │ andeq r5, r0, r8, lsl pc │ │ │ │ - andeq r7, r0, r6, asr #6 │ │ │ │ - andeq r5, r0, r0, ror ip │ │ │ │ - @ instruction: 0x00005eba │ │ │ │ - andeq r7, r0, sl, lsl r3 │ │ │ │ - andeq r5, r0, r4, asr #24 │ │ │ │ - andeq r5, r0, r6, ror lr │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r6, r0, r2, ror #2 │ │ │ │ + andeq r7, r0, r2, asr #11 │ │ │ │ + andeq r5, r0, ip, ror #29 │ │ │ │ + andeq r6, r0, lr, lsl r1 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5c6fc │ │ │ │ + bl feb5c724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strcs r0, [r0], #-4080 @ 0xfffff010 │ │ │ │ strmi r4, [sp], -r6, lsl #12 │ │ │ │ andsvc pc, r0, r2, asr #4 │ │ │ │ - ldmib lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svchi 0x005bf3bf │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ strcc r8, [r1], #-3931 @ 0xfffff0a5 │ │ │ │ mulle r1, sp, 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 │ │ │ │ - ldmdb r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ - stmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe1d20 │ │ │ │ - stcne 8, cr14, [r0, #-152]! @ 0xffffff68 │ │ │ │ - stmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stcne 8, cr14, [r0, #-160]! @ 0xffffff60 │ │ │ │ + stmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andeq pc, sl, r4, lsl #2 │ │ │ │ - ldmdb ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe1d20 │ │ │ │ - vqshrun.s64 d14, q6, #1 │ │ │ │ + vqshrun.s64 d14, q7, #1 │ │ │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - blcc 55168 │ │ │ │ + blcc 55190 │ │ │ │ andcc lr, r0, #68, 16 @ 0x440000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf104b92b │ │ │ │ pop {r0, r1, r3} │ │ │ │ @ instruction: 0xf7fe4038 │ │ │ │ - vldmdblt r8!, {s22-s264} │ │ │ │ + vldmdblt r8!, {s22-s266} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5c78c │ │ │ │ + bl feb5c7b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf7fe3004 │ │ │ │ - @ instruction: 0xf104eb56 │ │ │ │ + @ instruction: 0xf104eb58 │ │ │ │ @ instruction: 0xf7fe0009 │ │ │ │ - @ instruction: 0x1d20e918 │ │ │ │ - stmia ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x1d20e91a │ │ │ │ + stmia lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccc 0x0000e854 │ │ │ │ stmda r4, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ - bcs 11db8 │ │ │ │ + bcs 11de0 │ │ │ │ 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 │ │ │ │ - blt ff3c35c4 │ │ │ │ + blt ff4435ec │ │ │ │ ldrblt fp, [r0, #-3384]! @ 0xfffff2c8 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ movwcs fp, #132 @ 0x84 │ │ │ │ cdpmi 12, 3, cr10, cr15, 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 15334 │ │ │ │ + blcs 1535c │ │ │ │ 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: 0xf89dec76 │ │ │ │ - blcs 51634 │ │ │ │ - blmi cf9640 │ │ │ │ + @ instruction: 0xf89dec78 │ │ │ │ + blcs 5165c │ │ │ │ + blmi cf9668 │ │ │ │ ldmdbmi r3!, {r0, r1, r2, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2099 @ 0xfffff7cd │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-843 @ 0xfffffcb5 │ │ │ │ - stc 7, cr15, [sl], {254} @ 0xfe │ │ │ │ + stc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ strcs r4, [r0, #-2096] @ 0xfffff7d0 │ │ │ │ ldrbtmi r4, [r8], #-1569 @ 0xfffff9df │ │ │ │ - stmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andsvc pc, r0, r2, asr #4 │ │ │ │ - stmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcslt r7, sl, #2293760 @ 0x230000 │ │ │ │ mvnseq pc, #3 │ │ │ │ andle r2, sl, r1, lsl #22 │ │ │ │ subscs r4, r9, #41984 @ 0xa400 │ │ │ │ stmdami sl!, {r0, r3, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movtvc pc, #46339 @ 0xb503 @ │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - strcc lr, [r1, #-3184] @ 0xfffff390 │ │ │ │ + strcc lr, [r1, #-3186] @ 0xfffff38e │ │ │ │ andle r2, r1, r3, lsl #20 │ │ │ │ mvnle r2, r8, asr #27 │ │ │ │ mulcc r8, sp, r8 │ │ │ │ - blcs f21e0 │ │ │ │ - blmi 8b96a0 │ │ │ │ + blcs f2208 │ │ │ │ + blmi 8b96c8 │ │ │ │ stmdbmi r2!, {r0, r1, r2, r3, r4, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2082 @ 0xfffff7de │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-843 @ 0xfffffcb5 │ │ │ │ - mrrc 7, 15, pc, sl, cr14 @ │ │ │ │ + mrrc 7, 15, pc, ip, cr14 @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d4 │ │ │ │ tstle r3, r1, lsl #20 │ │ │ │ svccc 0x0041e8c4 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ strtmi sp, [r0], -r2 │ │ │ │ - stc 7, cr15, [r6], {254} @ 0xfe │ │ │ │ + stc 7, cr15, [r8], {254} @ 0xfe │ │ │ │ andeq pc, r9, sp, lsl #2 │ │ │ │ - stm ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mulcc r8, sp, r8 │ │ │ │ - blmi 4f1c0c │ │ │ │ + blmi 4f1c34 │ │ │ │ ldmdbmi r3, {r0, r1, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2067 @ 0xfffff7ed │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-843 @ 0xfffffcb5 │ │ │ │ - ldc 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ + ldc 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ ldmpl r3!, {r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ - andeq sl, r1, r6, lsl sl │ │ │ │ - andeq r7, r0, sl, ror #2 │ │ │ │ - muleq r0, r4, sl │ │ │ │ - andeq r5, r0, r6, lsr #26 │ │ │ │ + andeq sl, r1, lr, ror #19 │ │ │ │ + andeq r7, r0, r2, lsl r4 │ │ │ │ + andeq r5, r0, ip, lsr sp │ │ │ │ + andeq r5, r0, lr, asr #31 │ │ │ │ andeq r0, r0, r7, ror #1 │ │ │ │ - andeq r7, r0, r4, lsr r1 │ │ │ │ - andeq r5, r0, lr, asr sl │ │ │ │ - andeq r5, r0, r8, lsl #26 │ │ │ │ - andeq r7, r0, sl, lsl #2 │ │ │ │ - andeq r5, r0, r4, lsr sl │ │ │ │ - strdeq r5, [r0], -r2 │ │ │ │ - andeq r7, r0, r2, asr #1 │ │ │ │ - andeq r5, r0, ip, ror #19 │ │ │ │ - @ instruction: 0x00005cb2 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + ldrdeq r7, [r0], -ip │ │ │ │ + andeq r5, r0, r6, lsl #26 │ │ │ │ + @ instruction: 0x00005fb0 │ │ │ │ + @ instruction: 0x000073b2 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + muleq r0, sl, pc @ │ │ │ │ + andeq r7, r0, sl, ror #6 │ │ │ │ + muleq r0, r4, ip │ │ │ │ + andeq r5, r0, sl, asr pc │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5c924 │ │ │ │ + bl feb5c94c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ vsubw.u q1, , d1 │ │ │ │ subvs r8, r3, fp, asr pc │ │ │ │ svchi 0x005bf3bf │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x004fe8d4 │ │ │ │ tstle r3, r0, lsl #20 │ │ │ │ svccc 0x0041e8c4 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf7fed001 │ │ │ │ - stmdavc r3!, {r1, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdavc r3!, {r2, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ mvnseq pc, #3 │ │ │ │ andle r2, sl, r1, lsl #22 │ │ │ │ eorscs r4, pc, #23552 @ 0x5c00 │ │ │ │ ldmdami r8, {r0, r1, r2, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ cmppvc r1, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - @ instruction: 0xf04febe6 │ │ │ │ + @ instruction: 0xf04febe8 │ │ │ │ vsubw.u q0, , d0 │ │ │ │ ldm r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcs 514c0 │ │ │ │ + bcs 514e8 │ │ │ │ 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, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - blmi 2f1cec │ │ │ │ + stmdavc r3!, {r2, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + blmi 2f1d14 │ │ │ │ stmdbmi fp, {r1, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-849 @ 0xfffffcaf │ │ │ │ - bl ff1c37ac │ │ │ │ + bl ff2437d4 │ │ │ │ pop {r5, r6, sl, fp, ip} │ │ │ │ @ instruction: 0xf7fe4010 │ │ │ │ - svclt 0x0000b9d5 │ │ │ │ - andeq r7, r0, r0, lsr #32 │ │ │ │ - andeq r5, r0, sl, asr #18 │ │ │ │ - andeq r5, r0, r8, lsr #24 │ │ │ │ - andeq r6, r0, r2, ror #31 │ │ │ │ - andeq r5, r0, ip, lsl #18 │ │ │ │ - andeq r5, r0, sl, lsl #24 │ │ │ │ + svclt 0x0000b9d7 │ │ │ │ + andeq r7, r0, r8, asr #5 │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + andeq r7, r0, sl, lsl #5 │ │ │ │ + @ instruction: 0x00005bb4 │ │ │ │ + @ instruction: 0x00005eb2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5c9e0 │ │ │ │ + bl feb5ca08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ @ instruction: 0x46084c1b │ │ │ │ @ instruction: 0xf000447c │ │ │ │ andcc pc, r1, r7, lsr r8 @ │ │ │ │ tstcs r1, sp, lsr #32 │ │ │ │ @ instruction: 0xf0004608 │ │ │ │ @@ -1593,52 +1593,52 @@ │ │ │ │ @ instruction: 0x2120d009 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf80cf000 │ │ │ │ andle r3, r2, r1 │ │ │ │ stmiapl r0!, {r0, r1, r8, r9, fp, lr}^ │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq sl, r1, r4, lsl r8 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq sl, r1, ip, ror #15 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5ca68 │ │ │ │ + bl feb5ca90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ ldrbtmi r4, [sp], #-3341 @ 0xfffff2f3 │ │ │ │ - blls e9884 │ │ │ │ - blx fecf1ce8 │ │ │ │ + blls e98ac │ │ │ │ + blx fecf1d10 │ │ │ │ @ instruction: 0xf1c3f383 │ │ │ │ addsmi r0, r9, #32, 6 @ 0x80000000 │ │ │ │ strmi sp, [ip], -ip │ │ │ │ strmi r4, [r2], -r8, lsl #18 │ │ │ │ strls r5, [r0], #-2152 @ 0xfffff798 │ │ │ │ stmdavs r0, {r0, r1, r2, r8, fp, lr} │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ - @ instruction: 0xf04fead2 │ │ │ │ + @ instruction: 0xf04fead4 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ andlt r2, r5, r0 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq sl, r1, lr, lsl #15 │ │ │ │ - andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, r4, lsr fp │ │ │ │ + andeq sl, r1, r6, ror #14 │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ addlt r4, r2, r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2564 @ 0xfffff5fc │ │ │ │ movwls r5, #6299 @ 0x189b │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r1, r6, asr #14 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq sl, r1, lr, lsl r7 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ 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 │ │ │ │ - ldrbtmi r4, [pc], #-1576 @ 58f0 <_Py_hashtable_get@plt+0x1990> │ │ │ │ + ldrbtmi r4, [pc], #-1576 @ 5918 <_Py_hashtable_get@plt+0x198c> │ │ │ │ @ instruction: 0xf910f000 │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ ldclmi 0, cr8, [r3], #-892 @ 0xfffffc84 │ │ │ │ ldrmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [ip], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ andcc pc, r1, r5, lsl #18 │ │ │ │ @@ -1725,15 +1725,15 @@ │ │ │ │ ldrtmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ andcc pc, r1, pc, asr r8 @ │ │ │ │ strtmi sp, [r2], -lr, lsr #32 │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r2 │ │ │ │ @ instruction: 0xf0006000 │ │ │ │ andcc pc, r1, sp, asr #17 │ │ │ │ - bmi 9b9b04 │ │ │ │ + bmi 9b9b2c │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc :64], r0 │ │ │ │ ldrbtmi r5, [sl], #-128 @ 0xffffff80 │ │ │ │ @ instruction: 0xf8c4f000 │ │ │ │ andsle r3, sp, r1 │ │ │ │ tstcs r2, r2, lsr #24 │ │ │ │ andpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0x4622447c │ │ │ │ @@ -1743,455 +1743,455 @@ │ │ │ │ addmi pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ @ instruction: 0x3001f8b1 │ │ │ │ strtmi sp, [r2], -sl │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r2 │ │ │ │ @ instruction: 0xf0004000 │ │ │ │ andcc pc, r1, r9, lsr #17 │ │ │ │ - blmi 5f9abc │ │ │ │ + blmi 5f9ae4 │ │ │ │ strd r5, [r0], -r8 │ │ │ │ ldmfd sp!, {sp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - @ instruction: 0x000056bc │ │ │ │ - andeq sl, r1, r2, lsl r7 │ │ │ │ - strdeq r5, [r0], -r2 │ │ │ │ - andeq r5, r0, r0, asr #21 │ │ │ │ - andeq r5, r0, ip, lsr #21 │ │ │ │ - muleq r0, ip, sl │ │ │ │ - andeq r5, r0, lr, asr #20 │ │ │ │ - andeq r5, r0, r0, asr sp │ │ │ │ - andeq r5, r0, r0, asr #20 │ │ │ │ - andeq r5, r0, r2, asr #20 │ │ │ │ - andeq r5, r0, r6, lsr sl │ │ │ │ - andeq r5, r0, r8, lsr sl │ │ │ │ - andeq r5, r0, r2, asr #20 │ │ │ │ - andeq r5, r0, r0, lsr sl │ │ │ │ - andeq r5, r0, r0, lsr #20 │ │ │ │ - andeq r5, r0, r2, lsr sl │ │ │ │ - andeq r5, r0, r4, asr #20 │ │ │ │ - andeq r5, r0, r6, asr #20 │ │ │ │ - muleq r0, r8, r9 │ │ │ │ - andeq r5, r0, r4, lsr sl │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r5, r0, r4, ror #18 │ │ │ │ + andeq sl, r1, sl, ror #13 │ │ │ │ + muleq r0, sl, sp │ │ │ │ + andeq r5, r0, r8, ror #26 │ │ │ │ + andeq r5, r0, r4, asr sp │ │ │ │ + andeq r5, r0, r4, asr #26 │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + andeq r5, r0, r8, ror #25 │ │ │ │ + andeq r5, r0, sl, ror #25 │ │ │ │ + ldrdeq r5, [r0], -lr │ │ │ │ + andeq r5, r0, r0, ror #25 │ │ │ │ + andeq r5, r0, sl, ror #25 │ │ │ │ + ldrdeq r5, [r0], -r8 │ │ │ │ + andeq r5, r0, r8, asr #25 │ │ │ │ + ldrdeq r5, [r0], -sl │ │ │ │ + andeq r5, r0, ip, ror #25 │ │ │ │ + andeq r5, r0, lr, ror #25 │ │ │ │ + andeq r5, r0, r0, asr #24 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [ip], -r5, lsl #1 │ │ │ │ @ instruction: 0x461d4616 │ │ │ │ @ instruction: 0xf8df4607 │ │ │ │ @ instruction: 0xf7fdb0c0 │ │ │ │ - strmi lr, [r1], sl, lsr #31 │ │ │ │ + strmi lr, [r1], ip, lsr #31 │ │ │ │ ldrbtmi r4, [fp], #1568 @ 0x620 │ │ │ │ - svc 0x00a4f7fd │ │ │ │ + svc 0x00a6f7fd │ │ │ │ strmi r4, [r3], -r2, lsr #12 │ │ │ │ strbmi r4, [r9], -r2, lsl #13 │ │ │ │ @ instruction: 0x96004638 │ │ │ │ - mrc 7, 3, APSR_nzcv, cr0, cr13, {7} │ │ │ │ + mrc 7, 3, APSR_nzcv, cr2, cr13, {7} │ │ │ │ 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 │ │ │ │ - stmdb r8!, {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}^ │ │ │ │ strbmi lr, [r8], -r6 │ │ │ │ - stmib sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdblt r0!, {r0, r2, r9, sl, lr} │ │ │ │ - stcl 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ + stcl 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0x4650e032 │ │ │ │ - stmib r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdblt r8!, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0xf7fded48 │ │ │ │ - ubfx lr, sl, #27, #18 │ │ │ │ + @ instruction: 0xf7fded4a │ │ │ │ + ubfx lr, ip, #27, #18 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0x4652ed9e │ │ │ │ + ldrbmi lr, [r2], -r0, lsr #27 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ - ldc 7, cr15, [r8, #1012] @ 0x3f4 │ │ │ │ + ldc 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0x46494653 │ │ │ │ strtmi r4, [r8], -r2, asr #12 │ │ │ │ @ instruction: 0xf7fd9600 │ │ │ │ - @ instruction: 0x4681ee3c │ │ │ │ + @ instruction: 0x4681ee3e │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0x4640ed30 │ │ │ │ - stc 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0x4640ed32 │ │ │ │ + stc 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ 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 │ │ │ │ - stmdb ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andcs lr, r0, sl, asr #15 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - andeq sl, r1, r6, asr #9 │ │ │ │ - andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, lr, ror #18 │ │ │ │ - andeq r5, r0, r6, lsr #18 │ │ │ │ + muleq r1, lr, r4 │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, r6, lsl ip │ │ │ │ + andeq r5, r0, lr, asr #23 │ │ │ │ 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 │ │ │ │ @ instruction: 0xf7fe447e │ │ │ │ - ldmdblt r0, {r4, r7, fp, sp, lr, pc} │ │ │ │ - ldc 7, cr15, [r0, #1012] @ 0x3f4 │ │ │ │ + ldmdblt r0, {r1, r4, r7, fp, sp, lr, pc} │ │ │ │ + ldc 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0x4622e017 │ │ │ │ strmi r4, [r1], r3, asr #12 │ │ │ │ strcs r4, [r0], #-1593 @ 0xfffff9c7 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ - @ instruction: 0x4605edfc │ │ │ │ + @ instruction: 0x4605edfe │ │ │ │ @ instruction: 0xf7fd4648 │ │ │ │ - stclne 15, cr14, [fp], #-400 @ 0xfffffe70 │ │ │ │ + stclne 15, cr14, [fp], #-408 @ 0xfffffe68 │ │ │ │ stmdbmi r9, {r2, r3, ip, lr, pc} │ │ │ │ ldrtmi r4, [sl], -r3, asr #12 │ │ │ │ stmdbmi r8, {r4, r5, r6, fp, ip, lr} │ │ │ │ ldrbtmi r9, [r9], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf7fe6800 │ │ │ │ - @ instruction: 0xf04fe8f2 │ │ │ │ + @ instruction: 0xf04fe8f4 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sl, r1, r4, ror #7 │ │ │ │ - andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, r2, ror #17 │ │ │ │ + @ instruction: 0x0001a3bc │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, sl, lsl #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5ce7c │ │ │ │ + bl feb5cea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 2, cr0, cr5, cr8, {7} │ │ │ │ ldrbtmi fp, [lr], #-130 @ 0xffffff7e │ │ │ │ - svc 0x00eef7fd │ │ │ │ - blmi 8f41d0 │ │ │ │ + svc 0x00f0f7fd │ │ │ │ + blmi 8f41f8 │ │ │ │ stmdbmi r3!, {r0, r1, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-852 @ 0xfffffcac │ │ │ │ - stmdb lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ - strmi lr, [r5], -r0, ror #31 │ │ │ │ - blmi 7b41f0 │ │ │ │ + strmi lr, [r5], -r2, ror #31 │ │ │ │ + blmi 7b4218 │ │ │ │ ldmdbmi lr, {r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2078 @ 0xfffff7e2 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-852 @ 0xfffffcac │ │ │ │ - ldmdb lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - mrc 7, 5, APSR_nzcv, cr6, cr13, {7} │ │ │ │ + stmdb r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + mrc 7, 5, APSR_nzcv, cr8, cr13, {7} │ │ │ │ cmplt r3, r3, lsl #29 │ │ │ │ eorcs r4, r5, #25600 @ 0x6400 │ │ │ │ ldmdami sl, {r0, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ cmppvc r4, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - stmdavs fp!, {r4, r5, r8, fp, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r1, r4, r5, r8, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c500 │ │ │ │ + blcc 7c528 │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - stmdavs r3!, {r2, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r1, r2, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c514 │ │ │ │ + blcc 7c53c │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - blmi 381134 │ │ │ │ + blmi 381164 │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq sl, r1, sl, ror r3 │ │ │ │ - strdeq r6, [r0], -r2 │ │ │ │ - andeq r5, r0, r8, asr #17 │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ - ldrdeq r6, [r0], -r2 │ │ │ │ - andeq r5, r0, r8, lsr #17 │ │ │ │ - andeq r5, r0, r6, ror #17 │ │ │ │ - @ instruction: 0x00006ab4 │ │ │ │ - andeq r5, r0, sl, lsl #17 │ │ │ │ - ldrdeq r5, [r0], -r4 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq sl, r1, r2, asr r3 │ │ │ │ + muleq r0, sl, sp │ │ │ │ + andeq r5, r0, r0, ror fp │ │ │ │ + andeq r5, r0, r2, lsr #23 │ │ │ │ + andeq r6, r0, sl, ror sp │ │ │ │ + andeq r5, r0, r0, asr fp │ │ │ │ + andeq r5, r0, lr, lsl #23 │ │ │ │ + andeq r6, r0, ip, asr sp │ │ │ │ + andeq r5, r0, r2, lsr fp │ │ │ │ + andeq r5, r0, ip, ror fp │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5cf4c │ │ │ │ + bl feb5cf74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ andscs r4, r4, #1600 @ 0x640 │ │ │ │ stmdage r3, {r8, sp} │ │ │ │ ldrbtmi r2, [sp], #-1027 @ 0xfffffbfd │ │ │ │ - svc 0x0010f7fd │ │ │ │ - svc 0x0080f7fd │ │ │ │ + svc 0x0012f7fd │ │ │ │ + svc 0x0082f7fd │ │ │ │ stmib sp, {r1, r2, sl, ip, pc}^ │ │ │ │ ldmdblt r8, {r0, r1, sl}^ │ │ │ │ vpadd.i8 d20, d0, d3 │ │ │ │ ldmdbmi r3, {r0, r2, r4, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2067 @ 0xfffff7ed │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-858 @ 0xfffffca6 │ │ │ │ - ldm ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdbge r3, {r4, fp, lr} │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - stccc 12, cr14, [r1], {128} @ 0x80 │ │ │ │ + stccc 12, cr14, [r1], {130} @ 0x82 │ │ │ │ stmdage r7, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ - ldc 7, cr15, [sl, #-1012] @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [ip, #-1012] @ 0xfffffc0c │ │ │ │ stmdavs r3, {r0, r1, fp, ip, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c5b8 │ │ │ │ + blcc 7c5e0 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - ldc 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ + ldc 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ stmiapl fp!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - andeq sl, r1, r2, lsr #5 │ │ │ │ - andeq r6, r0, lr, lsl #20 │ │ │ │ - andeq r5, r0, r4, ror #15 │ │ │ │ - andeq r5, r0, sl, asr r8 │ │ │ │ + andeq sl, r1, sl, ror r2 │ │ │ │ + @ instruction: 0x00006cb6 │ │ │ │ + andeq r5, r0, ip, lsl #21 │ │ │ │ + andeq r5, r0, r2, lsl #22 │ │ │ │ andeq r0, r0, r5, asr #32 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5cfdc │ │ │ │ + bl feb5d004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - stcl 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ + stcl 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ 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 45e50 │ │ │ │ + blcc 45e78 │ │ │ │ smlatble r2, fp, r2, r4 │ │ │ │ - mcr 7, 5, pc, cr12, cr13, {7} @ │ │ │ │ + mcr 7, 5, pc, cr14, cr13, {7} @ │ │ │ │ @ instruction: 0xf7fde001 │ │ │ │ - ldmdblt r5!, {r2, r3, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + ldmdblt r5!, {r1, r2, r3, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ addcc pc, r8, r1, asr #4 │ │ │ │ - ldcl 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ - svc 0x001af7fd │ │ │ │ + ldcl 7, cr15, [r6, #-1012] @ 0xfffffc0c │ │ │ │ + svc 0x001cf7fd │ │ │ │ stccs 0, cr14, [r1, #-80] @ 0xffffffb0 │ │ │ │ vst4.8 {d29,d31,d33,d35}, [pc], r8 │ │ │ │ @ instruction: 0xf7fd707a │ │ │ │ - @ instruction: 0xf44fed4c │ │ │ │ + @ instruction: 0xf44fed4e │ │ │ │ @ instruction: 0xf7fd707a │ │ │ │ - and lr, r9, r8, asr #26 │ │ │ │ + and lr, r9, sl, asr #26 │ │ │ │ tstle r7, r2, lsl #26 │ │ │ │ rsbsvc pc, r0, r1, asr #4 │ │ │ │ - stcl 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ + stcl 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ rsbsvc pc, sl, pc, asr #8 │ │ │ │ - ldc 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - @ instruction: 0xf104ebbe │ │ │ │ + @ instruction: 0xf104ebc0 │ │ │ │ vsubw.u q0, , d12 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ - bcc 51a68 │ │ │ │ + bcc 51a90 │ │ │ │ tstcs r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf104b92a │ │ │ │ ldmfd sp!, {r4} │ │ │ │ @ instruction: 0xf7fd4070 │ │ │ │ - ldcllt 14, cr11, [r0, #-460]! @ 0xfffffe34 │ │ │ │ + ldcllt 14, cr11, [r0, #-468]! @ 0xfffffe2c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d08c │ │ │ │ + bl feb5d0b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [ip, #-928] @ 0xfffffc60 │ │ │ │ ldrbtmi fp, [sp], #-131 @ 0xffffff7d │ │ │ │ - mcr 7, 7, pc, cr6, cr13, {7} @ │ │ │ │ - blmi 6b43e0 │ │ │ │ + mcr 7, 7, pc, cr8, cr13, {7} @ │ │ │ │ + blmi 6b4408 │ │ │ │ ldmdbmi sl, {r0, r3, r4, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2074 @ 0xfffff7e6 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-865 @ 0xfffffc9f │ │ │ │ - stmda r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ - ldmdblt r0, {r3, r4, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r1, r3, r4, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ subscs r4, fp, #21504 @ 0x5400 │ │ │ │ ldmdami r6, {r0, r2, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc SPSR_c, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - stmdavs r3, {r3, r4, r5, fp, sp, lr, pc} │ │ │ │ + stmdavs r3, {r1, r3, r4, r5, fp, sp, lr, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c6ec │ │ │ │ + blcc 7c714 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - ldc 7, cr15, [ip], {253} @ 0xfd │ │ │ │ + ldc 7, cr15, [lr], {253} @ 0xfd │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 159cec │ │ │ │ + ble 159d14 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - ldc 7, cr15, [r2], {253} @ 0xfd │ │ │ │ + ldc 7, cr15, [r4], {253} @ 0xfd │ │ │ │ stmiapl fp!, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ - andeq sl, r1, sl, ror #2 │ │ │ │ - andeq r6, r0, r2, ror #17 │ │ │ │ - @ instruction: 0x000056b8 │ │ │ │ - andeq r5, r0, r6, asr #14 │ │ │ │ - andeq r6, r0, r4, asr #17 │ │ │ │ - muleq r0, sl, r6 │ │ │ │ - andeq r5, r0, r4, lsr r7 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq sl, r1, r2, asr #2 │ │ │ │ + andeq r6, r0, sl, lsl #23 │ │ │ │ + andeq r5, r0, r0, ror #18 │ │ │ │ + andeq r5, r0, lr, ror #19 │ │ │ │ + andeq r6, r0, ip, ror #22 │ │ │ │ + andeq r5, r0, r2, asr #18 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d12c │ │ │ │ + bl feb5d154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ andscs r4, r0, #1984 @ 0x7c0 │ │ │ │ stmdage r6, {r8, sp} │ │ │ │ @ instruction: 0xf7fd447d │ │ │ │ - @ instruction: 0xf7fdee22 │ │ │ │ - movwcs lr, #11922 @ 0x2e92 │ │ │ │ + @ instruction: 0xf7fdee24 │ │ │ │ + movwcs lr, #11924 @ 0x2e94 │ │ │ │ movweq lr, #27085 @ 0x69cd │ │ │ │ ldcmi 3, cr11, [sl], {128} @ 0x80 │ │ │ │ - bge 97900 │ │ │ │ + bge 97928 │ │ │ │ ldrbtmi sl, [ip], #-2310 @ 0xfffff6fa │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - blge 80db0 │ │ │ │ + blge 80de0 │ │ │ │ stmdbge r6, {r2, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - stmdage r9, {r1, r2, r3, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldc 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ + stmdage r9, {r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldc 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ addcc pc, r8, r1, asr #4 │ │ │ │ - stc 7, cr15, [sl], #1012 @ 0x3f4 │ │ │ │ - svc 0x002af7fd │ │ │ │ + stc 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ + svc 0x002cf7fd │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ - strtmi lr, [r0], -r8, lsr #23 │ │ │ │ - svc 0x0018f7fd │ │ │ │ + strtmi lr, [r0], -sl, lsr #23 │ │ │ │ + svc 0x001af7fd │ │ │ │ @ instruction: 0xf7fd9800 │ │ │ │ - stmdals r1, {r1, r3, r4, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - svc 0x0036f7fd │ │ │ │ + stmdals r1, {r2, r3, r4, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + svc 0x0038f7fd │ │ │ │ stmdavs r3, {r1, r2, fp, ip, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c7a8 │ │ │ │ + blcc 7c7d0 │ │ │ │ tstlt r3, r3 │ │ │ │ stmiapl r8!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7fde002 │ │ │ │ - @ instruction: 0xe7f9ebb8 │ │ │ │ + @ instruction: 0xe7f9ebba │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ - andeq sl, r1, r4, asr #1 │ │ │ │ + muleq r1, ip, r0 │ │ │ │ andeq r0, r0, r7, rrx │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5d1c8 │ │ │ │ + bl feb5d1f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - mcrr 7, 15, pc, ip, cr13 @ │ │ │ │ + mcrr 7, 15, pc, lr, cr13 @ │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ vrsubhn.i d4, , │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ mrrcne 15, 0, r2, r1, cr0 │ │ │ │ andne lr, r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - blcc 60180 │ │ │ │ + blcc 601a8 │ │ │ │ @ instruction: 0xd1034293 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ - ldc 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ + ldc 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ andsvc pc, r0, r2, asr #4 │ │ │ │ - stcl 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ + stcl 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ pop {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4038 │ │ │ │ - ldrlt fp, [r0, #-2783]! @ 0xfffff521 │ │ │ │ + ldrlt fp, [r0, #-2785]! @ 0xfffff51f │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ addlt r4, r3, r2, lsl sp │ │ │ │ @ instruction: 0xf7fd447d │ │ │ │ - ldmdblt r0, {r5, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r1, r5, r9, sl, fp, sp, lr, pc}^ │ │ │ │ rsbscs r4, r8, #16, 22 @ 0x4000 │ │ │ │ ldmdami r1, {r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc SPSR_f, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - strmi lr, [r4], -r0, lsl #31 │ │ │ │ - mcr 7, 4, pc, cr2, cr13, {7} @ │ │ │ │ - b ff7c4040 │ │ │ │ + strmi lr, [r4], -r2, lsl #31 │ │ │ │ + mcr 7, 4, pc, cr4, cr13, {7} @ │ │ │ │ + b ff844068 │ │ │ │ @ instruction: 0xf1b36823 │ │ │ │ - ble 159e54 │ │ │ │ + ble 159e7c │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - bl 17c4054 │ │ │ │ + bl 184407c │ │ │ │ stmiapl fp!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ - ldrdeq r9, [r1], -ip │ │ │ │ - andeq r6, r0, r4, asr r7 │ │ │ │ - andeq r5, r0, sl, lsr #10 │ │ │ │ - @ instruction: 0x000055b8 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + @ instruction: 0x00019fb4 │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ + ldrdeq r5, [r0], -r2 │ │ │ │ + andeq r5, r0, r0, ror #16 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d288 │ │ │ │ + bl feb5d2b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ tstcs r0, r4, lsl r2 │ │ │ │ @ instruction: 0xf7fda803 │ │ │ │ - ldcmi 13, cr14, [r0, #-472]! @ 0xfffffe28 │ │ │ │ - stcl 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ + ldcmi 13, cr14, [r0, #-480]! @ 0xfffffe20 │ │ │ │ + stcl 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf7fd9003 │ │ │ │ - andls lr, r4, r2, ror #27 │ │ │ │ - ldcl 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ + andls lr, r4, r4, ror #27 │ │ │ │ + stcl 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ ldrbtmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ stmib sp, {r2, sl, sp}^ │ │ │ │ ldmdblt r3, {r0, r2, sl}^ │ │ │ │ adcscs r4, sp, #41984 @ 0xa400 │ │ │ │ stmdami sl!, {r0, r3, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ cmnpvc r0, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - blls 141db8 │ │ │ │ - blmi 9b4620 │ │ │ │ + blls 141de8 │ │ │ │ + blmi 9b4648 │ │ │ │ stmdbmi r6!, {r1, r2, r3, r4, r5, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2086 @ 0xfffff7da │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-880 @ 0xfffffc90 │ │ │ │ - svc 0x002cf7fd │ │ │ │ - blmi 8f462c │ │ │ │ + svc 0x002ef7fd │ │ │ │ + blmi 8f4654 │ │ │ │ stmdbmi r3!, {r0, r1, r2, r3, r4, r5, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-880 @ 0xfffffc90 │ │ │ │ - svc 0x0020f7fd │ │ │ │ + svc 0x0022f7fd │ │ │ │ stmdbge r3, {r5, fp, lr} │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - @ instruction: 0x3c01eac4 │ │ │ │ + @ instruction: 0x3c01eac6 │ │ │ │ stmdage r7, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ - bl 17c4108 │ │ │ │ + bl 1844130 │ │ │ │ stmdavs r3, {r0, r2, fp, ip, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c930 │ │ │ │ + blcc 7c958 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - b ffec411c │ │ │ │ + b fff44144 │ │ │ │ stmdavs r3, {r2, fp, ip, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c944 │ │ │ │ + blcc 7c96c │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - b ffc44130 │ │ │ │ + b ffcc4158 │ │ │ │ stmdavs r3, {r0, r1, fp, ip, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7c958 │ │ │ │ + blcc 7c980 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - b ff9c4144 │ │ │ │ + b ffa4416c │ │ │ │ stmiapl fp!, {r0, r2, r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ - andeq r9, r1, r2, asr pc │ │ │ │ - andeq r6, r0, r8, asr #13 │ │ │ │ - muleq r0, lr, r4 │ │ │ │ - andeq r5, r0, r4, asr #10 │ │ │ │ - andeq r6, r0, lr, lsr #13 │ │ │ │ - andeq r5, r0, r4, lsl #9 │ │ │ │ - andeq r5, r0, r2, asr #10 │ │ │ │ - muleq r0, r6, r6 │ │ │ │ - andeq r5, r0, ip, ror #8 │ │ │ │ - andeq r5, r0, r2, asr #10 │ │ │ │ - andeq r1, r0, r9, ror lr │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r9, r1, sl, lsr #30 │ │ │ │ + andeq r6, r0, r0, ror r9 │ │ │ │ + andeq r5, r0, r6, asr #14 │ │ │ │ + andeq r5, r0, ip, ror #15 │ │ │ │ + andeq r6, r0, r6, asr r9 │ │ │ │ + andeq r5, r0, ip, lsr #14 │ │ │ │ + andeq r5, r0, sl, ror #15 │ │ │ │ + andeq r6, r0, lr, lsr r9 │ │ │ │ + andeq r5, r0, r4, lsl r7 │ │ │ │ + andeq r5, r0, sl, ror #15 │ │ │ │ + andeq r1, r0, r5, ror #28 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d394 │ │ │ │ + bl feb5d3bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrrcmi 15, 15, r0, fp, cr0 │ │ │ │ ldclmi 2, cr2, [fp, #-0] │ │ │ │ @ instruction: 0x4621447c │ │ │ │ ldrbtmi r4, [sp], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf8f0f000 │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ @@ -2277,168 +2277,168 @@ │ │ │ │ andcs r4, sl, #606208 @ 0x94000 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf84af000 │ │ │ │ andle r3, r2, r1 │ │ │ │ stmiapl r8!, {r1, r5, r8, r9, fp, lr}^ │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq r4, r0, r4, lsl #28 │ │ │ │ - andeq r9, r1, sl, asr lr │ │ │ │ + andeq r5, r0, ip, lsr #1 │ │ │ │ + andeq r9, r1, r2, lsr lr │ │ │ │ + muleq r0, r8, r7 │ │ │ │ + andeq r5, r0, ip, ror r7 │ │ │ │ + andeq r5, r0, lr, lsl r7 │ │ │ │ + andeq r5, r0, r4, lsr #14 │ │ │ │ + andeq r5, r0, sl, lsl r7 │ │ │ │ + andeq r5, r0, r0, lsr #14 │ │ │ │ + andeq r5, r0, r6, lsl r7 │ │ │ │ + andeq r5, r0, ip, lsl r7 │ │ │ │ + andeq r5, r0, r4, lsl r7 │ │ │ │ + andeq r5, r0, sl, lsl r7 │ │ │ │ + andeq r4, r0, sl, ror #30 │ │ │ │ + andeq r5, r0, r0, lsl r7 │ │ │ │ + @ instruction: 0x000054b4 │ │ │ │ + andeq r5, r0, r2, lsl #14 │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + strdeq r5, [r0], -ip │ │ │ │ + strdeq r5, [r0], -ip │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ strdeq r5, [r0], -r0 │ │ │ │ - ldrdeq r5, [r0], -r4 │ │ │ │ - andeq r5, r0, r6, ror r4 │ │ │ │ - andeq r5, r0, ip, ror r4 │ │ │ │ - andeq r5, r0, r2, ror r4 │ │ │ │ - andeq r5, r0, r8, ror r4 │ │ │ │ - andeq r5, r0, lr, ror #8 │ │ │ │ - andeq r5, r0, r4, ror r4 │ │ │ │ - andeq r5, r0, ip, ror #8 │ │ │ │ - andeq r5, r0, r2, ror r4 │ │ │ │ - andeq r4, r0, r2, asr #25 │ │ │ │ - andeq r5, r0, r8, ror #8 │ │ │ │ - andeq r5, r0, ip, lsl #4 │ │ │ │ - andeq r5, r0, sl, asr r4 │ │ │ │ - andeq r5, r0, lr, asr #8 │ │ │ │ - andeq r5, r0, r4, asr r4 │ │ │ │ - andeq r5, r0, r4, asr r4 │ │ │ │ - andeq r5, r0, sl, asr #8 │ │ │ │ - andeq r5, r0, r8, asr #8 │ │ │ │ - andeq r5, r0, r0, asr #8 │ │ │ │ - andeq r5, r0, lr, ror #2 │ │ │ │ - andeq r5, r0, r4, lsr r4 │ │ │ │ - andeq r5, r0, r8, lsr #8 │ │ │ │ - andeq r5, r0, lr, lsr r4 │ │ │ │ - andeq r5, r0, lr, asr #8 │ │ │ │ - andeq r5, r0, r4, asr #8 │ │ │ │ - andeq r5, r0, r2, asr #8 │ │ │ │ - andeq r5, r0, sl, asr #8 │ │ │ │ - andeq r5, r0, r8, lsr r4 │ │ │ │ - andeq r5, r0, r6, asr #8 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r5, r0, r8, ror #13 │ │ │ │ + andeq r5, r0, r6, lsl r4 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + andeq r5, r0, r6, ror #13 │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + andeq r5, r0, ip, ror #13 │ │ │ │ + andeq r5, r0, sl, ror #13 │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + andeq r5, r0, r0, ror #13 │ │ │ │ + andeq r5, r0, lr, ror #13 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrdls pc, [r8], #143 @ 0x8f │ │ │ │ strmi fp, [r3], r5, lsl #1 │ │ │ │ ldrbtmi r4, [r9], #1674 @ 0x68a │ │ │ │ @ instruction: 0xf7fd4617 │ │ │ │ - strmi lr, [r6], -r4, asr #25 │ │ │ │ + strmi lr, [r6], -r6, asr #25 │ │ │ │ suble r2, fp, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fd4650 │ │ │ │ - @ instruction: 0x4605ecbe │ │ │ │ + strmi lr, [r5], -r0, asr #25 │ │ │ │ suble r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f4601 │ │ │ │ @ instruction: 0x463032ff │ │ │ │ - b 8443c0 │ │ │ │ + b 8c43e8 │ │ │ │ @ instruction: 0xd00c42b8 │ │ │ │ ldrbmi r4, [r3], -r6, lsr #18 │ │ │ │ @ instruction: 0xf859465a │ │ │ │ stmib sp, {r0, ip}^ │ │ │ │ stmdavs r8, {r8, r9, sl} │ │ │ │ ldrbtmi r4, [r9], #-2339 @ 0xfffff6dd │ │ │ │ - stc 7, cr15, [sl, #-1012]! @ 0xfffffc0c │ │ │ │ + stc 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0x463ce031 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ mlsne r4, ip, r1, fp │ │ │ │ @ instruction: 0xf7fd4622 │ │ │ │ - addmi lr, r4, #40960 @ 0xa000 │ │ │ │ + addmi lr, r4, #12, 20 @ 0xc000 │ │ │ │ ldmdbmi fp, {r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x465a4653 │ │ │ │ andne pc, r1, r9, asr r8 @ │ │ │ │ streq lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ stmdavs r8, {sl, ip, pc} │ │ │ │ ldrbtmi r4, [r9], #-2328 @ 0xfffff6e8 │ │ │ │ - ldc 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ - blx 3fe480 │ │ │ │ - b 140463c │ │ │ │ + ldc 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ + blx 3fe4a8 │ │ │ │ + b 1404664 │ │ │ │ @ instruction: 0xf1080848 │ │ │ │ @ instruction: 0xf7fd0201 │ │ │ │ - addmi lr, r7, #3964928 @ 0x3c8000 │ │ │ │ + addmi lr, r7, #244, 18 @ 0x3d0000 │ │ │ │ stmdbmi pc, {r0, r4, ip, lr, pc} @ │ │ │ │ @ instruction: 0x465a4653 │ │ │ │ andne pc, r1, r9, asr r8 @ │ │ │ │ streq lr, [r1, -sp, asr #19] │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ stmdbmi sp, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ - strd lr, [r0], -sl │ │ │ │ + strd lr, [r0], -ip │ │ │ │ @ instruction: 0xf04f4605 │ │ │ │ @ instruction: 0x463034ff │ │ │ │ @ instruction: 0xf8b6f001 │ │ │ │ @ instruction: 0xf0014628 │ │ │ │ @ instruction: 0x4620f8b3 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - andeq r9, r1, sl, asr ip │ │ │ │ - andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, sl, ror #6 │ │ │ │ - andeq r5, r0, r2, ror r3 │ │ │ │ - muleq r0, r4, r3 │ │ │ │ + andeq r9, r1, r2, lsr ip │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, r2, lsl r6 │ │ │ │ + andeq r5, r0, sl, lsl r6 │ │ │ │ + andeq r5, r0, ip, lsr r6 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf44f4ff0 │ │ │ │ - bl feb5d688 │ │ │ │ + bl feb5d6b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi ip!, {r3, r5, r6, r9, sl, fp} │ │ │ │ @ instruction: 0x2700b0dd │ │ │ │ @ instruction: 0xf06fac02 │ │ │ │ stcmi 8, cr0, [sl, #-24]! @ 0xffffffe8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], r9 │ │ │ │ stmdage r2, {r2, r4, r5, r7, r9, ip, sp, lr} │ │ │ │ orrvs pc, r0, r1, lsl #10 │ │ │ │ @ instruction: 0xf7fd447d │ │ │ │ - stmdavs r0!, {r3, r4, r8, fp, sp, lr, pc} │ │ │ │ + stmdavs r0!, {r1, r3, r4, r8, fp, sp, lr, pc} │ │ │ │ andhi pc, r4, sp, asr #17 │ │ │ │ - b 15c44ac │ │ │ │ + b 16444d4 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fdd03c │ │ │ │ - @ instruction: 0x4682e970 │ │ │ │ + @ instruction: 0x4682e972 │ │ │ │ ldrbmi r4, [r8], -r9, lsl #13 │ │ │ │ @ instruction: 0xf7fda901 │ │ │ │ - @ instruction: 0xf8dbec18 │ │ │ │ + @ instruction: 0xf8dbec1a │ │ │ │ ldrbmi r3, [r8], -r0 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ - blcc 7ccf0 │ │ │ │ + blcc 7cd18 │ │ │ │ andcc pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ - ldmib r4, {r2, r3, r4, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r1, r2, r3, r4, r8, fp, sp, lr, pc}^ │ │ │ │ strcc r2, [r1, -r2, lsl #6] │ │ │ │ svclt 0x00084599 │ │ │ │ mulle fp, r2, r5 │ │ │ │ - blmi 558548 │ │ │ │ + blmi 558570 │ │ │ │ ldmdbmi r6, {r0, r2, r4, r9, fp, lr} │ │ │ │ stmdapl r8!, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ - muls r5, sl, ip │ │ │ │ + muls r5, ip, ip │ │ │ │ ldrcc r6, [r8], #-2338 @ 0xfffff6de │ │ │ │ addsmi r9, sl, #1024 @ 0x400 │ │ │ │ stmdami ip, {r0, r1, r3, ip, lr, pc} │ │ │ │ - bmi 419158 │ │ │ │ + bmi 419180 │ │ │ │ ldrbtmi r4, [fp], #-2320 @ 0xfffff6f0 │ │ │ │ ldrbtmi r5, [sl], #-2088 @ 0xfffff7d8 │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - stc 7, cr15, [r8], {253} @ 0xfd │ │ │ │ + stc 7, cr15, [sl], {253} @ 0xfd │ │ │ │ svccs 0x000fe004 │ │ │ │ - blmi 33ac28 │ │ │ │ + blmi 33ac50 │ │ │ │ and r5, r0, r8, ror #17 │ │ │ │ subslt r2, sp, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq r6, r0, ip, ror #5 │ │ │ │ - andeq r9, r1, r8, asr fp │ │ │ │ + muleq r0, r4, r5 │ │ │ │ + andeq r9, r1, r0, lsr fp │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, r8, asr #14 │ │ │ │ + andeq r5, r0, r8, ror #14 │ │ │ │ + andeq r5, r0, sl, ror r7 │ │ │ │ + andeq r5, r0, r6, ror #14 │ │ │ │ + andeq r5, r0, r6, asr #14 │ │ │ │ + andeq r5, r0, r8, asr r7 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, r0, lsr #9 │ │ │ │ - andeq r5, r0, r0, asr #9 │ │ │ │ - ldrdeq r5, [r0], -r2 │ │ │ │ - @ instruction: 0x000054be │ │ │ │ - muleq r0, lr, r4 │ │ │ │ - @ instruction: 0x000054b0 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5d770 │ │ │ │ + bl feb5d798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ strmi r4, [r8], -r0, lsr #24 │ │ │ │ @ instruction: 0xf000447c │ │ │ │ andcc pc, r1, r1, asr #16 │ │ │ │ tstcs r1, r7, lsr r0 │ │ │ │ @ instruction: 0xf0004608 │ │ │ │ @@ -2466,5883 +2466,6097 @@ │ │ │ │ @ instruction: 0x2120d009 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf80cf000 │ │ │ │ andle r3, r2, r1 │ │ │ │ stmiapl r0!, {r0, r1, r8, r9, fp, lr}^ │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r9, r1, r4, lsl #21 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r9, r1, ip, asr sl │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d80c │ │ │ │ + bl feb5d834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [ip], -ip, lsl #26 │ │ │ │ ldrbtmi r4, [sp], #-1542 @ 0xfffff9fa │ │ │ │ stmdals r3, {r0, r1, ip, pc} │ │ │ │ - cdp2 0, 13, cr15, cr8, cr3, {0} │ │ │ │ + @ instruction: 0xf82cf004 │ │ │ │ andle r4, ip, r0, lsr #5 │ │ │ │ strmi r4, [r3], -r8, lsl #18 │ │ │ │ stmdapl r8!, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ stmdbmi r7, {sl, ip, pc} │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ - stc 7, cr15, [r0], {253} @ 0xfd │ │ │ │ + stc 7, cr15, [r2], {253} @ 0xfd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ - andeq r9, r1, r6, ror #19 │ │ │ │ - andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, sl, asr #7 │ │ │ │ + @ instruction: 0x000199be │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, r2, ror r6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, fp, lsr sp │ │ │ │ ldrbtmi sl, [sp], #-3840 @ 0xfffff100 │ │ │ │ - stmib r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ - cmplt r8, r6, lsl sl │ │ │ │ + cmplt r8, r8, lsl sl │ │ │ │ @ instruction: 0xf6404b37 │ │ │ │ ldmdbmi r7!, {r0, r2, r3, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2103 @ 0xfffff7c9 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-941 @ 0xfffffc53 │ │ │ │ - mrrc 7, 15, pc, r8, cr13 @ │ │ │ │ + mrrc 7, 15, pc, sl, cr13 @ │ │ │ │ sbcmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bicmi pc, r0, r7, lsr #11 │ │ │ │ ldmib r4, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf00086bb │ │ │ │ @ instruction: 0xf64cf87d │ │ │ │ vrshr.s64 d19, d17, #64 │ │ │ │ - bne fee4707c │ │ │ │ + bne fee470a4 │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ andcs pc, r5, #7667712 @ 0x750000 │ │ │ │ qsub16mi r1, r0, r9 │ │ │ │ - b 17c46b0 │ │ │ │ + b 18446d8 │ │ │ │ andle r3, fp, r1 │ │ │ │ @ instruction: 0xf44f4b28 │ │ │ │ stmdbmi r8!, {r1, r3, r4, r9, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2088 @ 0xfffff7d8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-941 @ 0xfffffc53 │ │ │ │ - ldc 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ + ldc 7, cr15, [r6], #-1012 @ 0xfffffc0c │ │ │ │ stmiapl fp!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - ldmdblt r8, {r2, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmdblt r8, {r1, r2, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6404b23 │ │ │ │ stmdbmi r3!, {r0, r5, r7, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2083 @ 0xfffff7dd │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-941 @ 0xfffffc53 │ │ │ │ - stc 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ - ldmdb r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stc 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ + ldmdb r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ - @ instruction: 0xf8d4ea76 │ │ │ │ + @ instruction: 0xf8d4ea78 │ │ │ │ strbmi r3, [r3, #-748] @ 0xfffffd14 │ │ │ │ - blmi 73a73c │ │ │ │ + blmi 73a764 │ │ │ │ adcne pc, r6, #64, 12 @ 0x4000000 │ │ │ │ ldmdami ip, {r0, r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x63adf503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - @ instruction: 0xf8d4ec0e │ │ │ │ + @ instruction: 0xf8d4ec10 │ │ │ │ adcsmi r3, r3, #240, 4 │ │ │ │ - blmi 5fa75c │ │ │ │ + blmi 5fa784 │ │ │ │ adcne pc, r7, #64, 12 @ 0x4000000 │ │ │ │ ldmdami r7, {r1, r2, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x63adf503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - blmi 541740 │ │ │ │ + blmi 541770 │ │ │ │ stmiapl fp!, {r3, r8, r9, sl, ip, sp}^ │ │ │ │ ssatmi r4, #30, r8, lsl #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - muleq r1, r6, r9 │ │ │ │ - andeq r6, r0, r6, lsl #2 │ │ │ │ - andeq r3, r0, r8, lsl #31 │ │ │ │ - andeq r5, r0, r2, lsr #7 │ │ │ │ - strheq r6, [r0], -lr │ │ │ │ - andeq r3, r0, r0, asr #30 │ │ │ │ - andeq r5, r0, lr, ror #6 │ │ │ │ - andeq r0, r0, r4, ror #6 │ │ │ │ - muleq r0, sl, r0 │ │ │ │ - andeq r3, r0, ip, lsl pc │ │ │ │ - muleq r0, r2, r3 │ │ │ │ - andeq r6, r0, r0, ror r0 │ │ │ │ - strdeq r3, [r0], -r2 │ │ │ │ - muleq r0, r4, r3 │ │ │ │ - andeq r6, r0, r0, asr r0 │ │ │ │ - ldrdeq r3, [r0], -r2 │ │ │ │ - muleq r0, r8, r3 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r9, r1, lr, ror #18 │ │ │ │ + andeq r6, r0, lr, lsr #7 │ │ │ │ + andeq r4, r0, r0, lsr r2 │ │ │ │ + andeq r5, r0, sl, asr #12 │ │ │ │ + andeq r6, r0, r6, ror #6 │ │ │ │ + andeq r4, r0, r8, ror #3 │ │ │ │ + andeq r5, r0, r6, lsl r6 │ │ │ │ + andeq r0, r0, r8, ror #6 │ │ │ │ + andeq r6, r0, r2, asr #6 │ │ │ │ + andeq r4, r0, r4, asr #3 │ │ │ │ + andeq r5, r0, sl, lsr r6 │ │ │ │ + andeq r6, r0, r8, lsl r3 │ │ │ │ + muleq r0, sl, r1 │ │ │ │ + andeq r5, r0, ip, lsr r6 │ │ │ │ + strdeq r6, [r0], -r8 │ │ │ │ + andeq r4, r0, sl, ror r1 │ │ │ │ + andeq r5, r0, r0, asr #12 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d9a4 │ │ │ │ + bl feb5d9cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ - stmib r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 972d18 │ │ │ │ + stmib r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi 972d40 │ │ │ │ rsbsne pc, lr, #64, 12 @ 0x4000000 │ │ │ │ stmdami r5!, {r2, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x63b2f503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - @ instruction: 0xf7fdebba │ │ │ │ - cmplt r8, r8, ror #18 │ │ │ │ + @ instruction: 0xf7fdebbc │ │ │ │ + cmplt r8, sl, ror #18 │ │ │ │ @ instruction: 0xf6404b20 │ │ │ │ stmdbmi r0!, {r0, r1, r2, r3, r4, r5, r6, r9, ip} │ │ │ │ ldrbtmi r4, [fp], #-2080 @ 0xfffff7e0 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-946 @ 0xfffffc4e │ │ │ │ - bl feac47e0 │ │ │ │ + bl feb44808 │ │ │ │ sbccs pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcmi r4, sl, #889192448 @ 0x35000000 │ │ │ │ - blmi 6fa824 │ │ │ │ + blmi 6fa84c │ │ │ │ addne pc, r2, #64, 12 @ 0x4000000 │ │ │ │ ldmdami fp, {r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x63b2f503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - ldmib r4, {r1, r3, r4, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r2, r3, r4, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r3, r9, #-2147483604 @ 0x8000002c │ │ │ │ - blmi 5bcc44 │ │ │ │ + blmi 5bcc6c │ │ │ │ addne pc, r3, #64, 12 @ 0x4000000 │ │ │ │ ldmdami r6, {r0, r2, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x63b2f503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - addsmi lr, sl, #141312 @ 0x22800 │ │ │ │ - blmi 4bc860 │ │ │ │ + addsmi lr, sl, #140, 22 @ 0x23000 │ │ │ │ + blmi 4bc888 │ │ │ │ addne pc, r4, #64, 12 @ 0x4000000 │ │ │ │ ldmdami r2, {r0, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x63b2f503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - vldmdblt r0!, {d30-} │ │ │ │ - andeq r5, r0, r8, asr #31 │ │ │ │ - andeq r3, r0, sl, asr #28 │ │ │ │ - andeq r5, r0, r4, lsr r3 │ │ │ │ - andeq r5, r0, sl, lsr #31 │ │ │ │ - andeq r3, r0, ip, lsr #28 │ │ │ │ - andeq r5, r0, r6, asr #4 │ │ │ │ - andeq r5, r0, r8, lsl #31 │ │ │ │ - andeq r3, r0, sl, lsl #28 │ │ │ │ - andeq r5, r0, r8, lsr r3 │ │ │ │ - andeq r5, r0, r8, ror #30 │ │ │ │ - andeq r3, r0, sl, ror #27 │ │ │ │ - andeq r5, r0, r4, asr #6 │ │ │ │ - andeq r5, r0, ip, asr #30 │ │ │ │ - andeq r3, r0, lr, asr #27 │ │ │ │ - andeq r5, r0, ip, asr r3 │ │ │ │ + vldmdblt r0!, {d30-} │ │ │ │ + andeq r6, r0, r0, ror r2 │ │ │ │ + strdeq r4, [r0], -r2 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + andeq r6, r0, r2, asr r2 │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ + andeq r5, r0, lr, ror #9 │ │ │ │ + andeq r6, r0, r0, lsr r2 │ │ │ │ + strheq r4, [r0], -r2 │ │ │ │ + andeq r5, r0, r0, ror #11 │ │ │ │ + andeq r6, r0, r0, lsl r2 │ │ │ │ + muleq r0, r2, r0 │ │ │ │ + andeq r5, r0, ip, ror #11 │ │ │ │ + strdeq r6, [r0], -r4 │ │ │ │ + andeq r4, r0, r6, ror r0 │ │ │ │ + andeq r5, r0, r4, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5da90 │ │ │ │ + bl feb5dab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {232} @ 0xe8 │ │ │ │ ldrbtmi fp, [ip], #-130 @ 0xffffff7e │ │ │ │ - stmia sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 6f4e04 │ │ │ │ + stmia ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blmi 6f4e2c │ │ │ │ addpl pc, r5, #64, 4 │ │ │ │ ldmdami fp, {r1, r3, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x63b7f503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - strmi lr, [r6], -r4, asr #22 │ │ │ │ - mrc 7, 6, APSR_nzcv, cr0, cr12, {7} │ │ │ │ + strmi lr, [r6], -r6, asr #22 │ │ │ │ + mrc 7, 6, APSR_nzcv, cr2, cr12, {7} │ │ │ │ ldmdblt r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vpadd.i8 d20, d0, d5 │ │ │ │ ldmdbmi r5, {r0, r3, r7, r9, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2069 @ 0xfffff7eb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-951 @ 0xfffffc49 │ │ │ │ - bl cc48d0 │ │ │ │ + bl d448f8 │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - addmi lr, r5, #565248 @ 0x8a000 │ │ │ │ - blmi 43a914 │ │ │ │ + addmi lr, r5, #140, 20 @ 0x8c000 │ │ │ │ + blmi 43a93c │ │ │ │ addpl pc, sp, #64, 4 │ │ │ │ ldmdami r0, {r0, r1, r2, r3, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x63b7f503 │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ - blmi 381588 │ │ │ │ + blmi 3815b8 │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq r9, r1, r6, ror #14 │ │ │ │ - ldrdeq r5, [r0], -ip │ │ │ │ - andeq r3, r0, lr, asr sp │ │ │ │ - andeq r5, r0, r8, lsl r3 │ │ │ │ - @ instruction: 0x00005eba │ │ │ │ - andeq r3, r0, ip, lsr sp │ │ │ │ - andeq r5, r0, r6, lsl #6 │ │ │ │ - muleq r0, r8, lr │ │ │ │ - andeq r3, r0, sl, lsl sp │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ - blmi 1a0a64 │ │ │ │ + andeq r9, r1, lr, lsr r7 │ │ │ │ + andeq r6, r0, r4, lsl #3 │ │ │ │ + andeq r4, r0, r6 │ │ │ │ + andeq r5, r0, r0, asr #11 │ │ │ │ + andeq r6, r0, r2, ror #2 │ │ │ │ + andeq r3, r0, r4, ror #31 │ │ │ │ + andeq r5, r0, lr, lsr #11 │ │ │ │ + andeq r6, r0, r0, asr #2 │ │ │ │ + andeq r3, r0, r2, asr #31 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ + blmi 1a0a8c │ │ │ │ ldrbtmi r6, [fp], #-3410 @ 0xfffff2ae │ │ │ │ strle r0, [r1, #-146] @ 0xffffff6e │ │ │ │ ldmdblt r2, {r1, r3, r6, r7, r8, fp, sp, lr} │ │ │ │ ldmpl r8, {r0, r1, r9, fp, lr} │ │ │ │ - bmi d8710 │ │ │ │ + bmi d8738 │ │ │ │ @ instruction: 0x47705898 │ │ │ │ - andeq r9, r1, r2, asr #13 │ │ │ │ - andeq r0, r0, r4, ror r3 │ │ │ │ - andeq r0, r0, r8, lsl #7 │ │ │ │ + muleq r1, sl, r6 │ │ │ │ + andeq r0, r0, r8, ror r3 │ │ │ │ + andeq r0, r0, ip, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5db68 │ │ │ │ + bl feb5db90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 28a950 │ │ │ │ + bmi 28a978 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1044298 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ @ instruction: 0xf7fc6b48 │ │ │ │ - blmi 1b693c │ │ │ │ + blmi 1b696c │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - svc 0x0042f7fc │ │ │ │ + svc 0x0044f7fc │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - andeq r9, r1, lr, lsl #13 │ │ │ │ + andeq r9, r1, r6, ror #12 │ │ │ │ + andeq r0, r0, r0, ror r3 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ - andeq r0, r0, r8, ror #6 │ │ │ │ - andeq r4, r0, lr, lsl r0 │ │ │ │ + andeq r4, r0, r6, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5dbb0 │ │ │ │ + bl feb5dbd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi fp, [r8], -r2, lsl #1 │ │ │ │ @ instruction: 0xf1b34c07 │ │ │ │ svclt 0x00bc4f80 │ │ │ │ andvs r3, fp, r1, lsl #6 │ │ │ │ ldc2l 0, cr15, [ip] │ │ │ │ ldrbtmi r4, [ip], #-2820 @ 0xfffff4fc │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r9, r1, r2, lsr r6 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ + andeq r9, r1, sl, lsl #12 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ - ldrlt fp, [r0, #-4071] @ 0xfffff019 │ │ │ │ + ldrlt fp, [r0, #-4073] @ 0xfffff017 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ addlt r4, r2, r5, lsl #24 │ │ │ │ - svc 0x00aaf7fc │ │ │ │ + svc 0x00acf7fc │ │ │ │ ldrbtmi r4, [ip], #-2820 @ 0xfffff4fc │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq r9, [r1], -lr │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ - stmiblt sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrdeq r9, [r1], -r6 │ │ │ │ + andeq r0, r0, r4, lsl #7 │ │ │ │ + stmiblt ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb5dc24 │ │ │ │ + bl feb5dc4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r9, #-960] @ 0xfffffc40 │ │ │ │ @ instruction: 0xf7fc447d │ │ │ │ - stmdblt r8, {r2, r3, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + stmdblt r8, {r1, r2, r3, r9, sl, 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} │ │ │ │ - mcr 7, 7, pc, cr10, cr12, {7} @ │ │ │ │ + mcr 7, 7, pc, cr12, cr12, {7} @ │ │ │ │ and r4, r1, r0, lsr #12 │ │ │ │ stmiapl r8!, {r2, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd38 │ │ │ │ - ldrdeq r9, [r1], -r4 │ │ │ │ + andeq r9, r1, ip, lsr #11 │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, sl, ror #9 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, r2, asr #4 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5dc6c │ │ │ │ + bl feb5dc94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 34aa34 │ │ │ │ - bmi 372c80 │ │ │ │ + blmi 34aa5c │ │ │ │ + bmi 372ca8 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ - b 14c4a78 │ │ │ │ + b 1544aa0 │ │ │ │ stmdavs r3, {r4, r5, r6, r8, ip, sp, pc}^ │ │ │ │ ldmibvs fp, {r2, r9, sl, lr} │ │ │ │ stmdavs r3!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xf1b34620 │ │ │ │ svclt 0x00bc4f80 │ │ │ │ eorvs r2, r3, r1, lsl #6 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xe7bb4010 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - andeq r9, r1, r8, lsl #11 │ │ │ │ - muleq r0, r8, r3 │ │ │ │ + andeq r9, r1, r0, ror #10 │ │ │ │ + muleq r0, ip, r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5dcb8 │ │ │ │ + bl feb5dce0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r8], -r8 │ │ │ │ - mcr 7, 6, pc, cr2, cr12, {7} @ │ │ │ │ + mcr 7, 6, pc, cr4, cr12, {7} @ │ │ │ │ stmdavs r3, {r6, r8, ip, sp, pc} │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ movwcs fp, #8124 @ 0x1fbc │ │ │ │ pop {r0, r1, sp, lr} │ │ │ │ str r4, [r1, r8]! │ │ │ │ strlt fp, [r8, #-3336] @ 0xfffff2f8 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf7fc2004 │ │ │ │ - smlaltblt lr, r0, lr, lr │ │ │ │ + strhlt lr, [r0, #-224] @ 0xffffff20 │ │ │ │ @ instruction: 0xf1b36803 │ │ │ │ svclt 0x00bc4f80 │ │ │ │ andvs r2, r3, r1, lsl #6 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ stclt 7, cr14, [r8, #-560] @ 0xfffffdd0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5dd0c │ │ │ │ + bl feb5dd34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [pc], {232} @ 0xe8 │ │ │ │ - bmi 3f2d28 │ │ │ │ + bmi 3f2d50 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ - blge d8f58 │ │ │ │ + blge d8f80 │ │ │ │ stmiapl r2!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ - cmplt r0, sl, lsr r8 │ │ │ │ + cmplt r0, ip, lsr r8 │ │ │ │ @ instruction: 0xf7fc9803 │ │ │ │ - cmplt r0, r8, lsl lr │ │ │ │ + cmplt r0, sl, lsl lr │ │ │ │ stmdbmi sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc6818 │ │ │ │ - andcs lr, r0, ip, ror #28 │ │ │ │ + andcs lr, r0, lr, ror #28 │ │ │ │ @ instruction: 0xf7fce001 │ │ │ │ - andlt lr, r4, lr, lsl #30 │ │ │ │ + andlt lr, r4, r0, lsl pc │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r9, r1, r6, ror #9 │ │ │ │ - andeq r0, r0, ip, ror #6 │ │ │ │ - andeq r5, r0, r8, ror r1 │ │ │ │ - andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, r4, ror #2 │ │ │ │ + @ instruction: 0x000194be │ │ │ │ + andeq r0, r0, r0, ror r3 │ │ │ │ + andeq r5, r0, r0, lsr #8 │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, ip, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5dd6c │ │ │ │ + bl feb5dd94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080ff0 │ │ │ │ addlt r4, r2, ip, lsl #18 │ │ │ │ - bge 59bac │ │ │ │ + bge 59bd4 │ │ │ │ ldrbtmi r4, [ip], #-1145 @ 0xfffffb87 │ │ │ │ - stmda ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdals r1, {r4, r6, r8, ip, sp, pc} │ │ │ │ - ldm lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi 235090 │ │ │ │ + stmia r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blmi 2350b8 │ │ │ │ ldrbtmi r4, [r9], #-2312 @ 0xfffff6f8 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - mrc 7, 1, APSR_nzcv, cr14, cr12, {7} │ │ │ │ + mcr 7, 2, pc, cr0, cr12, {7} @ │ │ │ │ and r2, r1, r0 │ │ │ │ - mcr 7, 7, pc, cr0, cr12, {7} @ │ │ │ │ + mcr 7, 7, pc, cr2, cr12, {7} @ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - andeq r4, r0, r4, lsl #4 │ │ │ │ - andeq r9, r1, r2, lsl #9 │ │ │ │ - andeq r0, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, sl, lsr #2 │ │ │ │ + andeq r4, r0, ip, lsr #9 │ │ │ │ + andeq r9, r1, sl, asr r4 │ │ │ │ + andeq r0, r0, r8, lsl #7 │ │ │ │ + ldrdeq r5, [r0], -r2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46151e53 │ │ │ │ - blcs d85f0 │ │ │ │ + blcs d8618 │ │ │ │ @ instruction: 0xf8d8d806 │ │ │ │ @ instruction: 0xf7fd0000 │ │ │ │ - @ instruction: 0x4604e9ba │ │ │ │ + @ instruction: 0x4604e9bc │ │ │ │ ands fp, r2, r0, asr r9 │ │ │ │ movwcs r4, #18477 @ 0x482d │ │ │ │ strtmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4478 │ │ │ │ - stmdacs r0, {r1, r3, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ sub sp, lr, pc, ror #3 │ │ │ │ - mcr 7, 6, pc, cr2, cr12, {7} @ │ │ │ │ + mcr 7, 6, pc, cr4, cr12, {7} @ │ │ │ │ strmi r6, [r6], -r3, lsr #16 │ │ │ │ svcmi 0x0080f1b3 │ │ │ │ @ instruction: 0x1c71db08 │ │ │ │ @ instruction: 0xf7fcd10e │ │ │ │ - stmdacs r0, {r2, r3, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r3, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fd141 │ │ │ │ strd r3, [r7], -pc @ │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ - @ instruction: 0xe7eeed7e │ │ │ │ + strb lr, [lr, r0, lsl #27]! │ │ │ │ stcle 13, cr2, [r1, #-4]! │ │ │ │ ldrdeq pc, [r4], -r8 │ │ │ │ - svc 0x00b0f7fc │ │ │ │ - blle b8e450 │ │ │ │ + svc 0x00b2f7fc │ │ │ │ + blle b8e478 │ │ │ │ andsle r2, lr, r2, lsl #26 │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ - ldm r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ stccs 0, cr13, [r3, #-8] │ │ │ │ ands sp, r8, r5, lsl #2 │ │ │ │ - svc 0x0028f7fc │ │ │ │ + svc 0x002af7fc │ │ │ │ rscsle r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d8e01d │ │ │ │ @ instruction: 0xf7fd000c │ │ │ │ - strmi lr, [r5], -r6, asr #17 │ │ │ │ + strmi lr, [r5], -r8, asr #17 │ │ │ │ tstle lr, r3, asr #24 │ │ │ │ - svc 0x001cf7fc │ │ │ │ + svc 0x001ef7fc │ │ │ │ mul sl, r8, r9 │ │ │ │ vst3.8 {d18-d20}, [pc], r1 │ │ │ │ @ instruction: 0x4627757a │ │ │ │ vst4.8 {d30-d33}, [pc], r5 │ │ │ │ strcs r7, [r1], #-1402 @ 0xfffffa86 │ │ │ │ vst4.8 {d30-d33}, [pc], r1 │ │ │ │ @ instruction: 0x462b757a │ │ │ │ ldrtmi r4, [r9], -r2, lsr #12 │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe41f0 │ │ │ │ @ instruction: 0x2000b8bd │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ + andeq r5, r0, r0, lsr #7 │ │ │ │ │ │ │ │ -00006c98 : │ │ │ │ - ldr r0, [pc, #4] @ (6ca0 ) │ │ │ │ +00006cc0 : │ │ │ │ + ldr r0, [pc, #4] @ (6cc8 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 35f4 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + b.w 3620 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ 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, #256] @ (6db4 ) │ │ │ │ + ldr r5, [pc, #256] @ (6ddc ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ add.w r1, r5, #52 @ 0x34 │ │ │ │ - blx 3724 │ │ │ │ + blx 3750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ add.w r1, r5, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3724 │ │ │ │ + blx 3750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ add.w r1, r5, #404 @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3724 │ │ │ │ + blx 3750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ add.w r1, r5, #452 @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3724 │ │ │ │ + blx 3750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ add.w r1, r5, #564 @ 0x234 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3724 │ │ │ │ + blx 3750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ movs r0, #8 │ │ │ │ - blx 3944 │ │ │ │ - ldr r1, [pc, #180] @ (6db8 ) │ │ │ │ + blx 3970 │ │ │ │ + ldr r1, [pc, #180] @ (6de0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 35dc │ │ │ │ + blx 3608 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ movs r0, #8 │ │ │ │ - blx 3944 │ │ │ │ - ldr r1, [pc, #160] @ (6dbc ) │ │ │ │ + blx 3970 │ │ │ │ + ldr r1, [pc, #160] @ (6de4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 35dc │ │ │ │ + blx 3608 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ movs r0, #8 │ │ │ │ - blx 3944 │ │ │ │ - ldr r1, [pc, #144] @ (6dc0 ) │ │ │ │ + blx 3970 │ │ │ │ + ldr r1, [pc, #144] @ (6de8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 35dc │ │ │ │ + blx 3608 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ movs r0, #8 │ │ │ │ - blx 3944 │ │ │ │ - ldr r1, [pc, #124] @ (6dc4 ) │ │ │ │ + blx 3970 │ │ │ │ + ldr r1, [pc, #124] @ (6dec ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 35dc │ │ │ │ + blx 3608 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - blx 3960 │ │ │ │ - ldr r1, [pc, #104] @ (6dc8 ) │ │ │ │ + blx 398c │ │ │ │ + ldr r1, [pc, #104] @ (6df0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 35dc │ │ │ │ + blx 3608 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ movs r0, #2 │ │ │ │ - blx 3960 │ │ │ │ - ldr r1, [pc, #88] @ (6dcc ) │ │ │ │ + blx 398c │ │ │ │ + ldr r1, [pc, #88] @ (6df4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 35dc │ │ │ │ + blx 3608 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ - blx 3960 │ │ │ │ - ldr r1, [pc, #68] @ (6dd0 ) │ │ │ │ + blx 398c │ │ │ │ + ldr r1, [pc, #68] @ (6df8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 35dc │ │ │ │ + blx 3608 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dae │ │ │ │ + blt.n 6dd6 │ │ │ │ movs r0, #30 │ │ │ │ - blx 3960 │ │ │ │ - ldr r1, [pc, #52] @ (6dd4 ) │ │ │ │ + blx 398c │ │ │ │ + ldr r1, [pc, #52] @ (6dfc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 35dc │ │ │ │ + blx 3608 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + subs r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 38d4 <_PyInstructionSequence_New@plt> │ │ │ │ + b.w 3900 <_PyInstructionSequence_New@plt> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ ldrd r0, r2, [r0, #32] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ subs r0, r2, r0 │ │ │ │ - b.w 395c │ │ │ │ + b.w 3988 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #216] @ (6ee8 ) │ │ │ │ + ldr r3, [pc, #216] @ (6f10 ) │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ - ldr r2, [pc, #204] @ (6eec ) │ │ │ │ + ldr r2, [pc, #204] @ (6f14 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r3, #764 @ 0x2fc │ │ │ │ - ldr r4, [pc, #196] @ (6ef0 ) │ │ │ │ + ldr r4, [pc, #196] @ (6f18 ) │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ mov r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - blx 3584 │ │ │ │ + blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6eba │ │ │ │ + beq.n 6ee2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 82d8 │ │ │ │ + bl 82ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6eba │ │ │ │ + beq.n 6ee2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ebe │ │ │ │ + bne.n 6ee6 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3b34 │ │ │ │ + blx 3b60 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - blx 36e4 │ │ │ │ - cbnz r0, 6e92 │ │ │ │ + blx 3710 │ │ │ │ + cbnz r0, 6eba │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - blx 3e60 │ │ │ │ + blx 3e8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - blx 3708 │ │ │ │ + blx 3734 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - blx 3b58 <_PyErr_SetFromPyStatus@plt> │ │ │ │ - blx 37c0 │ │ │ │ - ldr r3, [pc, #76] @ (6ef4 ) │ │ │ │ - ldr r1, [pc, #80] @ (6ef8 ) │ │ │ │ + blx 3b84 <_PyErr_SetFromPyStatus@plt> │ │ │ │ + blx 37ec │ │ │ │ + ldr r3, [pc, #76] @ (6f1c ) │ │ │ │ + ldr r1, [pc, #80] @ (6f20 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ mov r0, r4 │ │ │ │ - blx 399c <_PyErr_ChainExceptions1@plt> │ │ │ │ + blx 39c8 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6e8c │ │ │ │ + b.n 6eb4 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #32 │ │ │ │ - blx 3d20 <_PyXI_NewInterpreter@plt> │ │ │ │ + blx 3d4c <_PyXI_NewInterpreter@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e8c │ │ │ │ + beq.n 6eb4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - blx 3e60 │ │ │ │ + blx 3e8c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - blx 3e20 <_PyXI_EndInterpreter@plt> │ │ │ │ - b.n 6e84 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + blx 3e4c <_PyXI_EndInterpreter@plt> │ │ │ │ + b.n 6eac │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ 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, 6f1e │ │ │ │ + cbz r0, 6f46 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - blx 385c │ │ │ │ - cbz r0, 6f28 │ │ │ │ + blx 3888 │ │ │ │ + cbz r0, 6f50 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 6f22 │ │ │ │ + cbnz r0, 6f4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 4554 <_Py_hashtable_get@plt+0x5f4> │ │ │ │ + bl 457c <_Py_hashtable_get@plt+0x5f0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - b.n 6f1a │ │ │ │ - ldr r3, [pc, #16] @ (6f3c ) │ │ │ │ + b.n 6f42 │ │ │ │ + ldr r3, [pc, #16] @ (6f64 ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #16] @ (6f40 ) │ │ │ │ - ldr r0, [pc, #20] @ (6f44 ) │ │ │ │ + ldr r1, [pc, #16] @ (6f68 ) │ │ │ │ + ldr r0, [pc, #20] @ (6f6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ 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] @ (6fa0 ) │ │ │ │ + ldr r1, [pc, #68] @ (6fc8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #68] @ (6fa4 ) │ │ │ │ + ldr r4, [pc, #68] @ (6fcc ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 6f9c │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 6fc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - blx 38b0 <_PyTime_FromLong@plt> │ │ │ │ + blx 38dc <_PyTime_FromLong@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6f9c │ │ │ │ + blt.n 6fc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 6f8e │ │ │ │ + bhi.n 6fb6 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - blx 3d54 <_PyTime_AsMicroseconds@plt> │ │ │ │ - blx 3cac <_PyTime_AsLong@plt> │ │ │ │ + blx 3d80 <_PyTime_AsMicroseconds@plt> │ │ │ │ + blx 3cd8 <_PyTime_AsLong@plt> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6fa8 ) │ │ │ │ - ldr r1, [pc, #24] @ (6fac ) │ │ │ │ + ldr r3, [pc, #24] @ (6fd0 ) │ │ │ │ + ldr r1, [pc, #24] @ (6fd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f8a │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + b.n 6fb2 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ 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, 6ff8 │ │ │ │ + cbnz r3, 7020 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 6ff8 │ │ │ │ + ble.n 7020 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6ff8 │ │ │ │ - cbz r1, 6ff8 │ │ │ │ + bne.n 7020 │ │ │ │ + cbz r1, 7020 │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ - blx 3de4 │ │ │ │ + blx 3e10 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 702a │ │ │ │ + beq.n 7052 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3880 <_PyCompile_OptimizeCfg@plt> │ │ │ │ + blx 38ac <_PyCompile_OptimizeCfg@plt> │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #68] @ 7040 │ │ │ │ + ldr.w ip, [pc, #68] @ 7068 │ │ │ │ mov.w lr, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w ip, ip, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r2, lr │ │ │ │ movs r4, #3 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - blx 37f0 <_PyArg_UnpackKeywords@plt> │ │ │ │ + blx 381c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fce │ │ │ │ - b.n 6ff2 │ │ │ │ + bne.n 6ff6 │ │ │ │ + b.n 701a │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ - blx 3a9c │ │ │ │ + blx 3ac8 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fea │ │ │ │ + beq.n 7012 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 6ff2 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + b.n 701a │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 705c │ │ │ │ - blx 385c │ │ │ │ - cbz r0, 7060 │ │ │ │ + cbz r0, 7084 │ │ │ │ + blx 3888 │ │ │ │ + cbz r0, 7088 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4554 <_Py_hashtable_get@plt+0x5f4> │ │ │ │ - ldr r3, [pc, #16] @ (7074 ) │ │ │ │ + bl 457c <_Py_hashtable_get@plt+0x5f0> │ │ │ │ + ldr r3, [pc, #16] @ (709c ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #16] @ (7078 ) │ │ │ │ - ldr r0, [pc, #20] @ (707c ) │ │ │ │ + ldr r1, [pc, #16] @ (70a0 ) │ │ │ │ + ldr r0, [pc, #20] @ (70a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 3e50 <_PyType_GetSlotWrapperNames@plt> │ │ │ │ + b.w 3e7c <_PyType_GetSlotWrapperNames@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #68] @ (70dc ) │ │ │ │ + ldr r1, [pc, #68] @ (7104 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #68] @ (70e0 ) │ │ │ │ + ldr r4, [pc, #68] @ (7108 ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 70d8 │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 7100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - blx 38b0 <_PyTime_FromLong@plt> │ │ │ │ + blx 38dc <_PyTime_FromLong@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 70d8 │ │ │ │ + blt.n 7100 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 70ca │ │ │ │ + bhi.n 70f2 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - blx 3920 <_PyTime_AsMilliseconds@plt> │ │ │ │ - blx 3cac <_PyTime_AsLong@plt> │ │ │ │ + blx 394c <_PyTime_AsMilliseconds@plt> │ │ │ │ + blx 3cd8 <_PyTime_AsLong@plt> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (70e4 ) │ │ │ │ - ldr r1, [pc, #24] @ (70e8 ) │ │ │ │ + ldr r3, [pc, #24] @ (710c ) │ │ │ │ + ldr r1, [pc, #24] @ (7110 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 70c6 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + b.n 70ee │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + subs r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #232] @ (71e8 ) │ │ │ │ + ldr r2, [pc, #232] @ (7210 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #232] @ (71ec ) │ │ │ │ + ldr r3, [pc, #232] @ (7214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 716c │ │ │ │ - blx 3c64 │ │ │ │ + bne.n 7194 │ │ │ │ + blx 3c90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717c │ │ │ │ + beq.n 71a4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 717c │ │ │ │ + ble.n 71a4 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.n 71d2 │ │ │ │ + bpl.n 71fa │ │ │ │ ldr r5, [r6, #76] @ 0x4c │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r8, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 71aa │ │ │ │ + bpl.n 71d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87f8 │ │ │ │ + bl 880c │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 71be │ │ │ │ + bge.n 71e6 │ │ │ │ add r5, r4 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7192 │ │ │ │ + cbz r0, 71ba │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3d7c │ │ │ │ + blx 3da8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7182 │ │ │ │ + blt.n 71aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7192 │ │ │ │ + blt.n 71ba │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7118 │ │ │ │ - ldr r3, [pc, #128] @ (71f0 ) │ │ │ │ - ldr r1, [pc, #132] @ (71f4 ) │ │ │ │ + b.n 7140 │ │ │ │ + ldr r3, [pc, #128] @ (7218 ) │ │ │ │ + ldr r1, [pc, #132] @ (721c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7162 │ │ │ │ + bne.n 718a │ │ │ │ mov r0, r5 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7162 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 718a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 717a │ │ │ │ + bge.n 71a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 717a │ │ │ │ + bne.n 71a2 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 717a │ │ │ │ - ldr r3, [pc, #76] @ (71f8 ) │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 71a2 │ │ │ │ + ldr r3, [pc, #76] @ (7220 ) │ │ │ │ movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #76] @ (71fc ) │ │ │ │ - ldr r0, [pc, #76] @ (7200 ) │ │ │ │ + ldr r1, [pc, #76] @ (7224 ) │ │ │ │ + ldr r0, [pc, #76] @ (7228 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (7204 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #68] @ (722c ) │ │ │ │ movs r2, #195 @ 0xc3 │ │ │ │ - ldr r1, [pc, #68] @ (7208 ) │ │ │ │ - ldr r0, [pc, #68] @ (720c ) │ │ │ │ + ldr r1, [pc, #68] @ (7230 ) │ │ │ │ + ldr r0, [pc, #68] @ (7234 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (7210 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #60] @ (7238 ) │ │ │ │ movw r2, #1005 @ 0x3ed │ │ │ │ - ldr r1, [pc, #56] @ (7214 ) │ │ │ │ - ldr r0, [pc, #60] @ (7218 ) │ │ │ │ + ldr r1, [pc, #56] @ (723c ) │ │ │ │ + ldr r0, [pc, #60] @ (7240 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #432] @ (73e0 ) │ │ │ │ + ldr r3, [pc, #432] @ (7408 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #432] @ (73e4 ) │ │ │ │ + ldr r2, [pc, #432] @ (740c ) │ │ │ │ add r5, sp, #8 │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add.w r3, r3, #912 @ 0x390 │ │ │ │ - ldr r5, [pc, #420] @ (73e8 ) │ │ │ │ + ldr r5, [pc, #420] @ (7410 ) │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ add r5, pc │ │ │ │ - blx 3584 │ │ │ │ + blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73bc │ │ │ │ - ldr r3, [pc, #400] @ (73ec ) │ │ │ │ + beq.w 73e4 │ │ │ │ + ldr r3, [pc, #400] @ (7414 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r4 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 72d2 │ │ │ │ + beq.n 72fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 73ac │ │ │ │ - blx 3c88 │ │ │ │ + bpl.w 73d4 │ │ │ │ + blx 3cb4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 72d2 │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ + cbz r3, 72fa │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ mov r7, r0 │ │ │ │ - blx 396c <_PyXIData_New@plt> │ │ │ │ + blx 3998 <_PyXIData_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73bc │ │ │ │ - ldr r1, [pc, #352] @ (73f0 ) │ │ │ │ + beq.w 73e4 │ │ │ │ + ldr r1, [pc, #352] @ (7418 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 359c │ │ │ │ - cbz r0, 72e2 │ │ │ │ - ldr r1, [pc, #344] @ (73f4 ) │ │ │ │ + blx 35c8 │ │ │ │ + cbz r0, 730a │ │ │ │ + ldr r1, [pc, #344] @ (741c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 359c │ │ │ │ + blx 35c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7318 │ │ │ │ - ldr r1, [pc, #336] @ (73f8 ) │ │ │ │ + beq.n 7340 │ │ │ │ + ldr r1, [pc, #336] @ (7420 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 359c │ │ │ │ - cbnz r0, 72fc │ │ │ │ + blx 35c8 │ │ │ │ + cbnz r0, 7324 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 35a8 <_PyPickle_GetXIData@plt> │ │ │ │ - cbnz r0, 72f0 │ │ │ │ - ldr r2, [pc, #316] @ (73fc ) │ │ │ │ + blx 35d4 <_PyPickle_GetXIData@plt> │ │ │ │ + cbnz r0, 7318 │ │ │ │ + ldr r2, [pc, #316] @ (7424 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - blx 3e14 │ │ │ │ + blx 3e40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73c0 │ │ │ │ + beq.n 73e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ mov r7, r0 │ │ │ │ - blx 396c <_PyXIData_New@plt> │ │ │ │ + blx 3998 <_PyXIData_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73bc │ │ │ │ + beq.n 73e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 35c0 <_PyObject_GetXIDataNoFallback@plt> │ │ │ │ + blx 35ec <_PyObject_GetXIDataNoFallback@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72be │ │ │ │ + beq.n 72e6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 36a8 <_PyXIData_Free@plt+0x4> │ │ │ │ + blx 36d4 <_PyXIData_Free@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #256] @ (7400 ) │ │ │ │ + ldr r1, [pc, #256] @ (7428 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 359c │ │ │ │ - cbnz r0, 732a │ │ │ │ + blx 35c8 │ │ │ │ + cbnz r0, 7352 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 37e4 <_PyMarshal_GetXIData@plt> │ │ │ │ + blx 3810 <_PyMarshal_GetXIData@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72be │ │ │ │ - b.n 72f0 │ │ │ │ + beq.n 72e6 │ │ │ │ + b.n 7318 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3ca0 <_PyObject_GetXIData@plt> │ │ │ │ + blx 3ccc <_PyObject_GetXIData@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72be │ │ │ │ - b.n 72f0 │ │ │ │ - ldr r1, [pc, #216] @ (7404 ) │ │ │ │ + beq.n 72e6 │ │ │ │ + b.n 7318 │ │ │ │ + ldr r1, [pc, #216] @ (742c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 359c │ │ │ │ - cbz r0, 738a │ │ │ │ - ldr r1, [pc, #208] @ (7408 ) │ │ │ │ + blx 35c8 │ │ │ │ + cbz r0, 73b2 │ │ │ │ + ldr r1, [pc, #208] @ (7430 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 359c │ │ │ │ - cbz r0, 735e │ │ │ │ - ldr r1, [pc, #200] @ (740c ) │ │ │ │ + blx 35c8 │ │ │ │ + cbz r0, 7386 │ │ │ │ + ldr r1, [pc, #200] @ (7434 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 359c │ │ │ │ - cbnz r0, 736e │ │ │ │ + blx 35c8 │ │ │ │ + cbnz r0, 7396 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3e7c <_PyCode_GetScriptXIData@plt> │ │ │ │ + blx 3ea8 <_PyCode_GetScriptXIData@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f0 │ │ │ │ - b.n 72be │ │ │ │ + bne.n 7318 │ │ │ │ + b.n 72e6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3c34 <_PyFunction_GetXIData@plt> │ │ │ │ + blx 3c60 <_PyFunction_GetXIData@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72be │ │ │ │ - b.n 72f0 │ │ │ │ - ldr r1, [pc, #160] @ (7410 ) │ │ │ │ + beq.n 72e6 │ │ │ │ + b.n 7318 │ │ │ │ + ldr r1, [pc, #160] @ (7438 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 359c │ │ │ │ - cbnz r0, 739a │ │ │ │ + blx 35c8 │ │ │ │ + cbnz r0, 73c2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3ac4 <_PyCode_GetPureScriptXIData@plt> │ │ │ │ + blx 3af0 <_PyCode_GetPureScriptXIData@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f0 │ │ │ │ - b.n 72be │ │ │ │ + bne.n 7318 │ │ │ │ + b.n 72e6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3f0c <_PyCode_GetXIData@plt> │ │ │ │ + blx 3f38 <_PyCode_GetXIData@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f0 │ │ │ │ - b.n 72be │ │ │ │ - ldr r3, [pc, #120] @ (7414 ) │ │ │ │ - ldr r1, [pc, #120] @ (7418 ) │ │ │ │ + bne.n 7318 │ │ │ │ + b.n 72e6 │ │ │ │ + ldr r3, [pc, #120] @ (743c ) │ │ │ │ + ldr r1, [pc, #120] @ (7440 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3e38 │ │ │ │ - b.n 72f0 │ │ │ │ - ldr r3, [pc, #108] @ (741c ) │ │ │ │ + blx 3e64 │ │ │ │ + b.n 7318 │ │ │ │ + ldr r3, [pc, #108] @ (7444 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #108] @ (7420 ) │ │ │ │ + ldr r1, [pc, #108] @ (7448 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3e38 │ │ │ │ + blx 3e64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72ce │ │ │ │ + b.n 72f6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3a60 <_PyXIData_Release@plt> │ │ │ │ + blx 3a8c <_PyXIData_Release@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72f0 │ │ │ │ - ldr r3, [pc, #88] @ (7424 ) │ │ │ │ + beq.n 7318 │ │ │ │ + ldr r3, [pc, #88] @ (744c ) │ │ │ │ mov.w r2, #2064 @ 0x810 │ │ │ │ - ldr r1, [pc, #84] @ (7428 ) │ │ │ │ - ldr r0, [pc, #88] @ (742c ) │ │ │ │ + ldr r1, [pc, #84] @ (7450 ) │ │ │ │ + ldr r0, [pc, #88] @ (7454 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #14 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #60] @ (7480 ) │ │ │ │ + ldr r1, [pc, #60] @ (74a8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #60] @ (7484 ) │ │ │ │ + ldr r4, [pc, #60] @ (74ac ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 7466 │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 748e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 746a │ │ │ │ + bmi.n 7492 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - blx 38e4 <_PyType_SetVersion@plt> │ │ │ │ - ldr r3, [pc, #36] @ (7488 ) │ │ │ │ + blx 3910 <_PyType_SetVersion@plt> │ │ │ │ + ldr r3, [pc, #36] @ (74b0 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ (748c ) │ │ │ │ + ldr r3, [pc, #32] @ (74b4 ) │ │ │ │ movw r2, #2298 @ 0x8fa │ │ │ │ - ldr r1, [pc, #28] @ (7490 ) │ │ │ │ - ldr r0, [pc, #32] @ (7494 ) │ │ │ │ + ldr r1, [pc, #28] @ (74b8 ) │ │ │ │ + ldr r0, [pc, #32] @ (74bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7044 │ │ │ │ + bl 706c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 74b2 │ │ │ │ + cbnz r3, 74da │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74ae │ │ │ │ + bge.n 74d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 74ae │ │ │ │ + bne.n 74d6 │ │ │ │ mov r0, r3 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 74ae │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 74d6 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 74ec │ │ │ │ - blx 385c │ │ │ │ - cbz r0, 750e │ │ │ │ + cbz r0, 7514 │ │ │ │ + blx 3888 │ │ │ │ + cbz r0, 7536 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 74f0 │ │ │ │ + cbnz r3, 7518 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4554 <_Py_hashtable_get@plt+0x5f4> │ │ │ │ + bl 457c <_Py_hashtable_get@plt+0x5f0> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74ea │ │ │ │ + bge.n 7512 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 74ea │ │ │ │ + bne.n 7512 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 3714 <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #16] @ (7520 ) │ │ │ │ + b.w 3740 <_Py_Dealloc@plt> │ │ │ │ + ldr r3, [pc, #16] @ (7548 ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #16] @ (7524 ) │ │ │ │ - ldr r0, [pc, #16] @ (7528 ) │ │ │ │ + ldr r1, [pc, #16] @ (754c ) │ │ │ │ + ldr r0, [pc, #16] @ (7550 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + strb r6, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #64] @ (7580 ) │ │ │ │ + ldr r1, [pc, #64] @ (75a8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 757c │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 75a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - blx 38b0 <_PyTime_FromLong@plt> │ │ │ │ + blx 38dc <_PyTime_FromLong@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 757c │ │ │ │ + blt.n 75a4 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - blx 3b10 <_PyTime_AsTimespec@plt> │ │ │ │ + blx 3b3c <_PyTime_AsTimespec@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 757c │ │ │ │ + beq.n 75a4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - blx 3f00 <_PyLong_FromTime_t@plt> │ │ │ │ + blx 3f2c <_PyLong_FromTime_t@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ (7584 ) │ │ │ │ + ldr r0, [pc, #20] @ (75ac ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - blx 3a78 │ │ │ │ + blx 3aa4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7578 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + b.n 75a0 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #2 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ 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] @ (75bc ) │ │ │ │ + ldr r1, [pc, #32] @ (75e4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 75b8 │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 75e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - blx 3e44 │ │ │ │ - cbz r0, 75b8 │ │ │ │ - blx 3b4c <_PyXIData_NewObject@plt> │ │ │ │ + blx 3e70 │ │ │ │ + cbz r0, 75e0 │ │ │ │ + blx 3b78 <_PyXIData_NewObject@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 75ca │ │ │ │ + cbz r0, 75f2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 75cc │ │ │ │ + blt.n 75f4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75ca │ │ │ │ - b.w 3714 <_Py_Dealloc@plt> │ │ │ │ + bne.n 75f2 │ │ │ │ + b.w 3740 <_Py_Dealloc@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - blx 3e44 │ │ │ │ - cbz r0, 7600 │ │ │ │ + blx 3e70 │ │ │ │ + cbz r0, 7628 │ │ │ │ mov r4, r0 │ │ │ │ - blx 3a60 <_PyXIData_Release@plt> │ │ │ │ - cbnz r0, 7602 │ │ │ │ + blx 3a8c <_PyXIData_Release@plt> │ │ │ │ + cbnz r0, 762a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36a4 <_PyXIData_Free@plt> │ │ │ │ + b.w 36d0 <_PyXIData_Free@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (761c ) │ │ │ │ + ldr r3, [pc, #24] @ (7644 ) │ │ │ │ movw r2, #1979 @ 0x7bb │ │ │ │ - ldr r1, [pc, #20] @ (7620 ) │ │ │ │ - ldr r0, [pc, #24] @ (7624 ) │ │ │ │ + ldr r1, [pc, #20] @ (7648 ) │ │ │ │ + ldr r0, [pc, #24] @ (764c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, r5] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ 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] @ (769c ) │ │ │ │ + ldr r1, [pc, #96] @ (76c4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r4, [pc, #96] @ (76a0 ) │ │ │ │ + ldr r4, [pc, #96] @ (76c8 ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 7696 │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 76be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 7688 │ │ │ │ + bhi.n 76b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - blx 38b0 <_PyTime_FromLong@plt> │ │ │ │ + blx 38dc <_PyTime_FromLong@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7696 │ │ │ │ + blt.n 76be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - blx 3dc0 <_PyTime_AsTimeval@plt> │ │ │ │ + blx 3dec <_PyTime_AsTimeval@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7696 │ │ │ │ + blt.n 76be │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - blx 3e70 │ │ │ │ + blx 3e9c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7696 │ │ │ │ - ldr r0, [pc, #40] @ (76a4 ) │ │ │ │ + cbz r0, 76be │ │ │ │ + ldr r0, [pc, #40] @ (76cc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - blx 3a78 │ │ │ │ + blx 3aa4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (76a8 ) │ │ │ │ - ldr r1, [pc, #32] @ (76ac ) │ │ │ │ + ldr r3, [pc, #28] @ (76d0 ) │ │ │ │ + ldr r1, [pc, #32] @ (76d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7684 │ │ │ │ + b.n 76ac │ │ │ │ nop │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r7, [pc, #256] @ (77c8 ) │ │ │ │ + ldr r7, [pc, #256] @ (77f0 ) │ │ │ │ and.w r3, r5, #3 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7750 │ │ │ │ - ldr r3, [pc, #248] @ (77cc ) │ │ │ │ + beq.n 7778 │ │ │ │ + ldr r3, [pc, #248] @ (77f4 ) │ │ │ │ bic.w r5, r5, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7740 │ │ │ │ - ldr r0, [pc, #232] @ (77d0 ) │ │ │ │ + bne.n 7768 │ │ │ │ + ldr r0, [pc, #232] @ (77f8 ) │ │ │ │ add r0, pc │ │ │ │ - blx 3d30 │ │ │ │ + blx 3d5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77ae │ │ │ │ + beq.n 77d6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 39f4 │ │ │ │ + blx 3a20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77aa │ │ │ │ + bge.n 77d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77aa │ │ │ │ + bne.n 77d2 │ │ │ │ mov r0, r2 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77ae │ │ │ │ - ldr r3, [pc, #188] @ (77d4 ) │ │ │ │ + beq.n 77d6 │ │ │ │ + ldr r3, [pc, #188] @ (77fc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7794 │ │ │ │ + beq.n 77bc │ │ │ │ mov r0, r4 │ │ │ │ - blx 385c │ │ │ │ + blx 3888 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 7782 │ │ │ │ + cbz r0, 77aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 776e │ │ │ │ + bge.n 7796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7768 │ │ │ │ + cbz r3, 7790 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 39c4 │ │ │ │ + blx 39f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 777a │ │ │ │ + blt.n 77a2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3d04 <_PyEval_EvalFrameDefault@plt> │ │ │ │ - ldr r3, [pc, #132] @ (77d8 ) │ │ │ │ + b.w 3d30 <_PyEval_EvalFrameDefault@plt> │ │ │ │ + ldr r3, [pc, #132] @ (7800 ) │ │ │ │ mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #132] @ (77dc ) │ │ │ │ - ldr r0, [pc, #132] @ (77e0 ) │ │ │ │ + ldr r1, [pc, #132] @ (7804 ) │ │ │ │ + ldr r0, [pc, #132] @ (7808 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #312 @ 0x138 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - blx 39c4 │ │ │ │ + blx 39f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7740 │ │ │ │ + bge.n 7768 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #96] @ (77e4 ) │ │ │ │ + ldr r3, [pc, #96] @ (780c ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #96] @ (77e8 ) │ │ │ │ - ldr r0, [pc, #96] @ (77ec ) │ │ │ │ + ldr r1, [pc, #96] @ (7810 ) │ │ │ │ + ldr r0, [pc, #96] @ (7814 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (77f0 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (7818 ) │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ - ldr r1, [pc, #88] @ (77f4 ) │ │ │ │ - ldr r0, [pc, #92] @ (77f8 ) │ │ │ │ + ldr r1, [pc, #88] @ (781c ) │ │ │ │ + ldr r0, [pc, #92] @ (7820 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #340 @ 0x154 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7714 │ │ │ │ - ldr r3, [pc, #76] @ (77fc ) │ │ │ │ + bne.n 773c │ │ │ │ + ldr r3, [pc, #76] @ (7824 ) │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ - ldr r1, [pc, #72] @ (7800 ) │ │ │ │ - ldr r0, [pc, #76] @ (7804 ) │ │ │ │ + ldr r1, [pc, #72] @ (7828 ) │ │ │ │ + ldr r0, [pc, #76] @ (782c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #360 @ 0x168 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #1000] @ (7bd0 ) │ │ │ │ + strh r2, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #928] @ (7b94 ) │ │ │ │ + strh r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + adds r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #816] @ (7b30 ) │ │ │ │ + strh r4, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ 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] @ (7834 ) │ │ │ │ + ldr r1, [pc, #24] @ (785c ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 7830 │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 7858 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 3e08 <_PyTime_FromSeconds@plt> │ │ │ │ - blx 3cac <_PyTime_AsLong@plt> │ │ │ │ + blx 3e34 <_PyTime_FromSeconds@plt> │ │ │ │ + blx 3cd8 <_PyTime_AsLong@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + subs r0, #6 │ │ │ │ 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] @ (788c ) │ │ │ │ + ldr r1, [pc, #64] @ (78b4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #64] @ (7890 ) │ │ │ │ + ldr r4, [pc, #64] @ (78b8 ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 7888 │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 78b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 787a │ │ │ │ + bhi.n 78a2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - blx 38fc <_PyTime_FromSecondsObject@plt> │ │ │ │ + blx 3928 <_PyTime_FromSecondsObject@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7888 │ │ │ │ + beq.n 78b0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - blx 3cac <_PyTime_AsLong@plt> │ │ │ │ + blx 3cd8 <_PyTime_AsLong@plt> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (7894 ) │ │ │ │ - ldr r1, [pc, #24] @ (7898 ) │ │ │ │ + ldr r3, [pc, #24] @ (78bc ) │ │ │ │ + ldr r1, [pc, #24] @ (78c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7876 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + b.n 789e │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ 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] @ (78f0 ) │ │ │ │ + ldr r1, [pc, #64] @ (7918 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #64] @ (78f4 ) │ │ │ │ + ldr r4, [pc, #64] @ (791c ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 78ec │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 7914 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 78de │ │ │ │ + bhi.n 7906 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 3c28 <_PyTime_ObjectToTime_t@plt> │ │ │ │ + blx 3c54 <_PyTime_ObjectToTime_t@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78ec │ │ │ │ + beq.n 7914 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - blx 3f00 <_PyLong_FromTime_t@plt> │ │ │ │ + blx 3f2c <_PyLong_FromTime_t@plt> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (78f8 ) │ │ │ │ - ldr r1, [pc, #24] @ (78fc ) │ │ │ │ + ldr r3, [pc, #24] @ (7920 ) │ │ │ │ + ldr r1, [pc, #24] @ (7924 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78da │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + b.n 7902 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + adds r0, #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] @ (7964 ) │ │ │ │ + ldr r1, [pc, #80] @ (798c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #80] @ (7968 ) │ │ │ │ + ldr r4, [pc, #80] @ (7990 ) │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #12 │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 795e │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 7986 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 7950 │ │ │ │ + bhi.n 7978 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ - blx 3bbc <_PyTime_ObjectToTimespec@plt> │ │ │ │ + blx 3be8 <_PyTime_ObjectToTimespec@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 795e │ │ │ │ + beq.n 7986 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - blx 3f00 <_PyLong_FromTime_t@plt> │ │ │ │ + blx 3f2c <_PyLong_FromTime_t@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ (796c ) │ │ │ │ + ldr r0, [pc, #40] @ (7994 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - blx 3a78 │ │ │ │ + blx 3aa4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (7970 ) │ │ │ │ - ldr r1, [pc, #32] @ (7974 ) │ │ │ │ + ldr r3, [pc, #28] @ (7998 ) │ │ │ │ + ldr r1, [pc, #32] @ (799c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 794c │ │ │ │ + b.n 7974 │ │ │ │ nop │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ (7990 ) │ │ │ │ + ldr r3, [pc, #20] @ (79b8 ) │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ cmp.w r2, #1610612736 @ 0x60000000 │ │ │ │ - blt.n 798a │ │ │ │ - ldr r2, [pc, #12] @ (7994 ) │ │ │ │ + blt.n 79b2 │ │ │ │ + ldr r2, [pc, #12] @ (79bc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (7998 ) │ │ │ │ + ldr r2, [pc, #12] @ (79c0 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ 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] @ (7a00 ) │ │ │ │ + ldr r1, [pc, #80] @ (7a28 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #80] @ (7a04 ) │ │ │ │ + ldr r4, [pc, #80] @ (7a2c ) │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #12 │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 79fa │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 7a22 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 79ec │ │ │ │ + bhi.n 7a14 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ - blx 3674 <_PyTime_ObjectToTimeval@plt> │ │ │ │ + blx 36a0 <_PyTime_ObjectToTimeval@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 79fa │ │ │ │ + beq.n 7a22 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - blx 3f00 <_PyLong_FromTime_t@plt> │ │ │ │ + blx 3f2c <_PyLong_FromTime_t@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ (7a08 ) │ │ │ │ + ldr r0, [pc, #40] @ (7a30 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - blx 3a78 │ │ │ │ + blx 3aa4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (7a0c ) │ │ │ │ - ldr r1, [pc, #32] @ (7a10 ) │ │ │ │ + ldr r3, [pc, #28] @ (7a34 ) │ │ │ │ + ldr r1, [pc, #32] @ (7a38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 79e8 │ │ │ │ + b.n 7a10 │ │ │ │ nop │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ 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, #340] @ (7b7c ) │ │ │ │ + ldr r3, [pc, #340] @ (7ba4 ) │ │ │ │ add r5, sp, #16 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ add r4, sp, #24 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - ldr r2, [pc, #324] @ (7b80 ) │ │ │ │ + ldr r2, [pc, #324] @ (7ba8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ movs r5, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r4, r5, [sp, #20] │ │ │ │ - blx 3584 │ │ │ │ + blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7af4 │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ + beq.n 7b1c │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7af8 │ │ │ │ + beq.n 7b20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b40 │ │ │ │ + bge.n 7b68 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - beq.n 7a86 │ │ │ │ + beq.n 7aae │ │ │ │ movs r1, #1 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b74 │ │ │ │ + bge.n 7b9c │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 7a76 │ │ │ │ + bne.n 7a9e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 7a9a │ │ │ │ - blx 3d48 │ │ │ │ + cbnz r3, 7ac2 │ │ │ │ + blx 3d74 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7b0a │ │ │ │ + beq.n 7b32 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r7, [pc, #228] @ (7b84 ) │ │ │ │ + ldr r7, [pc, #228] @ (7bac ) │ │ │ │ add r7, pc │ │ │ │ - cbz r3, 7ac8 │ │ │ │ + cbz r3, 7af0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3c94 <_PyEval_AddPendingCall@plt> │ │ │ │ + blx 3cc0 <_PyEval_AddPendingCall@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 7b5c │ │ │ │ + bhi.n 7b84 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7b4a │ │ │ │ + beq.n 7b72 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 7ade │ │ │ │ + bcs.n 7b06 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aa4 │ │ │ │ - ldr r1, [pc, #188] @ (7b88 ) │ │ │ │ + bne.n 7acc │ │ │ │ + ldr r1, [pc, #188] @ (7bb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 3c94 <_PyEval_AddPendingCall@plt> │ │ │ │ + blx 3cc0 <_PyEval_AddPendingCall@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7b16 │ │ │ │ + blt.n 7b3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7ac0 │ │ │ │ + bhi.n 7ae8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 7aee │ │ │ │ + cbnz r3, 7b16 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3604 │ │ │ │ + blx 3630 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7b1e │ │ │ │ + bcc.n 7b46 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3c7c │ │ │ │ + blx 3ca8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aee │ │ │ │ - blx 3d48 │ │ │ │ + bne.n 7b16 │ │ │ │ + blx 3d74 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7a98 │ │ │ │ + bne.n 7ac0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aee │ │ │ │ - blx 3604 │ │ │ │ - b.n 7ae8 │ │ │ │ + bne.n 7b16 │ │ │ │ + blx 3630 │ │ │ │ + b.n 7b10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ae2 │ │ │ │ - b.n 7ae8 │ │ │ │ + beq.n 7b0a │ │ │ │ + b.n 7b10 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b30 │ │ │ │ + bge.n 7b58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 7b38 │ │ │ │ + cbz r2, 7b60 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 7aee │ │ │ │ - b.n 7b20 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + bls.n 7b16 │ │ │ │ + b.n 7b48 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 7b30 │ │ │ │ + b.n 7b58 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 7a74 │ │ │ │ - b.n 7a86 │ │ │ │ + bne.n 7a9c │ │ │ │ + b.n 7aae │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7ad6 │ │ │ │ + bne.n 7afe │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3c94 <_PyEval_AddPendingCall@plt> │ │ │ │ + blx 3cc0 <_PyEval_AddPendingCall@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 7b46 │ │ │ │ - ldr r3, [pc, #44] @ (7b8c ) │ │ │ │ + bls.n 7b6e │ │ │ │ + ldr r3, [pc, #44] @ (7bb4 ) │ │ │ │ movw r2, #1302 @ 0x516 │ │ │ │ - ldr r1, [pc, #44] @ (7b90 ) │ │ │ │ - ldr r0, [pc, #44] @ (7b94 ) │ │ │ │ + ldr r1, [pc, #44] @ (7bb8 ) │ │ │ │ + ldr r0, [pc, #44] @ (7bbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #604 @ 0x25c │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 7a76 │ │ │ │ - b.n 7a86 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + bne.w 7a9e │ │ │ │ + b.n 7aae │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #120] @ (7c08 ) │ │ │ │ + ldr r6, [pc, #792] @ (7ed0 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ 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 3f24 │ │ │ │ + blx 3f50 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bbe │ │ │ │ + bge.n 7be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7be4 │ │ │ │ + cbz r3, 7c0c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - cbz r2, 7bce │ │ │ │ + cbz r2, 7bf6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7bd4 │ │ │ │ + blt.n 7bfc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7bcc │ │ │ │ + bne.n 7bf4 │ │ │ │ mov r0, r2 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7bce │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 7bf6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7bbe │ │ │ │ + b.n 7be6 │ │ │ │ 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, 7c82 │ │ │ │ + cbnz r3, 7caa │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7cc0 │ │ │ │ + beq.n 7ce8 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c3a │ │ │ │ + bne.n 7c62 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c2a │ │ │ │ + bne.n 7c52 │ │ │ │ dmb ish │ │ │ │ - bne.n 7cae │ │ │ │ + bne.n 7cd6 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7c60 │ │ │ │ + ble.n 7c88 │ │ │ │ vldr d7, [r5, #224] @ 0xe0 │ │ │ │ cmp r7, #1 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ - beq.n 7c5c │ │ │ │ + beq.n 7c84 │ │ │ │ movs r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7c52 │ │ │ │ + bne.n 7c7a │ │ │ │ vstr d8, [r5, #224] @ 0xe0 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7c74 │ │ │ │ + bne.n 7c9c │ │ │ │ strexb r2, fp, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c64 │ │ │ │ + bne.n 7c8c │ │ │ │ dmb ish │ │ │ │ - bne.n 7cb6 │ │ │ │ + bne.n 7cde │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c26 │ │ │ │ + beq.n 7c4e │ │ │ │ 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 7c8c │ │ │ │ + bne.n 7cb4 │ │ │ │ dmb ish │ │ │ │ vpop {d8} │ │ │ │ add.w r0, r8, #8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 3b64 <_PyEvent_Notify@plt> │ │ │ │ + b.w 3b90 <_PyEvent_Notify@plt> │ │ │ │ mov r0, r4 │ │ │ │ - blx 3ef4 │ │ │ │ - b.n 7c40 │ │ │ │ + blx 3f20 │ │ │ │ + b.n 7c68 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3eb8 │ │ │ │ + blx 3ee4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 7c1c │ │ │ │ + b.n 7c44 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ movs r1, #1 │ │ │ │ - blx 3790 │ │ │ │ + blx 37bc │ │ │ │ cmp r7, r9 │ │ │ │ - ble.n 7ce8 │ │ │ │ + ble.n 7d10 │ │ │ │ vldr d7, [r5, #224] @ 0xe0 │ │ │ │ mov r3, r9 │ │ │ │ adds r3, #1 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 7ce4 │ │ │ │ + beq.n 7d0c │ │ │ │ vmov.f64 d7, d8 │ │ │ │ - b.n 7cd4 │ │ │ │ + b.n 7cfc │ │ │ │ vstr d8, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - blx 3c10 │ │ │ │ - b.n 7cbc │ │ │ │ + blx 3c3c │ │ │ │ + b.n 7ce4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r5, #10000 @ 0x2710 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 7dcc │ │ │ │ + b.n 7df4 │ │ │ │ subs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d2c │ │ │ │ + bne.n 7d54 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d1c │ │ │ │ + bne.n 7d44 │ │ │ │ dmb ish │ │ │ │ - bne.w 7e48 │ │ │ │ + bne.w 7e70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7d4e │ │ │ │ + bne.n 7d76 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d3e │ │ │ │ + bne.n 7d66 │ │ │ │ dmb ish │ │ │ │ - bne.n 7e16 │ │ │ │ + bne.n 7e3e │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d68 │ │ │ │ + bne.n 7d90 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d58 │ │ │ │ + bne.n 7d80 │ │ │ │ dmb ish │ │ │ │ - bne.n 7e26 │ │ │ │ + bne.n 7e4e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7d88 │ │ │ │ + bne.n 7db0 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d78 │ │ │ │ + bne.n 7da0 │ │ │ │ dmb ish │ │ │ │ - bne.n 7e1e │ │ │ │ + bne.n 7e46 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7da2 │ │ │ │ + bne.n 7dca │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d92 │ │ │ │ + bne.n 7dba │ │ │ │ dmb ish │ │ │ │ - bne.n 7e6e │ │ │ │ + bne.n 7e96 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7dc2 │ │ │ │ + bne.n 7dea │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7db2 │ │ │ │ + bne.n 7dda │ │ │ │ dmb ish │ │ │ │ - bne.n 7e0e │ │ │ │ + bne.n 7e36 │ │ │ │ subs r5, #3 │ │ │ │ - beq.n 7eb2 │ │ │ │ + beq.n 7eda │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7de0 │ │ │ │ + bne.n 7e08 │ │ │ │ strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dd0 │ │ │ │ + bne.n 7df8 │ │ │ │ dmb ish │ │ │ │ - bne.n 7e90 │ │ │ │ + bne.n 7eb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7e00 │ │ │ │ + bne.n 7e28 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7df0 │ │ │ │ + bne.n 7e18 │ │ │ │ dmb ish │ │ │ │ - beq.n 7d16 │ │ │ │ + beq.n 7d3e │ │ │ │ mov r0, r4 │ │ │ │ - blx 3eb8 │ │ │ │ - b.n 7d16 │ │ │ │ + blx 3ee4 │ │ │ │ + b.n 7d3e │ │ │ │ mov r0, r4 │ │ │ │ - blx 3eb8 │ │ │ │ - b.n 7dc8 │ │ │ │ + blx 3ee4 │ │ │ │ + b.n 7df0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3eb8 │ │ │ │ - b.n 7d54 │ │ │ │ + blx 3ee4 │ │ │ │ + b.n 7d7c │ │ │ │ mov r0, r4 │ │ │ │ - blx 3eb8 │ │ │ │ - b.n 7d8e │ │ │ │ + blx 3ee4 │ │ │ │ + b.n 7db6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3ef4 │ │ │ │ + blx 3f20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7d88 │ │ │ │ + bne.n 7db0 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d88 │ │ │ │ - b.n 7e36 │ │ │ │ + beq.n 7db0 │ │ │ │ + b.n 7e5e │ │ │ │ mov r0, r4 │ │ │ │ - blx 3ef4 │ │ │ │ + blx 3f20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7d4e │ │ │ │ + bne.w 7d76 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d4e │ │ │ │ - b.n 7e58 │ │ │ │ + beq.w 7d76 │ │ │ │ + b.n 7e80 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3ef4 │ │ │ │ + blx 3f20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7dc2 │ │ │ │ + bne.n 7dea │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7dc2 │ │ │ │ - b.n 7e7e │ │ │ │ + beq.n 7dea │ │ │ │ + b.n 7ea6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3ef4 │ │ │ │ + blx 3f20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7e00 │ │ │ │ + bne.n 7e28 │ │ │ │ strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e00 │ │ │ │ - b.n 7ea0 │ │ │ │ + beq.n 7e28 │ │ │ │ + b.n 7ec8 │ │ │ │ adds r0, r6, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3b64 <_PyEvent_Notify@plt> │ │ │ │ + b.w 3b90 <_PyEvent_Notify@plt> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + movw r8, #28087 @ 0x6db7 │ │ │ │ + movt r8, #46811 @ 0xb6db │ │ │ │ + movw r7, #18724 @ 0x4924 │ │ │ │ + movt r7, #9362 @ 0x2492 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - movw r7, #28087 @ 0x6db7 │ │ │ │ - movt r7, #46811 @ 0xb6db │ │ │ │ - movw r6, #18724 @ 0x4924 │ │ │ │ - movt r6, #9362 @ 0x2492 │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #0 │ │ │ │ - mov.w r8, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7efa │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7eea │ │ │ │ - mov r0, r4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 7f06 │ │ │ │ - blx 3ef4 │ │ │ │ - mul.w r3, r7, r5 │ │ │ │ - mov.w r2, #0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bls.n 7f52 │ │ │ │ + mov.w r6, #1 │ │ │ │ + b.n 7f4c │ │ │ │ + blx 3f20 │ │ │ │ + mul.w r3, r8, r5 │ │ │ │ + cmp r3, r7 │ │ │ │ + bls.n 7f74 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + mov.w r2, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7f2c │ │ │ │ + bne.n 7f3a │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f1c │ │ │ │ - dmb ish │ │ │ │ - beq.n 7f40 │ │ │ │ + bne.n 7f2a │ │ │ │ mov r0, r4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 7f7e │ │ │ │ adds r5, #1 │ │ │ │ - blx 3eb8 │ │ │ │ + blx 3ee4 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 7ee6 │ │ │ │ - b.n 7f46 │ │ │ │ + beq.n 7f84 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7f60 │ │ │ │ + strexb r2, r6, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7f50 │ │ │ │ + mov r0, r4 │ │ │ │ + dmb ish │ │ │ │ + bne.n 7f10 │ │ │ │ + movs r1, #7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a304 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7f1c │ │ │ │ + mov.w r0, #2000 @ 0x7d0 │ │ │ │ + blx 38f4 │ │ │ │ + b.n 7f1c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 7ee6 │ │ │ │ + bne.n 7f4c │ │ │ │ add.w r0, r9, #4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3b64 <_PyEvent_Notify@plt> │ │ │ │ - mov.w r0, #2000 @ 0x7d0 │ │ │ │ - blx 38c8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov.w r2, #0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 7f2c │ │ │ │ - strexb r1, r2, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7f2c │ │ │ │ - b.n 7f68 │ │ │ │ - nop │ │ │ │ + b.w 3b90 <_PyEvent_Notify@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ - blx 3868 │ │ │ │ + blx 3894 │ │ │ │ mov r6, r0 │ │ │ │ - blx 3d48 │ │ │ │ - blx 3604 │ │ │ │ - blx 3d48 │ │ │ │ - blx 3604 │ │ │ │ - blx 3d48 │ │ │ │ - blx 3604 │ │ │ │ - blx 3d48 │ │ │ │ - blx 3604 │ │ │ │ - blx 3d48 │ │ │ │ - blx 3604 │ │ │ │ - blx 3d48 │ │ │ │ - blx 3604 │ │ │ │ - blx 3d48 │ │ │ │ - blx 3604 │ │ │ │ - blx 3d48 │ │ │ │ - blx 3604 │ │ │ │ + blx 3d74 │ │ │ │ + blx 3630 │ │ │ │ + blx 3d74 │ │ │ │ + blx 3630 │ │ │ │ + blx 3d74 │ │ │ │ + blx 3630 │ │ │ │ + blx 3d74 │ │ │ │ + blx 3630 │ │ │ │ + blx 3d74 │ │ │ │ + blx 3630 │ │ │ │ + blx 3d74 │ │ │ │ + blx 3630 │ │ │ │ + blx 3d74 │ │ │ │ + blx 3630 │ │ │ │ + blx 3d74 │ │ │ │ + blx 3630 │ │ │ │ subs r4, #8 │ │ │ │ - bne.n 7f94 │ │ │ │ + bne.n 7fa8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 35d0 │ │ │ │ + blx 35fc │ │ │ │ add.w r3, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7fe6 │ │ │ │ + bne.n 7ffa │ │ │ │ dmb ish │ │ │ │ - cbz r2, 7ffc │ │ │ │ + cbz r2, 8010 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b64 <_PyEvent_Notify@plt> │ │ │ │ + b.w 3b90 <_PyEvent_Notify@plt> │ │ │ │ adds r0, #20 │ │ │ │ - b.n 7b4c │ │ │ │ + b.n 7b60 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 7b50 │ │ │ │ + b.n 7b64 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 8134 │ │ │ │ + b.n 8148 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 7f40 │ │ │ │ + b.n 7f54 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 86c2 │ │ │ │ + b.n 86d6 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xee79eaff │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + @ instruction: 0xee7feaff │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (8048 ) │ │ │ │ - ldr r3, [pc, #28] @ (804c ) │ │ │ │ - ldr r2, [pc, #28] @ (8050 ) │ │ │ │ + ldr r0, [pc, #24] @ (805c ) │ │ │ │ + ldr r3, [pc, #28] @ (8060 ) │ │ │ │ + ldr r2, [pc, #28] @ (8064 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8044 │ │ │ │ - ldr r3, [pc, #20] @ (8054 ) │ │ │ │ + beq.n 8058 │ │ │ │ + ldr r3, [pc, #20] @ (8068 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 8044 │ │ │ │ + cbz r3, 8058 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (807c ) │ │ │ │ - ldr r3, [pc, #36] @ (8080 ) │ │ │ │ + ldr r0, [pc, #32] @ (8090 ) │ │ │ │ + ldr r3, [pc, #36] @ (8094 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (8084 ) │ │ │ │ + ldr r2, [pc, #36] @ (8098 ) │ │ │ │ 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 8078 │ │ │ │ - ldr r3, [pc, #20] @ (8088 ) │ │ │ │ + beq.n 808c │ │ │ │ + ldr r3, [pc, #20] @ (809c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 8078 │ │ │ │ + cbz r3, 808c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (80b8 ) │ │ │ │ - ldr r2, [pc, #40] @ (80bc ) │ │ │ │ + ldr r3, [pc, #40] @ (80cc ) │ │ │ │ + ldr r2, [pc, #40] @ (80d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 80b6 │ │ │ │ - ldr r3, [pc, #36] @ (80c0 ) │ │ │ │ + cbnz r3, 80ca │ │ │ │ + ldr r3, [pc, #36] @ (80d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 80aa │ │ │ │ - ldr r3, [pc, #32] @ (80c4 ) │ │ │ │ + cbz r3, 80be │ │ │ │ + ldr r3, [pc, #32] @ (80d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 35b4 <__cxa_finalize@plt> │ │ │ │ - bl 802c │ │ │ │ - ldr r3, [pc, #24] @ (80c8 ) │ │ │ │ + blx 35e0 <__cxa_finalize@plt> │ │ │ │ + bl 8040 │ │ │ │ + ldr r3, [pc, #24] @ (80dc ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 8058 │ │ │ │ + b.n 806c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 8122 │ │ │ │ + cbnz r3, 8136 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 8196 │ │ │ │ + ble.n 81aa │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.n 8196 │ │ │ │ + bgt.n 81aa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8196 │ │ │ │ + beq.n 81aa │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r6, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ - blx 3de4 │ │ │ │ + blx 3e10 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8186 │ │ │ │ + beq.n 819a │ │ │ │ cmp r5, #3 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - bne.n 8162 │ │ │ │ + bne.n 8176 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3a18 <_PyCompile_CodeGen@plt> │ │ │ │ + blx 3a44 <_PyCompile_CodeGen@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 45dc <_Py_hashtable_get@plt+0x67c> │ │ │ │ + bl 4604 <_Py_hashtable_get@plt+0x678> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #100] @ (819c ) │ │ │ │ + ldr r4, [pc, #100] @ (81b0 ) │ │ │ │ add.w ip, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ add.w r4, r4, #720 @ 0x2d0 │ │ │ │ movs r6, #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - blx 37f0 <_PyArg_UnpackKeywords@plt> │ │ │ │ + blx 381c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80f2 │ │ │ │ - b.n 811c │ │ │ │ + bne.n 8106 │ │ │ │ + b.n 8130 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ - blx 3de4 │ │ │ │ + blx 3e10 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - bne.n 8110 │ │ │ │ - blx 3a9c │ │ │ │ + bne.n 8124 │ │ │ │ + blx 3ac8 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8110 │ │ │ │ + beq.n 8124 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 811c │ │ │ │ + b.n 8130 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blx 3a9c │ │ │ │ + blx 3ac8 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8182 │ │ │ │ - b.n 8108 │ │ │ │ + bne.n 8196 │ │ │ │ + b.n 811c │ │ │ │ mov r5, r2 │ │ │ │ - b.n 8132 │ │ │ │ + b.n 8146 │ │ │ │ nop │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ movs r1, r0 │ │ │ │ - b.w 3634 <_Py_GetConfigsAsDict@plt> │ │ │ │ + b.w 3660 <_Py_GetConfigsAsDict@plt> │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ subs r3, r7, r3 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ mul.w r0, r2, r3 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ - b.w 395c │ │ │ │ + b.w 3988 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #48] @ (8214 ) │ │ │ │ + ldr r1, [pc, #48] @ (8228 ) │ │ │ │ mov r3, sp │ │ │ │ - ldr r5, [pc, #48] @ (8218 ) │ │ │ │ + ldr r5, [pc, #48] @ (822c ) │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [sp] │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 820a │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 821e │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - blx 3a00 <_PyImport_ClearExtension@plt> │ │ │ │ + blx 3a2c <_PyImport_ClearExtension@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 820e │ │ │ │ - ldr r3, [pc, #20] @ (821c ) │ │ │ │ + blt.n 8222 │ │ │ │ + ldr r3, [pc, #20] @ (8230 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b.n 820a │ │ │ │ + b.n 821e │ │ │ │ nop │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ (825c ) │ │ │ │ + ldr r3, [pc, #44] @ (8270 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 3dd8 <_PyMem_GetCurrentAllocatorName@plt> │ │ │ │ - cbz r0, 8246 │ │ │ │ + blx 3e04 <_PyMem_GetCurrentAllocatorName@plt> │ │ │ │ + cbz r0, 825a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3d2c │ │ │ │ - ldr r2, [pc, #24] @ (8260 ) │ │ │ │ + b.w 3d58 │ │ │ │ + ldr r2, [pc, #24] @ (8274 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #24] @ (8264 ) │ │ │ │ + ldr r1, [pc, #24] @ (8278 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #88] @ (82d4 ) │ │ │ │ + ldr r1, [pc, #88] @ (82e8 ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 82ae │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 82c2 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - blx 3ab8 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + blx 3ae4 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 82ba │ │ │ │ + cbz r0, 82ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 82b2 │ │ │ │ + blt.n 82c6 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82a8 │ │ │ │ + b.n 82bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 82a8 │ │ │ │ + b.n 82bc │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 3a9c │ │ │ │ + blx 3ac8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82a6 │ │ │ │ + bne.n 82ba │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 37fc <_PyErr_SetKeyError@plt> │ │ │ │ + blx 3828 <_PyErr_SetKeyError@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 82a8 │ │ │ │ + b.n 82bc │ │ │ │ nop │ │ │ │ - movs r3, #16 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #124] @ (8364 ) │ │ │ │ + ldr r3, [pc, #124] @ (8378 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 8326 │ │ │ │ + cbz r1, 833a │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #112] @ (8368 ) │ │ │ │ + ldr r1, [pc, #112] @ (837c ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ - blx 3698 │ │ │ │ + blx 36c4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 834e │ │ │ │ + cbz r0, 8362 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 3d98 <_PyInterpreterConfig_InitFromDict@plt> │ │ │ │ + blx 3dc4 <_PyInterpreterConfig_InitFromDict@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 831c │ │ │ │ + bge.n 8330 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 8342 │ │ │ │ + cbz r2, 8356 │ │ │ │ mov.w ip, r3, asr #31 │ │ │ │ mov r0, ip │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #68] @ (836c ) │ │ │ │ + ldr r3, [pc, #68] @ (8380 ) │ │ │ │ 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 8320 │ │ │ │ + b.n 8334 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 831c │ │ │ │ - ldr r3, [pc, #32] @ (8370 ) │ │ │ │ + b.n 8330 │ │ │ │ + ldr r3, [pc, #32] @ (8384 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #32] @ (8374 ) │ │ │ │ + ldr r1, [pc, #32] @ (8388 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3e38 │ │ │ │ + blx 3e64 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8320 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + b.n 8334 │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, fp │ │ │ │ + bxns r2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ 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 3dcc │ │ │ │ + blx 3df8 │ │ │ │ add.w ip, r0, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #64] @ (83d4 ) │ │ │ │ - ldr r0, [pc, #68] @ (83d8 ) │ │ │ │ + ldr r1, [pc, #64] @ (83e8 ) │ │ │ │ + ldr r0, [pc, #68] @ (83ec ) │ │ │ │ ldrb.w r4, [ip, #3292] @ 0xcdc │ │ │ │ add r1, pc │ │ │ │ ldrb.w r2, [ip, #3288] @ 0xcd8 │ │ │ │ add r0, pc │ │ │ │ strd r1, r4, [sp, #20] │ │ │ │ - ldr.w lr, [pc, #52] @ 83dc │ │ │ │ + ldr.w lr, [pc, #52] @ 83f0 │ │ │ │ ldrb.w r4, [ip, #3291] @ 0xcdb │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #44] @ (83e0 ) │ │ │ │ + ldr r3, [pc, #44] @ (83f4 ) │ │ │ │ ldrb.w r4, [ip, #3290] @ 0xcda │ │ │ │ strd lr, r4, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #36] @ (83e4 ) │ │ │ │ - ldr r0, [pc, #36] @ (83e8 ) │ │ │ │ + ldr r1, [pc, #36] @ (83f8 ) │ │ │ │ + ldr r0, [pc, #36] @ (83fc ) │ │ │ │ ldrb.w r4, [ip, #3289] @ 0xcd9 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 3a78 │ │ │ │ + blx 3aa4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ 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 3c70 │ │ │ │ + blx 3c9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8424 │ │ │ │ + cbz r0, 8438 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - blx 39e8 <_Py_normpath@plt> │ │ │ │ + blx 3a14 <_Py_normpath@plt> │ │ │ │ mov r1, r5 │ │ │ │ - blx 3650 │ │ │ │ + blx 367c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - blx 361c │ │ │ │ + blx 3648 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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] @ (84d8 ) │ │ │ │ + ldr r1, [pc, #152] @ (84ec ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #152] @ (84dc ) │ │ │ │ + ldr r5, [pc, #152] @ (84f0 ) │ │ │ │ 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 3b98 │ │ │ │ - cbz r0, 84ae │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 84c2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 3610 <_Py_GetErrorHandler@plt> │ │ │ │ + blx 363c <_Py_GetErrorHandler@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r2, r0, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 38f0 <_Py_DecodeLocaleEx@plt> │ │ │ │ + blx 391c <_Py_DecodeLocaleEx@plt> │ │ │ │ adds r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 84c8 │ │ │ │ + bhi.n 84dc │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ lsls r0, r3, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - blx 3650 │ │ │ │ + blx 367c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 3b04 │ │ │ │ + blx 3b30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #64] @ (84e0 ) │ │ │ │ - ldr r1, [pc, #68] @ (84e4 ) │ │ │ │ + ldr r0, [pc, #64] @ (84f4 ) │ │ │ │ + ldr r1, [pc, #68] @ (84f8 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 3e38 │ │ │ │ + blx 3e64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8496 │ │ │ │ - blx 3744 │ │ │ │ - b.n 84ae │ │ │ │ - ldr r3, [pc, #44] @ (84e8 ) │ │ │ │ - ldr r1, [pc, #48] @ (84ec ) │ │ │ │ + b.n 84aa │ │ │ │ + blx 3770 │ │ │ │ + b.n 84c2 │ │ │ │ + ldr r3, [pc, #44] @ (84fc ) │ │ │ │ + ldr r1, [pc, #48] @ (8500 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ - b.n 84ae │ │ │ │ - ldr r3, [pc, #28] @ (84e8 ) │ │ │ │ - ldr r1, [pc, #36] @ (84f0 ) │ │ │ │ + blx 3840 │ │ │ │ + b.n 84c2 │ │ │ │ + ldr r3, [pc, #28] @ (84fc ) │ │ │ │ + ldr r1, [pc, #36] @ (8504 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ - b.n 84ae │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + blx 3840 │ │ │ │ + b.n 84c2 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ 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] @ (855c ) │ │ │ │ + ldr r4, [pc, #84] @ (8570 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7044 │ │ │ │ + bl 706c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n 8546 │ │ │ │ + beq.n 855a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - bl 75c0 │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r1, [pc, #40] @ (8560 ) │ │ │ │ + bl 75e8 │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ + ldr r1, [pc, #40] @ (8574 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ - blx 3f30 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ - ldr r3, [pc, #36] @ (8564 ) │ │ │ │ + blx 3f5c <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ + ldr r3, [pc, #36] @ (8578 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #32] @ (8568 ) │ │ │ │ + ldr r2, [pc, #32] @ (857c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ (856c ) │ │ │ │ + ldr r1, [pc, #32] @ (8580 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8542 │ │ │ │ + b.n 8556 │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ movs r1, r0 │ │ │ │ - bl 17e562 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + bl 192576 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #216] @ (865c ) │ │ │ │ + ldr r1, [pc, #216] @ (8670 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r6, [pc, #216] @ (8660 ) │ │ │ │ + ldr r6, [pc, #216] @ (8674 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ - blx 3b98 │ │ │ │ + blx 3bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8614 │ │ │ │ + beq.n 8628 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 8640 │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ + bge.n 8654 │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8642 │ │ │ │ + beq.n 8656 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 862a │ │ │ │ - blx 3c64 │ │ │ │ + beq.n 863e │ │ │ │ + blx 3c90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 85fa │ │ │ │ + cbz r0, 860e │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #368] @ 0x170 │ │ │ │ - blx 3c7c │ │ │ │ + blx 3ca8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8600 │ │ │ │ - ldr r1, [pc, #156] @ (8664 ) │ │ │ │ + cbz r0, 8614 │ │ │ │ + ldr r1, [pc, #156] @ (8678 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85e4 │ │ │ │ + bge.n 85f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 861e │ │ │ │ - cbnz r1, 8600 │ │ │ │ + cbz r3, 8632 │ │ │ │ + cbnz r1, 8614 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 8618 │ │ │ │ - ldr r3, [pc, #124] @ (8668 ) │ │ │ │ + cbnz r3, 862c │ │ │ │ + ldr r3, [pc, #124] @ (867c ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r1, [pc, #124] @ (866c ) │ │ │ │ + ldr r1, [pc, #124] @ (8680 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ - cbnz r0, 8600 │ │ │ │ + blx 3598 │ │ │ │ + cbnz r0, 8614 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8614 │ │ │ │ + bge.n 8628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8614 │ │ │ │ + cbnz r3, 8628 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85fa │ │ │ │ - ldr r3, [pc, #84] @ (8670 ) │ │ │ │ + b.n 860e │ │ │ │ + ldr r3, [pc, #84] @ (8684 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n 85ee │ │ │ │ + b.n 8602 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 85e4 │ │ │ │ - ldr r3, [pc, #72] @ (8674 ) │ │ │ │ + b.n 85f8 │ │ │ │ + ldr r3, [pc, #72] @ (8688 ) │ │ │ │ movw r2, #861 @ 0x35d │ │ │ │ - ldr r1, [pc, #68] @ (8678 ) │ │ │ │ - ldr r0, [pc, #72] @ (867c ) │ │ │ │ + ldr r1, [pc, #68] @ (868c ) │ │ │ │ + ldr r0, [pc, #72] @ (8690 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - bne.n 864a │ │ │ │ - blx 3e2c <_PyInterpreterState_Main@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + bne.n 865e │ │ │ │ + blx 3e58 <_PyInterpreterState_Main@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 85aa │ │ │ │ - ldr r3, [pc, #52] @ (8680 ) │ │ │ │ - ldr r1, [pc, #52] @ (8684 ) │ │ │ │ + b.n 85be │ │ │ │ + ldr r3, [pc, #52] @ (8694 ) │ │ │ │ + ldr r1, [pc, #52] @ (8698 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3e38 │ │ │ │ - b.n 8614 │ │ │ │ + blx 3e64 │ │ │ │ + b.n 8628 │ │ │ │ nop │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r2 │ │ │ │ + add r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ 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] @ (86c8 ) │ │ │ │ + ldr r1, [pc, #44] @ (86dc ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #12 │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 86c2 │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 86d6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - blx 3938 │ │ │ │ + blx 3964 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 3a9c │ │ │ │ - cbnz r0, 86c2 │ │ │ │ + blx 3ac8 │ │ │ │ + cbnz r0, 86d6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - blx 3bd4 <_PyTraceMalloc_GetTraceback@plt> │ │ │ │ + blx 3c00 <_PyTraceMalloc_GetTraceback@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86be │ │ │ │ + b.n 86d2 │ │ │ │ nop │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - b.w 3da4 <_PyContext_NewHamtForTests@plt> │ │ │ │ + b.w 3dd0 <_PyContext_NewHamtForTests@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #172] @ (8790 ) │ │ │ │ + ldr r1, [pc, #172] @ (87a4 ) │ │ │ │ add r4, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #164] @ (8794 ) │ │ │ │ + ldr r4, [pc, #164] @ (87a8 ) │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ + blx 3bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8762 │ │ │ │ + beq.n 8776 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r4 │ │ │ │ - blx 3c70 │ │ │ │ + blx 3c9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 874e │ │ │ │ + cbz r0, 8762 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 3610 <_Py_GetErrorHandler@plt> │ │ │ │ + blx 363c <_Py_GetErrorHandler@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ - blx 3578 <_Py_EncodeLocaleEx@plt> │ │ │ │ + blx 35a4 <_Py_EncodeLocaleEx@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 361c │ │ │ │ + blx 3648 │ │ │ │ adds r0, r5, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 8780 │ │ │ │ + bhi.n 8794 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r5, r2, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 3a90 │ │ │ │ + blx 3abc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 3b04 │ │ │ │ + blx 3b30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ (8798 ) │ │ │ │ - ldr r1, [pc, #68] @ (879c ) │ │ │ │ + ldr r3, [pc, #64] @ (87ac ) │ │ │ │ + ldr r1, [pc, #68] @ (87b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 874e │ │ │ │ - blx 3744 │ │ │ │ - b.n 8762 │ │ │ │ - ldr r0, [pc, #48] @ (87a0 ) │ │ │ │ - ldr r1, [pc, #52] @ (87a4 ) │ │ │ │ + b.n 8762 │ │ │ │ + blx 3770 │ │ │ │ + b.n 8776 │ │ │ │ + ldr r0, [pc, #48] @ (87b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (87b8 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 3e38 │ │ │ │ - b.n 8762 │ │ │ │ - ldr r3, [pc, #20] @ (8798 ) │ │ │ │ - ldr r1, [pc, #36] @ (87a8 ) │ │ │ │ + blx 3e64 │ │ │ │ + b.n 8776 │ │ │ │ + ldr r3, [pc, #20] @ (87ac ) │ │ │ │ + ldr r1, [pc, #36] @ (87bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ - b.n 8762 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + blx 3840 │ │ │ │ + b.n 8776 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #60] @ (87ec ) │ │ │ │ + ldr r3, [pc, #60] @ (8800 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 87de │ │ │ │ + bpl.n 87f2 │ │ │ │ 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 8874 │ │ │ │ + bl 8888 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 87e4 │ │ │ │ - ldr r2, [pc, #24] @ (87f0 ) │ │ │ │ + cbz r2, 87f8 │ │ │ │ + ldr r2, [pc, #24] @ (8804 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (87f4 ) │ │ │ │ + ldr r2, [pc, #20] @ (8808 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (87f4 ) │ │ │ │ + ldr r2, [pc, #12] @ (8808 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 87da │ │ │ │ + b.n 87ee │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (8850 ) │ │ │ │ - ldr r2, [pc, #72] @ (8854 ) │ │ │ │ + ldr r3, [pc, #72] @ (8864 ) │ │ │ │ + ldr r2, [pc, #72] @ (8868 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 8820 │ │ │ │ - ldr r2, [pc, #64] @ (8858 ) │ │ │ │ + beq.n 8834 │ │ │ │ + ldr r2, [pc, #64] @ (886c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8838 │ │ │ │ + beq.n 884c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #56] @ (885c ) │ │ │ │ + ldr r3, [pc, #56] @ (8870 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #56] @ (8860 ) │ │ │ │ - ldr r0, [pc, #56] @ (8864 ) │ │ │ │ + ldr r1, [pc, #56] @ (8874 ) │ │ │ │ + ldr r0, [pc, #56] @ (8878 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (8868 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #44] @ (887c ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #44] @ (886c ) │ │ │ │ - ldr r0, [pc, #44] @ (8870 ) │ │ │ │ + ldr r1, [pc, #44] @ (8880 ) │ │ │ │ + ldr r0, [pc, #44] @ (8884 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + strb r6, [r3, #31] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + tst r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + rors r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 889c │ │ │ │ + ble.n 88b0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bne.n 889c │ │ │ │ + bne.n 88b0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 88cc │ │ │ │ + bpl.n 88e0 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 88b4 │ │ │ │ + bpl.n 88c8 │ │ │ │ add r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #68] @ (88e4 ) │ │ │ │ + ldr r3, [pc, #68] @ (88f8 ) │ │ │ │ movw r2, #946 @ 0x3b2 │ │ │ │ - ldr r1, [pc, #68] @ (88e8 ) │ │ │ │ - ldr r0, [pc, #68] @ (88ec ) │ │ │ │ + ldr r1, [pc, #68] @ (88fc ) │ │ │ │ + ldr r0, [pc, #68] @ (8900 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (88f0 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #56] @ (8904 ) │ │ │ │ mov.w r2, #948 @ 0x3b4 │ │ │ │ - ldr r1, [pc, #56] @ (88f4 ) │ │ │ │ - ldr r0, [pc, #56] @ (88f8 ) │ │ │ │ + ldr r1, [pc, #56] @ (8908 ) │ │ │ │ + ldr r0, [pc, #56] @ (890c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (88fc ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #44] @ (8910 ) │ │ │ │ movw r2, #947 @ 0x3b3 │ │ │ │ - ldr r1, [pc, #44] @ (8900 ) │ │ │ │ - ldr r0, [pc, #44] @ (8904 ) │ │ │ │ + ldr r1, [pc, #44] @ (8914 ) │ │ │ │ + ldr r0, [pc, #44] @ (8918 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + sbcs r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + sbcs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + adcs r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r6, #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, #44] @ (8944 ) │ │ │ │ - ldr r3, [pc, #44] @ (8948 ) │ │ │ │ + ldr r2, [pc, #44] @ (8958 ) │ │ │ │ + ldr r3, [pc, #44] @ (895c ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8932 │ │ │ │ + bne.n 8946 │ │ │ │ mov r0, r1 │ │ │ │ - blx 3bc8 <_PyCode_ReturnsOnlyNone@plt> │ │ │ │ + blx 3bf4 <_PyCode_ReturnsOnlyNone@plt> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 39b4 │ │ │ │ - ldr r3, [pc, #24] @ (894c ) │ │ │ │ - ldr r1, [pc, #24] @ (8950 ) │ │ │ │ + b.w 39e0 │ │ │ │ + ldr r3, [pc, #24] @ (8960 ) │ │ │ │ + ldr r1, [pc, #24] @ (8964 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - ldr.w sl, [pc, #224] @ 8a48 │ │ │ │ + ldr.w sl, [pc, #224] @ 8a5c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add sl, pc │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 89cc │ │ │ │ + bpl.n 89e0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8874 │ │ │ │ + bl 8888 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 89cc │ │ │ │ + cbz r3, 89e0 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a30 │ │ │ │ + beq.n 8a44 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 8a18 │ │ │ │ + blt.n 8a2c │ │ │ │ mov r0, r9 │ │ │ │ - blx 3a24 │ │ │ │ + blx 3a50 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 89d2 │ │ │ │ + cbz r0, 89e6 │ │ │ │ add.w r8, r0, #12 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 89d2 │ │ │ │ + beq.n 89e6 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbz r4, 89d8 │ │ │ │ + cbz r4, 89ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a12 │ │ │ │ + blt.n 8a26 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 89fc │ │ │ │ + bpl.n 8a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f8 │ │ │ │ + bl 880c │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 89e6 │ │ │ │ + bge.n 89fa │ │ │ │ adds r5, #1 │ │ │ │ str.w r4, [r8, #4]! │ │ │ │ - b.n 89a0 │ │ │ │ - ldr r3, [pc, #124] @ (8a4c ) │ │ │ │ + b.n 89b4 │ │ │ │ + ldr r3, [pc, #124] @ (8a60 ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #116] @ (8a50 ) │ │ │ │ + ldr r3, [pc, #116] @ (8a64 ) │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ add.w r4, r4, #19584 @ 0x4c80 │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ - b.n 89b2 │ │ │ │ - ldr r3, [pc, #108] @ (8a54 ) │ │ │ │ + b.n 89c6 │ │ │ │ + ldr r3, [pc, #108] @ (8a68 ) │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #108] @ (8a58 ) │ │ │ │ - ldr r0, [pc, #108] @ (8a5c ) │ │ │ │ + ldr r1, [pc, #108] @ (8a6c ) │ │ │ │ + ldr r0, [pc, #108] @ (8a70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #396 @ 0x18c │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (8a60 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (8a74 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #96] @ (8a64 ) │ │ │ │ - ldr r0, [pc, #100] @ (8a68 ) │ │ │ │ + ldr r1, [pc, #96] @ (8a78 ) │ │ │ │ + ldr r0, [pc, #100] @ (8a7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #396 @ 0x18c │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 89b2 │ │ │ │ - ldr r3, [pc, #80] @ (8a6c ) │ │ │ │ + b.n 89c6 │ │ │ │ + ldr r3, [pc, #80] @ (8a80 ) │ │ │ │ movw r2, #1534 @ 0x5fe │ │ │ │ - ldr r1, [pc, #80] @ (8a70 ) │ │ │ │ - ldr r0, [pc, #80] @ (8a74 ) │ │ │ │ + ldr r1, [pc, #80] @ (8a84 ) │ │ │ │ + ldr r0, [pc, #80] @ (8a88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #372 @ 0x174 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (8a78 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #68] @ (8a8c ) │ │ │ │ movw r2, #1532 @ 0x5fc │ │ │ │ - ldr r1, [pc, #68] @ (8a7c ) │ │ │ │ - ldr r0, [pc, #68] @ (8a80 ) │ │ │ │ + ldr r1, [pc, #68] @ (8a90 ) │ │ │ │ + ldr r0, [pc, #68] @ (8a94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #372 @ 0x174 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + strb r4, [r7, #25] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + eors r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + ands r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + ands r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + ands r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #172] @ (8b44 ) │ │ │ │ + ldr r4, [pc, #172] @ (8b58 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r2, [pc, #164] @ (8b48 ) │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ + ldr r2, [pc, #164] @ (8b5c ) │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #144] @ (8b4c ) │ │ │ │ + ldr r3, [pc, #144] @ (8b60 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, r3, #924 @ 0x39c │ │ │ │ - ldr r2, [pc, #132] @ (8b50 ) │ │ │ │ + ldr r2, [pc, #132] @ (8b64 ) │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (8b54 ) │ │ │ │ + ldr r2, [pc, #112] @ (8b68 ) │ │ │ │ add r2, pc │ │ │ │ - blx 3584 │ │ │ │ + blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b3e │ │ │ │ - ldr r3, [pc, #104] @ (8b58 ) │ │ │ │ + beq.n 8b52 │ │ │ │ + ldr r3, [pc, #104] @ (8b6c ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b24 │ │ │ │ + bne.n 8b38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 8b00 │ │ │ │ + cbnz r3, 8b14 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r2, 8b08 │ │ │ │ + cbnz r2, 8b1c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - blx 36c0 <_PyCode_VerifyStateless@plt> │ │ │ │ + blx 36ec <_PyCode_VerifyStateless@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8b3e │ │ │ │ - ldr r3, [pc, #60] @ (8b5c ) │ │ │ │ + blt.n 8b52 │ │ │ │ + ldr r3, [pc, #60] @ (8b70 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ (8b60 ) │ │ │ │ + ldr r3, [pc, #56] @ (8b74 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b30 │ │ │ │ + bne.n 8b44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 8b0c │ │ │ │ - ldr r3, [pc, #48] @ (8b64 ) │ │ │ │ - ldr r1, [pc, #52] @ (8b68 ) │ │ │ │ + b.n 8b20 │ │ │ │ + ldr r3, [pc, #48] @ (8b78 ) │ │ │ │ + ldr r1, [pc, #52] @ (8b7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b20 │ │ │ │ + b.n 8b34 │ │ │ │ nop │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #436] @ (8d40 ) │ │ │ │ + ldr r3, [pc, #436] @ (8d54 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #428] @ (8d44 ) │ │ │ │ + ldr r2, [pc, #428] @ (8d58 ) │ │ │ │ add.w r3, r3, #944 @ 0x3b0 │ │ │ │ - ldr r5, [pc, #428] @ (8d48 ) │ │ │ │ + ldr r5, [pc, #428] @ (8d5c ) │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ - blx 3584 │ │ │ │ + blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c7a │ │ │ │ - ldr r3, [pc, #416] @ (8d4c ) │ │ │ │ + beq.n 8c8e │ │ │ │ + ldr r3, [pc, #416] @ (8d60 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 8ce2 │ │ │ │ + beq.w 8cf6 │ │ │ │ bics.w r2, r3, #2 │ │ │ │ - beq.n 8bf2 │ │ │ │ + beq.n 8c06 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 82d8 │ │ │ │ + bl 82ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8c7a │ │ │ │ + beq.n 8c8e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 8c5e │ │ │ │ + bne.n 8c72 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3d20 <_PyXI_NewInterpreter@plt> │ │ │ │ + blx 3d4c <_PyXI_NewInterpreter@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bec │ │ │ │ + cbz r0, 8c00 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3784 <_PyInterpreterState_GetIDObject@plt> │ │ │ │ + blx 37b0 <_PyInterpreterState_GetIDObject@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c98 │ │ │ │ + beq.n 8cac │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8c6c │ │ │ │ + bne.n 8c80 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c7e │ │ │ │ + beq.n 8c92 │ │ │ │ movs r7, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 8ca4 │ │ │ │ + bne.n 8cb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d16 │ │ │ │ - blx 38bc │ │ │ │ + bne.w 8d2a │ │ │ │ + blx 38e8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 8c46 │ │ │ │ - blx 3c04 │ │ │ │ + cbz r0, 8c5a │ │ │ │ + blx 3c30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 3d14 │ │ │ │ + blx 3d40 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 3850 │ │ │ │ + blx 387c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8bde │ │ │ │ - ldr r3, [pc, #264] @ (8d50 ) │ │ │ │ - ldr r1, [pc, #264] @ (8d54 ) │ │ │ │ + bne.n 8bf2 │ │ │ │ + ldr r3, [pc, #264] @ (8d64 ) │ │ │ │ + ldr r1, [pc, #264] @ (8d68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ - cbz r7, 8c7a │ │ │ │ + blx 3840 │ │ │ │ + cbz r7, 8c8e │ │ │ │ mov r0, r7 │ │ │ │ - blx 399c <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 8c7a │ │ │ │ + blx 39c8 <_PyErr_ChainExceptions1@plt> │ │ │ │ + b.n 8c8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8cfe │ │ │ │ + beq.n 8d12 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 8cee │ │ │ │ + bhi.n 8d02 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - b.n 8bfe │ │ │ │ - ldr r3, [pc, #232] @ (8d58 ) │ │ │ │ - ldr r1, [pc, #236] @ (8d5c ) │ │ │ │ + b.n 8c12 │ │ │ │ + ldr r3, [pc, #232] @ (8d6c ) │ │ │ │ + ldr r1, [pc, #236] @ (8d70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8bec │ │ │ │ - blx 3bf8 │ │ │ │ + b.n 8c00 │ │ │ │ + blx 3c24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bde │ │ │ │ - ldr r3, [pc, #196] @ (8d50 ) │ │ │ │ - ldr r1, [pc, #212] @ (8d60 ) │ │ │ │ + bne.n 8bf2 │ │ │ │ + ldr r3, [pc, #196] @ (8d64 ) │ │ │ │ + ldr r1, [pc, #212] @ (8d74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ - b.n 8c7a │ │ │ │ + blx 3840 │ │ │ │ + b.n 8c8e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3e20 <_PyXI_EndInterpreter@plt> │ │ │ │ - b.n 8bea │ │ │ │ + blx 3e4c <_PyXI_EndInterpreter@plt> │ │ │ │ + b.n 8bfe │ │ │ │ add r4, sp, #28 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3b34 │ │ │ │ + blx 3b60 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - blx 36e4 │ │ │ │ + blx 3710 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c20 │ │ │ │ + beq.n 8c34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d2e │ │ │ │ - ldr r3, [pc, #152] @ (8d64 ) │ │ │ │ + beq.n 8d42 │ │ │ │ + ldr r3, [pc, #152] @ (8d78 ) │ │ │ │ movw r2, #1629 @ 0x65d │ │ │ │ - ldr r1, [pc, #148] @ (8d68 ) │ │ │ │ - ldr r0, [pc, #152] @ (8d6c ) │ │ │ │ + ldr r1, [pc, #148] @ (8d7c ) │ │ │ │ + ldr r0, [pc, #152] @ (8d80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #416 @ 0x1a0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ bics.w r2, r3, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq.n 8bf6 │ │ │ │ + beq.n 8c0a │ │ │ │ mov r1, r4 │ │ │ │ - b.n 8bbc │ │ │ │ - ldr r3, [pc, #104] @ (8d58 ) │ │ │ │ - ldr r1, [pc, #124] @ (8d70 ) │ │ │ │ + b.n 8bd0 │ │ │ │ + ldr r3, [pc, #104] @ (8d6c ) │ │ │ │ + ldr r1, [pc, #124] @ (8d84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3e38 │ │ │ │ - b.n 8c7a │ │ │ │ - ldr r3, [pc, #116] @ (8d74 ) │ │ │ │ + blx 3e64 │ │ │ │ + b.n 8c8e │ │ │ │ + ldr r3, [pc, #116] @ (8d88 ) │ │ │ │ movw r2, #1612 @ 0x64c │ │ │ │ - ldr r1, [pc, #112] @ (8d78 ) │ │ │ │ - ldr r0, [pc, #116] @ (8d7c ) │ │ │ │ + ldr r1, [pc, #112] @ (8d8c ) │ │ │ │ + ldr r0, [pc, #116] @ (8d90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #416 @ 0x1a0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (8d80 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (8d94 ) │ │ │ │ movw r2, #1621 @ 0x655 │ │ │ │ - ldr r1, [pc, #100] @ (8d84 ) │ │ │ │ - ldr r0, [pc, #104] @ (8d88 ) │ │ │ │ + ldr r1, [pc, #100] @ (8d98 ) │ │ │ │ + ldr r0, [pc, #104] @ (8d9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #416 @ 0x1a0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - blx 3b58 <_PyErr_SetFromPyStatus@plt> │ │ │ │ - blx 37c0 │ │ │ │ + blx 3b84 <_PyErr_SetFromPyStatus@plt> │ │ │ │ + blx 37ec │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8c20 │ │ │ │ + b.n 8c34 │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r6, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + subs r6, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + subs r2, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + subs r2, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr.w r5, [pc, #2216] @ 9648 │ │ │ │ + ldr.w r5, [pc, #2216] @ 965c │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr.w r2, [pc, #2208] @ 964c │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ + ldr.w r2, [pc, #2208] @ 9660 │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #2188] @ 9650 │ │ │ │ + ldr.w r3, [pc, #2188] @ 9664 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r3, r3, #956 @ 0x3bc │ │ │ │ - ldr.w r2, [pc, #2156] @ 9654 │ │ │ │ + ldr.w r2, [pc, #2156] @ 9668 │ │ │ │ add r2, pc │ │ │ │ - blx 3584 │ │ │ │ + blx 35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93bc │ │ │ │ - ldr.w r3, [pc, #2144] @ 9658 │ │ │ │ + beq.w 93d0 │ │ │ │ + ldr.w r3, [pc, #2144] @ 966c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93a4 │ │ │ │ + bne.w 93b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 8e0c │ │ │ │ + cbnz r3, 8e20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 8e14 │ │ │ │ + cbnz r3, 8e28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - blx 3b80 │ │ │ │ + blx 3bac │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - blx 3c1c <_PyCode_GetVarCounts@plt> │ │ │ │ + blx 3c48 <_PyCode_GetVarCounts@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldrd r5, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ ldrd r4, r3, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 3a54 <_PyCode_SetUnboundVarCounts@plt> │ │ │ │ + blx 3a80 <_PyCode_SetUnboundVarCounts@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93bc │ │ │ │ - blx 3c64 │ │ │ │ + blt.w 93d0 │ │ │ │ + blx 3c90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 939c │ │ │ │ + beq.w 93b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948a │ │ │ │ - ldr.w r1, [pc, #2040] @ 965c │ │ │ │ + beq.w 949e │ │ │ │ + ldr.w r1, [pc, #2040] @ 9670 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9634 │ │ │ │ + blt.w 9648 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9626 │ │ │ │ - blx 3c64 │ │ │ │ + blt.w 963a │ │ │ │ + blx 3c90 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948a │ │ │ │ - ldr.w r1, [pc, #1996] @ 9660 │ │ │ │ + beq.w 949e │ │ │ │ + ldr.w r1, [pc, #1996] @ 9674 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 961a │ │ │ │ + blt.w 962e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9610 │ │ │ │ - ldr.w r1, [pc, #1968] @ 9664 │ │ │ │ + beq.w 9624 │ │ │ │ + ldr.w r1, [pc, #1968] @ 9678 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95fc │ │ │ │ + blt.w 9610 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 961a │ │ │ │ - blx 3c64 │ │ │ │ + blt.w 962e │ │ │ │ + blx 3c90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9610 │ │ │ │ - ldr.w r1, [pc, #1924] @ 9668 │ │ │ │ + beq.w 9624 │ │ │ │ + ldr.w r1, [pc, #1924] @ 967c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95f2 │ │ │ │ + blt.w 9606 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ea │ │ │ │ - ldr.w r1, [pc, #1896] @ 966c │ │ │ │ + beq.w 95fe │ │ │ │ + ldr.w r1, [pc, #1896] @ 9680 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95d8 │ │ │ │ + blt.w 95ec │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 95f2 │ │ │ │ + blt.w 9606 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ea │ │ │ │ - ldr.w r1, [pc, #1852] @ 9670 │ │ │ │ + beq.w 95fe │ │ │ │ + ldr.w r1, [pc, #1852] @ 9684 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95c6 │ │ │ │ + blt.w 95da │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 95f2 │ │ │ │ + blt.w 9606 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ea │ │ │ │ - ldr.w r1, [pc, #1812] @ 9674 │ │ │ │ + beq.w 95fe │ │ │ │ + ldr.w r1, [pc, #1812] @ 9688 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95b4 │ │ │ │ + blt.w 95c8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 95f2 │ │ │ │ + blt.w 9606 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ea │ │ │ │ - ldr.w r1, [pc, #1768] @ 9678 │ │ │ │ + beq.w 95fe │ │ │ │ + ldr.w r1, [pc, #1768] @ 968c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95a2 │ │ │ │ + blt.w 95b6 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 95f2 │ │ │ │ + blt.w 9606 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ea │ │ │ │ - ldr.w r1, [pc, #1728] @ 967c │ │ │ │ + beq.w 95fe │ │ │ │ + ldr.w r1, [pc, #1728] @ 9690 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9590 │ │ │ │ + blt.w 95a4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 95f2 │ │ │ │ + blt.w 9606 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ea │ │ │ │ - ldr.w r1, [pc, #1684] @ 9680 │ │ │ │ + beq.w 95fe │ │ │ │ + ldr.w r1, [pc, #1684] @ 9694 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 957e │ │ │ │ + blt.w 9592 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 95f2 │ │ │ │ + blt.w 9606 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ea │ │ │ │ - ldr.w r1, [pc, #1644] @ 9684 │ │ │ │ + beq.w 95fe │ │ │ │ + ldr.w r1, [pc, #1644] @ 9698 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 956c │ │ │ │ + blt.w 9580 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 95f2 │ │ │ │ - blx 3c64 │ │ │ │ + blt.w 9606 │ │ │ │ + blx 3c90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ea │ │ │ │ - ldr.w r1, [pc, #1604] @ 9688 │ │ │ │ + beq.w 95fe │ │ │ │ + ldr.w r1, [pc, #1604] @ 969c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9564 │ │ │ │ + blt.w 9578 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 955e │ │ │ │ - ldr.w r1, [pc, #1572] @ 968c │ │ │ │ + beq.w 9572 │ │ │ │ + ldr.w r1, [pc, #1572] @ 96a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 954c │ │ │ │ + blt.w 9560 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9564 │ │ │ │ + blt.w 9578 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 955e │ │ │ │ - ldr.w r1, [pc, #1532] @ 9690 │ │ │ │ + beq.w 9572 │ │ │ │ + ldr.w r1, [pc, #1532] @ 96a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 953a │ │ │ │ + blt.w 954e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9564 │ │ │ │ + blt.w 9578 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 955e │ │ │ │ - ldr.w r1, [pc, #1488] @ 9694 │ │ │ │ + beq.w 9572 │ │ │ │ + ldr.w r1, [pc, #1488] @ 96a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9528 │ │ │ │ + blt.w 953c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9564 │ │ │ │ - blx 3c64 │ │ │ │ + blt.w 9578 │ │ │ │ + blx 3c90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 955e │ │ │ │ - ldr.w r1, [pc, #1448] @ 9698 │ │ │ │ + beq.w 9572 │ │ │ │ + ldr.w r1, [pc, #1448] @ 96ac │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9522 │ │ │ │ + blt.w 9536 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951e │ │ │ │ - ldr.w r1, [pc, #1420] @ 969c │ │ │ │ + beq.w 9532 │ │ │ │ + ldr.w r1, [pc, #1420] @ 96b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 950c │ │ │ │ + blt.w 9520 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9522 │ │ │ │ + blt.w 9536 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951e │ │ │ │ - ldr.w r1, [pc, #1376] @ 96a0 │ │ │ │ + beq.w 9532 │ │ │ │ + ldr.w r1, [pc, #1376] @ 96b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94fa │ │ │ │ + blt.w 950e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9522 │ │ │ │ + blt.w 9536 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951e │ │ │ │ - ldr.w r1, [pc, #1336] @ 96a4 │ │ │ │ + beq.w 9532 │ │ │ │ + ldr.w r1, [pc, #1336] @ 96b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94e8 │ │ │ │ + blt.w 94fc │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9522 │ │ │ │ + blt.w 9536 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951e │ │ │ │ - ldr.w r1, [pc, #1292] @ 96a8 │ │ │ │ + beq.w 9532 │ │ │ │ + ldr.w r1, [pc, #1292] @ 96bc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94d6 │ │ │ │ + blt.w 94ea │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9522 │ │ │ │ - blx 3c64 │ │ │ │ + blt.w 9536 │ │ │ │ + blx 3c90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951e │ │ │ │ - ldr.w r1, [pc, #1252] @ 96ac │ │ │ │ + beq.w 9532 │ │ │ │ + ldr.w r1, [pc, #1252] @ 96c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 951e │ │ │ │ + blt.w 9532 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9494 │ │ │ │ - ldr.w r1, [pc, #1224] @ 96b0 │ │ │ │ + beq.w 94a8 │ │ │ │ + ldr.w r1, [pc, #1224] @ 96c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9474 │ │ │ │ + blt.w 9488 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 951e │ │ │ │ + blt.w 9532 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9494 │ │ │ │ - ldr.w r1, [pc, #1180] @ 96b4 │ │ │ │ + beq.w 94a8 │ │ │ │ + ldr.w r1, [pc, #1180] @ 96c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 945e │ │ │ │ + blt.w 9472 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 951e │ │ │ │ + blt.w 9532 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9494 │ │ │ │ - ldr.w r1, [pc, #1140] @ 96b8 │ │ │ │ + beq.w 94a8 │ │ │ │ + ldr.w r1, [pc, #1140] @ 96cc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9448 │ │ │ │ + blt.w 945c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 951e │ │ │ │ - blx 3c64 │ │ │ │ + blt.w 9532 │ │ │ │ + blx 3c90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9494 │ │ │ │ - ldr.w r1, [pc, #1100] @ 96bc │ │ │ │ + beq.w 94a8 │ │ │ │ + ldr.w r1, [pc, #1100] @ 96d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9494 │ │ │ │ + blt.w 94a8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9494 │ │ │ │ - ldr.w r1, [pc, #1068] @ 96c0 │ │ │ │ + beq.w 94a8 │ │ │ │ + ldr.w r1, [pc, #1068] @ 96d4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9432 │ │ │ │ + blt.w 9446 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9494 │ │ │ │ + blt.w 94a8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9494 │ │ │ │ - ldr.w r1, [pc, #1024] @ 96c4 │ │ │ │ + beq.w 94a8 │ │ │ │ + ldr.w r1, [pc, #1024] @ 96d8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 941c │ │ │ │ + blt.w 9430 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9494 │ │ │ │ + blt.w 94a8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9494 │ │ │ │ - ldr r1, [pc, #980] @ (96c8 ) │ │ │ │ + beq.w 94a8 │ │ │ │ + ldr r1, [pc, #980] @ (96dc ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9406 │ │ │ │ + blt.n 941a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9494 │ │ │ │ + blt.w 94a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9494 │ │ │ │ - ldr r1, [pc, #940] @ (96cc ) │ │ │ │ + beq.w 94a8 │ │ │ │ + ldr r1, [pc, #940] @ (96e0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 356c │ │ │ │ + blx 3598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93f2 │ │ │ │ + blt.n 9406 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9494 │ │ │ │ + blt.w 94a8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 934e │ │ │ │ + bge.n 9362 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93ea │ │ │ │ + beq.n 93fe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9362 │ │ │ │ + bge.n 9376 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93e2 │ │ │ │ + beq.n 93f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9372 │ │ │ │ + bge.n 9386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93da │ │ │ │ + beq.n 93ee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9380 │ │ │ │ + bge.n 9394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 93d2 │ │ │ │ + cbz r3, 93e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 938e │ │ │ │ + bge.n 93a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 93ca │ │ │ │ + cbz r3, 93de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 939c │ │ │ │ + bge.n 93b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 93c2 │ │ │ │ + cbz r3, 93d6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #808] @ (96d0 ) │ │ │ │ + ldr r3, [pc, #808] @ (96e4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e18 │ │ │ │ - ldr r3, [pc, #804] @ (96d4 ) │ │ │ │ - ldr r1, [pc, #804] @ (96d8 ) │ │ │ │ + beq.w 8e2c │ │ │ │ + ldr r3, [pc, #804] @ (96e8 ) │ │ │ │ + ldr r1, [pc, #804] @ (96ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 3814 │ │ │ │ + blx 3840 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 939c │ │ │ │ + b.n 93b0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 939c │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 93b0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 938e │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 93a2 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9380 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9394 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9372 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9386 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9362 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9376 │ │ │ │ mov r0, r9 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 934e │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9362 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9334 │ │ │ │ + bne.n 9348 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9334 │ │ │ │ + b.n 9348 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9308 │ │ │ │ + bne.w 931c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9308 │ │ │ │ + b.n 931c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92dc │ │ │ │ + bne.w 92f0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 92dc │ │ │ │ + b.n 92f0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92ac │ │ │ │ + bne.w 92c0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 92ac │ │ │ │ + b.n 92c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 925c │ │ │ │ + bne.w 9270 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 925c │ │ │ │ + b.n 9270 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 922e │ │ │ │ + bne.w 9242 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 922e │ │ │ │ + b.n 9242 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9200 │ │ │ │ + bne.w 9214 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9200 │ │ │ │ + b.n 9214 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94c4 │ │ │ │ + blt.n 94d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 75c0 │ │ │ │ + bl 75e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 75c0 │ │ │ │ + bl 75e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75c0 │ │ │ │ + bl 75e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75c0 │ │ │ │ + bl 75e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75c0 │ │ │ │ + bl 75e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75c0 │ │ │ │ - b.n 93bc │ │ │ │ + bl 75e8 │ │ │ │ + b.n 93d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 949e │ │ │ │ + bne.n 94b2 │ │ │ │ mov r0, sl │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 949e │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 94b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91b2 │ │ │ │ + bne.w 91c6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 91b2 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 91c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9184 │ │ │ │ + bne.w 9198 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9184 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9156 │ │ │ │ + bne.w 916a │ │ │ │ mov r0, r5 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9156 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 916a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9128 │ │ │ │ + bne.w 913c │ │ │ │ mov r0, r5 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9128 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 913c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 94a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 94a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90da │ │ │ │ + bne.w 90ee │ │ │ │ mov r0, r7 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 90da │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 90ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ac │ │ │ │ + bne.w 90c0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 90ac │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 90c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 907e │ │ │ │ + bne.w 9092 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 907e │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9092 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 94a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 94a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9030 │ │ │ │ + bne.w 9044 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9030 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9002 │ │ │ │ + bne.w 9016 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9002 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fd4 │ │ │ │ + bne.w 8fe8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8fd4 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 8fe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fa6 │ │ │ │ + bne.w 8fba │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8fa6 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 8fba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f78 │ │ │ │ + bne.w 8f8c │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f78 │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 8f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f4a │ │ │ │ + bne.w 8f5e │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f4a │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 8f5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1c │ │ │ │ + bne.w 8f30 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f1c │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 8f30 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 94a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 94a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ece │ │ │ │ + bne.w 8ee2 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8ece │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 8ee2 │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r8 │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 94a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 94a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 94a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7e │ │ │ │ + bne.w 8e92 │ │ │ │ mov r0, r9 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8e7e │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 8e92 │ │ │ │ + strb r2, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + movs r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + movs r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + subs r6, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r0, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + subs r6, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + subs r6, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + subs r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + subs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r2, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + adds r2, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #68] @ (9730 ) │ │ │ │ + ldr r4, [pc, #68] @ (9744 ) │ │ │ │ sub sp, #12 │ │ │ │ - bl 7044 │ │ │ │ + bl 706c │ │ │ │ mov r5, r0 │ │ │ │ - blx 3eac <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [pc, #56] @ (9734 ) │ │ │ │ + blx 3ed8 <_PyThreadState_GetCurrent@plt> │ │ │ │ + ldr r3, [pc, #56] @ (9748 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - blx 3f30 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ + blx 3f5c <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 971e │ │ │ │ + cbz r0, 9732 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971e │ │ │ │ + bge.n 9732 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 972a │ │ │ │ - ldr r3, [pc, #24] @ (9738 ) │ │ │ │ + cbz r3, 973e │ │ │ │ + ldr r3, [pc, #24] @ (974c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 971e │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9732 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (97d4 ) │ │ │ │ + ldr r3, [pc, #132] @ (97e8 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #132] @ (97d8 ) │ │ │ │ + ldr r2, [pc, #132] @ (97ec ) │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r4, sp, #20 │ │ │ │ add r3, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ add.w r3, r3, #980 @ 0x3d4 │ │ │ │ - ldr r4, [pc, #116] @ (97dc ) │ │ │ │ + ldr r4, [pc, #116] @ (97f0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ - blx 3584 │ │ │ │ - cbz r0, 9796 │ │ │ │ + blx 35b0 │ │ │ │ + cbz r0, 97aa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 3750 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ + blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9790 │ │ │ │ + cbz r0, 97a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbnz r2, 979a │ │ │ │ + cbnz r2, 97ae │ │ │ │ mov r1, r2 │ │ │ │ - blx 3e20 <_PyXI_EndInterpreter@plt> │ │ │ │ - ldr r3, [pc, #80] @ (97e0 ) │ │ │ │ + blx 3e4c <_PyXI_EndInterpreter@plt> │ │ │ │ + ldr r3, [pc, #80] @ (97f4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9790 │ │ │ │ + b.n 97a4 │ │ │ │ ldr.w r2, [r0, #3704] @ 0xe78 │ │ │ │ - cbnz r2, 97aa │ │ │ │ + cbnz r2, 97be │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 3914 │ │ │ │ + blx 3940 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 3914 │ │ │ │ + blx 3940 │ │ │ │ mov r6, r0 │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - blx 3d14 │ │ │ │ + blx 3d40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - blx 3850 │ │ │ │ + blx 387c │ │ │ │ mov r0, r6 │ │ │ │ - blx 3708 │ │ │ │ + blx 3734 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3edc │ │ │ │ - b.n 978c │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + blx 3f08 │ │ │ │ + b.n 97a0 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + subs r6, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #156] @ (9894 ) │ │ │ │ + ldr r3, [pc, #156] @ (98a8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #152] @ (9898 ) │ │ │ │ + ldr r2, [pc, #152] @ (98ac ) │ │ │ │ add r3, pc │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, sp, #24 │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - blx 3584 │ │ │ │ - cbz r0, 9884 │ │ │ │ + blx 35b0 │ │ │ │ + cbz r0, 9898 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - blx 3750 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ + blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 987c │ │ │ │ + cbz r0, 9890 │ │ │ │ movs r1, #5 │ │ │ │ - blx 3ad0 <_PyThreadState_NewBound@plt> │ │ │ │ + blx 3afc <_PyThreadState_NewBound@plt> │ │ │ │ mov r6, r0 │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r3, 9842 │ │ │ │ + cbz r3, 9856 │ │ │ │ mov r0, r4 │ │ │ │ - blx 392c <_PyInterpreterState_SetRunningMain@plt> │ │ │ │ + blx 3958 <_PyInterpreterState_SetRunningMain@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9890 │ │ │ │ + blt.n 98a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - blx 3e60 │ │ │ │ + blx 3e8c │ │ │ │ mov r7, r0 │ │ │ │ - blx 3a9c │ │ │ │ - cbnz r0, 9888 │ │ │ │ + blx 3ac8 │ │ │ │ + cbnz r0, 989c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9862 │ │ │ │ + cbz r3, 9876 │ │ │ │ mov r0, r4 │ │ │ │ - blx 37a8 <_PyInterpreterState_SetNotRunningMain@plt> │ │ │ │ + blx 37d4 <_PyInterpreterState_SetNotRunningMain@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3d14 │ │ │ │ + blx 3d40 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3edc │ │ │ │ + blx 3f08 │ │ │ │ mov r0, r6 │ │ │ │ - blx 3850 │ │ │ │ + blx 387c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 987c │ │ │ │ + b.n 9890 │ │ │ │ mov r0, r5 │ │ │ │ - blx 388c │ │ │ │ - b.n 9858 │ │ │ │ + blx 38b8 │ │ │ │ + b.n 986c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 986a │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + b.n 987e │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + subs r4, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - blx 3cd0 <_PyInterpreterState_ObjectToID@plt> │ │ │ │ + blx 3cfc <_PyInterpreterState_ObjectToID@plt> │ │ │ │ subs r3, r1, #0 │ │ │ │ - bge.n 98b8 │ │ │ │ + bge.n 98cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 3e6c │ │ │ │ + b.w 3e98 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #84] @ (9924 ) │ │ │ │ + ldr r4, [pc, #84] @ (9938 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r4, pc │ │ │ │ - blx 3750 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbnz r0, 991c │ │ │ │ - ldr r2, [pc, #72] @ (9928 ) │ │ │ │ + blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ + cbnz r0, 9930 │ │ │ │ + ldr r2, [pc, #72] @ (993c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 38a4 │ │ │ │ - cbz r0, 98fa │ │ │ │ - blx 39a8 │ │ │ │ - ldr r3, [pc, #56] @ (992c ) │ │ │ │ + blx 38d0 │ │ │ │ + cbz r0, 990e │ │ │ │ + blx 39d4 │ │ │ │ + ldr r3, [pc, #56] @ (9940 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 3a9c │ │ │ │ + blx 3ac8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98f4 │ │ │ │ - ldr r3, [pc, #40] @ (9930 ) │ │ │ │ + bne.n 9908 │ │ │ │ + ldr r3, [pc, #40] @ (9944 ) │ │ │ │ mov.w r2, #1920 @ 0x780 │ │ │ │ - ldr r1, [pc, #40] @ (9934 ) │ │ │ │ - ldr r0, [pc, #40] @ (9938 ) │ │ │ │ + ldr r1, [pc, #40] @ (9948 ) │ │ │ │ + ldr r0, [pc, #40] @ (994c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (993c ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #28] @ (9950 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 98f4 │ │ │ │ + b.n 9908 │ │ │ │ nop │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + adds r6, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (9970 ) │ │ │ │ + ldr r4, [pc, #32] @ (9984 ) │ │ │ │ mov r0, r1 │ │ │ │ - blx 3750 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ + blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 9966 │ │ │ │ - blx 3ee8 <_PyInterpreterState_RequiresIDRef@plt> │ │ │ │ - cbnz r0, 996a │ │ │ │ - ldr r3, [pc, #16] @ (9974 ) │ │ │ │ + cbz r0, 997a │ │ │ │ + blx 3f14 <_PyInterpreterState_RequiresIDRef@plt> │ │ │ │ + cbnz r0, 997e │ │ │ │ + ldr r3, [pc, #16] @ (9988 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ (9978 ) │ │ │ │ + ldr r3, [pc, #12] @ (998c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 9966 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + b.n 997a │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - blx 3750 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbz r0, 99a0 │ │ │ │ + blx 377c <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ + cbz r0, 99b4 │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.w 3e6c │ │ │ │ + b.w 3e98 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r6, [pc, #156] @ (9a54 ) │ │ │ │ + ldr r6, [pc, #156] @ (9a68 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ add r6, pc │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9a06 │ │ │ │ - ldr r1, [pc, #128] @ (9a58 ) │ │ │ │ + beq.n 9a1a │ │ │ │ + ldr r1, [pc, #128] @ (9a6c ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc │ │ │ │ - blx 3f54 <_PyOnceFlag_CallOnceSlow@plt> │ │ │ │ + blx 3f80 <_PyOnceFlag_CallOnceSlow@plt> │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 99ec │ │ │ │ + bgt.n 9a00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9a0a │ │ │ │ + bne.n 9a1e │ │ │ │ adds r4, #1 │ │ │ │ - b.n 99c2 │ │ │ │ - cbnz r0, 9a3a │ │ │ │ + b.n 99d6 │ │ │ │ + cbnz r0, 9a4e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 9a22 │ │ │ │ + bne.n 9a36 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 99c2 │ │ │ │ - ldr r3, [pc, #96] @ (9a5c ) │ │ │ │ + bne.n 99d6 │ │ │ │ + ldr r3, [pc, #96] @ (9a70 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 99ee │ │ │ │ - ldr r3, [pc, #84] @ (9a60 ) │ │ │ │ + bgt.n 9a02 │ │ │ │ + ldr r3, [pc, #84] @ (9a74 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #80] @ (9a64 ) │ │ │ │ - ldr r0, [pc, #84] @ (9a68 ) │ │ │ │ + ldr r1, [pc, #80] @ (9a78 ) │ │ │ │ + ldr r0, [pc, #84] @ (9a7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (9a6c ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #72] @ (9a80 ) │ │ │ │ mov.w r2, #380 @ 0x17c │ │ │ │ - ldr r1, [pc, #68] @ (9a70 ) │ │ │ │ - ldr r0, [pc, #72] @ (9a74 ) │ │ │ │ + ldr r1, [pc, #68] @ (9a84 ) │ │ │ │ + ldr r0, [pc, #72] @ (9a88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (9a78 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #60] @ (9a8c ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr r1, [pc, #56] @ (9a7c ) │ │ │ │ - ldr r0, [pc, #60] @ (9a80 ) │ │ │ │ + ldr r1, [pc, #56] @ (9a90 ) │ │ │ │ + ldr r0, [pc, #60] @ (9a94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb743 │ │ │ │ - vsubw.u q8, , d0 │ │ │ │ + @ instruction: 0xb757 │ │ │ │ + vsubw.u q8, , d4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + adds r6, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + subs r4, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + adds r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + adds r6, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + subs r4, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + adds r6, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + subs r0, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #688] @ (9d44 ) │ │ │ │ + ldr r6, [pc, #688] @ (9d58 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #688] @ (9d48 ) │ │ │ │ + ldr r3, [pc, #688] @ (9d5c ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #688] @ (9d4c ) │ │ │ │ + ldr r0, [pc, #688] @ (9d60 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - blx 3820 <_Py_hashtable_new@plt> │ │ │ │ + blx 384c <_Py_hashtable_new@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ba2 │ │ │ │ + beq.n 9bb6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d2c │ │ │ │ + bne.w 9d40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d14 │ │ │ │ + beq.w 9d28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ - blx 3f60 <_Py_hashtable_get@plt> │ │ │ │ + blx 3f8c <_Py_hashtable_get@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfc │ │ │ │ + bne.w 9d10 │ │ │ │ sub.w r2, r4, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 36b4 <_Py_hashtable_set@plt> │ │ │ │ + blx 36e0 <_Py_hashtable_set@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b9c │ │ │ │ + blt.n 9bb0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 9acc │ │ │ │ + bne.n 9ae0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #26 │ │ │ │ - bne.w 9ce4 │ │ │ │ + bne.w 9cf8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #26 │ │ │ │ it hi │ │ │ │ movhi r4, #97 @ 0x61 │ │ │ │ - bls.w 9ccc │ │ │ │ + bls.w 9ce0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb4 │ │ │ │ + beq.w 9cc8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9c9c │ │ │ │ + bne.w 9cb0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9bac │ │ │ │ + bne.n 9bc0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 9af6 │ │ │ │ + bne.n 9b0a │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3f60 <_Py_hashtable_get@plt> │ │ │ │ + blx 3f8c <_Py_hashtable_get@plt> │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9bc4 │ │ │ │ + bne.n 9bd8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 9b1e │ │ │ │ + bne.n 9b32 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3628 <_Py_hashtable_steal@plt> │ │ │ │ + blx 3654 <_Py_hashtable_steal@plt> │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 9c84 │ │ │ │ + bne.w 9c98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.w 9c6c │ │ │ │ + bne.w 9c80 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c54 │ │ │ │ - ldr r1, [pc, #504] @ (9d50 ) │ │ │ │ + bne.n 9c68 │ │ │ │ + ldr r1, [pc, #504] @ (9d64 ) │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 3b40 <_Py_hashtable_foreach@plt> │ │ │ │ + blx 3b6c <_Py_hashtable_foreach@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c3c │ │ │ │ + bne.n 9c50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.n 9c24 │ │ │ │ + bne.n 9c38 │ │ │ │ mov r0, r5 │ │ │ │ - blx 37b4 <_Py_hashtable_clear@plt> │ │ │ │ + blx 37e0 <_Py_hashtable_clear@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c0c │ │ │ │ + bne.n 9c20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bf4 │ │ │ │ + beq.n 9c08 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3f60 <_Py_hashtable_get@plt> │ │ │ │ - cbnz r0, 9bdc │ │ │ │ + blx 3f8c <_Py_hashtable_get@plt> │ │ │ │ + cbnz r0, 9bf0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3c4c <_Py_hashtable_destroy@plt> │ │ │ │ - ldr r3, [pc, #448] @ (9d54 ) │ │ │ │ + blx 3c78 <_Py_hashtable_destroy@plt> │ │ │ │ + ldr r3, [pc, #448] @ (9d68 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 3c4c <_Py_hashtable_destroy@plt> │ │ │ │ + blx 3c78 <_Py_hashtable_destroy@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3740 │ │ │ │ - ldr r3, [pc, #424] @ (9d58 ) │ │ │ │ + b.w 376c │ │ │ │ + ldr r3, [pc, #424] @ (9d6c ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r1, [pc, #424] @ (9d5c ) │ │ │ │ - ldr r0, [pc, #424] @ (9d60 ) │ │ │ │ + ldr r1, [pc, #424] @ (9d70 ) │ │ │ │ + ldr r0, [pc, #424] @ (9d74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (9d64 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #412] @ (9d78 ) │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ - ldr r1, [pc, #412] @ (9d68 ) │ │ │ │ - ldr r0, [pc, #412] @ (9d6c ) │ │ │ │ + ldr r1, [pc, #412] @ (9d7c ) │ │ │ │ + ldr r0, [pc, #412] @ (9d80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (9d70 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #400] @ (9d84 ) │ │ │ │ movw r2, #331 @ 0x14b │ │ │ │ - ldr r1, [pc, #400] @ (9d74 ) │ │ │ │ - ldr r0, [pc, #400] @ (9d78 ) │ │ │ │ + ldr r1, [pc, #400] @ (9d88 ) │ │ │ │ + ldr r0, [pc, #400] @ (9d8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (9d7c ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #388] @ (9d90 ) │ │ │ │ mov.w r2, #330 @ 0x14a │ │ │ │ - ldr r1, [pc, #388] @ (9d80 ) │ │ │ │ - ldr r0, [pc, #388] @ (9d84 ) │ │ │ │ + ldr r1, [pc, #388] @ (9d94 ) │ │ │ │ + ldr r0, [pc, #388] @ (9d98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (9d88 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (9d9c ) │ │ │ │ movw r2, #329 @ 0x149 │ │ │ │ - ldr r1, [pc, #376] @ (9d8c ) │ │ │ │ - ldr r0, [pc, #376] @ (9d90 ) │ │ │ │ + ldr r1, [pc, #376] @ (9da0 ) │ │ │ │ + ldr r0, [pc, #376] @ (9da4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (9d94 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (9da8 ) │ │ │ │ movw r2, #325 @ 0x145 │ │ │ │ - ldr r1, [pc, #364] @ (9d98 ) │ │ │ │ - ldr r0, [pc, #364] @ (9d9c ) │ │ │ │ + ldr r1, [pc, #364] @ (9dac ) │ │ │ │ + ldr r0, [pc, #364] @ (9db0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (9da0 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (9db4 ) │ │ │ │ mov.w r2, #324 @ 0x144 │ │ │ │ - ldr r1, [pc, #352] @ (9da4 ) │ │ │ │ - ldr r0, [pc, #352] @ (9da8 ) │ │ │ │ + ldr r1, [pc, #352] @ (9db8 ) │ │ │ │ + ldr r0, [pc, #352] @ (9dbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (9dac ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (9dc0 ) │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ - ldr r1, [pc, #340] @ (9db0 ) │ │ │ │ - ldr r0, [pc, #340] @ (9db4 ) │ │ │ │ + ldr r1, [pc, #340] @ (9dc4 ) │ │ │ │ + ldr r0, [pc, #340] @ (9dc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (9db8 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (9dcc ) │ │ │ │ mov.w r2, #318 @ 0x13e │ │ │ │ - ldr r1, [pc, #328] @ (9dbc ) │ │ │ │ - ldr r0, [pc, #328] @ (9dc0 ) │ │ │ │ + ldr r1, [pc, #328] @ (9dd0 ) │ │ │ │ + ldr r0, [pc, #328] @ (9dd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (9dc4 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (9dd8 ) │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - ldr r1, [pc, #316] @ (9dc8 ) │ │ │ │ - ldr r0, [pc, #316] @ (9dcc ) │ │ │ │ + ldr r1, [pc, #316] @ (9ddc ) │ │ │ │ + ldr r0, [pc, #316] @ (9de0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (9dd0 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (9de4 ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #304] @ (9dd4 ) │ │ │ │ - ldr r0, [pc, #304] @ (9dd8 ) │ │ │ │ + ldr r1, [pc, #304] @ (9de8 ) │ │ │ │ + ldr r0, [pc, #304] @ (9dec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (9ddc ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (9df0 ) │ │ │ │ movw r2, #303 @ 0x12f │ │ │ │ - ldr r1, [pc, #292] @ (9de0 ) │ │ │ │ - ldr r0, [pc, #292] @ (9de4 ) │ │ │ │ + ldr r1, [pc, #292] @ (9df4 ) │ │ │ │ + ldr r0, [pc, #292] @ (9df8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (9de8 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (9dfc ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #280] @ (9dec ) │ │ │ │ - ldr r0, [pc, #280] @ (9df0 ) │ │ │ │ + ldr r1, [pc, #280] @ (9e00 ) │ │ │ │ + ldr r0, [pc, #280] @ (9e04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (9df4 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (9e08 ) │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #268] @ (9df8 ) │ │ │ │ - ldr r0, [pc, #268] @ (9dfc ) │ │ │ │ + ldr r1, [pc, #268] @ (9e0c ) │ │ │ │ + ldr r0, [pc, #268] @ (9e10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (9e00 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (9e14 ) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #256] @ (9e04 ) │ │ │ │ - ldr r0, [pc, #256] @ (9e08 ) │ │ │ │ + ldr r1, [pc, #256] @ (9e18 ) │ │ │ │ + ldr r0, [pc, #256] @ (9e1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (9e0c ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (9e20 ) │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - ldr r1, [pc, #244] @ (9e10 ) │ │ │ │ - ldr r0, [pc, #244] @ (9e14 ) │ │ │ │ + ldr r1, [pc, #244] @ (9e24 ) │ │ │ │ + ldr r0, [pc, #244] @ (9e28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (9e18 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (9e2c ) │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ - ldr r1, [pc, #232] @ (9e1c ) │ │ │ │ - ldr r0, [pc, #232] @ (9e20 ) │ │ │ │ + ldr r1, [pc, #232] @ (9e30 ) │ │ │ │ + ldr r0, [pc, #232] @ (9e34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #992 @ 0x3e0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + subs r2, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + subs r6, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + subs r2, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r2, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + subs r6, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + adds r6, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + subs r2, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + subs r2, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + subs r2, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + subs r2, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r6, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r6, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + adds r6, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + adds r2, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + adds r2, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ bx lr │ │ │ │ uxtb r1, r1 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9e3a │ │ │ │ + bne.n 9e4e │ │ │ │ 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] @ (9e60 ) │ │ │ │ + ldr r3, [pc, #20] @ (9e74 ) │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ - ldr r1, [pc, #20] @ (9e64 ) │ │ │ │ - ldr r0, [pc, #20] @ (9e68 ) │ │ │ │ + ldr r1, [pc, #20] @ (9e78 ) │ │ │ │ + ldr r0, [pc, #20] @ (9e7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + adds r6, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #224] @ 9f5c │ │ │ │ + ldr.w ip, [pc, #224] @ 9f70 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #220] @ (9f60 ) │ │ │ │ - ldr r4, [pc, #220] @ (9f64 ) │ │ │ │ + ldr r1, [pc, #220] @ (9f74 ) │ │ │ │ + ldr r4, [pc, #220] @ (9f78 ) │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #20 │ │ │ │ addw ip, ip, #1484 @ 0x5cc │ │ │ │ add r4, pc │ │ │ │ str.w ip, [sp, #8] │ │ │ │ movw ip, #45087 @ 0xb01f │ │ │ │ movt ip, #3614 @ 0xe1e │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 9eee │ │ │ │ - ldr r3, [pc, #188] @ (9f68 ) │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 9f02 │ │ │ │ + ldr r3, [pc, #188] @ (9f7c ) │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ it eq │ │ │ │ streq r0, [sp, #12] │ │ │ │ - blx 39d0 <_PySet_NextEntryRef@plt> │ │ │ │ + blx 39fc <_PySet_NextEntryRef@plt> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9f02 │ │ │ │ - ldr r0, [pc, #156] @ (9f6c ) │ │ │ │ + bne.n 9f16 │ │ │ │ + ldr r0, [pc, #156] @ (9f80 ) │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 3a78 │ │ │ │ + blx 3aa4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ef2 │ │ │ │ + blt.n 9f06 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9ee8 │ │ │ │ + b.n 9efc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ee8 │ │ │ │ + bne.n 9efc │ │ │ │ mov r0, r1 │ │ │ │ - blx 3718 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9ee8 │ │ │ │ - ldr r3, [pc, #108] @ (9f70 ) │ │ │ │ + blx 3744 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9efc │ │ │ │ + ldr r3, [pc, #108] @ (9f84 ) │ │ │ │ add r3, pc │ │ │ │ addw r2, r3, #1484 @ 0x5cc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 9f4a │ │ │ │ + bne.n 9f5e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r2, #45087 @ 0xb01f │ │ │ │ movt r2, #3614 @ 0xe1e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9f38 │ │ │ │ + bne.n 9f4c │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 9eee │ │ │ │ + beq.n 9f02 │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ee8 │ │ │ │ - ldr r1, [pc, #76] @ (9f74 ) │ │ │ │ + beq.n 9efc │ │ │ │ + ldr r1, [pc, #76] @ (9f88 ) │ │ │ │ addw r3, r3, #1500 @ 0x5dc │ │ │ │ - ldr r0, [pc, #72] @ (9f78 ) │ │ │ │ + ldr r0, [pc, #72] @ (9f8c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #64] @ (9f7c ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r1, [pc, #64] @ (9f90 ) │ │ │ │ addw r3, r3, #1500 @ 0x5dc │ │ │ │ - ldr r0, [pc, #64] @ (9f80 ) │ │ │ │ + ldr r0, [pc, #64] @ (9f94 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #56] @ (9f84 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r1, [pc, #56] @ (9f98 ) │ │ │ │ addw r3, r3, #1500 @ 0x5dc │ │ │ │ - ldr r0, [pc, #52] @ (9f88 ) │ │ │ │ + ldr r0, [pc, #52] @ (9f9c ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + subs r2, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + subs r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + subs r6, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + subs r6, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + subs r6, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #120] @ (a018 ) │ │ │ │ + ldr r1, [pc, #120] @ (a02c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #120] @ (a01c ) │ │ │ │ + ldr r4, [pc, #120] @ (a030 ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ - blx 3b98 │ │ │ │ - cbz r0, 9fe8 │ │ │ │ - ldr r3, [pc, #108] @ (a020 ) │ │ │ │ + blx 3bc4 │ │ │ │ + cbz r0, 9ffc │ │ │ │ + ldr r3, [pc, #108] @ (a034 ) │ │ │ │ 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 3e88 <_PySet_Update@plt> │ │ │ │ + blx 3eb4 <_PySet_Update@plt> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9fe2 │ │ │ │ - blx 3a9c │ │ │ │ - cbnz r0, a002 │ │ │ │ + beq.n 9ff6 │ │ │ │ + blx 3ac8 │ │ │ │ + cbnz r0, a016 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3960 │ │ │ │ + blx 398c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 3a9c │ │ │ │ - cbz r0, 9fec │ │ │ │ + blx 3ac8 │ │ │ │ + cbz r0, a000 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9fde │ │ │ │ - ldr r3, [pc, #52] @ (a024 ) │ │ │ │ + b.n 9ff2 │ │ │ │ + ldr r3, [pc, #52] @ (a038 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #52] @ (a028 ) │ │ │ │ - ldr r0, [pc, #56] @ (a02c ) │ │ │ │ + ldr r1, [pc, #52] @ (a03c ) │ │ │ │ + ldr r0, [pc, #56] @ (a040 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1516 @ 0x5ec │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (a030 ) │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #44] @ (a044 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #44] @ (a034 ) │ │ │ │ - ldr r0, [pc, #44] @ (a038 ) │ │ │ │ + ldr r1, [pc, #44] @ (a048 ) │ │ │ │ + ldr r0, [pc, #44] @ (a04c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1516 @ 0x5ec │ │ │ │ add r0, pc │ │ │ │ - blx 3f3c <__assert_fail@plt> │ │ │ │ - adds r0, r2, #3 │ │ │ │ + blx 3f68 <__assert_fail@plt> │ │ │ │ + subs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r0, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + adds r2, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (a050 ) │ │ │ │ - ldr r2, [pc, #20] @ (a054 ) │ │ │ │ + ldr r3, [pc, #16] @ (a064 ) │ │ │ │ + ldr r2, [pc, #20] @ (a068 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 3cdc <_PyUnicode_TransformDecimalAndSpaceToASCII@plt> │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + b.w 3d08 <_PyUnicode_TransformDecimalAndSpaceToASCII@plt> │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w a2f2 │ │ │ │ + eor.w ip, r0, r1 │ │ │ │ + it mi │ │ │ │ + negmi r1, r1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + beq.w a2c2 │ │ │ │ + movs r3, r0 │ │ │ │ + it mi │ │ │ │ + negmi r3, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bls.w a2cc │ │ │ │ + tst r1, r2 │ │ │ │ + beq.w a2dc │ │ │ │ + clz r2, r3 │ │ │ │ + clz r0, r1 │ │ │ │ + sub.w r2, r0, r2 │ │ │ │ + rsb r2, r2, #31 │ │ │ │ + add r0, pc, #16 @ (adr r0, a0b8 ) │ │ │ │ + add.w r2, r0, r2, lsl #4 │ │ │ │ + mov.w r0, #0 │ │ │ │ + mov pc, r2 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + cmp.w r3, r1, lsl #31 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #31 │ │ │ │ + cmp.w r3, r1, lsl #30 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #30 │ │ │ │ + cmp.w r3, r1, lsl #29 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #29 │ │ │ │ + cmp.w r3, r1, lsl #28 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #28 │ │ │ │ + cmp.w r3, r1, lsl #27 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #27 │ │ │ │ + cmp.w r3, r1, lsl #26 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #26 │ │ │ │ + cmp.w r3, r1, lsl #25 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #25 │ │ │ │ + cmp.w r3, r1, lsl #24 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #24 │ │ │ │ + cmp.w r3, r1, lsl #23 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #23 │ │ │ │ + cmp.w r3, r1, lsl #22 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #22 │ │ │ │ + cmp.w r3, r1, lsl #21 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #21 │ │ │ │ + cmp.w r3, r1, lsl #20 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #20 │ │ │ │ + cmp.w r3, r1, lsl #19 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #19 │ │ │ │ + cmp.w r3, r1, lsl #18 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #18 │ │ │ │ + cmp.w r3, r1, lsl #17 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #17 │ │ │ │ + cmp.w r3, r1, lsl #16 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #16 │ │ │ │ + cmp.w r3, r1, lsl #15 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #15 │ │ │ │ + cmp.w r3, r1, lsl #14 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #14 │ │ │ │ + cmp.w r3, r1, lsl #13 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #13 │ │ │ │ + cmp.w r3, r1, lsl #12 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #12 │ │ │ │ + cmp.w r3, r1, lsl #11 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #11 │ │ │ │ + cmp.w r3, r1, lsl #10 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #10 │ │ │ │ + cmp.w r3, r1, lsl #9 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #9 │ │ │ │ + cmp.w r3, r1, lsl #8 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #8 │ │ │ │ + cmp.w r3, r1, lsl #7 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #7 │ │ │ │ + cmp.w r3, r1, lsl #6 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #6 │ │ │ │ + cmp.w r3, r1, lsl #5 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #5 │ │ │ │ + cmp.w r3, r1, lsl #4 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #4 │ │ │ │ + cmp.w r3, r1, lsl #3 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #3 │ │ │ │ + cmp.w r3, r1, lsl #2 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #2 │ │ │ │ + cmp.w r3, r1, lsl #1 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1, lsl #1 │ │ │ │ + cmp.w r3, r1 │ │ │ │ + nop │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + it cs │ │ │ │ + subcs.w r3, r3, r1 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + it mi │ │ │ │ + negmi r0, r0 │ │ │ │ + bx lr │ │ │ │ + teq ip, r0 │ │ │ │ + it mi │ │ │ │ + negmi r0, r0 │ │ │ │ + bx lr │ │ │ │ + it cc │ │ │ │ + movcc r0, #0 │ │ │ │ + itt eq │ │ │ │ + moveq.w r0, ip, asr #31 │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + bx lr │ │ │ │ + clz r2, r1 │ │ │ │ + rsb r2, r2, #31 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + lsr.w r0, r3, r2 │ │ │ │ + it mi │ │ │ │ + negmi r0, r0 │ │ │ │ + bx lr │ │ │ │ + cmp r0, #0 │ │ │ │ + it gt │ │ │ │ + mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ + it lt │ │ │ │ + movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ + b.w a694 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n a2f2 │ │ │ │ + push {r0, r1, lr} │ │ │ │ + bl a076 │ │ │ │ + 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 a064 │ │ │ │ + b.n a328 │ │ │ │ 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 a252 │ │ │ │ + beq.w a516 │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n a0b6 │ │ │ │ + ble.n a37a │ │ │ │ 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 a0d4 │ │ │ │ + beq.n a398 │ │ │ │ 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 a0e8 │ │ │ │ + beq.n a3ac │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w a23e │ │ │ │ + beq.w a502 │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n a116 │ │ │ │ + blt.n a3da │ │ │ │ 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 a134 │ │ │ │ + b.n a3f8 │ │ │ │ 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 a14a │ │ │ │ + bpl.n a40e │ │ │ │ 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 a188 │ │ │ │ + bcc.n a44c │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n a170 │ │ │ │ + bcc.n a434 │ │ │ │ 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 a2a4 │ │ │ │ + bcs.w a568 │ │ │ │ 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 a170 │ │ │ │ + bcs.n a434 │ │ │ │ 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 a1d2 │ │ │ │ + bge.n a496 │ │ │ │ adds r2, #12 │ │ │ │ - ble.n a1ce │ │ │ │ + ble.n a492 │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n a1e8 │ │ │ │ + b.n a4ac │ │ │ │ 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 │ │ │ │ @@ -8350,17 +8564,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 a236 │ │ │ │ + bge.n a4fa │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n a21e │ │ │ │ + bgt.n a4e2 │ │ │ │ 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 │ │ │ │ @@ -8377,35 +8591,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 a0f0 │ │ │ │ + b.n a3b4 │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n a2b2 │ │ │ │ + beq.n a576 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n a276 │ │ │ │ + beq.n a53a │ │ │ │ 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 a294 │ │ │ │ + bne.n a558 │ │ │ │ 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 │ │ │ │ @@ -8436,28 +8650,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 a19c │ │ │ │ + b.n a460 │ │ │ │ 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 a19c │ │ │ │ + b.n a460 │ │ │ │ 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 │ │ │ │ @@ -8471,34 +8685,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 a19c │ │ │ │ + b.n a460 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n a38a │ │ │ │ + b.n a64e │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n a38a │ │ │ │ + bpl.n a64e │ │ │ │ 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 a14a │ │ │ │ + beq.w a40e │ │ │ │ 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 │ │ │ │ @@ -8506,16 +8720,20 @@ │ │ │ │ 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 a14a │ │ │ │ + b.n a40e │ │ │ │ nop │ │ │ │ + push {r1, lr} │ │ │ │ + mov.w r0, #8 │ │ │ │ + blx 358c │ │ │ │ + pop {r1, pc} │ │ │ │ lsrs r3, r0, #1 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ and.w r3, r3, #1431655765 @ 0x55555555 │ │ │ │ subs r3, r0, r3 │ │ │ │ and.w r0, r3, #858993459 @ 0x33333333 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w r3, r3, #858993459 @ 0x33333333 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000a3f8 <.fini>: │ │ │ │ +0000a6c8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,748 +1,748 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0000a400 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x0000a410 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x0000a420 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x0000a430 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x0000a440 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x0000a450 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x0000a460 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x0000a470 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x0000a480 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x0000a490 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ - 0x0000a4a0 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ - 0x0000a4b0 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ - 0x0000a4c0 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ - 0x0000a4d0 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ - 0x0000a4e0 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ - 0x0000a4f0 53504543 49414c49 5a415449 4f4e5f54 SPECIALIZATION_T │ │ │ │ - 0x0000a500 48524553 484f4c44 00000000 53504543 HRESHOLD....SPEC │ │ │ │ - 0x0000a510 49414c49 5a415449 4f4e5f43 4f4f4c44 IALIZATION_COOLD │ │ │ │ - 0x0000a520 4f574e00 53484152 45445f4b 4559535f OWN.SHARED_KEYS_ │ │ │ │ - 0x0000a530 4d41585f 53495a45 00000000 73747200 MAX_SIZE....str. │ │ │ │ - 0x0000a540 61726775 6d656e74 2027646f 63270000 argument 'doc'.. │ │ │ │ - 0x0000a550 636f6d70 696c6572 5f636c65 616e646f compiler_cleando │ │ │ │ - 0x0000a560 63000000 4f4f3a63 6c656172 5f657874 c...OO:clear_ext │ │ │ │ - 0x0000a570 656e7369 6f6e0000 4f497300 63616e6e ension..OIs.cann │ │ │ │ - 0x0000a580 6f742067 65742061 6c6c6f63 61746f72 ot get allocator │ │ │ │ - 0x0000a590 73206e61 6d650000 4f4f6e3a 64696374 s name..OOn:dict │ │ │ │ - 0x0000a5a0 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ - 0x0000a5b0 73680000 734f7c24 703a7275 6e5f696e sh..sO|$p:run_in │ │ │ │ - 0x0000a5c0 5f737562 696e7465 72705f77 6974685f _subinterp_with_ │ │ │ │ - 0x0000a5d0 636f6e66 69670000 7375622d 696e7465 config..sub-inte │ │ │ │ - 0x0000a5e0 72707265 74657220 63726561 74696f6e rpreter creation │ │ │ │ - 0x0000a5f0 20666169 6c656400 65787065 63746564 failed.expected │ │ │ │ - 0x0000a600 2066756e 6374696f 6e000000 2e2e2f4d function...../M │ │ │ │ - 0x0000a610 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x0000a620 726e616c 63617069 2e630000 73746174 rnalcapi.c..stat │ │ │ │ - 0x0000a630 6520213d 204e554c 4c000000 4f690000 e != NULL...Oi.. │ │ │ │ - 0x0000a640 696e7661 6c696420 726f756e 64696e67 invalid rounding │ │ │ │ - 0x0000a650 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x0000a660 286d6574 61646174 61290000 7175616c (metadata)..qual │ │ │ │ - 0x0000a670 6e616d65 00000000 5079556e 69636f64 name....PyUnicod │ │ │ │ - 0x0000a680 655f4368 65636b28 756d642e 755f6e61 e_Check(umd.u_na │ │ │ │ - 0x0000a690 6d652900 5079556e 69636f64 655f4368 me).PyUnicode_Ch │ │ │ │ - 0x0000a6a0 65636b28 756d642e 755f7175 616c6e61 eck(umd.u_qualna │ │ │ │ - 0x0000a6b0 6d652900 636f6e73 74730000 7661726e me).consts..varn │ │ │ │ - 0x0000a6c0 616d6573 00000000 63656c6c 76617273 ames....cellvars │ │ │ │ - 0x0000a6d0 00000000 66726565 76617273 00000000 ....freevars.... │ │ │ │ - 0x0000a6e0 66617374 68696464 656e0000 50794469 fasthidden..PyDi │ │ │ │ - 0x0000a6f0 63745f43 6865636b 28756d64 2e755f63 ct_Check(umd.u_c │ │ │ │ - 0x0000a700 6f6e7374 73290000 50794469 63745f43 onsts)..PyDict_C │ │ │ │ - 0x0000a710 6865636b 28756d64 2e755f6e 616d6573 heck(umd.u_names │ │ │ │ - 0x0000a720 29000000 50794469 63745f43 6865636b )...PyDict_Check │ │ │ │ - 0x0000a730 28756d64 2e755f76 61726e61 6d657329 (umd.u_varnames) │ │ │ │ - 0x0000a740 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x0000a750 28756d64 2e755f63 656c6c76 61727329 (umd.u_cellvars) │ │ │ │ - 0x0000a760 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x0000a770 28756d64 2e755f66 72656576 61727329 (umd.u_freevars) │ │ │ │ - 0x0000a780 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x0000a790 28756d64 2e755f66 61737468 69646465 (umd.u_fasthidde │ │ │ │ - 0x0000a7a0 6e290000 61726763 6f756e74 00000000 n)..argcount.... │ │ │ │ - 0x0000a7b0 706f736f 6e6c7961 7267636f 756e7400 posonlyargcount. │ │ │ │ - 0x0000a7c0 6b776f6e 6c796172 67636f75 6e740000 kwonlyargcount.. │ │ │ │ - 0x0000a7d0 66697273 746c696e 656e6f00 756d642e firstlineno.umd. │ │ │ │ - 0x0000a7e0 755f6172 67636f75 6e74203e 3d203000 u_argcount >= 0. │ │ │ │ - 0x0000a7f0 756d642e 755f706f 736f6e6c 79617267 umd.u_posonlyarg │ │ │ │ - 0x0000a800 636f756e 74203e3d 20300000 756d642e count >= 0..umd. │ │ │ │ - 0x0000a810 755f6b77 6f6e6c79 61726763 6f756e74 u_kwonlyargcount │ │ │ │ - 0x0000a820 203e3d20 30000000 756d642e 755f6669 >= 0...umd.u_fi │ │ │ │ - 0x0000a830 7273746c 696e656e 6f203e3d 20300000 rstlineno >= 0.. │ │ │ │ - 0x0000a840 5f5f6469 63745f5f 00000000 62616420 __dict__....bad │ │ │ │ - 0x0000a850 636f6e66 69672025 52000000 7365745f config %R...set_ │ │ │ │ - 0x0000a860 62617365 73000000 7365745f 636c6173 bases...set_clas │ │ │ │ - 0x0000a870 73000000 7b736b73 6b736b73 6b736b7d s...{sksksksksk} │ │ │ │ - 0x0000a880 00000000 66756e63 5f6d6f64 69666963 ....func_modific │ │ │ │ - 0x0000a890 6174696f 6e000000 6275696c 74696e5f ation...builtin_ │ │ │ │ - 0x0000a8a0 64696374 00000000 7365745f 6576616c dict....set_eval │ │ │ │ - 0x0000a8b0 5f667261 6d655f66 756e6300 215f5079 _frame_func.!_Py │ │ │ │ - 0x0000a8c0 5f49734d 61696e49 6e746572 70726574 _IsMainInterpret │ │ │ │ - 0x0000a8d0 65722850 79496e74 65727072 65746572 er(PyInterpreter │ │ │ │ - 0x0000a8e0 53746174 655f4765 74282929 00000000 State_Get()).... │ │ │ │ - 0x0000a8f0 797c6973 00000000 6465636f 64652065 y|is....decode e │ │ │ │ - 0x0000a900 72726f72 3a20706f 733d257a 752c2072 rror: pos=%zu, r │ │ │ │ - 0x0000a910 6561736f 6e3d2573 00000000 756e7375 eason=%s....unsu │ │ │ │ - 0x0000a920 70706f72 74656420 6572726f 72206861 pported error ha │ │ │ │ - 0x0000a930 6e646c65 72000000 756e6b6e 6f776e20 ndler...unknown │ │ │ │ - 0x0000a940 6572726f 7220636f 64650000 61726775 error code..argu │ │ │ │ - 0x0000a950 6d656e74 206d7573 74206265 2061206c ment must be a l │ │ │ │ - 0x0000a960 69737400 7c693a67 65745f69 6e746572 ist.|i:get_inter │ │ │ │ - 0x0000a970 705f7365 7474696e 67730000 25640000 p_settings..%d.. │ │ │ │ - 0x0000a980 696e7465 72702021 3d204e55 4c4c0000 interp != NULL.. │ │ │ │ - 0x0000a990 66656174 7572655f 666c6167 73000000 feature_flags... │ │ │ │ - 0x0000a9a0 6f776e5f 67696c00 61726775 6d656e74 own_gil.argument │ │ │ │ - 0x0000a9b0 206d7573 74206265 20612063 6f646520 must be a code │ │ │ │ - 0x0000a9c0 6f626a65 63740000 50795475 706c655f object..PyTuple_ │ │ │ │ - 0x0000a9d0 43686563 6b28636f 2d3e636f 5f6c6f63 Check(co->co_loc │ │ │ │ - 0x0000a9e0 616c7370 6c75736e 616d6573 29000000 alsplusnames)... │ │ │ │ - 0x0000a9f0 2e2e2f49 6e636c75 64652f69 6e746572 ../Include/inter │ │ │ │ - 0x0000aa00 6e616c2f 7079636f 72655f63 6f64652e nal/pycore_code. │ │ │ │ - 0x0000aa10 68000000 50794279 7465735f 43686563 h...PyBytes_Chec │ │ │ │ - 0x0000aa20 6b286b69 6e647329 00000000 30203c3d k(kinds)....0 <= │ │ │ │ - 0x0000aa30 20692026 26206920 3c205079 42797465 i && i < PyByte │ │ │ │ - 0x0000aa40 735f4745 545f5349 5a45286b 696e6473 s_GET_SIZE(kinds │ │ │ │ - 0x0000aa50 29000000 494f0000 4f7c4f3a 6765745f )...IO..O|O:get_ │ │ │ │ - 0x0000aa60 63726f73 73696e74 6572705f 64617461 crossinterp_data │ │ │ │ - 0x0000aa70 00000000 65787065 63746564 206d6f64 ....expected mod │ │ │ │ - 0x0000aa80 65207374 722c2067 6f742025 52000000 e str, got %R... │ │ │ │ - 0x0000aa90 78696461 74610000 66616c6c 6261636b xidata..fallback │ │ │ │ - 0x0000aaa0 00000000 7069636b 6c650000 6d617273 ....pickle..mars │ │ │ │ - 0x0000aab0 68616c00 636f6465 00000000 66756e63 hal.code....func │ │ │ │ - 0x0000aac0 00000000 73637269 70740000 73637269 ....script..scri │ │ │ │ - 0x0000aad0 70742d70 75726500 756e7375 70706f72 pt-pure.unsuppor │ │ │ │ - 0x0000aae0 74656420 6d6f6465 20255200 5f507958 ted mode %R._PyX │ │ │ │ - 0x0000aaf0 49446174 615f5265 6c656173 65287869 IData_Release(xi │ │ │ │ - 0x0000ab00 64617461 29203d3d 20300000 4f693a74 data) == 0..Oi:t │ │ │ │ - 0x0000ab10 7970655f 61737369 676e5f73 70656369 ype_assign_speci │ │ │ │ - 0x0000ab20 6669635f 76657273 696f6e5f 756e7361 fic_version_unsa │ │ │ │ - 0x0000ab30 66650000 21507954 7970655f 48617346 fe..!PyType_HasF │ │ │ │ - 0x0000ab40 65617475 72652874 7970652c 2050795f eature(type, Py_ │ │ │ │ - 0x0000ab50 5450464c 4147535f 494d4d55 5441424c TPFLAGS_IMMUTABL │ │ │ │ - 0x0000ab60 45545950 45290000 6d6f6420 213d204e ETYPE)..mod != N │ │ │ │ - 0x0000ab70 554c4c00 4f000000 4e6c0000 44640000 ULL.O...Nl..Dd.. │ │ │ │ - 0x0000ab80 44690000 2e2e2f49 6e636c75 64652f63 Di..../Include/c │ │ │ │ - 0x0000ab90 70797468 6f6e2f74 75706c65 6f626a65 python/tupleobje │ │ │ │ - 0x0000aba0 63742e68 00000000 50795475 706c655f ct.h....PyTuple_ │ │ │ │ - 0x0000abb0 43686563 6b286f70 29000000 557c6973 Check(op)...U|is │ │ │ │ - 0x0000abc0 00000000 656e636f 64652065 72726f72 ....encode error │ │ │ │ - 0x0000abd0 3a20706f 733d257a 752c2072 6561736f : pos=%zu, reaso │ │ │ │ - 0x0000abe0 6e3d2573 00000000 4f3a7265 73746f72 n=%s....O:restor │ │ │ │ - 0x0000abf0 655f6372 6f737369 6e746572 705f6461 e_crossinterp_da │ │ │ │ - 0x0000ac00 74610000 2e2e2f49 6e636c75 64652f6f ta..../Include/o │ │ │ │ - 0x0000ac10 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ - 0x0000ac20 6f622920 213d2026 50794c6f 6e675f54 ob) != &PyLong_T │ │ │ │ - 0x0000ac30 79706500 50795f54 59504528 6f622920 ype.Py_TYPE(ob) │ │ │ │ - 0x0000ac40 213d2026 5079426f 6f6c5f54 79706500 != &PyBool_Type. │ │ │ │ - 0x0000ac50 2e2e2f49 6e636c75 64652f69 6e746572 ../Include/inter │ │ │ │ - 0x0000ac60 6e616c2f 7079636f 72655f6f 626a6563 nal/pycore_objec │ │ │ │ - 0x0000ac70 742e6800 74702d3e 74705f62 61736963 t.h.tp->tp_basic │ │ │ │ - 0x0000ac80 73697a65 203e2030 20262620 2873697a size > 0 && (siz │ │ │ │ - 0x0000ac90 655f7429 74702d3e 74705f62 61736963 e_t)tp->tp_basic │ │ │ │ - 0x0000aca0 73697a65 20252073 697a656f 66285079 size % sizeof(Py │ │ │ │ - 0x0000acb0 4f626a65 6374202a 29203d3d 20300000 Object *) == 0.. │ │ │ │ - 0x0000acc0 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ - 0x0000acd0 5f666c61 67732026 2050795f 5450464c _flags & Py_TPFL │ │ │ │ - 0x0000ace0 4147535f 494e4c49 4e455f56 414c5545 AGS_INLINE_VALUE │ │ │ │ - 0x0000acf0 53000000 50795f54 59504528 6f626a29 S...Py_TYPE(obj) │ │ │ │ - 0x0000ad00 2d3e7470 5f666c61 67732026 2050795f ->tp_flags & Py_ │ │ │ │ - 0x0000ad10 5450464c 4147535f 4d414e41 4745445f TPFLAGS_MANAGED_ │ │ │ │ - 0x0000ad20 44494354 00000000 2e2e2f49 6e636c75 DICT....../Inclu │ │ │ │ - 0x0000ad30 64652f69 6e746572 6e616c2f 7079636f de/internal/pyco │ │ │ │ - 0x0000ad40 72655f73 7461636b 7265662e 68000000 re_stackref.h... │ │ │ │ - 0x0000ad50 21507953 7461636b 5265665f 49735461 !PyStackRef_IsTa │ │ │ │ - 0x0000ad60 67676564 496e7428 72656629 00000000 ggedInt(ref).... │ │ │ │ - 0x0000ad70 5f746573 74696e74 65726e61 6c636170 _testinternalcap │ │ │ │ - 0x0000ad80 69000000 6d6f6420 213d2050 795f4e6f i...mod != Py_No │ │ │ │ - 0x0000ad90 6e650000 6d6f6475 6c652021 3d204e55 ne..module != NU │ │ │ │ - 0x0000ada0 4c4c0000 6b657973 20213d20 4e554c4c LL..keys != NULL │ │ │ │ - 0x0000adb0 00000000 73697a65 203e3d20 30000000 ....size >= 0... │ │ │ │ - 0x0000adc0 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x0000add0 7475706c 65290000 64440000 4f7c4f21 tuple)..dD..O|O! │ │ │ │ - 0x0000ade0 4f214f21 3a676574 5f636f64 655f7661 O!O!:get_code_va │ │ │ │ - 0x0000adf0 725f636f 756e7473 00000000 61726775 r_counts....argu │ │ │ │ - 0x0000ae00 6d656e74 206d7573 74206265 20612063 ment must be a c │ │ │ │ - 0x0000ae10 6f646520 6f626a65 6374206f 72206120 ode object or a │ │ │ │ - 0x0000ae20 66756e63 74696f6e 00000000 7c4f246c function....|O$l │ │ │ │ - 0x0000ae30 3a637265 6174655f 696e7465 72707265 :create_interpre │ │ │ │ - 0x0000ae40 74657200 676f7420 756e6578 70656374 ter.got unexpect │ │ │ │ - 0x0000ae50 65642063 6f6e6669 67000000 636f6e66 ed config...conf │ │ │ │ - 0x0000ae60 6967203d 3d204e55 4c4c0000 74737461 ig == NULL..tsta │ │ │ │ - 0x0000ae70 7465203d 3d204e55 4c4c0000 756e7375 te == NULL..unsu │ │ │ │ - 0x0000ae80 70706f72 74656420 7768656e 63652025 pported whence % │ │ │ │ - 0x0000ae90 6c640000 4f7c4f4f 4f214f21 3a676574 ld..O|OOO!O!:get │ │ │ │ - 0x0000aea0 5f636f64 655f7661 725f636f 756e7473 _code_var_counts │ │ │ │ - 0x0000aeb0 00000000 746f7461 6c000000 6c6f6361 ....total...loca │ │ │ │ - 0x0000aec0 6c730000 61726773 00000000 6e756d70 ls..args....nump │ │ │ │ - 0x0000aed0 6f736f6e 6c790000 6e756d70 6f736f72 osonly..numposor │ │ │ │ - 0x0000aee0 6b770000 6e756d6b 776f6e6c 79000000 kw..numkwonly... │ │ │ │ - 0x0000aef0 76617261 72677300 7661726b 77617267 varargs.varkwarg │ │ │ │ - 0x0000af00 73000000 6e756d70 75726500 63656c6c s...numpure.cell │ │ │ │ - 0x0000af10 73000000 6e756d61 72677300 6e756d6f s...numargs.numo │ │ │ │ - 0x0000af20 74686572 73000000 6e756d63 656c6c73 thers...numcells │ │ │ │ - 0x0000af30 00000000 6e756d66 72656500 756e626f ....numfree.unbo │ │ │ │ - 0x0000af40 756e6400 6e756d61 74747273 00000000 und.numattrs.... │ │ │ │ - 0x0000af50 6e756d75 6e6b6e6f 776e0000 676c6f62 numunknown..glob │ │ │ │ - 0x0000af60 616c7300 6e756d67 6c6f6261 6c000000 als.numglobal... │ │ │ │ - 0x0000af70 6e756d62 75696c74 696e0000 4f7c703a numbuiltin..O|p: │ │ │ │ - 0x0000af80 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ - 0x0000af90 74657200 50794572 725f4f63 63757272 ter.PyErr_Occurr │ │ │ │ - 0x0000afa0 65642829 00000000 4f737c24 703a6578 ed()....Os|$p:ex │ │ │ │ - 0x0000afb0 65635f69 6e746572 70726574 65720000 ec_interpreter.. │ │ │ │ - 0x0000afc0 696e7465 72706964 203e205f 50795275 interpid > _PyRu │ │ │ │ - 0x0000afd0 6e74696d 652e696e 74657270 72657465 ntime.interprete │ │ │ │ - 0x0000afe0 72732e6e 6578745f 69640000 61726775 rs.next_id..argu │ │ │ │ - 0x0000aff0 6d656e74 206d7573 74206265 20612066 ment must be a f │ │ │ │ - 0x0000b000 72616d65 00000000 4f3a7065 6e64696e rame....O:pendin │ │ │ │ - 0x0000b010 675f6964 656e7469 66790000 696e7465 g_identify..inte │ │ │ │ - 0x0000b020 72707265 74657220 6e6f7420 666f756e rpreter not foun │ │ │ │ - 0x0000b030 64000000 72203d3d 205f5079 5f414444 d...r == _Py_ADD │ │ │ │ - 0x0000b040 5f50454e 44494e47 5f535543 43455353 _PENDING_SUCCESS │ │ │ │ - 0x0000b050 207c7c20 72203d3d 205f5079 5f414444 || r == _Py_ADD │ │ │ │ - 0x0000b060 5f50454e 44494e47 5f46554c 4c000000 _PENDING_FULL... │ │ │ │ - 0x0000b070 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ - 0x0000b080 5f726573 756c742e 696e7465 72706964 _result.interpid │ │ │ │ - 0x0000b090 203d3d20 2d310000 4f7c4924 70703a70 == -1..O|I$pp:p │ │ │ │ - 0x0000b0a0 656e6469 6e675f74 68726561 6466756e ending_threadfun │ │ │ │ - 0x0000b0b0 63000000 2e2e2f4d 6f64756c 65732f5f c...../Modules/_ │ │ │ │ - 0x0000b0c0 74657374 696e7465 726e616c 63617069 testinternalcapi │ │ │ │ - 0x0000b0d0 2f746573 745f6c6f 636b2e63 00000000 /test_lock.c.... │ │ │ │ - 0x0000b0e0 6d2e5f62 69747320 3d3d2031 00000000 m._bits == 1.... │ │ │ │ - 0x0000b0f0 6d2e5f62 69747320 3d3d2030 00000000 m._bits == 0.... │ │ │ │ - 0x0000b100 2e2e2f49 6e636c75 64652f63 70797468 ../Include/cpyth │ │ │ │ - 0x0000b110 6f6e2f6c 6973746f 626a6563 742e6800 on/listobject.h. │ │ │ │ - 0x0000b120 50794c69 73745f43 6865636b 286f7029 PyList_Check(op) │ │ │ │ - 0x0000b130 00000000 696e6465 78203c20 6c697374 ....index < list │ │ │ │ - 0x0000b140 2d3e616c 6c6f6361 74656400 656e6420 ->allocated.end │ │ │ │ - 0x0000b150 213d2073 74617274 00000000 28644f29 != start....(dO) │ │ │ │ - 0x0000b160 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ - 0x0000b170 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ - 0x0000b180 5f544852 45414453 202a2043 4f554e54 _THREADS * COUNT │ │ │ │ - 0x0000b190 45525f49 54455253 00000000 74657374 ER_ITERS....test │ │ │ │ - 0x0000b1a0 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ - 0x0000b1b0 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ - 0x0000b1c0 202a2053 4c4f575f 434f554e 5445525f * SLOW_COUNTER_ │ │ │ │ - 0x0000b1d0 49544552 53000000 72657320 3d3d202d ITERS...res == - │ │ │ │ - 0x0000b1e0 31000000 72657320 3d3d2030 00000000 1...res == 0.... │ │ │ │ - 0x0000b1f0 636f756e 74657220 3d3d2035 00000000 counter == 5.... │ │ │ │ - 0x0000b200 2a636f75 6e746572 203d3d20 35000000 *counter == 5... │ │ │ │ - 0x0000b210 215f5079 52656375 72736976 654d7574 !_PyRecursiveMut │ │ │ │ - 0x0000b220 65785f49 734c6f63 6b656442 79437572 ex_IsLockedByCur │ │ │ │ - 0x0000b230 72656e74 54687265 61642826 6d290000 rentThread(&m).. │ │ │ │ - 0x0000b240 6d2e7468 72656164 203d3d20 50795468 m.thread == PyTh │ │ │ │ - 0x0000b250 72656164 5f676574 5f746872 6561645f read_get_thread_ │ │ │ │ - 0x0000b260 6964656e 745f6578 28290000 50794d75 ident_ex()..PyMu │ │ │ │ - 0x0000b270 7465785f 49734c6f 636b6564 28266d2e tex_IsLocked(&m. │ │ │ │ - 0x0000b280 6d757465 78290000 6d2e6c65 76656c20 mutex)..m.level │ │ │ │ - 0x0000b290 3d3d2030 00000000 6d2e6c65 76656c20 == 0....m.level │ │ │ │ - 0x0000b2a0 3d3d2031 00000000 6d2e7468 72656164 == 1....m.thread │ │ │ │ - 0x0000b2b0 203d3d20 30000000 2150794d 75746578 == 0...!PyMutex │ │ │ │ - 0x0000b2c0 5f49734c 6f636b65 6428266d 2e6d7574 _IsLocked(&m.mut │ │ │ │ - 0x0000b2d0 65782900 74657374 5f646174 612e7277 ex).test_data.rw │ │ │ │ - 0x0000b2e0 2e626974 73203d3d 20310000 74657374 .bits == 1..test │ │ │ │ - 0x0000b2f0 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000b300 20300000 74657374 5f646174 612e7277 0..test_data.rw │ │ │ │ - 0x0000b310 2e626974 73203d3d 20380000 74657374 .bits == 8..test │ │ │ │ - 0x0000b320 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x0000b330 20313000 74657374 5f646174 612e7277 10.test_data.rw │ │ │ │ - 0x0000b340 2e626974 73203d3d 20330000 74657374 .bits == 3..test │ │ │ │ - 0x0000b350 5f646174 612e6d2e 5f626974 73203d3d _data.m._bits == │ │ │ │ - 0x0000b360 20310000 76203d3d 2031207c 7c207620 1..v == 1 || v │ │ │ │ - 0x0000b370 3d3d2033 00000000 76203d3d 20330000 == 3....v == 3.. │ │ │ │ - 0x0000b380 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ - 0x0000b390 73203d3d 20300000 6d2d3e5f 62697473 s == 0..m->_bits │ │ │ │ - 0x0000b3a0 203d3d20 31207c7c 206d2d3e 5f626974 == 1 || m->_bit │ │ │ │ - 0x0000b3b0 73203d3d 20330000 6d2d3e5f 62697473 s == 3..m->_bits │ │ │ │ - 0x0000b3c0 203d3d20 30000000 5f50795f 6269745f == 0..._Py_bit_ │ │ │ │ - 0x0000b3d0 6c656e67 74682825 6c752920 72657475 length(%lu) retu │ │ │ │ - 0x0000b3e0 726e7320 25692c20 65787065 63746564 rns %i, expected │ │ │ │ - 0x0000b3f0 20256900 50797468 6f6e0000 79746800 %i.Python..yth. │ │ │ │ - 0x0000b400 7974686f 6e000000 74686f6e 00000000 ython...thon.... │ │ │ │ - 0x0000b410 7a7a0000 50797468 6f000000 61620000 zz..Pytho...ab.. │ │ │ │ - 0x0000b420 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b430 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b440 00000000 62610000 62620000 61616161 ....ba..bb..aaaa │ │ │ │ - 0x0000b450 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b460 61616161 61616161 61616162 00000000 aaaaaaaaaaab.... │ │ │ │ - 0x0000b470 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b480 61616161 61616161 61616161 61616261 aaaaaaaaaaaaaaba │ │ │ │ - 0x0000b490 00000000 61616161 61616161 61616161 ....aaaaaaaaaaaa │ │ │ │ - 0x0000b4a0 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x0000b4b0 61616262 00000000 30313233 34353637 aabb....01234567 │ │ │ │ - 0x0000b4c0 38396162 63646566 00000000 61626364 89abcdef....abcd │ │ │ │ - 0x0000b4d0 00000000 496e636f 72726563 74207265 ....Incorrect re │ │ │ │ - 0x0000b4e0 73756c74 5f313a20 27257327 20696e20 sult_1: '%s' in │ │ │ │ - 0x0000b4f0 27257327 20286f66 66736574 3d257a64 '%s' (offset=%zd │ │ │ │ - 0x0000b500 29000000 496e636f 72726563 74207265 )...Incorrect re │ │ │ │ - 0x0000b510 73756c74 5f323a20 27257327 20696e20 sult_2: '%s' in │ │ │ │ - 0x0000b520 27257327 20286f66 66736574 3d257a64 '%s' (offset=%zd │ │ │ │ - 0x0000b530 29000000 63686563 6b5f6279 7465735f )...check_bytes_ │ │ │ │ - 0x0000b540 66696e64 5f6c6172 67652825 7a642c20 find_large(%zd, │ │ │ │ - 0x0000b550 257a6429 20666f75 6e642025 7a640000 %zd) found %zd.. │ │ │ │ - 0x0000b560 2e2e2f4d 6f64756c 65732f5f 74657374 ../Modules/_test │ │ │ │ - 0x0000b570 696e7465 726e616c 63617069 2f746573 internalcapi/tes │ │ │ │ - 0x0000b580 745f6372 69746963 616c5f73 65637469 t_critical_secti │ │ │ │ - 0x0000b590 6f6e732e 63000000 64312021 3d204e55 ons.c...d1 != NU │ │ │ │ - 0x0000b5a0 4c4c0000 64322021 3d204e55 4c4c0000 LL..d2 != NULL.. │ │ │ │ - 0x0000b5b0 50795468 72656164 53746174 655f4745 PyThreadState_GE │ │ │ │ - 0x0000b5c0 5428292d 3e637269 74696361 6c5f7365 T()->critical_se │ │ │ │ - 0x0000b5d0 6374696f 6e203d3d 20300000 74657374 ction == 0..test │ │ │ │ - 0x0000b5e0 5f646174 612e6f62 6a20213d 204e554c _data.obj != NUL │ │ │ │ - 0x0000b5f0 4c000000 6120213d 204e554c 4c000000 L...a != NULL... │ │ │ │ - 0x0000b600 6220213d 204e554c 4c000000 74657374 b != NULL...test │ │ │ │ - 0x0000b610 5f646174 612e6f62 6a312021 3d204e55 _data.obj1 != NU │ │ │ │ - 0x0000b620 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ - 0x0000b630 6a322021 3d204e55 4c4c0000 74657374 j2 != NULL..test │ │ │ │ - 0x0000b640 5f646174 612e6f62 6a332021 3d204e55 _data.obj3 != NU │ │ │ │ - 0x0000b650 4c4c0000 41706c65 00000000 4170706c LL..Aple....Appl │ │ │ │ - 0x0000b660 65000000 42406e40 6e400000 42616e61 e...B@n@n@..Bana │ │ │ │ - 0x0000b670 6e610000 43686572 72792100 43686572 na..Cherry!.Cher │ │ │ │ - 0x0000b680 72790000 2d2d2d2d 2d2d0000 2d2d2d30 ry..------..---0 │ │ │ │ - 0x0000b690 2d2d2d00 61626300 61610000 41414141 ---.abc.aa..AAAA │ │ │ │ - 0x0000b6a0 41000000 61616161 61000000 7758795a A...aaaaa...wXyZ │ │ │ │ - 0x0000b6b0 00000000 7778797a 00000000 7758795a ....wxyz....wXyZ │ │ │ │ - 0x0000b6c0 31323300 4a617661 00000000 43230000 123.Java....C#.. │ │ │ │ - 0x0000b6d0 61627374 72616374 5f666f6f 6261725f abstract_foobar_ │ │ │ │ - 0x0000b6e0 6d616e61 67657200 41627374 72616374 manager.Abstract │ │ │ │ - 0x0000b6f0 466f6f62 61724d61 6e616765 72000000 FoobarManager... │ │ │ │ - 0x0000b700 50795079 00000000 43507974 686f6e00 PyPy....CPython. │ │ │ │ - 0x0000b710 70797079 00000000 41747472 69627574 pypy....Attribut │ │ │ │ - 0x0000b720 65457272 6f700000 41747472 69627574 eErrop..Attribut │ │ │ │ - 0x0000b730 65457272 6f720000 41747472 69627574 eError..Attribut │ │ │ │ - 0x0000b740 65457272 6f725465 73747300 45646974 eErrorTests.Edit │ │ │ │ - 0x0000b750 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ - 0x0000b760 746f2027 25732720 72657475 726e7320 to '%s' returns │ │ │ │ - 0x0000b770 257a642c 20657870 65637465 6420257a %zd, expected %z │ │ │ │ - 0x0000b780 64000000 45646974 20636f73 74206672 d...Edit cost fr │ │ │ │ - 0x0000b790 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ - 0x0000b7a0 28746872 6573686f 6c642025 7a642920 (threshold %zd) │ │ │ │ - 0x0000b7b0 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ - 0x0000b7c0 65637465 64206772 65617465 72207468 ected greater th │ │ │ │ - 0x0000b7d0 616e2025 7a640000 45646974 20636f73 an %zd..Edit cos │ │ │ │ - 0x0000b7e0 74206672 6f6d2027 25732720 746f2027 t from '%s' to ' │ │ │ │ - 0x0000b7f0 25732720 28746872 6573686f 6c642025 %s' (threshold % │ │ │ │ - 0x0000b800 7a642920 72657475 726e7320 257a642c zd) returns %zd, │ │ │ │ - 0x0000b810 20657870 65637465 6420257a 64000000 expected %zd... │ │ │ │ - 0x0000b820 7461626c 652d3e6e 656e7472 69657320 table->nentries │ │ │ │ - 0x0000b830 3d3d2030 00000000 7461626c 652d3e6e == 0....table->n │ │ │ │ - 0x0000b840 6275636b 65747320 3e203000 5f50795f buckets > 0._Py_ │ │ │ │ - 0x0000b850 68617368 7461626c 655f6765 74287461 hashtable_get(ta │ │ │ │ - 0x0000b860 626c652c 20544f5f 50545228 27782729 ble, TO_PTR('x') │ │ │ │ - 0x0000b870 29203d3d 204e554c 4c000000 7461626c ) == NULL...tabl │ │ │ │ - 0x0000b880 652d3e6e 656e7472 69657320 3d3d2032 e->nentries == 2 │ │ │ │ - 0x0000b890 36000000 7461626c 652d3e6e 6275636b 6...table->nbuck │ │ │ │ - 0x0000b8a0 65747320 3e207461 626c652d 3e6e656e ets > table->nen │ │ │ │ - 0x0000b8b0 74726965 73000000 656e7472 7920213d tries...entry != │ │ │ │ - 0x0000b8c0 204e554c 4c000000 656e7472 792d3e6b NULL...entry->k │ │ │ │ - 0x0000b8d0 6579203d 3d20544f 5f505452 286b6579 ey == TO_PTR(key │ │ │ │ - 0x0000b8e0 29000000 656e7472 792d3e76 616c7565 )...entry->value │ │ │ │ - 0x0000b8f0 203d3d20 544f5f50 54522856 414c5545 == TO_PTR(VALUE │ │ │ │ - 0x0000b900 286b6579 29290000 28696e74 2946524f (key))..(int)FRO │ │ │ │ - 0x0000b910 4d5f5054 52287661 6c75655f 70747229 M_PTR(value_ptr) │ │ │ │ - 0x0000b920 203d3d20 56414c55 45286b65 79290000 == VALUE(key).. │ │ │ │ - 0x0000b930 7461626c 652d3e6e 656e7472 69657320 table->nentries │ │ │ │ - 0x0000b940 3d3d2032 35000000 5f50795f 68617368 == 25..._Py_hash │ │ │ │ - 0x0000b950 7461626c 655f6765 745f656e 74727928 table_get_entry( │ │ │ │ - 0x0000b960 7461626c 652c2054 4f5f5054 52286b65 table, TO_PTR(ke │ │ │ │ - 0x0000b970 79292920 3d3d204e 554c4c00 636f756e y)) == NULL.coun │ │ │ │ - 0x0000b980 74203d3d 20323500 76616c75 65203d3d t == 25.value == │ │ │ │ - 0x0000b990 2056414c 5545286b 65792900 77726f6e VALUE(key).wron │ │ │ │ - 0x0000b9a0 67207265 73756c74 20666f72 205f5079 g result for _Py │ │ │ │ - 0x0000b9b0 4c6f6e67 5f4e756d 42697473 00000000 Long_NumBits.... │ │ │ │ - 0x0000b9c0 74657374 5f6c6f6e 675f6e75 6d626974 test_long_numbit │ │ │ │ - 0x0000b9d0 73000000 25733a20 25730000 77726f6e s...%s: %s..wron │ │ │ │ - 0x0000b9e0 67207265 73756c74 20666f72 2050794c g result for PyL │ │ │ │ - 0x0000b9f0 6f6e675f 47657453 69676e28 29000000 ong_GetSign()... │ │ │ │ - 0x0000ba00 5f50795f 706f7063 6f756e74 33322825 _Py_popcount32(% │ │ │ │ - 0x0000ba10 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ - 0x0000ba20 65787065 63746564 20256900 21507945 expected %i.!PyE │ │ │ │ - 0x0000ba30 72725f4f 63637572 72656428 29000000 rr_Occurred()... │ │ │ │ - 0x0000ba40 5079556e 73746162 6c655f54 68726561 PyUnstable_Threa │ │ │ │ - 0x0000ba50 64537461 74655f53 65745374 61636b50 dState_SetStackP │ │ │ │ - 0x0000ba60 726f7465 6374696f 6e287473 74617465 rotection(tstate │ │ │ │ - 0x0000ba70 2c207374 6172742c 2073697a 6529203d , start, size) = │ │ │ │ - 0x0000ba80 3d202d31 00000000 50794572 725f4578 = -1....PyErr_Ex │ │ │ │ - 0x0000ba90 63657074 696f6e4d 61746368 65732850 ceptionMatches(P │ │ │ │ - 0x0000baa0 79457863 5f56616c 75654572 726f7229 yExc_ValueError) │ │ │ │ - 0x0000bab0 00000000 74732d3e 635f7374 61636b5f ....ts->c_stack_ │ │ │ │ - 0x0000bac0 696e6974 5f626173 65203d3d 20696e69 init_base == ini │ │ │ │ - 0x0000bad0 745f6261 73650000 74732d3e 635f7374 t_base..ts->c_st │ │ │ │ - 0x0000bae0 61636b5f 696e6974 5f746f70 203d3d20 ack_init_top == │ │ │ │ - 0x0000baf0 696e6974 5f746f70 00000000 5079556e init_top....PyUn │ │ │ │ - 0x0000bb00 73746162 6c655f54 68726561 64537461 stable_ThreadSta │ │ │ │ - 0x0000bb10 74655f53 65745374 61636b50 726f7465 te_SetStackProte │ │ │ │ - 0x0000bb20 6374696f 6e287473 74617465 2c207374 ction(tstate, st │ │ │ │ - 0x0000bb30 6172742c 2073697a 6529203d 3d203000 art, size) == 0. │ │ │ │ - 0x0000bb40 74732d3e 635f7374 61636b5f 746f7020 ts->c_stack_top │ │ │ │ - 0x0000bb50 3d3d2028 75696e74 7074725f 74297374 == (uintptr_t)st │ │ │ │ - 0x0000bb60 61727420 2b207369 7a650000 74732d3e art + size..ts-> │ │ │ │ - 0x0000bb70 635f7374 61636b5f 68617264 5f6c696d c_stack_hard_lim │ │ │ │ - 0x0000bb80 6974203c 3d207473 2d3e635f 73746163 it <= ts->c_stac │ │ │ │ - 0x0000bb90 6b5f736f 66745f6c 696d6974 00000000 k_soft_limit.... │ │ │ │ - 0x0000bba0 74732d3e 635f7374 61636b5f 736f6674 ts->c_stack_soft │ │ │ │ - 0x0000bbb0 5f6c696d 6974203c 2074732d 3e635f73 _limit < ts->c_s │ │ │ │ - 0x0000bbc0 7461636b 5f746f70 00000000 74737461 tack_top....tsta │ │ │ │ - 0x0000bbd0 74652021 3d204e55 4c4c0000 64696374 te != NULL..dict │ │ │ │ - 0x0000bbe0 20213d20 4e554c4c 00000000 64696374 != NULL....dict │ │ │ │ - 0x0000bbf0 32203d3d 20646963 74000000 4f6e0000 2 == dict...On.. │ │ │ │ - 0x0000bc00 696e6e4f 00000000 2e2e2f4d 6f64756c innO....../Modul │ │ │ │ - 0x0000bc10 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ - 0x0000bc20 63617069 2f736574 2e630000 6974656d capi/set.c..item │ │ │ │ - 0x0000bc30 203d3d20 554e494e 49544941 4c495a45 == UNINITIALIZE │ │ │ │ - 0x0000bc40 445f5054 52000000 68617368 203d3d20 D_PTR...hash == │ │ │ │ - 0x0000bc50 2850795f 68617368 5f742955 4e494e49 (Py_hash_t)UNINI │ │ │ │ - 0x0000bc60 5449414c 495a4544 5f53495a 45000000 TIALIZED_SIZE... │ │ │ │ - 0x0000bc70 7263203d 3d203000 4f4f0000 6f626a65 rc == 0.OO..obje │ │ │ │ - 0x0000bc80 63742069 73206e6f 74207365 656e2061 ct is not seen a │ │ │ │ - 0x0000bc90 73206672 65656400 4f210000 4661696c s freed.O!..Fail │ │ │ │ - 0x0000bca0 65642074 6f20636f 6d70696c 65207472 ed to compile tr │ │ │ │ - 0x0000bcb0 616d706f 6c696e65 00000000 4661696c ampoline....Fail │ │ │ │ - 0x0000bcc0 65642074 6f207365 74207065 72736973 ed to set persis │ │ │ │ - 0x0000bcd0 745f6166 7465725f 666f726b 00000000 t_after_fork.... │ │ │ │ - 0x0000bce0 62656e63 686d6172 6b5f6c6f 636b7300 benchmark_locks. │ │ │ │ - 0x0000bcf0 7370616d 00000000 66696c65 6e616d65 spam....filename │ │ │ │ - 0x0000bd00 00000000 696e7374 72756374 696f6e73 ....instructions │ │ │ │ - 0x0000bd10 00000000 6d657461 64617461 00000000 ....metadata.... │ │ │ │ - 0x0000bd20 6e6c6f63 616c7300 61737400 6f707469 nlocals.ast.opti │ │ │ │ - 0x0000bd30 6d697a65 00000000 636f6d70 696c655f mize....compile_ │ │ │ │ - 0x0000bd40 6d6f6465 00000000 646f6300 6765745f mode....doc.get_ │ │ │ │ - 0x0000bd50 636f6e66 69677300 6765745f 72656375 configs.get_recu │ │ │ │ - 0x0000bd60 7273696f 6e5f6465 70746800 6765745f rsion_depth.get_ │ │ │ │ - 0x0000bd70 635f7265 63757273 696f6e5f 72656d61 c_recursion_rema │ │ │ │ - 0x0000bd80 696e696e 67000000 6765745f 73746163 ining...get_stac │ │ │ │ - 0x0000bd90 6b5f706f 696e7465 72000000 6765745f k_pointer...get_ │ │ │ │ - 0x0000bda0 73746163 6b5f6d61 7267696e 00000000 stack_margin.... │ │ │ │ - 0x0000bdb0 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ - 0x0000bdc0 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ - 0x0000bdd0 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ - 0x0000bde0 5f686173 68746162 6c650000 72657365 _hashtable..rese │ │ │ │ - 0x0000bdf0 745f7061 74685f63 6f6e6669 67000000 t_path_config... │ │ │ │ - 0x0000be00 74657374 5f656469 745f636f 73740000 test_edit_cost.. │ │ │ │ - 0x0000be10 74657374 5f627974 65735f66 696e6400 test_bytes_find. │ │ │ │ - 0x0000be20 6e6f726d 616c697a 655f7061 74680000 normalize_path.. │ │ │ │ - 0x0000be30 6765745f 67657470 6174685f 636f6465 get_getpath_code │ │ │ │ - 0x0000be40 6f626a65 63740000 456e636f 64654c6f object..EncodeLo │ │ │ │ - 0x0000be50 63616c65 45780000 4465636f 64654c6f caleEx..DecodeLo │ │ │ │ - 0x0000be60 63616c65 45780000 7365745f 6576616c caleEx..set_eval │ │ │ │ - 0x0000be70 5f667261 6d655f64 65666175 6c740000 _frame_default.. │ │ │ │ - 0x0000be80 7365745f 6576616c 5f667261 6d655f72 set_eval_frame_r │ │ │ │ - 0x0000be90 65636f72 64000000 6e65775f 696e7374 ecord...new_inst │ │ │ │ - 0x0000bea0 72756374 696f6e5f 73657175 656e6365 ruction_sequence │ │ │ │ - 0x0000beb0 00000000 636f6d70 696c6572 5f636f64 ....compiler_cod │ │ │ │ - 0x0000bec0 6567656e 00000000 6f707469 6d697a65 egen....optimize │ │ │ │ - 0x0000bed0 5f636667 00000000 61737365 6d626c65 _cfg....assemble │ │ │ │ - 0x0000bee0 5f636f64 655f6f62 6a656374 00000000 _code_object.... │ │ │ │ - 0x0000bef0 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ - 0x0000bf00 6e677300 636c6561 725f6578 74656e73 ngs.clear_extens │ │ │ │ - 0x0000bf10 696f6e00 77726974 655f7065 72665f6d ion.write_perf_m │ │ │ │ - 0x0000bf20 61705f65 6e747279 00000000 70657266 ap_entry....perf │ │ │ │ - 0x0000bf30 5f6d6170 5f737461 74655f74 65617264 _map_state_teard │ │ │ │ - 0x0000bf40 6f776e00 69667261 6d655f67 6574636f own.iframe_getco │ │ │ │ - 0x0000bf50 64650000 69667261 6d655f67 65746c69 de..iframe_getli │ │ │ │ - 0x0000bf60 6e650000 69667261 6d655f67 65746c61 ne..iframe_getla │ │ │ │ - 0x0000bf70 73746900 636f6465 5f726574 75726e73 sti.code_returns │ │ │ │ - 0x0000bf80 5f6f6e6c 795f6e6f 6e650000 6765745f _only_none..get_ │ │ │ │ - 0x0000bf90 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ - 0x0000bfa0 6765745f 636f5f6c 6f63616c 736b696e get_co_localskin │ │ │ │ - 0x0000bfb0 64730000 6765745f 636f6465 5f766172 ds..get_code_var │ │ │ │ - 0x0000bfc0 5f636f75 6e747300 76657269 66795f73 _counts.verify_s │ │ │ │ - 0x0000bfd0 74617465 6c657373 5f636f64 65000000 tateless_code... │ │ │ │ - 0x0000bfe0 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000bff0 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ - 0x0000c000 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ - 0x0000c010 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ - 0x0000c020 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ - 0x0000c030 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ - 0x0000c040 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ - 0x0000c050 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ - 0x0000c060 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ - 0x0000c070 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ - 0x0000c080 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ - 0x0000c090 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ - 0x0000c0a0 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ - 0x0000c0b0 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ - 0x0000c0c0 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ - 0x0000c0d0 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ - 0x0000c0e0 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ - 0x0000c0f0 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ - 0x0000c100 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ - 0x0000c110 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000c120 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ - 0x0000c130 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ - 0x0000c140 65786563 5f696e74 65727072 65746572 exec_interpreter │ │ │ │ - 0x0000c150 00000000 72756e5f 696e5f73 7562696e ....run_in_subin │ │ │ │ - 0x0000c160 74657270 5f776974 685f636f 6e666967 terp_with_config │ │ │ │ - 0x0000c170 00000000 6e6f726d 616c697a 655f696e ....normalize_in │ │ │ │ - 0x0000c180 74657270 5f696400 6e657874 5f696e74 terp_id.next_int │ │ │ │ - 0x0000c190 65727072 65746572 5f696400 756e7573 erpreter_id.unus │ │ │ │ - 0x0000c1a0 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ - 0x0000c1b0 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ - 0x0000c1c0 65786973 74730000 6765745f 696e7465 exists..get_inte │ │ │ │ - 0x0000c1d0 72707265 7465725f 72656663 6f756e74 rpreter_refcount │ │ │ │ - 0x0000c1e0 00000000 6c696e6b 5f696e74 65727072 ....link_interpr │ │ │ │ - 0x0000c1f0 65746572 5f726566 636f756e 74000000 eter_refcount... │ │ │ │ - 0x0000c200 756e6c69 6e6b5f69 6e746572 70726574 unlink_interpret │ │ │ │ - 0x0000c210 65725f72 6566636f 756e7400 696e7465 er_refcount.inte │ │ │ │ - 0x0000c220 72707265 7465725f 72656663 6f756e74 rpreter_refcount │ │ │ │ - 0x0000c230 5f6c696e 6b656400 636f6d70 696c655f _linked.compile_ │ │ │ │ - 0x0000c240 70657266 5f747261 6d706f6c 696e655f perf_trampoline_ │ │ │ │ - 0x0000c250 656e7472 79000000 70657266 5f747261 entry...perf_tra │ │ │ │ - 0x0000c260 6d706f6c 696e655f 7365745f 70657273 mpoline_set_pers │ │ │ │ - 0x0000c270 6973745f 61667465 725f666f 726b0000 ist_after_fork.. │ │ │ │ - 0x0000c280 72657374 6f72655f 63726f73 73696e74 restore_crossint │ │ │ │ - 0x0000c290 6572705f 64617461 00000000 6765745f erp_data....get_ │ │ │ │ - 0x0000c2a0 72617265 5f657665 6e745f63 6f756e74 rare_event_count │ │ │ │ - 0x0000c2b0 65727300 72657365 745f7261 72655f65 ers.reset_rare_e │ │ │ │ - 0x0000c2c0 76656e74 5f636f75 6e746572 73000000 vent_counters... │ │ │ │ - 0x0000c2d0 6861735f 696e6c69 6e655f76 616c7565 has_inline_value │ │ │ │ - 0x0000c2e0 73000000 6861735f 73706c69 745f7461 s...has_split_ta │ │ │ │ - 0x0000c2f0 626c6500 74797065 5f617373 69676e5f ble.type_assign_ │ │ │ │ - 0x0000c300 73706563 69666963 5f766572 73696f6e specific_version │ │ │ │ - 0x0000c310 5f756e73 61666500 666f7263 6566756c _unsafe.forceful │ │ │ │ - 0x0000c320 6c792061 73736967 6e207479 70652d3e ly assign type-> │ │ │ │ - 0x0000c330 74705f76 65727369 6f6e5f74 61670000 tp_version_tag.. │ │ │ │ - 0x0000c340 67685f31 31393231 335f6765 74617267 gh_119213_getarg │ │ │ │ - 0x0000c350 73000000 6765745f 73746174 69635f62 s...get_static_b │ │ │ │ - 0x0000c360 75696c74 696e5f74 79706573 00000000 uiltin_types.... │ │ │ │ - 0x0000c370 6964656e 74696679 5f747970 655f736c identify_type_sl │ │ │ │ - 0x0000c380 6f745f77 72617070 65727300 6861735f ot_wrappers.has_ │ │ │ │ - 0x0000c390 64656665 72726564 5f726566 636f756e deferred_refcoun │ │ │ │ - 0x0000c3a0 74000000 6765745f 74726163 6b65645f t...get_tracked_ │ │ │ │ - 0x0000c3b0 68656170 5f73697a 65000000 69735f73 heap_size...is_s │ │ │ │ - 0x0000c3c0 74617469 635f696d 6d6f7274 616c0000 tatic_immortal.. │ │ │ │ - 0x0000c3d0 696e6372 65665f64 65637265 665f6465 incref_decref_de │ │ │ │ - 0x0000c3e0 6c617965 64000000 6765745f 6e657874 layed...get_next │ │ │ │ - 0x0000c3f0 5f646963 745f6b65 79735f76 65727369 _dict_keys_versi │ │ │ │ - 0x0000c400 6f6e0000 7365745f 76656374 6f726361 on..set_vectorca │ │ │ │ - 0x0000c410 6c6c5f6e 6f700000 74657374 5f746872 ll_nop..test_thr │ │ │ │ - 0x0000c420 65616473 74617465 5f736574 5f737461 eadstate_set_sta │ │ │ │ - 0x0000c430 636b5f70 726f7465 6374696f 6e000000 ck_protection... │ │ │ │ - 0x0000c440 5f707965 72725f73 65746b65 79657272 _pyerr_setkeyerr │ │ │ │ - 0x0000c450 6f720000 63616c6c 6261636b 00000000 or..callback.... │ │ │ │ - 0x0000c460 6e756d00 626c6f63 6b696e67 00000000 num.blocking.... │ │ │ │ - 0x0000c470 656e7375 72655f61 64646564 00000000 ensure_added.... │ │ │ │ - 0x0000c480 6d61696e 00000000 62617369 63000000 main....basic... │ │ │ │ - 0x0000c490 676c6f62 616c6e61 6d657300 61747472 globalnames.attr │ │ │ │ - 0x0000c4a0 6e616d65 73000000 676c6f62 616c736e names...globalsn │ │ │ │ - 0x0000c4b0 73000000 6275696c 74696e73 6e730000 s...builtinsns.. │ │ │ │ - 0x0000c4c0 7768656e 63650000 6f626a00 78690000 whence..obj.xi.. │ │ │ │ - 0x0000c4d0 74657374 5f6c6f63 6b5f6261 73696300 test_lock_basic. │ │ │ │ - 0x0000c4e0 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ - 0x0000c4f0 72656164 73000000 74657374 5f6c6f63 reads...test_loc │ │ │ │ - 0x0000c500 6b5f636f 756e7465 72000000 74657374 k_counter...test │ │ │ │ - 0x0000c510 5f6c6f63 6b5f636f 756e7465 725f736c _lock_counter_sl │ │ │ │ - 0x0000c520 6f770000 74657374 5f6c6f63 6b5f6265 ow..test_lock_be │ │ │ │ - 0x0000c530 6e63686d 61726b00 74657374 5f6c6f63 nchmark.test_loc │ │ │ │ - 0x0000c540 6b5f6f6e 63650000 74657374 5f6c6f63 k_once..test_loc │ │ │ │ - 0x0000c550 6b5f7277 6c6f636b 00000000 74657374 k_rwlock....test │ │ │ │ - 0x0000c560 5f6c6f63 6b5f7265 63757273 69766500 _lock_recursive. │ │ │ │ - 0x0000c570 5f507954 696d655f 41734d69 63726f73 _PyTime_AsMicros │ │ │ │ - 0x0000c580 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ - 0x0000c590 41734d69 6c6c6973 65636f6e 64730000 AsMilliseconds.. │ │ │ │ - 0x0000c5a0 5f507954 696d655f 41735469 6d657370 _PyTime_AsTimesp │ │ │ │ - 0x0000c5b0 65630000 5f507954 696d655f 41735469 ec.._PyTime_AsTi │ │ │ │ - 0x0000c5c0 6d657370 65635f63 6c616d70 00000000 mespec_clamp.... │ │ │ │ - 0x0000c5d0 5f507954 696d655f 41735469 6d657661 _PyTime_AsTimeva │ │ │ │ - 0x0000c5e0 6c000000 5f507954 696d655f 41735469 l..._PyTime_AsTi │ │ │ │ - 0x0000c5f0 6d657661 6c5f636c 616d7000 5f507954 meval_clamp._PyT │ │ │ │ - 0x0000c600 696d655f 46726f6d 5365636f 6e647300 ime_FromSeconds. │ │ │ │ - 0x0000c610 5f507954 696d655f 46726f6d 5365636f _PyTime_FromSeco │ │ │ │ - 0x0000c620 6e64734f 626a6563 74000000 5f507954 ndsObject..._PyT │ │ │ │ - 0x0000c630 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ - 0x0000c640 5f740000 5f507954 696d655f 4f626a65 _t.._PyTime_Obje │ │ │ │ - 0x0000c650 6374546f 54696d65 73706563 00000000 ctToTimespec.... │ │ │ │ - 0x0000c660 5f507954 696d655f 4f626a65 6374546f _PyTime_ObjectTo │ │ │ │ - 0x0000c670 54696d65 76616c00 7365745f 75706461 Timeval.set_upda │ │ │ │ - 0x0000c680 74650000 7365745f 6e657874 5f656e74 te..set_next_ent │ │ │ │ - 0x0000c690 72790000 5f70795f 63725f73 756d0000 ry.._py_cr_sum.. │ │ │ │ - 0x0000c6a0 5f70795f 63725f64 69666600 5f70795f _py_cr_diff._py_ │ │ │ │ - 0x0000c6b0 72635f64 69666600 5f70795f 63725f70 rc_diff._py_cr_p │ │ │ │ - 0x0000c6c0 726f6400 5f70795f 63725f71 756f7400 rod._py_cr_quot. │ │ │ │ - 0x0000c6d0 5f70795f 72635f71 756f7400 74657374 _py_rc_quot.test │ │ │ │ - 0x0000c6e0 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000c6f0 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ - 0x0000c700 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ - 0x0000c710 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000c720 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ - 0x0000c730 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000c740 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ - 0x0000c750 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000c760 6374696f 6e735f67 63000000 74657374 ctions_gc...test │ │ │ │ - 0x0000c770 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000c780 6e735f73 74770000 6765745f 6d6f6475 ns_stw..get_modu │ │ │ │ - 0x0000c790 6c655f73 74617465 00000000 5f746573 le_state...._tes │ │ │ │ - 0x0000c7a0 74696e74 65726e61 6c636170 695f6173 tinternalcapi_as │ │ │ │ - 0x0000c7b0 73656d62 6c655f63 6f64655f 6f626a65 semble_code_obje │ │ │ │ - 0x0000c7c0 63745f69 6d706c00 00000000 00000000 ct_impl......... │ │ │ │ - 0x0000c7d0 00000000 01000000 00000000 01000000 ................ │ │ │ │ - 0x0000c7e0 02000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ - 0x0000c7f0 74617267 735f696d 706c0000 6765745f targs_impl..get_ │ │ │ │ - 0x0000c800 696e7465 72705f73 65747469 6e677300 interp_settings. │ │ │ │ - 0x0000c810 6765745f 636f5f6c 6f63616c 736b696e get_co_localskin │ │ │ │ - 0x0000c820 64730000 5f50794c 6f63616c 735f4765 ds.._PyLocals_Ge │ │ │ │ - 0x0000c830 744b696e 64000000 6765745f 63726f73 tKind...get_cros │ │ │ │ - 0x0000c840 73696e74 6572705f 64617461 00000000 sinterp_data.... │ │ │ │ - 0x0000c850 74797065 5f617373 69676e5f 73706563 type_assign_spec │ │ │ │ - 0x0000c860 69666963 5f766572 73696f6e 5f756e73 ific_version_uns │ │ │ │ - 0x0000c870 61666500 50795475 706c655f 4745545f afe.PyTuple_GET_ │ │ │ │ - 0x0000c880 53495a45 00000000 50795f53 495a4500 SIZE....Py_SIZE. │ │ │ │ - 0x0000c890 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ - 0x0000c8a0 56616c75 65730000 5f786964 5f636170 Values.._xid_cap │ │ │ │ - 0x0000c8b0 73756c65 5f646573 74727563 746f7200 sule_destructor. │ │ │ │ - 0x0000c8c0 50795374 61636b52 65665f41 7350794f PyStackRef_AsPyO │ │ │ │ - 0x0000c8d0 626a6563 74426f72 726f7700 5f676574 bjectBorrow._get │ │ │ │ - 0x0000c8e0 5f637572 72656e74 5f6d6f64 756c6500 _current_module. │ │ │ │ - 0x0000c8f0 7265636f 72645f65 76616c00 6765745f record_eval.get_ │ │ │ │ - 0x0000c900 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000c910 65730000 50795475 706c655f 5345545f es..PyTuple_SET_ │ │ │ │ - 0x0000c920 4954454d 00000000 5f6e6577 5f696e74 ITEM...._new_int │ │ │ │ - 0x0000c930 65727072 65746572 00000000 5f707965 erpreter...._pye │ │ │ │ - 0x0000c940 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ - 0x0000c950 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ - 0x0000c960 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ - 0x0000c970 7465725f 65786973 74730000 6c696e6b ter_exists..link │ │ │ │ - 0x0000c980 5f696e74 65727072 65746572 5f726566 _interpreter_ref │ │ │ │ - 0x0000c990 636f756e 74000000 756e6c69 6e6b5f69 count...unlink_i │ │ │ │ - 0x0000c9a0 6e746572 70726574 65725f72 6566636f nterpreter_refco │ │ │ │ - 0x0000c9b0 756e7400 70656e64 696e675f 6964656e unt.pending_iden │ │ │ │ - 0x0000c9c0 74696679 00000000 5f70656e 64696e67 tify...._pending │ │ │ │ - 0x0000c9d0 5f696465 6e746966 795f6361 6c6c6261 _identify_callba │ │ │ │ - 0x0000c9e0 636b0000 70656e64 696e675f 74687265 ck..pending_thre │ │ │ │ - 0x0000c9f0 61646675 6e630000 74657374 5f6c6f63 adfunc..test_loc │ │ │ │ - 0x0000ca00 6b5f6261 73696300 50794c69 73745f53 k_basic.PyList_S │ │ │ │ - 0x0000ca10 45545f49 54454d00 5f746573 74696e74 ET_ITEM._testint │ │ │ │ - 0x0000ca20 65726e61 6c636170 695f6265 6e63686d ernalcapi_benchm │ │ │ │ - 0x0000ca30 61726b5f 6c6f636b 735f696d 706c0000 ark_locks_impl.. │ │ │ │ - 0x0000ca40 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000ca50 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ - 0x0000ca60 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ - 0x0000ca70 5f6c6f63 6b5f6f6e 63650000 696e6974 _lock_once..init │ │ │ │ - 0x0000ca80 5f6d6179 62655f66 61696c00 74657374 _maybe_fail.test │ │ │ │ - 0x0000ca90 5f6c6f63 6b5f7265 63757273 69766500 _lock_recursive. │ │ │ │ - 0x0000caa0 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ - 0x0000cab0 00000000 74657374 5f6c6f63 6b5f7477 ....test_lock_tw │ │ │ │ - 0x0000cac0 6f5f7468 72656164 73000000 6c6f636b o_threads...lock │ │ │ │ - 0x0000cad0 5f746872 65616400 74657374 5f637269 _thread.test_cri │ │ │ │ - 0x0000cae0 74696361 6c5f7365 6374696f 6e730000 tical_sections.. │ │ │ │ - 0x0000caf0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000cb00 6374696f 6e735f67 63000000 74657374 ctions_gc...test │ │ │ │ - 0x0000cb10 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000cb20 6e735f6e 65737400 74657374 5f637269 ns_nest.test_cri │ │ │ │ - 0x0000cb30 74696361 6c5f7365 6374696f 6e735f73 tical_sections_s │ │ │ │ - 0x0000cb40 75737065 6e640000 74657374 5f637269 uspend..test_cri │ │ │ │ - 0x0000cb50 74696361 6c5f7365 6374696f 6e735f74 tical_sections_t │ │ │ │ - 0x0000cb60 68726561 64730000 74657374 5f686173 hreads..test_has │ │ │ │ - 0x0000cb70 68746162 6c650000 68617368 7461626c htable..hashtabl │ │ │ │ - 0x0000cb80 655f6362 00000000 00000000 00000000 e_cb............ │ │ │ │ - 0x0000cb90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0000cba0 01000000 00000000 01000000 00000000 ................ │ │ │ │ - 0x0000cbb0 01000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cbc0 01000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cbd0 02000000 00000000 02000000 00000000 ................ │ │ │ │ - 0x0000cbe0 01000000 00000000 feffffff 00000000 ................ │ │ │ │ - 0x0000cbf0 02000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cc00 03000000 00000000 02000000 00000000 ................ │ │ │ │ - 0x0000cc10 01000000 00000000 fdffffff 00000000 ................ │ │ │ │ - 0x0000cc20 02000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cc30 04000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x0000cc40 01000000 00000000 fcffffff 00000000 ................ │ │ │ │ - 0x0000cc50 03000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cc60 ff7f0000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x0000cc70 01000000 00000000 0180ffff 00000000 ................ │ │ │ │ - 0x0000cc80 0f000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000cc90 ffff0000 00000000 10000000 00000000 ................ │ │ │ │ - 0x0000cca0 01000000 00000000 0100ffff 00000000 ................ │ │ │ │ - 0x0000ccb0 10000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000ccc0 ffffff0f 00000000 1c000000 00000000 ................ │ │ │ │ - 0x0000ccd0 01000000 00000000 010000f0 00000000 ................ │ │ │ │ - 0x0000cce0 1c000000 00000000 ffffffff 00000000 ................ │ │ │ │ - 0x0000ccf0 74657374 5f746872 65616473 74617465 test_threadstate │ │ │ │ - 0x0000cd00 5f736574 5f737461 636b5f70 726f7465 _set_stack_prote │ │ │ │ - 0x0000cd10 6374696f 6e000000 63686563 6b5f7468 ction...check_th │ │ │ │ - 0x0000cd20 72656164 73746174 655f7365 745f7374 readstate_set_st │ │ │ │ - 0x0000cd30 61636b5f 70726f74 65637469 6f6e0000 ack_protection.. │ │ │ │ - 0x0000cd40 74657374 5f747374 6174655f 63617069 test_tstate_capi │ │ │ │ - 0x0000cd50 00000000 756e696e 69746961 6c697a65 ....uninitialize │ │ │ │ - 0x0000cd60 64000000 7365745f 6e657874 5f656e74 d...set_next_ent │ │ │ │ - 0x0000cd70 72790000 7365745f 75706461 74650000 ry..set_update.. │ │ │ │ - 0x0000cd80 62656e63 686d6172 6b5f6c6f 636b7328 benchmark_locks( │ │ │ │ - 0x0000cd90 246d6f64 756c652c 206e756d 5f746872 $module, num_thr │ │ │ │ - 0x0000cda0 65616473 2c207573 655f7079 6d757465 eads, use_pymute │ │ │ │ - 0x0000cdb0 783d5472 75652c0a 20202020 20202020 x=True,. │ │ │ │ - 0x0000cdc0 20202020 20202020 63726974 6963616c critical │ │ │ │ - 0x0000cdd0 5f736563 74696f6e 5f6c656e 6774683d _section_length= │ │ │ │ - 0x0000cde0 312c2074 696d655f 6d733d31 3030302c 1, time_ms=1000, │ │ │ │ - 0x0000cdf0 202f290a 2d2d0a0a 00000000 6765745f /).--......get_ │ │ │ │ - 0x0000ce00 6e657874 5f646963 745f6b65 79735f76 next_dict_keys_v │ │ │ │ - 0x0000ce10 65727369 6f6e2824 6d6f6475 6c652c20 ersion($module, │ │ │ │ - 0x0000ce20 2f290a2d 2d0a0a00 67685f31 31393231 /).--...gh_11921 │ │ │ │ - 0x0000ce30 335f6765 74617267 7328246d 6f64756c 3_getargs($modul │ │ │ │ - 0x0000ce40 652c202f 2c207370 616d3d4e 6f6e6529 e, /, spam=None) │ │ │ │ - 0x0000ce50 0a2d2d0a 0a546573 74205f50 79417267 .--..Test _PyArg │ │ │ │ - 0x0000ce60 5f506172 7365722e 6b777475 706c6500 _Parser.kwtuple. │ │ │ │ - 0x0000ce70 74657374 5f6c6f6e 675f6e75 6d626974 test_long_numbit │ │ │ │ - 0x0000ce80 7328246d 6f64756c 652c202f 290a2d2d s($module, /).-- │ │ │ │ - 0x0000ce90 0a0a0000 61737365 6d626c65 5f636f64 ....assemble_cod │ │ │ │ - 0x0000cea0 655f6f62 6a656374 28246d6f 64756c65 e_object($module │ │ │ │ - 0x0000ceb0 2c202f2c 2066696c 656e616d 652c2069 , /, filename, i │ │ │ │ - 0x0000cec0 6e737472 75637469 6f6e732c 206d6574 nstructions, met │ │ │ │ - 0x0000ced0 61646174 61290a2d 2d0a0a43 72656174 adata).--..Creat │ │ │ │ - 0x0000cee0 65206120 636f6465 206f626a 65637420 e a code object │ │ │ │ - 0x0000cef0 666f7220 74686520 67697665 6e20696e for the given in │ │ │ │ - 0x0000cf00 73747275 6374696f 6e732e00 6f707469 structions..opti │ │ │ │ - 0x0000cf10 6d697a65 5f636667 28246d6f 64756c65 mize_cfg($module │ │ │ │ - 0x0000cf20 2c202f2c 20696e73 74727563 74696f6e , /, instruction │ │ │ │ - 0x0000cf30 732c2063 6f6e7374 732c206e 6c6f6361 s, consts, nloca │ │ │ │ - 0x0000cf40 6c73290a 2d2d0a0a 4170706c 7920636f ls).--..Apply co │ │ │ │ - 0x0000cf50 6d70696c 6572206f 7074696d 697a6174 mpiler optimizat │ │ │ │ - 0x0000cf60 696f6e73 20746f20 616e2069 6e737472 ions to an instr │ │ │ │ - 0x0000cf70 75637469 6f6e206c 6973742e 0a0a636f uction list...co │ │ │ │ - 0x0000cf80 6e737473 206d7573 74206265 2061206c nsts must be a l │ │ │ │ - 0x0000cf90 69737420 616c6967 6e656420 77697468 ist aligned with │ │ │ │ - 0x0000cfa0 204c4f41 445f434f 4e535420 6f706172 LOAD_CONST opar │ │ │ │ - 0x0000cfb0 67732028 74686520 22636f6e 73747322 gs (the "consts" │ │ │ │ - 0x0000cfc0 20656e74 72790a66 726f6d20 74686520 entry.from the │ │ │ │ - 0x0000cfd0 6d657461 64617461 20646963 74207265 metadata dict re │ │ │ │ - 0x0000cfe0 7475726e 65642062 7920636f 6d70696c turned by compil │ │ │ │ - 0x0000cff0 65725f63 6f646567 656e2066 6f722074 er_codegen for t │ │ │ │ - 0x0000d000 68652073 616d6520 756e6974 292e0000 he same unit)... │ │ │ │ - 0x0000d010 636f6d70 696c6572 5f636f64 6567656e compiler_codegen │ │ │ │ - 0x0000d020 28246d6f 64756c65 2c202f2c 20617374 ($module, /, ast │ │ │ │ - 0x0000d030 2c206669 6c656e61 6d652c20 6f707469 , filename, opti │ │ │ │ - 0x0000d040 6d697a65 2c20636f 6d70696c 655f6d6f mize, compile_mo │ │ │ │ - 0x0000d050 64653d30 290a2d2d 0a0a4170 706c7920 de=0).--..Apply │ │ │ │ - 0x0000d060 636f6d70 696c6572 20636f64 65206765 compiler code ge │ │ │ │ - 0x0000d070 6e657261 74696f6e 20746f20 616e2041 neration to an A │ │ │ │ - 0x0000d080 53542e0a 0a526574 75726e20 28696e73 ST...Return (ins │ │ │ │ - 0x0000d090 74727563 74696f6e 5f736571 75656e63 truction_sequenc │ │ │ │ - 0x0000d0a0 652c206d 65746164 61746129 2e20206d e, metadata). m │ │ │ │ - 0x0000d0b0 65746164 61746120 6d617073 20226172 etadata maps "ar │ │ │ │ - 0x0000d0c0 67636f75 6e74222c 0a22706f 736f6e6c gcount",."posonl │ │ │ │ - 0x0000d0d0 79617267 636f756e 74222c20 226b776f yargcount", "kwo │ │ │ │ - 0x0000d0e0 6e6c7961 7267636f 756e7422 20746f20 nlyargcount" to │ │ │ │ - 0x0000d0f0 696e7473 20616e64 2022636f 6e737473 ints and "consts │ │ │ │ - 0x0000d100 2220746f 20746865 206c6973 74206f66 " to the list of │ │ │ │ - 0x0000d110 0a636f6e 7374616e 74732069 6e204c4f .constants in LO │ │ │ │ - 0x0000d120 41445f43 4f4e5354 20696e64 6578206f AD_CONST index o │ │ │ │ - 0x0000d130 72646572 2028666f 72207573 65207769 rder (for use wi │ │ │ │ - 0x0000d140 7468206f 7074696d 697a655f 63666729 th optimize_cfg) │ │ │ │ - 0x0000d150 2e000000 6e65775f 696e7374 72756374 ....new_instruct │ │ │ │ - 0x0000d160 696f6e5f 73657175 656e6365 28246d6f ion_sequence($mo │ │ │ │ - 0x0000d170 64756c65 2c202f29 0a2d2d0a 0a526574 dule, /).--..Ret │ │ │ │ - 0x0000d180 75726e20 61206e65 772c2065 6d707479 urn a new, empty │ │ │ │ - 0x0000d190 20496e73 74727563 74696f6e 53657175 InstructionSequ │ │ │ │ - 0x0000d1a0 656e6365 2e000000 636f6d70 696c6572 ence....compiler │ │ │ │ - 0x0000d1b0 5f636c65 616e646f 6328246d 6f64756c _cleandoc($modul │ │ │ │ - 0x0000d1c0 652c202f 2c20646f 63290a2d 2d0a0a43 e, /, doc).--..C │ │ │ │ - 0x0000d1d0 20696d70 6c656d65 6e746174 696f6e20 implementation │ │ │ │ - 0x0000d1e0 6f662069 6e737065 63742e63 6c65616e of inspect.clean │ │ │ │ - 0x0000d1f0 646f6328 292e0000 3e000000 08000000 doc()...>....... │ │ │ │ - 0x0000d200 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x0000d210 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x0000d220 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x0000d230 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x0000d240 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x0000d250 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x0000d260 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x0000d270 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x0000d280 00000000 00000000 ........ │ │ │ │ + 0x0000a6d0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x0000a6e0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x0000a6f0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x0000a700 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x0000a710 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x0000a720 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x0000a730 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x0000a740 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x0000a750 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x0000a760 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ + 0x0000a770 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ + 0x0000a780 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ + 0x0000a790 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ + 0x0000a7a0 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ + 0x0000a7b0 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ + 0x0000a7c0 53504543 49414c49 5a415449 4f4e5f54 SPECIALIZATION_T │ │ │ │ + 0x0000a7d0 48524553 484f4c44 00000000 53504543 HRESHOLD....SPEC │ │ │ │ + 0x0000a7e0 49414c49 5a415449 4f4e5f43 4f4f4c44 IALIZATION_COOLD │ │ │ │ + 0x0000a7f0 4f574e00 53484152 45445f4b 4559535f OWN.SHARED_KEYS_ │ │ │ │ + 0x0000a800 4d41585f 53495a45 00000000 73747200 MAX_SIZE....str. │ │ │ │ + 0x0000a810 61726775 6d656e74 2027646f 63270000 argument 'doc'.. │ │ │ │ + 0x0000a820 636f6d70 696c6572 5f636c65 616e646f compiler_cleando │ │ │ │ + 0x0000a830 63000000 4f4f3a63 6c656172 5f657874 c...OO:clear_ext │ │ │ │ + 0x0000a840 656e7369 6f6e0000 4f497300 63616e6e ension..OIs.cann │ │ │ │ + 0x0000a850 6f742067 65742061 6c6c6f63 61746f72 ot get allocator │ │ │ │ + 0x0000a860 73206e61 6d650000 4f4f6e3a 64696374 s name..OOn:dict │ │ │ │ + 0x0000a870 5f676574 6974656d 5f6b6e6f 776e6861 _getitem_knownha │ │ │ │ + 0x0000a880 73680000 734f7c24 703a7275 6e5f696e sh..sO|$p:run_in │ │ │ │ + 0x0000a890 5f737562 696e7465 72705f77 6974685f _subinterp_with_ │ │ │ │ + 0x0000a8a0 636f6e66 69670000 7375622d 696e7465 config..sub-inte │ │ │ │ + 0x0000a8b0 72707265 74657220 63726561 74696f6e rpreter creation │ │ │ │ + 0x0000a8c0 20666169 6c656400 65787065 63746564 failed.expected │ │ │ │ + 0x0000a8d0 2066756e 6374696f 6e000000 2e2e2f4d function...../M │ │ │ │ + 0x0000a8e0 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x0000a8f0 726e616c 63617069 2e630000 73746174 rnalcapi.c..stat │ │ │ │ + 0x0000a900 6520213d 204e554c 4c000000 4f690000 e != NULL...Oi.. │ │ │ │ + 0x0000a910 696e7661 6c696420 726f756e 64696e67 invalid rounding │ │ │ │ + 0x0000a920 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x0000a930 286d6574 61646174 61290000 7175616c (metadata)..qual │ │ │ │ + 0x0000a940 6e616d65 00000000 5079556e 69636f64 name....PyUnicod │ │ │ │ + 0x0000a950 655f4368 65636b28 756d642e 755f6e61 e_Check(umd.u_na │ │ │ │ + 0x0000a960 6d652900 5079556e 69636f64 655f4368 me).PyUnicode_Ch │ │ │ │ + 0x0000a970 65636b28 756d642e 755f7175 616c6e61 eck(umd.u_qualna │ │ │ │ + 0x0000a980 6d652900 636f6e73 74730000 7661726e me).consts..varn │ │ │ │ + 0x0000a990 616d6573 00000000 63656c6c 76617273 ames....cellvars │ │ │ │ + 0x0000a9a0 00000000 66726565 76617273 00000000 ....freevars.... │ │ │ │ + 0x0000a9b0 66617374 68696464 656e0000 50794469 fasthidden..PyDi │ │ │ │ + 0x0000a9c0 63745f43 6865636b 28756d64 2e755f63 ct_Check(umd.u_c │ │ │ │ + 0x0000a9d0 6f6e7374 73290000 50794469 63745f43 onsts)..PyDict_C │ │ │ │ + 0x0000a9e0 6865636b 28756d64 2e755f6e 616d6573 heck(umd.u_names │ │ │ │ + 0x0000a9f0 29000000 50794469 63745f43 6865636b )...PyDict_Check │ │ │ │ + 0x0000aa00 28756d64 2e755f76 61726e61 6d657329 (umd.u_varnames) │ │ │ │ + 0x0000aa10 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x0000aa20 28756d64 2e755f63 656c6c76 61727329 (umd.u_cellvars) │ │ │ │ + 0x0000aa30 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x0000aa40 28756d64 2e755f66 72656576 61727329 (umd.u_freevars) │ │ │ │ + 0x0000aa50 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x0000aa60 28756d64 2e755f66 61737468 69646465 (umd.u_fasthidde │ │ │ │ + 0x0000aa70 6e290000 61726763 6f756e74 00000000 n)..argcount.... │ │ │ │ + 0x0000aa80 706f736f 6e6c7961 7267636f 756e7400 posonlyargcount. │ │ │ │ + 0x0000aa90 6b776f6e 6c796172 67636f75 6e740000 kwonlyargcount.. │ │ │ │ + 0x0000aaa0 66697273 746c696e 656e6f00 756d642e firstlineno.umd. │ │ │ │ + 0x0000aab0 755f6172 67636f75 6e74203e 3d203000 u_argcount >= 0. │ │ │ │ + 0x0000aac0 756d642e 755f706f 736f6e6c 79617267 umd.u_posonlyarg │ │ │ │ + 0x0000aad0 636f756e 74203e3d 20300000 756d642e count >= 0..umd. │ │ │ │ + 0x0000aae0 755f6b77 6f6e6c79 61726763 6f756e74 u_kwonlyargcount │ │ │ │ + 0x0000aaf0 203e3d20 30000000 756d642e 755f6669 >= 0...umd.u_fi │ │ │ │ + 0x0000ab00 7273746c 696e656e 6f203e3d 20300000 rstlineno >= 0.. │ │ │ │ + 0x0000ab10 5f5f6469 63745f5f 00000000 62616420 __dict__....bad │ │ │ │ + 0x0000ab20 636f6e66 69672025 52000000 7365745f config %R...set_ │ │ │ │ + 0x0000ab30 62617365 73000000 7365745f 636c6173 bases...set_clas │ │ │ │ + 0x0000ab40 73000000 7b736b73 6b736b73 6b736b7d s...{sksksksksk} │ │ │ │ + 0x0000ab50 00000000 66756e63 5f6d6f64 69666963 ....func_modific │ │ │ │ + 0x0000ab60 6174696f 6e000000 6275696c 74696e5f ation...builtin_ │ │ │ │ + 0x0000ab70 64696374 00000000 7365745f 6576616c dict....set_eval │ │ │ │ + 0x0000ab80 5f667261 6d655f66 756e6300 215f5079 _frame_func.!_Py │ │ │ │ + 0x0000ab90 5f49734d 61696e49 6e746572 70726574 _IsMainInterpret │ │ │ │ + 0x0000aba0 65722850 79496e74 65727072 65746572 er(PyInterpreter │ │ │ │ + 0x0000abb0 53746174 655f4765 74282929 00000000 State_Get()).... │ │ │ │ + 0x0000abc0 797c6973 00000000 6465636f 64652065 y|is....decode e │ │ │ │ + 0x0000abd0 72726f72 3a20706f 733d257a 752c2072 rror: pos=%zu, r │ │ │ │ + 0x0000abe0 6561736f 6e3d2573 00000000 756e7375 eason=%s....unsu │ │ │ │ + 0x0000abf0 70706f72 74656420 6572726f 72206861 pported error ha │ │ │ │ + 0x0000ac00 6e646c65 72000000 756e6b6e 6f776e20 ndler...unknown │ │ │ │ + 0x0000ac10 6572726f 7220636f 64650000 61726775 error code..argu │ │ │ │ + 0x0000ac20 6d656e74 206d7573 74206265 2061206c ment must be a l │ │ │ │ + 0x0000ac30 69737400 7c693a67 65745f69 6e746572 ist.|i:get_inter │ │ │ │ + 0x0000ac40 705f7365 7474696e 67730000 25640000 p_settings..%d.. │ │ │ │ + 0x0000ac50 696e7465 72702021 3d204e55 4c4c0000 interp != NULL.. │ │ │ │ + 0x0000ac60 66656174 7572655f 666c6167 73000000 feature_flags... │ │ │ │ + 0x0000ac70 6f776e5f 67696c00 61726775 6d656e74 own_gil.argument │ │ │ │ + 0x0000ac80 206d7573 74206265 20612063 6f646520 must be a code │ │ │ │ + 0x0000ac90 6f626a65 63740000 50795475 706c655f object..PyTuple_ │ │ │ │ + 0x0000aca0 43686563 6b28636f 2d3e636f 5f6c6f63 Check(co->co_loc │ │ │ │ + 0x0000acb0 616c7370 6c75736e 616d6573 29000000 alsplusnames)... │ │ │ │ + 0x0000acc0 2e2e2f49 6e636c75 64652f69 6e746572 ../Include/inter │ │ │ │ + 0x0000acd0 6e616c2f 7079636f 72655f63 6f64652e nal/pycore_code. │ │ │ │ + 0x0000ace0 68000000 50794279 7465735f 43686563 h...PyBytes_Chec │ │ │ │ + 0x0000acf0 6b286b69 6e647329 00000000 30203c3d k(kinds)....0 <= │ │ │ │ + 0x0000ad00 20692026 26206920 3c205079 42797465 i && i < PyByte │ │ │ │ + 0x0000ad10 735f4745 545f5349 5a45286b 696e6473 s_GET_SIZE(kinds │ │ │ │ + 0x0000ad20 29000000 494f0000 4f7c4f3a 6765745f )...IO..O|O:get_ │ │ │ │ + 0x0000ad30 63726f73 73696e74 6572705f 64617461 crossinterp_data │ │ │ │ + 0x0000ad40 00000000 65787065 63746564 206d6f64 ....expected mod │ │ │ │ + 0x0000ad50 65207374 722c2067 6f742025 52000000 e str, got %R... │ │ │ │ + 0x0000ad60 78696461 74610000 66616c6c 6261636b xidata..fallback │ │ │ │ + 0x0000ad70 00000000 7069636b 6c650000 6d617273 ....pickle..mars │ │ │ │ + 0x0000ad80 68616c00 636f6465 00000000 66756e63 hal.code....func │ │ │ │ + 0x0000ad90 00000000 73637269 70740000 73637269 ....script..scri │ │ │ │ + 0x0000ada0 70742d70 75726500 756e7375 70706f72 pt-pure.unsuppor │ │ │ │ + 0x0000adb0 74656420 6d6f6465 20255200 5f507958 ted mode %R._PyX │ │ │ │ + 0x0000adc0 49446174 615f5265 6c656173 65287869 IData_Release(xi │ │ │ │ + 0x0000add0 64617461 29203d3d 20300000 4f693a74 data) == 0..Oi:t │ │ │ │ + 0x0000ade0 7970655f 61737369 676e5f73 70656369 ype_assign_speci │ │ │ │ + 0x0000adf0 6669635f 76657273 696f6e5f 756e7361 fic_version_unsa │ │ │ │ + 0x0000ae00 66650000 21507954 7970655f 48617346 fe..!PyType_HasF │ │ │ │ + 0x0000ae10 65617475 72652874 7970652c 2050795f eature(type, Py_ │ │ │ │ + 0x0000ae20 5450464c 4147535f 494d4d55 5441424c TPFLAGS_IMMUTABL │ │ │ │ + 0x0000ae30 45545950 45290000 6d6f6420 213d204e ETYPE)..mod != N │ │ │ │ + 0x0000ae40 554c4c00 4f000000 4e6c0000 44640000 ULL.O...Nl..Dd.. │ │ │ │ + 0x0000ae50 44690000 2e2e2f49 6e636c75 64652f63 Di..../Include/c │ │ │ │ + 0x0000ae60 70797468 6f6e2f74 75706c65 6f626a65 python/tupleobje │ │ │ │ + 0x0000ae70 63742e68 00000000 50795475 706c655f ct.h....PyTuple_ │ │ │ │ + 0x0000ae80 43686563 6b286f70 29000000 557c6973 Check(op)...U|is │ │ │ │ + 0x0000ae90 00000000 656e636f 64652065 72726f72 ....encode error │ │ │ │ + 0x0000aea0 3a20706f 733d257a 752c2072 6561736f : pos=%zu, reaso │ │ │ │ + 0x0000aeb0 6e3d2573 00000000 4f3a7265 73746f72 n=%s....O:restor │ │ │ │ + 0x0000aec0 655f6372 6f737369 6e746572 705f6461 e_crossinterp_da │ │ │ │ + 0x0000aed0 74610000 2e2e2f49 6e636c75 64652f6f ta..../Include/o │ │ │ │ + 0x0000aee0 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ + 0x0000aef0 6f622920 213d2026 50794c6f 6e675f54 ob) != &PyLong_T │ │ │ │ + 0x0000af00 79706500 50795f54 59504528 6f622920 ype.Py_TYPE(ob) │ │ │ │ + 0x0000af10 213d2026 5079426f 6f6c5f54 79706500 != &PyBool_Type. │ │ │ │ + 0x0000af20 2e2e2f49 6e636c75 64652f69 6e746572 ../Include/inter │ │ │ │ + 0x0000af30 6e616c2f 7079636f 72655f6f 626a6563 nal/pycore_objec │ │ │ │ + 0x0000af40 742e6800 74702d3e 74705f62 61736963 t.h.tp->tp_basic │ │ │ │ + 0x0000af50 73697a65 203e2030 20262620 2873697a size > 0 && (siz │ │ │ │ + 0x0000af60 655f7429 74702d3e 74705f62 61736963 e_t)tp->tp_basic │ │ │ │ + 0x0000af70 73697a65 20252073 697a656f 66285079 size % sizeof(Py │ │ │ │ + 0x0000af80 4f626a65 6374202a 29203d3d 20300000 Object *) == 0.. │ │ │ │ + 0x0000af90 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ + 0x0000afa0 5f666c61 67732026 2050795f 5450464c _flags & Py_TPFL │ │ │ │ + 0x0000afb0 4147535f 494e4c49 4e455f56 414c5545 AGS_INLINE_VALUE │ │ │ │ + 0x0000afc0 53000000 50795f54 59504528 6f626a29 S...Py_TYPE(obj) │ │ │ │ + 0x0000afd0 2d3e7470 5f666c61 67732026 2050795f ->tp_flags & Py_ │ │ │ │ + 0x0000afe0 5450464c 4147535f 4d414e41 4745445f TPFLAGS_MANAGED_ │ │ │ │ + 0x0000aff0 44494354 00000000 2e2e2f49 6e636c75 DICT....../Inclu │ │ │ │ + 0x0000b000 64652f69 6e746572 6e616c2f 7079636f de/internal/pyco │ │ │ │ + 0x0000b010 72655f73 7461636b 7265662e 68000000 re_stackref.h... │ │ │ │ + 0x0000b020 21507953 7461636b 5265665f 49735461 !PyStackRef_IsTa │ │ │ │ + 0x0000b030 67676564 496e7428 72656629 00000000 ggedInt(ref).... │ │ │ │ + 0x0000b040 5f746573 74696e74 65726e61 6c636170 _testinternalcap │ │ │ │ + 0x0000b050 69000000 6d6f6420 213d2050 795f4e6f i...mod != Py_No │ │ │ │ + 0x0000b060 6e650000 6d6f6475 6c652021 3d204e55 ne..module != NU │ │ │ │ + 0x0000b070 4c4c0000 6b657973 20213d20 4e554c4c LL..keys != NULL │ │ │ │ + 0x0000b080 00000000 73697a65 203e3d20 30000000 ....size >= 0... │ │ │ │ + 0x0000b090 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x0000b0a0 7475706c 65290000 64440000 4f7c4f21 tuple)..dD..O|O! │ │ │ │ + 0x0000b0b0 4f214f21 3a676574 5f636f64 655f7661 O!O!:get_code_va │ │ │ │ + 0x0000b0c0 725f636f 756e7473 00000000 61726775 r_counts....argu │ │ │ │ + 0x0000b0d0 6d656e74 206d7573 74206265 20612063 ment must be a c │ │ │ │ + 0x0000b0e0 6f646520 6f626a65 6374206f 72206120 ode object or a │ │ │ │ + 0x0000b0f0 66756e63 74696f6e 00000000 7c4f246c function....|O$l │ │ │ │ + 0x0000b100 3a637265 6174655f 696e7465 72707265 :create_interpre │ │ │ │ + 0x0000b110 74657200 676f7420 756e6578 70656374 ter.got unexpect │ │ │ │ + 0x0000b120 65642063 6f6e6669 67000000 636f6e66 ed config...conf │ │ │ │ + 0x0000b130 6967203d 3d204e55 4c4c0000 74737461 ig == NULL..tsta │ │ │ │ + 0x0000b140 7465203d 3d204e55 4c4c0000 756e7375 te == NULL..unsu │ │ │ │ + 0x0000b150 70706f72 74656420 7768656e 63652025 pported whence % │ │ │ │ + 0x0000b160 6c640000 4f7c4f4f 4f214f21 3a676574 ld..O|OOO!O!:get │ │ │ │ + 0x0000b170 5f636f64 655f7661 725f636f 756e7473 _code_var_counts │ │ │ │ + 0x0000b180 00000000 746f7461 6c000000 6c6f6361 ....total...loca │ │ │ │ + 0x0000b190 6c730000 61726773 00000000 6e756d70 ls..args....nump │ │ │ │ + 0x0000b1a0 6f736f6e 6c790000 6e756d70 6f736f72 osonly..numposor │ │ │ │ + 0x0000b1b0 6b770000 6e756d6b 776f6e6c 79000000 kw..numkwonly... │ │ │ │ + 0x0000b1c0 76617261 72677300 7661726b 77617267 varargs.varkwarg │ │ │ │ + 0x0000b1d0 73000000 6e756d70 75726500 63656c6c s...numpure.cell │ │ │ │ + 0x0000b1e0 73000000 6e756d61 72677300 6e756d6f s...numargs.numo │ │ │ │ + 0x0000b1f0 74686572 73000000 6e756d63 656c6c73 thers...numcells │ │ │ │ + 0x0000b200 00000000 6e756d66 72656500 756e626f ....numfree.unbo │ │ │ │ + 0x0000b210 756e6400 6e756d61 74747273 00000000 und.numattrs.... │ │ │ │ + 0x0000b220 6e756d75 6e6b6e6f 776e0000 676c6f62 numunknown..glob │ │ │ │ + 0x0000b230 616c7300 6e756d67 6c6f6261 6c000000 als.numglobal... │ │ │ │ + 0x0000b240 6e756d62 75696c74 696e0000 4f7c703a numbuiltin..O|p: │ │ │ │ + 0x0000b250 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ + 0x0000b260 74657200 50794572 725f4f63 63757272 ter.PyErr_Occurr │ │ │ │ + 0x0000b270 65642829 00000000 4f737c24 703a6578 ed()....Os|$p:ex │ │ │ │ + 0x0000b280 65635f69 6e746572 70726574 65720000 ec_interpreter.. │ │ │ │ + 0x0000b290 696e7465 72706964 203e205f 50795275 interpid > _PyRu │ │ │ │ + 0x0000b2a0 6e74696d 652e696e 74657270 72657465 ntime.interprete │ │ │ │ + 0x0000b2b0 72732e6e 6578745f 69640000 61726775 rs.next_id..argu │ │ │ │ + 0x0000b2c0 6d656e74 206d7573 74206265 20612066 ment must be a f │ │ │ │ + 0x0000b2d0 72616d65 00000000 4f3a7065 6e64696e rame....O:pendin │ │ │ │ + 0x0000b2e0 675f6964 656e7469 66790000 696e7465 g_identify..inte │ │ │ │ + 0x0000b2f0 72707265 74657220 6e6f7420 666f756e rpreter not foun │ │ │ │ + 0x0000b300 64000000 72203d3d 205f5079 5f414444 d...r == _Py_ADD │ │ │ │ + 0x0000b310 5f50454e 44494e47 5f535543 43455353 _PENDING_SUCCESS │ │ │ │ + 0x0000b320 207c7c20 72203d3d 205f5079 5f414444 || r == _Py_ADD │ │ │ │ + 0x0000b330 5f50454e 44494e47 5f46554c 4c000000 _PENDING_FULL... │ │ │ │ + 0x0000b340 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ + 0x0000b350 5f726573 756c742e 696e7465 72706964 _result.interpid │ │ │ │ + 0x0000b360 203d3d20 2d310000 4f7c4924 70703a70 == -1..O|I$pp:p │ │ │ │ + 0x0000b370 656e6469 6e675f74 68726561 6466756e ending_threadfun │ │ │ │ + 0x0000b380 63000000 2e2e2f4d 6f64756c 65732f5f c...../Modules/_ │ │ │ │ + 0x0000b390 74657374 696e7465 726e616c 63617069 testinternalcapi │ │ │ │ + 0x0000b3a0 2f746573 745f6c6f 636b2e63 00000000 /test_lock.c.... │ │ │ │ + 0x0000b3b0 6d2e5f62 69747320 3d3d2031 00000000 m._bits == 1.... │ │ │ │ + 0x0000b3c0 6d2e5f62 69747320 3d3d2030 00000000 m._bits == 0.... │ │ │ │ + 0x0000b3d0 2e2e2f49 6e636c75 64652f63 70797468 ../Include/cpyth │ │ │ │ + 0x0000b3e0 6f6e2f6c 6973746f 626a6563 742e6800 on/listobject.h. │ │ │ │ + 0x0000b3f0 50794c69 73745f43 6865636b 286f7029 PyList_Check(op) │ │ │ │ + 0x0000b400 00000000 696e6465 78203c20 6c697374 ....index < list │ │ │ │ + 0x0000b410 2d3e616c 6c6f6361 74656400 656e6420 ->allocated.end │ │ │ │ + 0x0000b420 213d2073 74617274 00000000 28644f29 != start....(dO) │ │ │ │ + 0x0000b430 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ + 0x0000b440 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ + 0x0000b450 5f544852 45414453 202a2043 4f554e54 _THREADS * COUNT │ │ │ │ + 0x0000b460 45525f49 54455253 00000000 74657374 ER_ITERS....test │ │ │ │ + 0x0000b470 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ + 0x0000b480 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ + 0x0000b490 202a2053 4c4f575f 434f554e 5445525f * SLOW_COUNTER_ │ │ │ │ + 0x0000b4a0 49544552 53000000 72657320 3d3d202d ITERS...res == - │ │ │ │ + 0x0000b4b0 31000000 72657320 3d3d2030 00000000 1...res == 0.... │ │ │ │ + 0x0000b4c0 636f756e 74657220 3d3d2035 00000000 counter == 5.... │ │ │ │ + 0x0000b4d0 2a636f75 6e746572 203d3d20 35000000 *counter == 5... │ │ │ │ + 0x0000b4e0 215f5079 52656375 72736976 654d7574 !_PyRecursiveMut │ │ │ │ + 0x0000b4f0 65785f49 734c6f63 6b656442 79437572 ex_IsLockedByCur │ │ │ │ + 0x0000b500 72656e74 54687265 61642826 6d290000 rentThread(&m).. │ │ │ │ + 0x0000b510 6d2e7468 72656164 203d3d20 50795468 m.thread == PyTh │ │ │ │ + 0x0000b520 72656164 5f676574 5f746872 6561645f read_get_thread_ │ │ │ │ + 0x0000b530 6964656e 745f6578 28290000 50794d75 ident_ex()..PyMu │ │ │ │ + 0x0000b540 7465785f 49734c6f 636b6564 28266d2e tex_IsLocked(&m. │ │ │ │ + 0x0000b550 6d757465 78290000 6d2e6c65 76656c20 mutex)..m.level │ │ │ │ + 0x0000b560 3d3d2030 00000000 6d2e6c65 76656c20 == 0....m.level │ │ │ │ + 0x0000b570 3d3d2031 00000000 6d2e7468 72656164 == 1....m.thread │ │ │ │ + 0x0000b580 203d3d20 30000000 2150794d 75746578 == 0...!PyMutex │ │ │ │ + 0x0000b590 5f49734c 6f636b65 6428266d 2e6d7574 _IsLocked(&m.mut │ │ │ │ + 0x0000b5a0 65782900 74657374 5f646174 612e7277 ex).test_data.rw │ │ │ │ + 0x0000b5b0 2e626974 73203d3d 20310000 74657374 .bits == 1..test │ │ │ │ + 0x0000b5c0 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x0000b5d0 20300000 74657374 5f646174 612e7277 0..test_data.rw │ │ │ │ + 0x0000b5e0 2e626974 73203d3d 20380000 74657374 .bits == 8..test │ │ │ │ + 0x0000b5f0 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x0000b600 20313000 74657374 5f646174 612e7277 10.test_data.rw │ │ │ │ + 0x0000b610 2e626974 73203d3d 20330000 74657374 .bits == 3..test │ │ │ │ + 0x0000b620 5f646174 612e6d2e 5f626974 73203d3d _data.m._bits == │ │ │ │ + 0x0000b630 20310000 76203d3d 2031207c 7c207620 1..v == 1 || v │ │ │ │ + 0x0000b640 3d3d2033 00000000 76203d3d 20330000 == 3....v == 3.. │ │ │ │ + 0x0000b650 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ + 0x0000b660 73203d3d 20300000 6d2d3e5f 62697473 s == 0..m->_bits │ │ │ │ + 0x0000b670 203d3d20 31207c7c 206d2d3e 5f626974 == 1 || m->_bit │ │ │ │ + 0x0000b680 73203d3d 20330000 6d2d3e5f 62697473 s == 3..m->_bits │ │ │ │ + 0x0000b690 203d3d20 30000000 5f50795f 6269745f == 0..._Py_bit_ │ │ │ │ + 0x0000b6a0 6c656e67 74682825 6c752920 72657475 length(%lu) retu │ │ │ │ + 0x0000b6b0 726e7320 25692c20 65787065 63746564 rns %i, expected │ │ │ │ + 0x0000b6c0 20256900 50797468 6f6e0000 79746800 %i.Python..yth. │ │ │ │ + 0x0000b6d0 7974686f 6e000000 74686f6e 00000000 ython...thon.... │ │ │ │ + 0x0000b6e0 7a7a0000 50797468 6f000000 61620000 zz..Pytho...ab.. │ │ │ │ + 0x0000b6f0 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b700 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b710 00000000 62610000 62620000 61616161 ....ba..bb..aaaa │ │ │ │ + 0x0000b720 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b730 61616161 61616161 61616162 00000000 aaaaaaaaaaab.... │ │ │ │ + 0x0000b740 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b750 61616161 61616161 61616161 61616261 aaaaaaaaaaaaaaba │ │ │ │ + 0x0000b760 00000000 61616161 61616161 61616161 ....aaaaaaaaaaaa │ │ │ │ + 0x0000b770 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x0000b780 61616262 00000000 30313233 34353637 aabb....01234567 │ │ │ │ + 0x0000b790 38396162 63646566 00000000 61626364 89abcdef....abcd │ │ │ │ + 0x0000b7a0 00000000 496e636f 72726563 74207265 ....Incorrect re │ │ │ │ + 0x0000b7b0 73756c74 5f313a20 27257327 20696e20 sult_1: '%s' in │ │ │ │ + 0x0000b7c0 27257327 20286f66 66736574 3d257a64 '%s' (offset=%zd │ │ │ │ + 0x0000b7d0 29000000 496e636f 72726563 74207265 )...Incorrect re │ │ │ │ + 0x0000b7e0 73756c74 5f323a20 27257327 20696e20 sult_2: '%s' in │ │ │ │ + 0x0000b7f0 27257327 20286f66 66736574 3d257a64 '%s' (offset=%zd │ │ │ │ + 0x0000b800 29000000 63686563 6b5f6279 7465735f )...check_bytes_ │ │ │ │ + 0x0000b810 66696e64 5f6c6172 67652825 7a642c20 find_large(%zd, │ │ │ │ + 0x0000b820 257a6429 20666f75 6e642025 7a640000 %zd) found %zd.. │ │ │ │ + 0x0000b830 2e2e2f4d 6f64756c 65732f5f 74657374 ../Modules/_test │ │ │ │ + 0x0000b840 696e7465 726e616c 63617069 2f746573 internalcapi/tes │ │ │ │ + 0x0000b850 745f6372 69746963 616c5f73 65637469 t_critical_secti │ │ │ │ + 0x0000b860 6f6e732e 63000000 64312021 3d204e55 ons.c...d1 != NU │ │ │ │ + 0x0000b870 4c4c0000 64322021 3d204e55 4c4c0000 LL..d2 != NULL.. │ │ │ │ + 0x0000b880 50795468 72656164 53746174 655f4745 PyThreadState_GE │ │ │ │ + 0x0000b890 5428292d 3e637269 74696361 6c5f7365 T()->critical_se │ │ │ │ + 0x0000b8a0 6374696f 6e203d3d 20300000 74657374 ction == 0..test │ │ │ │ + 0x0000b8b0 5f646174 612e6f62 6a20213d 204e554c _data.obj != NUL │ │ │ │ + 0x0000b8c0 4c000000 6120213d 204e554c 4c000000 L...a != NULL... │ │ │ │ + 0x0000b8d0 6220213d 204e554c 4c000000 74657374 b != NULL...test │ │ │ │ + 0x0000b8e0 5f646174 612e6f62 6a312021 3d204e55 _data.obj1 != NU │ │ │ │ + 0x0000b8f0 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ + 0x0000b900 6a322021 3d204e55 4c4c0000 74657374 j2 != NULL..test │ │ │ │ + 0x0000b910 5f646174 612e6f62 6a332021 3d204e55 _data.obj3 != NU │ │ │ │ + 0x0000b920 4c4c0000 41706c65 00000000 4170706c LL..Aple....Appl │ │ │ │ + 0x0000b930 65000000 42406e40 6e400000 42616e61 e...B@n@n@..Bana │ │ │ │ + 0x0000b940 6e610000 43686572 72792100 43686572 na..Cherry!.Cher │ │ │ │ + 0x0000b950 72790000 2d2d2d2d 2d2d0000 2d2d2d30 ry..------..---0 │ │ │ │ + 0x0000b960 2d2d2d00 61626300 61610000 41414141 ---.abc.aa..AAAA │ │ │ │ + 0x0000b970 41000000 61616161 61000000 7758795a A...aaaaa...wXyZ │ │ │ │ + 0x0000b980 00000000 7778797a 00000000 7758795a ....wxyz....wXyZ │ │ │ │ + 0x0000b990 31323300 4a617661 00000000 43230000 123.Java....C#.. │ │ │ │ + 0x0000b9a0 61627374 72616374 5f666f6f 6261725f abstract_foobar_ │ │ │ │ + 0x0000b9b0 6d616e61 67657200 41627374 72616374 manager.Abstract │ │ │ │ + 0x0000b9c0 466f6f62 61724d61 6e616765 72000000 FoobarManager... │ │ │ │ + 0x0000b9d0 50795079 00000000 43507974 686f6e00 PyPy....CPython. │ │ │ │ + 0x0000b9e0 70797079 00000000 41747472 69627574 pypy....Attribut │ │ │ │ + 0x0000b9f0 65457272 6f700000 41747472 69627574 eErrop..Attribut │ │ │ │ + 0x0000ba00 65457272 6f720000 41747472 69627574 eError..Attribut │ │ │ │ + 0x0000ba10 65457272 6f725465 73747300 45646974 eErrorTests.Edit │ │ │ │ + 0x0000ba20 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ + 0x0000ba30 746f2027 25732720 72657475 726e7320 to '%s' returns │ │ │ │ + 0x0000ba40 257a642c 20657870 65637465 6420257a %zd, expected %z │ │ │ │ + 0x0000ba50 64000000 45646974 20636f73 74206672 d...Edit cost fr │ │ │ │ + 0x0000ba60 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ + 0x0000ba70 28746872 6573686f 6c642025 7a642920 (threshold %zd) │ │ │ │ + 0x0000ba80 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ + 0x0000ba90 65637465 64206772 65617465 72207468 ected greater th │ │ │ │ + 0x0000baa0 616e2025 7a640000 45646974 20636f73 an %zd..Edit cos │ │ │ │ + 0x0000bab0 74206672 6f6d2027 25732720 746f2027 t from '%s' to ' │ │ │ │ + 0x0000bac0 25732720 28746872 6573686f 6c642025 %s' (threshold % │ │ │ │ + 0x0000bad0 7a642920 72657475 726e7320 257a642c zd) returns %zd, │ │ │ │ + 0x0000bae0 20657870 65637465 6420257a 64000000 expected %zd... │ │ │ │ + 0x0000baf0 7461626c 652d3e6e 656e7472 69657320 table->nentries │ │ │ │ + 0x0000bb00 3d3d2030 00000000 7461626c 652d3e6e == 0....table->n │ │ │ │ + 0x0000bb10 6275636b 65747320 3e203000 5f50795f buckets > 0._Py_ │ │ │ │ + 0x0000bb20 68617368 7461626c 655f6765 74287461 hashtable_get(ta │ │ │ │ + 0x0000bb30 626c652c 20544f5f 50545228 27782729 ble, TO_PTR('x') │ │ │ │ + 0x0000bb40 29203d3d 204e554c 4c000000 7461626c ) == NULL...tabl │ │ │ │ + 0x0000bb50 652d3e6e 656e7472 69657320 3d3d2032 e->nentries == 2 │ │ │ │ + 0x0000bb60 36000000 7461626c 652d3e6e 6275636b 6...table->nbuck │ │ │ │ + 0x0000bb70 65747320 3e207461 626c652d 3e6e656e ets > table->nen │ │ │ │ + 0x0000bb80 74726965 73000000 656e7472 7920213d tries...entry != │ │ │ │ + 0x0000bb90 204e554c 4c000000 656e7472 792d3e6b NULL...entry->k │ │ │ │ + 0x0000bba0 6579203d 3d20544f 5f505452 286b6579 ey == TO_PTR(key │ │ │ │ + 0x0000bbb0 29000000 656e7472 792d3e76 616c7565 )...entry->value │ │ │ │ + 0x0000bbc0 203d3d20 544f5f50 54522856 414c5545 == TO_PTR(VALUE │ │ │ │ + 0x0000bbd0 286b6579 29290000 28696e74 2946524f (key))..(int)FRO │ │ │ │ + 0x0000bbe0 4d5f5054 52287661 6c75655f 70747229 M_PTR(value_ptr) │ │ │ │ + 0x0000bbf0 203d3d20 56414c55 45286b65 79290000 == VALUE(key).. │ │ │ │ + 0x0000bc00 7461626c 652d3e6e 656e7472 69657320 table->nentries │ │ │ │ + 0x0000bc10 3d3d2032 35000000 5f50795f 68617368 == 25..._Py_hash │ │ │ │ + 0x0000bc20 7461626c 655f6765 745f656e 74727928 table_get_entry( │ │ │ │ + 0x0000bc30 7461626c 652c2054 4f5f5054 52286b65 table, TO_PTR(ke │ │ │ │ + 0x0000bc40 79292920 3d3d204e 554c4c00 636f756e y)) == NULL.coun │ │ │ │ + 0x0000bc50 74203d3d 20323500 76616c75 65203d3d t == 25.value == │ │ │ │ + 0x0000bc60 2056414c 5545286b 65792900 77726f6e VALUE(key).wron │ │ │ │ + 0x0000bc70 67207265 73756c74 20666f72 205f5079 g result for _Py │ │ │ │ + 0x0000bc80 4c6f6e67 5f4e756d 42697473 00000000 Long_NumBits.... │ │ │ │ + 0x0000bc90 74657374 5f6c6f6e 675f6e75 6d626974 test_long_numbit │ │ │ │ + 0x0000bca0 73000000 25733a20 25730000 77726f6e s...%s: %s..wron │ │ │ │ + 0x0000bcb0 67207265 73756c74 20666f72 2050794c g result for PyL │ │ │ │ + 0x0000bcc0 6f6e675f 47657453 69676e28 29000000 ong_GetSign()... │ │ │ │ + 0x0000bcd0 5f50795f 706f7063 6f756e74 33322825 _Py_popcount32(% │ │ │ │ + 0x0000bce0 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ + 0x0000bcf0 65787065 63746564 20256900 21507945 expected %i.!PyE │ │ │ │ + 0x0000bd00 72725f4f 63637572 72656428 29000000 rr_Occurred()... │ │ │ │ + 0x0000bd10 5079556e 73746162 6c655f54 68726561 PyUnstable_Threa │ │ │ │ + 0x0000bd20 64537461 74655f53 65745374 61636b50 dState_SetStackP │ │ │ │ + 0x0000bd30 726f7465 6374696f 6e287473 74617465 rotection(tstate │ │ │ │ + 0x0000bd40 2c207374 6172742c 2073697a 6529203d , start, size) = │ │ │ │ + 0x0000bd50 3d202d31 00000000 50794572 725f4578 = -1....PyErr_Ex │ │ │ │ + 0x0000bd60 63657074 696f6e4d 61746368 65732850 ceptionMatches(P │ │ │ │ + 0x0000bd70 79457863 5f56616c 75654572 726f7229 yExc_ValueError) │ │ │ │ + 0x0000bd80 00000000 74732d3e 635f7374 61636b5f ....ts->c_stack_ │ │ │ │ + 0x0000bd90 696e6974 5f626173 65203d3d 20696e69 init_base == ini │ │ │ │ + 0x0000bda0 745f6261 73650000 74732d3e 635f7374 t_base..ts->c_st │ │ │ │ + 0x0000bdb0 61636b5f 696e6974 5f746f70 203d3d20 ack_init_top == │ │ │ │ + 0x0000bdc0 696e6974 5f746f70 00000000 5079556e init_top....PyUn │ │ │ │ + 0x0000bdd0 73746162 6c655f54 68726561 64537461 stable_ThreadSta │ │ │ │ + 0x0000bde0 74655f53 65745374 61636b50 726f7465 te_SetStackProte │ │ │ │ + 0x0000bdf0 6374696f 6e287473 74617465 2c207374 ction(tstate, st │ │ │ │ + 0x0000be00 6172742c 2073697a 6529203d 3d203000 art, size) == 0. │ │ │ │ + 0x0000be10 74732d3e 635f7374 61636b5f 746f7020 ts->c_stack_top │ │ │ │ + 0x0000be20 3d3d2028 75696e74 7074725f 74297374 == (uintptr_t)st │ │ │ │ + 0x0000be30 61727420 2b207369 7a650000 74732d3e art + size..ts-> │ │ │ │ + 0x0000be40 635f7374 61636b5f 68617264 5f6c696d c_stack_hard_lim │ │ │ │ + 0x0000be50 6974203c 3d207473 2d3e635f 73746163 it <= ts->c_stac │ │ │ │ + 0x0000be60 6b5f736f 66745f6c 696d6974 00000000 k_soft_limit.... │ │ │ │ + 0x0000be70 74732d3e 635f7374 61636b5f 736f6674 ts->c_stack_soft │ │ │ │ + 0x0000be80 5f6c696d 6974203c 2074732d 3e635f73 _limit < ts->c_s │ │ │ │ + 0x0000be90 7461636b 5f746f70 00000000 74737461 tack_top....tsta │ │ │ │ + 0x0000bea0 74652021 3d204e55 4c4c0000 64696374 te != NULL..dict │ │ │ │ + 0x0000beb0 20213d20 4e554c4c 00000000 64696374 != NULL....dict │ │ │ │ + 0x0000bec0 32203d3d 20646963 74000000 4f6e0000 2 == dict...On.. │ │ │ │ + 0x0000bed0 696e6e4f 00000000 2e2e2f4d 6f64756c innO....../Modul │ │ │ │ + 0x0000bee0 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ + 0x0000bef0 63617069 2f736574 2e630000 6974656d capi/set.c..item │ │ │ │ + 0x0000bf00 203d3d20 554e494e 49544941 4c495a45 == UNINITIALIZE │ │ │ │ + 0x0000bf10 445f5054 52000000 68617368 203d3d20 D_PTR...hash == │ │ │ │ + 0x0000bf20 2850795f 68617368 5f742955 4e494e49 (Py_hash_t)UNINI │ │ │ │ + 0x0000bf30 5449414c 495a4544 5f53495a 45000000 TIALIZED_SIZE... │ │ │ │ + 0x0000bf40 7263203d 3d203000 4f4f0000 6f626a65 rc == 0.OO..obje │ │ │ │ + 0x0000bf50 63742069 73206e6f 74207365 656e2061 ct is not seen a │ │ │ │ + 0x0000bf60 73206672 65656400 4f210000 4661696c s freed.O!..Fail │ │ │ │ + 0x0000bf70 65642074 6f20636f 6d70696c 65207472 ed to compile tr │ │ │ │ + 0x0000bf80 616d706f 6c696e65 00000000 4661696c ampoline....Fail │ │ │ │ + 0x0000bf90 65642074 6f207365 74207065 72736973 ed to set persis │ │ │ │ + 0x0000bfa0 745f6166 7465725f 666f726b 00000000 t_after_fork.... │ │ │ │ + 0x0000bfb0 62656e63 686d6172 6b5f6c6f 636b7300 benchmark_locks. │ │ │ │ + 0x0000bfc0 7370616d 00000000 66696c65 6e616d65 spam....filename │ │ │ │ + 0x0000bfd0 00000000 696e7374 72756374 696f6e73 ....instructions │ │ │ │ + 0x0000bfe0 00000000 6d657461 64617461 00000000 ....metadata.... │ │ │ │ + 0x0000bff0 6e6c6f63 616c7300 61737400 6f707469 nlocals.ast.opti │ │ │ │ + 0x0000c000 6d697a65 00000000 636f6d70 696c655f mize....compile_ │ │ │ │ + 0x0000c010 6d6f6465 00000000 646f6300 6765745f mode....doc.get_ │ │ │ │ + 0x0000c020 636f6e66 69677300 6765745f 72656375 configs.get_recu │ │ │ │ + 0x0000c030 7273696f 6e5f6465 70746800 6765745f rsion_depth.get_ │ │ │ │ + 0x0000c040 635f7265 63757273 696f6e5f 72656d61 c_recursion_rema │ │ │ │ + 0x0000c050 696e696e 67000000 6765745f 73746163 ining...get_stac │ │ │ │ + 0x0000c060 6b5f706f 696e7465 72000000 6765745f k_pointer...get_ │ │ │ │ + 0x0000c070 73746163 6b5f6d61 7267696e 00000000 stack_margin.... │ │ │ │ + 0x0000c080 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ + 0x0000c090 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ + 0x0000c0a0 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ + 0x0000c0b0 5f686173 68746162 6c650000 72657365 _hashtable..rese │ │ │ │ + 0x0000c0c0 745f7061 74685f63 6f6e6669 67000000 t_path_config... │ │ │ │ + 0x0000c0d0 74657374 5f656469 745f636f 73740000 test_edit_cost.. │ │ │ │ + 0x0000c0e0 74657374 5f627974 65735f66 696e6400 test_bytes_find. │ │ │ │ + 0x0000c0f0 6e6f726d 616c697a 655f7061 74680000 normalize_path.. │ │ │ │ + 0x0000c100 6765745f 67657470 6174685f 636f6465 get_getpath_code │ │ │ │ + 0x0000c110 6f626a65 63740000 456e636f 64654c6f object..EncodeLo │ │ │ │ + 0x0000c120 63616c65 45780000 4465636f 64654c6f caleEx..DecodeLo │ │ │ │ + 0x0000c130 63616c65 45780000 7365745f 6576616c caleEx..set_eval │ │ │ │ + 0x0000c140 5f667261 6d655f64 65666175 6c740000 _frame_default.. │ │ │ │ + 0x0000c150 7365745f 6576616c 5f667261 6d655f72 set_eval_frame_r │ │ │ │ + 0x0000c160 65636f72 64000000 6e65775f 696e7374 ecord...new_inst │ │ │ │ + 0x0000c170 72756374 696f6e5f 73657175 656e6365 ruction_sequence │ │ │ │ + 0x0000c180 00000000 636f6d70 696c6572 5f636f64 ....compiler_cod │ │ │ │ + 0x0000c190 6567656e 00000000 6f707469 6d697a65 egen....optimize │ │ │ │ + 0x0000c1a0 5f636667 00000000 61737365 6d626c65 _cfg....assemble │ │ │ │ + 0x0000c1b0 5f636f64 655f6f62 6a656374 00000000 _code_object.... │ │ │ │ + 0x0000c1c0 6765745f 696e7465 72705f73 65747469 get_interp_setti │ │ │ │ + 0x0000c1d0 6e677300 636c6561 725f6578 74656e73 ngs.clear_extens │ │ │ │ + 0x0000c1e0 696f6e00 77726974 655f7065 72665f6d ion.write_perf_m │ │ │ │ + 0x0000c1f0 61705f65 6e747279 00000000 70657266 ap_entry....perf │ │ │ │ + 0x0000c200 5f6d6170 5f737461 74655f74 65617264 _map_state_teard │ │ │ │ + 0x0000c210 6f776e00 69667261 6d655f67 6574636f own.iframe_getco │ │ │ │ + 0x0000c220 64650000 69667261 6d655f67 65746c69 de..iframe_getli │ │ │ │ + 0x0000c230 6e650000 69667261 6d655f67 65746c61 ne..iframe_getla │ │ │ │ + 0x0000c240 73746900 636f6465 5f726574 75726e73 sti.code_returns │ │ │ │ + 0x0000c250 5f6f6e6c 795f6e6f 6e650000 6765745f _only_none..get_ │ │ │ │ + 0x0000c260 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ + 0x0000c270 6765745f 636f5f6c 6f63616c 736b696e get_co_localskin │ │ │ │ + 0x0000c280 64730000 6765745f 636f6465 5f766172 ds..get_code_var │ │ │ │ + 0x0000c290 5f636f75 6e747300 76657269 66795f73 _counts.verify_s │ │ │ │ + 0x0000c2a0 74617465 6c657373 5f636f64 65000000 tateless_code... │ │ │ │ + 0x0000c2b0 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000c2c0 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ + 0x0000c2d0 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ + 0x0000c2e0 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ + 0x0000c2f0 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ + 0x0000c300 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ + 0x0000c310 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ + 0x0000c320 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ + 0x0000c330 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ + 0x0000c340 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ + 0x0000c350 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ + 0x0000c360 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ + 0x0000c370 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ + 0x0000c380 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ + 0x0000c390 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ + 0x0000c3a0 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ + 0x0000c3b0 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ + 0x0000c3c0 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ + 0x0000c3d0 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ + 0x0000c3e0 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000c3f0 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ + 0x0000c400 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ + 0x0000c410 65786563 5f696e74 65727072 65746572 exec_interpreter │ │ │ │ + 0x0000c420 00000000 72756e5f 696e5f73 7562696e ....run_in_subin │ │ │ │ + 0x0000c430 74657270 5f776974 685f636f 6e666967 terp_with_config │ │ │ │ + 0x0000c440 00000000 6e6f726d 616c697a 655f696e ....normalize_in │ │ │ │ + 0x0000c450 74657270 5f696400 6e657874 5f696e74 terp_id.next_int │ │ │ │ + 0x0000c460 65727072 65746572 5f696400 756e7573 erpreter_id.unus │ │ │ │ + 0x0000c470 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ + 0x0000c480 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ + 0x0000c490 65786973 74730000 6765745f 696e7465 exists..get_inte │ │ │ │ + 0x0000c4a0 72707265 7465725f 72656663 6f756e74 rpreter_refcount │ │ │ │ + 0x0000c4b0 00000000 6c696e6b 5f696e74 65727072 ....link_interpr │ │ │ │ + 0x0000c4c0 65746572 5f726566 636f756e 74000000 eter_refcount... │ │ │ │ + 0x0000c4d0 756e6c69 6e6b5f69 6e746572 70726574 unlink_interpret │ │ │ │ + 0x0000c4e0 65725f72 6566636f 756e7400 696e7465 er_refcount.inte │ │ │ │ + 0x0000c4f0 72707265 7465725f 72656663 6f756e74 rpreter_refcount │ │ │ │ + 0x0000c500 5f6c696e 6b656400 636f6d70 696c655f _linked.compile_ │ │ │ │ + 0x0000c510 70657266 5f747261 6d706f6c 696e655f perf_trampoline_ │ │ │ │ + 0x0000c520 656e7472 79000000 70657266 5f747261 entry...perf_tra │ │ │ │ + 0x0000c530 6d706f6c 696e655f 7365745f 70657273 mpoline_set_pers │ │ │ │ + 0x0000c540 6973745f 61667465 725f666f 726b0000 ist_after_fork.. │ │ │ │ + 0x0000c550 72657374 6f72655f 63726f73 73696e74 restore_crossint │ │ │ │ + 0x0000c560 6572705f 64617461 00000000 6765745f erp_data....get_ │ │ │ │ + 0x0000c570 72617265 5f657665 6e745f63 6f756e74 rare_event_count │ │ │ │ + 0x0000c580 65727300 72657365 745f7261 72655f65 ers.reset_rare_e │ │ │ │ + 0x0000c590 76656e74 5f636f75 6e746572 73000000 vent_counters... │ │ │ │ + 0x0000c5a0 6861735f 696e6c69 6e655f76 616c7565 has_inline_value │ │ │ │ + 0x0000c5b0 73000000 6861735f 73706c69 745f7461 s...has_split_ta │ │ │ │ + 0x0000c5c0 626c6500 74797065 5f617373 69676e5f ble.type_assign_ │ │ │ │ + 0x0000c5d0 73706563 69666963 5f766572 73696f6e specific_version │ │ │ │ + 0x0000c5e0 5f756e73 61666500 666f7263 6566756c _unsafe.forceful │ │ │ │ + 0x0000c5f0 6c792061 73736967 6e207479 70652d3e ly assign type-> │ │ │ │ + 0x0000c600 74705f76 65727369 6f6e5f74 61670000 tp_version_tag.. │ │ │ │ + 0x0000c610 67685f31 31393231 335f6765 74617267 gh_119213_getarg │ │ │ │ + 0x0000c620 73000000 6765745f 73746174 69635f62 s...get_static_b │ │ │ │ + 0x0000c630 75696c74 696e5f74 79706573 00000000 uiltin_types.... │ │ │ │ + 0x0000c640 6964656e 74696679 5f747970 655f736c identify_type_sl │ │ │ │ + 0x0000c650 6f745f77 72617070 65727300 6861735f ot_wrappers.has_ │ │ │ │ + 0x0000c660 64656665 72726564 5f726566 636f756e deferred_refcoun │ │ │ │ + 0x0000c670 74000000 6765745f 74726163 6b65645f t...get_tracked_ │ │ │ │ + 0x0000c680 68656170 5f73697a 65000000 69735f73 heap_size...is_s │ │ │ │ + 0x0000c690 74617469 635f696d 6d6f7274 616c0000 tatic_immortal.. │ │ │ │ + 0x0000c6a0 696e6372 65665f64 65637265 665f6465 incref_decref_de │ │ │ │ + 0x0000c6b0 6c617965 64000000 6765745f 6e657874 layed...get_next │ │ │ │ + 0x0000c6c0 5f646963 745f6b65 79735f76 65727369 _dict_keys_versi │ │ │ │ + 0x0000c6d0 6f6e0000 7365745f 76656374 6f726361 on..set_vectorca │ │ │ │ + 0x0000c6e0 6c6c5f6e 6f700000 74657374 5f746872 ll_nop..test_thr │ │ │ │ + 0x0000c6f0 65616473 74617465 5f736574 5f737461 eadstate_set_sta │ │ │ │ + 0x0000c700 636b5f70 726f7465 6374696f 6e000000 ck_protection... │ │ │ │ + 0x0000c710 5f707965 72725f73 65746b65 79657272 _pyerr_setkeyerr │ │ │ │ + 0x0000c720 6f720000 63616c6c 6261636b 00000000 or..callback.... │ │ │ │ + 0x0000c730 6e756d00 626c6f63 6b696e67 00000000 num.blocking.... │ │ │ │ + 0x0000c740 656e7375 72655f61 64646564 00000000 ensure_added.... │ │ │ │ + 0x0000c750 6d61696e 00000000 62617369 63000000 main....basic... │ │ │ │ + 0x0000c760 676c6f62 616c6e61 6d657300 61747472 globalnames.attr │ │ │ │ + 0x0000c770 6e616d65 73000000 676c6f62 616c736e names...globalsn │ │ │ │ + 0x0000c780 73000000 6275696c 74696e73 6e730000 s...builtinsns.. │ │ │ │ + 0x0000c790 7768656e 63650000 6f626a00 78690000 whence..obj.xi.. │ │ │ │ + 0x0000c7a0 74657374 5f6c6f63 6b5f6261 73696300 test_lock_basic. │ │ │ │ + 0x0000c7b0 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ + 0x0000c7c0 72656164 73000000 74657374 5f6c6f63 reads...test_loc │ │ │ │ + 0x0000c7d0 6b5f636f 756e7465 72000000 74657374 k_counter...test │ │ │ │ + 0x0000c7e0 5f6c6f63 6b5f636f 756e7465 725f736c _lock_counter_sl │ │ │ │ + 0x0000c7f0 6f770000 74657374 5f6c6f63 6b5f6265 ow..test_lock_be │ │ │ │ + 0x0000c800 6e63686d 61726b00 74657374 5f6c6f63 nchmark.test_loc │ │ │ │ + 0x0000c810 6b5f6f6e 63650000 74657374 5f6c6f63 k_once..test_loc │ │ │ │ + 0x0000c820 6b5f7277 6c6f636b 00000000 74657374 k_rwlock....test │ │ │ │ + 0x0000c830 5f6c6f63 6b5f7265 63757273 69766500 _lock_recursive. │ │ │ │ + 0x0000c840 5f507954 696d655f 41734d69 63726f73 _PyTime_AsMicros │ │ │ │ + 0x0000c850 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ + 0x0000c860 41734d69 6c6c6973 65636f6e 64730000 AsMilliseconds.. │ │ │ │ + 0x0000c870 5f507954 696d655f 41735469 6d657370 _PyTime_AsTimesp │ │ │ │ + 0x0000c880 65630000 5f507954 696d655f 41735469 ec.._PyTime_AsTi │ │ │ │ + 0x0000c890 6d657370 65635f63 6c616d70 00000000 mespec_clamp.... │ │ │ │ + 0x0000c8a0 5f507954 696d655f 41735469 6d657661 _PyTime_AsTimeva │ │ │ │ + 0x0000c8b0 6c000000 5f507954 696d655f 41735469 l..._PyTime_AsTi │ │ │ │ + 0x0000c8c0 6d657661 6c5f636c 616d7000 5f507954 meval_clamp._PyT │ │ │ │ + 0x0000c8d0 696d655f 46726f6d 5365636f 6e647300 ime_FromSeconds. │ │ │ │ + 0x0000c8e0 5f507954 696d655f 46726f6d 5365636f _PyTime_FromSeco │ │ │ │ + 0x0000c8f0 6e64734f 626a6563 74000000 5f507954 ndsObject..._PyT │ │ │ │ + 0x0000c900 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ + 0x0000c910 5f740000 5f507954 696d655f 4f626a65 _t.._PyTime_Obje │ │ │ │ + 0x0000c920 6374546f 54696d65 73706563 00000000 ctToTimespec.... │ │ │ │ + 0x0000c930 5f507954 696d655f 4f626a65 6374546f _PyTime_ObjectTo │ │ │ │ + 0x0000c940 54696d65 76616c00 7365745f 75706461 Timeval.set_upda │ │ │ │ + 0x0000c950 74650000 7365745f 6e657874 5f656e74 te..set_next_ent │ │ │ │ + 0x0000c960 72790000 5f70795f 63725f73 756d0000 ry.._py_cr_sum.. │ │ │ │ + 0x0000c970 5f70795f 63725f64 69666600 5f70795f _py_cr_diff._py_ │ │ │ │ + 0x0000c980 72635f64 69666600 5f70795f 63725f70 rc_diff._py_cr_p │ │ │ │ + 0x0000c990 726f6400 5f70795f 63725f71 756f7400 rod._py_cr_quot. │ │ │ │ + 0x0000c9a0 5f70795f 72635f71 756f7400 74657374 _py_rc_quot.test │ │ │ │ + 0x0000c9b0 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000c9c0 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ + 0x0000c9d0 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ + 0x0000c9e0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000c9f0 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ + 0x0000ca00 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000ca10 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ + 0x0000ca20 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000ca30 6374696f 6e735f67 63000000 74657374 ctions_gc...test │ │ │ │ + 0x0000ca40 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000ca50 6e735f73 74770000 6765745f 6d6f6475 ns_stw..get_modu │ │ │ │ + 0x0000ca60 6c655f73 74617465 00000000 5f746573 le_state...._tes │ │ │ │ + 0x0000ca70 74696e74 65726e61 6c636170 695f6173 tinternalcapi_as │ │ │ │ + 0x0000ca80 73656d62 6c655f63 6f64655f 6f626a65 semble_code_obje │ │ │ │ + 0x0000ca90 63745f69 6d706c00 00000000 00000000 ct_impl......... │ │ │ │ + 0x0000caa0 00000000 01000000 00000000 01000000 ................ │ │ │ │ + 0x0000cab0 02000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ + 0x0000cac0 74617267 735f696d 706c0000 6765745f targs_impl..get_ │ │ │ │ + 0x0000cad0 696e7465 72705f73 65747469 6e677300 interp_settings. │ │ │ │ + 0x0000cae0 6765745f 636f5f6c 6f63616c 736b696e get_co_localskin │ │ │ │ + 0x0000caf0 64730000 5f50794c 6f63616c 735f4765 ds.._PyLocals_Ge │ │ │ │ + 0x0000cb00 744b696e 64000000 6765745f 63726f73 tKind...get_cros │ │ │ │ + 0x0000cb10 73696e74 6572705f 64617461 00000000 sinterp_data.... │ │ │ │ + 0x0000cb20 74797065 5f617373 69676e5f 73706563 type_assign_spec │ │ │ │ + 0x0000cb30 69666963 5f766572 73696f6e 5f756e73 ific_version_uns │ │ │ │ + 0x0000cb40 61666500 50795475 706c655f 4745545f afe.PyTuple_GET_ │ │ │ │ + 0x0000cb50 53495a45 00000000 50795f53 495a4500 SIZE....Py_SIZE. │ │ │ │ + 0x0000cb60 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ + 0x0000cb70 56616c75 65730000 5f786964 5f636170 Values.._xid_cap │ │ │ │ + 0x0000cb80 73756c65 5f646573 74727563 746f7200 sule_destructor. │ │ │ │ + 0x0000cb90 50795374 61636b52 65665f41 7350794f PyStackRef_AsPyO │ │ │ │ + 0x0000cba0 626a6563 74426f72 726f7700 5f676574 bjectBorrow._get │ │ │ │ + 0x0000cbb0 5f637572 72656e74 5f6d6f64 756c6500 _current_module. │ │ │ │ + 0x0000cbc0 7265636f 72645f65 76616c00 6765745f record_eval.get_ │ │ │ │ + 0x0000cbd0 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000cbe0 65730000 50795475 706c655f 5345545f es..PyTuple_SET_ │ │ │ │ + 0x0000cbf0 4954454d 00000000 5f6e6577 5f696e74 ITEM...._new_int │ │ │ │ + 0x0000cc00 65727072 65746572 00000000 5f707965 erpreter...._pye │ │ │ │ + 0x0000cc10 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ + 0x0000cc20 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ + 0x0000cc30 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ + 0x0000cc40 7465725f 65786973 74730000 6c696e6b ter_exists..link │ │ │ │ + 0x0000cc50 5f696e74 65727072 65746572 5f726566 _interpreter_ref │ │ │ │ + 0x0000cc60 636f756e 74000000 756e6c69 6e6b5f69 count...unlink_i │ │ │ │ + 0x0000cc70 6e746572 70726574 65725f72 6566636f nterpreter_refco │ │ │ │ + 0x0000cc80 756e7400 70656e64 696e675f 6964656e unt.pending_iden │ │ │ │ + 0x0000cc90 74696679 00000000 5f70656e 64696e67 tify...._pending │ │ │ │ + 0x0000cca0 5f696465 6e746966 795f6361 6c6c6261 _identify_callba │ │ │ │ + 0x0000ccb0 636b0000 70656e64 696e675f 74687265 ck..pending_thre │ │ │ │ + 0x0000ccc0 61646675 6e630000 74657374 5f6c6f63 adfunc..test_loc │ │ │ │ + 0x0000ccd0 6b5f6261 73696300 50794c69 73745f53 k_basic.PyList_S │ │ │ │ + 0x0000cce0 45545f49 54454d00 5f746573 74696e74 ET_ITEM._testint │ │ │ │ + 0x0000ccf0 65726e61 6c636170 695f6265 6e63686d ernalcapi_benchm │ │ │ │ + 0x0000cd00 61726b5f 6c6f636b 735f696d 706c0000 ark_locks_impl.. │ │ │ │ + 0x0000cd10 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000cd20 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ + 0x0000cd30 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ + 0x0000cd40 5f6c6f63 6b5f6f6e 63650000 696e6974 _lock_once..init │ │ │ │ + 0x0000cd50 5f6d6179 62655f66 61696c00 74657374 _maybe_fail.test │ │ │ │ + 0x0000cd60 5f6c6f63 6b5f7265 63757273 69766500 _lock_recursive. │ │ │ │ + 0x0000cd70 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ + 0x0000cd80 00000000 74657374 5f6c6f63 6b5f7477 ....test_lock_tw │ │ │ │ + 0x0000cd90 6f5f7468 72656164 73000000 6c6f636b o_threads...lock │ │ │ │ + 0x0000cda0 5f746872 65616400 74657374 5f637269 _thread.test_cri │ │ │ │ + 0x0000cdb0 74696361 6c5f7365 6374696f 6e730000 tical_sections.. │ │ │ │ + 0x0000cdc0 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000cdd0 6374696f 6e735f67 63000000 74657374 ctions_gc...test │ │ │ │ + 0x0000cde0 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000cdf0 6e735f6e 65737400 74657374 5f637269 ns_nest.test_cri │ │ │ │ + 0x0000ce00 74696361 6c5f7365 6374696f 6e735f73 tical_sections_s │ │ │ │ + 0x0000ce10 75737065 6e640000 74657374 5f637269 uspend..test_cri │ │ │ │ + 0x0000ce20 74696361 6c5f7365 6374696f 6e735f74 tical_sections_t │ │ │ │ + 0x0000ce30 68726561 64730000 74657374 5f686173 hreads..test_has │ │ │ │ + 0x0000ce40 68746162 6c650000 68617368 7461626c htable..hashtabl │ │ │ │ + 0x0000ce50 655f6362 00000000 00000000 00000000 e_cb............ │ │ │ │ + 0x0000ce60 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0000ce70 01000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x0000ce80 01000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000ce90 01000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cea0 02000000 00000000 02000000 00000000 ................ │ │ │ │ + 0x0000ceb0 01000000 00000000 feffffff 00000000 ................ │ │ │ │ + 0x0000cec0 02000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000ced0 03000000 00000000 02000000 00000000 ................ │ │ │ │ + 0x0000cee0 01000000 00000000 fdffffff 00000000 ................ │ │ │ │ + 0x0000cef0 02000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cf00 04000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x0000cf10 01000000 00000000 fcffffff 00000000 ................ │ │ │ │ + 0x0000cf20 03000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cf30 ff7f0000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x0000cf40 01000000 00000000 0180ffff 00000000 ................ │ │ │ │ + 0x0000cf50 0f000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cf60 ffff0000 00000000 10000000 00000000 ................ │ │ │ │ + 0x0000cf70 01000000 00000000 0100ffff 00000000 ................ │ │ │ │ + 0x0000cf80 10000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cf90 ffffff0f 00000000 1c000000 00000000 ................ │ │ │ │ + 0x0000cfa0 01000000 00000000 010000f0 00000000 ................ │ │ │ │ + 0x0000cfb0 1c000000 00000000 ffffffff 00000000 ................ │ │ │ │ + 0x0000cfc0 74657374 5f746872 65616473 74617465 test_threadstate │ │ │ │ + 0x0000cfd0 5f736574 5f737461 636b5f70 726f7465 _set_stack_prote │ │ │ │ + 0x0000cfe0 6374696f 6e000000 63686563 6b5f7468 ction...check_th │ │ │ │ + 0x0000cff0 72656164 73746174 655f7365 745f7374 readstate_set_st │ │ │ │ + 0x0000d000 61636b5f 70726f74 65637469 6f6e0000 ack_protection.. │ │ │ │ + 0x0000d010 74657374 5f747374 6174655f 63617069 test_tstate_capi │ │ │ │ + 0x0000d020 00000000 756e696e 69746961 6c697a65 ....uninitialize │ │ │ │ + 0x0000d030 64000000 7365745f 6e657874 5f656e74 d...set_next_ent │ │ │ │ + 0x0000d040 72790000 7365745f 75706461 74650000 ry..set_update.. │ │ │ │ + 0x0000d050 62656e63 686d6172 6b5f6c6f 636b7328 benchmark_locks( │ │ │ │ + 0x0000d060 246d6f64 756c652c 206e756d 5f746872 $module, num_thr │ │ │ │ + 0x0000d070 65616473 2c207573 655f7079 6d757465 eads, use_pymute │ │ │ │ + 0x0000d080 783d5472 75652c0a 20202020 20202020 x=True,. │ │ │ │ + 0x0000d090 20202020 20202020 63726974 6963616c critical │ │ │ │ + 0x0000d0a0 5f736563 74696f6e 5f6c656e 6774683d _section_length= │ │ │ │ + 0x0000d0b0 312c2074 696d655f 6d733d31 3030302c 1, time_ms=1000, │ │ │ │ + 0x0000d0c0 202f290a 2d2d0a0a 00000000 6765745f /).--......get_ │ │ │ │ + 0x0000d0d0 6e657874 5f646963 745f6b65 79735f76 next_dict_keys_v │ │ │ │ + 0x0000d0e0 65727369 6f6e2824 6d6f6475 6c652c20 ersion($module, │ │ │ │ + 0x0000d0f0 2f290a2d 2d0a0a00 67685f31 31393231 /).--...gh_11921 │ │ │ │ + 0x0000d100 335f6765 74617267 7328246d 6f64756c 3_getargs($modul │ │ │ │ + 0x0000d110 652c202f 2c207370 616d3d4e 6f6e6529 e, /, spam=None) │ │ │ │ + 0x0000d120 0a2d2d0a 0a546573 74205f50 79417267 .--..Test _PyArg │ │ │ │ + 0x0000d130 5f506172 7365722e 6b777475 706c6500 _Parser.kwtuple. │ │ │ │ + 0x0000d140 74657374 5f6c6f6e 675f6e75 6d626974 test_long_numbit │ │ │ │ + 0x0000d150 7328246d 6f64756c 652c202f 290a2d2d s($module, /).-- │ │ │ │ + 0x0000d160 0a0a0000 61737365 6d626c65 5f636f64 ....assemble_cod │ │ │ │ + 0x0000d170 655f6f62 6a656374 28246d6f 64756c65 e_object($module │ │ │ │ + 0x0000d180 2c202f2c 2066696c 656e616d 652c2069 , /, filename, i │ │ │ │ + 0x0000d190 6e737472 75637469 6f6e732c 206d6574 nstructions, met │ │ │ │ + 0x0000d1a0 61646174 61290a2d 2d0a0a43 72656174 adata).--..Creat │ │ │ │ + 0x0000d1b0 65206120 636f6465 206f626a 65637420 e a code object │ │ │ │ + 0x0000d1c0 666f7220 74686520 67697665 6e20696e for the given in │ │ │ │ + 0x0000d1d0 73747275 6374696f 6e732e00 6f707469 structions..opti │ │ │ │ + 0x0000d1e0 6d697a65 5f636667 28246d6f 64756c65 mize_cfg($module │ │ │ │ + 0x0000d1f0 2c202f2c 20696e73 74727563 74696f6e , /, instruction │ │ │ │ + 0x0000d200 732c2063 6f6e7374 732c206e 6c6f6361 s, consts, nloca │ │ │ │ + 0x0000d210 6c73290a 2d2d0a0a 4170706c 7920636f ls).--..Apply co │ │ │ │ + 0x0000d220 6d70696c 6572206f 7074696d 697a6174 mpiler optimizat │ │ │ │ + 0x0000d230 696f6e73 20746f20 616e2069 6e737472 ions to an instr │ │ │ │ + 0x0000d240 75637469 6f6e206c 6973742e 0a0a636f uction list...co │ │ │ │ + 0x0000d250 6e737473 206d7573 74206265 2061206c nsts must be a l │ │ │ │ + 0x0000d260 69737420 616c6967 6e656420 77697468 ist aligned with │ │ │ │ + 0x0000d270 204c4f41 445f434f 4e535420 6f706172 LOAD_CONST opar │ │ │ │ + 0x0000d280 67732028 74686520 22636f6e 73747322 gs (the "consts" │ │ │ │ + 0x0000d290 20656e74 72790a66 726f6d20 74686520 entry.from the │ │ │ │ + 0x0000d2a0 6d657461 64617461 20646963 74207265 metadata dict re │ │ │ │ + 0x0000d2b0 7475726e 65642062 7920636f 6d70696c turned by compil │ │ │ │ + 0x0000d2c0 65725f63 6f646567 656e2066 6f722074 er_codegen for t │ │ │ │ + 0x0000d2d0 68652073 616d6520 756e6974 292e0000 he same unit)... │ │ │ │ + 0x0000d2e0 636f6d70 696c6572 5f636f64 6567656e compiler_codegen │ │ │ │ + 0x0000d2f0 28246d6f 64756c65 2c202f2c 20617374 ($module, /, ast │ │ │ │ + 0x0000d300 2c206669 6c656e61 6d652c20 6f707469 , filename, opti │ │ │ │ + 0x0000d310 6d697a65 2c20636f 6d70696c 655f6d6f mize, compile_mo │ │ │ │ + 0x0000d320 64653d30 290a2d2d 0a0a4170 706c7920 de=0).--..Apply │ │ │ │ + 0x0000d330 636f6d70 696c6572 20636f64 65206765 compiler code ge │ │ │ │ + 0x0000d340 6e657261 74696f6e 20746f20 616e2041 neration to an A │ │ │ │ + 0x0000d350 53542e0a 0a526574 75726e20 28696e73 ST...Return (ins │ │ │ │ + 0x0000d360 74727563 74696f6e 5f736571 75656e63 truction_sequenc │ │ │ │ + 0x0000d370 652c206d 65746164 61746129 2e20206d e, metadata). m │ │ │ │ + 0x0000d380 65746164 61746120 6d617073 20226172 etadata maps "ar │ │ │ │ + 0x0000d390 67636f75 6e74222c 0a22706f 736f6e6c gcount",."posonl │ │ │ │ + 0x0000d3a0 79617267 636f756e 74222c20 226b776f yargcount", "kwo │ │ │ │ + 0x0000d3b0 6e6c7961 7267636f 756e7422 20746f20 nlyargcount" to │ │ │ │ + 0x0000d3c0 696e7473 20616e64 2022636f 6e737473 ints and "consts │ │ │ │ + 0x0000d3d0 2220746f 20746865 206c6973 74206f66 " to the list of │ │ │ │ + 0x0000d3e0 0a636f6e 7374616e 74732069 6e204c4f .constants in LO │ │ │ │ + 0x0000d3f0 41445f43 4f4e5354 20696e64 6578206f AD_CONST index o │ │ │ │ + 0x0000d400 72646572 2028666f 72207573 65207769 rder (for use wi │ │ │ │ + 0x0000d410 7468206f 7074696d 697a655f 63666729 th optimize_cfg) │ │ │ │ + 0x0000d420 2e000000 6e65775f 696e7374 72756374 ....new_instruct │ │ │ │ + 0x0000d430 696f6e5f 73657175 656e6365 28246d6f ion_sequence($mo │ │ │ │ + 0x0000d440 64756c65 2c202f29 0a2d2d0a 0a526574 dule, /).--..Ret │ │ │ │ + 0x0000d450 75726e20 61206e65 772c2065 6d707479 urn a new, empty │ │ │ │ + 0x0000d460 20496e73 74727563 74696f6e 53657175 InstructionSequ │ │ │ │ + 0x0000d470 656e6365 2e000000 636f6d70 696c6572 ence....compiler │ │ │ │ + 0x0000d480 5f636c65 616e646f 6328246d 6f64756c _cleandoc($modul │ │ │ │ + 0x0000d490 652c202f 2c20646f 63290a2d 2d0a0a43 e, /, doc).--..C │ │ │ │ + 0x0000d4a0 20696d70 6c656d65 6e746174 696f6e20 implementation │ │ │ │ + 0x0000d4b0 6f662069 6e737065 63742e63 6c65616e of inspect.clean │ │ │ │ + 0x0000d4c0 646f6328 292e0000 3e000000 08000000 doc()...>....... │ │ │ │ + 0x0000d4d0 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x0000d4e0 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x0000d4f0 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x0000d500 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x0000d510 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x0000d520 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x0000d530 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x0000d540 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x0000d550 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000d288 00000000 .... │ │ │ │ + 0x0000d558 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed4 cd800000 .... │ │ │ │ + 0x0001fed4 e1800000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed8 8d800000 .... │ │ │ │ + 0x0001fed8 a1800000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fedc f0bc0000 00000000 f8bc0000 04bd0000 ................ │ │ │ │ - 0x0001feec 14bd0000 00000000 04bd0000 b4a60000 ................ │ │ │ │ - 0x0001fefc 20bd0000 00000000 28bd0000 f8bc0000 .......(....... │ │ │ │ - 0x0001ff0c 2cbd0000 38bd0000 00000000 48bd0000 ,...8.......H... │ │ │ │ + 0x0001fedc c0bf0000 00000000 c8bf0000 d4bf0000 ................ │ │ │ │ + 0x0001feec e4bf0000 00000000 d4bf0000 84a90000 ................ │ │ │ │ + 0x0001fefc f0bf0000 00000000 f8bf0000 c8bf0000 ................ │ │ │ │ + 0x0001ff0c fcbf0000 08c00000 00000000 18c00000 ................ │ │ │ │ 0x0001ff1c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,64 +1,64 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ - 0x00020000 20ff0100 00000000 00000000 40350000 ...........@5.. │ │ │ │ - 0x00020010 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020020 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020030 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020040 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020050 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020060 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020070 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020080 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020090 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000200a0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000200b0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000200c0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000200d0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000200e0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000200f0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020100 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020110 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020120 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020130 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020140 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020150 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020160 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020170 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020180 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020190 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000201a0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000201b0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000201c0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000201d0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000201e0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000201f0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020200 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020210 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020220 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020230 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020240 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020250 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020260 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020270 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020280 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020290 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000202a0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000202b0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000202c0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000202d0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000202e0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x000202f0 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020300 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020310 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020320 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020330 40350000 40350000 40350000 40350000 @5..@5..@5..@5.. │ │ │ │ - 0x00020340 40350000 40350000 40350000 00000000 @5..@5..@5...... │ │ │ │ + 0x00020000 20ff0100 00000000 00000000 60350000 ...........`5.. │ │ │ │ + 0x00020010 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020020 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020030 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020040 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020050 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020060 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020070 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020080 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020090 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000200a0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000200b0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000200c0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000200d0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000200e0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000200f0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020100 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020110 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020120 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020130 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020140 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020150 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020160 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020170 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020180 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020190 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000201a0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000201b0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000201c0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000201d0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000201e0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000201f0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020200 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020210 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020220 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020230 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020240 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020250 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020260 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020270 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020280 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020290 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000202a0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000202b0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000202c0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000202d0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000202e0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x000202f0 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020300 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020310 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020320 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020330 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ + 0x00020340 60350000 60350000 60350000 60350000 `5..`5..`5..`5.. │ │ │ │ 0x00020350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000203a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000203b0 00000000 .... │ │ │ │ + 0x000203b0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,152 +1,152 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000203b4 b4030200 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x000203c4 00000000 00000000 70ad0000 00000000 ........p....... │ │ │ │ - 0x000203d4 04000000 dc070200 bc070200 fd6e0000 .............n.. │ │ │ │ - 0x000203e4 99740000 d1740000 d0c40000 f94c0000 .t...t.......L.. │ │ │ │ - 0x000203f4 04000000 00000000 e0c40000 cb550000 .............U.. │ │ │ │ - 0x00020404 04000000 00000000 f8c40000 f54f0000 .............O.. │ │ │ │ - 0x00020414 04000000 00000000 0cc50000 8d500000 .............P.. │ │ │ │ - 0x00020424 04000000 00000000 e0bc0000 b56b0000 .............k.. │ │ │ │ - 0x00020434 80000000 80cd0000 24c50000 c54d0000 ........$....M.. │ │ │ │ - 0x00020444 04000000 00000000 38c50000 a5990000 ........8....... │ │ │ │ - 0x00020454 04000000 00000000 48c50000 25530000 ........H...%S.. │ │ │ │ - 0x00020464 04000000 00000000 5cc50000 6d510000 ........\...mQ.. │ │ │ │ - 0x00020474 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020484 00000000 00000000 70c50000 496f0000 ........p...Io.. │ │ │ │ - 0x00020494 01000000 00000000 88c50000 85700000 .............p.. │ │ │ │ - 0x000204a4 01000000 00000000 a0c50000 2d750000 ............-u.. │ │ │ │ - 0x000204b4 01000000 00000000 b4c50000 4d460000 ............MF.. │ │ │ │ - 0x000204c4 01000000 00000000 d0c50000 29760000 ............)v.. │ │ │ │ - 0x000204d4 01000000 00000000 e4c50000 7d470000 ............}G.. │ │ │ │ - 0x000204e4 01000000 00000000 fcc50000 09780000 .............x.. │ │ │ │ - 0x000204f4 01000000 00000000 10c60000 39780000 ............9x.. │ │ │ │ - 0x00020504 01000000 00000000 2cc60000 9d780000 ........,....x.. │ │ │ │ - 0x00020514 01000000 00000000 44c60000 01790000 ........D....y.. │ │ │ │ - 0x00020524 01000000 00000000 60c60000 9d790000 ........`....y.. │ │ │ │ - 0x00020534 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020544 00000000 00000000 78c60000 8d9f0000 ........x....... │ │ │ │ - 0x00020554 01000000 00000000 84c60000 6d9e0000 ............m... │ │ │ │ - 0x00020564 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020574 00000000 00000000 94c60000 05480000 .............H.. │ │ │ │ - 0x00020584 01000000 00000000 a0c60000 81450000 .............E.. │ │ │ │ - 0x00020594 01000000 00000000 acc60000 61480000 ............aH.. │ │ │ │ - 0x000205a4 01000000 00000000 b8c60000 a5460000 .............F.. │ │ │ │ - 0x000205b4 01000000 00000000 c4c60000 21470000 ............!G.. │ │ │ │ - 0x000205c4 01000000 00000000 d0c60000 bd480000 .............H.. │ │ │ │ - 0x000205d4 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205e4 00000000 00000000 dcc60000 715c0000 ............q\.. │ │ │ │ - 0x000205f4 04000000 00000000 f4c60000 815e0000 .............^.. │ │ │ │ - 0x00020604 04000000 00000000 10c70000 0f600000 .............`.. │ │ │ │ - 0x00020614 04000000 00000000 30c70000 7d600000 ........0...}`.. │ │ │ │ - 0x00020624 04000000 00000000 50c70000 415d0000 ........P...A].. │ │ │ │ - 0x00020634 04000000 00000000 6cc70000 215f0000 ........l...!_.. │ │ │ │ - 0x00020644 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020654 00000000 00000000 00000000 18ff0100 ................ │ │ │ │ - 0x00020664 50a50000 00000000 00000000 00000000 P............... │ │ │ │ - 0x00020674 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020684 00000000 00000000 04ff0100 b4be0000 ................ │ │ │ │ - 0x00020694 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206a4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206b4 b4aa0000 d0a50000 ccc40000 00000000 ................ │ │ │ │ - 0x000206c4 00000000 f4fe0100 c8be0000 00000000 ................ │ │ │ │ - 0x000206d4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206e4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206f4 e4fe0100 d8be0000 00000000 00000000 ................ │ │ │ │ - 0x00020704 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020714 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ - 0x00020724 40c30000 00000000 00000000 00000000 @............... │ │ │ │ - 0x00020734 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020744 00000000 c8c40000 40bd0000 00000000 ........@....... │ │ │ │ - 0x00020754 b4aa0000 90c40000 a8c40000 b4c40000 ................ │ │ │ │ - 0x00020764 00000000 d0a50000 c0c40000 00000000 ................ │ │ │ │ - 0x00020774 b4aa0000 90c40000 9cc40000 a8c40000 ................ │ │ │ │ - 0x00020784 b4c40000 00000000 e8af0000 88c40000 ................ │ │ │ │ - 0x00020794 00000000 e8af0000 b4aa0000 80c40000 ................ │ │ │ │ - 0x000207a4 00000000 54c40000 60c40000 64c40000 ....T...`...d... │ │ │ │ - 0x000207b4 70c40000 00000000 02000000 a56c0000 p............l.. │ │ │ │ - 0x000207c4 03000000 02000000 04000000 01000000 ................ │ │ │ │ - 0x000207d4 00000000 00000000 4cbd0000 a1810000 ........L....... │ │ │ │ - 0x000207e4 04000000 00000000 58bd0000 dd6d0000 ........X....m.. │ │ │ │ - 0x000207f4 04000000 00000000 6cbd0000 a5810000 ........l....... │ │ │ │ - 0x00020804 04000000 00000000 88bd0000 1d460000 .............F.. │ │ │ │ - 0x00020814 04000000 00000000 9cbd0000 01470000 .............G.. │ │ │ │ - 0x00020824 04000000 00000000 b0bd0000 b1580000 .............X.. │ │ │ │ - 0x00020834 04000000 00000000 bcbd0000 65650000 ............ee.. │ │ │ │ - 0x00020844 04000000 00000000 ccbd0000 d5570000 .............W.. │ │ │ │ - 0x00020854 04000000 00000000 dcbd0000 859a0000 ................ │ │ │ │ - 0x00020864 04000000 00000000 ecbd0000 e7690000 .............i.. │ │ │ │ - 0x00020874 04000000 00000000 00be0000 89610000 .............a.. │ │ │ │ - 0x00020884 04000000 00000000 10be0000 cd580000 .............X.. │ │ │ │ - 0x00020894 04000000 00000000 20be0000 ed830000 ........ ....... │ │ │ │ - 0x000208a4 08000000 00000000 30be0000 156a0000 ........0....j.. │ │ │ │ - 0x000208b4 04000000 00000000 48be0000 d1860000 ........H....... │ │ │ │ - 0x000208c4 01000000 00000000 58be0000 2d840000 ........X...-... │ │ │ │ - 0x000208d4 01000000 00000000 68be0000 dd960000 ........h....... │ │ │ │ - 0x000208e4 04000000 00000000 80be0000 f5840000 ................ │ │ │ │ - 0x000208f4 08000000 00000000 50a50000 713f0000 ........P...q?.. │ │ │ │ - 0x00020904 82000000 a8d10000 98be0000 d96d0000 .............m.. │ │ │ │ - 0x00020914 04000000 54d10000 b4be0000 d1800000 ....T........... │ │ │ │ - 0x00020924 82000000 10d00000 c8be0000 b16f0000 .............o.. │ │ │ │ - 0x00020934 82000000 0ccf0000 d8be0000 e5400000 .............@.. │ │ │ │ - 0x00020944 82000000 94ce0000 f0be0000 71850000 ............q... │ │ │ │ - 0x00020954 01000000 00000000 04bf0000 d1810000 ................ │ │ │ │ - 0x00020964 01000000 00000000 14bf0000 ed3f0000 .............?.. │ │ │ │ - 0x00020974 01000000 00000000 2cbf0000 25440000 ........,...%D.. │ │ │ │ - 0x00020984 04000000 00000000 44bf0000 a14a0000 ........D....J.. │ │ │ │ - 0x00020994 08000000 00000000 54bf0000 354b0000 ........T...5K.. │ │ │ │ - 0x000209a4 08000000 00000000 64bf0000 e94a0000 ........d....J.. │ │ │ │ - 0x000209b4 08000000 00000000 74bf0000 09890000 ........t....... │ │ │ │ - 0x000209c4 08000000 00000000 8cbf0000 5d690000 ............]i.. │ │ │ │ - 0x000209d4 08000000 00000000 a0bf0000 ed700000 .............p.. │ │ │ │ - 0x000209e4 08000000 00000000 b4bf0000 8d8d0000 ................ │ │ │ │ - 0x000209f4 03000000 00000000 c8bf0000 858a0000 ................ │ │ │ │ - 0x00020a04 03000000 00000000 e0bf0000 157a0000 .............z.. │ │ │ │ - 0x00020a14 03000000 00000000 f4bf0000 814b0000 .............K.. │ │ │ │ - 0x00020a24 01000000 00000000 08c00000 89860000 ................ │ │ │ │ - 0x00020a34 01000000 00000000 24c00000 85680000 ........$....h.. │ │ │ │ - 0x00020a44 04000000 00000000 38c00000 3da00000 ........8...=... │ │ │ │ - 0x00020a54 08000000 00000000 64c00000 d76a0000 ........d....j.. │ │ │ │ - 0x00020a64 04000000 00000000 8cc00000 616a0000 ............aj.. │ │ │ │ - 0x00020a74 04000000 00000000 acc00000 5d6a0000 ............]j.. │ │ │ │ - 0x00020a84 04000000 00000000 ccc00000 ad6a0000 .............j.. │ │ │ │ - 0x00020a94 04000000 00000000 f4c00000 21820000 ............!... │ │ │ │ - 0x00020aa4 04000000 00000000 0cc10000 55890000 ............U... │ │ │ │ - 0x00020ab4 08000000 00000000 24c10000 cd860000 ........$....... │ │ │ │ - 0x00020ac4 04000000 00000000 9ca50000 69820000 ............i... │ │ │ │ - 0x00020ad4 01000000 00000000 2cc10000 6d8b0000 ........,...m... │ │ │ │ - 0x00020ae4 03000000 00000000 80af0000 3d970000 ............=... │ │ │ │ - 0x00020af4 03000000 00000000 40c10000 e5970000 ........@....... │ │ │ │ - 0x00020b04 03000000 00000000 54c10000 fd6d0000 ........T....m.. │ │ │ │ - 0x00020b14 03000000 00000000 74c10000 9d980000 ........t....... │ │ │ │ - 0x00020b24 08000000 00000000 88c10000 09470000 .............G.. │ │ │ │ - 0x00020b34 04000000 00000000 9cc10000 85490000 .............I.. │ │ │ │ - 0x00020b44 04000000 00000000 b4c10000 c1980000 ................ │ │ │ │ - 0x00020b54 08000000 00000000 c8c10000 7d990000 ............}... │ │ │ │ - 0x00020b64 08000000 00000000 e4c10000 e9490000 .............I.. │ │ │ │ - 0x00020b74 08000000 00000000 00c20000 454a0000 ............EJ.. │ │ │ │ - 0x00020b84 08000000 00000000 1cc20000 41990000 ............A... │ │ │ │ - 0x00020b94 08000000 00000000 38c20000 016b0000 ........8....k.. │ │ │ │ - 0x00020ba4 01000000 00000000 58c20000 616b0000 ........X...ak.. │ │ │ │ - 0x00020bb4 01000000 00000000 5caa0000 1d720000 ........\....r.. │ │ │ │ - 0x00020bc4 03000000 00000000 80c20000 89750000 .............u.. │ │ │ │ - 0x00020bd4 01000000 00000000 c0b90000 79640000 ............yd.. │ │ │ │ - 0x00020be4 04000000 70ce0000 9cc20000 79830000 ....p.......y... │ │ │ │ - 0x00020bf4 04000000 00000000 b4c20000 51400000 ............Q@.. │ │ │ │ - 0x00020c04 04000000 00000000 d0c20000 ad870000 ................ │ │ │ │ - 0x00020c14 08000000 00000000 e4c20000 35690000 ............5i.. │ │ │ │ - 0x00020c24 08000000 00000000 f4c20000 31740000 ............1t.. │ │ │ │ - 0x00020c34 01000000 18c30000 40c30000 6d440000 ........@...mD.. │ │ │ │ - 0x00020c44 82000000 28ce0000 54c30000 8d400000 ....(...T....@.. │ │ │ │ - 0x00020c54 04000000 00000000 70c30000 81700000 ........p....p.. │ │ │ │ - 0x00020c64 04000000 00000000 8cc30000 e1690000 .............i.. │ │ │ │ - 0x00020c74 08000000 00000000 a4c30000 35450000 ............5E.. │ │ │ │ - 0x00020c84 04000000 00000000 bcc30000 79790000 ............yy.. │ │ │ │ - 0x00020c94 08000000 00000000 d0c30000 a5690000 .............i.. │ │ │ │ - 0x00020ca4 08000000 00000000 e8c30000 19490000 .............I.. │ │ │ │ - 0x00020cb4 04000000 fccd0000 04c40000 91400000 .............@.. │ │ │ │ - 0x00020cc4 08000000 00000000 18c40000 51660000 ............Qf.. │ │ │ │ - 0x00020cd4 04000000 00000000 40c40000 3d490000 ........@...=I.. │ │ │ │ - 0x00020ce4 08000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020cf4 00000000 00000000 ........ │ │ │ │ + 0x000203b8 b8030200 00000070 00000000 00000000 .......p........ │ │ │ │ + 0x000203c8 00000000 00000000 40b00000 00000000 ........@....... │ │ │ │ + 0x000203d8 04000000 e0070200 c0070200 256f0000 ............%o.. │ │ │ │ + 0x000203e8 c1740000 f9740000 a0c70000 214d0000 .t...t......!M.. │ │ │ │ + 0x000203f8 04000000 00000000 b0c70000 f3550000 .............U.. │ │ │ │ + 0x00020408 04000000 00000000 c8c70000 1d500000 .............P.. │ │ │ │ + 0x00020418 04000000 00000000 dcc70000 b5500000 .............P.. │ │ │ │ + 0x00020428 04000000 00000000 b0bf0000 dd6b0000 .............k.. │ │ │ │ + 0x00020438 80000000 50d00000 f4c70000 ed4d0000 ....P........M.. │ │ │ │ + 0x00020448 04000000 00000000 08c80000 b9990000 ................ │ │ │ │ + 0x00020458 04000000 00000000 18c80000 4d530000 ............MS.. │ │ │ │ + 0x00020468 04000000 00000000 2cc80000 95510000 ........,....Q.. │ │ │ │ + 0x00020478 04000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020488 00000000 00000000 40c80000 716f0000 ........@...qo.. │ │ │ │ + 0x00020498 01000000 00000000 58c80000 ad700000 ........X....p.. │ │ │ │ + 0x000204a8 01000000 00000000 70c80000 55750000 ........p...Uu.. │ │ │ │ + 0x000204b8 01000000 00000000 84c80000 75460000 ............uF.. │ │ │ │ + 0x000204c8 01000000 00000000 a0c80000 51760000 ............Qv.. │ │ │ │ + 0x000204d8 01000000 00000000 b4c80000 a5470000 .............G.. │ │ │ │ + 0x000204e8 01000000 00000000 ccc80000 31780000 ............1x.. │ │ │ │ + 0x000204f8 01000000 00000000 e0c80000 61780000 ............ax.. │ │ │ │ + 0x00020508 01000000 00000000 fcc80000 c5780000 .............x.. │ │ │ │ + 0x00020518 01000000 00000000 14c90000 29790000 ............)y.. │ │ │ │ + 0x00020528 01000000 00000000 30c90000 c5790000 ........0....y.. │ │ │ │ + 0x00020538 01000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020548 00000000 00000000 48c90000 a19f0000 ........H....... │ │ │ │ + 0x00020558 01000000 00000000 54c90000 819e0000 ........T....... │ │ │ │ + 0x00020568 01000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020578 00000000 00000000 64c90000 2d480000 ........d...-H.. │ │ │ │ + 0x00020588 01000000 00000000 70c90000 a9450000 ........p....E.. │ │ │ │ + 0x00020598 01000000 00000000 7cc90000 89480000 ........|....H.. │ │ │ │ + 0x000205a8 01000000 00000000 88c90000 cd460000 .............F.. │ │ │ │ + 0x000205b8 01000000 00000000 94c90000 49470000 ............IG.. │ │ │ │ + 0x000205c8 01000000 00000000 a0c90000 e5480000 .............H.. │ │ │ │ + 0x000205d8 01000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000205e8 00000000 00000000 acc90000 995c0000 .............\.. │ │ │ │ + 0x000205f8 04000000 00000000 c4c90000 a95e0000 .............^.. │ │ │ │ + 0x00020608 04000000 00000000 e0c90000 37600000 ............7`.. │ │ │ │ + 0x00020618 04000000 00000000 00ca0000 a5600000 .............`.. │ │ │ │ + 0x00020628 04000000 00000000 20ca0000 695d0000 ........ ...i].. │ │ │ │ + 0x00020638 04000000 00000000 3cca0000 495f0000 ........<...I_.. │ │ │ │ + 0x00020648 04000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020658 00000000 00000000 00000000 18ff0100 ................ │ │ │ │ + 0x00020668 20a80000 00000000 00000000 00000000 ............... │ │ │ │ + 0x00020678 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020688 00000000 00000000 04ff0100 84c10000 ................ │ │ │ │ + 0x00020698 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000206a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000206b8 84ad0000 a0a80000 9cc70000 00000000 ................ │ │ │ │ + 0x000206c8 00000000 f4fe0100 98c10000 00000000 ................ │ │ │ │ + 0x000206d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000206e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000206f8 e4fe0100 a8c10000 00000000 00000000 ................ │ │ │ │ + 0x00020708 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020718 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ + 0x00020728 10c60000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020738 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020748 00000000 98c70000 10c00000 00000000 ................ │ │ │ │ + 0x00020758 84ad0000 60c70000 78c70000 84c70000 ....`...x....... │ │ │ │ + 0x00020768 00000000 a0a80000 90c70000 00000000 ................ │ │ │ │ + 0x00020778 84ad0000 60c70000 6cc70000 78c70000 ....`...l...x... │ │ │ │ + 0x00020788 84c70000 00000000 b8b20000 58c70000 ............X... │ │ │ │ + 0x00020798 00000000 b8b20000 84ad0000 50c70000 ............P... │ │ │ │ + 0x000207a8 00000000 24c70000 30c70000 34c70000 ....$...0...4... │ │ │ │ + 0x000207b8 40c70000 00000000 02000000 cd6c0000 @............l.. │ │ │ │ + 0x000207c8 03000000 02000000 04000000 01000000 ................ │ │ │ │ + 0x000207d8 00000000 00000000 1cc00000 b5810000 ................ │ │ │ │ + 0x000207e8 04000000 00000000 28c00000 056e0000 ........(....n.. │ │ │ │ + 0x000207f8 04000000 00000000 3cc00000 b9810000 ........<....... │ │ │ │ + 0x00020808 04000000 00000000 58c00000 45460000 ........X...EF.. │ │ │ │ + 0x00020818 04000000 00000000 6cc00000 29470000 ........l...)G.. │ │ │ │ + 0x00020828 04000000 00000000 80c00000 d9580000 .............X.. │ │ │ │ + 0x00020838 04000000 00000000 8cc00000 8d650000 .............e.. │ │ │ │ + 0x00020848 04000000 00000000 9cc00000 fd570000 .............W.. │ │ │ │ + 0x00020858 04000000 00000000 acc00000 999a0000 ................ │ │ │ │ + 0x00020868 04000000 00000000 bcc00000 0f6a0000 .............j.. │ │ │ │ + 0x00020878 04000000 00000000 d0c00000 b1610000 .............a.. │ │ │ │ + 0x00020888 04000000 00000000 e0c00000 f5580000 .............X.. │ │ │ │ + 0x00020898 04000000 00000000 f0c00000 01840000 ................ │ │ │ │ + 0x000208a8 08000000 00000000 00c10000 3d6a0000 ............=j.. │ │ │ │ + 0x000208b8 04000000 00000000 18c10000 e5860000 ................ │ │ │ │ + 0x000208c8 01000000 00000000 28c10000 41840000 ........(...A... │ │ │ │ + 0x000208d8 01000000 00000000 38c10000 f1960000 ........8....... │ │ │ │ + 0x000208e8 04000000 00000000 50c10000 09850000 ........P....... │ │ │ │ + 0x000208f8 08000000 00000000 20a80000 993f0000 ........ ....?.. │ │ │ │ + 0x00020908 82000000 78d40000 68c10000 016e0000 ....x...h....n.. │ │ │ │ + 0x00020918 04000000 24d40000 84c10000 e5800000 ....$........... │ │ │ │ + 0x00020928 82000000 e0d20000 98c10000 d96f0000 .............o.. │ │ │ │ + 0x00020938 82000000 dcd10000 a8c10000 0d410000 .............A.. │ │ │ │ + 0x00020948 82000000 64d10000 c0c10000 85850000 ....d........... │ │ │ │ + 0x00020958 01000000 00000000 d4c10000 e5810000 ................ │ │ │ │ + 0x00020968 01000000 00000000 e4c10000 15400000 .............@.. │ │ │ │ + 0x00020978 01000000 00000000 fcc10000 4d440000 ............MD.. │ │ │ │ + 0x00020988 04000000 00000000 14c20000 c94a0000 .............J.. │ │ │ │ + 0x00020998 08000000 00000000 24c20000 5d4b0000 ........$...]K.. │ │ │ │ + 0x000209a8 08000000 00000000 34c20000 114b0000 ........4....K.. │ │ │ │ + 0x000209b8 08000000 00000000 44c20000 1d890000 ........D....... │ │ │ │ + 0x000209c8 08000000 00000000 5cc20000 85690000 ........\....i.. │ │ │ │ + 0x000209d8 08000000 00000000 70c20000 15710000 ........p....q.. │ │ │ │ + 0x000209e8 08000000 00000000 84c20000 a18d0000 ................ │ │ │ │ + 0x000209f8 03000000 00000000 98c20000 998a0000 ................ │ │ │ │ + 0x00020a08 03000000 00000000 b0c20000 3d7a0000 ............=z.. │ │ │ │ + 0x00020a18 03000000 00000000 c4c20000 a94b0000 .............K.. │ │ │ │ + 0x00020a28 01000000 00000000 d8c20000 9d860000 ................ │ │ │ │ + 0x00020a38 01000000 00000000 f4c20000 ad680000 .............h.. │ │ │ │ + 0x00020a48 04000000 00000000 08c30000 51a00000 ............Q... │ │ │ │ + 0x00020a58 08000000 00000000 34c30000 ff6a0000 ........4....j.. │ │ │ │ + 0x00020a68 04000000 00000000 5cc30000 896a0000 ........\....j.. │ │ │ │ + 0x00020a78 04000000 00000000 7cc30000 856a0000 ........|....j.. │ │ │ │ + 0x00020a88 04000000 00000000 9cc30000 d56a0000 .............j.. │ │ │ │ + 0x00020a98 04000000 00000000 c4c30000 35820000 ............5... │ │ │ │ + 0x00020aa8 04000000 00000000 dcc30000 69890000 ............i... │ │ │ │ + 0x00020ab8 08000000 00000000 f4c30000 e1860000 ................ │ │ │ │ + 0x00020ac8 04000000 00000000 6ca80000 7d820000 ........l...}... │ │ │ │ + 0x00020ad8 01000000 00000000 fcc30000 818b0000 ................ │ │ │ │ + 0x00020ae8 03000000 00000000 50b20000 51970000 ........P...Q... │ │ │ │ + 0x00020af8 03000000 00000000 10c40000 f9970000 ................ │ │ │ │ + 0x00020b08 03000000 00000000 24c40000 256e0000 ........$...%n.. │ │ │ │ + 0x00020b18 03000000 00000000 44c40000 b1980000 ........D....... │ │ │ │ + 0x00020b28 08000000 00000000 58c40000 31470000 ........X...1G.. │ │ │ │ + 0x00020b38 04000000 00000000 6cc40000 ad490000 ........l....I.. │ │ │ │ + 0x00020b48 04000000 00000000 84c40000 d5980000 ................ │ │ │ │ + 0x00020b58 08000000 00000000 98c40000 91990000 ................ │ │ │ │ + 0x00020b68 08000000 00000000 b4c40000 114a0000 .............J.. │ │ │ │ + 0x00020b78 08000000 00000000 d0c40000 6d4a0000 ............mJ.. │ │ │ │ + 0x00020b88 08000000 00000000 ecc40000 55990000 ............U... │ │ │ │ + 0x00020b98 08000000 00000000 08c50000 296b0000 ............)k.. │ │ │ │ + 0x00020ba8 01000000 00000000 28c50000 896b0000 ........(....k.. │ │ │ │ + 0x00020bb8 01000000 00000000 2cad0000 45720000 ........,...Er.. │ │ │ │ + 0x00020bc8 03000000 00000000 50c50000 b1750000 ........P....u.. │ │ │ │ + 0x00020bd8 01000000 00000000 90bc0000 a1640000 .............d.. │ │ │ │ + 0x00020be8 04000000 40d10000 6cc50000 8d830000 ....@...l....... │ │ │ │ + 0x00020bf8 04000000 00000000 84c50000 79400000 ............y@.. │ │ │ │ + 0x00020c08 04000000 00000000 a0c50000 c1870000 ................ │ │ │ │ + 0x00020c18 08000000 00000000 b4c50000 5d690000 ............]i.. │ │ │ │ + 0x00020c28 08000000 00000000 c4c50000 59740000 ............Yt.. │ │ │ │ + 0x00020c38 01000000 e8c50000 10c60000 95440000 .............D.. │ │ │ │ + 0x00020c48 82000000 f8d00000 24c60000 b5400000 ........$....@.. │ │ │ │ + 0x00020c58 04000000 00000000 40c60000 a9700000 ........@....p.. │ │ │ │ + 0x00020c68 04000000 00000000 5cc60000 096a0000 ........\....j.. │ │ │ │ + 0x00020c78 08000000 00000000 74c60000 5d450000 ........t...]E.. │ │ │ │ + 0x00020c88 04000000 00000000 8cc60000 a1790000 .............y.. │ │ │ │ + 0x00020c98 08000000 00000000 a0c60000 cd690000 .............i.. │ │ │ │ + 0x00020ca8 08000000 00000000 b8c60000 41490000 ............AI.. │ │ │ │ + 0x00020cb8 04000000 ccd00000 d4c60000 b9400000 .............@.. │ │ │ │ + 0x00020cc8 08000000 00000000 e8c60000 79660000 ............yf.. │ │ │ │ + 0x00020cd8 04000000 00000000 10c70000 65490000 ............eI.. │ │ │ │ + 0x00020ce8 08000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020cf8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 33313139 39343931 37666237 30353930 311994917fb70590 │ │ │ │ - 0x00000010 33663736 31326139 63643434 61363138 3f7612a9cd44a618 │ │ │ │ - 0x00000020 62316237 32342e64 65627567 00000000 b1b724.debug.... │ │ │ │ - 0x00000030 f24f3310 .O3. │ │ │ │ + 0x00000000 38636437 36393730 34366561 61383332 8cd7697046eaa832 │ │ │ │ + 0x00000010 34393237 38663362 32306639 37613632 49278f3b20f97a62 │ │ │ │ + 0x00000020 33346566 30652e64 65627567 00000000 34ef0e.debug.... │ │ │ │ + 0x00000030 b629514f .)QO